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