1PORTNAME= libgcrypt 2DISTVERSION= 1.12.2 3CATEGORIES= security 4MASTER_SITES= GNUPG 5 6MAINTAINER= ports@MidnightBSD.org 7COMMENT= General purpose crypto library based on code used in GnuPG 8WWW= https://www.gnupg.org/software/libgcrypt/index.html 9 10LICENSE= gpl2+ lgpl2.1+ 11LICENSE_COMB= multi 12 13BUILD_DEPENDS= libgpg-error>=1.32:security/libgpg-error 14RUN_DEPENDS= libgpg-error>=1.32:security/libgpg-error 15 16USES= cpe libtool makeinfo pathfix tar:bzip2 17CPE_VENDOR= gnupg 18USE_CSTD= gnu89 19GNU_CONFIGURE= yes 20CONFIGURE_ARGS= --disable-drng-support 21CONFIGURE_ENV= MAKEINFO="makeinfo --no-split" 22CONFIGURE_TARGET=${ARCH:S/amd64/x86_64/}-portbld-freebsd13.4 23USE_LDCONFIG= yes 24#TEST_TARGET= check 25# magus issues 26NO_TEST= yes 27 28DOCS= AUTHORS ChangeLog ChangeLog-2011 INSTALL NEWS THANKS TODO \ 29 doc/HACKING doc/README.apichanges 30PORTDOCS= * 31 32OPTIONS_DEFINE= DOCS INFO STATIC 33OPTIONS_DEFAULT= DOCS INFO STATIC 34OPTIONS_SUB= yes 35 36INFO_EXTRA_PATCHES_OFF= ${PATCHDIR}/extra-patch-no-info 37INFO_CONFIGURE_ENV= MAKEINFO="${MAKEINFO} --no-split" 38INFO_INFO= gcrypt 39INFO_USES= makeinfo 40 41STATIC_CONFIGURE_ENABLE= static 42 43.include <bsd.mport.options.mk> 44 45.if ${ARCH} == "armv6" || ${ARCH} == "armv7" 46CONFIGURE_ARGS+= --disable-jent-support 47.endif 48 49.if defined(WITH_DEBUG) 50CFLAGS+= -DWITH_DEBUG 51.endif 52 53post-patch: 54 @${RM} ${WRKSRC}/doc/gcrypt.info* 55 @${REINPLACE_CMD} -e 's|ALIGN (3)|ALIGN (2)|g' ${WRKSRC}/mpi/i386/*.S 56 57post-install: 58 @${STRIP_CMD} ${PREFIX}/lib/${PORTNAME}.so 59 60post-install-DOCS-on: 61 @${MKDIR} ${FAKE_DESTDIR}${DOCSDIR} 62 cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${FAKE_DESTDIR}${DOCSDIR} 63 64.include <bsd.port.mk> 65