From cc6db35fa630ebb7fe19dde9aace6966de2501ef Mon Sep 17 00:00:00 2001 From: Maxython Date: Tue, 16 Apr 2024 13:06:40 +0300 Subject: [PATCH] update pkgs gpkg/cmake gpkg/libxcb gpkg/mesa gpkg/pango gpkg/vulkan-headers gpkg/xcb-proto gpkg/vulkan-headers gpkg/vulkan-tools gpkg/fribidi gpkg/xorg-util-macros gpkg/xorgproto gpkg/libarchive gpkg/libclc gpkg/coreutils --- gpkg/cmake/build.sh | 4 ++-- gpkg/coreutils/build.sh | 5 ++--- gpkg/coreutils/setdirs.patch | 22 ---------------------- gpkg/fribidi/build.sh | 4 ++-- gpkg/libarchive/build.sh | 4 ++-- gpkg/libclc/build.sh | 8 ++++---- gpkg/libxcb/build.sh | 5 ++--- gpkg/mesa/build.sh | 7 +++++-- gpkg/pango/build.sh | 4 ++-- gpkg/vulkan-headers/build.sh | 4 ++-- gpkg/vulkan-tools/build.sh | 4 ++-- gpkg/xcb-proto/build.sh | 5 ++--- gpkg/xorg-util-macros/build.sh | 4 ++-- gpkg/xorgproto/build.sh | 4 ++-- 14 files changed, 31 insertions(+), 53 deletions(-) diff --git a/gpkg/cmake/build.sh b/gpkg/cmake/build.sh index f02cb9139..087a0598c 100644 --- a/gpkg/cmake/build.sh +++ b/gpkg/cmake/build.sh @@ -2,9 +2,9 @@ TERMUX_PKG_HOMEPAGE=https://cmake.org/ TERMUX_PKG_DESCRIPTION="Family of tools designed to build, test and package software" TERMUX_PKG_LICENSE="BSD 3-Clause" TERMUX_PKG_MAINTAINER="@termux-pacman" -TERMUX_PKG_VERSION=3.29.1 +TERMUX_PKG_VERSION=3.29.2 TERMUX_PKG_SRCURL=https://www.cmake.org/files/v${TERMUX_PKG_VERSION:0:4}/cmake-${TERMUX_PKG_VERSION}.tar.gz -TERMUX_PKG_SHA256=7fb02e8f57b62b39aa6b4cf71e820148ba1a23724888494735021e32ab0eefcc +TERMUX_PKG_SHA256=36db4b6926aab741ba6e4b2ea2d99c9193222132308b4dc824d4123cb730352e TERMUX_PKG_DEPENDS="libcurl-glibc, libarchive-glibc, jsoncpp-glibc, libuv-glibc, rhash-glibc, cppdap-glibc, libexpat-glibc" TERMUX_PKG_RECOMMENDS="gcc-glibc, make-glibc" TERMUX_PKG_FORCE_CMAKE=true diff --git a/gpkg/coreutils/build.sh b/gpkg/coreutils/build.sh index 661135155..191cf01b3 100644 --- a/gpkg/coreutils/build.sh +++ b/gpkg/coreutils/build.sh @@ -2,10 +2,9 @@ TERMUX_PKG_HOMEPAGE=https://www.gnu.org/software/coreutils/ TERMUX_PKG_DESCRIPTION="Basic file, shell and text manipulation utilities from the GNU project" TERMUX_PKG_LICENSE="GPL-3.0" TERMUX_PKG_MAINTAINER="@termux-pacman" -TERMUX_PKG_VERSION=9.4 -TERMUX_PKG_REVISION=1 +TERMUX_PKG_VERSION=9.5 TERMUX_PKG_SRCURL=https://mirrors.kernel.org/gnu/coreutils/coreutils-${TERMUX_PKG_VERSION}.tar.xz -TERMUX_PKG_SHA256=ea613a4cf44612326e917201bbbcdfbd301de21ffc3b59b6e5c07e040b275e52 +TERMUX_PKG_SHA256=cd328edeac92f6a665de9f323c93b712af1858bc2e0d88f3f7100469470a1b8a TERMUX_PKG_DEPENDS="openssl-glibc, libacl-glibc, libgmp-glibc, libcap-glibc" TERMUX_PKG_ESSENTIAL=true diff --git a/gpkg/coreutils/setdirs.patch b/gpkg/coreutils/setdirs.patch index 6226b3cc2..c430aa82b 100644 --- a/gpkg/coreutils/setdirs.patch +++ b/gpkg/coreutils/setdirs.patch @@ -37,28 +37,6 @@ index fa7e31d..a2a5363 100644 #define FILE2 "/dev/null" static int -diff --git a/lib/getusershell.c b/lib/getusershell.c -index 1d6d9ce..ef606a2 100644 ---- a/lib/getusershell.c -+++ b/lib/getusershell.c -@@ -26,7 +26,7 @@ - #ifndef SHELLS_FILE - # ifndef __DJGPP__ - /* File containing a list of nonrestricted shells, one per line. */ --# define SHELLS_FILE "/etc/shells" -+# define SHELLS_FILE "@TERMUX_PREFIX@/etc/shells" - # else - /* This is a horrible kludge. Isn't there a better way? */ - # define SHELLS_FILE "/dev/env/DJDIR/etc/shells" -@@ -56,7 +56,7 @@ static idx_t readname (char **, idx_t *, FILE *); - static char const* const default_shells[] = - { - ADDITIONAL_DEFAULT_SHELLS -- "/bin/sh", "/bin/csh", "/usr/bin/sh", "/usr/bin/csh", NULL -+ "@TERMUX_PREFIX@/bin/bash", "@TERMUX_PREFIX@/bin/sh", "@TERMUX_PREFIX@/bin/csh", NULL - }; - - /* Index of the next shell in 'default_shells' to return. diff --git a/lib/mountlist.c b/lib/mountlist.c index 8b06e7b..b713ac5 100644 --- a/lib/mountlist.c diff --git a/gpkg/fribidi/build.sh b/gpkg/fribidi/build.sh index ae6998ed2..f1ac803cc 100644 --- a/gpkg/fribidi/build.sh +++ b/gpkg/fribidi/build.sh @@ -2,9 +2,9 @@ TERMUX_PKG_HOMEPAGE=https://github.com/fribidi/fribidi/ TERMUX_PKG_DESCRIPTION="Implementation of the Unicode Bidirectional Algorithm" TERMUX_PKG_LICENSE="LGPL-2.0" TERMUX_PKG_MAINTAINER="@termux-pacman" -TERMUX_PKG_VERSION="1.0.13" +TERMUX_PKG_VERSION="1.0.14" TERMUX_PKG_SRCURL=https://github.com/fribidi/fribidi/releases/download/v$TERMUX_PKG_VERSION/fribidi-$TERMUX_PKG_VERSION.tar.xz -TERMUX_PKG_SHA256=7fa16c80c81bd622f7b198d31356da139cc318a63fc7761217af4130903f54a2 +TERMUX_PKG_SHA256=76ae204a7027652ac3981b9fa5817c083ba23114340284c58e756b259cd2259a TERMUX_PKG_DEPENDS="glibc" termux_step_configure() { diff --git a/gpkg/libarchive/build.sh b/gpkg/libarchive/build.sh index 811625370..84da24505 100644 --- a/gpkg/libarchive/build.sh +++ b/gpkg/libarchive/build.sh @@ -2,9 +2,9 @@ TERMUX_PKG_HOMEPAGE=https://www.libarchive.org/ TERMUX_PKG_DESCRIPTION="Multi-format archive and compression library" TERMUX_PKG_LICENSE="BSD 2-Clause" TERMUX_PKG_MAINTAINER="@termux-pacman" -TERMUX_PKG_VERSION="3.7.3" +TERMUX_PKG_VERSION="3.7.4" TERMUX_PKG_SRCURL=https://github.com/libarchive/libarchive/releases/download/v$TERMUX_PKG_VERSION/libarchive-$TERMUX_PKG_VERSION.tar.gz -TERMUX_PKG_SHA256=f27a97bc22ceb996e72502df47dc19f99f9a0f09181ae909f09f3c9eb17b67e2 +TERMUX_PKG_SHA256=7875d49596286055b52439ed42f044bd8ad426aa4cc5aabd96bfe7abb971d5e8 TERMUX_PKG_DEPENDS="libacl-glibc, libbz2-glibc, libexpat-glibc, liblz4-glibc, openssl-glibc, liblzma-glibc, zlib-glibc, zstd-glibc" TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" --without-xml2 diff --git a/gpkg/libclc/build.sh b/gpkg/libclc/build.sh index 419d3563c..e2745d179 100644 --- a/gpkg/libclc/build.sh +++ b/gpkg/libclc/build.sh @@ -2,19 +2,19 @@ TERMUX_PKG_HOMEPAGE=https://libclc.llvm.org/ TERMUX_PKG_DESCRIPTION="Library requirements of the OpenCL C programming language" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_MAINTAINER="@termux-pacman" -TERMUX_PKG_VERSION=18.1.3 +TERMUX_PKG_VERSION=18.1.4 TERMUX_PKG_SRCURL=https://github.com/llvm/llvm-project/releases/download/llvmorg-$TERMUX_PKG_VERSION/libclc-$TERMUX_PKG_VERSION.src.tar.xz -TERMUX_PKG_SHA256=b117efb9a27ab923e03e565435f30ca8c5c1624d0832a09e32d14c3eb4995a7c -TERMUX_PKG_BUILD_DEPENDS="clang-glibc, lld-glibc, python-glibc, spirv-llvm-translator-glibc" +TERMUX_PKG_SHA256=81e687138a35eeaee70f0fdce4a7a892b94e3c0f310e3f0efa640efd0af2c29f +TERMUX_PKG_BUILD_DEPENDS="clang-glibc, python-glibc, spirv-llvm-translator-glibc" TERMUX_PKG_PLATFORM_INDEPENDENT=true termux_step_configure() { - termux_setup_cmake termux_setup_ninja local OLD_PATH="${PATH}" export PATH="${TERMUX_PREFIX}/bin:${PATH}" + termux_setup_cmake cmake ${TERMUX_PKG_SRCDIR} \ -G Ninja \ -DCMAKE_BUILD_TYPE=Release \ diff --git a/gpkg/libxcb/build.sh b/gpkg/libxcb/build.sh index 8bae9cbee..c32634bbb 100644 --- a/gpkg/libxcb/build.sh +++ b/gpkg/libxcb/build.sh @@ -2,10 +2,9 @@ TERMUX_PKG_HOMEPAGE=https://xcb.freedesktop.org/ TERMUX_PKG_DESCRIPTION="X11 client-side library" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_MAINTAINER="@termux-pacman" -TERMUX_PKG_VERSION="1.16.1" -TERMUX_PKG_REVISION=1 +TERMUX_PKG_VERSION="1.17.0" TERMUX_PKG_SRCURL=https://xorg.freedesktop.org/archive/individual/lib/libxcb-$TERMUX_PKG_VERSION.tar.xz -TERMUX_PKG_SHA256=f24d187154c8e027b358fc7cb6588e35e33e6a92f11c668fe77396a7ae66e311 +TERMUX_PKG_SHA256=599ebf9996710fea71622e6e184f3a8ad5b43d0e5fa8c4e407123c88a59a6d55 TERMUX_PKG_DEPENDS="libxau-glibc, libxdmcp-glibc, xcb-proto-glibc" TERMUX_PKG_BUILD_DEPENDS="xorg-util-macros-glibc, libxslt-glibc, xorgproto-glibc" TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" diff --git a/gpkg/mesa/build.sh b/gpkg/mesa/build.sh index 80f692190..5163092ed 100644 --- a/gpkg/mesa/build.sh +++ b/gpkg/mesa/build.sh @@ -3,9 +3,9 @@ TERMUX_PKG_DESCRIPTION="An open-source implementation of the OpenGL specificatio TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_LICENSE_FILE="docs/license.rst" TERMUX_PKG_MAINTAINER="@termux-pacman" -TERMUX_PKG_VERSION="24.0.4" +TERMUX_PKG_VERSION="24.0.6" TERMUX_PKG_SRCURL="https://archive.mesa3d.org/mesa-${TERMUX_PKG_VERSION}.tar.xz" -TERMUX_PKG_SHA256="90febd30a098cbcd97ff62ecc3dcf5c93d76f7fa314de944cfce81951ba745f0" +TERMUX_PKG_SHA256="8b7a92dbe6468c18f2383700135b5fe9de836cdf0cc8fd7dbae3c7110237d604" TERMUX_PKG_DEPENDS="libglvnd-glibc, gcc-libs-glibc, libdrm-glibc, libllvm-glibc, libexpat-glibc, zlib-glibc, zstd-glibc, libx11-glibc, libxcb-glibc, libxext-glibc, libxfixes-glibc, libxshmfence-glibc, libxxf86vm-glibc, libwayland-glibc, libvdpau-glibc, libomxil-bellagio-glibc, libva-glibc, libxml2-glibc, libelf-glibc, libbz2-glibc, libclc-glibc" TERMUX_PKG_SUGGESTS="mesa-dev-glibc" TERMUX_PKG_BUILD_DEPENDS="llvm-glibc, libwayland-protocols-glibc, xorgproto-glibc, glslang-glibc" @@ -46,5 +46,8 @@ termux_step_pre_configure() { arm|aarch64) TERMUX_PKG_EXTRA_CONFIGURE_ARGS+=" -Dvulkan-drivers=swrast,panfrost,freedreno -Dfreedreno-kmds=msm,kgsl";; *) TERMUX_PKG_EXTRA_CONFIGURE_ARGS+=" -Dvulkan-drivers=swrast,panfrost";; esac + export MESON_PACKAGE_CACHE_DIR="${TERMUX_PKG_SRCDIR}" export LLVM_CONFIG=$TERMUX_PREFIX/bin/llvm-config + echo "${TERMUX_PKG_VERSION}.${TERMUX_PKG_REVISION:=0}.termux-glibc" > ${TERMUX_PKG_SRCDIR}/VERSION + rm ${TERMUX_PKG_SRCDIR}/subprojects/lua.wrap } diff --git a/gpkg/pango/build.sh b/gpkg/pango/build.sh index e0e1e5995..e0b1d52d7 100644 --- a/gpkg/pango/build.sh +++ b/gpkg/pango/build.sh @@ -2,8 +2,8 @@ TERMUX_PKG_HOMEPAGE=https://www.pango.org/ TERMUX_PKG_DESCRIPTION="Library for laying out and rendering text" TERMUX_PKG_LICENSE="LGPL-2.0" TERMUX_PKG_MAINTAINER="@termux-pacman" -TERMUX_PKG_VERSION=1.51.2 +TERMUX_PKG_VERSION=1.52.2 TERMUX_PKG_SRCURL=https://gitlab.gnome.org/GNOME/pango/-/archive/${TERMUX_PKG_VERSION}/pango-${TERMUX_PKG_VERSION}.tar.gz -TERMUX_PKG_SHA256=82b4c5232e448865865e595008b6aef2481032c898d8bbfc60fd36b680585d75 +TERMUX_PKG_SHA256=a104a4c4353b59aa3de7018f53f61ac0ab5a3504734adc288971979a1151100c TERMUX_PKG_DEPENDS="libcairo-glibc, fribidi-glibc, harfbuzz-glibc, libthai-glibc, libxft-glibc" TERMUX_PKG_BUILD_DEPENDS="gobject-introspection-glibc" diff --git a/gpkg/vulkan-headers/build.sh b/gpkg/vulkan-headers/build.sh index 7484dfb0b..162bee6f8 100644 --- a/gpkg/vulkan-headers/build.sh +++ b/gpkg/vulkan-headers/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://github.com/KhronosGroup/Vulkan-Headers TERMUX_PKG_DESCRIPTION="Vulkan Header files and API registry" TERMUX_PKG_LICENSE="Apache-2.0" TERMUX_PKG_MAINTAINER="@termux-pacman" -TERMUX_PKG_VERSION="1.3.281" +TERMUX_PKG_VERSION="1.3.283" TERMUX_PKG_SRCURL=https://github.com/KhronosGroup/Vulkan-Headers/archive/v${TERMUX_PKG_VERSION}.tar.gz -TERMUX_PKG_SHA256=e5784d7a2a19e86d61dfa4463246a6ca77b56087edc57323f290e9e9bc71f84e +TERMUX_PKG_SHA256=a76ff77815012c76abc9811215c2167128a73a697bcc23948e858d1f7dd54a85 TERMUX_PKG_PLATFORM_INDEPENDENT=true diff --git a/gpkg/vulkan-tools/build.sh b/gpkg/vulkan-tools/build.sh index 46bdf9932..f071e1a04 100644 --- a/gpkg/vulkan-tools/build.sh +++ b/gpkg/vulkan-tools/build.sh @@ -3,9 +3,9 @@ TERMUX_PKG_DESCRIPTION="Vulkan Tools and Utilities" TERMUX_PKG_LICENSE="custom" TERMUX_PKG_LICENSE_FILE="LICENSE.txt" TERMUX_PKG_MAINTAINER="@termux-pacman" -TERMUX_PKG_VERSION=1.3.280 +TERMUX_PKG_VERSION=1.3.283 TERMUX_PKG_SRCURL=https://github.com/KhronosGroup/Vulkan-Tools/archive/refs/tags/v${TERMUX_PKG_VERSION}.tar.gz -TERMUX_PKG_SHA256=97cbe660c066eb5b00a2f33b501f7cd0baaf8996b997fcba185ce298c8835fed +TERMUX_PKG_SHA256=4ec1d60c94877acbf14135450c831feb95223354eac923175a3971331002555c TERMUX_PKG_DEPENDS="gcc-libs-glibc, libx11-glibc, libxcb-glibc, libwayland-glibc, vulkan-icd-loader-glibc" TERMUX_PKG_BUILD_DEPENDS="vulkan-headers-glibc, libwayland-protocols-glibc, vulkan-volk-glibc" TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" diff --git a/gpkg/xcb-proto/build.sh b/gpkg/xcb-proto/build.sh index 53e103139..503fc3a71 100644 --- a/gpkg/xcb-proto/build.sh +++ b/gpkg/xcb-proto/build.sh @@ -2,10 +2,9 @@ TERMUX_PKG_HOMEPAGE=https://xcb.freedesktop.org/ TERMUX_PKG_DESCRIPTION="XML-XCB protocol descriptions" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_MAINTAINER="@termux-pacman" -TERMUX_PKG_VERSION="1.16.0" -TERMUX_PKG_REVISION=1 +TERMUX_PKG_VERSION="1.17.0" TERMUX_PKG_SRCURL=https://xorg.freedesktop.org/archive/individual/proto/xcb-proto-$TERMUX_PKG_VERSION.tar.xz -TERMUX_PKG_SHA256=a75a1848ad2a89a82d841a51be56ce988ff3c63a8d6bf4383ae3219d8d915119 +TERMUX_PKG_SHA256=2c1bacd2110f4799f74de6ebb714b94cf6f80fb112316b1219480fd22562148c TERMUX_PKG_BUILD_DEPENDS="libxml2-glibc" TERMUX_PKG_PLATFORM_INDEPENDENT=true TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" diff --git a/gpkg/xorg-util-macros/build.sh b/gpkg/xorg-util-macros/build.sh index 4678907c3..be5b03768 100644 --- a/gpkg/xorg-util-macros/build.sh +++ b/gpkg/xorg-util-macros/build.sh @@ -4,7 +4,7 @@ TERMUX_PKG_DESCRIPTION="X.Org Autotools macros" TERMUX_PKG_LICENSE="custom" TERMUX_PKG_LICENSE_FILE="COPYING" TERMUX_PKG_MAINTAINER="@termux-pacman" -TERMUX_PKG_VERSION=1.20.0 +TERMUX_PKG_VERSION=1.20.1 TERMUX_PKG_SRCURL=https://xorg.freedesktop.org/releases/individual/util/util-macros-${TERMUX_PKG_VERSION}.tar.xz -TERMUX_PKG_SHA256=0b86b262dbe971edb4ff233bc370dfad9f241d09f078a3f6d5b7f4b8ea4430db +TERMUX_PKG_SHA256=0b308f62dce78ac0f4d9de6888234bf170f276b64ac7c96e99779bb4319bcef5 TERMUX_PKG_PLATFORM_INDEPENDENT=true diff --git a/gpkg/xorgproto/build.sh b/gpkg/xorgproto/build.sh index 55e743d62..8df45cb90 100644 --- a/gpkg/xorgproto/build.sh +++ b/gpkg/xorgproto/build.sh @@ -3,9 +3,9 @@ TERMUX_PKG_DESCRIPTION="X.Org X11 Protocol headers" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_LICENSE_FILE="COPYING-bigreqsproto, COPYING-compositeproto, COPYING-damageproto, COPYING-dmxproto, COPYING-dri2proto, COPYING-dri3proto, COPYING-evieproto, COPYING-fixesproto, COPYING-fontcacheproto, COPYING-fontsproto, COPYING-glproto, COPYING-inputproto, COPYING-kbproto, COPYING-lg3dproto, COPYING-pmproto, COPYING-presentproto, COPYING-printproto, COPYING-randrproto, COPYING-recordproto, COPYING-renderproto, COPYING-resourceproto, COPYING-scrnsaverproto, COPYING-trapproto, COPYING-videoproto, COPYING-x11proto, COPYING-xcmiscproto, COPYING-xextproto, COPYING-xf86bigfontproto, COPYING-xf86dgaproto, COPYING-xf86driproto, COPYING-xf86miscproto, COPYING-xf86rushproto, COPYING-xf86vidmodeproto, COPYING-xineramaproto, COPYING-xwaylandproto" TERMUX_PKG_MAINTAINER="@termux-pacman" -TERMUX_PKG_VERSION=2023.2 +TERMUX_PKG_VERSION=2024.1 TERMUX_PKG_SRCURL=https://xorg.freedesktop.org/archive/individual/proto/xorgproto-${TERMUX_PKG_VERSION}.tar.xz -TERMUX_PKG_SHA256=b61fbc7db82b14ce2dc705ab590efc32b9ad800037113d1973811781d5118c2c +TERMUX_PKG_SHA256=372225fd40815b8423547f5d890c5debc72e88b91088fbfb13158c20495ccb59 TERMUX_PKG_DEPENDS="xorg-util-macros-glibc" TERMUX_PKG_NO_DEVELSPLIT=true TERMUX_PKG_PLATFORM_INDEPENDENT=true