Hi,
I tend to use gnupg21 rather than gnupg2, and I noticed that
password-store works well with gnupg21 (it depends on gnupg2 by
default).
Since gnupg2 and gnupg21 doesn't co-exist easily on one system, I added
a flavor of the port that replaces the dependency on gnupg2 with a
dependency on gnupg21:
Index: Makefile
===================================================================
RCS file: /Users/kk/NetBSD-CVS/pkgsrc/security/password-store/Makefile,v
retrieving revision 1.4
diff -u -r1.4 Makefile
--- Makefile 15 Feb 2015 18:58:40 -0000 1.4
+++ Makefile 25 Aug 2016 09:31:59 -0000
@@ -10,12 +10,13 @@
COMMENT= Standard UNIX password manager
LICENSE= gnu-gpl-v2
+PKGREVISION= 1
+
USE_LANGUAGES= # none
NO_BUILD= yes
USE_TOOLS+= gmake pax bash:run
DEPENDS+= getopt>=1.1.6:../../misc/getopt
-DEPENDS+= gnupg2>=2.0.26:../../security/gnupg2
DEPENDS+= pwgen>=2.06:../../sysutils/pwgen
DEPENDS+= tree>=1.7.0:../../sysutils/tree
Index: options.mk
===================================================================
RCS file: /Users/kk/NetBSD-CVS/pkgsrc/security/password-store/options.mk,v
retrieving revision 1.1
diff -u -r1.1 options.mk
--- options.mk 5 Jan 2015 11:32:49 -0000 1.1
+++ options.mk 25 Aug 2016 09:26:23 -0000
@@ -1,8 +1,8 @@
-# $NetBSD$
+# $NetBSD: options.mk,v 1.1 2015/01/05 11:32:49 imil Exp $
PKG_OPTIONS_VAR= PKG_OPTIONS.pass
-PKG_SUPPORTED_OPTIONS= git xclip
+PKG_SUPPORTED_OPTIONS= git xclip gnupg21
PKG_SUGGESTED_OPTIONS= git
.include "../../mk/bsd.options.mk"
@@ -15,3 +15,9 @@
.include "../../devel/git/Makefile.version"
DEPENDS+= git-base>=${GIT_VERSION}:../../devel/git-base
.endif
+
+.if !empty(PKG_OPTIONS:Mgnupg21)
+DEPENDS+= gnupg21>=2.1:../../security/gnupg21
+.else
+DEPENDS+= gnupg2>=2.0.26:../../security/gnupg2
+.endif
Attachment:
signature.asc
Description: PGP signature