aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThierry Thomas <thierry@FreeBSD.org>2023-07-27 17:59:35 +0000
committerThierry Thomas <thierry@FreeBSD.org>2023-07-27 18:01:32 +0000
commit36479a49e960d38ecf6fcbf9b22cb12b47bae38e (patch)
treeb108266f8efa85cb04c0f5df4ab478d69cc1e24b
parent5b77a1e28d483d01e8c137441c4fe697ec6b5f24 (diff)
downloadports-36479a49e960d38ecf6fcbf9b22cb12b47bae38e.tar.gz
ports-36479a49e960d38ecf6fcbf9b22cb12b47bae38e.zip
science/pastix: upgrade PaStiX to v6.3.0
-rw-r--r--science/pastix/Makefile22
-rw-r--r--science/pastix/distinfo10
-rw-r--r--science/pastix/pkg-plist72
3 files changed, 38 insertions, 66 deletions
diff --git a/science/pastix/Makefile b/science/pastix/Makefile
index f1b62be37859..077bc8f85718 100644
--- a/science/pastix/Makefile
+++ b/science/pastix/Makefile
@@ -1,8 +1,7 @@
PORTNAME= pastix
-PORTVERSION= 6.2.2
-PORTREVISION= 1
-DISTVERSIONPREFIX= v
+PORTVERSION= 6.3.0
CATEGORIES= science
+MASTER_SITES= https://gitlab.inria.fr/solverstack/pastix/uploads/${GL_TAG}/
MAINTAINER= thierry@FreeBSD.org
COMMENT= PaStiX: a sparse direct solver
@@ -22,14 +21,15 @@ RUN_DEPENDS= bash:shells/bash \
USES= cmake blaslapack:openblas fortran pkgconfig python
-USE_GITLAB= yes
-GL_SITE= https://gitlab.inria.fr/
-GL_ACCOUNT= solverstack
-GL_PROJECT= pastix spm:s morse_cmake:m
-GL_TAGNAME= 6e35c2ba179013b058f5d4e1afd4b451953149c6 \
- 14e36c1586c9ba13f938b1a89f51c080d6551392:s \
- 31cd2bbb0d76f2b9fd83011d8f079d97540b0ba8:m
-GL_SUBDIR= spm:s cmake_modules/morse_cmake:m
+#USE_GITLAB= yes
+#GL_SITE= https://gitlab.inria.fr/
+#GL_ACCOUNT= solverstack
+#GL_PROJECT= pastix spm:s morse_cmake:m
+#GL_TAGNAME= 6e35c2ba179013b058f5d4e1afd4b451953149c6 \
+# 14e36c1586c9ba13f938b1a89f51c080d6551392:s \
+# 31cd2bbb0d76f2b9fd83011d8f079d97540b0ba8:m
+#GL_SUBDIR= spm:s cmake_modules/morse_cmake:m
+GL_TAG= 87c0b910dce3d81667e760c720e706d1 # tarball with submodules
CMAKE_ARGS= -DBUILD_SHARED_LIBS:BOOL=ON \
-DPASTIX_ORDERING_METIS:BOOL=ON
diff --git a/science/pastix/distinfo b/science/pastix/distinfo
index 6a38bafecadd..1af5d7a0b116 100644
--- a/science/pastix/distinfo
+++ b/science/pastix/distinfo
@@ -1,7 +1,3 @@
-TIMESTAMP = 1664643783
-SHA256 (solverstack-pastix-6e35c2ba179013b058f5d4e1afd4b451953149c6_GL0.tar.gz) = 8e39c5aae8fcbe4ee4f30c1381f14a018504363c0701eb706b82d111e9a72fc7
-SIZE (solverstack-pastix-6e35c2ba179013b058f5d4e1afd4b451953149c6_GL0.tar.gz) = 1117094
-SHA256 (solverstack-spm-14e36c1586c9ba13f938b1a89f51c080d6551392_GL0.tar.gz) = 942f34d90c6528309a6f59067618f10d234d85e13b1dcca7811849c65bcc9c90
-SIZE (solverstack-spm-14e36c1586c9ba13f938b1a89f51c080d6551392_GL0.tar.gz) = 710193
-SHA256 (solverstack-morse_cmake-31cd2bbb0d76f2b9fd83011d8f079d97540b0ba8_GL0.tar.gz) = b1bc4e97dece9260667409fa238798caf738e30a655a3c53ddf7a94163240329
-SIZE (solverstack-morse_cmake-31cd2bbb0d76f2b9fd83011d8f079d97540b0ba8_GL0.tar.gz) = 77602
+TIMESTAMP = 1690458490
+SHA256 (pastix-6.3.0.tar.gz) = a6bfec32a3279d7b24c5fc05885c6632d177e467f1584707c6fd7c42a8703c3e
+SIZE (pastix-6.3.0.tar.gz) = 2052136
diff --git a/science/pastix/pkg-plist b/science/pastix/pkg-plist
index d942ac765678..5f59b335c94b 100644
--- a/science/pastix/pkg-plist
+++ b/science/pastix/pkg-plist
@@ -1,3 +1,4 @@
+bin/pastix_completion.sh
bin/pastix_env.sh
include/pastix.h
include/pastix/api.h
@@ -8,8 +9,10 @@ include/pastix/graph.h
include/pastix/lapacke.h
include/pastix/old_api.h
include/pastix/order.h
-include/pastix_enums.mod
include/pastixf.mod
+include/pastixf_bindings.mod
+include/pastixf_enums.mod
+include/pastixf_interfaces.mod
include/spm.h
include/spm/c_spm.h
include/spm/config.h
@@ -20,33 +23,15 @@ include/spm/mpi.h
include/spm/p_spm.h
include/spm/s_spm.h
include/spm/z_spm.h
-include/spm_enums.mod
include/spmf.mod
+include/spmf_bindings.mod
+include/spmf_enums.mod
+include/spmf_interfaces.mod
lib/cmake/pastix/PASTIXConfig.cmake
lib/cmake/pastix/PASTIXConfigVersion.cmake
-lib/cmake/pastix/find/FindBLASEXT.cmake
-lib/cmake/pastix/find/FindCBLAS.cmake
-lib/cmake/pastix/find/FindEZTRACE.cmake
-lib/cmake/pastix/find/FindGTG.cmake
-lib/cmake/pastix/find/FindHWLOC.cmake
-lib/cmake/pastix/find/FindHeadersAndLibs.cmake
-lib/cmake/pastix/find/FindLAPACKE.cmake
-lib/cmake/pastix/find/FindLAPACKEXT.cmake
-lib/cmake/pastix/find/FindLITL.cmake
-lib/cmake/pastix/find/FindM.cmake
-lib/cmake/pastix/find/FindMETIS.cmake
-lib/cmake/pastix/find/FindMorseCommon.cmake
-lib/cmake/pastix/find/FindMorseInit.cmake
-lib/cmake/pastix/find/FindPARMETIS.cmake
-lib/cmake/pastix/find/FindPARSEC.cmake
-lib/cmake/pastix/find/FindPTSCOTCH.cmake
-lib/cmake/pastix/find/FindSCOTCH.cmake
-lib/cmake/pastix/find/FindSTARPU.cmake
-lib/cmake/pastix/find/FindTMG.cmake
-lib/cmake/pastix/find/LibrariesAbsolutePath.cmake
-lib/cmake/pastix/find/MORSE-Copyright.txt
-lib/cmake/pastix/find/ParseArguments.cmake
-lib/cmake/pastix/find/PrintFindStatus.cmake
+lib/cmake/pastix/cblasTargets.cmake
+lib/cmake/pastix/lapackeTargets.cmake
+lib/cmake/pastix/mTargets.cmake
lib/cmake/pastix/pastixTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/pastix/pastixTargets.cmake
lib/cmake/pastix/pastix_kernelsTargets-%%CMAKE_BUILD_TYPE%%.cmake
@@ -55,17 +40,6 @@ lib/cmake/pastix/pastixfTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/pastix/pastixfTargets.cmake
lib/cmake/spm/SPMConfig.cmake
lib/cmake/spm/SPMConfigVersion.cmake
-lib/cmake/spm/find/FindCBLAS.cmake
-lib/cmake/spm/find/FindHeadersAndLibs.cmake
-lib/cmake/spm/find/FindLAPACKE.cmake
-lib/cmake/spm/find/FindM.cmake
-lib/cmake/spm/find/FindMorseCommon.cmake
-lib/cmake/spm/find/FindMorseInit.cmake
-lib/cmake/spm/find/FindSCOTCH.cmake
-lib/cmake/spm/find/LibrariesAbsolutePath.cmake
-lib/cmake/spm/find/MORSE-Copyright.txt
-lib/cmake/spm/find/ParseArguments.cmake
-lib/cmake/spm/find/PrintFindStatus.cmake
lib/cmake/spm/spmTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/spm/spmTargets.cmake
lib/cmake/spm/spmfTargets-%%CMAKE_BUILD_TYPE%%.cmake
@@ -82,18 +56,18 @@ lib/julia/spm/examples/spm_user.jl
lib/julia/spm/src/spm.jl
lib/julia/spm/src/spm_enums.jl
lib/libpastix.so
-lib/libpastix.so.6.2
-lib/libpastix.so.6.2.2
+lib/libpastix.so.6.3
+lib/libpastix.so.6.3.0
lib/libpastix_kernels.so
lib/libpastixf.so
lib/libpastixf.so.6
-lib/libpastixf.so.6.2.2
+lib/libpastixf.so.6.3.0
lib/libspm.so
lib/libspm.so.1
-lib/libspm.so.1.1.1
+lib/libspm.so.1.2.0
lib/libspmf.so
lib/libspmf.so.1
-lib/libspmf.so.1.1.1
+lib/libspmf.so.1.2.0
lib/python/pypastix/__init__.py
lib/python/pypastix/__pastix__.py
lib/python/pypastix/enum.py
@@ -131,8 +105,8 @@ libdata/pkgconfig/spmf.pc
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/schur.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/simple
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/simple.c
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/simple_dist
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/simple_dist.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/simple_solve_and_refine
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/simple_solve_and_refine.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/simple_trans
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/simple_trans.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/spm/Makefile
@@ -148,6 +122,8 @@ libdata/pkgconfig/spmf.pc
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/spm/example_mdof2.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/spm/wrappers/fortran90/spmf_driver
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/spm/wrappers/fortran90/spmf_driver.F90
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/spm/wrappers/fortran90/spmf_rebalance
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/spm/wrappers/fortran90/spmf_rebalance.F90
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/spm/wrappers/fortran90/spmf_user
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/spm/wrappers/fortran90/spmf_user.F90
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/spm/wrappers/python/spm_driver.py
@@ -155,15 +131,15 @@ libdata/pkgconfig/spmf.pc
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/step-by-step
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/step-by-step.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/wrappers/fortran90/flaplacian
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/wrappers/fortran90/flaplacian.f90
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/wrappers/fortran90/flaplacian.F90
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/wrappers/fortran90/fmultidof
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/wrappers/fortran90/fmultidof.f90
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/wrappers/fortran90/fmultidof.F90
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/wrappers/fortran90/fmultilap
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/wrappers/fortran90/fmultilap.f90
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/wrappers/fortran90/fmultilap.F90
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/wrappers/fortran90/fsimple
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/wrappers/fortran90/fsimple.f90
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/wrappers/fortran90/fsimple.F90
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/wrappers/fortran90/fstep-by-step
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/wrappers/fortran90/fstep-by-step.f90
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/wrappers/fortran90/fstep-by-step.F90
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/wrappers/fortran90/test_mt.in
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/wrappers/fortran90/test_seq.in
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/wrappers/python/python/schur.py