commit:     63d88acf1fb7484f5bf18596053e63ae1cd99b58
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 25 03:18:02 2026 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Jan 25 03:19:30 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63d88acf

media-libs/libjpeg-turbo: wire up verify-sig

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

 media-libs/libjpeg-turbo/Manifest                   |  1 +
 media-libs/libjpeg-turbo/libjpeg-turbo-3.1.3.ebuild | 15 +++++++++++++--
 2 files changed, 14 insertions(+), 2 deletions(-)

diff --git a/media-libs/libjpeg-turbo/Manifest 
b/media-libs/libjpeg-turbo/Manifest
index 5da73e1a719f..0739a77cf2b5 100644
--- a/media-libs/libjpeg-turbo/Manifest
+++ b/media-libs/libjpeg-turbo/Manifest
@@ -1,4 +1,5 @@
 DIST libjpeg-turbo-3.1.1.tar.gz 2506010 BLAKE2B 
813781b1c91ed132b2d1b6e3d7834673e202765362cc9e77a6e7d4a92e89c0192312405ae8197e1c306ad3c89e23cd6dc5e418bb9f3570f110014ab79f717401
 SHA512 
d08c8eb77281c1eee2c93ef9f2eefaf79a4b9adff5172ebcb20c845ccad8896a28fc3d622002cc8b28964ff860dca0a491d6b1b921aaa7aedccd21b909aad4cb
 DIST libjpeg-turbo-3.1.2.tar.gz 2512033 BLAKE2B 
476280f1140977903e177667184452b8ec79a930cd0dbcfc10f46c682c85e2daf38ff8a4267590859eb845a9273fc91b19a61168b7e2c5229d7ed4c18100b2dd
 SHA512 
79271ae4ddc12e3753cc7323dc15617f1d82b2d554ef27b555712f6ab5de603323dd33747620815e3b55663a20e07b292a55172aee9f401f9fd3557145967abe
 DIST libjpeg-turbo-3.1.3.tar.gz 2516606 BLAKE2B 
3c675aa56b3474ca8a27f355d14dd7411d90471564c5916884e87818b7165e73a6c6b416dc2800e31c10dd1390ae88353e81d80eceb2e22c00b6a81ac5cf3d65
 SHA512 
d3410a072044b4962c1aa08eb144b4e4b959f4f65203dfac4013b14e2fd987b9a6ee9b59f5570980fa691ddf5e9f9d3aa328a63afb487a46c2e76de722f3d693
+DIST libjpeg-turbo-3.1.3.tar.gz.sig 543 BLAKE2B 
fd51db51f9fb754d1cc3d6dac24f2568b9b7d92492681c4fb4c137cb987138254118a726a03b01898f4e8cb875995f95f2e909bbdd392cc94e326e1fcf1dc9ef
 SHA512 
ef0d9b8d61bd992054275bfcaaddc6d8037f250cef736e3db9d7c946757d2810d1bd12246f89ddf798724eec8063c177f023c89c20ac7cf61c241bcd0a4d0ad5
 DIST libjpeg8_8d-2.debian.tar.gz 14764 BLAKE2B 
e93d12afa062da28b717b540492221f70e8d9ccf3885371647cf85a2937f938ca723d4a27d5e1c5d79c26aa25dddf69b38754558851a1704172e8b52baf8e17c
 SHA512 
8c5959fb7583a2d61e9442187f67b91b45e72d9dd30db3360d583a3b5d8e1a908db5659f760bdd455b3056e6ae3535b2fd3b847df3d58b140a1816b754003675

diff --git a/media-libs/libjpeg-turbo/libjpeg-turbo-3.1.3.ebuild 
b/media-libs/libjpeg-turbo/libjpeg-turbo-3.1.3.ebuild
index 197d03114471..1042f1b98aae 100644
--- a/media-libs/libjpeg-turbo/libjpeg-turbo-3.1.3.ebuild
+++ b/media-libs/libjpeg-turbo/libjpeg-turbo-3.1.3.ebuild
@@ -1,15 +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 cmake-multilib java-pkg-opt-2
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/libjpeg-turbo.asc
+inherit cmake-multilib java-pkg-opt-2 verify-sig
 
 DESCRIPTION="MMX, SSE, and SSE2 SIMD accelerated JPEG library"
 HOMEPAGE="https://libjpeg-turbo.org/ 
https://github.com/libjpeg-turbo/libjpeg-turbo";
 SRC_URI="
        
https://github.com/libjpeg-turbo/libjpeg-turbo/releases/download/${PV}/${P}.tar.gz
        mirror://gentoo/libjpeg8_8d-2.debian.tar.gz
+       verify-sig? ( 
https://github.com/libjpeg-turbo/libjpeg-turbo/releases/download/${PV}/${P}.tar.gz.sig
 )
 "
 
 LICENSE="BSD IJG ZLIB java? ( GPL-2-with-classpath-exception )"
@@ -37,10 +39,19 @@ BDEPEND="
        amd64? ( ${ASM_DEPEND} )
        x86? ( ${ASM_DEPEND} )
        x64-macos? ( ${ASM_DEPEND} )
+       verify-sig? ( sec-keys/openpgp-keys-libjpeg-turbo )
 "
 
 MULTILIB_WRAPPED_HEADERS=( /usr/include/jconfig.h )
 
+src_unpack() {
+       if use verify-sig; then
+               verify-sig_verify_detached "${DISTDIR}"/${P}.tar.gz{,.sig}
+       fi
+
+       default
+}
+
 src_prepare() {
        local FILE
        ln -snf ../debian/extra/*.c . || die

Reply via email to