diff --git a/math/dbcsr/Makefile b/math/dbcsr/Makefile index b80fd655042d..f9756a7e7ab6 100644 --- a/math/dbcsr/Makefile +++ b/math/dbcsr/Makefile @@ -1,57 +1,57 @@ PORTNAME= dbcsr DISTVERSIONPREFIX= v -DISTVERSION= 2.1.0 +DISTVERSION= 2.2.0 CATEGORIES= math MAINTAINER= yuri@FreeBSD.org COMMENT= Distributed Block Compressed Sparse Row matrix library LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= fypp:devel/py-fypp@${PY_FLAVOR} USES= blaslapack:openblas cmake:noninja compiler:c++14-lang fortran \ python:build USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= cp2k LDFLAGS+= -lopenblas CMAKE_ON= BUILD_SHARED_LIBS -CMAKE_OFF= BUILD_TESTING +CMAKE_OFF= BUILD_TESTING WITH_EXAMPLES CMAKE_ARGS= -DBLA_VENDOR:STRING="OpenBLAS" -DPython_EXECUTABLE=${PYTHON_CMD} TEST_TARGET= test # tests hang: https://github.com/cp2k/dbcsr/issues/72 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 do-test: # tests are broken: https://github.com/cp2k/dbcsr/issues/456 @cd ${BUILD_WRKSRC} && \ ${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} -DBUILD_TESTING:BOOL=ON ${CMAKE_SOURCE_PATH} && \ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} ${ALL_TARGET} && \ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} test .include diff --git a/math/dbcsr/distinfo b/math/dbcsr/distinfo index 3e8a793500ef..812fdeac51a4 100644 --- a/math/dbcsr/distinfo +++ b/math/dbcsr/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1621835538 -SHA256 (cp2k-dbcsr-v2.1.0_GH0.tar.gz) = 1757eee1fe00b407bca10aef2364ab09db73e351216bf444c0e73b564631dc6a -SIZE (cp2k-dbcsr-v2.1.0_GH0.tar.gz) = 2588234 +TIMESTAMP = 1642614367 +SHA256 (cp2k-dbcsr-v2.2.0_GH0.tar.gz) = 96ce3c630b78529b9cf063b6d710a682a9c6702a6e74d642e7f469d754f954a5 +SIZE (cp2k-dbcsr-v2.2.0_GH0.tar.gz) = 2663044 diff --git a/math/dbcsr/pkg-plist b/math/dbcsr/pkg-plist index 7f4f87932aa6..f427f4e8a6a8 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.1 -lib/libdbcsr.so.2.1.0 +lib/libdbcsr.so.2.2 +lib/libdbcsr.so.2.2.0 %%C_API%%lib/libdbcsr_c.so -%%C_API%%lib/libdbcsr_c.so.2.1 -%%C_API%%lib/libdbcsr_c.so.2.1.0 +%%C_API%%lib/libdbcsr_c.so.2.2 +%%C_API%%lib/libdbcsr_c.so.2.2.0