diff options
Diffstat (limited to 'security/gnupg/Makefile')
-rw-r--r-- | security/gnupg/Makefile | 27 |
1 files changed, 14 insertions, 13 deletions
diff --git a/security/gnupg/Makefile b/security/gnupg/Makefile index 4ac1d71bbdba..febb9ad395d7 100644 --- a/security/gnupg/Makefile +++ b/security/gnupg/Makefile @@ -7,6 +7,7 @@ PORTNAME= gnupg PORTVERSION= 2.0.1 +PORTREVISION= 1 CATEGORIES= security MASTER_SITES= ${MASTER_SITE_GNUPG} MASTER_SITE_SUBDIR= gnupg @@ -16,12 +17,11 @@ EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= kuriyama@FreeBSD.org COMMENT= The GNU Privacy Guard -BUILD_DEPENDS= ${LOCALBASE}/lib/libassuan.a:${PORTSDIR}/security/libassuan +BUILD_DEPENDS= libassuan>=1.0.1:${PORTSDIR}/security/libassuan LIB_DEPENDS= gcrypt.13:${PORTSDIR}/security/libgcrypt \ gpg-error:${PORTSDIR}/security/libgpg-error \ ksba.17:${PORTSDIR}/security/libksba \ pth.20:${PORTSDIR}/devel/pth -RUN_DEPENDS= dirmngr:${PORTSDIR}/security/dirmngr CONFLICTS= gnupg-devel-[0-9]* @@ -33,7 +33,7 @@ USE_LDCONFIG= YES USE_GETTEXT= YES CONFIGURE_TARGET=# empty CONFIGURE_ARGS+= --infodir=${PREFIX}/info --mandir=${PREFIX}/man \ - --enable-nls --with-libpth-prefix=${LOCALBASE}/lib/pth + --enable-nls MAN1= gpg2.1 gpgsm.1 gpgv2.1 gpg-agent.1 scdaemon.1 watchgnupg.1 \ gpgconf.1 gpg-preset-passphrase.1 gpg-connect-agent.1 \ gpgparsemail.1 symcryptrun.1 gpgsm-gencert.sh.1 @@ -42,18 +42,25 @@ INFO= gnupg OPTIONS= LDAP "LDAP keyserver interface" off \ SCDAEMON "Enable Smartcard daemon (with libusb)" off \ - CURL "Use the real curl library (worked around if no)" on + CURL "Use the real curl library (worked around if no)" on \ + GPGSM "Enable GPGSM" on PLIST_SUB= NLS="" .include <bsd.port.pre.mk> +.if defined(WITHOUT_GPGSM) +CONFIGURE_ARGS+=--disable-gpgsm +PLIST_SUB+= GPGSM="@comment " +.else +RUN_DEPENDS= dirmngr:${PORTSDIR}/security/dirmngr +WITH_LDAP= YES +PLIST_SUB+= GPGSM="" +.endif + .if defined(WITH_LDAP) USE_OPENLDAP= YES CONFIGURE_ARGS+=--with-ldap=${LOCALBASE} PLIST_SUB+= LDAP="" -.if defined(WITHOUT_LDAP) -BROKEN= Conflict options: WITHOUT_LDAP/WITH_LDAP -.endif .else CONFIGURE_ARGS+=--disable-ldap PLIST_SUB+= LDAP="@comment " @@ -63,9 +70,6 @@ PLIST_SUB+= LDAP="@comment " CONFIGURE_ARGS+=--enable-scdaemon LIB_DEPENDS+= usb-0.1:${PORTSDIR}/devel/libusb PLIST_SUB+= SCDAEMON="" -.if defined(WITHOUT_SCDAEMON) -BROKEN= Conflict options: WITHOUT_SCDAEMON/WITH_SCDAEMON -.endif .else CONFIGURE_ARGS+=--disable-scdaemon PLIST_SUB+= SCDAEMON="@comment " @@ -73,9 +77,6 @@ PLIST_SUB+= SCDAEMON="@comment " .if defined(WITHOUT_CURL) CONFIGURE_ARGS+=--without-libcurl -.if defined(WITH_CURL) -BROKEN= Conflict options: WITHOUT_CURL/WITH_CURL -.endif .else LIB_DEPENDS+= curl:${PORTSDIR}/ftp/curl CONFIGURE_ARGS+=--with-libcurl=${LOCALBASE} |