From 2ebf4356e63def5b306c1061a2d4e9d6d0c782e9 Mon Sep 17 00:00:00 2001 From: Hennadii Stepanov <32963518+hebasto@users.noreply.github.com> Date: Wed, 19 Nov 2025 22:42:05 +0000 Subject: [PATCH] depends: libxcb 1.17.0 --without-launchd was removed in https://gitlab.freedesktop.org/xorg/lib/libxcb/-/commit/ccdef1a8a5b6956a3fb7115d634db213433dca75. --- depends/packages/libxcb.mk | 6 +++--- depends/patches/libxcb/remove_pthread_stubs.patch | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/depends/packages/libxcb.mk b/depends/packages/libxcb.mk index a4875947463..e4002dae4ca 100644 --- a/depends/packages/libxcb.mk +++ b/depends/packages/libxcb.mk @@ -1,13 +1,13 @@ package=libxcb -$(package)_version=1.15 +$(package)_version=1.17.0 $(package)_download_path=https://xcb.freedesktop.org/dist $(package)_file_name=$(package)-$($(package)_version).tar.gz -$(package)_sha256_hash=1cb65df8543a69ec0555ac696123ee386321dfac1964a3da39976c9a05ad724d +$(package)_sha256_hash=2c69287424c9e2128cb47ffe92171e10417041ec2963bceafb65cb3fcf8f0b85 $(package)_dependencies=xcb_proto libXau $(package)_patches = remove_pthread_stubs.patch define $(package)_set_vars -$(package)_config_opts=--disable-shared --disable-devel-docs --without-doxygen --without-launchd +$(package)_config_opts=--disable-shared --disable-devel-docs --without-doxygen $(package)_config_opts += --disable-dependency-tracking --enable-option-checking # Disable unneeded extensions. # More info is available from: https://doc.qt.io/qt-6/linux-requirements.html diff --git a/depends/patches/libxcb/remove_pthread_stubs.patch b/depends/patches/libxcb/remove_pthread_stubs.patch index 1f32dea527e..83be1667f8e 100644 --- a/depends/patches/libxcb/remove_pthread_stubs.patch +++ b/depends/patches/libxcb/remove_pthread_stubs.patch @@ -1,10 +1,10 @@ Remove uneeded pthread-stubs dependency --- a/configure +++ b/configure -@@ -19695,7 +19695,7 @@ fi +@@ -21028,7 +21028,7 @@ fi NEEDED="xau >= 0.99.2" case $host_os in - linux*) ;; + linux*|darwin*|solaris*|dragonfly*|freebsd*|netbsd*) ;; - *) NEEDED="$NEEDED pthread-stubs" ;; + *) NEEDED="$NEEDED" ;; esac