svn commit: r431077 - head/security/libscrypt
Dmitry Marakasov
amdmi3 at FreeBSD.org
Tue Jan 10 11:42:39 UTC 2017
Author: amdmi3
Date: Tue Jan 10 11:42:38 2017
New Revision: 431077
URL: https://svnweb.freebsd.org/changeset/ports/431077
Log:
- Remove always-true/false conditions after FreeBSD 9, 10.1, 10.2 EOL
- Switch to new test framework
- Switch to options helpers
Approved by: portmgr blanket
Modified:
head/security/libscrypt/Makefile
Modified: head/security/libscrypt/Makefile
==============================================================================
--- head/security/libscrypt/Makefile Tue Jan 10 11:41:57 2017 (r431076)
+++ head/security/libscrypt/Makefile Tue Jan 10 11:42:38 2017 (r431077)
@@ -12,12 +12,12 @@ COMMENT= C library for the scrypt key de
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= compiler
USE_LDCONFIG= yes
USE_GITHUB= yes
GH_ACCOUNT= technion
-MAKE_ARGS+= CC="${CC}" LIBDIR="${PREFIX}"/lib
+MAKE_ARGS= CC="${CC}" LIBDIR="${PREFIX}"/lib
+TEST_TARGET= check
PLIST_FILES= include/libscrypt.h \
lib/libscrypt.so \
@@ -27,29 +27,18 @@ PORTDOCS= README.md
OPTIONS_DEFINE= DOCS
-.include <bsd.port.pre.mk>
-
post-patch:
@${REINPLACE_CMD} -e 's|?=-|+=-|; s|-O2 ||' ${WRKSRC}/Makefile
-
-.if ${ARCH} == i386 && ${COMPILER_TYPE} == gcc && ${OSVERSION} < 1000036
- @${REINPLACE_CMD} -e 's|-lscrypt|& -lssp_nonshared|; \
- s|\.version|&,-lssp_nonshared|' ${WRKSRC}/Makefile
-.else
@${REINPLACE_CMD} -e 's|-fstack-protector ||' ${WRKSRC}/Makefile
-.endif
-
@${REINPLACE_CMD} -e \
's|strcpy(mcf2, mcf);|strlcpy(mcf2, mcf, SCRYPT_MCF_LEN);|' \
${WRKSRC}/main.c
-regression-test: build
- (cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE} check)
-
post-install:
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}.so.0
+ @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}.so.0
+post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
More information about the svn-ports-all
mailing list