git: b0c02f3a2961 - main - sysutils/pass-secrets: add new port
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 21 Dec 2021 01:00:57 UTC
The branch main has been updated by jbeich:
URL: https://cgit.FreeBSD.org/ports/commit/?id=b0c02f3a29612bf2b7f872fb553e03870ed4765c
commit b0c02f3a29612bf2b7f872fb553e03870ed4765c
Author: Jan Beich <jbeich@FreeBSD.org>
AuthorDate: 2021-09-30 18:50:31 +0000
Commit: Jan Beich <jbeich@FreeBSD.org>
CommitDate: 2021-12-21 01:00:53 +0000
sysutils/pass-secrets: add new port
CLI Application that provides the Freedesktop Secret Service using
Pass as its backend!
https://github.com/nullobsi/pass-secrets
---
sysutils/Makefile | 1 +
sysutils/pass-secrets/Makefile | 25 +++++++++++++++++++++++++
sysutils/pass-secrets/distinfo | 7 +++++++
sysutils/pass-secrets/pkg-descr | 4 ++++
4 files changed, 37 insertions(+)
diff --git a/sysutils/Makefile b/sysutils/Makefile
index 6eda45696250..391750bd7490 100644
--- a/sysutils/Makefile
+++ b/sysutils/Makefile
@@ -917,6 +917,7 @@
SUBDIR += parallel
SUBDIR += parkverbot
SUBDIR += pass-otp
+ SUBDIR += pass-secrets
SUBDIR += pass-update
SUBDIR += password-store
SUBDIR += passwordsafe
diff --git a/sysutils/pass-secrets/Makefile b/sysutils/pass-secrets/Makefile
new file mode 100644
index 000000000000..18b0ef1c9a12
--- /dev/null
+++ b/sysutils/pass-secrets/Makefile
@@ -0,0 +1,25 @@
+PORTNAME= pass-secrets
+PORTVERSION= s20210930
+CATEGORIES= sysutils
+
+PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
+PATCHFILES+= 1381a097ef34.patch:-p1 # https://github.com/nullobsi/pass-secrets/pull/3
+PATCHFILES+= 01cc706f52c8.patch:-p1 # https://github.com/nullobsi/pass-secrets/pull/3
+
+MAINTAINER= jbeich@FreeBSD.org
+COMMENT= Freedesktop secrets provider that uses pass as a backend
+
+LICENSE= GPLv3
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+LIB_DEPENDS= libsdbus-c++.so:devel/sdbus-cpp
+RUN_DEPENDS= pass:sysutils/password-store
+
+USES= cmake compiler:c++17-lang
+USE_GITHUB= yes
+GH_ACCOUNT= nullobsi
+GH_TAGNAME= cee6b85
+CMAKE_OFF= INSTALL_DBUS_SERVICE
+PLIST_FILES= bin/${PORTNAME}
+
+.include <bsd.port.mk>
diff --git a/sysutils/pass-secrets/distinfo b/sysutils/pass-secrets/distinfo
new file mode 100644
index 000000000000..4dc7a61a9496
--- /dev/null
+++ b/sysutils/pass-secrets/distinfo
@@ -0,0 +1,7 @@
+TIMESTAMP = 1633027831
+SHA256 (nullobsi-pass-secrets-s20210930-cee6b85_GH0.tar.gz) = 0523b042f6c1f685498bc02e6d8fed54e2701e88acf83f725ccf6f40bbab801f
+SIZE (nullobsi-pass-secrets-s20210930-cee6b85_GH0.tar.gz) = 170018
+SHA256 (1381a097ef34.patch) = b07757135ecf02587d3c2e816d654409a6c87d53c0847ae7d15a245708ac5a96
+SIZE (1381a097ef34.patch) = 1305
+SHA256 (01cc706f52c8.patch) = 9cf6584a8a17bd458248df7f32128c92733588c9d26d5bc11c0ef43c40ac69d9
+SIZE (01cc706f52c8.patch) = 1244
diff --git a/sysutils/pass-secrets/pkg-descr b/sysutils/pass-secrets/pkg-descr
new file mode 100644
index 000000000000..5c4371d089b6
--- /dev/null
+++ b/sysutils/pass-secrets/pkg-descr
@@ -0,0 +1,4 @@
+CLI Application that provides the Freedesktop Secret Service using
+Pass as its backend!
+
+WWW: https://github.com/nullobsi/pass-secrets