commit:     af71ee231c6208c9da9f95860bc4691d7a29b38e
Author:     Alfred Wingate <parona <AT> protonmail <DOT> com>
AuthorDate: Thu Mar 27 02:48:21 2025 +0000
Commit:     Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
CommitDate: Tue Nov 11 19:24:00 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af71ee23

gnustep-base/gnustep-base: add verify-sig support

Signed-off-by: Alfred Wingate <parona <AT> protonmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/44437
Signed-off-by: Bernard Cafarelli <voyageur <AT> gentoo.org>

 gnustep-base/gnustep-base/Manifest                      |  1 +
 gnustep-base/gnustep-base/gnustep-base-1.31.1-r1.ebuild | 14 +++++++++++---
 2 files changed, 12 insertions(+), 3 deletions(-)

diff --git a/gnustep-base/gnustep-base/Manifest 
b/gnustep-base/gnustep-base/Manifest
index 510c28fd986f..7539e7e6218b 100644
--- a/gnustep-base/gnustep-base/Manifest
+++ b/gnustep-base/gnustep-base/Manifest
@@ -2,3 +2,4 @@ DIST gnustep-base-1.28.0.tar.gz 4246622 BLAKE2B 
fdaa834ea3cb13b1d4717c2c7e6b59ef
 DIST gnustep-base-1.29.0.tar.gz 3697809 BLAKE2B 
9810e6220df79e75130e8e3cdda5d8c42e1e05351461920549e3163752eccc9fa4bb375c36a8b987877cf557140e961dda7e0fac1c1c9affdb38893567695ddf
 SHA512 
19e876f32e4dce403beeb5522ae942c23cc2b947217a38fd045a495d81b3734a8cf160fb768d8cff64c45d8ae63ba422658f705519786016d3e8216efe0a044c
 DIST gnustep-base-1.30.0.tar.gz 3730872 BLAKE2B 
e4ceb975f65efee16b50bd82af1fcec9e91c92c296f5c1a990254ce58845f8e1b5a58b725214e90aade704ff631e6e2ec87adf7a8dc85c7e783fd53297d9e862
 SHA512 
c13d77a502f053dce425aa80995c97c397afe07b2b6a794f3d129ff2810d018288af18f656d30fa071e34a1d2f74b80896f67538a4142b56058f3d39ee2719af
 DIST gnustep-base-1.31.1.tar.gz 3831129 BLAKE2B 
7bbab70fd5e78f75c0342d8d5a3e2175958a850b5ecc04fa6449e8a71aa998659755793d192c795865810d3b38ec10cfb284e7263a5ce301979930a25aa8a6ac
 SHA512 
6de3a935766d6b3075e60da71525511de940521dd50d604af1eb67681bd6aa4693b889e6655f39c96b53178a86623a4c4510be004487a28fddd175dec928c933
+DIST gnustep-base-1.31.1.tar.gz.sig 123 BLAKE2B 
014bcf2f34e91177022e0f98c65c8995b367715665106307f27d8a3934028b4dde0e9f6fae9e5089d1a1d9794e4b41b449622cc077eb0aa34ca921e9531cfcd6
 SHA512 
7c46c8ef8e385270c01738e46626118a102c086c72753d0b51198f671cb082ea16bfb55e68527a50ecb8554e94940e9f7ebf1e24f76a1ef42a33edec44e3cc67

diff --git a/gnustep-base/gnustep-base/gnustep-base-1.31.1-r1.ebuild 
b/gnustep-base/gnustep-base/gnustep-base-1.31.1-r1.ebuild
index a96853cc2e8a..8ef419b48d73 100644
--- a/gnustep-base/gnustep-base/gnustep-base-1.31.1-r1.ebuild
+++ b/gnustep-base/gnustep-base/gnustep-base-1.31.1-r1.ebuild
@@ -3,11 +3,14 @@
 
 EAPI=8
 
-inherit gnustep-base toolchain-funcs
+inherit gnustep-base toolchain-funcs verify-sig
 
 DESCRIPTION="A library of general-purpose, non-graphical Objective C objects"
 HOMEPAGE="https://gnustep.github.io";
-SRC_URI="https://github.com/gnustep/libs-base/releases/download/base-${PV//./_}/${P}.tar.gz";
+SRC_URI="
+       
https://github.com/gnustep/libs-base/releases/download/base-${PV//./_}/${P}.tar.gz
+       verify-sig? ( 
https://github.com/gnustep/libs-base/releases/download/base-${PV//./_}/${P}.tar.gz.sig
 )
+"
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0/$(ver_cut 1-2)"
@@ -32,7 +35,12 @@ RDEPEND="${GNUSTEP_CORE_DEPEND}
        >=virtual/zlib-1.2:=
        zeroconf? ( net-dns/avahi )"
 DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
+BDEPEND="
+       virtual/pkgconfig
+       verify-sig? ( sec-keys/openpgp-keys-gnustep )
+"
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/gnustep.asc
 
 PATCHES=(
        "${FILESDIR}"/${PN}-1.26.0-no_compress_man.patch

Reply via email to