Date: Fri, 8 Aug 2014 16:35:35 +0000 (UTC) From: Tijl Coosemans <tijl@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r364372 - in head/security/libtomcrypt: . files Message-ID: <53e4fc57.2f20.21da2db6@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: tijl Date: Fri Aug 8 16:35:35 2014 New Revision: 364372 URL: http://svnweb.freebsd.org/changeset/ports/364372 QAT: https://qat.redports.org/buildarchive/r364372/ Log: Build shared library and simplify DOCS option PR: 192501 Tested by: samm@os2.kiev.ua Deleted: head/security/libtomcrypt/files/ Modified: head/security/libtomcrypt/Makefile head/security/libtomcrypt/pkg-plist Modified: head/security/libtomcrypt/Makefile ============================================================================== --- head/security/libtomcrypt/Makefile Fri Aug 8 16:22:25 2014 (r364371) +++ head/security/libtomcrypt/Makefile Fri Aug 8 16:35:35 2014 (r364372) @@ -3,7 +3,7 @@ PORTNAME= libtomcrypt PORTVERSION= 1.17 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= security MASTER_SITES= http://libtom.org/files/ DISTNAME= crypt-${PORTVERSION} @@ -11,19 +11,20 @@ DISTNAME= crypt-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Comprehensive, modular, and portable cryptographic toolkit -WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} -MAKEFILE= makefile -MAKE_ARGS= DESTDIR="${STAGEDIR}" LIBPATH="${PREFIX}/lib" \ - INCPATH="${PREFIX}/include" DATAPATH="${DOCSDIR}/pdf" - -USES= gmake tar:bzip2 -ALL_TARGET= library +BUILD_DEPENDS= libtool:${PORTSDIR}/devel/libtool CFLAGS+= -I${LOCALBASE}/include +EXTRALIBS= -L${LOCALBASE}/lib +MAKEFILE= makefile.shared +ALL_TARGET= library +MAKE_ARGS= IGNORE_SPEED=yes INCPATH="${PREFIX}/include" \ + LIBPATH="${PREFIX}/lib" EXTRALIBS="${EXTRALIBS}" +WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} +USES= gmake libtool tar:bzip2 -OPTIONS_DEFINE= DOCS +OPTIONS_DEFINE= DOCS OPTIONS_DEFAULT= LIBTOMMATH -OPTIONS_MULTI= MATH +OPTIONS_MULTI= MATH OPTIONS_MULTI_MATH= LIBTOMMATH TOMSFASTMATH GMP LIBTOMMATH_DESC= Use LibTomMath TOMSFASTMATH_DESC= Use TomsFastMath @@ -33,25 +34,34 @@ TOMSFASTMATH_DESC= Use TomsFastMath .if ${PORT_OPTIONS:MLIBTOMMATH} BUILD_DEPENDS+= ${LOCALBASE}/include/tommath.h:${PORTSDIR}/math/libtommath CFLAGS+= -DLTM_DESC +EXTRALIBS+= -ltommath .endif .if ${PORT_OPTIONS:MTOMSFASTMATH} BUILD_DEPENDS+= ${LOCALBASE}/include/tfm.h:${PORTSDIR}/math/tomsfastmath CFLAGS+= -DTFM_DESC +EXTRALIBS+= -ltfm .endif .if ${PORT_OPTIONS:MGMP} -BUILD_DEPENDS+= ${LOCALBASE}/include/gmp.h:${PORTSDIR}/math/gmp +LIB_DEPENDS+= libgmp.so:${PORTSDIR}/math/gmp CFLAGS+= -DGMP_DESC +EXTRALIBS+= -lgmp .endif -.if ${PORT_OPTIONS:MDOCS} -USE_TEX= latex:build dvipdfmx:build -PORTDOCS= * -.else +.if ! ${PORT_OPTIONS:MDOCS} MAKE_ARGS+= NODOCS=yes .endif +post-patch: + ${REINPLACE_CMD} -e 's|gcc|${CC}|' -e 's| make | $$(MAKE) |' \ + -e 's|-g $$(GROUP)||' -e 's|-o $$(USER)||' \ + ${WRKSRC}/makefile.shared ${WRKSRC}/testprof/makefile.shared + +post-install: + ${MKDIR} ${STAGEDIR}${DOCSDIR}/pdf + ${INSTALL_DATA} ${WRKSRC}/doc/crypt.pdf ${STAGEDIR}${DOCSDIR}/pdf + .if defined(MAINTAINER_MODE) test: build @${ECHO_MSG} "Testing with -DUSE_TFM..." Modified: head/security/libtomcrypt/pkg-plist ============================================================================== --- head/security/libtomcrypt/pkg-plist Fri Aug 8 16:22:25 2014 (r364371) +++ head/security/libtomcrypt/pkg-plist Fri Aug 8 16:35:35 2014 (r364372) @@ -13,3 +13,11 @@ include/tomcrypt_pkcs.h include/tomcrypt_prng.h include/tomcrypt_test.h lib/libtomcrypt.a +lib/libtomcrypt.so +lib/libtomcrypt.so.0 +lib/libtomcrypt_prof.a +lib/libtomcrypt_prof.so +lib/libtomcrypt_prof.so.0 +%%PORTDOCS%%%%DOCSDIR%%/pdf/crypt.pdf +%%PORTDOCS%%@dirrm %%DOCSDIR%%/pdf +%%PORTDOCS%%@dirrm %%DOCSDIR%%
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?53e4fc57.2f20.21da2db6>