pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
undials: upgrade of math/sundials from very old to current version
Module Name: pkgsrc-wip
Committed By: mayuresh <mayuresh%acm.org@localhost>
Pushed By: mayuresh
Date: Mon Sep 23 22:13:34 2024 +0530
Changeset: 2b7f56fb5ac4224cd65a7b03d9db9ad7537d081d
Added Files:
sundials/COMMIT_MSG
sundials/DESCR
sundials/Makefile
sundials/PLIST
sundials/distinfo
Log Message:
undials: upgrade of math/sundials from very old to current version
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=2b7f56fb5ac4224cd65a7b03d9db9ad7537d081d
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
sundials/COMMIT_MSG | 9 +++
sundials/DESCR | 6 ++
sundials/Makefile | 23 +++++++
sundials/PLIST | 176 ++++++++++++++++++++++++++++++++++++++++++++++++++++
sundials/distinfo | 5 ++
5 files changed, 219 insertions(+)
diffs:
diff --git a/sundials/COMMIT_MSG b/sundials/COMMIT_MSG
new file mode 100644
index 0000000000..94a9b25425
--- /dev/null
+++ b/sundials/COMMIT_MSG
@@ -0,0 +1,9 @@
+math/sundials: Update sundials to 7.1.1
+
+Update prepared in wip by Mayuresh (mayuresh%acm.org@localhost)
+
+Examples volume has grown. Disabled their packaging. Can re-enable if someone
+wants.
+
+Last pkgsrc version 4.1.0 was about 5 years old and not meeting the
+requirements of some newer packages.
diff --git a/sundials/DESCR b/sundials/DESCR
new file mode 100644
index 0000000000..ce93f71bbd
--- /dev/null
+++ b/sundials/DESCR
@@ -0,0 +1,6 @@
+SUNDIALS is a family of software packages providing robust and efficient time
+integrators and nonlinear solvers that can easily be incorporated into existing
+simulation codes. The packages are designed to require minimal information from
+the user, allow users to supply their own data structures underneath the
+packages, and enable interfacing with user-supplied or third-party algebraic
+solvers and preconditioners.
diff --git a/sundials/Makefile b/sundials/Makefile
new file mode 100644
index 0000000000..4276c1f777
--- /dev/null
+++ b/sundials/Makefile
@@ -0,0 +1,23 @@
+# $NetBSD$
+
+GITHUB_PROJECT= sundials
+DISTNAME= sundials-7.1.1
+CATEGORIES= math
+MASTER_SITES= ${MASTER_SITE_GITHUB:=LLNL/}
+GITHUB_RELEASE= v7.1.1
+
+MAINTAINER= pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE= https://github.com/LLNL/sundials/
+COMMENT= SUite of Nonlinear and DIfferential/ALgebraic equation Solvers
+LICENSE= modified-bsd
+
+USE_LANGUAGES= c c++
+
+CMAKE_CONFIGURE_ARGS+= -DEXAMPLES_ENABLE_C=OFF
+CMAKE_CONFIGURE_ARGS+= -DEXAMPLES_ENABLE_CXX=OFF
+CMAKE_CONFIGURE_ARGS+= -DEXAMPLES_ENABLE_CUDA=OFF
+CMAKE_CONFIGURE_ARGS+= -DEXAMPLES_INSTALL=OFF
+CMAKE_CONFIGURE_ARGS+= -DSUNDIALS_INSTALL_CMAKEDIR=${PREFIX}/share/sundials
+
+.include "../../devel/cmake/build.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/sundials/PLIST b/sundials/PLIST
new file mode 100644
index 0000000000..7cd3af0d76
--- /dev/null
+++ b/sundials/PLIST
@@ -0,0 +1,176 @@
+@comment $NetBSD$
+include/arkode/arkode.h
+include/arkode/arkode_arkstep.h
+include/arkode/arkode_bandpre.h
+include/arkode/arkode_bbdpre.h
+include/arkode/arkode_butcher.h
+include/arkode/arkode_butcher_dirk.h
+include/arkode/arkode_butcher_erk.h
+include/arkode/arkode_erkstep.h
+include/arkode/arkode_ls.h
+include/arkode/arkode_mristep.h
+include/arkode/arkode_sprk.h
+include/arkode/arkode_sprkstep.h
+include/cvode/cvode.h
+include/cvode/cvode_bandpre.h
+include/cvode/cvode_bbdpre.h
+include/cvode/cvode_diag.h
+include/cvode/cvode_ls.h
+include/cvode/cvode_proj.h
+include/cvodes/cvodes.h
+include/cvodes/cvodes_bandpre.h
+include/cvodes/cvodes_bbdpre.h
+include/cvodes/cvodes_diag.h
+include/cvodes/cvodes_ls.h
+include/cvodes/cvodes_proj.h
+include/ida/ida.h
+include/ida/ida_bbdpre.h
+include/ida/ida_ls.h
+include/idas/idas.h
+include/idas/idas_bbdpre.h
+include/idas/idas_ls.h
+include/kinsol/kinsol.h
+include/kinsol/kinsol_bbdpre.h
+include/kinsol/kinsol_ls.h
+include/nvector/nvector_manyvector.h
+include/nvector/nvector_serial.h
+include/sunadaptcontroller/sunadaptcontroller_imexgus.h
+include/sunadaptcontroller/sunadaptcontroller_soderlind.h
+include/sundials/LICENSE
+include/sundials/NOTICE
+include/sundials/priv/sundials_context_impl.h
+include/sundials/priv/sundials_errors_impl.h
+include/sundials/sundials_adaptcontroller.h
+include/sundials/sundials_band.h
+include/sundials/sundials_base.hpp
+include/sundials/sundials_config.h
+include/sundials/sundials_context.h
+include/sundials/sundials_context.hpp
+include/sundials/sundials_convertibleto.hpp
+include/sundials/sundials_core.h
+include/sundials/sundials_core.hpp
+include/sundials/sundials_dense.h
+include/sundials/sundials_direct.h
+include/sundials/sundials_errors.h
+include/sundials/sundials_export.h
+include/sundials/sundials_futils.h
+include/sundials/sundials_iterative.h
+include/sundials/sundials_linearsolver.h
+include/sundials/sundials_linearsolver.hpp
+include/sundials/sundials_logger.h
+include/sundials/sundials_math.h
+include/sundials/sundials_matrix.h
+include/sundials/sundials_matrix.hpp
+include/sundials/sundials_memory.h
+include/sundials/sundials_memory.hpp
+include/sundials/sundials_mpi_types.h
+include/sundials/sundials_nonlinearsolver.h
+include/sundials/sundials_nonlinearsolver.hpp
+include/sundials/sundials_nvector.h
+include/sundials/sundials_nvector.hpp
+include/sundials/sundials_profiler.h
+include/sundials/sundials_profiler.hpp
+include/sundials/sundials_types.h
+include/sundials/sundials_types_deprecated.h
+include/sundials/sundials_version.h
+include/sunlinsol/sunlinsol_band.h
+include/sunlinsol/sunlinsol_dense.h
+include/sunlinsol/sunlinsol_pcg.h
+include/sunlinsol/sunlinsol_spbcgs.h
+include/sunlinsol/sunlinsol_spfgmr.h
+include/sunlinsol/sunlinsol_spgmr.h
+include/sunlinsol/sunlinsol_sptfqmr.h
+include/sunmatrix/sunmatrix_band.h
+include/sunmatrix/sunmatrix_dense.h
+include/sunmatrix/sunmatrix_sparse.h
+include/sunmemory/sunmemory_system.h
+include/sunnonlinsol/sunnonlinsol_fixedpoint.h
+include/sunnonlinsol/sunnonlinsol_newton.h
+lib/libsundials_arkode.a
+lib/libsundials_arkode.so
+lib/libsundials_arkode.so.6
+lib/libsundials_arkode.so.6.1.1
+lib/libsundials_core.a
+lib/libsundials_core.so
+lib/libsundials_core.so.7
+lib/libsundials_core.so.${PKGVERSION}
+lib/libsundials_cvode.a
+lib/libsundials_cvode.so
+lib/libsundials_cvode.so.7
+lib/libsundials_cvode.so.${PKGVERSION}
+lib/libsundials_cvodes.a
+lib/libsundials_cvodes.so
+lib/libsundials_cvodes.so.7
+lib/libsundials_cvodes.so.${PKGVERSION}
+lib/libsundials_ida.a
+lib/libsundials_ida.so
+lib/libsundials_ida.so.7
+lib/libsundials_ida.so.${PKGVERSION}
+lib/libsundials_idas.a
+lib/libsundials_idas.so
+lib/libsundials_idas.so.6
+lib/libsundials_idas.so.6.1.1
+lib/libsundials_kinsol.a
+lib/libsundials_kinsol.so
+lib/libsundials_kinsol.so.7
+lib/libsundials_kinsol.so.${PKGVERSION}
+lib/libsundials_nvecmanyvector.a
+lib/libsundials_nvecmanyvector.so
+lib/libsundials_nvecmanyvector.so.7
+lib/libsundials_nvecmanyvector.so.${PKGVERSION}
+lib/libsundials_nvecserial.a
+lib/libsundials_nvecserial.so
+lib/libsundials_nvecserial.so.7
+lib/libsundials_nvecserial.so.${PKGVERSION}
+lib/libsundials_sunlinsolband.a
+lib/libsundials_sunlinsolband.so
+lib/libsundials_sunlinsolband.so.5
+lib/libsundials_sunlinsolband.so.5.1.1
+lib/libsundials_sunlinsoldense.a
+lib/libsundials_sunlinsoldense.so
+lib/libsundials_sunlinsoldense.so.5
+lib/libsundials_sunlinsoldense.so.5.1.1
+lib/libsundials_sunlinsolpcg.a
+lib/libsundials_sunlinsolpcg.so
+lib/libsundials_sunlinsolpcg.so.5
+lib/libsundials_sunlinsolpcg.so.5.1.1
+lib/libsundials_sunlinsolspbcgs.a
+lib/libsundials_sunlinsolspbcgs.so
+lib/libsundials_sunlinsolspbcgs.so.5
+lib/libsundials_sunlinsolspbcgs.so.5.1.1
+lib/libsundials_sunlinsolspfgmr.a
+lib/libsundials_sunlinsolspfgmr.so
+lib/libsundials_sunlinsolspfgmr.so.5
+lib/libsundials_sunlinsolspfgmr.so.5.1.1
+lib/libsundials_sunlinsolspgmr.a
+lib/libsundials_sunlinsolspgmr.so
+lib/libsundials_sunlinsolspgmr.so.5
+lib/libsundials_sunlinsolspgmr.so.5.1.1
+lib/libsundials_sunlinsolsptfqmr.a
+lib/libsundials_sunlinsolsptfqmr.so
+lib/libsundials_sunlinsolsptfqmr.so.5
+lib/libsundials_sunlinsolsptfqmr.so.5.1.1
+lib/libsundials_sunmatrixband.a
+lib/libsundials_sunmatrixband.so
+lib/libsundials_sunmatrixband.so.5
+lib/libsundials_sunmatrixband.so.5.1.1
+lib/libsundials_sunmatrixdense.a
+lib/libsundials_sunmatrixdense.so
+lib/libsundials_sunmatrixdense.so.5
+lib/libsundials_sunmatrixdense.so.5.1.1
+lib/libsundials_sunmatrixsparse.a
+lib/libsundials_sunmatrixsparse.so
+lib/libsundials_sunmatrixsparse.so.5
+lib/libsundials_sunmatrixsparse.so.5.1.1
+lib/libsundials_sunnonlinsolfixedpoint.a
+lib/libsundials_sunnonlinsolfixedpoint.so
+lib/libsundials_sunnonlinsolfixedpoint.so.4
+lib/libsundials_sunnonlinsolfixedpoint.so.4.1.1
+lib/libsundials_sunnonlinsolnewton.a
+lib/libsundials_sunnonlinsolnewton.so
+lib/libsundials_sunnonlinsolnewton.so.4
+lib/libsundials_sunnonlinsolnewton.so.4.1.1
+share/sundials/SUNDIALSConfig.cmake
+share/sundials/SUNDIALSConfigVersion.cmake
+share/sundials/SUNDIALSTargets-relwithdebinfo.cmake
+share/sundials/SUNDIALSTargets.cmake
diff --git a/sundials/distinfo b/sundials/distinfo
new file mode 100644
index 0000000000..cd7f7ea3fb
--- /dev/null
+++ b/sundials/distinfo
@@ -0,0 +1,5 @@
+$NetBSD$
+
+BLAKE2s (sundials-7.1.1.tar.gz) = 81a79332ee533ad0d0f3e3979a31cdce50e6af30ae6609aa328c4d5113487a71
+SHA512 (sundials-7.1.1.tar.gz) = 5dc1329f8baf94601133e66def9db95e3d62dc954c1f2d52612aea121600b93f188089d361ff0fc7bdf0264daee13b9b062174705dc06ceecbde2eb2121856a2
+Size (sundials-7.1.1.tar.gz) = 93104639 bytes
Home |
Main Index |
Thread Index |
Old Index