diff --git a/math/spla/Makefile b/math/spla/Makefile index 8098e65351dd..49371e07a49a 100644 --- a/math/spla/Makefile +++ b/math/spla/Makefile @@ -1,42 +1,44 @@ PORTNAME= spla DISTVERSIONPREFIX= v -DISTVERSION= 1.5.5 -PORTREVISION= 3 +DISTVERSION= 1.6.1 CATEGORIES= math MAINTAINER= yuri@FreeBSD.org COMMENT= Specialized Parallel Linear Algebra WWW= https://github.com/eth-cscs/spla LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libopenblas.so:math/openblas TEST_DEPENDS= scalapack>0:math/scalapack -USES= cmake:testing compiler:c++11-lang +USES= cmake:testing compiler:c++17-lang USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= eth-cscs CMAKE_TESTING_ON= SPLA_BUILD_TESTS # tests fail to link, see https://github.com/eth-cscs/spla/issues/24 CMAKE_TESTING_ARGS= -DFETCHCONTENT_FULLY_DISCONNECTED:BOOL=OFF # to allow to download google test CMAKE_TESTING_TARGET= ${ALL_TARGET} OPTIONS_DEFINE= FORTRAN OPENMP OPTIONS_SINGLE= MPI OPTIONS_SINGLE_MPI= MPICH OPENMPI OPTIONS_DEFAULT= FORTRAN MPICH OPENMP OPTIONS_SUB= yes FORTRAN_USES= fortran FORTRAN_CMAKE_BOOL= SPLA_FORTRAN MPICH_USES= mpi:mpich OPENMPI_USES= mpi:openmpi OPENMP_CMAKE_BOOL= SPLA_OMP +post-test: # run tests + cd ${WRKSRC} && ${BUILD_WRKSRC}/tests/run_tests + .include diff --git a/math/spla/distinfo b/math/spla/distinfo index d7b2b9c5047a..f005a93d7f3d 100644 --- a/math/spla/distinfo +++ b/math/spla/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1682665482 -SHA256 (eth-cscs-spla-v1.5.5_GH0.tar.gz) = bc0c366e228344b1b2df55b9ce750d73c1165380e512da5a04d471db126d66ce -SIZE (eth-cscs-spla-v1.5.5_GH0.tar.gz) = 519646 +TIMESTAMP = 1721245936 +SHA256 (eth-cscs-spla-v1.6.1_GH0.tar.gz) = 62b51e6ce05c41cfc1c6f6600410f9549a209c50f0331e1db41047f94493e02f +SIZE (eth-cscs-spla-v1.6.1_GH0.tar.gz) = 514756 diff --git a/math/spla/pkg-plist b/math/spla/pkg-plist index fe9fbcd748f9..2beccddd763e 100644 --- a/math/spla/pkg-plist +++ b/math/spla/pkg-plist @@ -1,40 +1,34 @@ include/spla/config.h include/spla/context.h include/spla/context.hpp include/spla/errors.h include/spla/exceptions.hpp include/spla/gemm.h include/spla/gemm.hpp include/spla/matrix_distribution.h include/spla/matrix_distribution.hpp include/spla/pgemm_sbs.h include/spla/pgemm_sbs.hpp include/spla/pgemm_ssb.h include/spla/pgemm_ssb.hpp include/spla/pgemm_ssbtr.h include/spla/pgemm_ssbtr.hpp include/spla/spla.f90 include/spla/spla.h include/spla/spla.hpp %%FORTRAN%%include/spla/spla.mod include/spla/spla_export.h include/spla/types.h lib/cmake/SPLA/SPLAConfig.cmake lib/cmake/SPLA/SPLAConfigVersion.cmake lib/cmake/SPLA/SPLASharedConfig.cmake lib/cmake/SPLA/SPLASharedConfigVersion.cmake lib/cmake/SPLA/SPLASharedTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/SPLA/SPLASharedTargets.cmake lib/cmake/SPLA/SPLATargets.cmake -lib/cmake/SPLA/modules/FindARMPL.cmake -lib/cmake/SPLA/modules/FindATLAS.cmake -lib/cmake/SPLA/modules/FindBLIS.cmake -lib/cmake/SPLA/modules/FindGenericBLAS.cmake -lib/cmake/SPLA/modules/FindMKL.cmake -lib/cmake/SPLA/modules/FindOPENBLAS.cmake lib/cmake/SPLA/modules/FindSCALAPACK.cmake lib/cmake/SPLA/modules/FindSCI.cmake lib/libspla.so lib/libspla.so.1 -lib/libspla.so.1.5.5 +lib/libspla.so.1.6.1 libdata/pkgconfig/SPLA.pc