From d8a65ad2136887c8a6e7ccbce62f79ae0d80fc73 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 de20f19d0c2addf2eae49f366edba5d3e80627d6 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 8b33ee1eebdaa5e78995d3bc0059b6380610e9fa 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 06c7f44850db558b50978e6c57da81abbd87ab0a 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 916e36e123984385cb551cf77948d9568407b8fa 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 ff3e2fd940eccf5dcac49e846bf0cf3a2881b977 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 22ae949cf4b9625015424d7374b69ce69cecf3d1 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 311f2e6a34c19d66d19b152a582a1f453272ce7f 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 664065fefe0675289200d7890306f903e03bc512 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 c6454441f991c8fce0a96e96f834da074f2f2f72 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 578ca3d4c63dd42451f8008dd700f89888b9ff73 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 51b1789813cb72fb9da91f7e3d23fe03b81b8648 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 064f03499cd231..37e07e41582be9 100644 --- a/srcpkgs/firefox/template +++ b/srcpkgs/firefox/template @@ -4,7 +4,7 @@ # pkgname=firefox version=149.0.2 -revision=1 +revision=2 build_helper="rust" short_desc="Mozilla Firefox web browser" maintainer="Duncaen " From 165ebbfe25d456ba903f23531fd92550a60715cf 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 b35cb91a68e62c6be537025aedfaadc54b583060 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 --- .../patches/sphinx-indent-workaround.patch | 35 +++++++++++++++++++ srcpkgs/ghc/template | 2 +- 2 files changed, 36 insertions(+), 1 deletion(-) create mode 100644 srcpkgs/ghc/patches/sphinx-indent-workaround.patch diff --git a/srcpkgs/ghc/patches/sphinx-indent-workaround.patch b/srcpkgs/ghc/patches/sphinx-indent-workaround.patch new file mode 100644 index 00000000000000..3466e49f635b79 --- /dev/null +++ b/srcpkgs/ghc/patches/sphinx-indent-workaround.patch @@ -0,0 +1,35 @@ +--- a/docs/users_guide/extending_ghc.rst 2026-04-09 09:56:51.358598164 +0100 ++++ b/docs/users_guide/extending_ghc.rst 2026-04-09 09:31:27.111306323 +0100 +@@ -1381,20 +1381,20 @@ + -- ^ Clean up after the plugin, when exiting the type-checker. + } + +-The plugin has type ``WantedConstraints -> [DefaultingProposal]``. ++The plugin has type ``WantedConstraints -> [DefaultingProposal]``.:: + +-* It is given the currently unsolved constraints. +-* It returns a list of independent "defaulting proposals". +-* Each proposal of type ``DefaultingProposal`` specifies: +- * ``deProposals``: specifies a list, +- in priority order, of sets of type variable assignments +- * ``deProposalCts :: [Ct]`` gives a set of constraints (always a +- subset of the incoming ``WantedConstraints``) to use as a +- criterion for acceptance ++ * It is given the currently unsolved constraints. ++ * It returns a list of independent "defaulting proposals". ++ * Each proposal of type ``DefaultingProposal`` specifies: ++ * ``deProposals``: specifies a list, ++ in priority order, of sets of type variable assignments ++ * ``deProposalCts :: [Ct]`` gives a set of constraints (always a ++ subset of the incoming ``WantedConstraints``) to use as a ++ criterion for acceptance + +-After calling the plugin, GHC executes each ``DefaultingProposal`` in +-turn. To "execute" a proposal, GHC tries each of the proposed type +-assignments in ``deProposals`` in turn: ++ After calling the plugin, GHC executes each ``DefaultingProposal`` in ++ turn. To "execute" a proposal, GHC tries each of the proposed type ++ assignments in ``deProposals`` in turn: + + * It assigns the proposed types to the type variables, and then tries to + solve ``deProposalCts`` 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 36d27d05189526a11df3ebf94ac84f6d613a6b62 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 b588d7dbac7cc136af8cf154a696c27ef1f85b0e 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 ed8869e27d8e379dbc31ded7b8dc56851ece405c 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 a317c0aff1c739e7b78a611fe1b8e6c0b8c5931d 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 8a6188fc6d1b2bf63efae5fbf99a68da8a2f0bdd 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 5f31f521b53d79d58c069473f48999d911b9f853 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 05421b72603ec8fe05dff20028cd4dae4cd65fb2 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 4558dc833ac5163be51aeb0e2a53b2dcd140c3c8 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 b477d13b9b0441c3ce341054c7ee8895bfc5d8ef 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 77008688f337b02efd720fa24c5807d31faceef0 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 2b6d9740399c669c2fd36c21c92d1c9447b87566 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 344ececa5cd0b339f7e804e3e7ac464fbb50857c 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 68e1e76c0d5de7e14494deef259ee2fb5323f47e 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 435f1c5b39198ec3ecd08ae77a19b478a1d8e04d 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 26b2292a21de653fb1c96e241fcff09ffb9a89b8 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 154aa36e77e3c980e02cd52f02f43c3aa994df6c 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 c10e947cfea95bff7b9a7a003edd7bdf5d59c8c8 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 c6ad4a5d58778543c96add727eaef09905209a52 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 80f74c6d9f915bf71566566f7e48012529a3e2a9 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 dbe4dc7f9404b6ded0f05a3996a628a9b924514b 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 875c05d0c2de68009b99fc8d8317d29ed95e3648 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 120c70b4871810bb6890ec3065c5bc9a687f3f08 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 78908529b93d3e6d83199e01cdec5268a3c63843 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 4beb1c85f200a369752cd44f742c19aeb1c772d2 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 509408090a52f677cd28b6dd9a7c1225e70672eb 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 eb1dcdf792f5a914d6e474135901bcdfde314328 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 e4f519fa4f5ec14537e630bc240f24fb09883c9a 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 4e1208e440d5493bcf21c87d40b76821440bc834 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 41a90df0de536ae0f703c1cbced97fd28b3ba920 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 6e29db912b461271b87409d17c934e00dec83e17 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 c161ab6f2d3d897c9c83834d71425d5f7514e6fc 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 83d03a2451113ad40f8b8e0fa6073a93c59bcaf8 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 276dc9d9c3330881bc57d71bf54f7ca43d017c6e 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 a8920b6eab8a9539b04c707b6902f3904b6dcb62 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 51e7b96f92d53ea415cfa6910a29c270641fe1d4 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 9d956e40c354e8beb625c3fd48e0658a03e8e6cd 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 6de7552c0b0d3ea0fea785227b6eb7dc352d1bc4 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 ed90908aa8fba13727916c0f4c68e90679b44ad1 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 14281fc31466a004a0fdcb5f512405292a008cdb 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 bfb1dfa6359b9648cc7cc99c138840cfa1a4ce8a 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 3b7ce7e942d6d2586ff9cf5eb8c2b3a670d5137c 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 f5df132481077a60cc43212bee4647f1c4714af7 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 4bf62d09f6dc2bef8791b7c5d1bb3b14c1af2cee 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 f4a0095b5235041145489a5d69d282e75d1ab582 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 230ade5d77e8cec163af580ca629e9cd0b33b9a1 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 d76c743af78b43c430db4e696bba48071c844633 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 7e12cc6d9ab7bbdbb552a110418549aecf27c8bc 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 1ab991058cd3383e5bc055cc941352d0bd179719 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"