aboutsummaryrefslogtreecommitdiff
path: root/math/hpcombi/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'math/hpcombi/Makefile')
-rw-r--r--math/hpcombi/Makefile21
1 files changed, 12 insertions, 9 deletions
diff --git a/math/hpcombi/Makefile b/math/hpcombi/Makefile
index 0b4ed63b1e11..0879f3c421be 100644
--- a/math/hpcombi/Makefile
+++ b/math/hpcombi/Makefile
@@ -1,5 +1,5 @@
PORTNAME= HPCombi
-PORTVERSION= 0.0.9
+PORTVERSION= 1.0.1
DISTVERSIONPREFIX= v
CATEGORIES= math devel
@@ -19,7 +19,10 @@ TEST_DEPENDS= boost-libs>0:devel/boost-libs
USE_GITHUB= yes
GH_ACCOUNT= hivert
-USES= cmake:testing compiler:c++11-lang localbase:ldflags pkgconfig
+USES= cmake:testing compiler:c++11-lang localbase:ldflags pathfix \
+ pkgconfig
+
+CMAKE_ARGS= -DHPCOMBI_DISABLE_MARCH_NATIVE:BOOL=on
NO_ARCH= yes
@@ -29,7 +32,10 @@ OPTIONS_SUB= yes
DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen
DOXYGEN_CMAKE_ON= -DAPIDOC_DIR=${DOCSDIR}
TEST_CMAKE_ON= -DBUILD_TESTING=1
-TEST_LIB_DEPENDS= libboost_thread.so:devel/boost-libs
+TEST_LIB_DEPENDS= libCatch2.so:devel/catch2
+
+DATADIR= ${PREFIX}/share/${PORTNAME:tl}
+DOCSDIR= ${PREFIX}/share/doc/${PORTNAME:tl}
.include <bsd.port.options.mk>
@@ -37,12 +43,9 @@ pre-configure-DOXYGEN-off:
${REINPLACE_CMD} -e 's/add_subdirectory(doc)/# No doc/' \
${WRKSRC}/CMakeLists.txt
-post-stage:
- ${MKDIR} ${STAGEDIR}${DATADIR}
- ${MV} ${STAGEDIR}${PREFIX}/.VERSION ${STAGEDIR}${DATADIR}/VERSION
-
post-stage-DOXYGEN-on:
- ${MV} ${STAGEDIR}${PREFIX}/doc/${PORTNAME}/html ${STAGEDIR}${DOCSDIR}/
- ${RM} -r ${STAGEDIR}${PREFIX}/doc
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ (cd ${BUILD_WRKSRC}/doc/html && \
+ ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR})
.include <bsd.port.mk>