Hi all, Here's an update to productivity/mcds Notable changes are: - Ability to use a GPG encrypted password file. This can be turned off with a no_gpgme flavor. - Uses pledge() and unveil() if available. - Updated manpage (thanks Stephen Gregoratto!).
This is the first time I'm using a FLAVOR so if anything jumps out as stange or incorrect please let me know. Once again comments, thoughts? Thanks! Tim Index: Makefile =================================================================== RCS file: /cvs/ports/productivity/mcds/Makefile,v retrieving revision 1.1.1.1 diff -u -p -r1.1.1.1 Makefile --- Makefile 2 May 2019 15:52:58 -0000 1.1.1.1 +++ Makefile 7 May 2019 21:50:44 -0000 @@ -2,7 +2,7 @@ COMMENT = tty-based carddav search tool -V = 0.9 +V = 1.2 DISTNAME = mcds-${V} CATEGORIES = productivity @@ -22,5 +22,15 @@ LIB_DEPENDS = devel/gettext \ CONFIGURE_STYLE = gnu NO_TEST = Yes + +FLAVORS = no_gpgme +FLAVOR ?= + +.if ${FLAVOR:L:Mno_gpgme} +CONFIGURE_ARGS += --disable-gpgme +.else +WANTLIB += assuan gpg-error gpgme +LIB_DEPENDS += security/gpgme +.endif .include <bsd.port.mk> Index: distinfo =================================================================== RCS file: /cvs/ports/productivity/mcds/distinfo,v retrieving revision 1.1.1.1 diff -u -p -r1.1.1.1 distinfo --- distinfo 2 May 2019 15:52:58 -0000 1.1.1.1 +++ distinfo 7 May 2019 21:50:44 -0000 @@ -1,2 +1,2 @@ -SHA256 (mcds-0.9.tar.gz) = p+H8Q94kiHDDo/pV570uCXZki5YnyC41tUDx8HgARKc= -SIZE (mcds-0.9.tar.gz) = 194620 +SHA256 (mcds-1.2.tar.gz) = XvOuh5IgjdWF1BPE/mowwCv8BKY4l/nvmnzZEK4Pbx4= +SIZE (mcds-1.2.tar.gz) = 201027