git: 5c5745b97c5c - main - security/vault-medusa: New Port: Medusa: export secrets from Vault or OpenBao

From: Dave Cottlehuber <dch_at_FreeBSD.org>
Date: Tue, 18 Nov 2025 19:10:47 UTC
The branch main has been updated by dch:

URL: https://cgit.FreeBSD.org/ports/commit/?id=5c5745b97c5c44706051aae8346f99b6d9dc6c04

commit 5c5745b97c5c44706051aae8346f99b6d9dc6c04
Author:     Sébastien Santoro <dereckson@gmail.com>
AuthorDate: 2025-11-18 19:09:00 +0000
Commit:     Dave Cottlehuber <dch@FreeBSD.org>
CommitDate: 2025-11-18 19:10:14 +0000

    security/vault-medusa: New Port: Medusa: export secrets from Vault or OpenBao
    
    PR:             281865
---
 security/Makefile               |  1 +
 security/vault-medusa/Makefile  | 22 ++++++++++++++++++++++
 security/vault-medusa/distinfo  |  5 +++++
 security/vault-medusa/pkg-descr |  2 ++
 4 files changed, 30 insertions(+)

diff --git a/security/Makefile b/security/Makefile
index b0d61213a16f..176dfc48ad3f 100644
--- a/security/Makefile
+++ b/security/Makefile
@@ -1402,6 +1402,7 @@
     SUBDIR += unix-selfauth-helper
     SUBDIR += vanguards-tor
     SUBDIR += vault
+    SUBDIR += vault-medusa
     SUBDIR += vaultwarden
     SUBDIR += veracrypt
     SUBDIR += vigenere
diff --git a/security/vault-medusa/Makefile b/security/vault-medusa/Makefile
new file mode 100644
index 000000000000..1930a67dc367
--- /dev/null
+++ b/security/vault-medusa/Makefile
@@ -0,0 +1,22 @@
+PORTNAME=	vault-medusa
+DISTVERSIONPREFIX=	v
+DISTVERSION=	0.7.2
+CATEGORIES=	security
+DISTNAME=	medusa
+
+MAINTAINER=	dereckson@gmail.com
+COMMENT=	Exporter for Vault data
+WWW=		https://github.com/jonasvinther/medusa
+
+LICENSE=	MIT
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+USES=		go:modules
+GO_MODULE=	github.com/jonasvinther/medusa
+GO_TARGET=	${PORTNAME}:medusa
+
+CONFLICTS_INSTALL=	medusa-*
+
+PLIST_FILES=	bin/medusa
+
+.include <bsd.port.mk>
diff --git a/security/vault-medusa/distinfo b/security/vault-medusa/distinfo
new file mode 100644
index 000000000000..bbec467b66ee
--- /dev/null
+++ b/security/vault-medusa/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1723893352
+SHA256 (go/security_vault-medusa/medusa/v0.7.2.mod) = 2a21999ee42f1599255df09386036504142caa1c0e26c8c28f87bc77852877d4
+SIZE (go/security_vault-medusa/medusa/v0.7.2.mod) = 2223
+SHA256 (go/security_vault-medusa/medusa/v0.7.2.zip) = ab20ad68e1bd781c1dcd0f61c751623afe759a3fb3ad41ae1228c07af2899677
+SIZE (go/security_vault-medusa/medusa/v0.7.2.zip) = 118771
diff --git a/security/vault-medusa/pkg-descr b/security/vault-medusa/pkg-descr
new file mode 100644
index 000000000000..3d57b21d26f8
--- /dev/null
+++ b/security/vault-medusa/pkg-descr
@@ -0,0 +1,2 @@
+Import or export data from HashiCorp Vault.
+Support KV engines (kv1 and kv2).