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
