commit:     288869210d015cefe1a4d8abc10884430c387623
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 19 04:59:43 2026 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Jan 19 05:00:31 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28886921

dev-debug/systemtap: wire up verify-sig

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-debug/systemtap/Manifest             |  1 +
 dev-debug/systemtap/systemtap-5.4.ebuild | 16 ++++++++++++----
 2 files changed, 13 insertions(+), 4 deletions(-)

diff --git a/dev-debug/systemtap/Manifest b/dev-debug/systemtap/Manifest
index ab676d3e8ec3..a2051e8f85e7 100644
--- a/dev-debug/systemtap/Manifest
+++ b/dev-debug/systemtap/Manifest
@@ -1,2 +1,3 @@
 DIST systemtap-5.3.tar.gz 6604029 BLAKE2B 
063a73f41bbcc3a23ea2d98ff5e3562a87aea0c78fc915f223d59a32dc763fabdf324fe820aa0e969728eeeb8cd0264fd7e3dcc7ac5d81d005aa9c81e19ea604
 SHA512 
b252cd00a7ddab53f19d30129834b205ce8e90ccc5422444c1d188b765c122da712f5ca73092c425aef7430888c75ebfebbe3bfd87d6df8761338a1135abda89
 DIST systemtap-5.4.tar.gz 6615758 BLAKE2B 
b2c3add6afcdd824d8253ee5e83837983519ffff69ff76c75abdefa64ae93128dc030b4632fe585e3b099edd635f22b6325811e704655ce57b3d460ced583af7
 SHA512 
5869fe3735e44be65ba7895a46b4ea66fcdcc21ed2ab0673c62d822730553837f816d82fd78eeca4bfe6f17fdeaa12eb2f94c0b0b7ebb8c495c961f0b6935785
+DIST systemtap-5.4.tar.gz.asc 228 BLAKE2B 
7153476f92199eef753cd85343a4ef8fed449eacf1708c8429fa0e0511bbac959c41a5b50690837810d14b7938c87326b70e0ab6fd321af25d2b86f9c7cbd8a9
 SHA512 
63da7b5e8a71c942af05c0d1b18a6f99f79403c6e1f5424382067ba27c75da7bebe02df501b1c7bb602d6cb98857fe02d15fb72535a33885acbd332c8e1508ea

diff --git a/dev-debug/systemtap/systemtap-5.4.ebuild 
b/dev-debug/systemtap/systemtap-5.4.ebuild
index d00bcf16bb27..de3c3770f15d 100644
--- a/dev-debug/systemtap/systemtap-5.4.ebuild
+++ b/dev-debug/systemtap/systemtap-5.4.ebuild
@@ -1,20 +1,28 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 PYTHON_COMPAT=( python3_{11..14} )
-
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/fche.asc
 inherit autotools flag-o-matic linux-info python-single-r1 toolchain-funcs
 
 DESCRIPTION="Linux trace/probe tool"
 HOMEPAGE="https://sourceware.org/systemtap/ 
https://sourceware.org/systemtap/wiki";
+
 if [[ ${PV} == 9999 ]] ; then
        EGIT_REPO_URI="https://sourceware.org/git/systemtap.git";
        inherit git-r3
 else
-       SRC_URI="https://sourceware.org/ftp/${PN}/releases/${P}.tar.gz";
+       inherit verify-sig
+       SRC_URI="
+               https://sourceware.org/ftp/${PN}/releases/${P}.tar.gz
+               verify-sig? ( 
https://sourceware.org/ftp/${PN}/releases/${P}.tar.gz.asc )
+       "
+
        KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+
+       BDEPEND="verify-sig? ( sec-keys/openpgp-keys-fche )"
 fi
 
 LICENSE="GPL-2"
@@ -54,7 +62,7 @@ RDEPEND="
        acct-group/stapusr
 "
 # which: https://sourceware.org/PR32106
-BDEPEND="
+BDEPEND+="
        $(python_gen_cond_dep 'dev-python/setuptools[${PYTHON_USEDEP}]')
        test? (
                dev-util/dejagnu

Reply via email to