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