svn commit: r423497 - head/math/tvmet
Dmitry Marakasov
amdmi3 at FreeBSD.org
Sat Oct 8 09:01:54 UTC 2016
Author: amdmi3
Date: Sat Oct 8 09:01:53 2016
New Revision: 423497
URL: https://svnweb.freebsd.org/changeset/ports/423497
Log:
- Switch to options helpers
Modified:
head/math/tvmet/Makefile
Modified: head/math/tvmet/Makefile
==============================================================================
--- head/math/tvmet/Makefile Sat Oct 8 08:24:42 2016 (r423496)
+++ head/math/tvmet/Makefile Sat Oct 8 09:01:53 2016 (r423497)
@@ -13,36 +13,30 @@ COMMENT= Tiny Vector and Matrix template
LICENSE= LGPL21+
LICENSE_FILE= ${WRKSRC}/COPYING
-OPTIONS_DEFINE= CPPUNIT DEBUG DOCS EXAMPLES
-
USES= gmake tar:bzip2 libtool
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --with-cxx=${CXX}
-.include <bsd.port.options.mk>
+OPTIONS_DEFINE= CPPUNIT DEBUG DOCS EXAMPLES
-.if ${PORT_OPTIONS:MCPPUNIT}
-LIB_DEPENDS+= libcppunit.so:devel/cppunit
-CONFIGURE_ARGS+= --with-cppunit-prefix=${LOCALBASE}
-.else
-CONFIGURE_ENV+= ac_cv_path_CPPUNIT_CONFIG=no
-.endif
-
-.if ${PORT_OPTIONS:MDEBUG}
-CXXFLAGS+= -DTVMET_DEBUG
-.else
-CXXFLAGS+= -DTVMET_OPTIMIZE
-.endif
+CPPUNIT_LIB_DEPENDS= libcppunit.so:devel/cppunit
+CPPUNIT_CONFIGURE_ON= --with-cppunit-prefix=${LOCALBASE}
+CPPUNIT_CONFIGURE_ENV_OFF= ac_cv_path_CPPUNIT_CONFIG=no
+
+DEBUG_CXXFLAGS= -DTVMET_DEBUG
+DEBUG_CXXFLAGS_OFF= -DTVMET_OPTIMIZE
post-patch:
@${REINPLACE_CMD} -e 's|= -O |= |g' ${WRKSRC}/doc/Makefile.in
-post-install:
+post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
.for ext in dox cc css h png
(cd ${WRKSRC}/doc && ${INSTALL_DATA} *.${ext} \
${STAGEDIR}${DOCSDIR})
.endfor
+
+post-install-EXAMPLES-on:
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
.for ext in cc
(cd ${WRKSRC}/examples && ${INSTALL_DATA} *.${ext} \
More information about the svn-ports-all
mailing list