mirror of https://git.freebsd.org/ports.git
science/pastix: upgrade to v6.3.2
Changelog at <https://gitlab.inria.fr/solverstack/pastix/-/releases/v6.3.2>.2024Q1
parent
88044b4614
commit
dc7f1464f0
|
@ -1,6 +1,5 @@
|
|||
PORTNAME= pastix
|
||||
PORTVERSION= 6.3.1
|
||||
PORTREVISION= 1
|
||||
PORTVERSION= 6.3.2
|
||||
CATEGORIES= science
|
||||
MASTER_SITES= https://gitlab.inria.fr/solverstack/pastix/uploads/${GL_TAG}/
|
||||
|
||||
|
@ -29,11 +28,13 @@ USES= cmake blaslapack:openblas fortran pkgconfig python
|
|||
# 14e36c1586c9ba13f938b1a89f51c080d6551392:s \
|
||||
# 31cd2bbb0d76f2b9fd83011d8f079d97540b0ba8:m
|
||||
#GL_SUBDIR= spm:s cmake_modules/morse_cmake:m
|
||||
GL_TAG= ad8f528a3f6c012762e9a903b28315f8 # tarball with submodules
|
||||
GL_TAG= 32711239db22edb6c291282b581b9e0b # tarball with submodules
|
||||
|
||||
LDFLAGS+= -lm
|
||||
CMAKE_ARGS= -DBUILD_SHARED_LIBS:BOOL=ON \
|
||||
-DPASTIX_ORDERING_METIS:BOOL=ON
|
||||
-DPASTIX_ORDERING_METIS:BOOL=ON \
|
||||
-DPython_VERSION_MAJOR=${PYTHON_MAJOR_VER} \
|
||||
-DPython_VERSION_MINOR=${PYTHON_VER:E}
|
||||
USE_LDCONFIG= yes
|
||||
TEST_TARGET= test
|
||||
|
||||
|
@ -46,6 +47,7 @@ EX2FIX2= example example/old wrappers/julia wrappers/fortran90 wrappers/python
|
|||
pre-configure:
|
||||
.for ex in ${EX2FIX}
|
||||
${REINPLACE_CMD} -e 's|DESTINATION examples|DESTINATION ${EXAMPLESDIR}/${ex:C/examples//:C/example//}|' \
|
||||
-e 's|share/doc/spm/examples|${EXAMPLESDIR}/spm|' \
|
||||
${WRKSRC}/${ex}/CMakeLists.txt
|
||||
.endfor
|
||||
.for ex in ${EX2FIX2}
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1700222960
|
||||
SHA256 (pastix-6.3.1.tar.gz) = 290464d73b7d43356e4735a29932bf6f23a88e94ec7139ba7744c21e42c52681
|
||||
SIZE (pastix-6.3.1.tar.gz) = 2065915
|
||||
TIMESTAMP = 1702559693
|
||||
SHA256 (pastix-6.3.2.tar.gz) = c4da8802d1933eecf8c09d7e63c014c81ccf353fe623142e9f5c5fc65ed82ee0
|
||||
SIZE (pastix-6.3.2.tar.gz) = 2077150
|
||||
|
|
|
@ -1,5 +1,3 @@
|
|||
bin/pastix_completion.sh
|
||||
bin/pastix_env.sh
|
||||
include/pastix.h
|
||||
include/pastix/api.h
|
||||
include/pastix/cblas.h
|
||||
|
@ -17,10 +15,6 @@ include/pastix/spmf.mod
|
|||
include/pastix/spmf_bindings.mod
|
||||
include/pastix/spmf_enums.mod
|
||||
include/pastix/spmf_interfaces.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
|
||||
|
@ -29,12 +23,16 @@ include/spm/d_spm.h
|
|||
include/spm/datatypes.h
|
||||
include/spm/mpi.h
|
||||
include/spm/p_spm.h
|
||||
include/spm/pastixf.mod
|
||||
include/spm/pastixf_bindings.mod
|
||||
include/spm/pastixf_enums.mod
|
||||
include/spm/pastixf_interfaces.mod
|
||||
include/spm/s_spm.h
|
||||
include/spm/spmf.mod
|
||||
include/spm/spmf_bindings.mod
|
||||
include/spm/spmf_enums.mod
|
||||
include/spm/spmf_interfaces.mod
|
||||
include/spm/z_spm.h
|
||||
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/cblasTargets.cmake
|
||||
|
@ -69,23 +67,22 @@ lib/libpastixf.so.6
|
|||
lib/libpastixf.so.%%VER%%
|
||||
lib/libspm.so
|
||||
lib/libspm.so.1
|
||||
lib/libspm.so.1.2.0
|
||||
lib/libspm.so.1.2.2
|
||||
lib/libspmf.so
|
||||
lib/libspmf.so.1
|
||||
lib/libspmf.so.1.2.0
|
||||
lib/python/pypastix/__init__.py
|
||||
lib/python/pypastix/__pastix__.py
|
||||
lib/python/pypastix/enum.py
|
||||
lib/python/pypastix/pastix.py
|
||||
lib/python/pypastix/solver.py
|
||||
lib/python/spm/__init__.py
|
||||
lib/python/spm/__spm__.py
|
||||
lib/python/spm/enum.py
|
||||
lib/python/spm/spm.py
|
||||
lib/libspmf.so.1.2.2
|
||||
%%PYTHON_SITELIBDIR%%/spm/__init__.py
|
||||
%%PYTHON_SITELIBDIR%%/spm/__pastix__.py
|
||||
%%PYTHON_SITELIBDIR%%/spm/__spm__.py
|
||||
%%PYTHON_SITELIBDIR%%/spm/enum.py
|
||||
%%PYTHON_SITELIBDIR%%/spm/pastix.py
|
||||
%%PYTHON_SITELIBDIR%%/spm/solver.py
|
||||
%%PYTHON_SITELIBDIR%%/spm/spm.py
|
||||
libdata/pkgconfig/pastix.pc
|
||||
libdata/pkgconfig/pastixf.pc
|
||||
libdata/pkgconfig/spm.pc
|
||||
libdata/pkgconfig/spmf.pc
|
||||
share/bash-completion/completions/pastix/pastix
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/Makefile
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/analyze
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/analyze.c
|
||||
|
@ -145,13 +142,13 @@ libdata/pkgconfig/spmf.pc
|
|||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/spm/example_mdof1.c
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/spm/example_mdof2
|
||||
%%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
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/spm/wrappers/python/spm_scipy.py
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/spm/fortran/spmf_driver
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/spm/fortran/spmf_driver.F90
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/spm/fortran/spmf_rebalance
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/spm/fortran/spmf_rebalance.F90
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/spm/fortran/spmf_user
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/spm/fortran/spmf_user.F90
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/spm/python/spm_driver.py
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/spm/python/spm_scipy.py
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/step-by-step
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/step-by-step.c
|
||||
|
|
Loading…
Reference in New Issue