Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 17 May 2018 08:34:08 +0000 (UTC)
From:      Dmitry Marakasov <amdmi3@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r470206 - head/lang/chicken
Message-ID:  <201805170834.w4H8Y8KQ085564@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201805170834.w4H8Y8KQ085564>