From 73b7b2969f0adab3c70d64301e2c39eded7727ec Mon Sep 17 00:00:00 2001 From: Sam James Date: Wed, 24 Sep 2025 01:28:42 +0100 Subject: [PATCH 01/39] dev-libs/blake3: fix x32 compat Closes: https://bugs.gentoo.org/942562 Signed-off-by: Sam James --- dev-libs/blake3/blake3-1.8.2-r1.ebuild | 37 ++ dev-libs/blake3/files/blake3-1.8.2-x32.patch | 538 +++++++++++++++++++ 2 files changed, 575 insertions(+) create mode 100644 dev-libs/blake3/blake3-1.8.2-r1.ebuild create mode 100644 dev-libs/blake3/files/blake3-1.8.2-x32.patch diff --git a/dev-libs/blake3/blake3-1.8.2-r1.ebuild b/dev-libs/blake3/blake3-1.8.2-r1.ebuild new file mode 100644 index 0000000000000..f1acc28791618 --- /dev/null +++ b/dev-libs/blake3/blake3-1.8.2-r1.ebuild @@ -0,0 +1,37 @@ +# Copyright 2023-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..14} ) +inherit cmake python-any-r1 + +DESCRIPTION="a fast cryptographic hash function" +HOMEPAGE="https://github.com/BLAKE3-team/BLAKE3" +SRC_URI="https://github.com/BLAKE3-team/BLAKE3/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/BLAKE3-${PV}/c" + +LICENSE="|| ( CC0-1.0 Apache-2.0 )" +SLOT="0/0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" +IUSE="test" +RESTRICT="!test? ( test )" + +BDEPEND="test? ( ${PYTHON_DEPS} )" + +PATCHES=( + "${FILESDIR}/${PN}-1.5.3-backport-pr405.patch" + "${FILESDIR}/${PN}-1.8.2-x32.patch" +) + +pkg_setup() { + use test && python-any-r1_pkg_setup +} + +src_configure() { + local mycmakeargs=( + -DBLAKE3_BUILD_TESTING="$(usex test)" + -DBLAKE3_USE_TBB=OFF # TODO + ) + cmake_src_configure +} diff --git a/dev-libs/blake3/files/blake3-1.8.2-x32.patch b/dev-libs/blake3/files/blake3-1.8.2-x32.patch new file mode 100644 index 0000000000000..2246b787ce88f --- /dev/null +++ b/dev-libs/blake3/files/blake3-1.8.2-x32.patch @@ -0,0 +1,538 @@ +https://bugs.gentoo.org/942562 +https://github.com/BLAKE3-team/BLAKE3/issues/499 +https://github.com/BLAKE3-team/BLAKE3/pull/500 + +From 93958a2775a8453f0549ed3560c82c3d487b24d8 Mon Sep 17 00:00:00 2001 +From: Harald van Dijk +Date: Sat, 19 Jul 2025 11:43:32 +0100 +Subject: [PATCH] [x32] Fix assembly + +The x86-64 assembly implementations of BLAKE3 are used both in 64-bit +and in 32-bit pointer mode, but only worked in 64-bit pointer mode. This +PR adds support to also allow them to work in 32-bit pointer mode. +--- + c/blake3_avx2_x86-64_unix.S | 43 +++++++++++++++++ + c/blake3_avx512_x86-64_unix.S | 91 +++++++++++++++++++++++++++++++++++ + c/blake3_sse2_x86-64_unix.S | 28 +++++++++++ + c/blake3_sse41_x86-64_unix.S | 28 +++++++++++ + 4 files changed, 190 insertions(+) + +diff --git a/blake3_avx2_x86-64_unix.S b/blake3_avx2_x86-64_unix.S +index 812bb856..e977627c 100644 +--- a/blake3_avx2_x86-64_unix.S ++++ b/blake3_avx2_x86-64_unix.S +@@ -33,6 +33,10 @@ blake3_hash_many_avx2: + mov rbp, rsp + sub rsp, 680 + and rsp, 0xFFFFFFFFFFFFFFC0 ++#ifdef _ILP32 ++ mov esi, esi ++ mov edx, edx ++#endif + neg r9d + vmovd xmm0, r9d + vpbroadcastd ymm0, xmm0 +@@ -65,6 +69,7 @@ blake3_hash_many_avx2: + vpbroadcastd ymm5, dword ptr [rcx+0x14] + vpbroadcastd ymm6, dword ptr [rcx+0x18] + vpbroadcastd ymm7, dword ptr [rcx+0x1C] ++#ifndef _ILP32 + mov r8, qword ptr [rdi] + mov r9, qword ptr [rdi+0x8] + mov r10, qword ptr [rdi+0x10] +@@ -73,6 +78,16 @@ blake3_hash_many_avx2: + mov r13, qword ptr [rdi+0x28] + mov r14, qword ptr [rdi+0x30] + mov r15, qword ptr [rdi+0x38] ++#else ++ mov r8d, dword ptr [rdi] ++ mov r9d, dword ptr [rdi+0x4] ++ mov r10d, dword ptr [rdi+0x8] ++ mov r11d, dword ptr [rdi+0xc] ++ mov r12d, dword ptr [rdi+0x10] ++ mov r13d, dword ptr [rdi+0x14] ++ mov r14d, dword ptr [rdi+0x18] ++ mov r15d, dword ptr [rdi+0x1c] ++#endif + movzx eax, byte ptr [rbp+0x38] + movzx ebx, byte ptr [rbp+0x40] + or eax, ebx +@@ -1293,7 +1308,11 @@ blake3_hash_many_avx2: + vmovdqa ymm0, ymmword ptr [rsp+0x260] + vpsubd ymm2, ymm0, ymm2 + vmovdqa ymmword ptr [rsp+0x260], ymm2 ++#ifndef _ILP32 + add rdi, 64 ++#else ++ add rdi, 32 ++#endif + add rbx, 256 + mov qword ptr [rbp+0x50], rbx + sub rsi, 8 +@@ -1334,10 +1353,17 @@ blake3_hash_many_avx2: + vpblendd ymm15, ymm15, ymm12, 0x44 + vmovdqa ymmword ptr [rsp], ymm14 + vmovdqa ymmword ptr [rsp+0x20], ymm15 ++#ifndef _ILP32 + mov r8, qword ptr [rdi] + mov r9, qword ptr [rdi+0x8] + mov r10, qword ptr [rdi+0x10] + mov r11, qword ptr [rdi+0x18] ++#else ++ mov r8d, dword ptr [rdi] ++ mov r9d, dword ptr [rdi+0x4] ++ mov r10d, dword ptr [rdi+0x8] ++ mov r11d, dword ptr [rdi+0xc] ++#endif + movzx eax, byte ptr [rbp+0x40] + or eax, r13d + xor edx, edx +@@ -1545,7 +1571,11 @@ blake3_hash_many_avx2: + vmovaps xmmword ptr [rsp+0x240], xmm0 + vmovaps xmmword ptr [rsp+0x260], xmm2 + add rbx, 128 ++#ifndef _ILP32 + add rdi, 32 ++#else ++ add rdi, 16 ++#endif + sub rsi, 4 + 3: + test rsi, 0x2 +@@ -1561,8 +1591,13 @@ blake3_hash_many_avx2: + vinserti128 ymm13, ymm13, xmm14, 0x01 + vbroadcasti128 ymm14, xmmword ptr [ROT16+rip] + vbroadcasti128 ymm15, xmmword ptr [ROT8+rip] ++#ifndef _ILP32 + mov r8, qword ptr [rdi] + mov r9, qword ptr [rdi+0x8] ++#else ++ mov r8d, dword ptr [rdi] ++ mov r9d, dword ptr [rdi+0x4] ++#endif + movzx eax, byte ptr [rbp+0x40] + or eax, r13d + xor edx, edx +@@ -1671,7 +1706,11 @@ blake3_hash_many_avx2: + vmovaps ymmword ptr [rsp+0x240], ymm0 + vmovaps ymmword ptr [rsp+0x260], ymm2 + add rbx, 64 ++#ifndef _ILP32 + add rdi, 16 ++#else ++ add rdi, 8 ++#endif + sub rsi, 2 + 3: + test rsi, 0x1 +@@ -1683,7 +1722,11 @@ blake3_hash_many_avx2: + vpinsrd xmm13, xmm3, dword ptr [BLAKE3_BLOCK_LEN+rip], 2 + vmovdqa xmm14, xmmword ptr [ROT16+rip] + vmovdqa xmm15, xmmword ptr [ROT8+rip] ++#ifndef _ILP32 + mov r8, qword ptr [rdi] ++#else ++ mov r8d, dword ptr [rdi] ++#endif + movzx eax, byte ptr [rbp+0x40] + or eax, r13d + xor edx, edx +diff --git a/blake3_avx512_x86-64_unix.S b/blake3_avx512_x86-64_unix.S +index 9642e413..7c09704e 100644 +--- a/blake3_avx512_x86-64_unix.S ++++ b/blake3_avx512_x86-64_unix.S +@@ -41,6 +41,10 @@ blake3_hash_many_avx512: + sub rsp, 144 + and rsp, 0xFFFFFFFFFFFFFFC0 + neg r9 ++#ifdef _ILP32 ++ mov esi, esi ++ mov edx, edx ++#endif + kmovw k1, r9d + vmovd xmm0, r8d + vpbroadcastd ymm0, xmm0 +@@ -89,6 +93,7 @@ blake3_hash_many_avx512: + cmp rdx, qword ptr [rsp+0x80] + cmove eax, ebx + mov dword ptr [rsp+0x88], eax ++#ifndef _ILP32 + mov r8, qword ptr [rdi] + mov r9, qword ptr [rdi+0x8] + mov r10, qword ptr [rdi+0x10] +@@ -97,6 +102,16 @@ blake3_hash_many_avx512: + mov r13, qword ptr [rdi+0x48] + mov r14, qword ptr [rdi+0x50] + mov r15, qword ptr [rdi+0x58] ++#else ++ mov r8d, dword ptr [rdi] ++ mov r9d, dword ptr [rdi+0x4] ++ mov r10d, dword ptr [rdi+0x8] ++ mov r11d, dword ptr [rdi+0xc] ++ mov r12d, dword ptr [rdi+0x20] ++ mov r13d, dword ptr [rdi+0x24] ++ mov r14d, dword ptr [rdi+0x28] ++ mov r15d, dword ptr [rdi+0x2c] ++#endif + vmovdqu32 ymm16, ymmword ptr [rdx+r8-0x2*0x20] + vinserti64x4 zmm16, zmm16, ymmword ptr [rdx+r12-0x2*0x20], 0x01 + vmovdqu32 ymm17, ymmword ptr [rdx+r9-0x2*0x20] +@@ -109,6 +124,7 @@ blake3_hash_many_avx512: + vinserti64x4 zmm19, zmm19, ymmword ptr [rdx+r15-0x2*0x20], 0x01 + vpunpcklqdq zmm10, zmm18, zmm19 + vpunpckhqdq zmm11, zmm18, zmm19 ++#ifndef _ILP32 + mov r8, qword ptr [rdi+0x20] + mov r9, qword ptr [rdi+0x28] + mov r10, qword ptr [rdi+0x30] +@@ -117,6 +133,16 @@ blake3_hash_many_avx512: + mov r13, qword ptr [rdi+0x68] + mov r14, qword ptr [rdi+0x70] + mov r15, qword ptr [rdi+0x78] ++#else ++ mov r8d, dword ptr [rdi+0x10] ++ mov r9d, dword ptr [rdi+0x14] ++ mov r10d, dword ptr [rdi+0x18] ++ mov r11d, dword ptr [rdi+0x1c] ++ mov r12d, dword ptr [rdi+0x30] ++ mov r13d, dword ptr [rdi+0x34] ++ mov r14d, dword ptr [rdi+0x38] ++ mov r15d, dword ptr [rdi+0x3c] ++#endif + vmovdqu32 ymm16, ymmword ptr [rdx+r8-0x2*0x20] + vinserti64x4 zmm16, zmm16, ymmword ptr [rdx+r12-0x2*0x20], 0x01 + vmovdqu32 ymm17, ymmword ptr [rdx+r9-0x2*0x20] +@@ -151,6 +177,7 @@ blake3_hash_many_avx512: + vmovdqa32 zmm23, zmm19 + vpermt2d zmm19, zmm27, zmm8 + vpermt2d zmm23, zmm31, zmm8 ++#ifndef _ILP32 + mov r8, qword ptr [rdi] + mov r9, qword ptr [rdi+0x8] + mov r10, qword ptr [rdi+0x10] +@@ -159,6 +186,16 @@ blake3_hash_many_avx512: + mov r13, qword ptr [rdi+0x48] + mov r14, qword ptr [rdi+0x50] + mov r15, qword ptr [rdi+0x58] ++#else ++ mov r8d, dword ptr [rdi] ++ mov r9d, dword ptr [rdi+0x4] ++ mov r10d, dword ptr [rdi+0x8] ++ mov r11d, dword ptr [rdi+0xc] ++ mov r12d, dword ptr [rdi+0x20] ++ mov r13d, dword ptr [rdi+0x24] ++ mov r14d, dword ptr [rdi+0x28] ++ mov r15d, dword ptr [rdi+0x2c] ++#endif + vmovdqu32 ymm24, ymmword ptr [r8+rdx-0x1*0x20] + vinserti64x4 zmm24, zmm24, ymmword ptr [r12+rdx-0x1*0x20], 0x01 + vmovdqu32 ymm25, ymmword ptr [r9+rdx-0x1*0x20] +@@ -179,6 +216,7 @@ blake3_hash_many_avx512: + prefetcht0 [r14+rdx+0x80] + prefetcht0 [r11+rdx+0x80] + prefetcht0 [r15+rdx+0x80] ++#ifndef _ILP32 + mov r8, qword ptr [rdi+0x20] + mov r9, qword ptr [rdi+0x28] + mov r10, qword ptr [rdi+0x30] +@@ -187,6 +225,16 @@ blake3_hash_many_avx512: + mov r13, qword ptr [rdi+0x68] + mov r14, qword ptr [rdi+0x70] + mov r15, qword ptr [rdi+0x78] ++#else ++ mov r8d, dword ptr [rdi+0x10] ++ mov r9d, dword ptr [rdi+0x14] ++ mov r10d, dword ptr [rdi+0x18] ++ mov r11d, dword ptr [rdi+0x1c] ++ mov r12d, dword ptr [rdi+0x30] ++ mov r13d, dword ptr [rdi+0x34] ++ mov r14d, dword ptr [rdi+0x38] ++ mov r15d, dword ptr [rdi+0x3c] ++#endif + vmovdqu32 ymm24, ymmword ptr [r8+rdx-0x1*0x20] + vinserti64x4 zmm24, zmm24, ymmword ptr [r12+rdx-0x1*0x20], 0x01 + vmovdqu32 ymm25, ymmword ptr [r9+rdx-0x1*0x20] +@@ -1077,7 +1125,11 @@ blake3_hash_many_avx512: + vpaddd zmm1 {k2}, zmm1, dword ptr [ADD1+rip] {1to16} + vmovdqa32 zmmword ptr [rsp], zmm2 + vmovdqa32 zmmword ptr [rsp+0x1*0x40], zmm1 ++#ifndef _ILP32 + add rdi, 128 ++#else ++ add rdi, 64 ++#endif + add rbx, 512 + mov qword ptr [rbp+0x50], rbx + sub rsi, 16 +@@ -1107,6 +1159,7 @@ blake3_hash_many_avx512: + vpbroadcastd ymm5, dword ptr [rcx+0x14] + vpbroadcastd ymm6, dword ptr [rcx+0x18] + vpbroadcastd ymm7, dword ptr [rcx+0x1C] ++#ifndef _ILP32 + mov r8, qword ptr [rdi] + mov r9, qword ptr [rdi+0x8] + mov r10, qword ptr [rdi+0x10] +@@ -1115,6 +1168,16 @@ blake3_hash_many_avx512: + mov r13, qword ptr [rdi+0x28] + mov r14, qword ptr [rdi+0x30] + mov r15, qword ptr [rdi+0x38] ++#else ++ mov r8d, dword ptr [rdi] ++ mov r9d, dword ptr [rdi+0x4] ++ mov r10d, dword ptr [rdi+0x8] ++ mov r11d, dword ptr [rdi+0xc] ++ mov r12d, dword ptr [rdi+0x10] ++ mov r13d, dword ptr [rdi+0x14] ++ mov r14d, dword ptr [rdi+0x18] ++ mov r15d, dword ptr [rdi+0x1c] ++#endif + movzx eax, byte ptr [rbp+0x38] + movzx ebx, byte ptr [rbp+0x40] + or eax, ebx +@@ -2037,7 +2100,11 @@ blake3_hash_many_avx512: + vmovdqa ymmword ptr [rsp+0x2*0x20], ymm2 + add rbx, 256 + mov qword ptr [rbp+0x50], rbx ++#ifndef _ILP32 + add rdi, 64 ++#else ++ add rdi, 32 ++#endif + sub rsi, 8 + 3: + mov rbx, qword ptr [rbp+0x50] +@@ -2060,10 +2127,17 @@ blake3_hash_many_avx512: + kmovw k2, eax + vpblendmd zmm13 {k2}, zmm13, zmm12 + vbroadcasti32x4 zmm15, xmmword ptr [BLAKE3_IV+rip] ++#ifndef _ILP32 + mov r8, qword ptr [rdi] + mov r9, qword ptr [rdi+0x8] + mov r10, qword ptr [rdi+0x10] + mov r11, qword ptr [rdi+0x18] ++#else ++ mov r8d, dword ptr [rdi] ++ mov r9d, dword ptr [rdi+0x4] ++ mov r10d, dword ptr [rdi+0x8] ++ mov r11d, dword ptr [rdi+0xc] ++#endif + mov eax, 43690 + kmovw k3, eax + mov eax, 34952 +@@ -2177,7 +2251,11 @@ blake3_hash_many_avx512: + vmovdqa xmmword ptr [rsp], xmm0 + vmovdqa xmmword ptr [rsp+0x40], xmm2 + add rbx, 128 ++#ifndef _ILP32 + add rdi, 32 ++#else ++ add rdi, 16 ++#endif + sub rsi, 4 + 3: + test esi, 0x2 +@@ -2191,8 +2269,13 @@ blake3_hash_many_avx512: + vpinsrd xmm14, xmm14, dword ptr [rsp+0x44], 1 + vpinsrd xmm14, xmm14, dword ptr [BLAKE3_BLOCK_LEN+rip], 2 + vinserti128 ymm13, ymm13, xmm14, 0x01 ++#ifndef _ILP32 + mov r8, qword ptr [rdi] + mov r9, qword ptr [rdi+0x8] ++#else ++ mov r8d, dword ptr [rdi] ++ mov r9d, dword ptr [rdi+0x4] ++#endif + movzx eax, byte ptr [rbp+0x40] + or eax, r13d + xor edx, edx +@@ -2290,7 +2373,11 @@ blake3_hash_many_avx512: + vmovdqa xmmword ptr [rsp], xmm0 + vmovdqa xmmword ptr [rsp+0x4*0x10], xmm2 + add rbx, 64 ++#ifndef _ILP32 + add rdi, 16 ++#else ++ add rdi, 8 ++#endif + sub rsi, 2 + 3: + test esi, 0x1 +@@ -2301,7 +2388,11 @@ blake3_hash_many_avx512: + vpinsrd xmm14, xmm14, dword ptr [rsp+0x40], 1 + vpinsrd xmm14, xmm14, dword ptr [BLAKE3_BLOCK_LEN+rip], 2 + vmovdqa xmm15, xmmword ptr [BLAKE3_IV+rip] ++#ifndef _ILP32 + mov r8, qword ptr [rdi] ++#else ++ mov r8d, dword ptr [rdi] ++#endif + movzx eax, byte ptr [rbp+0x40] + or eax, r13d + xor edx, edx +diff --git a/blake3_sse2_x86-64_unix.S b/blake3_sse2_x86-64_unix.S +index 99f033fe..b3d368c4 100644 +--- a/blake3_sse2_x86-64_unix.S ++++ b/blake3_sse2_x86-64_unix.S +@@ -38,6 +38,10 @@ blake3_hash_many_sse2: + sub rsp, 360 + and rsp, 0xFFFFFFFFFFFFFFC0 + neg r9d ++#ifdef _ILP32 ++ mov esi, esi ++ mov edx, edx ++#endif + movd xmm0, r9d + pshufd xmm0, xmm0, 0x00 + movdqa xmmword ptr [rsp+0x130], xmm0 +@@ -75,10 +79,17 @@ blake3_hash_many_sse2: + pshufd xmm5, xmm7, 0x55 + pshufd xmm6, xmm7, 0xAA + pshufd xmm7, xmm7, 0xFF ++#ifndef _ILP32 + mov r8, qword ptr [rdi] + mov r9, qword ptr [rdi+0x8] + mov r10, qword ptr [rdi+0x10] + mov r11, qword ptr [rdi+0x18] ++#else ++ mov r8d, dword ptr [rdi] ++ mov r9d, dword ptr [rdi+0x4] ++ mov r10d, dword ptr [rdi+0x8] ++ mov r11d, dword ptr [rdi+0xc] ++#endif + movzx eax, byte ptr [rbp+0x40] + or eax, r13d + xor edx, edx +@@ -1632,7 +1643,11 @@ blake3_hash_many_sse2: + psubd xmm1, xmm0 + movdqa xmmword ptr [rsp+0x120], xmm1 + add rbx, 128 ++#ifndef _ILP32 + add rdi, 32 ++#else ++ add rdi, 16 ++#endif + sub rsi, 4 + cmp rsi, 4 + jnc 2b +@@ -1663,8 +1678,13 @@ blake3_hash_many_sse2: + movd xmm13, dword ptr [rsp+0x124] + punpckldq xmm14, xmm13 + movaps xmmword ptr [rsp+0x10], xmm14 ++#ifndef _ILP32 + mov r8, qword ptr [rdi] + mov r9, qword ptr [rdi+0x8] ++#else ++ mov r8d, dword ptr [rdi] ++ mov r9d, dword ptr [rdi+0x4] ++#endif + movzx eax, byte ptr [rbp+0x40] + or eax, r13d + xor edx, edx +@@ -1893,7 +1913,11 @@ blake3_hash_many_sse2: + mov r11d, dword ptr [rsp+0x120+8*rax] + mov dword ptr [rsp+0x110], r10d + mov dword ptr [rsp+0x120], r11d ++#ifndef _ILP32 + add rdi, 16 ++#else ++ add rdi, 8 ++#endif + add rbx, 64 + sub rsi, 2 + 3: +@@ -1904,7 +1928,11 @@ blake3_hash_many_sse2: + movd xmm13, dword ptr [rsp+0x110] + movd xmm14, dword ptr [rsp+0x120] + punpckldq xmm13, xmm14 ++#ifndef _ILP32 + mov r8, qword ptr [rdi] ++#else ++ mov r8d, dword ptr [rdi] ++#endif + movzx eax, byte ptr [rbp+0x40] + or eax, r13d + xor edx, edx +diff --git a/blake3_sse41_x86-64_unix.S b/blake3_sse41_x86-64_unix.S +index a3ff6426..9f797299 100644 +--- a/blake3_sse41_x86-64_unix.S ++++ b/blake3_sse41_x86-64_unix.S +@@ -38,6 +38,10 @@ blake3_hash_many_sse41: + sub rsp, 360 + and rsp, 0xFFFFFFFFFFFFFFC0 + neg r9d ++#ifdef _ILP32 ++ mov esi, esi ++ mov edx, edx ++#endif + movd xmm0, r9d + pshufd xmm0, xmm0, 0x00 + movdqa xmmword ptr [rsp+0x130], xmm0 +@@ -75,10 +79,17 @@ blake3_hash_many_sse41: + pshufd xmm5, xmm7, 0x55 + pshufd xmm6, xmm7, 0xAA + pshufd xmm7, xmm7, 0xFF ++#ifndef _ILP32 + mov r8, qword ptr [rdi] + mov r9, qword ptr [rdi+0x8] + mov r10, qword ptr [rdi+0x10] + mov r11, qword ptr [rdi+0x18] ++#else ++ mov r8d, dword ptr [rdi] ++ mov r9d, dword ptr [rdi+0x4] ++ mov r10d, dword ptr [rdi+0x8] ++ mov r11d, dword ptr [rdi+0xc] ++#endif + movzx eax, byte ptr [rbp+0x40] + or eax, r13d + xor edx, edx +@@ -1436,7 +1447,11 @@ blake3_hash_many_sse41: + psubd xmm1, xmm0 + movdqa xmmword ptr [rsp+0x120], xmm1 + add rbx, 128 ++#ifndef _ILP32 + add rdi, 32 ++#else ++ add rdi, 16 ++#endif + sub rsi, 4 + cmp rsi, 4 + jnc 2b +@@ -1467,8 +1482,13 @@ blake3_hash_many_sse41: + pinsrd xmm14, dword ptr [rsp+0x124], 1 + pinsrd xmm14, dword ptr [BLAKE3_BLOCK_LEN+rip], 2 + movaps xmmword ptr [rsp+0x10], xmm14 ++#ifndef _ILP32 + mov r8, qword ptr [rdi] + mov r9, qword ptr [rdi+0x8] ++#else ++ mov r8d, dword ptr [rdi] ++ mov r9d, dword ptr [rdi+0x4] ++#endif + movzx eax, byte ptr [rbp+0x40] + or eax, r13d + xor edx, edx +@@ -1670,7 +1690,11 @@ blake3_hash_many_sse41: + blendvps xmm2, xmm4, xmm0 + movdqa xmmword ptr [rsp+0x110], xmm1 + movdqa xmmword ptr [rsp+0x120], xmm2 ++#ifndef _ILP32 + add rdi, 16 ++#else ++ add rdi, 8 ++#endif + add rbx, 64 + sub rsi, 2 + 3: +@@ -1683,7 +1707,11 @@ blake3_hash_many_sse41: + pinsrd xmm13, dword ptr [BLAKE3_BLOCK_LEN+rip], 2 + movaps xmm14, xmmword ptr [ROT8+rip] + movaps xmm15, xmmword ptr [ROT16+rip] ++#ifndef _ILP32 + mov r8, qword ptr [rdi] ++#else ++ mov r8d, dword ptr [rdi] ++#endif + movzx eax, byte ptr [rbp+0x40] + or eax, r13d + xor edx, edx + From fbb9753dc38170531381e866c30f0c689aefa708 Mon Sep 17 00:00:00 2001 From: Sam James Date: Wed, 24 Sep 2025 02:13:38 +0100 Subject: [PATCH 02/39] app-crypt/p11-kit: add 0.25.10, drop 0.25.8, drop 0.25.9 Closes: https://bugs.gentoo.org/963164 Signed-off-by: Sam James --- app-crypt/p11-kit/Manifest | 3 +- ...t-0.25.8.ebuild => p11-kit-0.25.10.ebuild} | 0 app-crypt/p11-kit/p11-kit-0.25.9.ebuild | 76 ------------------- 3 files changed, 1 insertion(+), 78 deletions(-) rename app-crypt/p11-kit/{p11-kit-0.25.8.ebuild => p11-kit-0.25.10.ebuild} (100%) delete mode 100644 app-crypt/p11-kit/p11-kit-0.25.9.ebuild diff --git a/app-crypt/p11-kit/Manifest b/app-crypt/p11-kit/Manifest index 8c0298f6e0eff..37e2a35ea59be 100644 --- a/app-crypt/p11-kit/Manifest +++ b/app-crypt/p11-kit/Manifest @@ -1,3 +1,2 @@ +DIST p11-kit-0.25.10.tar.xz 1053532 BLAKE2B 9f5a1be36a5b67ac35b294afdacf1b3a5c1c579b04e3407ea7bc6899cfe74330682653da50975a13e443b3a79379fdf6c6ed2a778933cf5dbba4fdf6dc52c99a SHA512 c5a5dfb6bd46e8964a70f2fc601bd5b61bf88f79d1011c70e6f37a62130c4aad692d8bac83aff2fd2728543274e198d2946ded7a53636835aefb13b9a3155527 DIST p11-kit-0.25.5.tar.xz 1002056 BLAKE2B 96d6a9c2807586abafae4da4df89f566672733963997d6a83e00aaf83a7a0c0e2995638f505e98fb87a90c60bde28814f1e8b7d5071bf0af96bb0467105a1ddc SHA512 177ec6ff5eb891901078306dce2bf3f5c1a0e5c2a8c493bdf5a08ae1ff1240fdf6952961e973c373f80ac3d1d5a9927e07f4da49e4ff92269d992e744889fc94 -DIST p11-kit-0.25.8.tar.xz 1060504 BLAKE2B d351b7b015920d7ecf1b9d3b4f1f3fc62c7ef46c1dc9ed3475b9ac7f5dbf5a47b2d2a19049e7eef81e35d0f993a860ee5df1864f0341596dca143140ae14e5c4 SHA512 4a3852459a4a5e4ea71eea5d23ef74deeb51c66b28d095be30a263f10d1f47853341f8628eb0c43c88247503059a4c1f67017965a70cd3c7df31d86e458a8162 -DIST p11-kit-0.25.9.tar.xz 530960 BLAKE2B d9895b1479179b39c9b50878deefc40afbd29a291814e62e345b6758c4fde8023383b2708701ab1f684e7874a8657a5a988ed453d10802f5b3b51267d7a689ab SHA512 8232839f398e058325bc6f3666fcec293a85ed8d655bdf285ee267db4dd71bbdb8c5ab7b225bb6524a2536e4c1b00ac6ceeaf9053638da691a04882fb9b73c42 diff --git a/app-crypt/p11-kit/p11-kit-0.25.8.ebuild b/app-crypt/p11-kit/p11-kit-0.25.10.ebuild similarity index 100% rename from app-crypt/p11-kit/p11-kit-0.25.8.ebuild rename to app-crypt/p11-kit/p11-kit-0.25.10.ebuild diff --git a/app-crypt/p11-kit/p11-kit-0.25.9.ebuild b/app-crypt/p11-kit/p11-kit-0.25.9.ebuild deleted file mode 100644 index 9aeea11aae668..0000000000000 --- a/app-crypt/p11-kit/p11-kit-0.25.9.ebuild +++ /dev/null @@ -1,76 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{11..14} ) -inherit shell-completion meson-multilib python-any-r1 - -DESCRIPTION="Provides a standard configuration setup for installing PKCS#11" -HOMEPAGE="https://p11-glue.github.io/p11-glue/p11-kit.html" -SRC_URI="https://github.com/p11-glue/p11-kit/releases/download/${PV}/${P}.tar.xz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" -IUSE="+libffi gtk-doc nls systemd test" -RESTRICT="!test? ( test )" - -RDEPEND=" - app-misc/ca-certificates - >=dev-libs/libtasn1-3.4:=[${MULTILIB_USEDEP}] - libffi? ( dev-libs/libffi:=[${MULTILIB_USEDEP}] ) - systemd? ( sys-apps/systemd ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - ${PYTHON_DEPS} - app-text/docbook-xsl-stylesheets - dev-libs/libxslt - virtual/pkgconfig - gtk-doc? ( dev-util/gtk-doc ) - nls? ( sys-devel/gettext ) -" - -src_prepare() { - default - - # Relies on dlopen which won't work for multilib tests (bug #913971) - cat <<-EOF > "${S}"/p11-kit/test-server.sh || die - #!/bin/sh - exit 77 - EOF -} - -multilib_src_configure() { - # Disable unsafe tests, bug#502088 - export FAKED_MODE=1 - - local native_file="${T}"/meson.${CHOST}.${ABI}.ini.local - - # p11-kit doesn't need this to build and castxml needs Clang. To get - # a deterministic non-automagic build, always disable the search for - # castxml. - cat >> ${native_file} <<-EOF || die - [binaries] - castxml='castxml-falseified' - EOF - - local emesonargs=( - --native-file "${native_file}" - -Dbash_completion=enabled - -Dzsh_completion=enabled - -Dbashcompdir="$(get_bashcompdir)" - -Dzshcompdir="$(get_zshcompdir)" - -Dtrust_module=enabled - -Dtrust_paths="${EPREFIX}"/etc/ssl/certs/ca-certificates.crt - $(meson_feature libffi) - $(meson_use nls) - $(meson_use test) - $(meson_native_use_bool gtk-doc gtk_doc) - $(meson_native_true man) - $(meson_native_use_feature systemd) - ) - - meson_src_configure -} From 6b2f338e4779701a60d7aea93f313011ddd7cdac Mon Sep 17 00:00:00 2001 From: Sam James Date: Wed, 24 Sep 2025 02:14:27 +0100 Subject: [PATCH 03/39] gui-apps/tuigreet: Stabilize 0.9.1-r2 amd64, #955229 Signed-off-by: Sam James --- gui-apps/tuigreet/tuigreet-0.9.1-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gui-apps/tuigreet/tuigreet-0.9.1-r2.ebuild b/gui-apps/tuigreet/tuigreet-0.9.1-r2.ebuild index 1fa32b7bef7ea..e5cdbf830dab7 100644 --- a/gui-apps/tuigreet/tuigreet-0.9.1-r2.ebuild +++ b/gui-apps/tuigreet/tuigreet-0.9.1-r2.ebuild @@ -237,7 +237,7 @@ if [ ${PV} == "9999" ] ; then else SRC_URI="https://github.com/apognu/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz ${CARGO_CRATE_URIS}" - KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv" + KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv" fi LICENSE="GPL-3+" From 1021b5ad3cecfdfd20cb979b0599c49adc4fd710 Mon Sep 17 00:00:00 2001 From: Sam James Date: Wed, 24 Sep 2025 02:14:29 +0100 Subject: [PATCH 04/39] app-admin/socklog: Stabilize 2.1.1 amd64, #955357 Signed-off-by: Sam James --- app-admin/socklog/socklog-2.1.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-admin/socklog/socklog-2.1.1.ebuild b/app-admin/socklog/socklog-2.1.1.ebuild index 28ec9d6518bcc..e9ade22588bc8 100644 --- a/app-admin/socklog/socklog-2.1.1.ebuild +++ b/app-admin/socklog/socklog-2.1.1.ebuild @@ -12,7 +12,7 @@ S="${WORKDIR}/admin/${P}/src" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" IUSE="static" src_configure() { From f25415fbd80933c5e5ae677d72fd2c18e7a85765 Mon Sep 17 00:00:00 2001 From: Sam James Date: Wed, 24 Sep 2025 02:14:31 +0100 Subject: [PATCH 05/39] media-gfx/valentina: Stabilize 1.0.0 amd64, #955967 Signed-off-by: Sam James --- media-gfx/valentina/valentina-1.0.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/valentina/valentina-1.0.0.ebuild b/media-gfx/valentina/valentina-1.0.0.ebuild index bcdaf8ac5e52c..d04a170d8aaed 100644 --- a/media-gfx/valentina/valentina-1.0.0.ebuild +++ b/media-gfx/valentina/valentina-1.0.0.ebuild @@ -12,7 +12,7 @@ S="${WORKDIR}/${PN}-v${PV}" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="test" RESTRICT="test" From 61ca808d7789ccb79f883dcc5172927afc2610fb Mon Sep 17 00:00:00 2001 From: Sam James Date: Wed, 24 Sep 2025 02:14:34 +0100 Subject: [PATCH 06/39] net-proxy/squid: Stabilize 6.13 amd64, #960163 Signed-off-by: Sam James --- net-proxy/squid/squid-6.13.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-proxy/squid/squid-6.13.ebuild b/net-proxy/squid/squid-6.13.ebuild index 07f125f432dc0..03b8ffa170058 100644 --- a/net-proxy/squid/squid-6.13.ebuild +++ b/net-proxy/squid/squid-6.13.ebuild @@ -30,7 +30,7 @@ fi LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~sparc x86" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~sparc x86" IUSE="caps gnutls pam ldap samba sasl kerberos nis radius ssl snmp selinux logrotate test ecap" IUSE+=" esi ssl-crtd mysql postgres sqlite systemd perl qos tproxy +htcp valgrind +wccp +wccpv2" RESTRICT="!test? ( test )" From 1fb8368e9801472dd809c73fdcf57a6ffb5c5165 Mon Sep 17 00:00:00 2001 From: Sam James Date: Wed, 24 Sep 2025 02:14:36 +0100 Subject: [PATCH 07/39] app-portage/emlop: Stabilize 0.8.1 amd64, #960164 Signed-off-by: Sam James --- app-portage/emlop/emlop-0.8.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-portage/emlop/emlop-0.8.1.ebuild b/app-portage/emlop/emlop-0.8.1.ebuild index 8da3736c34d7a..8d659e8393329 100644 --- a/app-portage/emlop/emlop-0.8.1.ebuild +++ b/app-portage/emlop/emlop-0.8.1.ebuild @@ -107,7 +107,7 @@ LICENSE+=" " SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" # rust does not use *FLAGS from make.conf, silence portage warning QA_FLAGS_IGNORED="usr/bin/${PN}" From e07d9ef6b0eb00d95f599cf9143a6b481482183d Mon Sep 17 00:00:00 2001 From: Sam James Date: Wed, 24 Sep 2025 02:14:38 +0100 Subject: [PATCH 08/39] sys-block/mmc-utils: Stabilize 1.0 amd64, #962516 Signed-off-by: Sam James --- sys-block/mmc-utils/mmc-utils-1.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-block/mmc-utils/mmc-utils-1.0.ebuild b/sys-block/mmc-utils/mmc-utils-1.0.ebuild index c87f6977d0183..e5a477c5fcfa9 100644 --- a/sys-block/mmc-utils/mmc-utils-1.0.ebuild +++ b/sys-block/mmc-utils/mmc-utils-1.0.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://git.kernel.org/pub/scm/utils/mmc/mmc-utils.git/snapshot/mmc-uti LICENSE="GPL-2 BSD" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="amd64 ~arm64" IUSE="doc" From 6695f2ab2979056e7c2153d20c3244cdedddfe9f Mon Sep 17 00:00:00 2001 From: Sam James Date: Wed, 24 Sep 2025 02:14:40 +0100 Subject: [PATCH 09/39] mail-mta/postfix: Stabilize 3.10.4 amd64, #963171 Signed-off-by: Sam James --- mail-mta/postfix/postfix-3.10.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mail-mta/postfix/postfix-3.10.4.ebuild b/mail-mta/postfix/postfix-3.10.4.ebuild index b631abadc605e..0000f20e3a895 100644 --- a/mail-mta/postfix/postfix-3.10.4.ebuild +++ b/mail-mta/postfix/postfix-3.10.4.ebuild @@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_SRC}" LICENSE="|| ( IBM EPL-2.0 )" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" IUSE="+berkdb cdb dovecot-sasl +eai ldap ldap-bind lmdb mbox memcached mongodb mysql nis pam postgres sasl selinux sqlite ssl tlsrpt" From 37aab3fe55a033b1c271a5b77f196d7572f61776 Mon Sep 17 00:00:00 2001 From: Sam James Date: Wed, 24 Sep 2025 02:14:42 +0100 Subject: [PATCH 10/39] dev-libs/tree-sitter-bash: Stabilize 0.25.0 amd64, #963182 Signed-off-by: Sam James --- dev-libs/tree-sitter-bash/tree-sitter-bash-0.25.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/tree-sitter-bash/tree-sitter-bash-0.25.0.ebuild b/dev-libs/tree-sitter-bash/tree-sitter-bash-0.25.0.ebuild index 67b49f6961f4f..8088355dee9d0 100644 --- a/dev-libs/tree-sitter-bash/tree-sitter-bash-0.25.0.ebuild +++ b/dev-libs/tree-sitter-bash/tree-sitter-bash-0.25.0.ebuild @@ -12,4 +12,4 @@ HOMEPAGE="https://github.com/tree-sitter/tree-sitter-bash" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" From 2182e6aaaec45d637de05001492b4bed64b34494 Mon Sep 17 00:00:00 2001 From: Sam James Date: Wed, 24 Sep 2025 02:14:44 +0100 Subject: [PATCH 11/39] dev-libs/c-capnproto: Stabilize 0.3-r1 amd64, #963191 Signed-off-by: Sam James --- dev-libs/c-capnproto/c-capnproto-0.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/c-capnproto/c-capnproto-0.3-r1.ebuild b/dev-libs/c-capnproto/c-capnproto-0.3-r1.ebuild index 654b5599d0200..dc608cc5f50db 100644 --- a/dev-libs/c-capnproto/c-capnproto-0.3-r1.ebuild +++ b/dev-libs/c-capnproto/c-capnproto-0.3-r1.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://github.com/opensourcerouting/c-capnproto/releases/download/${P} LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 arm arm64" +KEYWORDS="amd64 arm arm64" BDEPEND="app-arch/xz-utils" From 858364000797893cda0967808c6822e3a73c79a5 Mon Sep 17 00:00:00 2001 From: Sam James Date: Wed, 24 Sep 2025 02:14:46 +0100 Subject: [PATCH 12/39] sys-apps/eza: Stabilize 0.23.0 amd64, #963210 Signed-off-by: Sam James --- sys-apps/eza/eza-0.23.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/eza/eza-0.23.0.ebuild b/sys-apps/eza/eza-0.23.0.ebuild index 0245179285003..ed5d8fca2c91f 100644 --- a/sys-apps/eza/eza-0.23.0.ebuild +++ b/sys-apps/eza/eza-0.23.0.ebuild @@ -249,7 +249,7 @@ LICENSE="EUPL-1.2" # Dependent crate licenses LICENSE+=" Apache-2.0 MIT MPL-2.0 Unicode-3.0" SLOT="0" -KEYWORDS="~amd64 arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv ~x86" IUSE="+git" BDEPEND="virtual/pkgconfig" From d1992bf9e368221f94b59efee3a99825e57fd3ba Mon Sep 17 00:00:00 2001 From: Sam James Date: Wed, 24 Sep 2025 02:14:48 +0100 Subject: [PATCH 13/39] dev-libs/tree-sitter-lua: Stabilize 0.4.0 amd64, #963214 Signed-off-by: Sam James --- dev-libs/tree-sitter-lua/tree-sitter-lua-0.4.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/tree-sitter-lua/tree-sitter-lua-0.4.0.ebuild b/dev-libs/tree-sitter-lua/tree-sitter-lua-0.4.0.ebuild index 0b38c0280372a..06352280679fa 100644 --- a/dev-libs/tree-sitter-lua/tree-sitter-lua-0.4.0.ebuild +++ b/dev-libs/tree-sitter-lua/tree-sitter-lua-0.4.0.ebuild @@ -13,4 +13,4 @@ SRC_URI="https://github.com/tree-sitter-grammars/tree-sitter-lua/archive/v${PV}. LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86" +KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86" From 1e072a2b452a32b4ee4844844ead5e97a196ec4b Mon Sep 17 00:00:00 2001 From: Sam James Date: Wed, 24 Sep 2025 02:14:50 +0100 Subject: [PATCH 14/39] x11-misc/xscreensaver: Stabilize 6.12-r1 amd64, #963215 Signed-off-by: Sam James --- x11-misc/xscreensaver/xscreensaver-6.12-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/xscreensaver/xscreensaver-6.12-r1.ebuild b/x11-misc/xscreensaver/xscreensaver-6.12-r1.ebuild index af6e2bf4764ff..d3fd8b878d326 100644 --- a/x11-misc/xscreensaver/xscreensaver-6.12-r1.ebuild +++ b/x11-misc/xscreensaver/xscreensaver-6.12-r1.ebuild @@ -28,7 +28,7 @@ S="${WORKDIR}/${PN}-$(ver_cut 1-2)" # SpecialElite.ttf -- Apache-2.0 LICENSE="BSD fonts? ( MIT Apache-2.0 ) systemd? ( ISC )" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" IUSE="elogind ffmpeg fonts gdm gles glx jpeg +locking logind-idle-hint new-login offensive pam +perl selinux suid systemd xinerama wayland" REQUIRED_USE=" gles? ( !glx ) From faebd768ce84b6d27dad0fce7d3fe2dc0d7517dc Mon Sep 17 00:00:00 2001 From: Sam James Date: Wed, 24 Sep 2025 02:14:52 +0100 Subject: [PATCH 15/39] sci-astronomy/calcmysky: Stabilize 0.3.5 amd64, #963220 Signed-off-by: Sam James --- sci-astronomy/calcmysky/calcmysky-0.3.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-astronomy/calcmysky/calcmysky-0.3.5.ebuild b/sci-astronomy/calcmysky/calcmysky-0.3.5.ebuild index 8199688e63736..a0424fbbe4ecf 100644 --- a/sci-astronomy/calcmysky/calcmysky-0.3.5.ebuild +++ b/sci-astronomy/calcmysky/calcmysky-0.3.5.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}/CalcMySky-${PV}" LICENSE="GPL-3" # subslot is soversion SLOT="0/15" -KEYWORDS="~amd64 ~ppc ~riscv ~x86" +KEYWORDS="amd64 ~ppc ~riscv ~x86" DEPEND=" dev-cpp/eigen:3 From 8336e5dc0867d370f5356cdc6a147ded01d864ff Mon Sep 17 00:00:00 2001 From: Sam James Date: Wed, 24 Sep 2025 02:14:54 +0100 Subject: [PATCH 16/39] www-apache/mod_maxminddb: Stabilize 1.3.0 amd64, #963221 Signed-off-by: Sam James --- www-apache/mod_maxminddb/mod_maxminddb-1.3.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/www-apache/mod_maxminddb/mod_maxminddb-1.3.0.ebuild b/www-apache/mod_maxminddb/mod_maxminddb-1.3.0.ebuild index c78b35cb35068..e84b92ff9dc8b 100644 --- a/www-apache/mod_maxminddb/mod_maxminddb-1.3.0.ebuild +++ b/www-apache/mod_maxminddb/mod_maxminddb-1.3.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/maxmind/mod_maxminddb/releases/download/${PV}/${P}.t LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 x86" +KEYWORDS="amd64 x86" DEPEND="dev-libs/libmaxminddb:=" RDEPEND="${DEPEND}" From dbb2fc584ad80bf4a15d99fda67f1e2bd3d1c4ba Mon Sep 17 00:00:00 2001 From: Sam James Date: Wed, 24 Sep 2025 02:14:56 +0100 Subject: [PATCH 17/39] media-libs/libyuv: Stabilize 1909 amd64, #963225 Signed-off-by: Sam James --- media-libs/libyuv/libyuv-1909.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libyuv/libyuv-1909.ebuild b/media-libs/libyuv/libyuv-1909.ebuild index 4bdf7e7994870..24c04e7cafa3c 100644 --- a/media-libs/libyuv/libyuv-1909.ebuild +++ b/media-libs/libyuv/libyuv-1909.ebuild @@ -15,7 +15,7 @@ else # to diff against upstream (apparently not stable): # https://chromium.googlesource.com/libyuv/libyuv.git/+archive/${commit}.tar.gz SRC_URI="https://github.com/N-R-K/stable-tarball-host/releases/download/0/libyuv-${PV}.tar.bz2" - KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~riscv x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~riscv x86" fi LICENSE="BSD" From 926f69429531b9125d9361eb9462999d164a3a1b Mon Sep 17 00:00:00 2001 From: Sam James Date: Wed, 24 Sep 2025 02:14:59 +0100 Subject: [PATCH 18/39] app-i18n/fcitx-chewing: Stabilize 5.1.8 amd64, #963229 Signed-off-by: Sam James --- app-i18n/fcitx-chewing/fcitx-chewing-5.1.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-i18n/fcitx-chewing/fcitx-chewing-5.1.8.ebuild b/app-i18n/fcitx-chewing/fcitx-chewing-5.1.8.ebuild index 4d58b8ea257c3..c00044651b55e 100644 --- a/app-i18n/fcitx-chewing/fcitx-chewing-5.1.8.ebuild +++ b/app-i18n/fcitx-chewing/fcitx-chewing-5.1.8.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}/${MY_PN}-${PV}" LICENSE="LGPL-2.1+" SLOT="5" -KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86" +KEYWORDS="amd64 ~arm64 ~loong ~riscv ~x86" IUSE="test" RESTRICT="!test? ( test )" From b9d54ac6122239c4e7997e2470b67e98748a8fa1 Mon Sep 17 00:00:00 2001 From: Sam James Date: Wed, 24 Sep 2025 02:15:01 +0100 Subject: [PATCH 19/39] dev-games/tiled: Stabilize 1.11.2_p20250614 amd64, #963246 Signed-off-by: Sam James --- dev-games/tiled/tiled-1.11.2_p20250614.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-games/tiled/tiled-1.11.2_p20250614.ebuild b/dev-games/tiled/tiled-1.11.2_p20250614.ebuild index 4f8fa188ff259..0ba6d1142b42a 100644 --- a/dev-games/tiled/tiled-1.11.2_p20250614.ebuild +++ b/dev-games/tiled/tiled-1.11.2_p20250614.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/tiled-${COMMIT}" LICENSE="BSD BSD-2 GPL-2+" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" IUSE="minimal python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" From e554f1b261290035eee7f8e1ee0181ce7419dc13 Mon Sep 17 00:00:00 2001 From: Sam James Date: Wed, 24 Sep 2025 02:15:03 +0100 Subject: [PATCH 20/39] app-i18n/fcitx-lua: Stabilize 5.0.15-r1 amd64, #963256 Signed-off-by: Sam James --- app-i18n/fcitx-lua/fcitx-lua-5.0.15-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-i18n/fcitx-lua/fcitx-lua-5.0.15-r1.ebuild b/app-i18n/fcitx-lua/fcitx-lua-5.0.15-r1.ebuild index 6905a90b563f4..99f8242a20b0c 100644 --- a/app-i18n/fcitx-lua/fcitx-lua-5.0.15-r1.ebuild +++ b/app-i18n/fcitx-lua/fcitx-lua-5.0.15-r1.ebuild @@ -16,7 +16,7 @@ SRC_URI="https://download.fcitx-im.org/fcitx5/${MY_PN}/${MY_PN}-${PV}.tar.zst -> S="${WORKDIR}/${MY_PN}-${PV}" LICENSE="LGPL-2.1+" SLOT="5" -KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86" +KEYWORDS="amd64 ~arm64 ~loong ~riscv ~x86" IUSE="+dlopen test" REQUIRED_USE="${LUA_REQUIRED_USE}" RESTRICT="!test? ( test )" From 580ecb0372359b7c7525545f53b23c2614b13575 Mon Sep 17 00:00:00 2001 From: Sam James Date: Wed, 24 Sep 2025 02:15:05 +0100 Subject: [PATCH 21/39] sci-mathematics/clipper2: Stabilize 1.5.4 amd64, #963258 Signed-off-by: Sam James --- sci-mathematics/clipper2/clipper2-1.5.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-mathematics/clipper2/clipper2-1.5.4.ebuild b/sci-mathematics/clipper2/clipper2-1.5.4.ebuild index 2f4943d0911f9..2cb0a17625250 100644 --- a/sci-mathematics/clipper2/clipper2-1.5.4.ebuild +++ b/sci-mathematics/clipper2/clipper2-1.5.4.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}/${MY_PN}-${MY_P}/CPP" LICENSE="Boost-1.0" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 ~arm64 ~x86" IUSE="test" RESTRICT="!test? ( test )" From c7dd34f612e33646c55a96df08f2fe04d3425775 Mon Sep 17 00:00:00 2001 From: Sam James Date: Wed, 24 Sep 2025 02:15:07 +0100 Subject: [PATCH 22/39] net-analyzer/pontos: Stabilize 25.7.2 amd64, #963265 Signed-off-by: Sam James --- net-analyzer/pontos/pontos-25.7.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-analyzer/pontos/pontos-25.7.2.ebuild b/net-analyzer/pontos/pontos-25.7.2.ebuild index 45e5014869aed..df8210aba15b8 100644 --- a/net-analyzer/pontos/pontos-25.7.2.ebuild +++ b/net-analyzer/pontos/pontos-25.7.2.ebuild @@ -19,7 +19,7 @@ SRC_URI="https://github.com/greenbone/pontos/archive/refs/tags/v${PV}.tar.gz -> LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" RDEPEND=" >=dev-python/colorful-0.5.4[${PYTHON_USEDEP}] From bbc66b2f700c64872065b52baa96abe79f26b9cc Mon Sep 17 00:00:00 2001 From: Sam James Date: Wed, 24 Sep 2025 02:15:09 +0100 Subject: [PATCH 23/39] dev-cpp/cppgir: Stabilize 2.0_p20250629 amd64, #963266 Signed-off-by: Sam James --- dev-cpp/cppgir/cppgir-2.0_p20250629.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-cpp/cppgir/cppgir-2.0_p20250629.ebuild b/dev-cpp/cppgir/cppgir-2.0_p20250629.ebuild index 9f6178adafbd8..cf1134320df9c 100644 --- a/dev-cpp/cppgir/cppgir-2.0_p20250629.ebuild +++ b/dev-cpp/cppgir/cppgir-2.0_p20250629.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${MY_PV}" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv" +KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~riscv" IUSE="doc test" RESTRICT="!test? ( test )" From 74846ee377c033266d86019883cd3e0c9d9d94d4 Mon Sep 17 00:00:00 2001 From: Sam James Date: Wed, 24 Sep 2025 02:15:11 +0100 Subject: [PATCH 24/39] net-misc/bird: Stabilize 2.17.2 amd64, #963275 Signed-off-by: Sam James --- net-misc/bird/bird-2.17.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/bird/bird-2.17.2.ebuild b/net-misc/bird/bird-2.17.2.ebuild index b88e68d2aae59..c89a8e92c49dd 100644 --- a/net-misc/bird/bird-2.17.2.ebuild +++ b/net-misc/bird/bird-2.17.2.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://bird.nic.cz/download/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~loong ~x86 ~x64-macos" +KEYWORDS="amd64 ~arm64 ~loong ~x86 ~x64-macos" IUSE="+client custom-cflags debug libssh" RDEPEND=" From de7019aa20e05b063960c336a9d8cdfde105d68e Mon Sep 17 00:00:00 2001 From: Sam James Date: Wed, 24 Sep 2025 02:15:13 +0100 Subject: [PATCH 25/39] app-office/sc-im: Stabilize 0.8.5 amd64, #963290 Signed-off-by: Sam James --- app-office/sc-im/sc-im-0.8.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-office/sc-im/sc-im-0.8.5.ebuild b/app-office/sc-im/sc-im-0.8.5.ebuild index 9ad16d2ec928b..7a73d577b690a 100644 --- a/app-office/sc-im/sc-im-0.8.5.ebuild +++ b/app-office/sc-im/sc-im-0.8.5.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/${P}/src" LICENSE="BSD-4" SLOT="0" -KEYWORDS="~amd64 ~arm arm64 ~x86" +KEYWORDS="amd64 ~arm arm64 ~x86" IUSE="lua ods plots tmux wayland X xls xlsx" REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )" From ccbce8924a81d1296a13799e2202fe8a142e70d8 Mon Sep 17 00:00:00 2001 From: Sam James Date: Wed, 24 Sep 2025 02:15:15 +0100 Subject: [PATCH 26/39] app-i18n/fcitx-m17n: Stabilize 5.1.4 amd64, #963294 Signed-off-by: Sam James --- app-i18n/fcitx-m17n/fcitx-m17n-5.1.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-i18n/fcitx-m17n/fcitx-m17n-5.1.4.ebuild b/app-i18n/fcitx-m17n/fcitx-m17n-5.1.4.ebuild index 888be12b43786..cd11ca0116f26 100644 --- a/app-i18n/fcitx-m17n/fcitx-m17n-5.1.4.ebuild +++ b/app-i18n/fcitx-m17n/fcitx-m17n-5.1.4.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://download.fcitx-im.org/fcitx5/${MY_PN}/${MY_PN}-${PV}.tar.zst -> S="${WORKDIR}/${MY_PN}-${PV}" LICENSE="LGPL-2.1+" SLOT="5" -KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86" +KEYWORDS="amd64 ~arm64 ~loong ~riscv ~x86" IUSE="test" RESTRICT="!test? ( test )" From 0aa408efca699b01d7b3aecae46b983d94504891 Mon Sep 17 00:00:00 2001 From: Sam James Date: Wed, 24 Sep 2025 02:15:17 +0100 Subject: [PATCH 27/39] www-apps/icingadb-web: Stabilize 1.2.2 amd64, #963300 Signed-off-by: Sam James --- www-apps/icingadb-web/icingadb-web-1.2.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/www-apps/icingadb-web/icingadb-web-1.2.2.ebuild b/www-apps/icingadb-web/icingadb-web-1.2.2.ebuild index c931bf76e58a8..4e7d89fe7dbdf 100644 --- a/www-apps/icingadb-web/icingadb-web-1.2.2.ebuild +++ b/www-apps/icingadb-web/icingadb-web-1.2.2.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://github.com/Icinga/icingadb-web/archive/refs/tags/v${PV}.tar.gz LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="amd64 ~arm64" RDEPEND=" || ( From 81fc55998120c18852fa2070a20c8ce697c380ef Mon Sep 17 00:00:00 2001 From: Sam James Date: Wed, 24 Sep 2025 02:15:19 +0100 Subject: [PATCH 28/39] sci-geosciences/gpxsee: Stabilize 13.46 amd64, #963317 Signed-off-by: Sam James --- sci-geosciences/gpxsee/gpxsee-13.46.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-geosciences/gpxsee/gpxsee-13.46.ebuild b/sci-geosciences/gpxsee/gpxsee-13.46.ebuild index 9d8a86d04a153..87ef5d61ab94b 100644 --- a/sci-geosciences/gpxsee/gpxsee-13.46.ebuild +++ b/sci-geosciences/gpxsee/gpxsee-13.46.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/${MY_PN}-${PV}" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 arm64 ~ppc64 ~x86" +KEYWORDS="amd64 arm64 ~ppc64 ~x86" RDEPEND=" dev-qt/qtbase:6=[concurrent,gui,network,opengl,sql,widgets] From 08de99b0c166c8b9451cd1531b49fe78894cde71 Mon Sep 17 00:00:00 2001 From: Sam James Date: Wed, 24 Sep 2025 02:15:21 +0100 Subject: [PATCH 29/39] dev-util/maturin: Stabilize 1.9.4 amd64, #963319 Signed-off-by: Sam James --- dev-util/maturin/maturin-1.9.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/maturin/maturin-1.9.4.ebuild b/dev-util/maturin/maturin-1.9.4.ebuild index f566adb34f925..cc3df1933371c 100644 --- a/dev-util/maturin/maturin-1.9.4.ebuild +++ b/dev-util/maturin/maturin-1.9.4.ebuild @@ -24,7 +24,7 @@ LICENSE+=" MPL-2.0 Unicode-3.0 Unicode-DFS-2016 " # crates SLOT="0" -KEYWORDS="~amd64 arm arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="amd64 arm arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" IUSE="doc +ssl test" RESTRICT="!test? ( test )" From 92fbb8e08e315364386237eb9200d80f44ba0be7 Mon Sep 17 00:00:00 2001 From: Sam James Date: Wed, 24 Sep 2025 02:15:24 +0100 Subject: [PATCH 30/39] x11-plugins/pidgin-hotkeys: Stabilize 0.2.4-r3 amd64, #963339 Signed-off-by: Sam James --- x11-plugins/pidgin-hotkeys/pidgin-hotkeys-0.2.4-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-plugins/pidgin-hotkeys/pidgin-hotkeys-0.2.4-r3.ebuild b/x11-plugins/pidgin-hotkeys/pidgin-hotkeys-0.2.4-r3.ebuild index 5af27a904c0ae..c1d3ff0e9d6c4 100644 --- a/x11-plugins/pidgin-hotkeys/pidgin-hotkeys-0.2.4-r3.ebuild +++ b/x11-plugins/pidgin-hotkeys/pidgin-hotkeys-0.2.4-r3.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://downloads.sourceforge.net/project/${PN}/${PN}/${PV}/${P}.tar.gz LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~amd64 ~ppc ~riscv ~x86" +KEYWORDS="amd64 ~ppc ~riscv ~x86" RDEPEND=" app-accessibility/at-spi2-core:2 From a4bde19557cba840f7733b802008059730c4d1ba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ho=C3=ABl=20B=C3=A9zier?= Date: Sat, 13 Sep 2025 14:22:34 +0200 Subject: [PATCH 31/39] sys-apps/udevil: Remove unneeded patch MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit It is totally redundant with udevil-0.4.4-stat.patch. Signed-off-by: Hoël Bézier Signed-off-by: Sam James --- .../files/udevil-0.4.4-include-sysstat.patch | 15 --------------- sys-apps/udevil/udevil-0.4.4-r6.ebuild | 1 - 2 files changed, 16 deletions(-) delete mode 100644 sys-apps/udevil/files/udevil-0.4.4-include-sysstat.patch diff --git a/sys-apps/udevil/files/udevil-0.4.4-include-sysstat.patch b/sys-apps/udevil/files/udevil-0.4.4-include-sysstat.patch deleted file mode 100644 index 517efa2544927..0000000000000 --- a/sys-apps/udevil/files/udevil-0.4.4-include-sysstat.patch +++ /dev/null @@ -1,15 +0,0 @@ -# Fixes #945124 -diff --git a/src/device-info.h b/src/device-info.h -index 6cb3683..f3e6c8a 100644 ---- a/src/device-info.h -+++ b/src/device-info.h -@@ -10,6 +10,9 @@ - // glib - #include - -+// POSIX -+#include -+ - // udev - #include - #include diff --git a/sys-apps/udevil/udevil-0.4.4-r6.ebuild b/sys-apps/udevil/udevil-0.4.4-r6.ebuild index cf5250bfad0f0..1cf66f6ccac05 100644 --- a/sys-apps/udevil/udevil-0.4.4-r6.ebuild +++ b/sys-apps/udevil/udevil-0.4.4-r6.ebuild @@ -32,7 +32,6 @@ PATCHES=( "${FILESDIR}"/${PN}-0.4.4-include-sysmacros.patch "${FILESDIR}"/${PN}-0.4.4-no-libtool.patch "${FILESDIR}"/${PN}-0.4.4-no-conf.d.patch - "${FILESDIR}"/${PN}-0.4.4-include-sysstat.patch "${FILESDIR}"/${PN}-0.4.4-remove-exfat-options.patch ) From c15bd54361d3aa170f5a7b4a9f4406366810ed2d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ho=C3=ABl=20B=C3=A9zier?= Date: Sat, 13 Sep 2025 14:22:35 +0200 Subject: [PATCH 32/39] sys-apps/udevil: Fix compilation with gcc15 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signal handlers should take an int parameter for the signal they’re handling. Closes: https://bugs.gentoo.org/945124 Signed-off-by: Hoël Bézier Signed-off-by: Sam James --- .../files/udevil-0.4.4-signal-handlers.patch | 20 +++++++++++++++++++ sys-apps/udevil/udevil-0.4.4-r6.ebuild | 1 + 2 files changed, 21 insertions(+) create mode 100644 sys-apps/udevil/files/udevil-0.4.4-signal-handlers.patch diff --git a/sys-apps/udevil/files/udevil-0.4.4-signal-handlers.patch b/sys-apps/udevil/files/udevil-0.4.4-signal-handlers.patch new file mode 100644 index 0000000000000..49b5cf7aa5a91 --- /dev/null +++ b/sys-apps/udevil/files/udevil-0.4.4-signal-handlers.patch @@ -0,0 +1,20 @@ +--- a/src/udevil.c ++++ b/src/udevil.c +@@ -4795,7 +4795,7 @@ static int command_info( CommandData* data ) + return ret; + } + +-void command_monitor_finalize() ++void command_monitor_finalize(int signal) + { + //if (signal == SIGINT || signal == SIGTERM) + //printf( "\nudevil: SIGINT || SIGTERM\n"); +@@ -4913,7 +4913,7 @@ finish_: + return 1; + } + +-void command_interrupt() ++void command_interrupt(int signal) + { + if ( udev ) + { diff --git a/sys-apps/udevil/udevil-0.4.4-r6.ebuild b/sys-apps/udevil/udevil-0.4.4-r6.ebuild index 1cf66f6ccac05..74dddd720dd60 100644 --- a/sys-apps/udevil/udevil-0.4.4-r6.ebuild +++ b/sys-apps/udevil/udevil-0.4.4-r6.ebuild @@ -33,6 +33,7 @@ PATCHES=( "${FILESDIR}"/${PN}-0.4.4-no-libtool.patch "${FILESDIR}"/${PN}-0.4.4-no-conf.d.patch "${FILESDIR}"/${PN}-0.4.4-remove-exfat-options.patch + "${FILESDIR}"/${PN}-0.4.4-signal-handlers.patch ) src_prepare() { From cb1371cb02ba7755ff58ae6c8dcda871e825b964 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ho=C3=ABl=20B=C3=A9zier?= Date: Sat, 13 Sep 2025 14:22:36 +0200 Subject: [PATCH 33/39] sys-apps/udevil: add myself as a maintainer MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Hoël Bézier Signed-off-by: Sam James --- sys-apps/udevil/metadata.xml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/sys-apps/udevil/metadata.xml b/sys-apps/udevil/metadata.xml index 6107a02c74e34..11838161eff5c 100644 --- a/sys-apps/udevil/metadata.xml +++ b/sys-apps/udevil/metadata.xml @@ -1,7 +1,14 @@ - + + hoelbezier@riseup.net + Hoël Bézier + + + proxy-maint@gentoo.org + Proxy Maintainers + IgnorantGuru/udevil From 351f13d14fc7215c37bb99f67710d2d72ee12358 Mon Sep 17 00:00:00 2001 From: Sam James Date: Wed, 24 Sep 2025 02:27:38 +0100 Subject: [PATCH 34/39] app-containers/nvidia-container-toolkit: Stabilize 1.17.8 amd64, #963251 Signed-off-by: Sam James --- .../nvidia-container-toolkit-1.17.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-containers/nvidia-container-toolkit/nvidia-container-toolkit-1.17.8.ebuild b/app-containers/nvidia-container-toolkit/nvidia-container-toolkit-1.17.8.ebuild index 0124c0488696c..361fa09197f44 100644 --- a/app-containers/nvidia-container-toolkit/nvidia-container-toolkit-1.17.8.ebuild +++ b/app-containers/nvidia-container-toolkit/nvidia-container-toolkit-1.17.8.ebuild @@ -18,7 +18,7 @@ else https://github.com/NVIDIA/${PN}/archive/v${PV/_rc/-rc.}.tar.gz -> ${P}.tar.gz " S="${WORKDIR}/${PN}-${PV/_rc/-rc.}" - KEYWORDS="~amd64" + KEYWORDS="amd64" fi LICENSE="Apache-2.0" From aa385c1042624961005e0821cb3c514797179e07 Mon Sep 17 00:00:00 2001 From: Sam James Date: Wed, 24 Sep 2025 02:27:41 +0100 Subject: [PATCH 35/39] sys-apps/xdg-desktop-portal-xapp: Stabilize 1.1.1 amd64, #963263 Signed-off-by: Sam James --- .../xdg-desktop-portal-xapp-1.1.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/xdg-desktop-portal-xapp/xdg-desktop-portal-xapp-1.1.1.ebuild b/sys-apps/xdg-desktop-portal-xapp/xdg-desktop-portal-xapp-1.1.1.ebuild index 89aee03f6b824..fff520c0a20c9 100644 --- a/sys-apps/xdg-desktop-portal-xapp/xdg-desktop-portal-xapp-1.1.1.ebuild +++ b/sys-apps/xdg-desktop-portal-xapp/xdg-desktop-portal-xapp-1.1.1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/linuxmint/xdg-desktop-portal-xapp/archive/${PV}.tar. LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv x86" +KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~riscv x86" DEPEND=" >=dev-libs/glib-2.44:2 From b3df9655fa7dd62a4f9c8087f875be4011f49a09 Mon Sep 17 00:00:00 2001 From: Sam James Date: Wed, 24 Sep 2025 02:27:43 +0100 Subject: [PATCH 36/39] sys-kernel/scx: Stabilize 1.0.15 amd64, #963280 Signed-off-by: Sam James --- sys-kernel/scx/scx-1.0.15.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-kernel/scx/scx-1.0.15.ebuild b/sys-kernel/scx/scx-1.0.15.ebuild index 4c9add9ba3362..bc0c173b7cf30 100644 --- a/sys-kernel/scx/scx-1.0.15.ebuild +++ b/sys-kernel/scx/scx-1.0.15.ebuild @@ -30,7 +30,7 @@ LICENSE+=" Apache-2.0 BSD-2 BSD CC0-1.0 ISC MIT MPL-2.0 Unicode-3.0 ZLIB " SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" IUSE="systemd" DEPEND=" From 684e5c54ece98eecfd92e79bb949a60255030a68 Mon Sep 17 00:00:00 2001 From: Sam James Date: Wed, 24 Sep 2025 02:27:45 +0100 Subject: [PATCH 37/39] net-mail/fetchmail: Stabilize 6.5.4 amd64, #963343 Signed-off-by: Sam James --- net-mail/fetchmail/fetchmail-6.5.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-mail/fetchmail/fetchmail-6.5.4.ebuild b/net-mail/fetchmail/fetchmail-6.5.4.ebuild index 260d43b824131..e9a268f403db3 100644 --- a/net-mail/fetchmail/fetchmail-6.5.4.ebuild +++ b/net-mail/fetchmail/fetchmail-6.5.4.ebuild @@ -12,7 +12,7 @@ S=${WORKDIR}/${P/_/.} LICENSE="GPL-2 public-domain" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris" IUSE="ssl nls kerberos tk selinux socks" RDEPEND="acct-user/fetchmail From 3f013bd5d8be14be02f42e7e69d92dbf1c389e41 Mon Sep 17 00:00:00 2001 From: Sam James Date: Wed, 24 Sep 2025 02:27:47 +0100 Subject: [PATCH 38/39] net-mail/fetchmail: Stabilize 6.5.4 arm, #963343 Signed-off-by: Sam James --- net-mail/fetchmail/fetchmail-6.5.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-mail/fetchmail/fetchmail-6.5.4.ebuild b/net-mail/fetchmail/fetchmail-6.5.4.ebuild index e9a268f403db3..62c6a197dcf51 100644 --- a/net-mail/fetchmail/fetchmail-6.5.4.ebuild +++ b/net-mail/fetchmail/fetchmail-6.5.4.ebuild @@ -12,7 +12,7 @@ S=${WORKDIR}/${P/_/.} LICENSE="GPL-2 public-domain" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris" IUSE="ssl nls kerberos tk selinux socks" RDEPEND="acct-user/fetchmail From fc03555e1bf9f89339f1884e57fcf5c98c4a2822 Mon Sep 17 00:00:00 2001 From: Sam James Date: Wed, 24 Sep 2025 02:27:49 +0100 Subject: [PATCH 39/39] net-mail/fetchmail: Stabilize 6.5.4 x86, #963343 Signed-off-by: Sam James --- net-mail/fetchmail/fetchmail-6.5.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-mail/fetchmail/fetchmail-6.5.4.ebuild b/net-mail/fetchmail/fetchmail-6.5.4.ebuild index 62c6a197dcf51..0164f1f8abdb9 100644 --- a/net-mail/fetchmail/fetchmail-6.5.4.ebuild +++ b/net-mail/fetchmail/fetchmail-6.5.4.ebuild @@ -12,7 +12,7 @@ S=${WORKDIR}/${P/_/.} LICENSE="GPL-2 public-domain" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris" IUSE="ssl nls kerberos tk selinux socks" RDEPEND="acct-user/fetchmail