diff options
author | Yuri Victorovich <yuri@FreeBSD.org> | 2018-12-20 08:34:08 +0000 |
---|---|---|
committer | Yuri Victorovich <yuri@FreeBSD.org> | 2018-12-20 08:34:08 +0000 |
commit | a81bb09ce0d097c14b910910652060a00b27075f (patch) | |
tree | 0a680d7ca691a715cca972ef8844145f5d2ed230 /science/agrum/Makefile | |
parent | 17a421a25e3aa921853dacb0f87a3389b45aa624 (diff) | |
download | ports-a81bb09ce0d097c14b910910652060a00b27075f.tar.gz ports-a81bb09ce0d097c14b910910652060a00b27075f.zip |
Notes
Diffstat (limited to 'science/agrum/Makefile')
-rw-r--r-- | science/agrum/Makefile | 20 |
1 files changed, 13 insertions, 7 deletions
diff --git a/science/agrum/Makefile b/science/agrum/Makefile index 4406331832a5..41fb26b174a5 100644 --- a/science/agrum/Makefile +++ b/science/agrum/Makefile @@ -2,7 +2,7 @@ PORTNAME= agrum DISTVERSION= 0.13.4 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= science math MAINTAINER= yuri@FreeBSD.org @@ -11,9 +11,8 @@ COMMENT= Graphical modeler for Bayesian networks, influence diagrams, etc LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE -USES= cmake:outsource compiler:c++17-lang +USES= cmake:outsource USE_GITLAB= yes -GL_SITE= https://gitlab.com GL_ACCOUNT= agrumery GL_PROJECT= aGrUM GL_COMMIT= 7fb897064bd26e2844164bad191c97173c71262e @@ -21,17 +20,24 @@ USE_LDCONFIG= yes CMAKE_OFF= USE_SWIG -OPTIONS_DEFINE= ODBC PYTHON -OPTIONS_DEFAULT= PYTHON +OPTIONS_DEFINE= ODBC OPENMP PYTHON +OPTIONS_DEFAULT= OPENMP PYTHON OPTIONS_SUB= yes +ODBC_CMAKE_BOOL= USE_NANODBC ODBC_USES= localbase:ldflags ODBC_LIB_DEPENDS= libodbc.so:databases/unixODBC +OPENMP_CMAKE_BOOL= USE_OPENMP +OPENMP_LIB_DEPENDS= libomp.so:devel/openmp + PYTHON_CMAKE_BOOL= BUILD_PYTHON PYTHON_USES= python -post-patch-ODBC-off: # https://gitlab.com/agrumery/aGrUM/issues/22 - @${REINPLACE_CMD} 's|include(Nanodbc.agrum)|#&|' ${WRKSRC}/src/CMakeLists.txt +# use clang from ports because cmake can't find OpenMP with base clang, see https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=223678 +BUILD_DEPENDS+= clang${LLVM_DEFAULT}:devel/llvm${LLVM_DEFAULT} +CPP= clang-cpp${LLVM_DEFAULT} +CC= clang${LLVM_DEFAULT} +CXX= clang++${LLVM_DEFAULT} .include <bsd.port.mk> |