svn commit: r470206 - head/lang/chicken
Dmitry Marakasov
amdmi3 at FreeBSD.org
Thu May 17 08:34:09 UTC 2018
Author: amdmi3
Date: Thu May 17 08:34:08 2018
New Revision: 470206
URL: https://svnweb.freebsd.org/changeset/ports/470206
Log:
- Switch to new test framework
- Switch to options helpers
Approved by: portmgr blanket
Modified:
head/lang/chicken/Makefile
Modified: head/lang/chicken/Makefile
==============================================================================
--- head/lang/chicken/Makefile Thu May 17 08:32:57 2018 (r470205)
+++ head/lang/chicken/Makefile Thu May 17 08:34:08 2018 (r470206)
@@ -24,6 +24,7 @@ MAKE_ARGS+= PLATFORM=bsd \
CXX_COMPILER="${CXX}" \
LIBRARIAN="${AR}" \
C_COMPILER_OPTIMIZATION_OPTIONS="${CFLAGS}"
+TEST_TARGET= check
NEW_ARCH= ${ARCH:S/i386/x86/:S/amd64/x86-64/}
@@ -35,19 +36,14 @@ FEATHERS_RUN_DEPENDS=\
OPTIONS_SUB= yes
-.include <bsd.port.pre.mk>
-
-.if !${PORT_OPTIONS:MFEATHERS}
-post-patch:
- ${REINPLACE_CMD} \
+post-patch-FEATHERS-off:
+ @${REINPLACE_CMD} \
-e 's/feathers.1//g' \
-e '/INSTALL_PROGRAM.*_DEBUGGER_/{N;d;}' \
-e '/INSTALL_PROGRAM.*feathers/d' \
${WRKSRC}/rules.make
-.endif
post-install:
- ${INSTALL_DATA} ${WRKSRC}/NEWS ${STAGEDIR}${DOCSDIR}
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/chicken
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/chicken-bug
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/chicken-install
@@ -59,9 +55,7 @@ post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/chicken/8/*.so
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libchicken.so.8
-# This only works *after* chicken is installed.
-regression-test: build
- (cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} \
- ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} check)
+post-install-DOCS-on:
+ ${INSTALL_DATA} ${WRKSRC}/NEWS ${STAGEDIR}${DOCSDIR}
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
More information about the svn-ports-all
mailing list