From 6ce8a1067ed0f6cd718a5e25893e442a45d8a170 Mon Sep 17 00:00:00 2001 From: Artur Manuel Date: Thu, 2 Apr 2026 05:05:39 +0100 Subject: [PATCH 01/62] libffi: update to 3.5.2 --- common/shlibs | 2 +- .../patches/libffi-race-condition.patch | 38 -------------- srcpkgs/libffi/patches/mips-soft-float.patch | 15 ------ srcpkgs/libffi/patches/mips.sgidefs_h.patch | 11 ---- .../libffi/patches/no-toolexeclibdir.patch | 15 ------ srcpkgs/libffi/patches/powerpc-fix-2.patch | 50 ------------------- srcpkgs/libffi/patches/powerpc-fix.patch | 13 ----- srcpkgs/libffi/patches/powerpc64-fix-2.patch | 28 ----------- srcpkgs/libffi/patches/powerpc64-fix.patch | 16 ------ srcpkgs/libffi/template | 14 ++++-- 10 files changed, 11 insertions(+), 191 deletions(-) delete mode 100644 srcpkgs/libffi/patches/libffi-race-condition.patch delete mode 100644 srcpkgs/libffi/patches/mips-soft-float.patch delete mode 100644 srcpkgs/libffi/patches/mips.sgidefs_h.patch delete mode 100644 srcpkgs/libffi/patches/no-toolexeclibdir.patch delete mode 100644 srcpkgs/libffi/patches/powerpc-fix-2.patch delete mode 100644 srcpkgs/libffi/patches/powerpc-fix.patch delete mode 100644 srcpkgs/libffi/patches/powerpc64-fix-2.patch delete mode 100644 srcpkgs/libffi/patches/powerpc64-fix.patch diff --git a/common/shlibs b/common/shlibs index c089f3ac79f5e2..de0fb27095f459 100644 --- a/common/shlibs +++ b/common/shlibs @@ -202,7 +202,7 @@ libgettextpo.so.0 gettext-0.21_3 libattr.so.1 attr-2.4.43_1 libacl.so.1 acl-2.2.47_1 libpython2.7.so.1.0 python2-2.7.18.9_2 -libffi.so.7 libffi-3.3_1 +libffi.so.8 libffi-3.5.2_1 libffcall.so.0 ffcall-2.1_1 libavcall.so.1 ffcall-2.1_1 libtrampoline.so.1 ffcall-2.1_1 diff --git a/srcpkgs/libffi/patches/libffi-race-condition.patch b/srcpkgs/libffi/patches/libffi-race-condition.patch deleted file mode 100644 index 3e3c98226ad2a1..00000000000000 --- a/srcpkgs/libffi/patches/libffi-race-condition.patch +++ /dev/null @@ -1,38 +0,0 @@ -Description: fixes race condition -Author: Stefan Bühler -Origin: libffi_3.2.1-9.debian.tar.xz - -From 48d2e46528fb6e621d95a7fa194069fd136b712d Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Stefan=20B=C3=BChler?= -Date: Wed, 7 Sep 2016 15:49:48 +0200 -Subject: [PATCH 1/2] dlmmap_locked always needs locking as it always modifies - execsize - ---- - src/closures.c | 13 ++++--------- - 1 file changed, 4 insertions(+), 9 deletions(-) - ---- a/src/closures.c -+++ b/src/closures.c -@@ -568,16 +568,11 @@ - MREMAP_DUP and prot at this point. */ - } - -- if (execsize == 0 || execfd == -1) -- { -- pthread_mutex_lock (&open_temp_exec_file_mutex); -- ptr = dlmmap_locked (start, length, prot, flags, offset); -- pthread_mutex_unlock (&open_temp_exec_file_mutex); -+ pthread_mutex_lock (&open_temp_exec_file_mutex); -+ ptr = dlmmap_locked (start, length, prot, flags, offset); -+ pthread_mutex_unlock (&open_temp_exec_file_mutex); - -- return ptr; -- } -- -- return dlmmap_locked (start, length, prot, flags, offset); -+ return ptr; - } - - /* Release memory at the given address, as well as the corresponding - diff --git a/srcpkgs/libffi/patches/mips-soft-float.patch b/srcpkgs/libffi/patches/mips-soft-float.patch deleted file mode 100644 index 6697920c8d8278..00000000000000 --- a/srcpkgs/libffi/patches/mips-soft-float.patch +++ /dev/null @@ -1,15 +0,0 @@ ---- a/src/mips/o32.S 2019-10-31 15:49:54.000000000 +0100 -+++ b/src/mips/o32.S 2020-03-24 19:38:35.794316204 +0100 -@@ -281,10 +281,11 @@ - - li $13, 1 # FFI_O32 - bne $16, $13, 1f # Skip fp save if FFI_O32_SOFT_FLOAT -- -+#ifndef __mips_soft_float - # Store all possible float/double registers. - s.d $f12, FA_0_0_OFF2($fp) - s.d $f14, FA_1_0_OFF2($fp) -+#endif - 1: - # prepare arguments for ffi_closure_mips_inner_O32 - REG_L a0, 4($15) # cif diff --git a/srcpkgs/libffi/patches/mips.sgidefs_h.patch b/srcpkgs/libffi/patches/mips.sgidefs_h.patch deleted file mode 100644 index fbc4e238aabbbf..00000000000000 --- a/srcpkgs/libffi/patches/mips.sgidefs_h.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/src/mips/ffitarget.h 2014-11-08 13:47:24.000000000 +0100 -+++ b/src/mips/ffitarget.h 2017-11-09 16:51:11.866848444 +0100 -@@ -42,7 +42,7 @@ - #define _MIPS_SIM_NABI32 2 - #define _MIPS_SIM_ABI64 3 - #elif !defined(__OpenBSD__) --# include -+# include - #endif - - # ifndef _ABIN32 diff --git a/srcpkgs/libffi/patches/no-toolexeclibdir.patch b/srcpkgs/libffi/patches/no-toolexeclibdir.patch deleted file mode 100644 index dccfc811114cb3..00000000000000 --- a/srcpkgs/libffi/patches/no-toolexeclibdir.patch +++ /dev/null @@ -1,15 +0,0 @@ ---- a/libffi.pc.in -+++ b/libffi.pc.in -@@ -1,11 +1,10 @@ - prefix=@prefix@ - exec_prefix=@exec_prefix@ - libdir=@libdir@ --toolexeclibdir=@toolexeclibdir@ - includedir=@includedir@ - - Name: @PACKAGE_NAME@ - Description: Library supporting Foreign Function Interfaces - Version: @PACKAGE_VERSION@ --Libs: -L${toolexeclibdir} -lffi -+Libs: -lffi - Cflags: -I${includedir} diff --git a/srcpkgs/libffi/patches/powerpc-fix-2.patch b/srcpkgs/libffi/patches/powerpc-fix-2.patch deleted file mode 100644 index 300d958ddf6766..00000000000000 --- a/srcpkgs/libffi/patches/powerpc-fix-2.patch +++ /dev/null @@ -1,50 +0,0 @@ -From 4d6d2866ae43e55325e8ee96561221804602cd7a Mon Sep 17 00:00:00 2001 -From: Samuel Holland -Date: Fri, 21 Feb 2020 21:06:15 -0600 -Subject: [PATCH] Update powerpc sysv assembly for ffi_powerpc.h changes (#541) - -Some of the flag bits were moved when adding powerpc64 vector support. - -Fixes #536 ---- - src/powerpc/sysv.S | 12 +++++------- - 1 file changed, 5 insertions(+), 7 deletions(-) - -diff --git a/src/powerpc/sysv.S b/src/powerpc/sysv.S -index 1474ce70..df977342 100644 ---- a/src/powerpc/sysv.S -+++ b/src/powerpc/sysv.S -@@ -104,17 +104,16 @@ ENTRY(ffi_call_SYSV) - bctrl - - /* Now, deal with the return value. */ -- mtcrf 0x01,%r31 /* cr7 */ -+ mtcrf 0x03,%r31 /* cr6-cr7 */ - bt- 31,L(small_struct_return_value) - bt- 30,L(done_return_value) - #ifndef __NO_FPRS__ - bt- 29,L(fp_return_value) - #endif - stw %r3,0(%r30) -- bf+ 28,L(done_return_value) -+ bf+ 27,L(done_return_value) - stw %r4,4(%r30) -- mtcrf 0x02,%r31 /* cr6 */ -- bf 27,L(done_return_value) -+ bf 26,L(done_return_value) - stw %r5,8(%r30) - stw %r6,12(%r30) - /* Fall through... */ -@@ -145,10 +144,9 @@ L(done_return_value): - #ifndef __NO_FPRS__ - L(fp_return_value): - .cfi_restore_state -- bf 28,L(float_return_value) -+ bf 27,L(float_return_value) - stfd %f1,0(%r30) -- mtcrf 0x02,%r31 /* cr6 */ -- bf 27,L(done_return_value) -+ bf 26,L(done_return_value) - stfd %f2,8(%r30) - b L(done_return_value) - L(float_return_value): diff --git a/srcpkgs/libffi/patches/powerpc-fix.patch b/srcpkgs/libffi/patches/powerpc-fix.patch deleted file mode 100644 index 4e8383f96888c9..00000000000000 --- a/srcpkgs/libffi/patches/powerpc-fix.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/src/powerpc/ffi_powerpc.h b/src/powerpc/ffi_powerpc.h -index 5ee2a70..8e2f2f0 100644 ---- a/src/powerpc/ffi_powerpc.h -+++ b/src/powerpc/ffi_powerpc.h -@@ -62,7 +62,7 @@ typedef _Float128 float128; - #elif defined(__FLOAT128__) - typedef __float128 float128; - #else --typedef __int128 float128; -+typedef char float128[16] __attribute__((aligned(16))); - #endif - - void FFI_HIDDEN ffi_closure_SYSV (void); diff --git a/srcpkgs/libffi/patches/powerpc64-fix-2.patch b/srcpkgs/libffi/patches/powerpc64-fix-2.patch deleted file mode 100644 index 9c21e29c835d8c..00000000000000 --- a/srcpkgs/libffi/patches/powerpc64-fix-2.patch +++ /dev/null @@ -1,28 +0,0 @@ -diff --git a/src/powerpc/ffi_linux64.c b/src/powerpc/ffi_linux64.c -index 7364770..4d50878 100644 ---- a/src/powerpc/ffi_linux64.c -+++ b/src/powerpc/ffi_linux64.c -@@ -680,9 +680,9 @@ ffi_prep_args64 (extended_cif *ecif, unsigned long *const stack) - { - if (vecarg_count < NUM_VEC_ARG_REGISTERS64 - && i < nfixedargs) -- *vec_base.f128++ = *arg.f128++; -+ memcpy (vec_base.f128++, arg.f128, sizeof (float128)); - else -- *next_arg.f128 = *arg.f128++; -+ memcpy (next_arg.f128, arg.f128++, sizeof (float128)); - if (++next_arg.f128 == gpr_end.f128) - next_arg.f128 = rest.f128; - vecarg_count++; -@@ -986,9 +986,9 @@ ffi_closure_helper_LINUX64 (ffi_cif *cif, - do - { - if (pvec < end_pvec && i < nfixedargs) -- *to.f128 = *pvec++; -+ memcpy (to.f128, pvec++, sizeof (float128)); - else -- *to.f128 = *from.f128; -+ memcpy (to.f128, from.f128, sizeof (float128)); - to.f128++; - from.f128++; - } diff --git a/srcpkgs/libffi/patches/powerpc64-fix.patch b/srcpkgs/libffi/patches/powerpc64-fix.patch deleted file mode 100644 index 10d7066e6f61bd..00000000000000 --- a/srcpkgs/libffi/patches/powerpc64-fix.patch +++ /dev/null @@ -1,16 +0,0 @@ -diff --git a/src/powerpc/ffi_linux64.c b/src/powerpc/ffi_linux64.c -index de0d033..7364770 100644 ---- a/src/powerpc/ffi_linux64.c -+++ b/src/powerpc/ffi_linux64.c -@@ -547,9 +547,9 @@ ffi_prep_args64 (extended_cif *ecif, unsigned long *const stack) - if (next_arg.ul == gpr_end.ul) - next_arg.ul = rest.ul; - if (vecarg_count < NUM_VEC_ARG_REGISTERS64 && i < nfixedargs) -- *vec_base.f128++ = **p_argv.f128; -+ memcpy (vec_base.f128++, *p_argv.f128, sizeof (float128)); - else -- *next_arg.f128 = **p_argv.f128; -+ memcpy (next_arg.f128, *p_argv.f128, sizeof (float128)); - if (++next_arg.f128 == gpr_end.f128) - next_arg.f128 = rest.f128; - vecarg_count++; diff --git a/srcpkgs/libffi/template b/srcpkgs/libffi/template index 8bac69a495cae3..41cc3d2e78d907 100644 --- a/srcpkgs/libffi/template +++ b/srcpkgs/libffi/template @@ -1,16 +1,22 @@ # Template file for 'libffi' pkgname=libffi -version=3.3 -revision=2 +version=3.5.2 +revision=1 build_style=gnu-configure configure_args="--includedir=/usr/include --disable-multi-os-directory --with-pic" +hostmakedepends="autoconf automake pkg-config texinfo libtool libltdl" +makedepends="libltdl-devel" checkdepends="dejagnu" short_desc="Library supporting Foreign Function Interfaces" maintainer="Orphaned " license="MIT" homepage="http://sourceware.org/libffi" -distfiles="ftp://sourceware.org/pub/$pkgname/$pkgname-$version.tar.gz" -checksum=72fba7922703ddfa7a028d513ac15a85c8d54c8d67f55fa5a4802885dc652056 +distfiles="https://github.com/libffi/libffi/archive/v$version.tar.gz" +checksum=dd19253d3007f366319a51d248a40c9e5fcace4498cbea990b566291844e4e30 + +pre_configure() { + ./autogen.sh +} post_install() { vlicense LICENSE From cb6b71b480c429660812b3b3284f0124b54e11cc Mon Sep 17 00:00:00 2001 From: Artur Manuel Date: Thu, 2 Apr 2026 05:06:02 +0100 Subject: [PATCH 02/62] glib-bootstrap: revbump for libffi 3.5.2 --- srcpkgs/glib-bootstrap/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/glib-bootstrap/template b/srcpkgs/glib-bootstrap/template index 17c62043192860..8300fa7704308a 100644 --- a/srcpkgs/glib-bootstrap/template +++ b/srcpkgs/glib-bootstrap/template @@ -5,7 +5,7 @@ # libgirepository-1.0 to libgirepository-2.0 migration. pkgname=glib-bootstrap version=2.88.0 -revision=1 +revision=2 build_style=meson # static version is necessary for qemu-user # also disable LTO, otherwise there are multiple failures when linking qemu From 1a76a00bb39909c8f72507e2c678713d05cd1fa3 Mon Sep 17 00:00:00 2001 From: Artur Manuel Date: Thu, 2 Apr 2026 05:06:02 +0100 Subject: [PATCH 03/62] MoarVM: revbump for libffi 3.5.2 --- srcpkgs/MoarVM/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/MoarVM/template b/srcpkgs/MoarVM/template index 5fd4a4e10f435d..9801a821178c8e 100644 --- a/srcpkgs/MoarVM/template +++ b/srcpkgs/MoarVM/template @@ -1,7 +1,7 @@ # Template file for 'MoarVM' pkgname=MoarVM version=2026.03 -revision=1 +revision=2 build_style=configure configure_script="perl Configure.pl" configure_args="--prefix=/usr --c11-atomics --has-libffi --has-libtommath From ebac47bd0b94f479e41f750289e78a154ab000fe Mon Sep 17 00:00:00 2001 From: Artur Manuel Date: Thu, 2 Apr 2026 05:06:03 +0100 Subject: [PATCH 04/62] cabal-install: revbump for libffi 3.5.2 --- srcpkgs/cabal-install/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/cabal-install/template b/srcpkgs/cabal-install/template index 52159f23444549..3aa9caa77ceaea 100644 --- a/srcpkgs/cabal-install/template +++ b/srcpkgs/cabal-install/template @@ -1,7 +1,7 @@ # Template file for 'cabal-install' pkgname=cabal-install version=3.10.3.0 -revision=1 +revision=2 build_helper="haskell" hostmakedepends="python3 ghc curl tar" makedepends="zlib-devel" From a0e53d3ec1efe5d80bc95517f042ce07ffa4976c Mon Sep 17 00:00:00 2001 From: Artur Manuel Date: Thu, 2 Apr 2026 05:06:03 +0100 Subject: [PATCH 05/62] cgrep: revbump for libffi 3.5.2 --- srcpkgs/cgrep/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/cgrep/template b/srcpkgs/cgrep/template index ef3481de6a35bb..c62054f26fff5d 100644 --- a/srcpkgs/cgrep/template +++ b/srcpkgs/cgrep/template @@ -1,7 +1,7 @@ # Template file for 'cgrep' pkgname=cgrep version=8.1.2 -revision=1 +revision=2 build_style=haskell-stack stackage="lts-23.26" makedepends="pcre-devel pkg-config" From 6560d4497c8b64e96082a57b1d14864fb6d477c4 Mon Sep 17 00:00:00 2001 From: Artur Manuel Date: Thu, 2 Apr 2026 05:06:04 +0100 Subject: [PATCH 06/62] chromium: revbump for libffi 3.5.2 --- srcpkgs/chromium/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/chromium/template b/srcpkgs/chromium/template index d9840bba772fb2..c060889221b08a 100644 --- a/srcpkgs/chromium/template +++ b/srcpkgs/chromium/template @@ -2,7 +2,7 @@ pkgname=chromium # See https://chromiumdash.appspot.com/releases?platform=Linux for the latest version version=146.0.7680.177 -revision=1 +revision=2 _rollup=4.22.4 archs="i686* x86_64* aarch64* armv7l*" _llvmver=21 From b80526a319131bafbf5b71d1f093868ac8946b24 Mon Sep 17 00:00:00 2001 From: Artur Manuel Date: Thu, 2 Apr 2026 05:06:04 +0100 Subject: [PATCH 07/62] cjs: revbump for libffi 3.5.2 --- srcpkgs/cjs/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/cjs/template b/srcpkgs/cjs/template index 998199f331272e..360256af23b1c5 100644 --- a/srcpkgs/cjs/template +++ b/srcpkgs/cjs/template @@ -1,7 +1,7 @@ # Template file for 'cjs' pkgname=cjs version=128.0 -revision=2 +revision=3 build_style=meson build_helper="gir" configure_args="-Dprofiler=disabled -Dinstalled_tests=false" From 84920802c4602a59c8ca3b36af0365e3d2e85d14 Mon Sep 17 00:00:00 2001 From: Artur Manuel Date: Thu, 2 Apr 2026 05:06:05 +0100 Subject: [PATCH 08/62] darcs: revbump for libffi 3.5.2 --- srcpkgs/darcs/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/darcs/template b/srcpkgs/darcs/template index 820ca7e332d0ec..610f78d066aaba 100644 --- a/srcpkgs/darcs/template +++ b/srcpkgs/darcs/template @@ -1,7 +1,7 @@ # Template file for 'darcs' pkgname=darcs version=2.18.5 -revision=1 +revision=2 build_style=haskell-stack stackage="lts-23.26" hostmakedepends="pkg-config unzip" From 2683772f0f8b1c6c0150052fabb55eecb7540110 Mon Sep 17 00:00:00 2001 From: Artur Manuel Date: Thu, 2 Apr 2026 05:06:05 +0100 Subject: [PATCH 09/62] debug-me: revbump for libffi 3.5.2 --- srcpkgs/debug-me/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/debug-me/template b/srcpkgs/debug-me/template index a7a5ad71e0009f..679a271c741c7d 100644 --- a/srcpkgs/debug-me/template +++ b/srcpkgs/debug-me/template @@ -1,7 +1,7 @@ # Template file for 'debug-me' pkgname=debug-me version=1.20221231 -revision=1 +revision=2 build_style=cabal cabal_index_state=2025-07-05T11:40:57Z makedepends="zlib-devel" From 34586bc00da7503ce08e7b1dad81294d8d094035 Mon Sep 17 00:00:00 2001 From: Artur Manuel Date: Thu, 2 Apr 2026 05:06:06 +0100 Subject: [PATCH 10/62] ecl: revbump for libffi 3.5.2 --- srcpkgs/ecl/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/ecl/template b/srcpkgs/ecl/template index de21325cb01876..fe2a10b95b8e25 100644 --- a/srcpkgs/ecl/template +++ b/srcpkgs/ecl/template @@ -1,7 +1,7 @@ # Template file for 'ecl' pkgname=ecl version=24.5.10 -revision=1 +revision=2 build_style=gnu-configure configure_args="--enable-gmp=system --enable-boehm=system --enable-libatomic=system --with-dffi=system" From e820f4cf47e55e202b2a82ee0a6d9364fade2489 Mon Sep 17 00:00:00 2001 From: Artur Manuel Date: Thu, 2 Apr 2026 05:06:06 +0100 Subject: [PATCH 11/62] electron35: revbump for libffi 3.5.2 --- srcpkgs/electron35/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/electron35/template b/srcpkgs/electron35/template index 452aae602a5226..a0a5e251a7994f 100644 --- a/srcpkgs/electron35/template +++ b/srcpkgs/electron35/template @@ -1,7 +1,7 @@ # Template file for 'electron35' pkgname=electron35 version=35.7.2 -revision=1 +revision=2 _nodever=22.16.0 _chromiumver=134.0.6998.205 archs="x86_64* aarch64*" From 626fbddbfd5c53a7fe37c0f00d1e8fc84ec575e6 Mon Sep 17 00:00:00 2001 From: Artur Manuel Date: Thu, 2 Apr 2026 05:06:07 +0100 Subject: [PATCH 12/62] firefox: revbump for libffi 3.5.2 --- srcpkgs/firefox/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/firefox/template b/srcpkgs/firefox/template index c7d048d759a7b5..0a1315e16c0a36 100644 --- a/srcpkgs/firefox/template +++ b/srcpkgs/firefox/template @@ -4,7 +4,7 @@ # pkgname=firefox version=149.0 -revision=1 +revision=2 build_helper="rust" short_desc="Mozilla Firefox web browser" maintainer="Duncaen " From 5ddeb75d7b7baf4158e2002d9d88061f74806348 Mon Sep 17 00:00:00 2001 From: Artur Manuel Date: Thu, 2 Apr 2026 05:06:08 +0100 Subject: [PATCH 13/62] firefox-esr: revbump for libffi 3.5.2 --- srcpkgs/firefox-esr/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/firefox-esr/template b/srcpkgs/firefox-esr/template index ee7f6874066b9e..9df8955eada31f 100644 --- a/srcpkgs/firefox-esr/template +++ b/srcpkgs/firefox-esr/template @@ -4,7 +4,7 @@ # pkgname=firefox-esr version=140.8.0 -revision=1 +revision=2 build_helper="rust" short_desc="Mozilla Firefox web browser - Extended Support Release" maintainer="Orphaned " From 01374798430dff642a439584dbf9df3f7e5eeb65 Mon Sep 17 00:00:00 2001 From: Artur Manuel Date: Thu, 2 Apr 2026 05:06:09 +0100 Subject: [PATCH 14/62] ghc: revbump for libffi 3.5.2 --- srcpkgs/ghc/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/ghc/template b/srcpkgs/ghc/template index 99142cd088d9ce..134e23466eaec5 100644 --- a/srcpkgs/ghc/template +++ b/srcpkgs/ghc/template @@ -2,7 +2,7 @@ pkgname=ghc # Keep this synchronized with http://www.stackage.org/lts version=9.8.4 -revision=1 +revision=2 build_helper="haskell" _configure_args="--prefix=/usr" _hadrian_args="--prefix=/usr" From a8e2a15be583ba770ffa3d7e0299a6b7a7620218 Mon Sep 17 00:00:00 2001 From: Artur Manuel Date: Thu, 2 Apr 2026 05:06:09 +0100 Subject: [PATCH 15/62] git-annex: revbump for libffi 3.5.2 --- srcpkgs/git-annex/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/git-annex/template b/srcpkgs/git-annex/template index bdaf8d3269d95e..95b2180dc1ddae 100644 --- a/srcpkgs/git-annex/template +++ b/srcpkgs/git-annex/template @@ -1,7 +1,7 @@ # Template file for 'git-annex' pkgname=git-annex version=10.20250630 -revision=1 +revision=2 build_style=gnu-makefile build_helper=haskell make_check_target=test From 891500059cd2b72c9c9ff12fb036c828d9c8d1fb Mon Sep 17 00:00:00 2001 From: Artur Manuel Date: Thu, 2 Apr 2026 05:06:09 +0100 Subject: [PATCH 16/62] git-mediate: revbump for libffi 3.5.2 --- srcpkgs/git-mediate/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/git-mediate/template b/srcpkgs/git-mediate/template index a14e241913532b..ffb27f3a90a1b5 100644 --- a/srcpkgs/git-mediate/template +++ b/srcpkgs/git-mediate/template @@ -1,7 +1,7 @@ # Template file for 'git-mediate' pkgname=git-mediate version=1.1.0 -revision=1 +revision=2 build_style=haskell-stack stackage="lts-23.26" depends="git" From 71bbeda9b57920b9b5ad5f025a3365c3c96c8739 Mon Sep 17 00:00:00 2001 From: Artur Manuel Date: Thu, 2 Apr 2026 05:06:10 +0100 Subject: [PATCH 17/62] gjs: revbump for libffi 3.5.2 --- srcpkgs/gjs/template | 2 +- srcpkgs/glib/template | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/gjs/template b/srcpkgs/gjs/template index 911d8d0f52243a..4debafff42cdaf 100644 --- a/srcpkgs/gjs/template +++ b/srcpkgs/gjs/template @@ -1,7 +1,7 @@ # Template file for 'gjs' pkgname=gjs version=1.88.0 -revision=1 +revision=2 build_style=meson build_helper="gir qemu" configure_args="-Dprofiler=disabled -Dinstalled_tests=false" diff --git a/srcpkgs/glib/template b/srcpkgs/glib/template index d08c7b0cc13ea1..86f2151bb06a18 100644 --- a/srcpkgs/glib/template +++ b/srcpkgs/glib/template @@ -2,7 +2,7 @@ # keep in sync with glib-bootstrap pkgname=glib version=2.88.0 -revision=1 +revision=2 build_style=meson build_helper="qemu" # static version is necessary for qemu-user From 1c08368a981be04bddb310dbb48d3ab51fa0cab9 Mon Sep 17 00:00:00 2001 From: Artur Manuel Date: Thu, 2 Apr 2026 05:06:11 +0100 Subject: [PATCH 18/62] glib: revbump for libffi 3.5.2 From d34a927bce404ae766ae2a22fdf8c994f48f5221 Mon Sep 17 00:00:00 2001 From: Artur Manuel Date: Thu, 2 Apr 2026 05:06:12 +0100 Subject: [PATCH 19/62] glirc: revbump for libffi 3.5.2 --- srcpkgs/glirc/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/glirc/template b/srcpkgs/glirc/template index da5fce7b5dbf55..2adf554d727ebc 100644 --- a/srcpkgs/glirc/template +++ b/srcpkgs/glirc/template @@ -1,7 +1,7 @@ # Template file for 'glirc' pkgname=glirc version=2.41 -revision=2 +revision=3 build_style=cabal cabal_index_state=2025-07-04T14:10:45Z makedepends="ncurses-devel openssl-devel" From 7772dace1b50c04eb86c4c05217eb6bfba56819b Mon Sep 17 00:00:00 2001 From: Artur Manuel Date: Thu, 2 Apr 2026 05:06:12 +0100 Subject: [PATCH 20/62] gnustep-base: revbump for libffi 3.5.2 --- srcpkgs/gnustep-base/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/gnustep-base/template b/srcpkgs/gnustep-base/template index 46b065e47e7d35..2b1215512a32ac 100644 --- a/srcpkgs/gnustep-base/template +++ b/srcpkgs/gnustep-base/template @@ -1,7 +1,7 @@ # Template file for 'gnustep-base' pkgname=gnustep-base version=1.31.1 -revision=2 +revision=3 build_style=gnu-configure hostmakedepends="gnustep-make gcc-objc pkg-config which tar" makedepends="libobjc-devel libffi-devel libxml2-devel gnutls-devel From c4609407da96addba7d1a5e3f66e0b09a20a81c8 Mon Sep 17 00:00:00 2001 From: Artur Manuel Date: Thu, 2 Apr 2026 05:06:12 +0100 Subject: [PATCH 21/62] gobject-introspection: revbump for libffi 3.5.2 --- srcpkgs/gobject-introspection/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/gobject-introspection/template b/srcpkgs/gobject-introspection/template index 29cd604a0de571..52735af8b5de6b 100644 --- a/srcpkgs/gobject-introspection/template +++ b/srcpkgs/gobject-introspection/template @@ -2,7 +2,7 @@ # keep in sync with gobject-introspection-bootstrap pkgname=gobject-introspection version=1.86.0 -revision=2 +revision=3 build_style=meson build_helper="qemu" pycompile_dirs="usr/lib/gobject-introspection/giscanner" From 13a794fa4f2dbca5aff846148f94a818c4b2bd4c Mon Sep 17 00:00:00 2001 From: Artur Manuel Date: Thu, 2 Apr 2026 05:06:13 +0100 Subject: [PATCH 22/62] haskell-language-server: revbump for libffi 3.5.2 --- srcpkgs/haskell-language-server/template | 2 +- srcpkgs/hledger/template | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/haskell-language-server/template b/srcpkgs/haskell-language-server/template index b352ab34610bc6..a40893dd775d48 100644 --- a/srcpkgs/haskell-language-server/template +++ b/srcpkgs/haskell-language-server/template @@ -1,7 +1,7 @@ # Template file for 'haskell-language-server' pkgname=haskell-language-server version=2.11.0.0 -revision=1 +revision=2 build_style=cabal configure_args="--flags=-dynamic --disable-benchmarks --disable-tests" make_build_target=all:exes diff --git a/srcpkgs/hledger/template b/srcpkgs/hledger/template index 6a29bc37df0770..8562403b0bc0b6 100644 --- a/srcpkgs/hledger/template +++ b/srcpkgs/hledger/template @@ -1,7 +1,7 @@ # Template file for 'hledger' pkgname=hledger version=1.43.2 -revision=1 +revision=2 build_style=haskell-stack makedepends="zlib-devel ncurses-devel" short_desc="Simple, precise, plain text accounting" From 94830bf92652bc78efa0ef6b202b36e2307b303d Mon Sep 17 00:00:00 2001 From: Artur Manuel Date: Thu, 2 Apr 2026 05:06:14 +0100 Subject: [PATCH 23/62] hledger: revbump for libffi 3.5.2 From fcb2c460e8af925a5410fd0c889e9687ce1b44a4 Mon Sep 17 00:00:00 2001 From: Artur Manuel Date: Thu, 2 Apr 2026 05:06:14 +0100 Subject: [PATCH 24/62] hlint: revbump for libffi 3.5.2 --- srcpkgs/hlint/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/hlint/template b/srcpkgs/hlint/template index 33529ee498af51..00cdb10f844be2 100644 --- a/srcpkgs/hlint/template +++ b/srcpkgs/hlint/template @@ -1,7 +1,7 @@ # Template file for 'hlint' pkgname=hlint version=3.10 -revision=1 +revision=2 build_style=cabal cabal_index_state="2025-02-02T20:29:37Z" makedepends="ncurses-devel" From cd2a43cee6e79f11ca570215952527080eac8641 Mon Sep 17 00:00:00 2001 From: Artur Manuel Date: Thu, 2 Apr 2026 05:06:15 +0100 Subject: [PATCH 25/62] hoogle: revbump for libffi 3.5.2 --- srcpkgs/hoogle/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/hoogle/template b/srcpkgs/hoogle/template index 18dba130f83fc3..8f361bbb324b8e 100644 --- a/srcpkgs/hoogle/template +++ b/srcpkgs/hoogle/template @@ -1,7 +1,7 @@ # Template file for 'hoogle' pkgname=hoogle version=5.0.18.4 -revision=1 +revision=2 build_style=haskell-stack stackage="lts-23.26" makedepends="zlib-devel" From 91f6bf2affdcde1eea74158ca1d9f8b27adf0763 Mon Sep 17 00:00:00 2001 From: Artur Manuel Date: Thu, 2 Apr 2026 05:06:15 +0100 Subject: [PATCH 26/62] kmonad: revbump for libffi 3.5.2 --- srcpkgs/kmonad/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/kmonad/template b/srcpkgs/kmonad/template index 27ea6be50c0055..8b6b71bf470f6e 100644 --- a/srcpkgs/kmonad/template +++ b/srcpkgs/kmonad/template @@ -1,7 +1,7 @@ # Template file for 'kmonad' pkgname=kmonad version=0.4.4 -revision=1 +revision=2 build_style=haskell-stack stackage=lts-23.26 short_desc="Keyboard remapping utility providing qmk-like functionality" From 885269f7871bf83b74e8e539e3eae1f12b093efa Mon Sep 17 00:00:00 2001 From: Artur Manuel Date: Thu, 2 Apr 2026 05:06:16 +0100 Subject: [PATCH 27/62] guile: revbump for libffi 3.5.2 --- srcpkgs/guile/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/guile/template b/srcpkgs/guile/template index 5a3e919ce79516..880d7f38cf98ed 100644 --- a/srcpkgs/guile/template +++ b/srcpkgs/guile/template @@ -1,7 +1,7 @@ # Template file for 'guile' pkgname=guile version=3.0.11 -revision=1 +revision=2 build_style=gnu-configure configure_args="--disable-static --disable-error-on-warning --with-libgmp-prefix=${XBPS_CROSS_BASE}/usr From 61b08dbe8ff2b14456ebe648530169237e31d154 Mon Sep 17 00:00:00 2001 From: Artur Manuel Date: Thu, 2 Apr 2026 05:06:16 +0100 Subject: [PATCH 28/62] llvm18: revbump for libffi 3.5.2 --- srcpkgs/llvm18/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/llvm18/template b/srcpkgs/llvm18/template index 7297af15de0ec4..b9691c58019b76 100644 --- a/srcpkgs/llvm18/template +++ b/srcpkgs/llvm18/template @@ -1,7 +1,7 @@ # Template file for 'llvm18'. pkgname=llvm18 version=18.1.8 -revision=6 +revision=7 build_wrksrc=llvm build_style=cmake configure_args=" From 4c06b6d2c9eee8f02ba9ce0f2540c218cef29f6a Mon Sep 17 00:00:00 2001 From: Artur Manuel Date: Thu, 2 Apr 2026 05:06:18 +0100 Subject: [PATCH 29/62] llvm19: revbump for libffi 3.5.2 --- srcpkgs/llvm19/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/llvm19/template b/srcpkgs/llvm19/template index 503b6e9dc52e5d..03080a1634c18e 100644 --- a/srcpkgs/llvm19/template +++ b/srcpkgs/llvm19/template @@ -1,7 +1,7 @@ # Template file for 'llvm19' pkgname=llvm19 version=19.1.4 -revision=8 +revision=9 build_wrksrc=llvm build_style=cmake _llvm_prefix=lib/llvm/19 From 390fad1fb6b3685865951b88aaee710209a7c5c7 Mon Sep 17 00:00:00 2001 From: Artur Manuel Date: Thu, 2 Apr 2026 05:06:19 +0100 Subject: [PATCH 30/62] llvm21: revbump for libffi 3.5.2 --- srcpkgs/llvm21/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/llvm21/template b/srcpkgs/llvm21/template index 91f6c852067c72..02a8a62cc089a5 100644 --- a/srcpkgs/llvm21/template +++ b/srcpkgs/llvm21/template @@ -1,7 +1,7 @@ # Template file for 'llvm21' pkgname=llvm21 version=21.1.7 -revision=1 +revision=2 build_wrksrc=llvm build_style=cmake _major="${version%%.*}" From 2f0f40ced7781e8de86cefdfdb2ebe9b653dad72 Mon Sep 17 00:00:00 2001 From: Artur Manuel Date: Thu, 2 Apr 2026 05:06:20 +0100 Subject: [PATCH 31/62] llvm22: revbump for libffi 3.5.2 --- srcpkgs/llvm22/template | 2 +- srcpkgs/lua54-lgi/template | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/llvm22/template b/srcpkgs/llvm22/template index ea20e445556628..4b5c574881f996 100644 --- a/srcpkgs/llvm22/template +++ b/srcpkgs/llvm22/template @@ -1,7 +1,7 @@ # Template file for 'llvm22' pkgname=llvm22 version=22.1.2 -revision=1 +revision=2 build_wrksrc=llvm build_style=cmake _major="${version%%.*}" diff --git a/srcpkgs/lua54-lgi/template b/srcpkgs/lua54-lgi/template index 45835cfc6563cd..22fa2f25dbca76 100644 --- a/srcpkgs/lua54-lgi/template +++ b/srcpkgs/lua54-lgi/template @@ -1,7 +1,7 @@ # Template file for 'lua54-lgi' pkgname=lua54-lgi version=0.9.2 -revision=6 +revision=7 hostmakedepends="pkg-config" makedepends="libglib-devel libffi-devel lua51-devel lua52-devel lua53-devel lua54-devel gobject-introspection gir-freedesktop" From 2e15f1df62ee8e468167f2ce556a6faad4b1b0fe Mon Sep 17 00:00:00 2001 From: Artur Manuel Date: Thu, 2 Apr 2026 05:06:21 +0100 Subject: [PATCH 32/62] lua54-lgi: revbump for libffi 3.5.2 From de27930623bdaf33edbd8657f7e9ec6d58ae28a8 Mon Sep 17 00:00:00 2001 From: Artur Manuel Date: Thu, 2 Apr 2026 05:06:22 +0100 Subject: [PATCH 33/62] micropython: revbump for libffi 3.5.2 --- srcpkgs/micropython/template | 2 +- srcpkgs/mozjs115/template | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/micropython/template b/srcpkgs/micropython/template index 96ca7ed56d4b28..87fe45643b0c1a 100644 --- a/srcpkgs/micropython/template +++ b/srcpkgs/micropython/template @@ -1,7 +1,7 @@ # Template file for 'micropython' pkgname=micropython version=1.23.0 -revision=1 +revision=2 build_wrksrc=ports/unix hostmakedepends="pkg-config python3" makedepends="libffi-devel" diff --git a/srcpkgs/mozjs115/template b/srcpkgs/mozjs115/template index 9dba043ee862f5..203e2421100fe6 100644 --- a/srcpkgs/mozjs115/template +++ b/srcpkgs/mozjs115/template @@ -1,7 +1,7 @@ # Template file for 'mozjs115' pkgname=mozjs115 version=115.8.0 -revision=2 +revision=3 build_wrksrc=js/src build_style=gnu-configure build_helper=rust From ab656be2c3a2b4a0c2251c9fadae4454e77a99fb Mon Sep 17 00:00:00 2001 From: Artur Manuel Date: Thu, 2 Apr 2026 05:06:22 +0100 Subject: [PATCH 34/62] mozjs115: revbump for libffi 3.5.2 --- srcpkgs/mozjs128/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/mozjs128/template b/srcpkgs/mozjs128/template index 7870f82f9e2d48..0cbe1b15fe389c 100644 --- a/srcpkgs/mozjs128/template +++ b/srcpkgs/mozjs128/template @@ -1,7 +1,7 @@ # Template file for 'mozjs128' pkgname=mozjs128 version=128.7.0 -revision=3 +revision=4 build_wrksrc=js/src build_style=gnu-configure build_helper=rust From 5843688794ff1234ae9b3aa45010ab8c7f9584a2 Mon Sep 17 00:00:00 2001 From: Artur Manuel Date: Thu, 2 Apr 2026 05:06:23 +0100 Subject: [PATCH 35/62] mozjs128: revbump for libffi 3.5.2 --- srcpkgs/mozjs140/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/mozjs140/template b/srcpkgs/mozjs140/template index fe91e65738be3d..42b1dff4ca66e9 100644 --- a/srcpkgs/mozjs140/template +++ b/srcpkgs/mozjs140/template @@ -1,7 +1,7 @@ # Template file for 'mozjs140' pkgname=mozjs140 version=140.3.0 -revision=1 +revision=2 build_wrksrc=js/src build_style=gnu-configure build_helper=rust From e9b621a7f81320068188203a2dfcb9a41a458a5e Mon Sep 17 00:00:00 2001 From: Artur Manuel Date: Thu, 2 Apr 2026 05:06:24 +0100 Subject: [PATCH 36/62] mozjs140: revbump for libffi 3.5.2 From faa75e6d95e2591f735d1d9a979a388821ec051f Mon Sep 17 00:00:00 2001 From: Artur Manuel Date: Thu, 2 Apr 2026 05:06:25 +0100 Subject: [PATCH 37/62] newlisp: revbump for libffi 3.5.2 --- srcpkgs/newlisp/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/newlisp/template b/srcpkgs/newlisp/template index d6459caa41c55e..7cc93cf7bef32d 100644 --- a/srcpkgs/newlisp/template +++ b/srcpkgs/newlisp/template @@ -1,7 +1,7 @@ # Template file for 'newlisp' pkgname=newlisp version=10.7.5 -revision=3 +revision=4 makedepends="readline-devel libffi-devel" short_desc="Lisp-like, general-purpose scripting language" maintainer="Orphaned " From 31371004f8ce5a3fbaf99efa797d55b315d8e6d8 Mon Sep 17 00:00:00 2001 From: Artur Manuel Date: Thu, 2 Apr 2026 05:06:25 +0100 Subject: [PATCH 38/62] p11-kit: revbump for libffi 3.5.2 --- srcpkgs/p11-kit/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/p11-kit/template b/srcpkgs/p11-kit/template index 0366d02fba5342..caa7dc53c8928e 100644 --- a/srcpkgs/p11-kit/template +++ b/srcpkgs/p11-kit/template @@ -1,7 +1,7 @@ # Template file for 'p11-kit' pkgname=p11-kit version=0.26.2 -revision=1 +revision=2 build_style=meson build_helper="qemu" configure_args="-Dlibffi=enabled -Dsystemd=disabled -Dbash_completion=disabled From 0fb3a08d8ca8b4d8bf6b425d3f94da5fd57c1b98 Mon Sep 17 00:00:00 2001 From: Artur Manuel Date: Thu, 2 Apr 2026 05:06:26 +0100 Subject: [PATCH 39/62] pandoc: revbump for libffi 3.5.2 --- srcpkgs/pandoc/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/pandoc/template b/srcpkgs/pandoc/template index 8f6945228ea470..2422478389198b 100644 --- a/srcpkgs/pandoc/template +++ b/srcpkgs/pandoc/template @@ -2,7 +2,7 @@ pkgname=pandoc # Keep in sync with http://www.stackage.org/lts version=3.6 -revision=1 +revision=2 _sidenote_version=0.23.0.0 _crossref_version=0.3.18.1 create_wrksrc=yes From 134cd893167e884906250929712c8d423f749a9d Mon Sep 17 00:00:00 2001 From: Artur Manuel Date: Thu, 2 Apr 2026 05:06:27 +0100 Subject: [PATCH 40/62] perl-Glib-Object-Introspection: revbump for libffi 3.5.2 --- srcpkgs/perl-Glib-Object-Introspection/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/perl-Glib-Object-Introspection/template b/srcpkgs/perl-Glib-Object-Introspection/template index 92ec11da1e5747..e1fb0289fb3ae0 100644 --- a/srcpkgs/perl-Glib-Object-Introspection/template +++ b/srcpkgs/perl-Glib-Object-Introspection/template @@ -1,7 +1,7 @@ # Template file for 'perl-Glib-Object-Introspection' pkgname=perl-Glib-Object-Introspection version=0.051 -revision=3 +revision=4 build_style=perl-module hostmakedepends="perl-ExtUtils-PkgConfig perl-ExtUtils-Depends perl-Glib" makedepends="perl-Glib libgirepository-devel" From f950909eac3f55db44d43b0defe8c7a60aaba5ab Mon Sep 17 00:00:00 2001 From: Artur Manuel Date: Thu, 2 Apr 2026 05:06:27 +0100 Subject: [PATCH 41/62] php8.1: revbump for libffi 3.5.2 --- srcpkgs/php8.1/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/php8.1/template b/srcpkgs/php8.1/template index 9dabb387ba3cd0..de342ca34bbc0f 100644 --- a/srcpkgs/php8.1/template +++ b/srcpkgs/php8.1/template @@ -2,7 +2,7 @@ # rebuild php8.1-apcu and php8.1-imagick when updating this package pkgname=php8.1 version=8.1.34 -revision=1 +revision=2 _php_version=${version%.*} hostmakedepends="bison pkg-config apache-devel autoconf" makedepends="apache-devel enchant2-devel freetds-devel freetype-devel gdbm-devel From 5bf38e3e21b564882c6b72bc9188a9b12cc0169b Mon Sep 17 00:00:00 2001 From: Artur Manuel Date: Thu, 2 Apr 2026 05:06:28 +0100 Subject: [PATCH 42/62] php8.2: revbump for libffi 3.5.2 --- srcpkgs/php8.2/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/php8.2/template b/srcpkgs/php8.2/template index ffddaed85204f7..d30ed16d5aa959 100644 --- a/srcpkgs/php8.2/template +++ b/srcpkgs/php8.2/template @@ -2,7 +2,7 @@ # rebuild php8.2-apcu and php8.2-imagick when updating this package pkgname=php8.2 version=8.2.30 -revision=1 +revision=2 _php_version=8.2 build_helper="qemu" hostmakedepends="bison pkg-config apache-devel autoconf" From 7424d5f1d59eb89471fe0e1e6d06dc9f6e721c9e Mon Sep 17 00:00:00 2001 From: Artur Manuel Date: Thu, 2 Apr 2026 05:06:28 +0100 Subject: [PATCH 43/62] php8.3: revbump for libffi 3.5.2 --- srcpkgs/php8.3/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/php8.3/template b/srcpkgs/php8.3/template index 9c35426d9bbcb7..652b455d64ca17 100644 --- a/srcpkgs/php8.3/template +++ b/srcpkgs/php8.3/template @@ -2,7 +2,7 @@ # rebuild php8.3-apcu and php8.3-imagick when updating this package pkgname=php8.3 version=8.3.30 -revision=1 +revision=2 _php_version=8.3 build_helper="qemu" hostmakedepends="bison pkg-config apache-devel autoconf" From 43f7db460f72a44d5e7e3e99be6721e64feb6c4b Mon Sep 17 00:00:00 2001 From: Artur Manuel Date: Thu, 2 Apr 2026 05:06:29 +0100 Subject: [PATCH 44/62] php8.4: revbump for libffi 3.5.2 --- srcpkgs/php8.4/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/php8.4/template b/srcpkgs/php8.4/template index 882ac5fe8e45b0..8c658496fadaa7 100644 --- a/srcpkgs/php8.4/template +++ b/srcpkgs/php8.4/template @@ -2,7 +2,7 @@ # rebuild php8.4-apcu and php8.4-imagick when updating this package pkgname=php8.4 version=8.4.7 -revision=2 +revision=3 _php_version=8.4 build_helper="qemu" hostmakedepends="bison pkg-config apache apache-devel autoconf" From 81567c1570564073cd849931dfaae2b366caec7c Mon Sep 17 00:00:00 2001 From: Artur Manuel Date: Thu, 2 Apr 2026 05:06:29 +0100 Subject: [PATCH 45/62] postgrest: revbump for libffi 3.5.2 --- srcpkgs/postgrest/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/postgrest/template b/srcpkgs/postgrest/template index 157af3bc65d588..15db8ed5b24b09 100644 --- a/srcpkgs/postgrest/template +++ b/srcpkgs/postgrest/template @@ -1,7 +1,7 @@ # Template file for 'postgrest' pkgname=postgrest version=13.0.4 -revision=1 +revision=2 build_style=cabal makedepends="zlib-devel postgresql-libs-devel" short_desc="REST API for any Postgres database" From dc35f9fd2ce2619bd6fc47111941a8b2efcf7773 Mon Sep 17 00:00:00 2001 From: Artur Manuel Date: Thu, 2 Apr 2026 05:06:30 +0100 Subject: [PATCH 46/62] python2: revbump for libffi 3.5.2 --- srcpkgs/python2/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/python2/template b/srcpkgs/python2/template index e9a93d6a32f865..c1e1e57e4ad548 100644 --- a/srcpkgs/python2/template +++ b/srcpkgs/python2/template @@ -1,7 +1,7 @@ # Template file for 'python2' pkgname=python2 version=2.7.18.11 -revision=2 +revision=3 _commit=a22a1d856ea8c656debe6f9a8fe9fee1ffc3f144 pycompile_dirs="usr/lib/python2.7" hostmakedepends="pkg-config" From 04036164e0721498f82ae8c8da2fd443eb374f7f Mon Sep 17 00:00:00 2001 From: Artur Manuel Date: Thu, 2 Apr 2026 05:06:30 +0100 Subject: [PATCH 47/62] python3: revbump for libffi 3.5.2 --- srcpkgs/python3/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/python3/template b/srcpkgs/python3/template index b8248b9ea98380..b9023ad9913a6c 100644 --- a/srcpkgs/python3/template +++ b/srcpkgs/python3/template @@ -6,7 +6,7 @@ # pkgname=python3 version=3.14.3 -revision=1 +revision=2 build_style="gnu-configure" configure_args="--enable-shared --enable-ipv6 --enable-loadable-sqlite-extensions --with-computed-gotos From 5998f096ae888bef711f0ca4fe042d6089fffab4 Mon Sep 17 00:00:00 2001 From: Artur Manuel Date: Thu, 2 Apr 2026 05:06:31 +0100 Subject: [PATCH 48/62] python3-cffi: revbump for libffi 3.5.2 --- srcpkgs/python3-cffi/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/python3-cffi/template b/srcpkgs/python3-cffi/template index a2b432407f0084..a990b998bb9ae3 100644 --- a/srcpkgs/python3-cffi/template +++ b/srcpkgs/python3-cffi/template @@ -1,7 +1,7 @@ # Template file for 'python3-cffi' pkgname=python3-cffi version=2.0.0 -revision=2 +revision=3 build_style=python3-pep517 hostmakedepends="python3-setuptools python3-wheel libffi-devel" makedepends="python3-devel libffi-devel" From 07cd7d8053d4aec583e44bd864862bc97ce1039f Mon Sep 17 00:00:00 2001 From: Artur Manuel Date: Thu, 2 Apr 2026 05:06:31 +0100 Subject: [PATCH 49/62] python3-gobject: revbump for libffi 3.5.2 --- srcpkgs/python3-gobject/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/python3-gobject/template b/srcpkgs/python3-gobject/template index f3d1b65148f028..356745248ea4e4 100644 --- a/srcpkgs/python3-gobject/template +++ b/srcpkgs/python3-gobject/template @@ -1,7 +1,7 @@ # Template file for 'python3-gobject' pkgname=python3-gobject version=3.56.2 -revision=1 +revision=2 build_style=meson build_helper="gir" configure_args="-Dpython=python${py3_ver}" From 23927b0d754a51a0940513f89c04d961142c7c20 Mon Sep 17 00:00:00 2001 From: Artur Manuel Date: Thu, 2 Apr 2026 05:06:32 +0100 Subject: [PATCH 50/62] python3.11: revbump for libffi 3.5.2 --- srcpkgs/python3.11/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/python3.11/template b/srcpkgs/python3.11/template index 9e025ef247240a..5a9db3d37224a7 100644 --- a/srcpkgs/python3.11/template +++ b/srcpkgs/python3.11/template @@ -1,7 +1,7 @@ # Template file for 'python3.11' pkgname=python3.11 version=3.11.15 -revision=1 +revision=2 build_style="gnu-configure" configure_args="--enable-shared --enable-ipv6 --enable-optimizations --enable-loadable-sqlite-extensions --with-computed-gotos From 146b00772b1ab5aa62b2d4f4edfdbb3c8a467109 Mon Sep 17 00:00:00 2001 From: Artur Manuel Date: Thu, 2 Apr 2026 05:06:32 +0100 Subject: [PATCH 51/62] ruby: revbump for libffi 3.5.2 --- srcpkgs/ruby/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/ruby/template b/srcpkgs/ruby/template index 72b7dc4b22e221..8a5ae5a99b67e3 100644 --- a/srcpkgs/ruby/template +++ b/srcpkgs/ruby/template @@ -3,7 +3,7 @@ _ruby_abiver=3.4.0 pkgname=ruby version=3.4.9 -revision=1 +revision=2 build_style=gnu-configure configure_args="--enable-shared --disable-rpath --enable-pie PKG_CONFIG=/usr/bin/pkg-config" From 2aaf5a97f71494c65bf39891ab61b02915d3ee60 Mon Sep 17 00:00:00 2001 From: Artur Manuel Date: Thu, 2 Apr 2026 05:06:33 +0100 Subject: [PATCH 52/62] ruby-ffi: revbump for libffi 3.5.2 --- srcpkgs/ruby-ffi/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/ruby-ffi/template b/srcpkgs/ruby-ffi/template index 2772e0b28da852..8a3c5dc006471e 100644 --- a/srcpkgs/ruby-ffi/template +++ b/srcpkgs/ruby-ffi/template @@ -1,7 +1,7 @@ # Template file for 'ruby-ffi' pkgname=ruby-ffi version=1.11.3 -revision=9 +revision=10 build_style=gemspec hostmakedepends="libffi-devel" makedepends="libffi-devel" From f8f6991a749d359a40ec1d48c1a7c6dc07958b4c Mon Sep 17 00:00:00 2001 From: Artur Manuel Date: Thu, 2 Apr 2026 05:06:33 +0100 Subject: [PATCH 53/62] shellcheck: revbump for libffi 3.5.2 --- srcpkgs/shellcheck/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/shellcheck/template b/srcpkgs/shellcheck/template index 5e1cee2c63c988..04b671a12e3ac5 100644 --- a/srcpkgs/shellcheck/template +++ b/srcpkgs/shellcheck/template @@ -1,7 +1,7 @@ # Template file for 'shellcheck' pkgname=shellcheck version=0.11.0 -revision=1 +revision=2 build_style=haskell-stack stackage="lts-23.26" hostmakedepends="pandoc" From 1c30c5f5d6f495a0dc7eddf01d60bcced1091739 Mon Sep 17 00:00:00 2001 From: Artur Manuel Date: Thu, 2 Apr 2026 05:06:34 +0100 Subject: [PATCH 54/62] squeak: revbump for libffi 3.5.2 --- srcpkgs/squeak/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/squeak/template b/srcpkgs/squeak/template index b9f969a403bb29..db59d4702cbe3e 100644 --- a/srcpkgs/squeak/template +++ b/srcpkgs/squeak/template @@ -1,7 +1,7 @@ # Template file for 'squeak' pkgname=squeak version=4.10.2.2614 -revision=4 +revision=5 build_style=gnu-configure configure_script="./unix/cmake/configure" configure_args="--without-quartz --with-x --with-fbdev" From aeeee90425961d284ec6c9cd444087b5fd912413 Mon Sep 17 00:00:00 2001 From: Artur Manuel Date: Thu, 2 Apr 2026 05:06:34 +0100 Subject: [PATCH 55/62] stack: revbump for libffi 3.5.2 --- srcpkgs/stack/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/stack/template b/srcpkgs/stack/template index cf204c3d6f651b..e10542514d88d8 100644 --- a/srcpkgs/stack/template +++ b/srcpkgs/stack/template @@ -1,7 +1,7 @@ # Template file for 'stack' pkgname=stack version=3.7.1 -revision=1 +revision=2 build_style=cabal cabal_index_state="2025-06-29T20:30:08Z" make_build_args="-f disable-git-info" From a42658e01485ecdb4d199618de1de0e759e65bb2 Mon Sep 17 00:00:00 2001 From: Artur Manuel Date: Thu, 2 Apr 2026 05:06:35 +0100 Subject: [PATCH 56/62] thunderbird: revbump for libffi 3.5.2 --- srcpkgs/thunderbird/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/thunderbird/template b/srcpkgs/thunderbird/template index c793f2a86fb6ec..403a10eb490cc6 100644 --- a/srcpkgs/thunderbird/template +++ b/srcpkgs/thunderbird/template @@ -4,7 +4,7 @@ # pkgname=thunderbird version=140.8.1 -revision=1 +revision=2 build_helper="rust" hostmakedepends="autoconf unzip zip pkg-config perl python3.11 yasm rust cargo llvm clang nodejs cbindgen nasm which tar" From a49951795957912fc525119467844654d6dd33b6 Mon Sep 17 00:00:00 2001 From: Artur Manuel Date: Thu, 2 Apr 2026 05:06:35 +0100 Subject: [PATCH 57/62] txr: revbump for libffi 3.5.2 --- srcpkgs/txr/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/txr/template b/srcpkgs/txr/template index c9da5847ea715b..ace5e608ee8335 100644 --- a/srcpkgs/txr/template +++ b/srcpkgs/txr/template @@ -1,7 +1,7 @@ # Template file for 'txr' pkgname=txr version=302 -revision=1 +revision=2 build_style=configure configure_args="--prefix=/usr" make_check_target=tests From bca1a32facf1183b3213d7dc1d18a4dd1833f7d8 Mon Sep 17 00:00:00 2001 From: Artur Manuel Date: Thu, 2 Apr 2026 05:06:36 +0100 Subject: [PATCH 58/62] wayland: revbump for libffi 3.5.2 --- srcpkgs/wayland/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/wayland/template b/srcpkgs/wayland/template index 24fa8019b7527c..8ab3dbcb1ae7ce 100644 --- a/srcpkgs/wayland/template +++ b/srcpkgs/wayland/template @@ -1,7 +1,7 @@ # Template file for 'wayland' pkgname=wayland version=1.25.0 -revision=1 +revision=2 build_style=meson # "Tests must not be built with NDEBUG defined, they rely on assert()." # documentation introduces build cycle. wayland -> graphviz -> gd -> libheif -> gdk-pixbuf -> tiff -> libwebp -> libfreeglut -> mesa -> wayland-protocols -> wayland From 302f351a5823cf41050489a31ac0eb19face7b85 Mon Sep 17 00:00:00 2001 From: Artur Manuel Date: Thu, 2 Apr 2026 05:06:37 +0100 Subject: [PATCH 59/62] xmobar: revbump for libffi 3.5.2 --- srcpkgs/xmobar/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/xmobar/template b/srcpkgs/xmobar/template index 9e325c6f1dca1c..a681eacb2c5c78 100644 --- a/srcpkgs/xmobar/template +++ b/srcpkgs/xmobar/template @@ -1,7 +1,7 @@ # Template file for 'xmobar' pkgname=xmobar version=0.50 -revision=1 +revision=2 build_style=cabal cabal_index_state=2025-07-05T14:01:16Z hostmakedepends="pkg-config" From 8f22ec72d7f256c0726c57f706bbe3bec8d41039 Mon Sep 17 00:00:00 2001 From: Artur Manuel Date: Thu, 2 Apr 2026 05:06:37 +0100 Subject: [PATCH 60/62] yabasic: revbump for libffi 3.5.2 --- srcpkgs/yabasic/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/yabasic/template b/srcpkgs/yabasic/template index 346c3ef8b83fc0..c8477da5e5db92 100644 --- a/srcpkgs/yabasic/template +++ b/srcpkgs/yabasic/template @@ -2,7 +2,7 @@ pkgname=yabasic reverts="2.769_1" version=2.91.2 -revision=1 +revision=2 build_style=gnu-configure hostmakedepends="pkg-config" makedepends="libXt-devel ncurses-devel libffi-devel" From 7c165a8d3fb1bde5d7bcf4c28c2dcc26543a6aaf Mon Sep 17 00:00:00 2001 From: Artur Manuel Date: Thu, 2 Apr 2026 05:06:38 +0100 Subject: [PATCH 61/62] yosys: revbump for libffi 3.5.2 --- srcpkgs/yosys/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/yosys/template b/srcpkgs/yosys/template index 78c07b7cf1913a..787423e0cd1365 100644 --- a/srcpkgs/yosys/template +++ b/srcpkgs/yosys/template @@ -1,7 +1,7 @@ # Template file for 'yosys' pkgname=yosys version=0.47 -revision=1 +revision=2 build_style=gnu-makefile make_use_env=yes hostmakedepends="python3 bison flex pkg-config tcl" From 9b0dd8cb64c1d251ba700e113c9a40d136da8cb1 Mon Sep 17 00:00:00 2001 From: Artur Manuel Date: Wed, 8 Apr 2026 15:58:23 +0100 Subject: [PATCH 62/62] gobject-introspection-bootstrap: revbump for libff1 3.5.2 --- srcpkgs/gobject-introspection-bootstrap/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/gobject-introspection-bootstrap/template b/srcpkgs/gobject-introspection-bootstrap/template index a3aa8cb3cfdf09..c2262443a3ac5a 100644 --- a/srcpkgs/gobject-introspection-bootstrap/template +++ b/srcpkgs/gobject-introspection-bootstrap/template @@ -5,7 +5,7 @@ # libgirepository-1.0 to libgirepository-2.0 migration. pkgname=gobject-introspection-bootstrap version=1.86.0 -revision=3 +revision=4 build_style=meson build_helper="qemu" configure_args="-Dbuild_introspection_data=false"