Date: Tue, 18 Mar 2014 14:32:16 +0000 (UTC) From: Steve Wills <swills@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r348554 - head/security/pecl-scrypt Message-ID: <201403181432.s2IEWG87085254@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: swills Date: Tue Mar 18 14:32:15 2014 New Revision: 348554 URL: http://svnweb.freebsd.org/changeset/ports/348554 QAT: https://qat.redports.org/buildarchive/r348554/ Log: - Change License from BSD to BSD2CLAUSE - Add USES=compiler, REINPLACE is only needed for gcc - Add DOCS to Options - Add DOCSDIR - Add BUFFER_OVERFLOW_PROTECTION to Options - Strip library - Bump PORTREVISION PR: ports/187669 Submitted by: Horia Racoviceanu <horia@racoviceanu.com> (maintainer) Modified: head/security/pecl-scrypt/Makefile Modified: head/security/pecl-scrypt/Makefile ============================================================================== --- head/security/pecl-scrypt/Makefile Tue Mar 18 14:30:52 2014 (r348553) +++ head/security/pecl-scrypt/Makefile Tue Mar 18 14:32:15 2014 (r348554) @@ -3,6 +3,7 @@ PORTNAME= scrypt PORTVERSION= 1.2 +PORTREVISION= 1 CATEGORIES= security pear MASTER_SITES= http://pecl.php.net/get/ PKGNAMEPREFIX= pecl- @@ -11,17 +12,39 @@ EXTRACT_SUFX= .tgz MAINTAINER= horia@racoviceanu.com COMMENT= PHP wrapper to Colin Percival's scrypt implementation -LICENSE= BSD +LICENSE= BSD2CLAUSE +USES= compiler USE_PHP= hash USE_PHPEXT= yes USE_PHP_BUILD= yes +DOCSDIR= ${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME} +PORTDOCS= README.md + +OPTIONS_DEFINE= DOCS +OPTIONS_DEFAULT=STACKPROTECTOR + +OPTIONS_RADIO= BUFFER_OVERFLOW_PROTECTION +OPTIONS_RADIO_BUFFER_OVERFLOW_PROTECTION= STACKPROTECTOR STACKPROTECTORALL + +STACKPROTECTOR_DESC= Protect functions with vulnerable objects +STACKPROTECTORALL_DESC= Protect all functions + +STACKPROTECTOR_CFLAGS= -fstack-protector +STACKPROTECTORALL_CFLAGS= -fstack-protector-all + .include <bsd.port.pre.mk> -.if ${ARCH} != amd64 +.if ${ARCH} != amd64 && ${COMPILER_TYPE} == gcc post-patch: ${REINPLACE_CMD} '/emmintrin.h/d' ${WRKSRC}/config.m4 .endif +post-install: + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/php/${PHP_EXT_DIR}/${PORTNAME}.so + + @${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} + .include <bsd.port.post.mk>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201403181432.s2IEWG87085254>