commit: 8e7038a9a57a5fb7a9c5ae895eb366930bc8a9c5
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Jan 15 23:20:33 2026 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Jan 15 23:21:22 2026 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e7038a9
sys-devel/dwz: wire up verify-sig
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-devel/dwz/Manifest | 1 +
sys-devel/dwz/dwz-0.16.ebuild | 13 ++++++++++---
sys-devel/dwz/dwz-9999.ebuild | 15 +++++++++++----
3 files changed, 22 insertions(+), 7 deletions(-)
diff --git a/sys-devel/dwz/Manifest b/sys-devel/dwz/Manifest
index b10ce8cb49e8..5abafaddb7a8 100644
--- a/sys-devel/dwz/Manifest
+++ b/sys-devel/dwz/Manifest
@@ -1,2 +1,3 @@
DIST dwz-0.15.tar.xz 150080 BLAKE2B
4ce1722a53cb588cda8195211a26b28d69891ed32cc59e44897270298d033590c79c8c73168dc3b261cb017fc12874a9cbd50db3bfaa0aa7de8ed7cf8a588cca
SHA512
43eb4b08c1f529859dc3466697d5ad7e172d6efbf21409530a67a2492ae4acc3734d5134bbd6e07c089ecc358d915871b13e22f6e4f1dd4c3af19ef804f8fcc5
DIST dwz-0.16.tar.xz 151304 BLAKE2B
16c4fdae44734c8cac60635ae24b24d0d23e384b310c2331c018623ceeba2c3108cc31ade392bcad9910fbc77a7230ac56facdb94bcda125250b5fe19bf9cb18
SHA512
1d6584ad8a0558b8a1351472c968c7b86849267872a50f11ab7b2a0866403dfb2dcf5e14c7c1a97a7c014c7b9fe8ce56c37aaa28b04bd6ddb0fd04bfbc8b97fe
+DIST dwz-0.16.tar.xz.asc 488 BLAKE2B
fe7bc5919c873d61801b60d06c2793b8b888f43794ff6655637908745db6306c6c1ab97bb7ddec6827886dbf76d48aa045780c265f6c8e07dd2f87b79978de26
SHA512
2003de1de923b3844c7d441de5e6055c679a82dafd2895578b49af5c7ceac41bcdbb284bfe43b9d86419b479d701f02f10c92552a1296e69e8f11451f7b8ebd4
diff --git a/sys-devel/dwz/dwz-0.16.ebuild b/sys-devel/dwz/dwz-0.16.ebuild
index 605ea9205937..97087e98a928 100644
--- a/sys-devel/dwz/dwz-0.16.ebuild
+++ b/sys-devel/dwz/dwz-0.16.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,10 +11,17 @@ if [[ ${PV} == 9999 ]] ; then
EGIT_REPO_URI="https://sourceware.org/git/dwz.git"
inherit git-r3
else
- SRC_URI="https://sourceware.org/ftp/dwz/releases/${P}.tar.xz"
+ VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/dwz.asc
+ inherit verify-sig
+
+ SRC_URI="
+ https://sourceware.org/ftp/dwz/releases/${P}.tar.xz
+ verify-sig? (
https://sourceware.org/ftp/dwz/releases/${P}.tar.xz.asc )
+ "
S="${WORKDIR}/${PN}"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv
~sparc x86"
+ BDEPEND="verify-sig? ( sec-keys/openpgp-keys-dwz )"
fi
LICENSE="GPL-2+ GPL-3+"
@@ -31,7 +38,7 @@ RDEPEND="
)
"
DEPEND="${RDEPEND}"
-BDEPEND="
+BDEPEND+="
test? (
dev-debug/gdb
dev-libs/elfutils[utils]
diff --git a/sys-devel/dwz/dwz-9999.ebuild b/sys-devel/dwz/dwz-9999.ebuild
index a20d65fcf897..9fb66d139c6d 100644
--- a/sys-devel/dwz/dwz-9999.ebuild
+++ b/sys-devel/dwz/dwz-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,10 +11,17 @@ if [[ ${PV} == 9999 ]] ; then
EGIT_REPO_URI="https://sourceware.org/git/dwz.git"
inherit git-r3
else
- SRC_URI="https://sourceware.org/ftp/dwz/releases/${P}.tar.xz"
+ VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/dwz.asc
+ inherit verify-sig
+
+ SRC_URI="
+ https://sourceware.org/ftp/dwz/releases/${P}.tar.xz
+ verify-sig? (
https://sourceware.org/ftp/dwz/releases/${P}.tar.xz.asc )
+ "
S="${WORKDIR}/${PN}"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv
~sparc ~x86"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64
~riscv ~sparc ~x86"
+ BDEPEND="verify-sig? ( sec-keys/openpgp-keys-dwz )"
fi
LICENSE="GPL-2+ GPL-3+"
@@ -31,7 +38,7 @@ RDEPEND="
)
"
DEPEND="${RDEPEND}"
-BDEPEND="
+BDEPEND+="
test? (
dev-debug/gdb
dev-libs/elfutils[utils]