# Created by: Horia Racoviceanu # $FreeBSD$ PORTNAME= scrypt PORTVERSION= 1.2 PORTREVISION= 1 CATEGORIES= security pear MASTER_SITES= http://pecl.php.net/get/ PKGNAMEPREFIX= pecl- MAINTAINER= horia@racoviceanu.com COMMENT= PHP wrapper to Colin Percival's scrypt implementation LICENSE= BSD2CLAUSE USES= compiler tar:tgz 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 .if ${ARCH} != x86_64 && ${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