From 8d07292c286fd737a9f89d449eee5657a9b8b032 Mon Sep 17 00:00:00 2001 From: fanquake Date: Fri, 3 Oct 2025 23:29:52 +0100 Subject: [PATCH 01/11] depends: libXau 1.0.12 --- depends/packages/libXau.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/depends/packages/libXau.mk b/depends/packages/libXau.mk index 6bafc4f41a6..e3299e7eec5 100644 --- a/depends/packages/libXau.mk +++ b/depends/packages/libXau.mk @@ -1,8 +1,8 @@ package=libXau -$(package)_version=1.0.9 +$(package)_version=1.0.12 $(package)_download_path=https://xorg.freedesktop.org/releases/individual/lib/ $(package)_file_name=$(package)-$($(package)_version).tar.gz -$(package)_sha256_hash=1f123d8304b082ad63a9e89376400a3b1d4c29e67e3ea07b3f659cccca690eea +$(package)_sha256_hash=2402dd938da4d0a332349ab3d3586606175e19cb32cb9fe013c19f1dc922dcee $(package)_dependencies=xproto # When updating this package, check the default value of From 5bc0dde85d74892b64b655a4476ad22ed5509b1a Mon Sep 17 00:00:00 2001 From: fanquake Date: Fri, 3 Oct 2025 23:51:26 +0100 Subject: [PATCH 02/11] depends: libxcb-util 0.4.1 --- depends/packages/libxcb_util.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/depends/packages/libxcb_util.mk b/depends/packages/libxcb_util.mk index dc4456f85c8..7f63dffd9ca 100644 --- a/depends/packages/libxcb_util.mk +++ b/depends/packages/libxcb_util.mk @@ -1,8 +1,8 @@ package=libxcb_util -$(package)_version=0.4.0 +$(package)_version=0.4.1 $(package)_download_path=https://xcb.freedesktop.org/dist $(package)_file_name=xcb-util-$($(package)_version).tar.gz -$(package)_sha256_hash=0ed0934e2ef4ddff53fcc70fc64fb16fe766cd41ee00330312e20a985fd927a7 +$(package)_sha256_hash=21c6e720162858f15fe686cef833cf96a3e2a79875f84007d76f6d00417f593a $(package)_dependencies=libxcb define $(package)_set_vars From 74b68ad28ba28642ed96da93c89a25efa329f6bc Mon Sep 17 00:00:00 2001 From: fanquake Date: Fri, 3 Oct 2025 23:52:53 +0100 Subject: [PATCH 03/11] depends: libxcb-util-image 0.4.1 --- depends/packages/libxcb_util_image.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/depends/packages/libxcb_util_image.mk b/depends/packages/libxcb_util_image.mk index 4f707b7a609..9e4a71ae4d1 100644 --- a/depends/packages/libxcb_util_image.mk +++ b/depends/packages/libxcb_util_image.mk @@ -1,8 +1,8 @@ package=libxcb_util_image -$(package)_version=0.4.0 +$(package)_version=0.4.1 $(package)_download_path=https://xcb.freedesktop.org/dist $(package)_file_name=xcb-util-image-$($(package)_version).tar.gz -$(package)_sha256_hash=cb2c86190cf6216260b7357a57d9100811bb6f78c24576a3a5bfef6ad3740a42 +$(package)_sha256_hash=0ebd4cf809043fdeb4f980d58cdcf2b527035018924f8c14da76d1c81001293b $(package)_dependencies=libxcb libxcb_util define $(package)_set_vars From 35e50488b25ad1478fd91ce297fd0918eb1e82d0 Mon Sep 17 00:00:00 2001 From: fanquake Date: Fri, 3 Oct 2025 23:57:20 +0100 Subject: [PATCH 04/11] depends: libxcb-util-keysyms 0.4.1 --- depends/packages/libxcb_util_keysyms.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/depends/packages/libxcb_util_keysyms.mk b/depends/packages/libxcb_util_keysyms.mk index 12e779040bb..650f41ec727 100644 --- a/depends/packages/libxcb_util_keysyms.mk +++ b/depends/packages/libxcb_util_keysyms.mk @@ -1,8 +1,8 @@ package=libxcb_util_keysyms -$(package)_version=0.4.0 +$(package)_version=0.4.1 $(package)_download_path=https://xcb.freedesktop.org/dist $(package)_file_name=xcb-util-keysyms-$($(package)_version).tar.gz -$(package)_sha256_hash=0807cf078fbe38489a41d755095c58239e1b67299f14460dec2ec811e96caa96 +$(package)_sha256_hash=1fa21c0cea3060caee7612b6577c1730da470b88cbdf846fa4e3e0ff78948e54 $(package)_dependencies=libxcb xproto define $(package)_set_vars From 0b857ae9e55512a4416bddedaa763fd0957c3d4c Mon Sep 17 00:00:00 2001 From: fanquake Date: Fri, 3 Oct 2025 23:58:03 +0100 Subject: [PATCH 05/11] depends: libxcb-util-renderutil 0.3.10 --- depends/packages/libxcb_util_render.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/depends/packages/libxcb_util_render.mk b/depends/packages/libxcb_util_render.mk index 607288cd73c..01349570543 100644 --- a/depends/packages/libxcb_util_render.mk +++ b/depends/packages/libxcb_util_render.mk @@ -1,8 +1,8 @@ package=libxcb_util_render -$(package)_version=0.3.9 +$(package)_version=0.3.10 $(package)_download_path=https://xcb.freedesktop.org/dist $(package)_file_name=xcb-util-renderutil-$($(package)_version).tar.gz -$(package)_sha256_hash=55eee797e3214fe39d0f3f4d9448cc53cffe06706d108824ea37bb79fcedcad5 +$(package)_sha256_hash=e04143c48e1644c5e074243fa293d88f99005b3c50d1d54358954404e635128a $(package)_dependencies=libxcb define $(package)_set_vars From d129384ca97fb2f9c0185d3d47391b9ec3ed71cf Mon Sep 17 00:00:00 2001 From: fanquake Date: Fri, 3 Oct 2025 23:58:58 +0100 Subject: [PATCH 06/11] depends: libxcb-util-wm 0.4.2 --- depends/packages/libxcb_util_wm.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/depends/packages/libxcb_util_wm.mk b/depends/packages/libxcb_util_wm.mk index a43b7ee2609..e625496ab0e 100644 --- a/depends/packages/libxcb_util_wm.mk +++ b/depends/packages/libxcb_util_wm.mk @@ -1,8 +1,8 @@ package=libxcb_util_wm -$(package)_version=0.4.1 +$(package)_version=0.4.2 $(package)_download_path=https://xcb.freedesktop.org/dist $(package)_file_name=xcb-util-wm-$($(package)_version).tar.gz -$(package)_sha256_hash=038b39c4bdc04a792d62d163ba7908f4bb3373057208c07110be73c1b04b8334 +$(package)_sha256_hash=dcecaaa535802fd57c84cceeff50c64efe7f2326bf752e16d2b77945649c8cd7 $(package)_dependencies=libxcb define $(package)_set_vars From 25b85919ab62fb8c90bb2c51c76c9a5c036199af Mon Sep 17 00:00:00 2001 From: fanquake Date: Mon, 17 Nov 2025 10:40:38 +0000 Subject: [PATCH 07/11] depends: libxcb 1.15 --- depends/packages/libxcb.mk | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/depends/packages/libxcb.mk b/depends/packages/libxcb.mk index 5d5aa7fc772..a4875947463 100644 --- a/depends/packages/libxcb.mk +++ b/depends/packages/libxcb.mk @@ -1,8 +1,8 @@ package=libxcb -$(package)_version=1.14 +$(package)_version=1.15 $(package)_download_path=https://xcb.freedesktop.org/dist -$(package)_file_name=$(package)-$($(package)_version).tar.xz -$(package)_sha256_hash=a55ed6db98d43469801262d81dc2572ed124edc3db31059d4e9916eb9f844c34 +$(package)_file_name=$(package)-$($(package)_version).tar.gz +$(package)_sha256_hash=1cb65df8543a69ec0555ac696123ee386321dfac1964a3da39976c9a05ad724d $(package)_dependencies=xcb_proto libXau $(package)_patches = remove_pthread_stubs.patch @@ -10,7 +10,7 @@ define $(package)_set_vars $(package)_config_opts=--disable-shared --disable-devel-docs --without-doxygen --without-launchd $(package)_config_opts += --disable-dependency-tracking --enable-option-checking # Disable unneeded extensions. -# More info is available from: https://doc.qt.io/qt-5.15/linux-requirements.html +# More info is available from: https://doc.qt.io/qt-6/linux-requirements.html $(package)_config_opts += --disable-composite --disable-damage --disable-dpms $(package)_config_opts += --disable-dri2 --disable-dri3 --disable-glx $(package)_config_opts += --disable-present --disable-record --disable-resource From 42d0692f9131d15cd41d98378ad2c2616bfe786f Mon Sep 17 00:00:00 2001 From: fanquake Date: Mon, 17 Nov 2025 17:07:20 +0000 Subject: [PATCH 08/11] depends: libxcb-util-cursor 0.1.6 --- depends/packages/libxcb_util_cursor.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/depends/packages/libxcb_util_cursor.mk b/depends/packages/libxcb_util_cursor.mk index 288afeaa1f0..41cd0ae70db 100644 --- a/depends/packages/libxcb_util_cursor.mk +++ b/depends/packages/libxcb_util_cursor.mk @@ -1,8 +1,8 @@ package=libxcb_util_cursor -$(package)_version=0.1.5 +$(package)_version=0.1.6 $(package)_download_path=https://xcb.freedesktop.org/dist $(package)_file_name=xcb-util-cursor-$($(package)_version).tar.gz -$(package)_sha256_hash=0e9c5446dc6f3beb8af6ebfcc9e27bcc6da6fe2860f7fc07b99144dfa568e93b +$(package)_sha256_hash=eae38b2dfc5c529a886e507ef576b12d2a20aa1f149608e4853af760f31be60b $(package)_dependencies=libxcb libxcb_util_render libxcb_util_image define $(package)_set_vars From ba7ac870a32ad699a2b5b86a9b51506b75238ab2 Mon Sep 17 00:00:00 2001 From: Hennadii Stepanov <32963518+hebasto@users.noreply.github.com> Date: Wed, 19 Nov 2025 22:44:40 +0000 Subject: [PATCH 09/11] depends: xcb_proto 1.17.0 --- depends/packages/xcb_proto.mk | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/depends/packages/xcb_proto.mk b/depends/packages/xcb_proto.mk index 6e1c5a10a87..5ac0e799acf 100644 --- a/depends/packages/xcb_proto.mk +++ b/depends/packages/xcb_proto.mk @@ -1,8 +1,8 @@ package=xcb_proto -$(package)_version=1.15.2 +$(package)_version=1.17.0 $(package)_download_path=https://xorg.freedesktop.org/archive/individual/proto -$(package)_file_name=xcb-proto-$($(package)_version).tar.xz -$(package)_sha256_hash=7072beb1f680a2fe3f9e535b797c146d22528990c72f63ddb49d2f350a3653ed +$(package)_file_name=xcb-proto-$($(package)_version).tar.gz +$(package)_sha256_hash=392d3c9690f8c8202a68fdb89c16fd55159ab8d65000a6da213f4a1576e97a16 define $(package)_config_cmds $($(package)_autoconf) 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 10/11] 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 From f541b92cf2bb7f8f708f147bd320becf48587d14 Mon Sep 17 00:00:00 2001 From: fanquake Date: Thu, 20 Nov 2025 11:07:45 +0000 Subject: [PATCH 11/11] depends: expat 2.7.3 Remove the patch, as expat has bumped it's minimum to 3.15. Remove the lto related workaround. I haven't seen issues with CMakes TestBigEndian. --- depends/packages/expat.mk | 15 +++------------ depends/patches/expat/cmake_minimum.patch | 13 ------------- 2 files changed, 3 insertions(+), 25 deletions(-) delete mode 100644 depends/patches/expat/cmake_minimum.patch diff --git a/depends/packages/expat.mk b/depends/packages/expat.mk index fb7d5099383..88e4d5c884c 100644 --- a/depends/packages/expat.mk +++ b/depends/packages/expat.mk @@ -1,23 +1,14 @@ package=expat -$(package)_version=2.4.8 +$(package)_version=2.7.3 $(package)_download_path=https://github.com/libexpat/libexpat/releases/download/R_$(subst .,_,$($(package)_version))/ -$(package)_file_name=$(package)-$($(package)_version).tar.xz -$(package)_sha256_hash=f79b8f904b749e3e0d20afeadecf8249c55b2e32d4ebb089ae378df479dcaf25 +$(package)_file_name=$(package)-$($(package)_version).tar.gz +$(package)_sha256_hash=821ac9710d2c073eaf13e1b1895a9c9aa66c1157a99635c639fbff65cdbdd732 $(package)_build_subdir=build -$(package)_patches += cmake_minimum.patch -# -D_DEFAULT_SOURCE defines __USE_MISC, which exposes additional -# definitions in endian.h, which are required for a working -# endianness check in configure when building with -flto. define $(package)_set_vars $(package)_config_opts := -DCMAKE_BUILD_TYPE=None -DEXPAT_BUILD_TOOLS=OFF $(package)_config_opts += -DEXPAT_BUILD_EXAMPLES=OFF -DEXPAT_BUILD_TESTS=OFF $(package)_config_opts += -DBUILD_SHARED_LIBS=OFF - $(package)_cppflags += -D_DEFAULT_SOURCE -endef - -define $(package)_preprocess_cmds - patch -p1 < $($(package)_patch_dir)/cmake_minimum.patch endef define $(package)_config_cmds diff --git a/depends/patches/expat/cmake_minimum.patch b/depends/patches/expat/cmake_minimum.patch deleted file mode 100644 index a849a82a337..00000000000 --- a/depends/patches/expat/cmake_minimum.patch +++ /dev/null @@ -1,13 +0,0 @@ -build: set minimum required CMake to 3.16 - ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -33,7 +33,7 @@ - # Unlike most of Expat, - # this file is copyrighted under the BSD-license for buildsystem files of KDE. - --cmake_minimum_required(VERSION 3.1.3) -+cmake_minimum_required(VERSION 3.16) - - # This allows controlling documented build time switches - # when Expat is pulled in using the add_subdirectory function, e.g.