commit:     442451c096deb8e2c7d9397f07dc1ee54015dc24
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 19 07:28:17 2026 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Jan 19 09:46:47 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=442451c0

sys-auth/passwdqc: wire up verify-sig

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-auth/passwdqc/Manifest                 |  1 +
 sys-auth/passwdqc/passwdqc-2.0.3-r1.ebuild | 11 ++++++++---
 2 files changed, 9 insertions(+), 3 deletions(-)

diff --git a/sys-auth/passwdqc/Manifest b/sys-auth/passwdqc/Manifest
index f42837f74669..fa6b3593eec3 100644
--- a/sys-auth/passwdqc/Manifest
+++ b/sys-auth/passwdqc/Manifest
@@ -1 +1,2 @@
 DIST passwdqc-2.0.3.tar.gz 89608 BLAKE2B 
d4d999f1da011041e947fcf40b28977c825e7be2a9edfe641205f433862607e958d74b6e11ef5222e9791985a55dc3117c71d47b9516c521bb64ff4cddee77d5
 SHA512 
08a1ee0e7efe0be8af8b253147836c479247a849baf598a1ad573a050ef4b8700fdb725fd887877f82f9207f3654f489f71267cc4051ce8ebf2405125b77b6b9
+DIST passwdqc-2.0.3.tar.gz.asc 801 BLAKE2B 
47c6bf9b98ed77de8299100ce503a9d82e9d3d41b15c35addea533c677b9b5e06a17bd990cf8a21793e2c5db6b298c112dab4f47f03b581c3662ed5193bd99bb
 SHA512 
fead28ba44fa4b80399593041cd4db498d9c55bf148043535854b4dfec5e495756a2c05380b1260ebbe9a613ba1e72b9c97bed1198eb2c0b31af80541222abc2

diff --git a/sys-auth/passwdqc/passwdqc-2.0.3-r1.ebuild 
b/sys-auth/passwdqc/passwdqc-2.0.3-r1.ebuild
index 62fbb1d233c8..56f61d4dbaa5 100644
--- a/sys-auth/passwdqc/passwdqc-2.0.3-r1.ebuild
+++ b/sys-auth/passwdqc/passwdqc-2.0.3-r1.ebuild
@@ -1,13 +1,17 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-inherit pam toolchain-funcs
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/openwall.asc
+inherit pam toolchain-funcs verify-sig
 
 DESCRIPTION="Password strength checking library (and PAM module)"
 HOMEPAGE="http://www.openwall.com/passwdqc/";
-SRC_URI="http://www.openwall.com/${PN}/${P}.tar.gz";
+SRC_URI="
+       http://www.openwall.com/${PN}/${P}.tar.gz
+       verify-sig? ( http://www.openwall.com/${PN}/${P}.tar.gz.sign -> 
${P}.tar.gz.asc )
+"
 
 LICENSE="Openwall BSD public-domain"
 SLOT="0"
@@ -18,6 +22,7 @@ RDEPEND="
        virtual/libcrypt:=
 "
 DEPEND="${RDEPEND}"
+BDEPEND="verify-sig? ( sec-keys/openpgp-keys-openwall )"
 
 QA_FLAGS_IGNORED="
        lib*/security/pam_passwdqc.so

Reply via email to