aboutsummaryrefslogtreecommitdiff
path: root/lang/chicken
diff options
context:
space:
mode:
authorDmitry Marakasov <amdmi3@FreeBSD.org>2018-05-17 08:34:08 +0000
committerDmitry Marakasov <amdmi3@FreeBSD.org>2018-05-17 08:34:08 +0000
commit4dca328334c85590f7594357a69a039716104b99 (patch)
treea9f5701a43236097976b2746d8d4fa0947e3784f /lang/chicken
parent4116e2d32a73176ba6229169a1e70837114cce05 (diff)
downloadports-4dca328334c85590f7594357a69a039716104b99.tar.gz
ports-4dca328334c85590f7594357a69a039716104b99.zip
- Switch to new test framework
- Switch to options helpers Approved by: portmgr blanket
Notes
Notes: svn path=/head/; revision=470206
Diffstat (limited to 'lang/chicken')
-rw-r--r--lang/chicken/Makefile18
1 files changed, 6 insertions, 12 deletions
diff --git a/lang/chicken/Makefile b/lang/chicken/Makefile
index 798db259bbb3..6570cd0a752b 100644
--- a/lang/chicken/Makefile
+++ b/lang/chicken/Makefile
@@ -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>