commit: 27e5099e6b6c1f394c82986d086e1b1cf7e951e4
Author: Matthias Maier <tamiko <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 8 04:29:23 2022 +0000
Commit: Matthias Maier <tamiko <AT> gentoo <DOT> org>
CommitDate: Thu Dec 8 04:37:20 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27e5099e
sci-libs/dealii: add verify-sig use flag
Signed-off-by: Matthias Maier <tamiko <AT> gentoo.org>
sci-libs/dealii/Manifest | 4 ++++
sci-libs/dealii/{dealii-9.4.0.ebuild => dealii-9.4.0-r1.ebuild} | 9 ++++++++-
sci-libs/dealii/{dealii-9.4.1.ebuild => dealii-9.4.1-r1.ebuild} | 9 ++++++++-
3 files changed, 20 insertions(+), 2 deletions(-)
diff --git a/sci-libs/dealii/Manifest b/sci-libs/dealii/Manifest
index 01f6c0097266..da0abcfa16c1 100644
--- a/sci-libs/dealii/Manifest
+++ b/sci-libs/dealii/Manifest
@@ -3,6 +3,10 @@ DIST dealii-9.3.1.tar.gz 24459280 BLAKE2B
c7f1d461017da24efd6f3247217fd1b889e0cb
DIST dealii-9.3.3-offline_documentation.tar.gz 346914833 BLAKE2B
8a3661f44aef70c25837fca67175e410f1404991a5fa3698d2e732f1ae045f987a3d9c2fb21294de32768533968e94178f7537f2c3221afdb427fb10478257b5
SHA512
05d8c9573e8277c88f81ff318d295b099e2241c5358cc243eaae35044703a8abc8cac7b7b8049b3527d167f60b11820bd8418fde2e6a6929c03abbf6cc5b6658
DIST dealii-9.3.3.tar.gz 24462944 BLAKE2B
581a8c618fab96127ac95fe9ba5ea5410eb6f9193ce96b6a0d8d28dd125689fb11868115ae8163b7e223970321ddd75347ea21568ea1cdc1e783f94506f00d91
SHA512
31a05a2f539dd2336683c2ab887fef47f08a5127fe23163128036f3143c0c77dca08004b014704e1c7cc07d7578458636715dcbefd654e5fc4511d6d315b604d
DIST dealii-9.4.0-offline_documentation.tar.gz 390747598 BLAKE2B
6e8ed938b31a9e6bbbdd5baacce056edc31d489ecd3e9528283650f431d004ca122c968567fe342744d52bab8f8be53ab1b20d56636e2dc48f8cf551791a08bd
SHA512
703eb50150ae5bd77f0d84271babd50483c3a9b069abb5b7e8827d00efaa5d189a43ac54f0ef8b2f746b12a10dc611669f5fddd655241a66af4915ec1d458185
+DIST dealii-9.4.0-offline_documentation.tar.gz.asc 246 BLAKE2B
cb828efcdb38b88af9abc3be95c90c126144ee1edd076e2c47c7a90dad1df3ac29ce104de7be551fb93671b0b3ffe44b737fcba3841ccb0921e1f0795360fec4
SHA512
59f8997f9a19580861f0c7afd06b9737519c0dbf6990c4569f5c8dbd05e7e41dce19d1b9a639504696be2f99f6e8c555086dcd85c43976ccd5c7ebf007864dc0
DIST dealii-9.4.0.tar.gz 30297914 BLAKE2B
6beb4c7b83f5316e703d4b77340900c376e622b1dc59c9058a8927174a8c6991994957588b6adf88238e72eec93f8941bfbfb2d0bb01070560468d051d9829f8
SHA512
3be740fbabff65a18870496f483ac4ed6d35c8a53b5128dd09b2dfabe82d60e4a75f02fd508b44f6c93805999aab98f551154f10ca2ad5fabede65c2d6dce320
+DIST dealii-9.4.0.tar.gz.asc 246 BLAKE2B
972d3fa18c83ff9b3aff996efaa0e6d1db848f64a46afb80b083c4f228d42ab1a2d7c5f6172a1ad3ae8542ca9c2a351c2badf98b9104dd5448a0f3d0cbd73e2a
SHA512
b0754c891356bcf30d2d32b4ecc780d2ba814b720426d604c0596ebdbdb1a8ae00357b04596c03f75e809593067b022b9e7c08584f88e35f05248472dde44f3b
DIST dealii-9.4.1-offline_documentation.tar.gz 392007419 BLAKE2B
81404b02ba7dc97a0314f52fa9d775183981864288f4ab4ca81b550a1763d90cb5b04b32c056008ad60a7829b929c78edd80cbeeeb861e4ef638780c13d80aa7
SHA512
9bbaf6e9a478ac643e87f2f07918c8a5216e17b0ddaeba4beb2acde9ea54833e2f0e7d11f61b2cac8b986e442dbb181317b53e1a40a807e7c098167bfd073266
+DIST dealii-9.4.1-offline_documentation.tar.gz.asc 246 BLAKE2B
9ace22c9b174e642cd3fba94c165d816c62814f892f5f6f272efa0301613dc55251152825e726fc6cf7e89bbfb7fa3552ec58ad426a7d58a74ecb89b9072f742
SHA512
50b43dd34a0687395f516f4910581df71054fa8be3c98006566ea649d0af866d38c9793da548ba6bdb7a9fec452dfb6d928d336aace943522d7c3f854209b81b
DIST dealii-9.4.1.tar.gz 30298204 BLAKE2B
499f542c7a7f071d04048127199c7bebf5668b6e8d13fc2701dd18e28165442e58112ee9e4926e16a592bffdd5d7b7c240eea55808e5f9c021961f7e44b7da79
SHA512
39089aff462d3ff4244ce75f74a4cd908f8f72a81dcc3fb02ca91b3cad2442ceb78677e72cd928b36a04d352c4baa146a25fa5e14c886ca9e2bad0be0069f7b8
+DIST dealii-9.4.1.tar.gz.asc 246 BLAKE2B
dbb1dc7b3e8a97f29287f154d11cd3db2566fdc4c7667fa57e686e2feba33f2115546408365f0e8f490ba593cb582b12489de373da3e33e8702b6e16804c7ebf
SHA512
eb987d34f19b59d523d79f3c2c99f5f3125b1d0c71af0eb32b77ad5959d6197b79f1971a8a79dbc52bab698335dcb6091aac88c51d845a1e07d3681c089754c7
diff --git a/sci-libs/dealii/dealii-9.4.0.ebuild
b/sci-libs/dealii/dealii-9.4.0-r1.ebuild
similarity index 93%
rename from sci-libs/dealii/dealii-9.4.0.ebuild
rename to sci-libs/dealii/dealii-9.4.0-r1.ebuild
index b493d369767a..23dd968667ef 100644
--- a/sci-libs/dealii/dealii-9.4.0.ebuild
+++ b/sci-libs/dealii/dealii-9.4.0-r1.ebuild
@@ -8,7 +8,7 @@ EAPI=8
# any of these modules:
CMAKE_REMOVE_MODULES_LIST=""
-inherit cmake flag-o-matic
+inherit cmake flag-o-matic verify-sig
DESCRIPTION="Solving partial differential equations with the finite element
method"
HOMEPAGE="https://www.dealii.org/"
@@ -19,8 +19,10 @@ if [[ ${PV} = *9999* ]]; then
SRC_URI=""
else
SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.gz
+ verify-sig? (
https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.gz.asc )
doc? (
https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}-offline_documentation.tar.gz
+ verify-sig? (
https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}-offline_documentation.tar.gz.asc
)
)"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
fi
@@ -75,10 +77,15 @@ DEPEND="${RDEPEND}
virtual/pkgconfig
doc? ( app-doc/doxygen[dot] dev-lang/perl )"
+BDEPEND="
+ verify-sig? ( sec-keys/openpgp-keys-dealii )"
+
PATCHES=(
"${FILESDIR}"/${PN}-9.1.1-no-ld-flags.patch
)
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/dealii.asc"
+
src_configure() {
# deal.II needs a custom build type:
local CMAKE_BUILD_TYPE=$(usex debug DebugRelease Release)
diff --git a/sci-libs/dealii/dealii-9.4.1.ebuild
b/sci-libs/dealii/dealii-9.4.1-r1.ebuild
similarity index 93%
rename from sci-libs/dealii/dealii-9.4.1.ebuild
rename to sci-libs/dealii/dealii-9.4.1-r1.ebuild
index b493d369767a..23dd968667ef 100644
--- a/sci-libs/dealii/dealii-9.4.1.ebuild
+++ b/sci-libs/dealii/dealii-9.4.1-r1.ebuild
@@ -8,7 +8,7 @@ EAPI=8
# any of these modules:
CMAKE_REMOVE_MODULES_LIST=""
-inherit cmake flag-o-matic
+inherit cmake flag-o-matic verify-sig
DESCRIPTION="Solving partial differential equations with the finite element
method"
HOMEPAGE="https://www.dealii.org/"
@@ -19,8 +19,10 @@ if [[ ${PV} = *9999* ]]; then
SRC_URI=""
else
SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.gz
+ verify-sig? (
https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.gz.asc )
doc? (
https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}-offline_documentation.tar.gz
+ verify-sig? (
https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}-offline_documentation.tar.gz.asc
)
)"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
fi
@@ -75,10 +77,15 @@ DEPEND="${RDEPEND}
virtual/pkgconfig
doc? ( app-doc/doxygen[dot] dev-lang/perl )"
+BDEPEND="
+ verify-sig? ( sec-keys/openpgp-keys-dealii )"
+
PATCHES=(
"${FILESDIR}"/${PN}-9.1.1-no-ld-flags.patch
)
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/dealii.asc"
+
src_configure() {
# deal.II needs a custom build type:
local CMAKE_BUILD_TYPE=$(usex debug DebugRelease Release)