diff --git a/math/dbcsr/Makefile b/math/dbcsr/Makefile index e39e73546be3..7158fdee03da 100644 --- a/math/dbcsr/Makefile +++ b/math/dbcsr/Makefile @@ -1,56 +1,55 @@ PORTNAME= dbcsr DISTVERSIONPREFIX= v -DISTVERSION= 2.5.0 -PORTREVISION= 1 +DISTVERSION= 2.6.0 CATEGORIES= math MAINTAINER= yuri@FreeBSD.org COMMENT= Distributed Block Compressed Sparse Row matrix library WWW= https://www.cp2k.org/dbcsr LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE .if !exists(/usr/include/omp.h) BROKEN= requires OpenMP support that is missing on this architecture .endif BUILD_DEPENDS= fypp:devel/py-fypp@${PY_FLAVOR} USES= blaslapack:openblas cmake:noninja,testing compiler:c++14-lang fortran \ python:build USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= cp2k FFLAGS+= -D__NO_STATM_ACCESS # disable /proc/self/statm access LDFLAGS+= -lopenblas CMAKE_ON= BUILD_SHARED_LIBS CMAKE_OFF= BUILD_TESTING WITH_EXAMPLES CMAKE_ARGS= -DBLA_VENDOR:STRING="OpenBLAS" -DPython_EXECUTABLE=${PYTHON_CMD} BINARY_ALIAS= git=false # with git sonames get messed up OPTIONS_DEFINE= MPI OPENMP C_API # libxsmm is supposed to be supported, but cmake build lacks the corresponding option: https://github.com/cp2k/dbcsr/issues/73 OPTIONS_DEFAULT= MPI OPENMP C_API OPTIONS_SUB= yes MPI_CMAKE_BOOL= USE_MPI MPI_LIB_DEPENDS= libmpi.so:net/openmpi OPENMP_CMAKE_BOOL= USE_OPENMP C_API_DESC= Build the C API library C_API_CMAKE_BOOL= WITH_C_API .include . if ${GCC_DEFAULT} >= 10 CMAKE_ARGS+= -DCMAKE_Fortran_FLAGS="${FFLAGS} -fallow-argument-mismatch" # -fallow-argument-mismatch is a workaround of https://github.com/cp2k/dbcsr/issues/387 for gcc10+ . else CMAKE_ARGS+= -DCMAKE_Fortran_FLAGS="${FFLAGS}" . endif .include diff --git a/math/dbcsr/distinfo b/math/dbcsr/distinfo index 851dcef122c8..a9881af46d51 100644 --- a/math/dbcsr/distinfo +++ b/math/dbcsr/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1672253585 -SHA256 (cp2k-dbcsr-v2.5.0_GH0.tar.gz) = 24138461cf0b347ab6df0fba192bca6a026f22c3f0bc29abdae2df9e830809ca -SIZE (cp2k-dbcsr-v2.5.0_GH0.tar.gz) = 2703594 +TIMESTAMP = 1689059083 +SHA256 (cp2k-dbcsr-v2.6.0_GH0.tar.gz) = 98fe49c5fd14e1f2712b40f1954b7dde0ae19840ff8eb36e7a5958de0b624c5b +SIZE (cp2k-dbcsr-v2.6.0_GH0.tar.gz) = 3108938 diff --git a/math/dbcsr/pkg-plist b/math/dbcsr/pkg-plist index 4413eeb6c4b7..af97ada04f1c 100644 --- a/math/dbcsr/pkg-plist +++ b/math/dbcsr/pkg-plist @@ -1,14 +1,14 @@ %%C_API%%include/dbcsr.h include/dbcsr_api.mod include/dbcsr_tensor.h include/dbcsr_tensor_api.mod lib/cmake/dbcsr/DBCSRConfig.cmake lib/cmake/dbcsr/DBCSRConfigVersion.cmake lib/cmake/dbcsr/DBCSRTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/dbcsr/DBCSRTargets.cmake lib/libdbcsr.so -lib/libdbcsr.so.2.5 -lib/libdbcsr.so.2.5.0 +lib/libdbcsr.so.2.6 +lib/libdbcsr.so.2.6.0 %%C_API%%lib/libdbcsr_c.so -%%C_API%%lib/libdbcsr_c.so.2.5 -%%C_API%%lib/libdbcsr_c.so.2.5.0 +%%C_API%%lib/libdbcsr_c.so.2.6 +%%C_API%%lib/libdbcsr_c.so.2.6.0