Diff dealii-9.5.1 with a dealii-9999
/usr/portage/sci-libs/dealii/dealii-9999.ebuild 2023-10-09 14:52:35.068368491 +0300 | ||
---|---|---|
8 | 8 |
# any of these modules: |
9 | 9 |
CMAKE_REMOVE_MODULES_LIST="" |
10 | 10 | |
11 |
inherit cmake flag-o-matic verify-sig |
|
11 |
inherit cmake flag-o-matic |
|
12 | 12 | |
13 | 13 |
DESCRIPTION="Solving partial differential equations with the finite element method" |
14 | 14 |
HOMEPAGE="https://www.dealii.org/" |
... | ... | |
18 | 18 |
EGIT_REPO_URI="https://github.com/dealii/dealii.git" |
19 | 19 |
SRC_URI="" |
20 | 20 |
else |
21 |
DOC_PV=9.5.0 |
|
22 | 21 |
SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.gz |
23 |
verify-sig? ( https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.gz.asc ) |
|
24 | 22 |
doc? ( |
25 |
https://github.com/${PN}/${PN}/releases/download/v${DOC_PV}/${PN}-${DOC_PV}-offline_documentation.tar.gz |
|
26 |
verify-sig? ( https://github.com/${PN}/${PN}/releases/download/v${DOC_PV}/${PN}-${DOC_PV}-offline_documentation.tar.gz.asc ) |
|
23 |
https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}-offline_documentation.tar.gz |
|
27 | 24 |
)" |
28 | 25 |
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" |
29 | 26 |
fi |
... | ... | |
84 | 81 |
virtual/pkgconfig |
85 | 82 |
doc? ( app-doc/doxygen[dot] dev-lang/perl )" |
86 | 83 | |
87 |
BDEPEND=" |
|
88 |
verify-sig? ( sec-keys/openpgp-keys-dealii )" |
|
89 | ||
90 | 84 |
PATCHES=( |
91 | 85 |
) |
92 | 86 | |
93 |
VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/dealii.asc" |
|
94 | ||
95 | 87 |
src_configure() { |
96 | 88 |
# deal.II needs a custom build type: |
97 | 89 |
local CMAKE_BUILD_TYPE=$(usex debug DebugRelease Release) |
... | ... | |
135 | 127 |
-DDEAL_II_WITH_SYMENGINE="$(usex symengine)" |
136 | 128 |
-DDEAL_II_WITH_UMFPACK="$(usex sparse)" |
137 | 129 |
-DDEAL_II_WITH_TBB=ON |
130 |
-DDEAL_II_WITH_TASKFLOW=OFF |
|
138 | 131 |
-DDEAL_II_WITH_TRILINOS="$(usex trilinos)" |
139 | 132 |
) |
140 | 133 |