added 60 ports

This commit is contained in:
2022-02-05 15:39:19 -05:00
parent 88c4996e65
commit 516c20d78a
277 changed files with 52093 additions and 0 deletions

205
sundials/.footprint Normal file
View File

@@ -0,0 +1,205 @@
drwxr-xr-x root/root usr/
drwxr-xr-x root/root usr/include/
drwxr-xr-x root/root usr/include/arkode/
-rw-r--r-- root/root usr/include/arkode/arkode.h
-rw-r--r-- root/root usr/include/arkode/arkode_arkstep.h
-rw-r--r-- root/root usr/include/arkode/arkode_bandpre.h
-rw-r--r-- root/root usr/include/arkode/arkode_bbdpre.h
-rw-r--r-- root/root usr/include/arkode/arkode_butcher.h
-rw-r--r-- root/root usr/include/arkode/arkode_butcher_dirk.h
-rw-r--r-- root/root usr/include/arkode/arkode_butcher_erk.h
-rw-r--r-- root/root usr/include/arkode/arkode_erkstep.h
-rw-r--r-- root/root usr/include/arkode/arkode_ls.h
-rw-r--r-- root/root usr/include/arkode/arkode_mristep.h
drwxr-xr-x root/root usr/include/cvode/
-rw-r--r-- root/root usr/include/cvode/cvode.h
-rw-r--r-- root/root usr/include/cvode/cvode_bandpre.h
-rw-r--r-- root/root usr/include/cvode/cvode_bbdpre.h
-rw-r--r-- root/root usr/include/cvode/cvode_diag.h
-rw-r--r-- root/root usr/include/cvode/cvode_direct.h
-rw-r--r-- root/root usr/include/cvode/cvode_ls.h
-rw-r--r-- root/root usr/include/cvode/cvode_proj.h
-rw-r--r-- root/root usr/include/cvode/cvode_spils.h
drwxr-xr-x root/root usr/include/cvodes/
-rw-r--r-- root/root usr/include/cvodes/cvodes.h
-rw-r--r-- root/root usr/include/cvodes/cvodes_bandpre.h
-rw-r--r-- root/root usr/include/cvodes/cvodes_bbdpre.h
-rw-r--r-- root/root usr/include/cvodes/cvodes_diag.h
-rw-r--r-- root/root usr/include/cvodes/cvodes_direct.h
-rw-r--r-- root/root usr/include/cvodes/cvodes_ls.h
-rw-r--r-- root/root usr/include/cvodes/cvodes_spils.h
drwxr-xr-x root/root usr/include/ida/
-rw-r--r-- root/root usr/include/ida/ida.h
-rw-r--r-- root/root usr/include/ida/ida_bbdpre.h
-rw-r--r-- root/root usr/include/ida/ida_direct.h
-rw-r--r-- root/root usr/include/ida/ida_ls.h
-rw-r--r-- root/root usr/include/ida/ida_spils.h
drwxr-xr-x root/root usr/include/idas/
-rw-r--r-- root/root usr/include/idas/idas.h
-rw-r--r-- root/root usr/include/idas/idas_bbdpre.h
-rw-r--r-- root/root usr/include/idas/idas_direct.h
-rw-r--r-- root/root usr/include/idas/idas_ls.h
-rw-r--r-- root/root usr/include/idas/idas_spils.h
drwxr-xr-x root/root usr/include/kinsol/
-rw-r--r-- root/root usr/include/kinsol/kinsol.h
-rw-r--r-- root/root usr/include/kinsol/kinsol_bbdpre.h
-rw-r--r-- root/root usr/include/kinsol/kinsol_direct.h
-rw-r--r-- root/root usr/include/kinsol/kinsol_ls.h
-rw-r--r-- root/root usr/include/kinsol/kinsol_spils.h
drwxr-xr-x root/root usr/include/nvector/
-rw-r--r-- root/root usr/include/nvector/nvector_manyvector.h
-rw-r--r-- root/root usr/include/nvector/nvector_openmp.h
-rw-r--r-- root/root usr/include/nvector/nvector_pthreads.h
-rw-r--r-- root/root usr/include/nvector/nvector_serial.h
drwxr-xr-x root/root usr/include/sundials/
-rw-r--r-- root/root usr/include/sundials/sundials_band.h
-rw-r--r-- root/root usr/include/sundials/sundials_config.h
-rw-r--r-- root/root usr/include/sundials/sundials_dense.h
-rw-r--r-- root/root usr/include/sundials/sundials_direct.h
-rw-r--r-- root/root usr/include/sundials/sundials_export.h
-rw-r--r-- root/root usr/include/sundials/sundials_fconfig.h
-rw-r--r-- root/root usr/include/sundials/sundials_fnvector.h
-rw-r--r-- root/root usr/include/sundials/sundials_futils.h
-rw-r--r-- root/root usr/include/sundials/sundials_iterative.h
-rw-r--r-- root/root usr/include/sundials/sundials_linearsolver.h
-rw-r--r-- root/root usr/include/sundials/sundials_math.h
-rw-r--r-- root/root usr/include/sundials/sundials_matrix.h
-rw-r--r-- root/root usr/include/sundials/sundials_memory.h
-rw-r--r-- root/root usr/include/sundials/sundials_mpi_types.h
-rw-r--r-- root/root usr/include/sundials/sundials_nonlinearsolver.h
-rw-r--r-- root/root usr/include/sundials/sundials_nvector.h
-rw-r--r-- root/root usr/include/sundials/sundials_types.h
-rw-r--r-- root/root usr/include/sundials/sundials_version.h
drwxr-xr-x root/root usr/include/sunlinsol/
-rw-r--r-- root/root usr/include/sunlinsol/sunlinsol_band.h
-rw-r--r-- root/root usr/include/sunlinsol/sunlinsol_dense.h
-rw-r--r-- root/root usr/include/sunlinsol/sunlinsol_klu.h
-rw-r--r-- root/root usr/include/sunlinsol/sunlinsol_pcg.h
-rw-r--r-- root/root usr/include/sunlinsol/sunlinsol_spbcgs.h
-rw-r--r-- root/root usr/include/sunlinsol/sunlinsol_spfgmr.h
-rw-r--r-- root/root usr/include/sunlinsol/sunlinsol_spgmr.h
-rw-r--r-- root/root usr/include/sunlinsol/sunlinsol_sptfqmr.h
drwxr-xr-x root/root usr/include/sunmatrix/
-rw-r--r-- root/root usr/include/sunmatrix/sunmatrix_band.h
-rw-r--r-- root/root usr/include/sunmatrix/sunmatrix_dense.h
-rw-r--r-- root/root usr/include/sunmatrix/sunmatrix_sparse.h
drwxr-xr-x root/root usr/include/sunnonlinsol/
-rw-r--r-- root/root usr/include/sunnonlinsol/sunnonlinsol_fixedpoint.h
-rw-r--r-- root/root usr/include/sunnonlinsol/sunnonlinsol_newton.h
drwxr-xr-x root/root usr/lib64/
drwxr-xr-x root/root usr/lib64/cmake/
drwxr-xr-x root/root usr/lib64/cmake/sundials/
-rw-r--r-- root/root usr/lib64/cmake/sundials/SUNDIALSConfig.cmake
-rw-r--r-- root/root usr/lib64/cmake/sundials/SUNDIALSConfigVersion.cmake
-rw-r--r-- root/root usr/lib64/cmake/sundials/SUNDIALSTargets-noconfig.cmake
-rw-r--r-- root/root usr/lib64/cmake/sundials/SUNDIALSTargets.cmake
lrwxrwxrwx root/root usr/lib64/libsundials_arkode.so -> libsundials_arkode.so.4
lrwxrwxrwx root/root usr/lib64/libsundials_arkode.so.4 -> libsundials_arkode.so.4.8.0
-rwxr-xr-x root/root usr/lib64/libsundials_arkode.so.4.8.0
lrwxrwxrwx root/root usr/lib64/libsundials_cvode.so -> libsundials_cvode.so.5
lrwxrwxrwx root/root usr/lib64/libsundials_cvode.so.5 -> libsundials_cvode.so.5.8.0
-rwxr-xr-x root/root usr/lib64/libsundials_cvode.so.5.8.0
lrwxrwxrwx root/root usr/lib64/libsundials_cvodes.so -> libsundials_cvodes.so.5
lrwxrwxrwx root/root usr/lib64/libsundials_cvodes.so.5 -> libsundials_cvodes.so.5.8.0
-rwxr-xr-x root/root usr/lib64/libsundials_cvodes.so.5.8.0
-rw-r--r-- root/root usr/lib64/libsundials_farkode.a
-rw-r--r-- root/root usr/lib64/libsundials_fcvode.a
-rw-r--r-- root/root usr/lib64/libsundials_fida.a
-rw-r--r-- root/root usr/lib64/libsundials_fkinsol.a
lrwxrwxrwx root/root usr/lib64/libsundials_fnvecopenmp.so -> libsundials_fnvecopenmp.so.5
lrwxrwxrwx root/root usr/lib64/libsundials_fnvecopenmp.so.5 -> libsundials_fnvecopenmp.so.5.8.0
-rwxr-xr-x root/root usr/lib64/libsundials_fnvecopenmp.so.5.8.0
lrwxrwxrwx root/root usr/lib64/libsundials_fnvecpthreads.so -> libsundials_fnvecpthreads.so.5
lrwxrwxrwx root/root usr/lib64/libsundials_fnvecpthreads.so.5 -> libsundials_fnvecpthreads.so.5.8.0
-rwxr-xr-x root/root usr/lib64/libsundials_fnvecpthreads.so.5.8.0
lrwxrwxrwx root/root usr/lib64/libsundials_fnvecserial.so -> libsundials_fnvecserial.so.5
lrwxrwxrwx root/root usr/lib64/libsundials_fnvecserial.so.5 -> libsundials_fnvecserial.so.5.8.0
-rwxr-xr-x root/root usr/lib64/libsundials_fnvecserial.so.5.8.0
lrwxrwxrwx root/root usr/lib64/libsundials_fsunlinsolband.so -> libsundials_fsunlinsolband.so.3
lrwxrwxrwx root/root usr/lib64/libsundials_fsunlinsolband.so.3 -> libsundials_fsunlinsolband.so.3.8.0
-rwxr-xr-x root/root usr/lib64/libsundials_fsunlinsolband.so.3.8.0
lrwxrwxrwx root/root usr/lib64/libsundials_fsunlinsoldense.so -> libsundials_fsunlinsoldense.so.3
lrwxrwxrwx root/root usr/lib64/libsundials_fsunlinsoldense.so.3 -> libsundials_fsunlinsoldense.so.3.8.0
-rwxr-xr-x root/root usr/lib64/libsundials_fsunlinsoldense.so.3.8.0
lrwxrwxrwx root/root usr/lib64/libsundials_fsunlinsolklu.so -> libsundials_fsunlinsolklu.so.3
lrwxrwxrwx root/root usr/lib64/libsundials_fsunlinsolklu.so.3 -> libsundials_fsunlinsolklu.so.3.8.0
-rwxr-xr-x root/root usr/lib64/libsundials_fsunlinsolklu.so.3.8.0
lrwxrwxrwx root/root usr/lib64/libsundials_fsunlinsolpcg.so -> libsundials_fsunlinsolpcg.so.3
lrwxrwxrwx root/root usr/lib64/libsundials_fsunlinsolpcg.so.3 -> libsundials_fsunlinsolpcg.so.3.8.0
-rwxr-xr-x root/root usr/lib64/libsundials_fsunlinsolpcg.so.3.8.0
lrwxrwxrwx root/root usr/lib64/libsundials_fsunlinsolspbcgs.so -> libsundials_fsunlinsolspbcgs.so.3
lrwxrwxrwx root/root usr/lib64/libsundials_fsunlinsolspbcgs.so.3 -> libsundials_fsunlinsolspbcgs.so.3.8.0
-rwxr-xr-x root/root usr/lib64/libsundials_fsunlinsolspbcgs.so.3.8.0
lrwxrwxrwx root/root usr/lib64/libsundials_fsunlinsolspfgmr.so -> libsundials_fsunlinsolspfgmr.so.3
lrwxrwxrwx root/root usr/lib64/libsundials_fsunlinsolspfgmr.so.3 -> libsundials_fsunlinsolspfgmr.so.3.8.0
-rwxr-xr-x root/root usr/lib64/libsundials_fsunlinsolspfgmr.so.3.8.0
lrwxrwxrwx root/root usr/lib64/libsundials_fsunlinsolspgmr.so -> libsundials_fsunlinsolspgmr.so.3
lrwxrwxrwx root/root usr/lib64/libsundials_fsunlinsolspgmr.so.3 -> libsundials_fsunlinsolspgmr.so.3.8.0
-rwxr-xr-x root/root usr/lib64/libsundials_fsunlinsolspgmr.so.3.8.0
lrwxrwxrwx root/root usr/lib64/libsundials_fsunlinsolsptfqmr.so -> libsundials_fsunlinsolsptfqmr.so.3
lrwxrwxrwx root/root usr/lib64/libsundials_fsunlinsolsptfqmr.so.3 -> libsundials_fsunlinsolsptfqmr.so.3.8.0
-rwxr-xr-x root/root usr/lib64/libsundials_fsunlinsolsptfqmr.so.3.8.0
lrwxrwxrwx root/root usr/lib64/libsundials_fsunmatrixband.so -> libsundials_fsunmatrixband.so.3
lrwxrwxrwx root/root usr/lib64/libsundials_fsunmatrixband.so.3 -> libsundials_fsunmatrixband.so.3.8.0
-rwxr-xr-x root/root usr/lib64/libsundials_fsunmatrixband.so.3.8.0
lrwxrwxrwx root/root usr/lib64/libsundials_fsunmatrixdense.so -> libsundials_fsunmatrixdense.so.3
lrwxrwxrwx root/root usr/lib64/libsundials_fsunmatrixdense.so.3 -> libsundials_fsunmatrixdense.so.3.8.0
-rwxr-xr-x root/root usr/lib64/libsundials_fsunmatrixdense.so.3.8.0
lrwxrwxrwx root/root usr/lib64/libsundials_fsunmatrixsparse.so -> libsundials_fsunmatrixsparse.so.3
lrwxrwxrwx root/root usr/lib64/libsundials_fsunmatrixsparse.so.3 -> libsundials_fsunmatrixsparse.so.3.8.0
-rwxr-xr-x root/root usr/lib64/libsundials_fsunmatrixsparse.so.3.8.0
-rwxr-xr-x root/root usr/lib64/libsundials_fsunnonlinsolfixedpoint.so
-rwxr-xr-x root/root usr/lib64/libsundials_fsunnonlinsolnewton.so
lrwxrwxrwx root/root usr/lib64/libsundials_generic.so -> libsundials_generic.so.5
lrwxrwxrwx root/root usr/lib64/libsundials_generic.so.5 -> libsundials_generic.so.5.8.0
-rwxr-xr-x root/root usr/lib64/libsundials_generic.so.5.8.0
lrwxrwxrwx root/root usr/lib64/libsundials_ida.so -> libsundials_ida.so.5
lrwxrwxrwx root/root usr/lib64/libsundials_ida.so.5 -> libsundials_ida.so.5.8.0
-rwxr-xr-x root/root usr/lib64/libsundials_ida.so.5.8.0
lrwxrwxrwx root/root usr/lib64/libsundials_idas.so -> libsundials_idas.so.4
lrwxrwxrwx root/root usr/lib64/libsundials_idas.so.4 -> libsundials_idas.so.4.8.0
-rwxr-xr-x root/root usr/lib64/libsundials_idas.so.4.8.0
lrwxrwxrwx root/root usr/lib64/libsundials_kinsol.so -> libsundials_kinsol.so.5
lrwxrwxrwx root/root usr/lib64/libsundials_kinsol.so.5 -> libsundials_kinsol.so.5.8.0
-rwxr-xr-x root/root usr/lib64/libsundials_kinsol.so.5.8.0
lrwxrwxrwx root/root usr/lib64/libsundials_nvecmanyvector.so -> libsundials_nvecmanyvector.so.5
lrwxrwxrwx root/root usr/lib64/libsundials_nvecmanyvector.so.5 -> libsundials_nvecmanyvector.so.5.8.0
-rwxr-xr-x root/root usr/lib64/libsundials_nvecmanyvector.so.5.8.0
lrwxrwxrwx root/root usr/lib64/libsundials_nvecopenmp.so -> libsundials_nvecopenmp.so.5
lrwxrwxrwx root/root usr/lib64/libsundials_nvecopenmp.so.5 -> libsundials_nvecopenmp.so.5.8.0
-rwxr-xr-x root/root usr/lib64/libsundials_nvecopenmp.so.5.8.0
lrwxrwxrwx root/root usr/lib64/libsundials_nvecpthreads.so -> libsundials_nvecpthreads.so.5
lrwxrwxrwx root/root usr/lib64/libsundials_nvecpthreads.so.5 -> libsundials_nvecpthreads.so.5.8.0
-rwxr-xr-x root/root usr/lib64/libsundials_nvecpthreads.so.5.8.0
lrwxrwxrwx root/root usr/lib64/libsundials_nvecserial.so -> libsundials_nvecserial.so.5
lrwxrwxrwx root/root usr/lib64/libsundials_nvecserial.so.5 -> libsundials_nvecserial.so.5.8.0
-rwxr-xr-x root/root usr/lib64/libsundials_nvecserial.so.5.8.0
lrwxrwxrwx root/root usr/lib64/libsundials_sunlinsolband.so -> libsundials_sunlinsolband.so.3.8.0
-rwxr-xr-x root/root usr/lib64/libsundials_sunlinsolband.so.3.8.0
lrwxrwxrwx root/root usr/lib64/libsundials_sunlinsoldense.so -> libsundials_sunlinsoldense.so.3.8.0
-rwxr-xr-x root/root usr/lib64/libsundials_sunlinsoldense.so.3.8.0
lrwxrwxrwx root/root usr/lib64/libsundials_sunlinsolklu.so -> libsundials_sunlinsolklu.so.3.8.0
-rwxr-xr-x root/root usr/lib64/libsundials_sunlinsolklu.so.3.8.0
lrwxrwxrwx root/root usr/lib64/libsundials_sunlinsolpcg.so -> libsundials_sunlinsolpcg.so.3.8.0
-rwxr-xr-x root/root usr/lib64/libsundials_sunlinsolpcg.so.3.8.0
lrwxrwxrwx root/root usr/lib64/libsundials_sunlinsolspbcgs.so -> libsundials_sunlinsolspbcgs.so.3.8.0
-rwxr-xr-x root/root usr/lib64/libsundials_sunlinsolspbcgs.so.3.8.0
lrwxrwxrwx root/root usr/lib64/libsundials_sunlinsolspfgmr.so -> libsundials_sunlinsolspfgmr.so.3.8.0
-rwxr-xr-x root/root usr/lib64/libsundials_sunlinsolspfgmr.so.3.8.0
lrwxrwxrwx root/root usr/lib64/libsundials_sunlinsolspgmr.so -> libsundials_sunlinsolspgmr.so.3.8.0
-rwxr-xr-x root/root usr/lib64/libsundials_sunlinsolspgmr.so.3.8.0
lrwxrwxrwx root/root usr/lib64/libsundials_sunlinsolsptfqmr.so -> libsundials_sunlinsolsptfqmr.so.3.8.0
-rwxr-xr-x root/root usr/lib64/libsundials_sunlinsolsptfqmr.so.3.8.0
lrwxrwxrwx root/root usr/lib64/libsundials_sunmatrixband.so -> libsundials_sunmatrixband.so.3
lrwxrwxrwx root/root usr/lib64/libsundials_sunmatrixband.so.3 -> libsundials_sunmatrixband.so.3.8.0
-rwxr-xr-x root/root usr/lib64/libsundials_sunmatrixband.so.3.8.0
lrwxrwxrwx root/root usr/lib64/libsundials_sunmatrixdense.so -> libsundials_sunmatrixdense.so.3
lrwxrwxrwx root/root usr/lib64/libsundials_sunmatrixdense.so.3 -> libsundials_sunmatrixdense.so.3.8.0
-rwxr-xr-x root/root usr/lib64/libsundials_sunmatrixdense.so.3.8.0
lrwxrwxrwx root/root usr/lib64/libsundials_sunmatrixsparse.so -> libsundials_sunmatrixsparse.so.3
lrwxrwxrwx root/root usr/lib64/libsundials_sunmatrixsparse.so.3 -> libsundials_sunmatrixsparse.so.3.8.0
-rwxr-xr-x root/root usr/lib64/libsundials_sunmatrixsparse.so.3.8.0
lrwxrwxrwx root/root usr/lib64/libsundials_sunnonlinsolfixedpoint.so -> libsundials_sunnonlinsolfixedpoint.so.2.8.0
-rwxr-xr-x root/root usr/lib64/libsundials_sunnonlinsolfixedpoint.so.2.8.0
lrwxrwxrwx root/root usr/lib64/libsundials_sunnonlinsolnewton.so -> libsundials_sunnonlinsolnewton.so.2.8.0
-rwxr-xr-x root/root usr/lib64/libsundials_sunnonlinsolnewton.so.2.8.0

2
sundials/.md5sum Normal file
View File

@@ -0,0 +1,2 @@
4e0387dc577aeabc8e48f5d37feecc49 sundials-5.8.0.tar.gz
62b29c353146c16655ad788c14677762 sundials-fix-cmake-targets.patch

5
sundials/.signature Normal file
View File

@@ -0,0 +1,5 @@
untrusted comment: verify with /etc/ports/jmq.pub
RWTTPlFarK9CxAoI/+e726dVx4GtDoW7jqQYc95ncvEsNt8a/UAzH6HcWDZiif9DnfWrtyfzCpXn1SqX8ORLaLD7lkmi4njeLQw=
SHA256 (Pkgfile) = da70c112835e780401e0801fec1243529d84790fa5fe5714303a3b29fb5a1f56
SHA256 (sundials-5.8.0.tar.gz) = d4ed403351f72434d347df592da6c91a69452071860525385b3339c824e8a213
SHA256 (sundials-fix-cmake-targets.patch) = 3d625d5e1f11fae317a773e7e817d3b0d56e399f7c5beef0bd5bfb69d0af2349

31
sundials/Pkgfile Normal file
View File

@@ -0,0 +1,31 @@
# Description: suite of nonlinear differential/algebraic equation solvers
# URL: https://computation.llnl.gov/casc/sundials/
# Maintainer: John McQuah, jmcquah at disroot dot org
# Depends on: gcc-fortran suitesparse python3
name=sundials
version=5.8.0
release=1
source=(https://github.com/LLNL/sundials/releases/download/v$version/$name-$version.tar.gz
sundials-fix-cmake-targets.patch)
build() {
cd $name-$version
patch -p1 < $SRC/sundials-fix-cmake-targets.patch
cd -
cmake -B build -S $name-$version \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_C_FLAGS="${CFLAGS} -fPIC -fcommon" \
-DENABLE_PTHREAD=ON \
-DENABLE_OPENMP=ON \
-DBUILD_FORTRAN77_INTERFACE=ON \
-DENABLE_KLU=ON \
-DKLU_LIBRARY_DIR=/usr/lib \
-DEXAMPLES_INSTALL=OFF
cmake --build build
DESTDIR=$PKG cmake --install build
rm $PKG/usr/include/sundials/{LICENSE,NOTICE}
}

View File

@@ -0,0 +1,12 @@
diff --git a/cmake/macros/SundialsAddLibrary.cmake b/cmake/macros/SundialsAddLibrary.cmake
index 1d78918..5acd856 100644
--- a/cmake/macros/SundialsAddLibrary.cmake
+++ b/cmake/macros/SundialsAddLibrary.cmake
@@ -122,7 +122,7 @@ macro(sundials_add_library target)
# library types to create
set(_libtypes "")
- if(BUILD_STATIC_LIBS AND (NOT sundials_add_library_SHARED_ONLY))
+ if(BUILD_STATIC_LIBS AND sundials_add_library_STATIC_ONLY)
set(_libtypes "STATIC")
endif()