[packages/sundials] - updated to 6.7.0 (new sonames, F77 libraries are gone
qboosh
qboosh at pld-linux.org
Tue Jul 1 21:08:29 CEST 2025
commit c9dfd8c213e4f7d7b8e6493dac0777e79cd8f75e
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Tue Jul 1 21:09:57 2025 +0200
- updated to 6.7.0 (new sonames, F77 libraries are gone
sundials-fortran.patch | 158 ++++++++++++++++++++++----------------
sundials-link.patch | 201 -------------------------------------------------
sundials.spec | 200 ++++++++++++++----------------------------------
3 files changed, 152 insertions(+), 407 deletions(-)
---
diff --git a/sundials.spec b/sundials.spec
index 439d76b..4b7e220 100644
--- a/sundials.spec
+++ b/sundials.spec
@@ -17,15 +17,14 @@
Summary: SUite of Nonlinear and DIfferential/ALgebraic equation Solvers
Summary(pl.UTF-8): Zbiór procedur do rozwiązywania równań nieliniowych i różniczkowych/algebraicznych
Name: sundials
-Version: 5.8.0
+Version: 6.7.0
Release: 1
License: BSD
Group: Libraries
#Source0Download: https://computing.llnl.gov/projects/sundials/sundials-software
Source0: https://github.com/LLNL/sundials/archive/v%{version}/%{name}-%{version}.tar.gz
-# Source0-md5: a087032a72127c12e162bfe4405b03cd
+# Source0-md5: 4f6a73bb82c8f23991d8685b1dcf6039
Patch0: %{name}-fortran.patch
-Patch1: %{name}-link.patch
URL: https://computing.llnl.gov/projects/sundials
BuildRequires: SuiteSparse-KLU-devel
BuildRequires: cmake >= 3.12
@@ -119,7 +118,6 @@ Dokumentacja API bibliotek SUNDIALS.
%prep
%setup -q
%patch -P0 -p1
-%patch -P1 -p1
# duplicate of cvodes/ckpng.pdf
%{__rm} doc/idas/ckpnt.pdf
@@ -157,149 +155,111 @@ rm -rf $RPM_BUILD_ROOT
%defattr(644,root,root,755)
%doc LICENSE README.md
%attr(755,root,root) %{_libdir}/libsundials_arkode.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libsundials_arkode.so.4
+%attr(755,root,root) %ghost %{_libdir}/libsundials_arkode.so.5
%attr(755,root,root) %{_libdir}/libsundials_cvode.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libsundials_cvode.so.5
+%attr(755,root,root) %ghost %{_libdir}/libsundials_cvode.so.6
%attr(755,root,root) %{_libdir}/libsundials_cvodes.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libsundials_cvodes.so.5
+%attr(755,root,root) %ghost %{_libdir}/libsundials_cvodes.so.6
%attr(755,root,root) %{_libdir}/libsundials_generic.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libsundials_generic.so.5
+%attr(755,root,root) %ghost %{_libdir}/libsundials_generic.so.6
%attr(755,root,root) %{_libdir}/libsundials_ida.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libsundials_ida.so.5
+%attr(755,root,root) %ghost %{_libdir}/libsundials_ida.so.6
%attr(755,root,root) %{_libdir}/libsundials_idas.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libsundials_idas.so.4
+%attr(755,root,root) %ghost %{_libdir}/libsundials_idas.so.5
%attr(755,root,root) %{_libdir}/libsundials_kinsol.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libsundials_kinsol.so.5
+%attr(755,root,root) %ghost %{_libdir}/libsundials_kinsol.so.6
%attr(755,root,root) %{_libdir}/libsundials_nvecmanyvector.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libsundials_nvecmanyvector.so.5
+%attr(755,root,root) %ghost %{_libdir}/libsundials_nvecmanyvector.so.6
%if %{with openmp}
%attr(755,root,root) %{_libdir}/libsundials_nvecopenmp.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libsundials_nvecopenmp.so.5
+%attr(755,root,root) %ghost %{_libdir}/libsundials_nvecopenmp.so.6
%endif
%attr(755,root,root) %{_libdir}/libsundials_nvecpthreads.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libsundials_nvecpthreads.so.5
+%attr(755,root,root) %ghost %{_libdir}/libsundials_nvecpthreads.so.6
%attr(755,root,root) %{_libdir}/libsundials_nvecserial.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libsundials_nvecserial.so.5
+%attr(755,root,root) %ghost %{_libdir}/libsundials_nvecserial.so.6
%attr(755,root,root) %{_libdir}/libsundials_sunlinsolband.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libsundials_sunlinsolband.so.3
+%attr(755,root,root) %ghost %{_libdir}/libsundials_sunlinsolband.so.4
%attr(755,root,root) %{_libdir}/libsundials_sunlinsoldense.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libsundials_sunlinsoldense.so.3
+%attr(755,root,root) %ghost %{_libdir}/libsundials_sunlinsoldense.so.4
%attr(755,root,root) %{_libdir}/libsundials_sunlinsolklu.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libsundials_sunlinsolklu.so.3
+%attr(755,root,root) %ghost %{_libdir}/libsundials_sunlinsolklu.so.4
%attr(755,root,root) %{_libdir}/libsundials_sunlinsollapackband.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libsundials_sunlinsollapackband.so.3
+%attr(755,root,root) %ghost %{_libdir}/libsundials_sunlinsollapackband.so.4
%attr(755,root,root) %{_libdir}/libsundials_sunlinsollapackdense.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libsundials_sunlinsollapackdense.so.3
+%attr(755,root,root) %ghost %{_libdir}/libsundials_sunlinsollapackdense.so.4
%attr(755,root,root) %{_libdir}/libsundials_sunlinsolpcg.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libsundials_sunlinsolpcg.so.3
+%attr(755,root,root) %ghost %{_libdir}/libsundials_sunlinsolpcg.so.4
%attr(755,root,root) %{_libdir}/libsundials_sunlinsolspbcgs.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libsundials_sunlinsolspbcgs.so.3
+%attr(755,root,root) %ghost %{_libdir}/libsundials_sunlinsolspbcgs.so.4
%attr(755,root,root) %{_libdir}/libsundials_sunlinsolspfgmr.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libsundials_sunlinsolspfgmr.so.3
+%attr(755,root,root) %ghost %{_libdir}/libsundials_sunlinsolspfgmr.so.4
%attr(755,root,root) %{_libdir}/libsundials_sunlinsolspgmr.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libsundials_sunlinsolspgmr.so.3
+%attr(755,root,root) %ghost %{_libdir}/libsundials_sunlinsolspgmr.so.4
%attr(755,root,root) %{_libdir}/libsundials_sunlinsolsptfqmr.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libsundials_sunlinsolsptfqmr.so.3
+%attr(755,root,root) %ghost %{_libdir}/libsundials_sunlinsolsptfqmr.so.4
%attr(755,root,root) %{_libdir}/libsundials_sunmatrixband.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libsundials_sunmatrixband.so.3
+%attr(755,root,root) %ghost %{_libdir}/libsundials_sunmatrixband.so.4
%attr(755,root,root) %{_libdir}/libsundials_sunmatrixdense.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libsundials_sunmatrixdense.so.3
+%attr(755,root,root) %ghost %{_libdir}/libsundials_sunmatrixdense.so.4
%attr(755,root,root) %{_libdir}/libsundials_sunmatrixsparse.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libsundials_sunmatrixsparse.so.3
+%attr(755,root,root) %ghost %{_libdir}/libsundials_sunmatrixsparse.so.4
%attr(755,root,root) %{_libdir}/libsundials_sunnonlinsolfixedpoint.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libsundials_sunnonlinsolfixedpoint.so.2
+%attr(755,root,root) %ghost %{_libdir}/libsundials_sunnonlinsolfixedpoint.so.3
%attr(755,root,root) %{_libdir}/libsundials_sunnonlinsolnewton.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libsundials_sunnonlinsolnewton.so.2
-
-# Fortran 77 - shared
-%if %{with openmp}
-%attr(755,root,root) %{_libdir}/libsundials_fnvecopenmp.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libsundials_fnvecopenmp.so.5
-%endif
-%attr(755,root,root) %{_libdir}/libsundials_fnvecpthreads.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libsundials_fnvecpthreads.so.5
-%attr(755,root,root) %{_libdir}/libsundials_fnvecserial.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libsundials_fnvecserial.so.5
-%attr(755,root,root) %{_libdir}/libsundials_fsunlinsolband.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libsundials_fsunlinsolband.so.3
-%attr(755,root,root) %{_libdir}/libsundials_fsunlinsoldense.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libsundials_fsunlinsoldense.so.3
-%attr(755,root,root) %{_libdir}/libsundials_fsunlinsolklu.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libsundials_fsunlinsolklu.so.3
-%attr(755,root,root) %{_libdir}/libsundials_fsunlinsollapackband.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libsundials_fsunlinsollapackband.so.3
-%attr(755,root,root) %{_libdir}/libsundials_fsunlinsollapackdense.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libsundials_fsunlinsollapackdense.so.3
-%attr(755,root,root) %{_libdir}/libsundials_fsunlinsolpcg.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libsundials_fsunlinsolpcg.so.3
-%attr(755,root,root) %{_libdir}/libsundials_fsunlinsolspbcgs.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libsundials_fsunlinsolspbcgs.so.3
-%attr(755,root,root) %{_libdir}/libsundials_fsunlinsolspfgmr.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libsundials_fsunlinsolspfgmr.so.3
-%attr(755,root,root) %{_libdir}/libsundials_fsunlinsolspgmr.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libsundials_fsunlinsolspgmr.so.3
-%attr(755,root,root) %{_libdir}/libsundials_fsunlinsolsptfqmr.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libsundials_fsunlinsolsptfqmr.so.3
-%attr(755,root,root) %{_libdir}/libsundials_fsunmatrixband.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libsundials_fsunmatrixband.so.3
-%attr(755,root,root) %{_libdir}/libsundials_fsunmatrixdense.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libsundials_fsunmatrixdense.so.3
-%attr(755,root,root) %{_libdir}/libsundials_fsunmatrixsparse.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libsundials_fsunmatrixsparse.so.3
-%attr(755,root,root) %{_libdir}/libsundials_fsunnonlinsolfixedpoint.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libsundials_fsunnonlinsolfixedpoint.so.2
-%attr(755,root,root) %{_libdir}/libsundials_fsunnonlinsolnewton.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libsundials_fsunnonlinsolnewton.so.2
+%attr(755,root,root) %ghost %{_libdir}/libsundials_sunnonlinsolnewton.so.3
# Fortran 90/2003
%attr(755,root,root) %{_libdir}/libsundials_farkode_mod.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libsundials_farkode_mod.so.4
+%attr(755,root,root) %ghost %{_libdir}/libsundials_farkode_mod.so.5
%attr(755,root,root) %{_libdir}/libsundials_fcvode_mod.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libsundials_fcvode_mod.so.5
+%attr(755,root,root) %ghost %{_libdir}/libsundials_fcvode_mod.so.6
%attr(755,root,root) %{_libdir}/libsundials_fcvodes_mod.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libsundials_fcvodes_mod.so.5
+%attr(755,root,root) %ghost %{_libdir}/libsundials_fcvodes_mod.so.6
%attr(755,root,root) %{_libdir}/libsundials_fida_mod.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libsundials_fida_mod.so.5
+%attr(755,root,root) %ghost %{_libdir}/libsundials_fida_mod.so.6
%attr(755,root,root) %{_libdir}/libsundials_fidas_mod.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libsundials_fidas_mod.so.4
+%attr(755,root,root) %ghost %{_libdir}/libsundials_fidas_mod.so.5
%attr(755,root,root) %{_libdir}/libsundials_fkinsol_mod.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libsundials_fkinsol_mod.so.5
+%attr(755,root,root) %ghost %{_libdir}/libsundials_fkinsol_mod.so.6
%attr(755,root,root) %{_libdir}/libsundials_fnvecmanyvector_mod.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libsundials_fnvecmanyvector_mod.so.5
+%attr(755,root,root) %ghost %{_libdir}/libsundials_fnvecmanyvector_mod.so.6
%if %{with openmp}
%attr(755,root,root) %{_libdir}/libsundials_fnvecopenmp_mod.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libsundials_fnvecopenmp_mod.so.5
+%attr(755,root,root) %ghost %{_libdir}/libsundials_fnvecopenmp_mod.so.6
%endif
%attr(755,root,root) %{_libdir}/libsundials_fnvecpthreads_mod.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libsundials_fnvecpthreads_mod.so.5
+%attr(755,root,root) %ghost %{_libdir}/libsundials_fnvecpthreads_mod.so.6
%attr(755,root,root) %{_libdir}/libsundials_fnvecserial_mod.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libsundials_fnvecserial_mod.so.5
+%attr(755,root,root) %ghost %{_libdir}/libsundials_fnvecserial_mod.so.6
%attr(755,root,root) %{_libdir}/libsundials_fsunlinsolband_mod.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libsundials_fsunlinsolband_mod.so.3
+%attr(755,root,root) %ghost %{_libdir}/libsundials_fsunlinsolband_mod.so.4
%attr(755,root,root) %{_libdir}/libsundials_fsunlinsoldense_mod.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libsundials_fsunlinsoldense_mod.so.3
+%attr(755,root,root) %ghost %{_libdir}/libsundials_fsunlinsoldense_mod.so.4
%attr(755,root,root) %{_libdir}/libsundials_fsunlinsolklu_mod.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libsundials_fsunlinsolklu_mod.so.3
+%attr(755,root,root) %ghost %{_libdir}/libsundials_fsunlinsolklu_mod.so.4
%attr(755,root,root) %{_libdir}/libsundials_fsunlinsolpcg_mod.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libsundials_fsunlinsolpcg_mod.so.3
+%attr(755,root,root) %ghost %{_libdir}/libsundials_fsunlinsollapackdense_mod.so.4
+%attr(755,root,root) %{_libdir}/libsundials_fsunlinsollapackdense_mod.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libsundials_fsunlinsolpcg_mod.so.4
%attr(755,root,root) %{_libdir}/libsundials_fsunlinsolspbcgs_mod.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libsundials_fsunlinsolspbcgs_mod.so.3
+%attr(755,root,root) %ghost %{_libdir}/libsundials_fsunlinsolspbcgs_mod.so.4
%attr(755,root,root) %{_libdir}/libsundials_fsunlinsolspfgmr_mod.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libsundials_fsunlinsolspfgmr_mod.so.3
+%attr(755,root,root) %ghost %{_libdir}/libsundials_fsunlinsolspfgmr_mod.so.4
%attr(755,root,root) %{_libdir}/libsundials_fsunlinsolspgmr_mod.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libsundials_fsunlinsolspgmr_mod.so.3
+%attr(755,root,root) %ghost %{_libdir}/libsundials_fsunlinsolspgmr_mod.so.4
%attr(755,root,root) %{_libdir}/libsundials_fsunlinsolsptfqmr_mod.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libsundials_fsunlinsolsptfqmr_mod.so.3
+%attr(755,root,root) %ghost %{_libdir}/libsundials_fsunlinsolsptfqmr_mod.so.4
%attr(755,root,root) %{_libdir}/libsundials_fsunmatrixband_mod.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libsundials_fsunmatrixband_mod.so.3
+%attr(755,root,root) %ghost %{_libdir}/libsundials_fsunmatrixband_mod.so.4
%attr(755,root,root) %{_libdir}/libsundials_fsunmatrixdense_mod.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libsundials_fsunmatrixdense_mod.so.3
+%attr(755,root,root) %ghost %{_libdir}/libsundials_fsunmatrixdense_mod.so.4
%attr(755,root,root) %{_libdir}/libsundials_fsunmatrixsparse_mod.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libsundials_fsunmatrixsparse_mod.so.3
+%attr(755,root,root) %ghost %{_libdir}/libsundials_fsunmatrixsparse_mod.so.4
%attr(755,root,root) %{_libdir}/libsundials_fsunnonlinsolfixedpoint_mod.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libsundials_fsunnonlinsolfixedpoint_mod.so.2
+%attr(755,root,root) %ghost %{_libdir}/libsundials_fsunnonlinsolfixedpoint_mod.so.3
%attr(755,root,root) %{_libdir}/libsundials_fsunnonlinsolnewton_mod.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libsundials_fsunnonlinsolnewton_mod.so.2
+%attr(755,root,root) %ghost %{_libdir}/libsundials_fsunnonlinsolnewton_mod.so.3
%files devel
%defattr(644,root,root,755)
@@ -338,41 +298,15 @@ rm -rf $RPM_BUILD_ROOT
%{_includedir}/idas
%{_includedir}/kinsol
%{_includedir}/nvector
+%{_includedir}/sunadaptcontroller
%{_includedir}/sundials
%{_includedir}/sunlinsol
%{_includedir}/sunmatrix
+%{_includedir}/sunmemory
%{_includedir}/sunnonlinsol
%{_libdir}/cmake/sundials
%{_examplesdir}/%{name}-%{version}
-# Fortran 77 - shared
-%if %{with openmp}
-%attr(755,root,root) %{_libdir}/libsundials_fnvecopenmp.so
-%endif
-%attr(755,root,root) %{_libdir}/libsundials_fnvecpthreads.so
-%attr(755,root,root) %{_libdir}/libsundials_fnvecserial.so
-%attr(755,root,root) %{_libdir}/libsundials_fsunlinsolband.so
-%attr(755,root,root) %{_libdir}/libsundials_fsunlinsoldense.so
-%attr(755,root,root) %{_libdir}/libsundials_fsunlinsolklu.so
-%attr(755,root,root) %{_libdir}/libsundials_fsunlinsollapackband.so
-%attr(755,root,root) %{_libdir}/libsundials_fsunlinsollapackdense.so
-%attr(755,root,root) %{_libdir}/libsundials_fsunlinsolpcg.so
-%attr(755,root,root) %{_libdir}/libsundials_fsunlinsolspbcgs.so
-%attr(755,root,root) %{_libdir}/libsundials_fsunlinsolspfgmr.so
-%attr(755,root,root) %{_libdir}/libsundials_fsunlinsolspgmr.so
-%attr(755,root,root) %{_libdir}/libsundials_fsunlinsolsptfqmr.so
-%attr(755,root,root) %{_libdir}/libsundials_fsunmatrixband.so
-%attr(755,root,root) %{_libdir}/libsundials_fsunmatrixdense.so
-%attr(755,root,root) %{_libdir}/libsundials_fsunmatrixsparse.so
-%attr(755,root,root) %{_libdir}/libsundials_fsunnonlinsolfixedpoint.so
-%attr(755,root,root) %{_libdir}/libsundials_fsunnonlinsolnewton.so
-# Fortran 77 - static only
-%{_libdir}/libsundials_farkode.a
-%{_libdir}/libsundials_fcvode.a
-%{_libdir}/libsundials_fida.a
-%{_libdir}/libsundials_fkinsol.a
-%{_libdir}/libsundials_fnvecserial.a
-
# Fortran 90/2003
%attr(755,root,root) %{_libdir}/libsundials_farkode_mod.so
%attr(755,root,root) %{_libdir}/libsundials_fcvode_mod.so
@@ -389,6 +323,7 @@ rm -rf $RPM_BUILD_ROOT
%attr(755,root,root) %{_libdir}/libsundials_fsunlinsolband_mod.so
%attr(755,root,root) %{_libdir}/libsundials_fsunlinsoldense_mod.so
%attr(755,root,root) %{_libdir}/libsundials_fsunlinsolklu_mod.so
+%attr(755,root,root) %{_libdir}/libsundials_fsunlinsollapackdense_mod.so
%attr(755,root,root) %{_libdir}/libsundials_fsunlinsolpcg_mod.so
%attr(755,root,root) %{_libdir}/libsundials_fsunlinsolspbcgs_mod.so
%attr(755,root,root) %{_libdir}/libsundials_fsunlinsolspfgmr_mod.so
@@ -432,28 +367,6 @@ rm -rf $RPM_BUILD_ROOT
%{_libdir}/libsundials_sunnonlinsolfixedpoint.a
%{_libdir}/libsundials_sunnonlinsolnewton.a
-# Fortran 77
-%if %{with openmp}
-%{_libdir}/libsundials_fnvecopenmp.a
-%endif
-%{_libdir}/libsundials_fnvecpthreads.a
-%{_libdir}/libsundials_fnvecserial.a
-%{_libdir}/libsundials_fsunlinsolband.a
-%{_libdir}/libsundials_fsunlinsoldense.a
-%{_libdir}/libsundials_fsunlinsolklu.a
-%{_libdir}/libsundials_fsunlinsollapackband.a
-%{_libdir}/libsundials_fsunlinsollapackdense.a
-%{_libdir}/libsundials_fsunlinsolpcg.a
-%{_libdir}/libsundials_fsunlinsolspbcgs.a
-%{_libdir}/libsundials_fsunlinsolspfgmr.a
-%{_libdir}/libsundials_fsunlinsolspgmr.a
-%{_libdir}/libsundials_fsunlinsolsptfqmr.a
-%{_libdir}/libsundials_fsunmatrixband.a
-%{_libdir}/libsundials_fsunmatrixdense.a
-%{_libdir}/libsundials_fsunmatrixsparse.a
-%{_libdir}/libsundials_fsunnonlinsolfixedpoint.a
-%{_libdir}/libsundials_fsunnonlinsolnewton.a
-
# Fortran 90/2003
%{_libdir}/libsundials_farkode_mod.a
%{_libdir}/libsundials_fcvode_mod.a
@@ -470,6 +383,7 @@ rm -rf $RPM_BUILD_ROOT
%{_libdir}/libsundials_fsunlinsolband_mod.a
%{_libdir}/libsundials_fsunlinsoldense_mod.a
%{_libdir}/libsundials_fsunlinsolklu_mod.a
+%{_libdir}/libsundials_fsunlinsollapackdense_mod.a
%{_libdir}/libsundials_fsunlinsolpcg_mod.a
%{_libdir}/libsundials_fsunlinsolspbcgs_mod.a
%{_libdir}/libsundials_fsunlinsolspfgmr_mod.a
diff --git a/sundials-fortran.patch b/sundials-fortran.patch
index c2c8857..1b3077c 100644
--- a/sundials-fortran.patch
+++ b/sundials-fortran.patch
@@ -246,8 +246,8 @@
integer(C_INT) :: myid, ierr
type(N_Vector), pointer :: Y1, Y2, Y3
type(c_ptr), target :: V(3)
---- sundials-5.8.0/examples/nvector/manyvector/test_fnvector_manyvector_mod.f90.orig 2021-09-30 17:44:39.000000000 +0200
-+++ sundials-5.8.0/examples/nvector/manyvector/test_fnvector_manyvector_mod.f90 2023-02-14 20:57:56.303119275 +0100
+--- sundials-6.7.0/examples/nvector/manyvector/test_fnvector_manyvector_mod.f90.orig 2023-12-18 11:41:45.000000000 +0100
++++ sundials-6.7.0/examples/nvector/manyvector/test_fnvector_manyvector_mod.f90 2025-06-30 21:27:43.579297927 +0200
@@ -24,17 +24,17 @@ module test_nvector_manyvector
implicit none
@@ -282,7 +282,7 @@
+ tmp => FN_VGetSubvector_ManyVector(x, ival-1_8)
!==== Cleanup =====
- tmp => FN_VGetVecAtIndexVectorArray(subvecs, 0)
+ call FN_VDestroyVectorArray(subvecs, nsubvecs)
--- sundials-5.8.0/examples/nvector/pthreads/test_fnvector_pthreads_mod.f90.orig 2021-09-30 17:44:39.000000000 +0200
+++ sundials-5.8.0/examples/nvector/pthreads/test_fnvector_pthreads_mod.f90 2023-02-14 20:57:59.366436013 +0100
@@ -22,7 +22,7 @@ module test_nvector_pthreads
@@ -323,10 +323,10 @@
integer(c_long) :: ival ! integer work value
type(c_ptr) :: cptr ! c_ptr work value
real(c_double) :: rval ! real work value
---- sundials-5.8.0/examples/sunmatrix/dense/test_fsunmatrix_dense_mod.f90.orig 2021-09-30 17:44:39.000000000 +0200
-+++ sundials-5.8.0/examples/sunmatrix/dense/test_fsunmatrix_dense_mod.f90 2023-02-14 20:58:05.713068297 +0100
-@@ -19,7 +19,7 @@ module test_fsunmatrix_dense
- use, intrinsic :: iso_c_binding
+--- sundials-6.7.0/examples/sunmatrix/dense/test_fsunmatrix_dense_mod.f90.orig 2023-12-18 11:41:45.000000000 +0100
++++ sundials-6.7.0/examples/sunmatrix/dense/test_fsunmatrix_dense_mod.f90 2025-06-30 21:44:31.560503891 +0200
+@@ -20,7 +20,7 @@ module test_fsunmatrix_dense
+ use test_utilities
implicit none
- integer(C_LONG), parameter :: N = 4
@@ -334,35 +334,35 @@
contains
---- sundials-5.8.0/examples/sunmatrix/band/test_fsunmatrix_band_mod.f90.orig 2021-09-30 17:44:39.000000000 +0200
-+++ sundials-5.8.0/examples/sunmatrix/band/test_fsunmatrix_band_mod.f90 2023-02-14 20:58:08.799718242 +0100
-@@ -19,9 +19,9 @@ module test_fsunmatrix_band
- use, intrinsic :: iso_c_binding
+--- sundials-6.7.0/examples/sunmatrix/band/test_fsunmatrix_band_mod.f90.orig 2023-12-18 11:41:45.000000000 +0100
++++ sundials-6.7.0/examples/sunmatrix/band/test_fsunmatrix_band_mod.f90 2025-06-30 21:45:44.203443684 +0200
+@@ -20,9 +20,9 @@ module test_fsunmatrix_band
+ use test_utilities
implicit none
-- integer(C_LONG), parameter :: N = 4
-- integer(C_LONG), parameter :: mu = 1
-- integer(C_LONG), parameter :: ml = 1
-+ integer(C_INT64_T), parameter :: N = 4
-+ integer(C_INT64_T), parameter :: mu = 1
-+ integer(C_INT64_T), parameter :: ml = 1
+- integer(C_LONG), parameter :: N = 10
+- integer(C_LONG), parameter :: mu = 2
+- integer(C_LONG), parameter :: ml = 2
++ integer(C_INT64_T), parameter :: N = 10
++ integer(C_INT64_T), parameter :: mu = 2
++ integer(C_INT64_T), parameter :: ml = 2
contains
-@@ -107,7 +107,8 @@ contains
+@@ -108,7 +108,8 @@ contains
type(SUNMatrix), pointer :: A, I
type(N_Vector), pointer :: x, y
- real(C_DOUBLE), pointer :: Adata(:), Idata(:), colj(:), xdata(:), ydata(:)
-- integer(C_LONG) :: ii, jj, smu, jstart, jend, offset
-+ integer(C_LONG) :: ii, smu, jstart, jend, offset
+ real(C_DOUBLE), pointer :: Adata(:), Idata(:), xdata(:), ydata(:)
+- integer(C_LONG) :: ii, jj, smu, istart, iend, offset
++ integer(C_LONG) :: ii, smu, istart, iend, offset
+ integer(C_INT64_T) :: jj
fails = 0
---- sundials-5.8.0/examples/sunmatrix/sparse/test_fsunmatrix_sparse_mod.f90.orig 2021-09-30 17:44:39.000000000 +0200
-+++ sundials-5.8.0/examples/sunmatrix/sparse/test_fsunmatrix_sparse_mod.f90 2023-02-14 20:58:12.293032650 +0100
-@@ -19,7 +19,7 @@ module test_fsunmatrix_sparse
- use, intrinsic :: iso_c_binding
+--- sundials-6.7.0/examples/sunmatrix/sparse/test_fsunmatrix_sparse_mod.f90.orig 2023-12-18 11:41:45.000000000 +0100
++++ sundials-6.7.0/examples/sunmatrix/sparse/test_fsunmatrix_sparse_mod.f90 2025-06-30 21:46:35.866497134 +0200
+@@ -20,7 +20,7 @@ module test_fsunmatrix_sparse
+ use test_utilities
implicit none
- integer(C_LONG), parameter :: N = 5
@@ -379,7 +379,7 @@
integer(C_LONG) :: lenrw(1), leniw(1) ! matrix real and int work space size
integer(C_LONG) :: tmp1
-@@ -205,8 +205,8 @@ integer(C_INT) function check_matrix(A,
+@@ -209,8 +209,8 @@ integer(C_INT) function check_matrix(A,
type(SUNMatrix) :: A, B
real(C_DOUBLE) :: tol
real(C_DOUBLE), pointer :: Adata(:), Bdata(:)
@@ -390,7 +390,7 @@
integer(C_LONG) :: i, np, Annz, Bnnz
fails = 0
-@@ -291,7 +291,7 @@ integer(C_INT) function check_matrix_ent
+@@ -295,7 +295,7 @@ integer(C_INT) function check_matrix_ent
type(SUNMatrix) :: A
real(C_DOUBLE) :: c, tol
real(C_DOUBLE), pointer :: Adata(:)
@@ -399,10 +399,10 @@
integer(C_LONG) :: i, np
fails = 0
---- sundials-5.8.0/examples/sunlinsol/band/test_fsunlinsol_band_mod.f90.orig 2021-09-30 17:44:39.000000000 +0200
-+++ sundials-5.8.0/examples/sunlinsol/band/test_fsunlinsol_band_mod.f90 2023-02-14 20:58:15.576348196 +0100
-@@ -19,9 +19,9 @@ module test_fsunlinsol_band
- use, intrinsic :: iso_c_binding
+--- sundials-6.7.0/examples/sunlinsol/band/test_fsunlinsol_band_mod.f90.orig 2023-12-18 11:41:45.000000000 +0100
++++ sundials-6.7.0/examples/sunlinsol/band/test_fsunlinsol_band_mod.f90 2025-06-30 21:51:24.748265461 +0200
+@@ -20,9 +20,9 @@ module test_fsunlinsol_band
+ use test_utilities
implicit none
- integer(C_LONG), parameter :: N = 10
@@ -415,7 +415,7 @@
contains
@@ -43,7 +43,8 @@ contains
- real(C_DOUBLE), pointer :: colj(:) ! matrix column data
+ type(N_Vector), pointer :: x, y, b ! test vectors
real(C_DOUBLE), pointer :: xdata(:), Adata(:) ! data arrays
real(C_DOUBLE) :: tmpr ! temporary real value
- integer(C_LONG) :: j, k
@@ -424,10 +424,10 @@
integer(C_LONG) :: smu, kstart, kend, offset
integer(C_INT) :: tmp
---- sundials-5.8.0/examples/sunlinsol/dense/test_fsunlinsol_dense_mod.f90.orig 2021-09-30 17:44:39.000000000 +0200
-+++ sundials-5.8.0/examples/sunlinsol/dense/test_fsunlinsol_dense_mod.f90 2023-02-14 20:58:18.806330698 +0100
-@@ -19,7 +19,7 @@ module test_fsunlinsol_dense
- use, intrinsic :: iso_c_binding
+--- sundials-6.7.0/examples/sunlinsol/dense/test_fsunlinsol_dense_mod.f90.orig 2023-12-18 11:41:45.000000000 +0100
++++ sundials-6.7.0/examples/sunlinsol/dense/test_fsunlinsol_dense_mod.f90 2025-06-30 21:52:24.137943719 +0200
+@@ -20,7 +20,7 @@ module test_fsunlinsol_dense
+ use test_utilities
implicit none
- integer(C_LONG), private, parameter :: N = 100
@@ -435,7 +435,7 @@
contains
-@@ -41,7 +41,8 @@ contains
+@@ -42,7 +42,8 @@ contains
real(C_DOUBLE), pointer :: colj(:), colIj(:) ! matrix column data
real(C_DOUBLE), pointer :: xdata(:) ! x vector data
real(C_DOUBLE) :: tmpr ! temporary real value
@@ -445,10 +445,10 @@
integer(C_INT) :: tmp
fails = 0
---- sundials-5.8.0/examples/sunlinsol/spgmr/serial/test_fsunlinsol_spgmr_mod_serial.f90.orig 2021-09-30 17:44:39.000000000 +0200
-+++ sundials-5.8.0/examples/sunlinsol/spgmr/serial/test_fsunlinsol_spgmr_mod_serial.f90 2023-02-14 20:58:21.812981076 +0100
-@@ -24,7 +24,7 @@ module test_fsunlinsol_spgmr_serial
- use fsundials_nvector_mod
+--- sundials-6.7.0/examples/sunlinsol/spgmr/serial/test_fsunlinsol_spgmr_mod_serial.f90.orig 2023-12-18 11:41:45.000000000 +0100
++++ sundials-6.7.0/examples/sunlinsol/spgmr/serial/test_fsunlinsol_spgmr_mod_serial.f90 2025-06-30 21:53:11.417687583 +0200
+@@ -25,7 +25,7 @@ module test_fsunlinsol_spgmr_serial
+ use test_utilities
implicit none
- integer(C_LONG), private, parameter :: N = 100
@@ -456,10 +456,10 @@
integer(C_INT), private, parameter :: pretype = 1 ! Preconditioning type (1 or 2)
integer(C_INT), private, parameter :: gstype = 1 ! Gram-Schmidt orthoognalization type (1 or 2)
integer(C_INT), private, parameter :: maxl = 100 ! maxium Krylov subspace dimension (> 0)
---- sundials-5.8.0/examples/sunlinsol/spfgmr/serial/test_fsunlinsol_spfgmr_mod_serial.f90.orig 2021-09-30 17:44:39.000000000 +0200
-+++ sundials-5.8.0/examples/sunlinsol/spfgmr/serial/test_fsunlinsol_spfgmr_mod_serial.f90 2023-02-14 20:58:25.326295376 +0100
-@@ -24,7 +24,7 @@ module test_fsunlinsol_spfgmr_serial
- use fsundials_nvector_mod
+--- sundials-6.7.0/examples/sunlinsol/spfgmr/serial/test_fsunlinsol_spfgmr_mod_serial.f90.orig 2023-12-18 11:41:45.000000000 +0100
++++ sundials-6.7.0/examples/sunlinsol/spfgmr/serial/test_fsunlinsol_spfgmr_mod_serial.f90 2025-06-30 21:54:01.417416711 +0200
+@@ -25,7 +25,7 @@ module test_fsunlinsol_spfgmr_serial
+ use test_utilities
implicit none
- integer(C_LONG), private, parameter :: N = 100
@@ -467,10 +467,10 @@
integer(C_INT), private, parameter :: pretype = 1 ! Preconditioning type (1 or 2)
integer(C_INT), private, parameter :: gstype = 1 ! Gram-Schmidt orthoognalization type (1 or 2)
integer(C_INT), private, parameter :: maxl = 100 ! maxium Krylov subspace dimension (> 0)
---- sundials-5.8.0/examples/sunlinsol/spbcgs/serial/test_fsunlinsol_spbcgs_mod_serial.f90.orig 2021-09-30 17:44:39.000000000 +0200
-+++ sundials-5.8.0/examples/sunlinsol/spbcgs/serial/test_fsunlinsol_spbcgs_mod_serial.f90 2023-02-14 20:58:28.119613577 +0100
-@@ -24,7 +24,7 @@ module test_fsunlinsol_spbcgs_serial
- use fsundials_nvector_mod
+--- sundials-6.7.0/examples/sunlinsol/spbcgs/serial/test_fsunlinsol_spbcgs_mod_serial.f90.orig 2023-12-18 11:41:45.000000000 +0100
++++ sundials-6.7.0/examples/sunlinsol/spbcgs/serial/test_fsunlinsol_spbcgs_mod_serial.f90 2025-06-30 21:54:46.137174444 +0200
+@@ -25,7 +25,7 @@ module test_fsunlinsol_spbcgs_serial
+ use test_utilities
implicit none
- integer(C_LONG), private, parameter :: N = 100
@@ -478,10 +478,10 @@
integer(C_INT), private, parameter :: pretype = 1 ! Preconditioning type (1 or 2)
integer(C_INT), private, parameter :: maxl = 100 ! maxium Krylov subspace dimension (> 0)
real(C_DOUBLE), private, parameter :: tol = 1e-13 ! solver tolerance
---- sundials-5.8.0/examples/sunlinsol/sptfqmr/serial/test_fsunlinsol_sptfqmr_mod_serial.f90.orig 2021-09-30 17:44:39.000000000 +0200
-+++ sundials-5.8.0/examples/sunlinsol/sptfqmr/serial/test_fsunlinsol_sptfqmr_mod_serial.f90 2023-02-14 20:58:30.999597975 +0100
-@@ -24,7 +24,7 @@ module test_fsunlinsol_sptfqmr_serial
- use fsundials_nvector_mod
+--- sundials-6.7.0/examples/sunlinsol/sptfqmr/serial/test_fsunlinsol_sptfqmr_mod_serial.f90.orig 2023-12-18 11:41:45.000000000 +0100
++++ sundials-6.7.0/examples/sunlinsol/sptfqmr/serial/test_fsunlinsol_sptfqmr_mod_serial.f90 2025-06-30 21:55:28.516944853 +0200
+@@ -25,7 +25,7 @@ module test_fsunlinsol_sptfqmr_serial
+ use test_utilities
implicit none
- integer(C_LONG), private, parameter :: N = 100
@@ -489,10 +489,10 @@
integer(C_INT), private, parameter :: pretype = 1 ! Preconditioning type (1 or 2)
integer(C_INT), private, parameter :: maxl = 100 ! maxium Krylov subspace dimension (> 0)
real(C_DOUBLE), private, parameter :: tol = 1e-13 ! solver tolerance
---- sundials-5.8.0/examples/sunlinsol/pcg/serial/test_fsunlinsol_pcg_mod_serial.f90.orig 2021-09-30 17:44:39.000000000 +0200
-+++ sundials-5.8.0/examples/sunlinsol/pcg/serial/test_fsunlinsol_pcg_mod_serial.f90 2023-02-14 20:58:33.842915904 +0100
-@@ -24,7 +24,7 @@ module test_fsunlinsol_pcg_serial
- use fsundials_nvector_mod
+--- sundials-6.7.0/examples/sunlinsol/pcg/serial/test_fsunlinsol_pcg_mod_serial.f90.orig 2023-12-18 11:41:45.000000000 +0100
++++ sundials-6.7.0/examples/sunlinsol/pcg/serial/test_fsunlinsol_pcg_mod_serial.f90 2025-06-30 21:56:06.610071818 +0200
+@@ -25,7 +25,7 @@ module test_fsunlinsol_pcg_serial
+ use test_utilities
implicit none
- integer(C_LONG), private, parameter :: N = 100
@@ -500,10 +500,10 @@
integer(C_INT), private, parameter :: pretype = 1 ! Preconditioning type (1 or 2)
integer(C_INT), private, parameter :: maxl = 500 ! maxium Krylov subspace dimension (> 0)
real(C_DOUBLE), private, parameter :: tol = 1e-13 ! solver tolerance
---- sundials-5.8.0/examples/sunlinsol/klu/test_fsunlinsol_klu_mod.f90.orig 2021-09-30 17:44:39.000000000 +0200
-+++ sundials-5.8.0/examples/sunlinsol/klu/test_fsunlinsol_klu_mod.f90 2023-02-14 21:06:57.236855452 +0100
-@@ -19,7 +19,7 @@ module test_fsunlinsol_klu
- use, intrinsic :: iso_c_binding
+--- sundials-6.7.0/examples/sunlinsol/klu/test_fsunlinsol_klu_mod.f90.orig 2023-12-18 11:41:45.000000000 +0100
++++ sundials-6.7.0/examples/sunlinsol/klu/test_fsunlinsol_klu_mod.f90 2025-06-30 21:57:11.649719468 +0200
+@@ -20,7 +20,7 @@ module test_fsunlinsol_klu
+ use test_utilities
implicit none
- integer(C_LONG), private, parameter :: N = 300
@@ -511,8 +511,8 @@
contains
-@@ -42,7 +42,8 @@ contains
- real(C_DOUBLE), pointer :: colj(:), colIj(:) ! matrix column data
+@@ -43,7 +43,8 @@ contains
+ real(C_DOUBLE), pointer :: colj(:) ! matrix column data
real(C_DOUBLE), pointer :: xdata(:) ! x vector data
real(C_DOUBLE) :: tmpr ! temporary real value
- integer(C_LONG) :: j, k, i
@@ -543,3 +543,35 @@
integer(C_INT), parameter :: MAXIT = 10 ! max nonlinear iters.
real(C_DOUBLE), parameter :: TOL = 1.0e-4 ! nonlinear solver tolerance
+--- sundials-6.7.0/examples/arkode/F2003_serial/ark_kpr_mri_f2003.f90.orig 2023-12-18 11:41:45.000000000 +0100
++++ sundials-6.7.0/examples/arkode/F2003_serial/ark_kpr_mri_f2003.f90 2025-07-01 18:44:43.927543206 +0200
+@@ -96,7 +96,7 @@ module ode_mod
+ real(c_double), parameter :: T0 = 0.0d0 ! initial time
+ real(c_double), parameter :: Tf = 5.0d0 ! final time
+ real(c_double), parameter :: dTout = 0.1d0 ! time between outputs
+- integer(c_long), parameter :: NEQ = 2 ! number of dependent vars.
++ integer(C_INT64_T), parameter :: NEQ = 2 ! number of dependent vars.
+ integer(c_int), parameter :: Nt = ceiling(Tf/dTout) ! number of output times
+
+ ! parameters that can be modified via CLI args or are derived
+--- sundials-6.7.0/examples/sunlinsol/lapackdense/test_fsunlinsol_lapackdense_mod.f90.orig 2023-12-18 11:41:45.000000000 +0100
++++ sundials-6.7.0/examples/sunlinsol/lapackdense/test_fsunlinsol_lapackdense_mod.f90 2025-07-01 18:50:29.402338275 +0200
+@@ -20,7 +20,7 @@ module test_fsunlinsol_lapackdense
+ use test_utilities
+ implicit none
+
+- integer(C_LONG), private, parameter :: N = 100
++ integer(C_INT64_T), private, parameter :: N = 100
+
+ contains
+
+@@ -42,7 +42,8 @@ contains
+ real(C_DOUBLE), pointer :: colj(:), colIj(:) ! matrix column data
+ real(C_DOUBLE), pointer :: xdata(:) ! x vector data
+ real(C_DOUBLE) :: tmpr ! temporary real value
+- integer(C_LONG) :: j, k
++ integer(C_INT64_T) :: j
++ integer(C_LONG) :: k
+ integer(C_INT) :: tmp
+
+ fails = 0
diff --git a/sundials-link.patch b/sundials-link.patch
deleted file mode 100644
index fa8395e..0000000
--- a/sundials-link.patch
+++ /dev/null
@@ -1,201 +0,0 @@
---- sundials-5.8.0/src/sunlinsol/band/CMakeLists.txt.orig 2021-09-30 17:44:39.000000000 +0200
-+++ sundials-5.8.0/src/sunlinsol/band/CMakeLists.txt 2023-02-15 20:44:27.592764801 +0100
-@@ -34,7 +34,7 @@ sundials_add_library(sundials_sunlinsolb
- VERSION
- ${sunlinsollib_VERSION}
- SOVERSION
-- ${sunlinsollib_VERSION}
-+ ${sunlinsollib_SOVERSION}
- )
-
- message(STATUS "Added SUNLINSOL_BAND module")
---- sundials-5.8.0/src/sunlinsol/dense/CMakeLists.txt.orig 2021-09-30 17:44:39.000000000 +0200
-+++ sundials-5.8.0/src/sunlinsol/dense/CMakeLists.txt 2023-02-15 20:44:46.245997081 +0100
-@@ -34,7 +34,7 @@ sundials_add_library(sundials_sunlinsold
- VERSION
- ${sunlinsollib_VERSION}
- SOVERSION
-- ${sunlinsollib_VERSION}
-+ ${sunlinsollib_SOVERSION}
- )
-
- message(STATUS "Added SUNLINSOL_DENSE module")
---- sundials-5.8.0/src/sunlinsol/klu/CMakeLists.txt.orig 2021-09-30 17:44:39.000000000 +0200
-+++ sundials-5.8.0/src/sunlinsol/klu/CMakeLists.txt 2023-02-15 20:44:57.062605149 +0100
-@@ -33,7 +33,7 @@ sundials_add_library(sundials_sunlinsolk
- VERSION
- ${sunlinsollib_VERSION}
- SOVERSION
-- ${sunlinsollib_VERSION}
-+ ${sunlinsollib_SOVERSION}
- )
-
- message(STATUS "Added SUNLINSOL_KLU module")
---- sundials-5.8.0/src/sunlinsol/lapackband/CMakeLists.txt.orig 2021-09-30 17:44:39.000000000 +0200
-+++ sundials-5.8.0/src/sunlinsol/lapackband/CMakeLists.txt 2023-02-15 21:20:48.607615895 +0100
-@@ -33,7 +33,7 @@ sundials_add_library(sundials_sunlinsoll
- VERSION
- ${sunlinsollib_VERSION}
- SOVERSION
-- ${sunlinsollib_VERSION}
-+ ${sunlinsollib_SOVERSION}
- )
-
- message(STATUS "Added SUNLINSOL_LAPACKBAND module")
---- sundials-5.8.0/src/sunlinsol/lapackdense/CMakeLists.txt.orig 2021-09-30 17:44:39.000000000 +0200
-+++ sundials-5.8.0/src/sunlinsol/lapackdense/CMakeLists.txt 2023-02-15 21:20:59.340891082 +0100
-@@ -33,7 +33,7 @@ sundials_add_library(sundials_sunlinsoll
- VERSION
- ${sunlinsollib_VERSION}
- SOVERSION
-- ${sunlinsollib_VERSION}
-+ ${sunlinsollib_SOVERSION}
- )
-
- message(STATUS "Added SUNLINSOL_LAPACKDENSE module")
---- sundials-5.8.0/src/sunlinsol/pcg/CMakeLists.txt.orig 2021-09-30 17:44:39.000000000 +0200
-+++ sundials-5.8.0/src/sunlinsol/pcg/CMakeLists.txt 2023-02-15 20:45:21.392473343 +0100
-@@ -32,7 +32,7 @@ sundials_add_library(sundials_sunlinsolp
- VERSION
- ${sunlinsollib_VERSION}
- SOVERSION
-- ${sunlinsollib_VERSION}
-+ ${sunlinsollib_SOVERSION}
- )
-
- message(STATUS "Added SUNLINSOL_PCG module")
-@@ -48,7 +48,7 @@ if(BUILD_FORTRAN77_INTERFACE)
- SOURCES
- fsunlinsol_pcg.c
- LINK_LIBRARIES
-- PRIVATE sundials_sunlinsolpcg
-+ PRIVATE sundials_sunlinsolpcg sundials_fnvecserial
- OUTPUT_NAME
- sundials_fsunlinsolpcg
- VERSION
---- sundials-5.8.0/src/sunlinsol/spbcgs/CMakeLists.txt.orig 2021-09-30 17:44:39.000000000 +0200
-+++ sundials-5.8.0/src/sunlinsol/spbcgs/CMakeLists.txt 2023-02-15 20:45:34.072404650 +0100
-@@ -32,7 +32,7 @@ sundials_add_library(sundials_sunlinsols
- VERSION
- ${sunlinsollib_VERSION}
- SOVERSION
-- ${sunlinsollib_VERSION}
-+ ${sunlinsollib_SOVERSION}
- )
-
- message(STATUS "Added SUNLINSOL_SPBCGS module")
-@@ -48,7 +48,7 @@ if(BUILD_FORTRAN77_INTERFACE)
- SOURCES
- fsunlinsol_spbcgs.c
- LINK_LIBRARIES
-- PRIVATE sundials_sunlinsolspbcgs
-+ PRIVATE sundials_sunlinsolspbcgs sundials_fnvecserial
- OUTPUT_NAME
- sundials_fsunlinsolspbcgs
- VERSION
---- sundials-5.8.0/src/sunlinsol/spfgmr/CMakeLists.txt.orig 2021-09-30 17:44:39.000000000 +0200
-+++ sundials-5.8.0/src/sunlinsol/spfgmr/CMakeLists.txt 2023-02-15 20:45:43.055689317 +0100
-@@ -31,7 +31,7 @@ sundials_add_library(sundials_sunlinsols
- VERSION
- ${sunlinsollib_VERSION}
- SOVERSION
-- ${sunlinsollib_VERSION}
-+ ${sunlinsollib_SOVERSION}
- )
-
- message(STATUS "Added SUNLINSOL_SPFGMR module")
-@@ -47,7 +47,7 @@ if(BUILD_FORTRAN77_INTERFACE)
- SOURCES
- fsunlinsol_spfgmr.c
- LINK_LIBRARIES
-- PRIVATE sundials_sunlinsolspfgmr
-+ PRIVATE sundials_sunlinsolspfgmr sundials_fnvecserial
- OUTPUT_NAME
- sundials_fsunlinsolspfgmr
- VERSION
---- sundials-5.8.0/src/sunlinsol/spgmr/CMakeLists.txt.orig 2021-09-30 17:44:39.000000000 +0200
-+++ sundials-5.8.0/src/sunlinsol/spgmr/CMakeLists.txt 2023-02-15 20:45:52.015640776 +0100
-@@ -31,7 +31,7 @@ sundials_add_library(sundials_sunlinsols
- VERSION
- ${sunlinsollib_VERSION}
- SOVERSION
-- ${sunlinsollib_VERSION}
-+ ${sunlinsollib_SOVERSION}
- )
-
- message(STATUS "Added SUNLINSOL_SPGMR module")
-@@ -47,7 +47,7 @@ if(BUILD_FORTRAN77_INTERFACE)
- SOURCES
- fsunlinsol_spgmr.c
- LINK_LIBRARIES
-- PRIVATE sundials_sunlinsolspgmr
-+ PRIVATE sundials_sunlinsolspgmr sundials_fnvecserial
- OUTPUT_NAME
- sundials_fsunlinsolspgmr
- VERSION
---- sundials-5.8.0/src/sunlinsol/sptfqmr/CMakeLists.txt.orig 2021-09-30 17:44:39.000000000 +0200
-+++ sundials-5.8.0/src/sunlinsol/sptfqmr/CMakeLists.txt 2023-02-15 20:46:10.768872515 +0100
-@@ -31,7 +31,7 @@ sundials_add_library(sundials_sunlinsols
- VERSION
- ${sunlinsollib_VERSION}
- SOVERSION
-- ${sunlinsollib_VERSION}
-+ ${sunlinsollib_SOVERSION}
- )
-
- message(STATUS "Added SUNLINSOL_SPTFQMR module")
-@@ -47,7 +47,7 @@ if(BUILD_FORTRAN77_INTERFACE)
- SOURCES
- fsunlinsol_sptfqmr.c
- LINK_LIBRARIES
-- PRIVATE sundials_sunlinsolsptfqmr
-+ PRIVATE sundials_sunlinsolsptfqmr sundials_fnvecserial
- OUTPUT_NAME
- sundials_fsunlinsolsptfqmr
- VERSION
---- sundials-5.8.0/src/sunnonlinsol/fixedpoint/CMakeLists.txt.orig 2021-09-30 17:44:39.000000000 +0200
-+++ sundials-5.8.0/src/sunnonlinsol/fixedpoint/CMakeLists.txt 2023-02-15 17:09:13.246781289 +0100
-@@ -31,7 +31,7 @@ sundials_add_library(sundials_sunnonlins
- VERSION
- ${sunnonlinsollib_VERSION}
- SOVERSION
-- ${sunnonlinsollib_VERSION}
-+ ${sunnonlinsollib_SOVERSION}
- )
-
- message(STATUS "Added SUNNONLINSOL_FIXEDPOINT module")
-@@ -51,9 +51,9 @@ if(BUILD_FORTRAN77_INTERFACE)
- OUTPUT_NAME
- sundials_fsunnonlinsolfixedpoint
- VERSION
-- ${sunnonlinsol_VERSION}
-+ ${sunnonlinsollib_VERSION}
- SOVERSION
-- ${sunnonlinsol_SOVERSION}
-+ ${sunnonlinsollib_SOVERSION}
- )
- message(STATUS "Added SUNNONLINSOL_FIXEDPOINT F77 interface")
- endif()
---- sundials-5.8.0/src/sunnonlinsol/newton/CMakeLists.txt.orig 2021-09-30 17:44:39.000000000 +0200
-+++ sundials-5.8.0/src/sunnonlinsol/newton/CMakeLists.txt 2023-02-15 17:09:34.109136542 +0100
-@@ -31,7 +31,7 @@ sundials_add_library(sundials_sunnonlins
- VERSION
- ${sunnonlinsollib_VERSION}
- SOVERSION
-- ${sunnonlinsollib_VERSION}
-+ ${sunnonlinsollib_SOVERSION}
- )
-
- message(STATUS "Added SUNNONLINSOL_NEWTON module")
-@@ -51,9 +51,9 @@ if(BUILD_FORTRAN77_INTERFACE)
- OUTPUT_NAME
- sundials_fsunnonlinsolnewton
- VERSION
-- ${sunnonlinsol_VERSION}
-+ ${sunnonlinsollib_VERSION}
- SOVERSION
-- ${sunnonlinsol_SOVERSION}
-+ ${sunnonlinsollib_SOVERSION}
- )
- message(STATUS "Added SUNNONLINSOL_NEWTON F77 interface")
- endif()
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/sundials.git/commitdiff/c9dfd8c213e4f7d7b8e6493dac0777e79cd8f75e
More information about the pld-cvs-commit
mailing list