added 60 ports
This commit is contained in:
205
sundials/.footprint
Normal file
205
sundials/.footprint
Normal 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
2
sundials/.md5sum
Normal file
@@ -0,0 +1,2 @@
|
||||
4e0387dc577aeabc8e48f5d37feecc49 sundials-5.8.0.tar.gz
|
||||
62b29c353146c16655ad788c14677762 sundials-fix-cmake-targets.patch
|
||||
5
sundials/.signature
Normal file
5
sundials/.signature
Normal 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
31
sundials/Pkgfile
Normal 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}
|
||||
}
|
||||
12
sundials/sundials-fix-cmake-targets.patch
Normal file
12
sundials/sundials-fix-cmake-targets.patch
Normal 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()
|
||||
Reference in New Issue
Block a user