commit:     d884527daf5bebf99c6603c351dc8081b7c2063e
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Jul  4 00:33:19 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Jul  4 00:33:19 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d884527d

net-proxy/squid: fix src_unpack w/ USE=verify-sig

The downloaded patch can't be verified as it's just an inlined (.. outlined?)
patch from files/.

Fixes: d0523baf97702d3ce078f0cd6831ca0d8f8cb9cf
Closes: https://bugs.gentoo.org/935407
Signed-off-by: Sam James <sam <AT> gentoo.org>

 net-proxy/squid/squid-6.9.ebuild | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/net-proxy/squid/squid-6.9.ebuild b/net-proxy/squid/squid-6.9.ebuild
index 4025b8126e25..266c40c8dce1 100644
--- a/net-proxy/squid/squid-6.9.ebuild
+++ b/net-proxy/squid/squid-6.9.ebuild
@@ -94,6 +94,15 @@ pkg_pretend() {
        fi
 }
 
+src_unpack() {
+       if use verify-sig ; then
+               # Needed for downloaded patch (which is unsigned, which is fine)
+               verify-sig_verify_detached "${DISTDIR}"/${P}.tar.xz{,.asc}
+       fi
+
+       default
+}
+
 src_prepare() {
        default
 

Reply via email to