commit:     078246de6403d7c51718a1c7b85a801fc57bbc1e
Author:     Gabi Falk <gabifalk <AT> gmx <DOT> com>
AuthorDate: Sat Apr 13 08:00:00 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Sep 18 00:05:22 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=078246de

dev-debug/strace: add USE=verify-sig

Signed-off-by: Gabi Falk <gabifalk <AT> gmx.com>
Closes: https://github.com/gentoo/gentoo/pull/36245
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-debug/strace/Manifest           |  6 ++++++
 dev-debug/strace/strace-6.10.ebuild | 14 +++++++++++---
 dev-debug/strace/strace-6.11.ebuild | 14 +++++++++++---
 dev-debug/strace/strace-6.6.ebuild  | 14 +++++++++++---
 dev-debug/strace/strace-6.7.ebuild  | 14 +++++++++++---
 dev-debug/strace/strace-6.8.ebuild  | 14 +++++++++++---
 dev-debug/strace/strace-6.9.ebuild  | 14 +++++++++++---
 dev-debug/strace/strace-9999.ebuild | 14 +++++++++++---
 8 files changed, 83 insertions(+), 21 deletions(-)

diff --git a/dev-debug/strace/Manifest b/dev-debug/strace/Manifest
index bab0e6fb7341..ee9bc1b7055f 100644
--- a/dev-debug/strace/Manifest
+++ b/dev-debug/strace/Manifest
@@ -1,6 +1,12 @@
 DIST strace-6.10.tar.xz 2600864 BLAKE2B 
acb26ed66fbfcb1bc6403441b632df2f7af018345e52120b8715e2bbfa578fc80af8e3844cba3e131601285f9e72b15c8b4ea56025c5efae846d2d36960f6c04
 SHA512 
0d7dafaa50fbcfebc37f37e53c2961972efd66ce0d71628fbcd2a8b871cb7e90bb3aebca14258a5a3115ae1e00cbe242b6d2f887d45f44e7321985720968f972
+DIST strace-6.10.tar.xz.asc 801 BLAKE2B 
81b0bc033c5c8a34835b9fec8ab043879a1a2ba3a557fb3309b53254a92ab5abffac32b4d97b45aedbc045a882b69d7f26b186c6e9413599583976080f788e17
 SHA512 
058672503e8ae2444271e5c220a3bd29450c1badb06ec1a6e06e0f1f4d609af3730bc2a71e7f9cefeeed936e89d4d37e439f41da353388b885d49a204887fb91
 DIST strace-6.11.tar.xz 2610440 BLAKE2B 
5ea511cd0d2f287ec4c979af7306b29ca39975a4a08f6a1123ae562db5331f7ebb1f23ff2a24ce01fd96c000d094c4d810f2b4bca3ce8adac26fbee57da7f92c
 SHA512 
c639ae7097d418f8b815bd008de9423079dad70829a5eb392d3c5def81243b8a9133c10251a7c00a4991f580cff5b62466f8b53b4b8e425a009548fb3582bdb0
+DIST strace-6.11.tar.xz.asc 801 BLAKE2B 
bc60367dafb08551510bf64c384315aadc3027ed256fbfa5a6e23139800ad01f12b7ebdc09e7845b202260ec38b4a5de70e5701abd9dddc0c5f3c4c32bd6c97b
 SHA512 
bdb86f8fa9b168240b892814037660456ee7beed547e6f5bbcb61431e6fd8d6544b8b169cc794e084c3c11f2f62aff36de410294c609c0a9ea8781fa1ddf57aa
 DIST strace-6.6.tar.xz 2420364 BLAKE2B 
f1465fec58ac20ccce6a88441a34b1402e5c51f0bb4b7963f69b5ab5019a8c8722e3406c6f93c10c1eea11d17de7f9874895d6f4df24cf9ec42a18f36267687b
 SHA512 
77ea45c72e513f6c07026cd9b2cc1a84696a5a35cdd3b06dd4a360fb9f9196958e3f6133b4a9c91e091c24066ba29e0330b6459d18a9c390caae2dba97ab399b
+DIST strace-6.6.tar.xz.asc 801 BLAKE2B 
1bd72fc586f4338da1ae31181d28103ff3168322c07508699261b5ec4627ed3bdf7e20b4557182a258f22e83537712f20413aa9c5c4b335c75f3772e71888478
 SHA512 
b9eb6fc5c2f3bd8fced37fb81435087df95d9f23f0697afab8a3e359709c95238e50aafe2a3ba8cd698aeae75a4f8e28b6dce49a26878a961c2c06790458d228
 DIST strace-6.7.tar.xz 2434880 BLAKE2B 
249c149a9140fc79be1365e4e8697b46f6558334eefac11b51c96d2d2e67bb82cb2eac3c38c2fa31f40fc5e0ad3c52967e15a034c01c12ed041d51f006a194ae
 SHA512 
da28fd9fb987044782e6fd6f5e90e2cea2ab8e536cbd3893ef4c9b11c9b3185f073ca3d8ca0eade49e9a2af8efbda8c2b66b8988be7ebc463dc45e8f48ca1256
+DIST strace-6.7.tar.xz.asc 801 BLAKE2B 
3a87561c04e82bbb745e59343cf79c25abf2c6cbd7a82f8d116a3cf6fd00797636037b620529979bce6e814fcf84aa42d94d0678afa86aedaf829d48118339df
 SHA512 
9ea90089ec0af3f2471c4e03fe95f09e16260c04f5083dde17ea28a94b62578a90319ccd4987ed50459318c4ef3174dfe42ea158cf45d11c8e21e7133113a1ae
 DIST strace-6.8.tar.xz 2457948 BLAKE2B 
0897aedc6a1ed162b8967a56d54dd0bc589ce027321c1219e5fc23e6a44103576e0f363f79a03def365a05989173271eb6096a9c48b16cdf8c54033ec6bd6f2a
 SHA512 
c477724a77112a74a5236a38b7dbaa9b6199622a1d21cc6253cac80dc4ddea78aeaf8cddf4a51ee4119e00e1adaf95f64f64e20d9775ec3edd77cd82c8f7b30e
+DIST strace-6.8.tar.xz.asc 801 BLAKE2B 
544f9a59824f5bd2e682b4df0106c85c90be8eba8fe99fa5a5b6ccc69bd9ced176f4ce3a02253e16a51290dae452426da3827e653d4c38f44eaf06427007e5a5
 SHA512 
4bcbf6b01440cd94ae2e05cc13220a141a0cc7c3a974d92947e09217fa4c77d7f7c272aaf32107c8974e140da25fd78e45f9f48731406b4dfd4d5a955e663daa
 DIST strace-6.9.tar.xz 2466252 BLAKE2B 
2da51f253ea18f27b5fabafaebdc54805aeca5b750bec6169c269dbcadb98cf76a47bf92dd619458ca86d46ec7a03710e16e0ac4973d89a86edc2d0b853714c8
 SHA512 
aa80b9b6ec41082f1710f2327f7a22003cdce6d95ab0e5083ada9c5b7b40b8f7cbc7dc6c017878dc0e42c52e405e98ed1488c51d17bc3538989ff4be2c2411e1
+DIST strace-6.9.tar.xz.asc 801 BLAKE2B 
ccb3d026a272bc02d351fd15f8b18a50a8653cda247ea9baa938820fb3c870e1803562d7e17eac3d4f1842911a4e904bc88ba267cb74aeac869185e30cd89d48
 SHA512 
577a3f5d0bdd51b995755a76b58e6bdf6a0a173966bb1d95ebba0a59df8a8e828eb5eca4cda55c9faf7e31053652911541134107199c073ec24fa877cec393bd

diff --git a/dev-debug/strace/strace-6.10.ebuild 
b/dev-debug/strace/strace-6.10.ebuild
index 976615abb153..3b7b64121199 100644
--- a/dev-debug/strace/strace-6.10.ebuild
+++ b/dev-debug/strace/strace-6.10.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit autotools edo flag-o-matic toolchain-funcs
+inherit autotools edo flag-o-matic toolchain-funcs verify-sig
 
 DESCRIPTION="Useful diagnostic, instructional, and debugging tool"
 HOMEPAGE="https://strace.io/";
@@ -12,17 +12,25 @@ if [[ ${PV} == 9999 ]] ; then
        EGIT_REPO_URI="https://github.com/strace/strace.git";
        inherit git-r3
 else
-       
SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz";
+       SRC_URI="
+               
https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz
+               verify-sig? ( 
https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz.asc )
+       "
        KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 fi
 
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/strace.asc
+
 LICENSE="LGPL-2.1+ test? ( GPL-2+ )"
 SLOT="0"
 IUSE="aio perl selinux static test unwind elfutils"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="?? ( unwind elfutils )"
 
-BDEPEND="virtual/pkgconfig"
+BDEPEND="
+       virtual/pkgconfig
+       verify-sig? ( >=sec-keys/openpgp-keys-strace-20151021 )
+"
 LIB_DEPEND="
        unwind? ( sys-libs/libunwind[static-libs(+)] )
        elfutils? ( dev-libs/elfutils[static-libs(+)] )

diff --git a/dev-debug/strace/strace-6.11.ebuild 
b/dev-debug/strace/strace-6.11.ebuild
index 976615abb153..3b7b64121199 100644
--- a/dev-debug/strace/strace-6.11.ebuild
+++ b/dev-debug/strace/strace-6.11.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit autotools edo flag-o-matic toolchain-funcs
+inherit autotools edo flag-o-matic toolchain-funcs verify-sig
 
 DESCRIPTION="Useful diagnostic, instructional, and debugging tool"
 HOMEPAGE="https://strace.io/";
@@ -12,17 +12,25 @@ if [[ ${PV} == 9999 ]] ; then
        EGIT_REPO_URI="https://github.com/strace/strace.git";
        inherit git-r3
 else
-       
SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz";
+       SRC_URI="
+               
https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz
+               verify-sig? ( 
https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz.asc )
+       "
        KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 fi
 
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/strace.asc
+
 LICENSE="LGPL-2.1+ test? ( GPL-2+ )"
 SLOT="0"
 IUSE="aio perl selinux static test unwind elfutils"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="?? ( unwind elfutils )"
 
-BDEPEND="virtual/pkgconfig"
+BDEPEND="
+       virtual/pkgconfig
+       verify-sig? ( >=sec-keys/openpgp-keys-strace-20151021 )
+"
 LIB_DEPEND="
        unwind? ( sys-libs/libunwind[static-libs(+)] )
        elfutils? ( dev-libs/elfutils[static-libs(+)] )

diff --git a/dev-debug/strace/strace-6.6.ebuild 
b/dev-debug/strace/strace-6.6.ebuild
index c380af2dcd29..7c8d69f65cc5 100644
--- a/dev-debug/strace/strace-6.6.ebuild
+++ b/dev-debug/strace/strace-6.6.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit autotools edo flag-o-matic toolchain-funcs
+inherit autotools edo flag-o-matic toolchain-funcs verify-sig
 
 DESCRIPTION="Useful diagnostic, instructional, and debugging tool"
 HOMEPAGE="https://strace.io/";
@@ -12,17 +12,25 @@ if [[ ${PV} == 9999 ]] ; then
        EGIT_REPO_URI="https://github.com/strace/strace.git";
        inherit git-r3
 else
-       
SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz";
+       SRC_URI="
+               
https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz
+               verify-sig? ( 
https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz.asc )
+       "
        KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 fi
 
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/strace.asc
+
 LICENSE="LGPL-2.1+ test? ( GPL-2+ )"
 SLOT="0"
 IUSE="aio perl selinux static test unwind elfutils"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="?? ( unwind elfutils )"
 
-BDEPEND="virtual/pkgconfig"
+BDEPEND="
+       virtual/pkgconfig
+       verify-sig? ( >=sec-keys/openpgp-keys-strace-20151021 )
+"
 LIB_DEPEND="
        unwind? ( sys-libs/libunwind[static-libs(+)] )
        elfutils? ( dev-libs/elfutils[static-libs(+)] )

diff --git a/dev-debug/strace/strace-6.7.ebuild 
b/dev-debug/strace/strace-6.7.ebuild
index c380af2dcd29..7c8d69f65cc5 100644
--- a/dev-debug/strace/strace-6.7.ebuild
+++ b/dev-debug/strace/strace-6.7.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit autotools edo flag-o-matic toolchain-funcs
+inherit autotools edo flag-o-matic toolchain-funcs verify-sig
 
 DESCRIPTION="Useful diagnostic, instructional, and debugging tool"
 HOMEPAGE="https://strace.io/";
@@ -12,17 +12,25 @@ if [[ ${PV} == 9999 ]] ; then
        EGIT_REPO_URI="https://github.com/strace/strace.git";
        inherit git-r3
 else
-       
SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz";
+       SRC_URI="
+               
https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz
+               verify-sig? ( 
https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz.asc )
+       "
        KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 fi
 
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/strace.asc
+
 LICENSE="LGPL-2.1+ test? ( GPL-2+ )"
 SLOT="0"
 IUSE="aio perl selinux static test unwind elfutils"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="?? ( unwind elfutils )"
 
-BDEPEND="virtual/pkgconfig"
+BDEPEND="
+       virtual/pkgconfig
+       verify-sig? ( >=sec-keys/openpgp-keys-strace-20151021 )
+"
 LIB_DEPEND="
        unwind? ( sys-libs/libunwind[static-libs(+)] )
        elfutils? ( dev-libs/elfutils[static-libs(+)] )

diff --git a/dev-debug/strace/strace-6.8.ebuild 
b/dev-debug/strace/strace-6.8.ebuild
index c380af2dcd29..7c8d69f65cc5 100644
--- a/dev-debug/strace/strace-6.8.ebuild
+++ b/dev-debug/strace/strace-6.8.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit autotools edo flag-o-matic toolchain-funcs
+inherit autotools edo flag-o-matic toolchain-funcs verify-sig
 
 DESCRIPTION="Useful diagnostic, instructional, and debugging tool"
 HOMEPAGE="https://strace.io/";
@@ -12,17 +12,25 @@ if [[ ${PV} == 9999 ]] ; then
        EGIT_REPO_URI="https://github.com/strace/strace.git";
        inherit git-r3
 else
-       
SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz";
+       SRC_URI="
+               
https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz
+               verify-sig? ( 
https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz.asc )
+       "
        KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 fi
 
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/strace.asc
+
 LICENSE="LGPL-2.1+ test? ( GPL-2+ )"
 SLOT="0"
 IUSE="aio perl selinux static test unwind elfutils"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="?? ( unwind elfutils )"
 
-BDEPEND="virtual/pkgconfig"
+BDEPEND="
+       virtual/pkgconfig
+       verify-sig? ( >=sec-keys/openpgp-keys-strace-20151021 )
+"
 LIB_DEPEND="
        unwind? ( sys-libs/libunwind[static-libs(+)] )
        elfutils? ( dev-libs/elfutils[static-libs(+)] )

diff --git a/dev-debug/strace/strace-6.9.ebuild 
b/dev-debug/strace/strace-6.9.ebuild
index a28843ec66a5..f6f02d671260 100644
--- a/dev-debug/strace/strace-6.9.ebuild
+++ b/dev-debug/strace/strace-6.9.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit autotools edo flag-o-matic toolchain-funcs
+inherit autotools edo flag-o-matic toolchain-funcs verify-sig
 
 DESCRIPTION="Useful diagnostic, instructional, and debugging tool"
 HOMEPAGE="https://strace.io/";
@@ -12,17 +12,25 @@ if [[ ${PV} == 9999 ]] ; then
        EGIT_REPO_URI="https://github.com/strace/strace.git";
        inherit git-r3
 else
-       
SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz";
+       SRC_URI="
+               
https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz
+               verify-sig? ( 
https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz.asc )
+       "
        KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 fi
 
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/strace.asc
+
 LICENSE="LGPL-2.1+ test? ( GPL-2+ )"
 SLOT="0"
 IUSE="aio perl selinux static test unwind elfutils"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="?? ( unwind elfutils )"
 
-BDEPEND="virtual/pkgconfig"
+BDEPEND="
+       virtual/pkgconfig
+       verify-sig? ( >=sec-keys/openpgp-keys-strace-20151021 )
+"
 LIB_DEPEND="
        unwind? ( sys-libs/libunwind[static-libs(+)] )
        elfutils? ( dev-libs/elfutils[static-libs(+)] )

diff --git a/dev-debug/strace/strace-9999.ebuild 
b/dev-debug/strace/strace-9999.ebuild
index 976615abb153..3b7b64121199 100644
--- a/dev-debug/strace/strace-9999.ebuild
+++ b/dev-debug/strace/strace-9999.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit autotools edo flag-o-matic toolchain-funcs
+inherit autotools edo flag-o-matic toolchain-funcs verify-sig
 
 DESCRIPTION="Useful diagnostic, instructional, and debugging tool"
 HOMEPAGE="https://strace.io/";
@@ -12,17 +12,25 @@ if [[ ${PV} == 9999 ]] ; then
        EGIT_REPO_URI="https://github.com/strace/strace.git";
        inherit git-r3
 else
-       
SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz";
+       SRC_URI="
+               
https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz
+               verify-sig? ( 
https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz.asc )
+       "
        KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 fi
 
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/strace.asc
+
 LICENSE="LGPL-2.1+ test? ( GPL-2+ )"
 SLOT="0"
 IUSE="aio perl selinux static test unwind elfutils"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="?? ( unwind elfutils )"
 
-BDEPEND="virtual/pkgconfig"
+BDEPEND="
+       virtual/pkgconfig
+       verify-sig? ( >=sec-keys/openpgp-keys-strace-20151021 )
+"
 LIB_DEPEND="
        unwind? ( sys-libs/libunwind[static-libs(+)] )
        elfutils? ( dev-libs/elfutils[static-libs(+)] )

Reply via email to