PORTROACH =	limitw:1,even

COMMENT =	GNU privacy guard - a free PGP replacement

DISTNAME =	gnupg-2.4.8

CATEGORIES =	security

SITES =		${SITE_GNUPG:=gnupg/}

HOMEPAGE =	https://www.gnupg.org/

MAINTAINER =	Jeremie Courreges-Anglas <jca@wxcvbn.org>

# GPLv3+
PERMIT_PACKAGE =	Yes

WANTLIB += assuan bz2 c gcrypt gnutls gpg-error iconv intl ksba
WANTLIB += npth pthread readline sqlite3 usb-1.0 z

EXTRACT_SUFX =		.tar.bz2

FLAVORS =		ldap
FLAVOR ?=

USE_GMAKE =		Yes
LIB_DEPENDS =		archivers/bzip2 \
			databases/sqlite3 \
			devel/gettext,-runtime \
			devel/libusb1 \
			devel/npth>=1.5 \
			security/gnutls \
			security/libassuan>=2.4.3 \
			security/libgcrypt \
			security/libksba>=1.3.4

.if ${FLAVOR:Mldap}
CONFIGURE_ARGS +=	--enable-ldap
WANTLIB +=		lber ldap
LIB_DEPENDS +=		databases/openldap
.else
CONFIGURE_ARGS +=	--disable-ldap
.endif

DEBUG_PACKAGES =	${BUILD_PACKAGES}

RUN_DEPENDS =		security/pinentry

PORTHOME =		${WRKDIR}

CONFIGURE_STYLE =	gnu
CONFIGURE_ENV =		CPPFLAGS="-I${LOCALBASE}/include" \
			LDFLAGS="-L${LOCALBASE}/lib ${LDFLAGS}"
CONFIGURE_ARGS +=	--enable-gpgtar \
			--enable-wks-tools

.include <bsd.port.mk>
