sundials: update to 6.5.1

This commit is contained in:
Markus Mützel
2023-05-08 15:11:02 +02:00
parent 22c20cfb9a
commit 4e8b69f2e9
2 changed files with 3 additions and 17 deletions

View File

@@ -1,11 +0,0 @@
--- a/src/nvector/pthreads/CMakeLists.txt
+++ b/src/nvector/pthreads/CMakeLists.txt
@@ -34,6 +34,8 @@
${nveclib_SOVERSION}
)
+target_link_libraries(sundials_nvecpthreads${_SHARED_LIB_SUFFIX} Threads::Threads)
+
message(STATUS "Added NVECTOR_PTHREADS module")
# Add F2003 module if the interface is enabled

View File

@@ -3,7 +3,7 @@
_realname=sundials
pkgbase="mingw-w64-${_realname}"
pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}"
pkgver=6.5.0
pkgver=6.5.1
pkgrel=1
pkgdesc="SUite of Nonlinear and DIfferential/ALgebraic equation Solvers (mingw-w64)"
arch=('any')
@@ -24,18 +24,15 @@ makedepends=("${MINGW_PACKAGE_PREFIX}-cc"
optdepends=("${MINGW_PACKAGE_PREFIX}-python: for running examples")
conflicts=("${MINGW_PACKAGE_PREFIX}-cvode")
source=(https://github.com/LLNL/sundials/releases/download/v${pkgver}/${_realname}-${pkgver}.tar.gz
'0001-fix-nvecpthreads-link-libs.patch'
'0002-sundials-missing-export.patch'
'0003-sundials-use-default-installdirs.patch'
'0008-sundials-petsc-pkg-config-module.patch')
sha256sums=('4e0b998dff292a2617e179609b539b511eb80836f5faacf800e688a886288502'
'47420e76a4c98d938ba0802048f44e39ecb14cc7d41e88b19d56b456a3af00f8'
sha256sums=('4252303805171e4dbdd19a01e52c1dcfe0dafc599c3cfedb0a5c2ffb045a8a75'
'7f119fbcc8a630a4e3443e3bba252dafb4b1567ced1bf1389052253529e97ddc'
'310b9beb86426fd2f817391baf72c0f9aefe9dc31e737daed5cc0280b7693311'
'd4a56ef02d87d8d17970733fe8391c12fea9465f093681a1091a24b2ad0a787a')
prepare() {
patch -d ${_realname}-${pkgver} -p1 < 0001-fix-nvecpthreads-link-libs.patch
patch -d ${_realname}-${pkgver} -p1 < 0002-sundials-missing-export.patch
patch -d ${_realname}-${pkgver} -p1 < 0003-sundials-use-default-installdirs.patch
patch -d ${_realname}-${pkgver} -p1 < 0008-sundials-petsc-pkg-config-module.patch
@@ -54,7 +51,7 @@ build() {
fi
if [[ ${MINGW_PACKAGE_PREFIX} == *-clang-* ]]; then
export FFLAGS="-flang-experimental-exec -Qunused-arguments"
export FFLAGS="-Qunused-arguments"
fi
I_MPI_ROOT="" \