Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 17 Feb 2016 18:01:43 +0000 (UTC)
From:      Raphael Kubo da Costa <rakuco@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r409057 - head/graphics/code-eli
Message-ID:  <201602171801.u1HI1hpU013392@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: rakuco
Date: Wed Feb 17 18:01:42 2016
New Revision: 409057
URL: https://svnweb.freebsd.org/changeset/ports/409057

Log:
  Convert to option target helpers and simplify BROKEN definition.
  
  Approved by:	portmgr blanket approval

Modified:
  head/graphics/code-eli/Makefile

Modified: head/graphics/code-eli/Makefile
==============================================================================
--- head/graphics/code-eli/Makefile	Wed Feb 17 17:41:55 2016	(r409056)
+++ head/graphics/code-eli/Makefile	Wed Feb 17 18:01:42 2016	(r409057)
@@ -32,19 +32,16 @@ EXAMPLES_LIB_DEPENDS=	libcpptest.so:${PO
 DOCS_BUILD_DEPENDS=	${LOCALBASE}/bin/doxygen:${PORTSDIR}/devel/doxygen
 DOCS_ALL_TARGET=	doc
 
-.include <bsd.port.options.mk>
+# The code uses std::cbrt(). Even if one passes some additional macros for
+# libstdc++ to enable additional math functions in math.h some of them, such as
+# acoshl() are not defined and linking fails.
+BROKEN_FreeBSD_9=	Needs additional math functions
 
-.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1000000
-BROKEN=	Can not compile if FreeBSD version lower than 10.0-RELEASE
-.endif
-
-post-patch:
-.if ! ${PORT_OPTIONS:MEXAMPLES}
+post-patch-EXAMPLES-off:
 	${REINPLACE_CMD} \
 		-e 's/add_subdirectory(example)//g' \
 		-e 's/find_package(CPPTest)//g' \
 		${WRKSRC}/CMakeLists.txt
-.endif
 
 do-install:
 	@${MKDIR} ${STAGEDIR}${PREFIX}/include/eli \
@@ -55,7 +52,8 @@ do-install:
 		${STAGEDIR}${PREFIX}/include/eli
 	(cd ${WRKSRC}/include/eli && \
 		${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/include/eli "*")
-.if ${PORT_OPTIONS:MEXAMPLES}
+
+do-install-EXAMPLES-on:
 	${INSTALL_DATA} \
 		${BUILD_WRKSRC}/example/${VSPPOD_DIR}/VSPPodExample \
 		${BUILD_WRKSRC}/example/${AIRFOIL_DIR}/AirfoilFitExample \
@@ -67,9 +65,8 @@ do-install:
 		"-name *Test -type f")
 	${FIND} ${STAGEDIR}${EXAMPLESDIR}${TEST_SUBDIR} -name *Test | \
 		${XARGS} ${STRIP_CMD}
-.endif
-.if ${PORT_OPTIONS:MDOCS}
+
+post-install-DOCS-on:
 	(cd ${BUILD_WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR})
-.endif
 
 .include <bsd.port.mk>



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