commit:     24e3e51d6075a6c478fa94546748063f406ed086
Author:     Hank Leininger <hlein <AT> korelogic <DOT> com>
AuthorDate: Wed Feb 14 00:54:55 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Feb 18 10:48:22 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24e3e51d

net-dns/bind-tools: add verify-sig support

Signed-off-by: Hank Leininger <hlein <AT> korelogic.com>
Closes: https://github.com/gentoo/gentoo/pull/35313
Signed-off-by: Sam James <sam <AT> gentoo.org>

 net-dns/bind-tools/Manifest                  | 1 +
 net-dns/bind-tools/bind-tools-9.16.48.ebuild | 7 +++++--
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/net-dns/bind-tools/Manifest b/net-dns/bind-tools/Manifest
index f219f948f74d..3082678cd7fa 100644
--- a/net-dns/bind-tools/Manifest
+++ b/net-dns/bind-tools/Manifest
@@ -3,3 +3,4 @@ DIST bind-9.16.39.tar.xz 5120164 BLAKE2B 
d9fb51435dce11c8854084cc21de79df3ae6529
 DIST bind-9.16.41.tar.xz 5121884 BLAKE2B 
53ccc399acc98f79930f51314c1f4e1135370347f05c7a293ac416669c6125b2d56edda20b9ecd86e6ec3ccf05a95c3eb0b836c26b14cf7ee3d1869f578280e5
 SHA512 
93c374ef82ff36e222a790161942635d0b977813b5040f8895e1c032b4ca1925addc8ef3a06417445036dc35aeb708cc61bd589c6a9cb78980f77ab402c44bee
 DIST bind-9.16.42.tar.xz 5123476 BLAKE2B 
7cda7df38beaa602fde0142b46c8bcf401cda8afdf00383724ccaa8f3e3f71d320bbd4b7f3be33bcc9c59465932caab1f8c62ca64b79a1470cbdaa01f0048b00
 SHA512 
cf29e72c9c979f3cf8ba0b17357fb09c37f1436a7f3a518f49ce4b4c682fb367dd3d8e71de6603c166c95a7c535a77a9f2a1393a59723294626acefebbc95fd6
 DIST bind-9.16.48.tar.xz 5131176 BLAKE2B 
4a503b45df412c435cb0f75b54ee1270140cccce7ecc159cdf3e0e3cbd3c0a0866b7472782f20aacf130f57df12d20a102ac6979498138ce00a2655806d003e7
 SHA512 
83829a5045e2a29dd2b491d3ab72b545f5664023fcd4aa205a44dbb7bcc5c737b4466c0d73f124b8d88fd33c56776871a07dde1ba0530d43eec8e7304a08d353
+DIST bind-9.16.48.tar.xz.asc 833 BLAKE2B 
740ed58863ed3a7dee6ada4edd03cad5378ea0aa53cd6f071ca1911bb2d6b285ed292f32846790d42b97e8d9bb72588f1cd30c4e10557ac1e9f1df545923a9b1
 SHA512 
7bd813b5ab6f9677fc4ef21e0c3930f6319fa6c49d6869570794bc28212fe8935b72f9f217cfce692a2dec9ec29994f345d1b1145cef1ca976c5361f6ce0f75d

diff --git a/net-dns/bind-tools/bind-tools-9.16.48.ebuild 
b/net-dns/bind-tools/bind-tools-9.16.48.ebuild
index 067ea34674e9..d33e0ffa5e87 100644
--- a/net-dns/bind-tools/bind-tools-9.16.48.ebuild
+++ b/net-dns/bind-tools/bind-tools-9.16.48.ebuild
@@ -3,7 +3,8 @@
 
 EAPI=8
 
-inherit autotools flag-o-matic multiprocessing toolchain-funcs
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/isc.asc
+inherit autotools flag-o-matic multiprocessing toolchain-funcs verify-sig
 
 MY_PN=${PN//-tools}
 MY_PV=${PV/_p/-P}
@@ -12,7 +13,8 @@ MY_P="${MY_PN}-${MY_PV}"
 
 DESCRIPTION="bind tools: dig, nslookup, host, nsupdate, dnssec-keygen"
 HOMEPAGE="https://www.isc.org/software/bind 
https://gitlab.isc.org/isc-projects/bind9";
-SRC_URI="https://downloads.isc.org/isc/bind9/${PV}/${MY_P}.tar.xz";
+SRC_URI="https://downloads.isc.org/isc/bind9/${PV}/${MY_P}.tar.xz
+       verify-sig? ( 
https://downloads.isc.org/isc/bind9/${PV}/${MY_P}.tar.xz.asc )"
 
 LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
 SLOT="0"
@@ -47,6 +49,7 @@ BDEPEND="
                dev-util/cmocka
                dev-util/kyua
        )
+       verify-sig? ( sec-keys/openpgp-keys-isc )
 "
 
 S="${WORKDIR}/${MY_P}"

Reply via email to