aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYuri Victorovich <yuri@FreeBSD.org>2026-10-03 06:49:19 +0000
committerYuri Victorovich <yuri@FreeBSD.org>2026-10-03 06:49:19 +0000
commit07f61191a6618f2579bb4d475360ab19c5a8446d (patch)
tree9c24cf2e0319ea16387a3c58ec3f7d7144608169
parent1c8e194638826227e656a487065d359b5e94989a (diff)
math/superlu-dist: update 9.2.1 → 9.3.0
-rw-r--r--math/superlu-dist/Makefile5
-rw-r--r--math/superlu-dist/distinfo6
-rw-r--r--math/superlu-dist/files/patch-CMakeLists.txt13
-rw-r--r--math/superlu-dist/pkg-plist8
4 files changed, 23 insertions, 9 deletions
diff --git a/math/superlu-dist/Makefile b/math/superlu-dist/Makefile
index c7490d34621f..511d7b13e086 100644
--- a/math/superlu-dist/Makefile
+++ b/math/superlu-dist/Makefile
@@ -1,6 +1,6 @@
PORTNAME= superlu-dist
DISTVERSIONPREFIX= v
-DISTVERSION= 9.2.1
+DISTVERSION= 9.3.0
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
@@ -18,8 +18,9 @@ GH_ACCOUNT= xiaoyeli
GH_PROJECT= superlu_dist
CMAKE_ON= USE_XSDK_DEFAULTS BUILD_SHARED_LIBS
+CFLAGS+= -I${WRKSRC}/SRC/include
CMAKE_OFF= enable_tests enable_examples TPL_ENABLE_PARMETISLIB
-CMAKE_TESTING_ON= enable_tests # many tests fail, see https://github.com/xiaoyeli/superlu_dist/issues/113
+CMAKE_TESTING_ON= enable_tests
OPTIONS_DEFINE= DOCS FORTRAN
OPTIONS_SINGLE= BLAS MPI
diff --git a/math/superlu-dist/distinfo b/math/superlu-dist/distinfo
index 23b19720bb58..e0cc26486262 100644
--- a/math/superlu-dist/distinfo
+++ b/math/superlu-dist/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1786081912
-SHA256 (xiaoyeli-superlu_dist-v9.2.1_GH0.tar.gz) = c80a1c2edaaa451ee9a54e005e5f3f56dc55cabe2b0a8d7acf5a1447a648157a
-SIZE (xiaoyeli-superlu_dist-v9.2.1_GH0.tar.gz) = 4759149
+TIMESTAMP = 1790702435
+SHA256 (xiaoyeli-superlu_dist-v9.3.0_GH0.tar.gz) = fea235f3d04e60797dc36528b54c2e240c6ff84fa0f1fde637baa1ad1be450ee
+SIZE (xiaoyeli-superlu_dist-v9.3.0_GH0.tar.gz) = 4918521
diff --git a/math/superlu-dist/files/patch-CMakeLists.txt b/math/superlu-dist/files/patch-CMakeLists.txt
new file mode 100644
index 000000000000..6d1459ee10d3
--- /dev/null
+++ b/math/superlu-dist/files/patch-CMakeLists.txt
@@ -0,0 +1,13 @@
+--- CMakeLists.txt.orig 2026-09-29 17:26:02 UTC
++++ CMakeLists.txt
+@@ -625,8 +625,8 @@ endif()
+ #
+ ######################################################################
+
+-include_directories(${CMAKE_BINARY_DIR}/SRC) # For superlu_dist_config.h
+-include_directories(${CMAKE_SOURCE_DIR}/SRC/include)
++include_directories(BEFORE ${CMAKE_BINARY_DIR}/SRC) # For superlu_dist_config.h
++include_directories(BEFORE ${CMAKE_SOURCE_DIR}/SRC/include)
+ include_directories(${CMAKE_SOURCE_DIR}/SRC/cuda)
+ include_directories(${CMAKE_SOURCE_DIR}/SRC/hip)
+ include_directories(${CMAKE_SOURCE_DIR}/SRC/CplusplusFactor)
diff --git a/math/superlu-dist/pkg-plist b/math/superlu-dist/pkg-plist
index 62fb6c64cb54..edf2c14e6dc2 100644
--- a/math/superlu-dist/pkg-plist
+++ b/math/superlu-dist/pkg-plist
@@ -47,7 +47,7 @@ include/zlustruct_gpu.h
lib/PYTHON/GP_demo.py
lib/PYTHON/libsuperlu_dist_python.so
lib/PYTHON/libsuperlu_dist_python.so.9
-lib/PYTHON/libsuperlu_dist_python.so.9.2.1
+lib/PYTHON/libsuperlu_dist_python.so.9.3.0
lib/PYTHON/pdbridge.py
lib/PYTHON/pddrive.py
lib/PYTHON/pddrive_master.py
@@ -55,13 +55,13 @@ lib/PYTHON/pddrive_worker.py
lib/libsuperlu_dist.a
lib/libsuperlu_dist.so
lib/libsuperlu_dist.so.9
-lib/libsuperlu_dist.so.9.2.1
+lib/libsuperlu_dist.so.9.3.0
lib/libsuperlu_dist_fortran.a
lib/libsuperlu_dist_fortran.so
lib/libsuperlu_dist_fortran.so.9
-lib/libsuperlu_dist_fortran.so.9.2.1
+lib/libsuperlu_dist_fortran.so.9.3.0
lib/libsuperlu_dist_python.so
lib/libsuperlu_dist_python.so.9
-lib/libsuperlu_dist_python.so.9.2.1
+lib/libsuperlu_dist_python.so.9.3.0
libdata/pkgconfig/superlu_dist.pc
%%PORTDOCS%%%%DOCSDIR%%/ug.pdf