From 8f298599dfedc7edadd8b6cd1c9b4c47263cf893 Mon Sep 17 00:00:00 2001 From: Robert Kirkman Date: Tue, 23 Sep 2025 02:08:54 -0500 Subject: [PATCH 01/14] fix(main/biboumi): fix build with CMake 4 --- packages/biboumi/build.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/biboumi/build.sh b/packages/biboumi/build.sh index bba413e0287d76..b2ec1c52e0dad2 100644 --- a/packages/biboumi/build.sh +++ b/packages/biboumi/build.sh @@ -3,13 +3,14 @@ TERMUX_PKG_DESCRIPTION="An XMPP gateway that connects to IRC servers and transla TERMUX_PKG_LICENSE="ZLIB" TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=9.0 -TERMUX_PKG_REVISION=4 +TERMUX_PKG_REVISION=5 TERMUX_PKG_SRCURL=https://github.com/louiz/biboumi/archive/refs/tags/${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=4d5bd5e21252ab4e79c14413afb922d69beba802519c9f38796f6c1372abac41 TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_UPDATE_TAG_TYPE="newest-tag" TERMUX_PKG_DEPENDS="libc++, libexpat, libgcrypt, libiconv, libidn, libsqlite, libuuid" TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" +-DCMAKE_POLICY_VERSION_MINIMUM=3.5 -DWITHOUT_BOTAN=ON -DWITHOUT_POSTGRESQL=ON -DWITHOUT_SYSTEMD=ON From dde494df40cb59dd4739935d74217249ab338b12 Mon Sep 17 00:00:00 2001 From: Robert Kirkman Date: Tue, 23 Sep 2025 02:09:28 -0500 Subject: [PATCH 02/14] bump(main/ccls): 2025.08.15 --- packages/ccls/build.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/ccls/build.sh b/packages/ccls/build.sh index e07104ff276ad0..f6b358b2086a32 100644 --- a/packages/ccls/build.sh +++ b/packages/ccls/build.sh @@ -2,9 +2,8 @@ TERMUX_PKG_HOMEPAGE=https://github.com/MaskRay/ccls TERMUX_PKG_DESCRIPTION="C/C++/ObjC language server" TERMUX_PKG_LICENSE="Apache-2.0" TERMUX_PKG_MAINTAINER="@termux" -_COMMIT=3799e389205cdc85a0dad9a84723e1befa81cbab -_COMMIT_DATE=2025.05.11 -TERMUX_PKG_VERSION=0.${_COMMIT_DATE//./} +_COMMIT=5660367c771345b68c4ead4a4db2d4786985bf78 +TERMUX_PKG_VERSION=0.20250815 TERMUX_PKG_SRCURL=git+https://github.com/MaskRay/ccls.git TERMUX_PKG_GIT_BRANCH=master TERMUX_PKG_AUTO_UPDATE=false @@ -19,7 +18,8 @@ termux_step_pre_configure() { git fetch --unshallow git checkout $_COMMIT - local version="$(git log -1 --format=%cs | sed 's/-/./g')" + local version="$(git log -1 --format=%cs | sed 's/-//g')" + local _COMMIT_DATE="${TERMUX_PKG_VERSION:2:9}" if [ "$version" != "$_COMMIT_DATE" ]; then echo -n "ERROR: The specified commit date \"$_COMMIT_DATE\"" echo " is different from what is expected to be: \"$version\"" From 572a402b5b39a90cf89bdf00deba1a1cd4b25fbf Mon Sep 17 00:00:00 2001 From: Robert Kirkman Date: Tue, 23 Sep 2025 02:10:02 -0500 Subject: [PATCH 03/14] fix(main/cmus): fix build with NDK r28c - https://github.com/termux/termux-packages/commit/0970a2f2d89f64acd7a3fc94845d298bee010cc6 patches Termux's `time.h`, but unfortunately, that patch is not compatible with the `-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__` argument internally used by `cmus`, so copying the vanilla `time.h` from its backup folder and using it specifically for only `cmus` is necessary. --- packages/cmus/build.sh | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/packages/cmus/build.sh b/packages/cmus/build.sh index d99c5dfd5e6db9..251b376e9da940 100644 --- a/packages/cmus/build.sh +++ b/packages/cmus/build.sh @@ -3,7 +3,7 @@ TERMUX_PKG_DESCRIPTION="Small, fast and powerful console music player" TERMUX_PKG_LICENSE="GPL-2.0" TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION="2.12.0" -TERMUX_PKG_REVISION="4" +TERMUX_PKG_REVISION="5" TERMUX_PKG_DEPENDS="ffmpeg, libandroid-support, libflac, libiconv, libmad, libmodplug, libvorbis, libwavpack, ncurses, opusfile, pulseaudio, alsa-lib" TERMUX_PKG_SRCURL=https://github.com/cmus/cmus/archive/refs/tags/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=44b96cd5f84b0d84c33097c48454232d5e6a19cd33b9b6503ba9c13b6686bfc7 @@ -27,6 +27,14 @@ termux_step_pre_configure() { mkdir -p "${_libdir}" cp "$TERMUX_STANDALONE_TOOLCHAIN/sysroot/usr/lib/$TERMUX_HOST_PLATFORM/26/libaaudio.so" "${_libdir}" LDFLAGS+=" -L${_libdir}" + # this commit https://github.com/termux/termux-packages/commit/0970a2f2d89f64acd7a3fc94845d298bee010cc6 , + # which was necessary to compile coreutils with NDK 27, + # is, on the other hand, when combined with NDK r28c, + # incompatible with '-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__ -Werror=unguarded-availability,' + # which is used internally by the cmus package, + # so the vanilla header must be used for cmus in order to pass its termux_step_post_massage() successfully. + cp "$HOME/lib/android-ndk-r$TERMUX_NDK_VERSION/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/time.h" "${_libdir}" + CFLAGS+=" -I${_libdir}/" fi LD=$CC From 01a963c9e3f74ba9d29de7874fc088b5f89681e4 Mon Sep 17 00:00:00 2001 From: Robert Kirkman Date: Tue, 23 Sep 2025 02:12:30 -0500 Subject: [PATCH 04/14] fix(root/encfs): fix build with CMake 4 - Also unvendor `libtinyxml2` to fix build error in the outdated vendored `libtinyxml2` --- root-packages/encfs/build.sh | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/root-packages/encfs/build.sh b/root-packages/encfs/build.sh index 58b54e2624980b..e6118671295d27 100644 --- a/root-packages/encfs/build.sh +++ b/root-packages/encfs/build.sh @@ -4,7 +4,11 @@ TERMUX_PKG_LICENSE="LGPL-3.0, GPL-3.0" TERMUX_PKG_MAINTAINER="@termux" _COMMIT=c444f9b9176beea1ad41a7b2e29ca26e709b57f7 TERMUX_PKG_VERSION=2020.05.09-${_COMMIT:0:8} -TERMUX_PKG_REVISION=3 +TERMUX_PKG_REVISION=4 TERMUX_PKG_SRCURL=https://github.com/vgough/encfs/archive/${_COMMIT}.tar.gz TERMUX_PKG_SHA256=4b4d6b7465114ae74e2c9c6faea0411ea59bcea0f11193db72459e8bb73c16c7 -TERMUX_PKG_DEPENDS="libc++, libfuse2, openssl" +TERMUX_PKG_DEPENDS="libc++, libfuse2, libtinyxml2, openssl" +TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" +-DUSE_INTERNAL_TINYXML=OFF +-DCMAKE_POLICY_VERSION_MINIMUM=3.5 +" From 50d176a893e612779bcce3658a4ba7a0685ef081 Mon Sep 17 00:00:00 2001 From: Robert Kirkman Date: Tue, 23 Sep 2025 02:13:31 -0500 Subject: [PATCH 05/14] fix(x11/cairo-dock-core): fix build with CMake 4 - Also fix the CMake header installation path to prevent `ERROR: Package contains directory "$PREFIX/$PREFIX"` From 55596111189296e8cfe826ac0c5bf2dd6bac2234 Mon Sep 17 00:00:00 2001 From: Robert Kirkman Date: Tue, 23 Sep 2025 02:14:50 -0500 Subject: [PATCH 06/14] fix(x11/galculator): switch to official GitHub mirror because something is wrong with the original `TERMUX_PKG_SRCURL` - It's hard to describe what happened to the original download URL except maybe "it became a `.html` file filled with random symbols" https://galculator.mnim.org/downloads.html --- x11-packages/galculator/build.sh | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/x11-packages/galculator/build.sh b/x11-packages/galculator/build.sh index 098f9370431000..7b53fe1e9bfde6 100644 --- a/x11-packages/galculator/build.sh +++ b/x11-packages/galculator/build.sh @@ -3,11 +3,12 @@ TERMUX_PKG_DESCRIPTION="GTK+ based scientific calculator" TERMUX_PKG_LICENSE="GPL-2.0" TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=2.1.4 -TERMUX_PKG_REVISION=24 -TERMUX_PKG_SRCURL=http://galculator.mnim.org/downloads/galculator-${TERMUX_PKG_VERSION}.tar.bz2 -TERMUX_PKG_SHA256=01cfafe6606e7ec45facb708ef85efd6c1e8bb41001a999d28212a825ef778ae +TERMUX_PKG_REVISION=25 +TERMUX_PKG_SRCURL="https://github.com/galculator/galculator/archive/refs/tags/v$TERMUX_PKG_VERSION.tar.gz" +TERMUX_PKG_SHA256=dcbdb48ddf8a3f68b9aa5902f880f174fd269de2b7410988148d05871012e142 TERMUX_PKG_DEPENDS="atk, gdk-pixbuf, glib, gtk3, libcairo, pango" termux_step_pre_configure() { + autoreconf -fi CFLAGS+=" -fcommon" } From 8b5311d7569ecf5199785ee30bdff0e2d5489ddb Mon Sep 17 00:00:00 2001 From: Robert Kirkman Date: Tue, 23 Sep 2025 02:17:48 -0500 Subject: [PATCH 07/14] fix(x11/glslviewer): disable `exiv2` dependency because it is unmaintained and fails to build - Cherry-picks https://github.com/patriciogonzalezvivo/vera/commit/b6e3e12e53a4083fbbe8e6a444d1eccf9a8877901 , which disabled the `exiv2` dependency in upstream's development branch - Fixes cross-build pollution `exiv2` -> `glslviewer` --- x11-packages/glslviewer/build.sh | 2 +- .../glslviewer/vera-disable-exiv2.patch | 32 +++++++++++++++++++ 2 files changed, 33 insertions(+), 1 deletion(-) create mode 100644 x11-packages/glslviewer/vera-disable-exiv2.patch diff --git a/x11-packages/glslviewer/build.sh b/x11-packages/glslviewer/build.sh index 6df6e2a086e1af..7139a01b4e7394 100644 --- a/x11-packages/glslviewer/build.sh +++ b/x11-packages/glslviewer/build.sh @@ -3,7 +3,7 @@ TERMUX_PKG_DESCRIPTION="Console-based GLSL Sandbox for 2D/3D shaders" TERMUX_PKG_LICENSE="BSD 3-Clause" TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION="3.2.4" -TERMUX_PKG_REVISION=1 +TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=git+https://github.com/patriciogonzalezvivo/glslViewer TERMUX_PKG_GIT_BRANCH=$TERMUX_PKG_VERSION TERMUX_PKG_DEPENDS="ffmpeg, glfw, glu, libdrm, liblo, libxcb, mesa-dev, ncurses" diff --git a/x11-packages/glslviewer/vera-disable-exiv2.patch b/x11-packages/glslviewer/vera-disable-exiv2.patch new file mode 100644 index 00000000000000..b76e4b511ec22c --- /dev/null +++ b/x11-packages/glslviewer/vera-disable-exiv2.patch @@ -0,0 +1,32 @@ +From b6e3e12e53a4083fbbe8e6a444d1eccf9a887790 Mon Sep 17 00:00:00 2001 +From: Patricio Gonzalez Vivo +Date: Sun, 17 Dec 2023 16:19:40 -0500 +Subject: [PATCH] suspending exiv2 lib + +--- + src/CMakeLists.txt | 14 +++++++------- + 1 file changed, 7 insertions(+), 7 deletions(-) + +--- a/deps/vera/src/CMakeLists.txt ++++ b/deps/vera/src/CMakeLists.txt +@@ -161,13 +161,13 @@ else() + endif() + endif() + +-find_package(exiv2lib CONFIG NAMES exiv2) +-if (exiv2lib_FOUND) +- link_libraries(exiv2lib) +- target_compile_definitions(vera PUBLIC SUPPORT_EXIV2) +- target_link_libraries(vera PRIVATE exiv2lib) +- message(STATUS "EXIV2 FOUNDED") +-endif() ++# find_package(exiv2lib CONFIG NAMES exiv2) ++# if (exiv2lib_FOUND) ++# link_libraries(exiv2lib) ++# target_compile_definitions(vera PUBLIC SUPPORT_EXIV2) ++# target_link_libraries(vera PRIVATE exiv2lib) ++# message(STATUS "EXIV2 FOUNDED") ++# endif() + + if (NO_X11 OR FORCE_GBM) + if (BROADCOM_FOUND AND NOT FORCE_GBM) From dfb9f80fc66e224e677a2b0cb02d11d1624e2a8f Mon Sep 17 00:00:00 2001 From: Robert Kirkman Date: Wed, 24 Sep 2025 02:12:21 -0500 Subject: [PATCH 08/14] fix(main/libunqlite): fix build with CMake 4 --- packages/libunqlite/build.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/libunqlite/build.sh b/packages/libunqlite/build.sh index 869b61aa2b739a..055b8ca6cb4524 100644 --- a/packages/libunqlite/build.sh +++ b/packages/libunqlite/build.sh @@ -4,6 +4,8 @@ TERMUX_PKG_LICENSE="BSD 2-Clause, Sleepycat" TERMUX_PKG_LICENSE_FILE="LICENSE, src/jx9_license.txt" TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=1.1.9 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/symisc/unqlite/archive/refs/tags/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=33d5b5e7b2ca223942e77d31112d2e20512bc507808414451c8a98a7be5e15c0 TERMUX_PKG_NO_STATICSPLIT=true +TERMUX_PKG_EXTRA_CONFIGURE_ARGS="-DCMAKE_POLICY_VERSION_MINIMUM=3.5" From af0bb0bec9100701eff5df520dbf8d536a5278c6 Mon Sep 17 00:00:00 2001 From: Robert Kirkman Date: Wed, 24 Sep 2025 02:12:57 -0500 Subject: [PATCH 09/14] fix(main/python-cmake): update `TERMUX_PKG_SHA256` --- packages/python-cmake/build.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/python-cmake/build.sh b/packages/python-cmake/build.sh index 06c1d00999bb77..0dbabdeafc553a 100644 --- a/packages/python-cmake/build.sh +++ b/packages/python-cmake/build.sh @@ -3,8 +3,9 @@ TERMUX_PKG_DESCRIPTION="Python wrapper for CMake" TERMUX_PKG_LICENSE="Apache-2.0" TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION="4.1.0" +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL="https://github.com/scikit-build/cmake-python-distributions/archive/refs/tags/$TERMUX_PKG_VERSION.tar.gz" -TERMUX_PKG_SHA256=a59afcba06d0d3415f1bfb14376ed2bbdb4375a7d2f34c24907874114d00e31e +TERMUX_PKG_SHA256=95517fc9c5cbd5cdb1be00504361157b70e2e2c69ce912ad83c891ce8e94eb11 TERMUX_PKG_DEPENDS="cmake, cmake-curses-gui, python, python-pip" TERMUX_PKG_SETUP_PYTHON=true TERMUX_PKG_BUILD_IN_SRC=true From 94abed574327a1cf96aa1c0347c15dccb2ec0b7a Mon Sep 17 00:00:00 2001 From: Robert Kirkman Date: Wed, 24 Sep 2025 02:13:29 -0500 Subject: [PATCH 10/14] fix(main/quick-lint-js): fix build with CMake 4 --- packages/quick-lint-js/build.sh | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/packages/quick-lint-js/build.sh b/packages/quick-lint-js/build.sh index bcc4c1c6828ec2..52cad0758884c6 100644 --- a/packages/quick-lint-js/build.sh +++ b/packages/quick-lint-js/build.sh @@ -3,12 +3,18 @@ TERMUX_PKG_DESCRIPTION="Finds bugs in JavaScript programs" TERMUX_PKG_LICENSE="GPL-3.0" TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION="3.2.0" +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=git+https://github.com/quick-lint/quick-lint-js TERMUX_PKG_GIT_BRANCH=$TERMUX_PKG_VERSION TERMUX_PKG_DEPENDS="libc++" -TERMUX_PKG_EXTRA_CONFIGURE_ARGS="-DBUILD_TESTING=OFF -DQUICK_LINT_JS_USE_BUILD_TOOLS=$TERMUX_PKG_HOSTBUILD_DIR/build-tools/" TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_HOSTBUILD=true +TERMUX_PKG_EXTRA_HOSTBUILD_CONFIGURE_ARGS="-DCMAKE_POLICY_VERSION_MINIMUM=3.5" +TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" +-DBUILD_TESTING=OFF +-DQUICK_LINT_JS_USE_BUILD_TOOLS=$TERMUX_PKG_HOSTBUILD_DIR/build-tools/ +-DCMAKE_POLICY_VERSION_MINIMUM=3.5 +" termux_step_host_build() { # https://quick-lint-js.com/contribute/build-from-source/cross-compiling/ From 6f56e80201d87e4bac1de1c0936a7819052e63b0 Mon Sep 17 00:00:00 2001 From: Robert Kirkman Date: Wed, 24 Sep 2025 02:14:42 -0500 Subject: [PATCH 11/14] fix(main/rapidjson): fix build with CMake 4 --- packages/rapidjson/build.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/rapidjson/build.sh b/packages/rapidjson/build.sh index f2f1a2fceb3d3d..c3fb1732de9426 100644 --- a/packages/rapidjson/build.sh +++ b/packages/rapidjson/build.sh @@ -3,10 +3,11 @@ TERMUX_PKG_DESCRIPTION="Fast JSON parser/generator for C++ with SAX/DOM style AP TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION="1.1.0" -TERMUX_PKG_REVISION=5 +TERMUX_PKG_REVISION=6 TERMUX_PKG_SRCURL=https://github.com/Tencent/rapidjson/archive/refs/tags/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=bf7ced29704a1e696fbccf2a2b4ea068e7774fa37f6d7dd4039d0787f8bed98e TERMUX_PKG_PLATFORM_INDEPENDENT=true TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" +-DCMAKE_POLICY_VERSION_MINIMUM=3.5 -DRAPIDJSON_BUILD_EXAMPLES=OFF " From 9e11de14241ba312f80ac78c3a4d9d2388d29fb4 Mon Sep 17 00:00:00 2001 From: Robert Kirkman Date: Wed, 24 Sep 2025 02:15:07 -0500 Subject: [PATCH 12/14] fix(packages/tex-gyre): update license file --- packages/tex-gyre/build.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/tex-gyre/build.sh b/packages/tex-gyre/build.sh index e8395661aa601a..79e667e2890dab 100644 --- a/packages/tex-gyre/build.sh +++ b/packages/tex-gyre/build.sh @@ -4,7 +4,7 @@ TERMUX_PKG_LICENSE="custom" TERMUX_PKG_LICENSE_FILE="GUST-FONT-LICENSE.txt" TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=2.501 -TERMUX_PKG_REVISION=1 +TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=https://www.gust.org.pl/projects/e-foundry/tex-gyre/whole/tg${TERMUX_PKG_VERSION//./_}otf.zip TERMUX_PKG_SHA256=d7f8be5317bec4e644cf16c5abf876abeeb83c43dbec0ccb4eee4516b73b1bbe TERMUX_PKG_PLATFORM_INDEPENDENT=true @@ -13,7 +13,7 @@ TERMUX_PKG_BUILD_IN_SRC=true termux_step_post_get_source() { termux_download https://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt \ $TERMUX_PKG_SRCDIR/GUST-FONT-LICENSE.txt \ - a746108477b2fa685845e7596b7ad8342bc358704b2b7da355f2df0a0cb8ad85 + 5eb61bb836bb1845ef668717cb15b382e997748ce2629e4388cc5e4c3fa4e433 } termux_step_make_install() { From 9737de7b6aca4051635152bf393837956db83c1a Mon Sep 17 00:00:00 2001 From: Robert Kirkman Date: Wed, 24 Sep 2025 02:15:49 -0500 Subject: [PATCH 13/14] fix(x11/milkytracker): fix build with CMake 4 --- x11-packages/milkytracker/build.sh | 2 +- x11-packages/milkytracker/cmake-4.patch | 12 ++++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 x11-packages/milkytracker/cmake-4.patch diff --git a/x11-packages/milkytracker/build.sh b/x11-packages/milkytracker/build.sh index 8ba0c77f5390aa..ec853ba1c6b53c 100644 --- a/x11-packages/milkytracker/build.sh +++ b/x11-packages/milkytracker/build.sh @@ -3,7 +3,7 @@ TERMUX_PKG_DESCRIPTION="music creation tool inspired by Fast Tracker 2" TERMUX_PKG_LICENSE="GPL-3.0" TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION="1.05.01" -TERMUX_PKG_REVISION=1 +TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL="https://github.com/milkytracker/MilkyTracker/archive/refs/tags/v${TERMUX_PKG_VERSION}.tar.gz" TERMUX_PKG_SHA256=c487fccf6c97c483f5a624c3a408377393fa45a27cca27323425ad71ee689e16 TERMUX_PKG_AUTO_UPDATE=true diff --git a/x11-packages/milkytracker/cmake-4.patch b/x11-packages/milkytracker/cmake-4.patch new file mode 100644 index 00000000000000..fd6b637d4ddb8d --- /dev/null +++ b/x11-packages/milkytracker/cmake-4.patch @@ -0,0 +1,12 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index b05e3da..81f10fb 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -158,7 +158,6 @@ elseif(WIN32) + else() + # Workaround for SDL bug #3295, which occurs in SDL2 <2.0.5 + # https://bugzilla.libsdl.org/show_bug.cgi?id=3295 +- cmake_policy(SET CMP0004 OLD) + + find_package(SDL2 REQUIRED) + endif() From fbbcf9cf2993b6a3415e507ffe6b41d788fa6222 Mon Sep 17 00:00:00 2001 From: Robert Kirkman Date: Wed, 24 Sep 2025 02:16:25 -0500 Subject: [PATCH 14/14] fix(x11/xpdf): fix build with CMake 4 --- x11-packages/xpdf/build.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/x11-packages/xpdf/build.sh b/x11-packages/xpdf/build.sh index c30f28ec5214ba..635dd776a14afb 100644 --- a/x11-packages/xpdf/build.sh +++ b/x11-packages/xpdf/build.sh @@ -3,11 +3,12 @@ TERMUX_PKG_DESCRIPTION="Xpdf is an open source viewer for Portable Document Form TERMUX_PKG_LICENSE="GPL-3.0" TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION="4.05" -TERMUX_PKG_REVISION=1 +TERMUX_PKG_REVISION=2 TERMUX_PKG_SRCURL=https://dl.xpdfreader.com/xpdf-$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_SHA256=92707ed5acb6584fbd73f34091fda91365654ded1f31ba72f0970022cf2a5cea TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="fontconfig, freetype, libc++, libpng, qt6-qtbase, qt6-qtsvg" +TERMUX_PKG_EXTRA_CONFIGURE_ARGS="-DCMAKE_POLICY_VERSION_MINIMUM=3.5" # Remove files conflicting with poppler: TERMUX_PKG_RM_AFTER_INSTALL="