From ab47d0de4af3f34fd5d3505bb8b731330e9db1dc Mon Sep 17 00:00:00 2001 From: Flatcar Buildbot Date: Mon, 2 Feb 2026 07:25:37 +0000 Subject: [PATCH] dev-libs/gmp: Sync with Gentoo It's from Gentoo commit 2d3e6eaa08af5dc94b70e5ce5755a823cd3d6ae3. Signed-off-by: Flatcar Buildbot --- .../portage-stable/dev-libs/gmp/Manifest | 1 + .../dev-libs/gmp/gmp-6.3.0-r1.ebuild | 15 ++++++++++++--- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/gmp/Manifest b/sdk_container/src/third_party/portage-stable/dev-libs/gmp/Manifest index 9ad925e475..2f3e6470db 100644 --- a/sdk_container/src/third_party/portage-stable/dev-libs/gmp/Manifest +++ b/sdk_container/src/third_party/portage-stable/dev-libs/gmp/Manifest @@ -1,2 +1,3 @@ DIST gmp-6.3.0.tar.xz 2094196 BLAKE2B a865129e2b3f634ec5bad7f97ed89532e43f5662ac47a7d8ab7f0df8c9f8d0886bd984651422e2573c2163bca69c0547c248147ec90880accbd53db97dc0ddee SHA512 e85a0dab5195889948a3462189f0e0598d331d3457612e2d3350799dba2e244316d256f8161df5219538eb003e4b5343f989aaa00f96321559063ed8c8f29fd2 +DIST gmp-6.3.0.tar.xz.sig 374 BLAKE2B 36d2e0dfe7c23aa083526e53884ab70332e6bdbcf04a53d9a97c52935f15a337743dccf9239441c3de7c84a95e06228d83bdfa6ef537c9f092101fd9f201d29b SHA512 7ac61b09a5dae5247fd75031dc5d13c615f20af40700506b6940d92df1bde6224f6ada4894b7c3fd18f340407116188ffc3efb35f90e1a5fefb42f62aa68010d DIST gmp-man-6.2.1.pdf 827583 BLAKE2B 9aa25457a3c488e37cc7d54d825253ab749a3780919570579b319cf607001de50b212ca387b70213abcc5ab428b4525bdb9cd8ae932798a2d7928da98ce3f353 SHA512 f2d9d02e97975355ef490e921fedc94fb7687c3661eec8fa2e94a1622b6e59b17b3879eb3ec1f2df8edac100f727175144d107f4c49c602b773c43bc9e91dbcb diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/gmp/gmp-6.3.0-r1.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/gmp/gmp-6.3.0-r1.ebuild index 07a1985676..4de48f340c 100644 --- a/sdk_container/src/third_party/portage-stable/dev-libs/gmp/gmp-6.3.0-r1.ebuild +++ b/sdk_container/src/third_party/portage-stable/dev-libs/gmp/gmp-6.3.0-r1.ebuild @@ -1,9 +1,10 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -inherit gnuconfig libtool flag-o-matic multilib-minimal toolchain-funcs +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/gmp.asc +inherit gnuconfig libtool flag-o-matic multilib-minimal toolchain-funcs verify-sig MY_PV=${PV/_p*} MY_PV=${MY_PV/_/-} @@ -19,13 +20,14 @@ SRC_URI=" https://gmplib.org/download/gmp/${MY_P}.tar.xz mirror://gnu/${PN}/${MY_P}.tar.xz doc? ( https://gmplib.org/${PN}-man-${MANUAL_PV}.pdf ) + verify-sig? ( https://gmplib.org/download/gmp/${MY_P}.tar.xz.sig ) " S="${WORKDIR}"/${MY_P%a} LICENSE="|| ( LGPL-3+ GPL-2+ )" # The subslot reflects the C & C++ SONAMEs. SLOT="0/10.4" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris" IUSE="+asm doc +cpudetection +cxx pic static-libs" REQUIRED_USE="cpudetection? ( asm )" RESTRICT="!cpudetection? ( bindist )" @@ -33,6 +35,7 @@ RESTRICT="!cpudetection? ( bindist )" BDEPEND=" app-arch/xz-utils sys-devel/m4 + verify-sig? ( sec-keys/openpgp-keys-gmp ) " DOCS=( AUTHORS ChangeLog NEWS README doc/configuration doc/isa_abi_headache ) @@ -53,6 +56,12 @@ pkg_pretend() { fi } +src_unpack() { + use verify-sig && verify-sig_verify_detached "${DISTDIR}"/${MY_P}.tar.xz{,.sig} + + default +} + src_prepare() { default