1 # Created by: Horia Racoviceanu <horia@racoviceanu.com>
7 CATEGORIES= security pear
8 MASTER_SITES= http://pecl.php.net/get/
11 MAINTAINER= horia@racoviceanu.com
12 COMMENT= PHP wrapper to Colin Percival's scrypt implementation
16 USES= compiler tar:tgz
21 DOCSDIR= ${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME}
25 OPTIONS_DEFAULT=STACKPROTECTOR
27 OPTIONS_RADIO= BUFFER_OVERFLOW_PROTECTION
28 OPTIONS_RADIO_BUFFER_OVERFLOW_PROTECTION= STACKPROTECTOR STACKPROTECTORALL
30 STACKPROTECTOR_DESC= Protect functions with vulnerable objects
31 STACKPROTECTORALL_DESC= Protect all functions
33 STACKPROTECTOR_CFLAGS= -fstack-protector
34 STACKPROTECTORALL_CFLAGS= -fstack-protector-all
36 .include <bsd.port.pre.mk>
38 .if ${ARCH} != x86_64 && ${COMPILER_TYPE} == gcc
40 ${REINPLACE_CMD} '/emmintrin.h/d' ${WRKSRC}/config.m4
44 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/php/${PHP_EXT_DIR}/${PORTNAME}.so
46 @${MKDIR} ${STAGEDIR}${DOCSDIR}
47 ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
49 .include <bsd.port.post.mk>