diff --git a/common/shlibs b/common/shlibs index 5cb3a4509007a5..dc044fe2fcdaa1 100644 --- a/common/shlibs +++ b/common/shlibs @@ -4595,7 +4595,7 @@ libMpvQt.so.3 mpvqt-1.2.0_1 libtomlplusplus.so.3 tomlplusplus-3.4.0_1 libglycin-2.so.0 glycin-2.0.7_1 libglycin-gtk4-2.so.0 glycin-gtk4-2.0.7_1 -libresvg.so.0.46 libresvg0-0.46.0_1 +libresvg.so.0.48 libresvg0-0.48.1_1 libgpiod.so.3 libgpiod-2.2_4 libgpiodcxx.so.2 libgpiod-2.2_4 libigloo.so.0 libigloo-0.9.5_1 diff --git a/srcpkgs/cross-arm-linux-musleabihf/template b/srcpkgs/cross-arm-linux-musleabihf/template index ea68eb1f7d075c..fd437f4a707394 100644 --- a/srcpkgs/cross-arm-linux-musleabihf/template +++ b/srcpkgs/cross-arm-linux-musleabihf/template @@ -6,7 +6,7 @@ _linux_version=6.14 _libucontext_version=1.3.3 pkgname=cross-arm-linux-musleabihf version=0.37 -revision=4 +revision=5 build_style=void-cross configure_args="--with-arch=armv6 --with-fpu=vfp --with-float=hard --enable-autolink-libatomic" diff --git a/srcpkgs/cross-armv7l-linux-musleabihf/template b/srcpkgs/cross-armv7l-linux-musleabihf/template index b5d3b238982c94..e14f0a1b704414 100644 --- a/srcpkgs/cross-armv7l-linux-musleabihf/template +++ b/srcpkgs/cross-armv7l-linux-musleabihf/template @@ -6,7 +6,7 @@ _linux_version=6.14 _libucontext_version=1.3.3 pkgname=cross-armv7l-linux-musleabihf version=0.37 -revision=3 +revision=4 build_style=void-cross configure_args="--with-arch=armv7-a --with-fpu=vfpv3 --with-float=hard" hostmakedepends="texinfo tar gcc-objc gcc-go gcc-gdc flex perl python3 pkg-config" diff --git a/srcpkgs/fuzzel/template b/srcpkgs/fuzzel/template index 496c2ea8b2c74a..c3541ea230e7f4 100644 --- a/srcpkgs/fuzzel/template +++ b/srcpkgs/fuzzel/template @@ -1,7 +1,7 @@ # Template file for 'fuzzel' pkgname=fuzzel version=1.14.1 -revision=1 +revision=2 build_style=meson configure_args="-Dsvg-backend=resvg -Denable-cairo=disabled" hostmakedepends="pkg-config scdoc wayland-devel" diff --git a/srcpkgs/linux6.12/files/arm64-dotconfig b/srcpkgs/linux6.12/files/arm64-dotconfig index d0c63700c1a2ca..c018a158f82d88 100644 --- a/srcpkgs/linux6.12/files/arm64-dotconfig +++ b/srcpkgs/linux6.12/files/arm64-dotconfig @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm64 6.12.100 Kernel Configuration +# Linux/arm64 6.12.101 Kernel Configuration # CONFIG_CC_VERSION_TEXT="aarch64-linux-musl-gcc (GCC) 14.2.1 20250405" CONFIG_CC_IS_GCC=y @@ -3670,7 +3670,6 @@ CONFIG_OCTEONTX2_VF=m CONFIG_PRESTERA=m CONFIG_PRESTERA_PCI=m CONFIG_NET_VENDOR_MEDIATEK=y -# CONFIG_NET_AIROHA is not set CONFIG_NET_MEDIATEK_SOC_WED=y CONFIG_NET_MEDIATEK_SOC=m CONFIG_NET_MEDIATEK_STAR_EMAC=m @@ -7597,6 +7596,7 @@ CONFIG_HT16K33=m # CONFIG_MAX6959 is not set # CONFIG_SEG_LED_GPIO is not set CONFIG_PANEL=m +CONFIG_GPU_BUDDY=y CONFIG_TEGRA_HOST1X_CONTEXT_BUS=y CONFIG_TEGRA_HOST1X=m CONFIG_TEGRA_HOST1X_FIREWALL=y diff --git a/srcpkgs/linux6.12/files/i386-dotconfig b/srcpkgs/linux6.12/files/i386-dotconfig index 714059e85a9197..0b851239179221 100644 --- a/srcpkgs/linux6.12/files/i386-dotconfig +++ b/srcpkgs/linux6.12/files/i386-dotconfig @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/i386 6.12.100 Kernel Configuration +# Linux/i386 6.12.101 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (GCC) 14.2.1 20250405" CONFIG_CC_IS_GCC=y @@ -6464,6 +6464,7 @@ CONFIG_AGP_VIA=m # CONFIG_AGP_EFFICEON is not set CONFIG_INTEL_GTT=m CONFIG_VGA_SWITCHEROO=y +CONFIG_GPU_BUDDY=y CONFIG_DRM=m CONFIG_DRM_MIPI_DBI=m CONFIG_DRM_MIPI_DSI=y diff --git a/srcpkgs/linux6.12/files/x86_64-dotconfig b/srcpkgs/linux6.12/files/x86_64-dotconfig index 4a09178e8fc622..d30c05f0b7b1e6 100644 --- a/srcpkgs/linux6.12/files/x86_64-dotconfig +++ b/srcpkgs/linux6.12/files/x86_64-dotconfig @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86_64 6.12.100 Kernel Configuration +# Linux/x86_64 6.12.101 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (GCC) 14.2.1 20250405" CONFIG_CC_IS_GCC=y @@ -6697,6 +6697,7 @@ CONFIG_AGP_SIS=m CONFIG_AGP_VIA=m CONFIG_INTEL_GTT=m CONFIG_VGA_SWITCHEROO=y +CONFIG_GPU_BUDDY=y CONFIG_DRM=m CONFIG_DRM_MIPI_DBI=m CONFIG_DRM_MIPI_DSI=y diff --git a/srcpkgs/linux6.12/template b/srcpkgs/linux6.12/template index 05a4ec616647cc..719005c9b61de3 100644 --- a/srcpkgs/linux6.12/template +++ b/srcpkgs/linux6.12/template @@ -1,6 +1,6 @@ # Template file for 'linux6.12' pkgname=linux6.12 -version=6.12.100 +version=6.12.101 revision=1 short_desc="Linux kernel and modules (${version%.*} series)" maintainer="Duncaen " @@ -14,7 +14,7 @@ if [ "${version##*.}" != 0 ]; then fi checksum="b1a2562be56e42afb3f8489d4c2a7ac472ac23098f1ef1c1e40da601f54625eb - ea63094cd9dd98e7b6479633b01e6863f4dfbdb2a18afbd4dc87c1048c86a93d" + 05cad4fba2b087a9ac84dde97ac5ea7a51689149b67eb18a5b4e5b4a9cf175f0" python_version=3 # XXX Restrict archs until a proper -dotconfig is available in FILESDIR. diff --git a/srcpkgs/linux6.6/files/arm64-dotconfig b/srcpkgs/linux6.6/files/arm64-dotconfig index 00e3f8452cb5b2..b470b5d6c88591 100644 --- a/srcpkgs/linux6.6/files/arm64-dotconfig +++ b/srcpkgs/linux6.6/files/arm64-dotconfig @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm64 6.6.147 Kernel Configuration +# Linux/arm64 6.6.148 Kernel Configuration # CONFIG_CC_VERSION_TEXT="aarch64-linux-musl-gcc (GCC) 14.2.1 20250405" CONFIG_CC_IS_GCC=y diff --git a/srcpkgs/linux6.6/files/i386-dotconfig b/srcpkgs/linux6.6/files/i386-dotconfig index 799053ab268be9..215e9c4c3c69d2 100644 --- a/srcpkgs/linux6.6/files/i386-dotconfig +++ b/srcpkgs/linux6.6/files/i386-dotconfig @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/i386 6.6.147 Kernel Configuration +# Linux/i386 6.6.148 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (GCC) 14.2.1 20250405" CONFIG_CC_IS_GCC=y diff --git a/srcpkgs/linux6.6/files/x86_64-dotconfig b/srcpkgs/linux6.6/files/x86_64-dotconfig index 94ace673fe66ca..75068333ce40d8 100644 --- a/srcpkgs/linux6.6/files/x86_64-dotconfig +++ b/srcpkgs/linux6.6/files/x86_64-dotconfig @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86_64 6.6.147 Kernel Configuration +# Linux/x86_64 6.6.148 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (GCC) 14.2.1 20250405" CONFIG_CC_IS_GCC=y diff --git a/srcpkgs/linux6.6/template b/srcpkgs/linux6.6/template index 4371397151adc7..2f81f7e2a3bb71 100644 --- a/srcpkgs/linux6.6/template +++ b/srcpkgs/linux6.6/template @@ -1,6 +1,6 @@ # Template file for 'linux6.6' pkgname=linux6.6 -version=6.6.147 +version=6.6.148 revision=1 short_desc="Linux kernel and modules (${version%.*} series)" maintainer="Duncaen " @@ -14,7 +14,7 @@ if [ "${version##*.}" != 0 ]; then fi checksum="d926a06c63dd8ac7df3f86ee1ffc2ce2a3b81a2d168484e76b5b389aba8e56d0 - 79ad19b1fba8f6558439bc94ace54477b42e7ed381ddf767f9da3d4bd73192b2" + 756ae868bc7b7efe72499627cd2d78d0cf5beb6197376d19c410e5c6d04f6945" python_version=3 # XXX Restrict archs until a proper -dotconfig is available in FILESDIR. diff --git a/srcpkgs/musl1.1/patches/0001-sys-mount.h-add-MS_NOSYMFOLLOW-from-linux-v5.10.patch b/srcpkgs/musl1.1/patches/0001-sys-mount.h-add-MS_NOSYMFOLLOW-from-linux-v5.10.patch new file mode 100644 index 00000000000000..2858552cee9177 --- /dev/null +++ b/srcpkgs/musl1.1/patches/0001-sys-mount.h-add-MS_NOSYMFOLLOW-from-linux-v5.10.patch @@ -0,0 +1,29 @@ +From a7456524d7bc95db76998804c8dc4bcfbeccab22 Mon Sep 17 00:00:00 2001 +From: Szabolcs Nagy +Date: Sat, 19 Dec 2020 20:56:23 +0000 +Subject: [PATCH] sys/mount.h: add MS_NOSYMFOLLOW from linux v5.10 + +path resolution does not follow symlinks on nosymfollow mounts (but +readlink still does), see + + linux commit dab741e0e02bd3c4f5e2e97be74b39df2523fc6e + Add a "nosymfollow" mount option. +--- + include/sys/mount.h | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/include/sys/mount.h b/include/sys/mount.h +index 57a89c09..09bd6e9d 100644 +--- a/include/sys/mount.h ++++ b/include/sys/mount.h +@@ -31,6 +31,7 @@ extern "C" { + #define MS_REMOUNT 32 + #define MS_MANDLOCK 64 + #define MS_DIRSYNC 128 ++#define MS_NOSYMFOLLOW 256 + #define MS_NOATIME 1024 + #define MS_NODIRATIME 2048 + #define MS_BIND 4096 +-- +2.55.0 + diff --git a/srcpkgs/musl1.1/template b/srcpkgs/musl1.1/template index 41a5a7f3b46fbf..dc50eaaff211cc 100644 --- a/srcpkgs/musl1.1/template +++ b/srcpkgs/musl1.1/template @@ -1,7 +1,7 @@ # Template file for 'musl1.1' pkgname=musl1.1 version=1.1.24 -revision=9 +revision=10 archs="*-musl" bootstrap=yes build_style=gnu-configure diff --git a/srcpkgs/nsjail/template b/srcpkgs/nsjail/template index efee5fb73964f8..a913b40b91079b 100644 --- a/srcpkgs/nsjail/template +++ b/srcpkgs/nsjail/template @@ -22,6 +22,10 @@ if [ "$XBPS_TARGET_LIBC" = "musl" ]; then makedepends+=" musl-legacy-compat" fi +case "${XBPS_TARGET_MACHINE}" in +armv[67]l-musl) broken="missing MS_NOSYMFOLLOW from musl1.1" ;; +esac + post_extract() { vsrcextract -C kafel "kafel-${_kafel_rev}.tar.gz" } diff --git a/srcpkgs/resvg/template b/srcpkgs/resvg/template index 16c46f902abc8e..0547d0a92c5500 100644 --- a/srcpkgs/resvg/template +++ b/srcpkgs/resvg/template @@ -1,6 +1,6 @@ # Template file for 'resvg' pkgname=resvg -version=0.46.0 +version=0.48.1 revision=1 build_style=cargo configure_args="--workspace --exclude=resvg-capi" @@ -11,7 +11,7 @@ license="Apache-2.0 OR MIT" homepage="https://github.com/linebender/resvg" changelog="https://raw.githubusercontent.com/linebender/resvg/refs/heads/main/CHANGELOG.md" distfiles="https://github.com/linebender/resvg/archive/refs/tags/v${version}.tar.gz" -checksum=81a82a8de33da0fcf13fd18532d653bbd0b50b146d82c319dd0ce7294562c7c5 +checksum=40dafea6b4b9d01e9d28b6d49f1e912daf3e9055676ad9179a5a2db6e7386945 post_build() { ( diff --git a/srcpkgs/zoxide/template b/srcpkgs/zoxide/template index 3f8724e20c89d2..bc531c523f66bc 100644 --- a/srcpkgs/zoxide/template +++ b/srcpkgs/zoxide/template @@ -1,6 +1,6 @@ # Template file for 'zoxide' pkgname=zoxide -version=0.9.9 +version=0.10.0 revision=1 build_style=cargo short_desc="Faster way to navigate your filesystem" @@ -9,7 +9,7 @@ license="MIT" homepage="https://github.com/ajeetdsouza/zoxide" changelog="https://raw.githubusercontent.com/ajeetdsouza/zoxide/main/CHANGELOG.md" distfiles="https://github.com/ajeetdsouza/zoxide/archive/refs/tags/v${version}.tar.gz" -checksum=eddc76e94db58567503a3893ecac77c572f427f3a4eabdfc762f6773abf12c63 +checksum=4fcd4272b013a10b637dbcc299c58a9924b94470a9042677ca1a204cc2e9150e post_install() { vlicense LICENSE