commit:     6e755a49897e68233e2225052c601e26bde9d79c
Author:     Brett A C Sheffield <bacs <AT> librecast <DOT> net>
AuthorDate: Sat Feb 28 18:42:08 2026 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Mar  1 00:00:14 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e755a49

net-dns/nsd: wire up verify-sig

Signed-off-by: Brett A C Sheffield <bacs <AT> librecast.net>
Part-of: https://codeberg.org/gentoo/gentoo/pulls/175
Signed-off-by: Sam James <sam <AT> gentoo.org>

 net-dns/nsd/Manifest          | 1 +
 net-dns/nsd/nsd-4.14.1.ebuild | 9 +++++++--
 2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/net-dns/nsd/Manifest b/net-dns/nsd/Manifest
index 4e28e6515291..d71d2038b2af 100644
--- a/net-dns/nsd/Manifest
+++ b/net-dns/nsd/Manifest
@@ -1,2 +1,3 @@
 DIST nsd-4.12.0.tar.gz 1531601 BLAKE2B 
b8b2353cbddfde5004d3bcd9b373da65b2089579904a9f3cf66f3f5fc8a1dd1b5e6bf13620e26c65597e7b8b7793b02d775ff324ba900d68cb2742245368a107
 SHA512 
5efdc95407ee2726856233830501821b6843808760e4c9ed580e5266c8b6797b0902c01238dd7d4441021d5f6b1a0b90767693f1b0db76dae4e2f0621bb79bf4
 DIST nsd-4.14.1.tar.gz 1616372 BLAKE2B 
fbeabc698f47832ee78cd2be9f8ffdc63d60700722095fc8623cc5d9ef9370b590f88d4c617432e6964734712cc0c8582908acb8be326476a524c21cd1a22d04
 SHA512 
17e5f7c72589a6e7467d1741459b7199a0b12f8eda9022ab64ab700bd6959a009af1d7dac45c352f5209553679462805883c6f3b3f6c8a1fa4c762160b27e766
+DIST nsd-4.14.1.tar.gz.asc 659 BLAKE2B 
5a92e41fefdb33fffba8c2363d5c3aa9f779994efa1843d3b3747f8904f6debc4bd01b0508b596f8aadfd0708871cffa9db9e753aa999a7d4a4b23dffa3bc671
 SHA512 
7ccf1a9d6edcebb858ae1a74f75a06acc3f904406951f73ea880c59efd2f4d2b0eb9646886e811168f9c632d8dcbf273dca2747e1f2460928869affd18e3fdf0

diff --git a/net-dns/nsd/nsd-4.14.1.ebuild b/net-dns/nsd/nsd-4.14.1.ebuild
index 5dac984d8d2f..d655537132ed 100644
--- a/net-dns/nsd/nsd-4.14.1.ebuild
+++ b/net-dns/nsd/nsd-4.14.1.ebuild
@@ -3,7 +3,8 @@
 
 EAPI=8
 
-inherit autotools systemd tmpfiles toolchain-funcs
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/nlnetlabs.asc
+inherit autotools systemd tmpfiles toolchain-funcs verify-sig
 
 DESCRIPTION="An authoritative only, high performance, open source name server"
 HOMEPAGE="https://www.nlnetlabs.nl/projects/nsd/about/";
@@ -18,7 +19,10 @@ else
        MY_P="${PN}-${MY_PV}"
 
        if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
-               
SRC_URI="https://www.nlnetlabs.nl/downloads/${PN}/${MY_P}.tar.gz";
+               SRC_URI="
+                               
https://www.nlnetlabs.nl/downloads/${PN}/${MY_P}.tar.gz
+                               verify-sig? ( 
https://www.nlnetlabs.nl/downloads/nsd/${MY_P}.tar.gz.asc )
+               "
                S="${WORKDIR}"/${MY_P}
 
                KEYWORDS="~amd64 ~arm64 ~x86"
@@ -53,6 +57,7 @@ BDEPEND="
        app-alternatives/yacc
        systemd? ( virtual/pkgconfig )
        xdp? ( llvm-core/clang:*[llvm_targets_BPF] )
+       verify-sig? ( >=sec-keys/openpgp-keys-nlnetlabs-20260101 )
 "
 
 PATCHES=(

Reply via email to