aboutsummaryrefslogtreecommitdiff
path: root/math/openturns/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'math/openturns/Makefile')
-rw-r--r--math/openturns/Makefile23
1 files changed, 13 insertions, 10 deletions
diff --git a/math/openturns/Makefile b/math/openturns/Makefile
index b538e749826c..dca10464a177 100644
--- a/math/openturns/Makefile
+++ b/math/openturns/Makefile
@@ -1,12 +1,13 @@
PORTNAME= openturns
DISTVERSIONPREFIX= v
-DISTVERSION= 1.22
-PORTREVISION= 3
+DISTVERSION= 1.24
+PORTREVISION= 7
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= Uncertainty treatment library
-WWW= https://openturns.github.io/www/
+WWW= https://openturns.github.io/www/ \
+ https://github.com/openturns/openturns
LICENSE= LGPL3
LICENSE_FILE= ${WRKSRC}/COPYING.LESSER
@@ -50,7 +51,7 @@ LIB_DEPENDS= libamd.so:math/suitesparse-amd \
libsz.so:science/libaec \
libtbb.so:devel/onetbb
-USES= bison blaslapack:openblas cmake eigen:3 gnome jpeg localbase:ldflags pkgconfig sqlite xorg # compiler:c++17-lang
+USES= bison blaslapack:openblas cmake eigen:3 gnome jpeg llvm:18 localbase:ldflags pkgconfig sqlite xorg # compiler:c++17-lang
USE_GITHUB= yes
USE_GNOME= libxml2
USE_XORG= ice sm x11 xau xcb xdmcp xext
@@ -84,16 +85,18 @@ PYTHON_RUN_DEPENDS= ${PYTHON_PY_DEPENDS}
PORTEXAMPLES= *
-LLVM_VERSION= 12 # workaround for clang-13 crash: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=261341
+#LLVM_VERSION= 12 # workaround for clang-13 crash: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=261341
# use clang from ports because cmake can't find base llvm for JIT
-BUILD_DEPENDS+= clang${LLVM_VERSION}:devel/llvm${LLVM_VERSION}
-RUN_DEPENDS+= clang${LLVM_VERSION}:devel/llvm${LLVM_VERSION}
-CPP= clang-cpp${LLVM_VERSION}
-CC= clang${LLVM_VERSION}
-CXX= clang++${LLVM_VERSION}
+#BUILD_DEPENDS+= clang${LLVM_VERSION}:devel/llvm${LLVM_VERSION}
+#RUN_DEPENDS+= clang${LLVM_VERSION}:devel/llvm${LLVM_VERSION}
+#CPP= clang-cpp${LLVM_VERSION}
+#CC= clang${LLVM_VERSION}
+#CXX= clang++${LLVM_VERSION}
post-install:
@${RM} -r ${STAGEDIR}${DOCSDIR}
+# tests as of 1.24: 99% tests passed, 1 tests failed out of 537, see https://github.com/openturns/openturns/issues/2862
+
.include <bsd.port.mk>