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]

Reply via email to