pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

New package, openbao-2.6.2.



Module Name:	pkgsrc-wip
Committed By:	Benny Siegert <bsiegert%gmail.com@localhost>
Pushed By:	bsiegert
Date:		Mon Sep 14 18:51:11 2026 +0200
Changeset:	277fc760d268fc48f14f3ed475e0e0e0ea320b11

Modified Files:
	Makefile
Added Files:
	openbao/DESCR
	openbao/Makefile
	openbao/PLIST
	openbao/distinfo

Log Message:
New package, openbao-2.6.2.

This is a straightforward build with the vendored Go modules. I have not
applied any of the NetBSD patches from security/vault. Tested only on Linux so
far.

OpenBao is an open source, community-driven secrets manager and fork of
Vault managed by the Linux Foundation's OpenSSF.

Arbitrary key/value secrets can be stored in OpenBao. OpenBao encrypts
these secrets prior to writing them to persistent storage, so gaining
access to the raw storage is not enough to access your secrets.

OpenBao can generate secrets on-demand for some systems, such as
Kubernetes or SQL databases. After creating these dynamic secrets,
OpenBao will also automatically revoke them after the lease is up.

OpenBao provides encryption as a service with centralized key management
to simplify encrypting data in transit and stored across clouds and
datacenters.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=277fc760d268fc48f14f3ed475e0e0e0ea320b11

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 Makefile         |  1 +
 openbao/DESCR    | 14 ++++++++++++++
 openbao/Makefile | 20 ++++++++++++++++++++
 openbao/PLIST    |  2 ++
 openbao/distinfo |  5 +++++
 5 files changed, 42 insertions(+)

diffs:
diff --git a/Makefile b/Makefile
index 1712f71950..9a2d656779 100644
--- a/Makefile
+++ b/Makefile
@@ -2779,6 +2779,7 @@ SUBDIR+=	open21xx
 SUBDIR+=	openafs-git
 SUBDIR+=	openapi-mock
 SUBDIR+=	openaxiom-svn
+SUBDIR+=	openbao
 SUBDIR+=	openbgpd
 SUBDIR+=	openbgpd-as4byte
 SUBDIR+=	openbox-themes-extra
diff --git a/openbao/DESCR b/openbao/DESCR
new file mode 100644
index 0000000000..e756c41e7f
--- /dev/null
+++ b/openbao/DESCR
@@ -0,0 +1,14 @@
+OpenBao is an open source, community-driven secrets manager and fork of
+Vault managed by the Linux Foundation's OpenSSF.
+
+Arbitrary key/value secrets can be stored in OpenBao. OpenBao encrypts
+these secrets prior to writing them to persistent storage, so gaining
+access to the raw storage is not enough to access your secrets.
+
+OpenBao can generate secrets on-demand for some systems, such as
+Kubernetes or SQL databases. After creating these dynamic secrets,
+OpenBao will also automatically revoke them after the lease is up.
+
+OpenBao provides encryption as a service with centralized key management
+to simplify encrypting data in transit and stored across clouds and
+datacenters.
diff --git a/openbao/Makefile b/openbao/Makefile
new file mode 100644
index 0000000000..59a8a5e7e6
--- /dev/null
+++ b/openbao/Makefile
@@ -0,0 +1,20 @@
+# $NetBSD$
+
+DISTNAME=	openbao-dist-v2.6.2
+PKGNAME=	${DISTNAME:S,-dist-v,-,}
+CATEGORIES=	security
+MASTER_SITES=	${MASTER_SITE_GITHUB:=openbao/openbao/releases/download/v${PKGVERSION_NOREV}}
+EXTRACT_SUFX=	.tar.xz
+
+MAINTAINER=	bsiegert%NetBSD.org@localhost
+HOMEPAGE=	https://openbao.org/
+COMMENT=	Store for secrets, certificates and keys
+LICENSE=	mpl-2.0
+
+GO_BUILD_PATTERN=	.
+
+do-install:
+	${INSTALL_PROGRAM} ${WRKDIR}/.gopath/bin/openbao ${DESTDIR}${PREFIX}/bin
+
+.include "../../lang/go/go-module.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/openbao/PLIST b/openbao/PLIST
new file mode 100644
index 0000000000..b995a23ae9
--- /dev/null
+++ b/openbao/PLIST
@@ -0,0 +1,2 @@
+@comment $NetBSD$
+bin/openbao
diff --git a/openbao/distinfo b/openbao/distinfo
new file mode 100644
index 0000000000..d02da45a81
--- /dev/null
+++ b/openbao/distinfo
@@ -0,0 +1,5 @@
+$NetBSD$
+
+BLAKE2s (openbao-dist-v2.6.2.tar.xz) = ec1e1ba4320c82407972e4fcb14393f8768df7bda6068142dd5da73427d024ac
+SHA512 (openbao-dist-v2.6.2.tar.xz) = 36960703e970443529d7687c57887123b2d3f9e55f4a22ed7d761cc6d6d08c00e029a01b0b61099824fc4cbfa592141b2a4255d10d8dcf4b756e60017fd73b0b
+Size (openbao-dist-v2.6.2.tar.xz) = 39943844 bytes


Home | Main Index | Thread Index | Old Index