sundials, bump version (#8475)

This commit is contained in:
Schrijvers Luc
2023-04-21 12:07:40 +02:00
committed by GitHub
parent c126aabe4b
commit d6dd17473d

View File

@@ -10,91 +10,61 @@ family with a directory structure that exploits sharing common functionality."
HOMEPAGE="https://computation.llnl.gov/projects/sundials"
COPYRIGHT="2002-2019, Lawrence Livermore National Security and Southern Methodist University"
LICENSE="BSD (3-clause)"
REVISION="4"
REVISION="1"
SOURCE_URI="https://github.com/LLNL/sundials/archive/refs/tags/v$portVersion.tar.gz"
CHECKSUM_SHA256="891a9584c330f92bc318587dd24e66298b9e9e0abd6af7ba40a9f39cf8b0a246"
CHECKSUM_SHA256="30f3deb6a59d840eb9b91fa77e9a4a7c6026ba1bb63fd65e9d57c786d1c8725c"
SOURCE_FILENAME="sundials-v$portVersion.tar.gz"
ARCHITECTURES="all !x86_gcc2 ?x86"
SECONDARY_ARCHITECTURES="x86"
libsundials_arkodeVersion="4.1.0"
libsundials_arkodeVersion="5.5.1"
libsundials_arkodeVersionCompat="$libsundials_arkodeVersion compat >= ${libsundials_arkodeVersion%%.*}"
libsundials_cvodesVersion="5.1.0"
libsundials_cvodesVersion="$portVersion"
libsundials_cvodesVersionCompat="$libsundials_cvodesVersion compat >= ${libsundials_cvodesVersion%%.*}"
libsundials_cvodeVersion="5.1.0"
libsundials_cvodeVersion="$portVersion"
libsundials_cvodeVersionCompat="$libsundials_cvodeVersion compat >= ${libsundials_cvodeVersion%%.*}"
libsundials_fnvecpthreadsVersion="5.1.0"
libsundials_fnvecpthreadsVersionCompat="$libsundials_fnvecpthreadsVersion compat >= ${libsundials_fnvecpthreadsVersion%%.*}"
libsundials_fnvecserialVersion="5.1.0"
libsundials_fnvecserialVersionCompat="$libsundials_fnvecserialVersion compat >= ${libsundials_fnvecserialVersion%%.*}"
libsundials_fsunlinsolbandVersion="3.1.0"
libsundials_fsunlinsolbandVersionCompat="$libsundials_fsunlinsolbandVersion compat >= ${libsundials_fsunlinsolbandVersion%%.*}"
libsundials_fsunlinsoldenseVersion="3.1.0"
libsundials_fsunlinsoldenseVersionCompat="$libsundials_fsunlinsoldenseVersion compat >= ${libsundials_fsunlinsoldenseVersion%%.*}"
libsundials_fsunlinsollapackbandVersion="3.1.0"
libsundials_fsunlinsollapackbandVersionCompat="$libsundials_fsunlinsollapackbandVersion compat >= ${libsundials_fsunlinsollapackbandVersion%%.*}"
libsundials_fsunlinsollapackdenseVersion="3.1.0"
libsundials_fsunlinsollapackdenseVersionCompat="$libsundials_fsunlinsollapackdenseVersion compat >= ${libsundials_fsunlinsollapackdenseVersion%%.*}"
libsundials_fsunlinsolpcgVersion="3.1.0"
libsundials_fsunlinsolpcgVersionCompat="$libsundials_fsunlinsolpcgVersion compat >= ${libsundials_fsunlinsolpcgVersion%%.*}"
libsundials_fsunlinsolspbcgsVersion="3.1.0"
libsundials_fsunlinsolspbcgsVersionCompat="$libsundials_fsunlinsolspbcgsVersion compat >= ${libsundials_fsunlinsolspbcgsVersion%%.*}"
libsundials_fsunlinsolspfgmrVersion="3.1.0"
libsundials_fsunlinsolspfgmrVersionCompat="$libsundials_fsunlinsolspfgmrVersion compat >= ${libsundials_fsunlinsolspfgmrVersion%%.*}"
libsundials_fsunlinsolspgmrVersion="3.1.0"
libsundials_fsunlinsolspgmrVersionCompat="$libsundials_fsunlinsolspgmrVersion compat >= ${libsundials_fsunlinsolspgmrVersion%%.*}"
libsundials_fsunlinsolsptfqmrVersion="3.1.0"
libsundials_fsunlinsolsptfqmrVersionCompat="$libsundials_fsunlinsolsptfqmrVersion compat >= ${libsundials_fsunlinsolsptfqmrVersion%%.*}"
libsundials_fsunmatrixbandVersion="3.1.0"
libsundials_fsunmatrixbandVersionCompat="$libsundials_fsunmatrixbandVersion compat >= ${libsundials_fsunmatrixbandVersion%%.*}"
libsundials_fsunmatrixdenseVersion="3.1.0"
libsundials_fsunmatrixdenseVersionCompat="$libsundials_fsunmatrixdenseVersion compat >= ${libsundials_fsunmatrixdenseVersion%%.*}"
libsundials_fsunmatrixsparseVersion="3.1.0"
libsundials_fsunmatrixsparseVersionCompat="$libsundials_fsunmatrixsparseVersion compat >= ${libsundials_fsunmatrixsparseVersion%%.*}"
libsundials_fsunnonlinsolfixedpointVersion="2.1.0"
libsundials_fsunnonlinsolfixedpointVersionCompat="$libsundials_fsunnonlinsolfixedpointVersion compat >= ${libsundials_fsunnonlinsolfixedpointVersion%%.*}"
libsundials_fsunnonlinsolnewtonVersion="2.1.0"
libsundials_fsunnonlinsolnewtonVersionCompat="$libsundials_fsunnonlinsolnewtonVersion compat >= ${libsundials_fsunnonlinsolnewtonVersion%%.*}"
libsundials_idasVersion="4.1.0"
libsundials_genericVersion="$portVersion"
libsundials_genericVersionCompat="$libsundials_genericVersion compat >= ${libsundials_genericVersion%%.*}"
libsundials_idasVersion="5.5.1"
libsundials_idasVersionCompat="$libsundials_idasVersion compat >= ${libsundials_idasVersion%%.*}"
libsundials_idaVersion="5.1.0"
libsundials_idaVersion="$portVersion"
libsundials_idaVersionCompat="$libsundials_idaVersion compat >= ${libsundials_idaVersion%%.*}"
libsundials_kinsolVersion="5.1.0"
libsundials_kinsolVersion="$portVersion"
libsundials_kinsolVersionCompat="$libsundials_kinsolVersion compat >= ${libsundials_kinsolVersion%%.*}"
libsundials_nvecmanyvectorVersion="5.1.0"
libsundials_nvecmanyvectorVersion="$portVersion"
libsundials_nvecmanyvectorVersionCompat="$libsundials_nvecmanyvectorVersion compat >= ${libsundials_nvecmanyvectorVersion%%.*}"
libsundials_nvecpthreadsVersion="5.1.0"
libsundials_nvecpthreadsVersion="6.5.1"
libsundials_nvecpthreadsVersionCompat="$libsundials_nvecpthreadsVersion compat >= ${libsundials_nvecpthreadsVersion%%.*}"
libsundials_nvecserialVersion="5.1.0"
libsundials_nvecserialVersion="$portVersion"
libsundials_nvecserialVersionCompat="$libsundials_nvecserialVersion compat >= ${libsundials_nvecserialVersion%%.*}"
libsundials_sunlinsolbandVersion="3.1.0"
libsundials_sunlinsolbandVersion="4.5.1"
libsundials_sunlinsolbandVersionCompat="$libsundials_sunlinsolbandVersion compat >= ${libsundials_sunlinsolbandVersion%%.*}"
libsundials_sunlinsoldenseVersion="3.1.0"
libsundials_sunlinsoldenseVersion="4.5.1"
libsundials_sunlinsoldenseVersionCompat="$libsundials_sunlinsoldenseVersion compat >= ${libsundials_sunlinsoldenseVersion%%.*}"
libsundials_sunlinsollapackbandVersion="3.1.0"
libsundials_sunlinsollapackbandVersion="4.5.1"
libsundials_sunlinsollapackbandVersionCompat="$libsundials_sunlinsollapackbandVersion compat >= ${libsundials_sunlinsollapackbandVersion%%.*}"
libsundials_sunlinsollapackdenseVersion="3.1.0"
libsundials_sunlinsollapackdenseVersion="4.5.1"
libsundials_sunlinsollapackdenseVersionCompat="$libsundials_sunlinsollapackdenseVersion compat >= ${libsundials_sunlinsollapackdenseVersion%%.*}"
libsundials_sunlinsolpcgVersion="3.1.0"
libsundials_sunlinsolpcgVersion="4.5.1"
libsundials_sunlinsolpcgVersionCompat="$libsundials_sunlinsolpcgVersion compat >= ${libsundials_sunlinsolpcgVersion%%.*}"
libsundials_sunlinsolspbcgsVersion="3.1.0"
libsundials_sunlinsolspbcgsVersion="4.5.1"
libsundials_sunlinsolspbcgsVersionCompat="$libsundials_sunlinsolspbcgsVersion compat >= ${libsundials_sunlinsolspbcgsVersion%%.*}"
libsundials_sunlinsolspfgmrVersion="3.1.0"
libsundials_sunlinsolspfgmrVersion="4.5.1"
libsundials_sunlinsolspfgmrVersionCompat="$libsundials_sunlinsolspfgmrVersion compat >= ${libsundials_sunlinsolspfgmrVersion%%.*}"
libsundials_sunlinsolspgmrVersion="3.1.0"
libsundials_sunlinsolspgmrVersion="4.5.1"
libsundials_sunlinsolspgmrVersionCompat="$libsundials_sunlinsolspgmrVersion compat >= ${libsundials_sunlinsolspgmrVersion%%.*}"
libsundials_sunlinsolsptfqmrVersion="3.1.0"
libsundials_sunlinsolsptfqmrVersion="4.5.1"
libsundials_sunlinsolsptfqmrVersionCompat="$libsundials_sunlinsolsptfqmrVersion compat >= ${libsundials_sunlinsolsptfqmrVersion%%.*}"
libsundials_sunmatrixbandVersion="3.1.0"
libsundials_sunmatrixbandVersion="4.5.1"
libsundials_sunmatrixbandVersionCompat="$libsundials_sunmatrixbandVersion compat >= ${libsundials_sunmatrixbandVersion%%.*}"
libsundials_sunmatrixdenseVersion="3.1.0"
libsundials_sunmatrixdenseVersion="4.5.1"
libsundials_sunmatrixdenseVersionCompat="$libsundials_sunmatrixdenseVersion compat >= ${libsundials_sunmatrixdenseVersion%%.*}"
libsundials_sunmatrixsparseVersion="3.1.0"
libsundials_sunmatrixsparseVersion="4.5.1"
libsundials_sunmatrixsparseVersionCompat="$libsundials_sunmatrixsparseVersion compat >= ${libsundials_sunmatrixsparseVersion%%.*}"
libsundials_sunnonlinsolfixedpointVersion="2.1.0"
libsundials_sunnonlinsolfixedpointVersion="3.5.1"
libsundials_sunnonlinsolfixedpointVersionCompat="$libsundials_sunnonlinsolfixedpointVersion compat >= ${libsundials_sunnonlinsolfixedpointVersion%%.*}"
libsundials_sunnonlinsolnewtonVersion="2.1.0"
libsundials_sunnonlinsolnewtonVersion="3.5.1"
libsundials_sunnonlinsolnewtonVersionCompat="$libsundials_sunnonlinsolnewtonVersion compat >= ${libsundials_sunnonlinsolnewtonVersion%%.*}"
PROVIDES="
@@ -102,22 +72,7 @@ PROVIDES="
lib:libsundials_arkode$secondaryArchSuffix = $libsundials_arkodeVersionCompat
lib:libsundials_cvode$secondaryArchSuffix = $libsundials_cvodeVersionCompat
lib:libsundials_cvodes$secondaryArchSuffix = $libsundials_cvodesVersionCompat
lib:libsundials_fnvecpthreads$secondaryArchSuffix = $libsundials_fnvecpthreadsVersionCompat
lib:libsundials_fnvecserial$secondaryArchSuffix = $libsundials_fnvecserialVersionCompat
lib:libsundials_fsunlinsolband$secondaryArchSuffix = $libsundials_fsunlinsolbandVersionCompat
lib:libsundials_fsunlinsoldense$secondaryArchSuffix = $libsundials_fsunlinsoldenseVersionCompat
lib:libsundials_fsunlinsollapackband$secondaryArchSuffix = $libsundials_fsunlinsollapackbandVersionCompat
lib:libsundials_fsunlinsollapackdense$secondaryArchSuffix = $libsundials_fsunlinsollapackdenseVersionCompat
lib:libsundials_fsunlinsolpcg$secondaryArchSuffix = $libsundials_fsunlinsolpcgVersionCompat
lib:libsundials_fsunlinsolspbcgs$secondaryArchSuffix = $libsundials_fsunlinsolspbcgsVersionCompat
lib:libsundials_fsunlinsolspfgmr$secondaryArchSuffix = $libsundials_fsunlinsolspfgmrVersionCompat
lib:libsundials_fsunlinsolspgmr$secondaryArchSuffix = $libsundials_fsunlinsolspgmrVersionCompat
lib:libsundials_fsunlinsolsptfqmr$secondaryArchSuffix = $libsundials_fsunlinsolsptfqmrVersionCompat
lib:libsundials_fsunmatrixband$secondaryArchSuffix = $libsundials_fsunmatrixbandVersionCompat
lib:libsundials_fsunmatrixdense$secondaryArchSuffix = $libsundials_fsunmatrixdenseVersionCompat
lib:libsundials_fsunmatrixsparse$secondaryArchSuffix = $libsundials_fsunmatrixsparseVersionCompat
lib:libsundials_fsunnonlinsolfixedpoint$secondaryArchSuffix = $libsundials_fsunnonlinsolfixedpointVersionCompat
lib:libsundials_fsunnonlinsolnewton$secondaryArchSuffix = $libsundials_fsunnonlinsolnewtonVersionCompat
lib:libsundials_generic$secondaryArchSuffix = $libsundials_genericVersionCompat
lib:libsundials_ida$secondaryArchSuffix = $libsundials_idaVersionCompat
lib:libsundials_idas$secondaryArchSuffix = $libsundials_idasVersionCompat
lib:libsundials_kinsol$secondaryArchSuffix = $libsundials_kinsolVersionCompat
@@ -151,26 +106,7 @@ PROVIDES_devel="
devel:libsundials_arkode$secondaryArchSuffix = $libsundials_arkodeVersionCompat
devel:libsundials_cvode$secondaryArchSuffix = $libsundials_cvodeVersionCompat
devel:libsundials_cvodes$secondaryArchSuffix = $libsundials_cvodesVersionCompat
devel:libsundials_farkode$secondaryArchSuffix = $portVersion
devel:libsundials_fcvode$secondaryArchSuffix = $portVersion
devel:libsundials_fida$secondaryArchSuffix = $portVersion
devel:libsundials_fkinsol$secondaryArchSuffix = $portVersion
devel:libsundials_fnvecpthreads$secondaryArchSuffix = $libsundials_fnvecpthreadsVersionCompat
devel:libsundials_fnvecserial$secondaryArchSuffix = $libsundials_fnvecserialVersionCompat
devel:libsundials_fsunlinsolband$secondaryArchSuffix = $libsundials_fsunlinsolbandVersionCompat
devel:libsundials_fsunlinsoldense$secondaryArchSuffix = $libsundials_fsunlinsoldenseVersionCompat
devel:libsundials_fsunlinsollapackband$secondaryArchSuffix = $libsundials_fsunlinsollapackbandVersionCompat
devel:libsundials_fsunlinsollapackdense$secondaryArchSuffix = $libsundials_fsunlinsollapackdenseVersionCompat
devel:libsundials_fsunlinsolpcg$secondaryArchSuffix = $libsundials_fsunlinsolpcgVersionCompat
devel:libsundials_fsunlinsolspbcgs$secondaryArchSuffix = $libsundials_fsunlinsolspbcgsVersionCompat
devel:libsundials_fsunlinsolspfgmr$secondaryArchSuffix = $libsundials_fsunlinsolspfgmrVersionCompat
devel:libsundials_fsunlinsolspgmr$secondaryArchSuffix = $libsundials_fsunlinsolspgmrVersionCompat
devel:libsundials_fsunlinsolsptfqmr$secondaryArchSuffix = $libsundials_fsunlinsolsptfqmrVersionCompat
devel:libsundials_fsunmatrixband$secondaryArchSuffix = $libsundials_fsunmatrixbandVersionCompat
devel:libsundials_fsunmatrixdense$secondaryArchSuffix = $libsundials_fsunmatrixdenseVersionCompat
devel:libsundials_fsunmatrixsparse$secondaryArchSuffix = $libsundials_fsunmatrixsparseVersionCompat
devel:libsundials_fsunnonlinsolfixedpoint$secondaryArchSuffix = $libsundials_fsunnonlinsolfixedpointVersionCompat
devel:libsundials_fsunnonlinsolnewton$secondaryArchSuffix = $libsundials_fsunnonlinsolnewtonVersionCompat
devel:libsundials_generic$secondaryArchSuffix = $libsundials_genericVersionCompat
devel:libsundials_ida$secondaryArchSuffix = $libsundials_idaVersionCompat
devel:libsundials_idas$secondaryArchSuffix = $libsundials_idasVersionCompat
devel:libsundials_kinsol$secondaryArchSuffix = $libsundials_kinsolVersionCompat
@@ -214,22 +150,7 @@ defineDebugInfoPackage sundials$secondaryArchSuffix \
"$libDir"/libsundials_arkode.so.$libsundials_arkodeVersion \
"$libDir"/libsundials_cvode.so.$libsundials_cvodeVersion \
"$libDir"/libsundials_cvodes.so.$libsundials_cvodesVersion \
"$libDir"/libsundials_fnvecpthreads.so.$libsundials_fnvecpthreadsVersion \
"$libDir"/libsundials_fnvecserial.so.$libsundials_fnvecserialVersion \
"$libDir"/libsundials_fsunlinsolband.so.$libsundials_fsunlinsolbandVersion \
"$libDir"/libsundials_fsunlinsoldense.so.$libsundials_fsunlinsoldenseVersion \
"$libDir"/libsundials_fsunlinsollapackband.so.$libsundials_fsunlinsollapackbandVersion \
"$libDir"/libsundials_fsunlinsollapackdense.so.$libsundials_fsunlinsollapackdenseVersion \
"$libDir"/libsundials_fsunlinsolpcg.so.$libsundials_fsunlinsolpcgVersion \
"$libDir"/libsundials_fsunlinsolspbcgs.so.$libsundials_fsunlinsolspbcgsVersion \
"$libDir"/libsundials_fsunlinsolspfgmr.so.$libsundials_fsunlinsolspfgmrVersion \
"$libDir"/libsundials_fsunlinsolspgmr.so.$libsundials_fsunlinsolspgmrVersion \
"$libDir"/libsundials_fsunlinsolsptfqmr.so.$libsundials_fsunlinsolsptfqmrVersion \
"$libDir"/libsundials_fsunmatrixband.so.$libsundials_fsunmatrixbandVersion \
"$libDir"/libsundials_fsunmatrixdense.so.$libsundials_fsunmatrixdenseVersion \
"$libDir"/libsundials_fsunmatrixsparse.so.$libsundials_fsunmatrixsparseVersion \
"$libDir"/libsundials_fsunnonlinsolfixedpoint.so.$libsundials_fsunnonlinsolfixedpointVersion \
"$libDir"/libsundials_fsunnonlinsolnewton.so.$libsundials_fsunnonlinsolnewtonVersion \
"$libDir"/libsundials_generic.so.$libsundials_genericVersion \
"$libDir"/libsundials_ida.so.$libsundials_idaVersion \
"$libDir"/libsundials_idas.so.$libsundials_idasVersion \
"$libDir"/libsundials_kinsol.so.$libsundials_kinsolVersion \
@@ -269,10 +190,6 @@ INSTALL()
# remove static libraries
rm -f $libDir/*.a
mkdir -p $includeDir
mv $prefix/include/* $includeDir
rmdir $prefix/include/
mkdir -p $developDocDir
mv $prefix/examples/* $developDocDir
rmdir $prefix/examples/
@@ -280,27 +197,8 @@ INSTALL()
prepareInstalledDevelLibs libsundials_arkode \
libsundials_cvode \
libsundials_cvodes \
libsundials_farkode \
libsundials_fcvode \
libsundials_fida \
libsundials_fkinsol \
libsundials_fnvecpthreads \
libsundials_fnvecserial \
libsundials_fsunlinsolband \
libsundials_fsunlinsoldense \
libsundials_fsunlinsollapackband \
libsundials_fsunlinsollapackdense \
libsundials_fsunlinsolpcg \
libsundials_fsunlinsolspbcgs \
libsundials_fsunlinsolspfgmr \
libsundials_fsunlinsolspgmr \
libsundials_fsunlinsolsptfqmr \
libsundials_fsunmatrixband \
libsundials_fsunmatrixdense \
libsundials_fsunmatrixsparse \
libsundials_fsunnonlinsolfixedpoint \
libsundials_fsunnonlinsolnewton \
libsundials_ida \
libsundials_generic \
libsundials_idas \
libsundials_kinsol \
libsundials_nvecmanyvector \
@@ -322,7 +220,8 @@ INSTALL()
libsundials_sunnonlinsolnewton
packageEntries devel \
$developDir
$developDir \
$libDir/cmake
}
TEST()