Diff sundials-5.8.0 with a sundials-6.2.0
| /usr/portage/sci-libs/sundials/sundials-6.2.0.ebuild 2024-07-02 13:51:49.321851592 +0300 | ||
|---|---|---|
| 36 | 36 |
DEPEND="${RDEPEND}"
|
| 37 | 37 | |
| 38 | 38 |
PATCHES=( |
| 39 |
"${FILESDIR}"/${P}-fix-license-install-path.patch
|
|
| 39 |
"${FILESDIR}"/${PN}-5.8.0-fix-license-install-path.patch
|
|
| 40 | 40 |
) |
| 41 | 41 | |
| 42 | 42 |
pkg_pretend() {
|
| ... | ... | |
| 45 | 45 | |
| 46 | 46 |
pkg_setup() {
|
| 47 | 47 |
[[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
|
| 48 | ||
| 48 | 49 |
use fortran && fortran-2_pkg_setup |
| 49 | 50 |
} |
| 50 | 51 | |
| ... | ... | |
| 64 | 65 |
filter-lto |
| 65 | 66 | |
| 66 | 67 |
mycmakeargs+=( |
| 67 |
-DBUILD_FORTRAN77_INTERFACE=$(usex fortran) |
|
| 68 | 68 |
-DBUILD_FORTRAN_MODULE_INTERFACE=$(usex fortran) |
| 69 | 69 |
-DBUILD_SHARED_LIBS=ON |
| 70 | 70 |
-DBUILD_STATIC_LIBS=$(usex static-libs) |
| ... | ... | |
| 82 | 82 |
-DSUPERLUMT_LIBRARY="-lsuperlu_mt" |
| 83 | 83 |
-DUSE_GENERIC_MATH=ON |
| 84 | 84 |
) |
| 85 | ||
| 85 | 86 |
if use examples; then |
| 86 | 87 |
mycmakeargs+=( |
| 87 | 88 |
-DEXAMPLES_ENABLE_C=ON |
| ... | ... | |
| 111 | 112 | |
| 112 | 113 |
if use sparse; then |
| 113 | 114 |
mycmakeargs+=( |
| 114 |
-DKLU_LIBRARY="${EPREFIX}/usr/$(get_libdir)/libklu.so"
|
|
| 115 |
-DKLU_LIBRARY="${EPREFIX}/usr/$(get_libdir)/libklu.so"
|
|
| 115 | 116 |
) |
| 116 | 117 |
fi |
| 118 | ||
| 117 | 119 |
cmake_src_configure |
| 118 | 120 |
} |
| 119 | 121 | |