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