From 3c88b5956171da75c9a26178e9a92c28c09fd04f Mon Sep 17 00:00:00 2001 From: Tee KOBAYASHI Date: Tue, 28 Mar 2023 15:26:22 +0900 Subject: [PATCH] *: Disable clang16-porting for essential packages %ci:no-build --- packages/apt/build.sh | 1 + packages/bash/build.sh | 1 + packages/coreutils/build.sh | 1 + packages/dash/build.sh | 1 + packages/diffutils/build.sh | 1 + packages/dpkg/build.sh | 1 + packages/findutils/build.sh | 1 + packages/gawk/build.sh | 1 + packages/grep/build.sh | 1 + packages/gzip/build.sh | 1 + packages/less/build.sh | 1 + packages/libandroid-support/build.sh | 1 + packages/libbz2/build.sh | 1 + packages/libc++/build.sh | 1 + packages/libcurl/build.sh | 1 + packages/liblzma/build.sh | 1 + packages/procps/build.sh | 1 + packages/psmisc/build.sh | 1 + packages/sed/build.sh | 1 + packages/tar/build.sh | 1 + packages/termux-exec/build.sh | 1 + packages/termux-keyring/build.sh | 1 + packages/termux-licenses/build.sh | 1 + packages/termux-tools/build.sh | 1 + packages/util-linux/build.sh | 1 + 25 files changed, 25 insertions(+) diff --git a/packages/apt/build.sh b/packages/apt/build.sh index 5a11b56be9..7bc046be27 100644 --- a/packages/apt/build.sh +++ b/packages/apt/build.sh @@ -13,6 +13,7 @@ TERMUX_PKG_REPLACES="apt-transport-https, libapt-pkg, unstable-repo, game-repo, TERMUX_PKG_PROVIDES="unstable-repo, game-repo, science-repo" TERMUX_PKG_SUGGESTS="gnupg" TERMUX_PKG_ESSENTIAL=true +TERMUX_PKG_ENABLE_CLANG16_PORTING=false TERMUX_PKG_CONFFILES=" etc/apt/sources.list diff --git a/packages/bash/build.sh b/packages/bash/build.sh index 0d3ae3ad2e..e6a1712ed4 100644 --- a/packages/bash/build.sh +++ b/packages/bash/build.sh @@ -12,6 +12,7 @@ TERMUX_PKG_RECOMMENDS="command-not-found, bash-completion" TERMUX_PKG_BREAKS="bash-dev" TERMUX_PKG_REPLACES="bash-dev" TERMUX_PKG_ESSENTIAL=true +TERMUX_PKG_ENABLE_CLANG16_PORTING=false TERMUX_PKG_BUILD_IN_SRC=true TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--enable-multibyte --without-bash-malloc --with-installed-readline" diff --git a/packages/coreutils/build.sh b/packages/coreutils/build.sh index c673f256bd..7b49cef33d 100644 --- a/packages/coreutils/build.sh +++ b/packages/coreutils/build.sh @@ -10,6 +10,7 @@ TERMUX_PKG_DEPENDS="libandroid-support, libgmp, libiconv" TERMUX_PKG_BREAKS="chroot, busybox (<< 1.30.1-4)" TERMUX_PKG_REPLACES="chroot, busybox (<< 1.30.1-4)" TERMUX_PKG_ESSENTIAL=true +TERMUX_PKG_ENABLE_CLANG16_PORTING=false # pinky has no usage on Android. # df does not work either, let system binary prevail. diff --git a/packages/dash/build.sh b/packages/dash/build.sh index a2e5c87a88..d34056f542 100644 --- a/packages/dash/build.sh +++ b/packages/dash/build.sh @@ -6,6 +6,7 @@ TERMUX_PKG_VERSION=0.5.12 TERMUX_PKG_SRCURL=http://gondor.apana.org.au/~herbert/dash/files/dash-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=6a474ac46e8b0b32916c4c60df694c82058d3297d8b385b74508030ca4a8f28a TERMUX_PKG_ESSENTIAL=true +TERMUX_PKG_ENABLE_CLANG16_PORTING=false TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--disable-static" termux_step_post_make_install() { diff --git a/packages/diffutils/build.sh b/packages/diffutils/build.sh index 41967a4c47..e1b2f2995c 100644 --- a/packages/diffutils/build.sh +++ b/packages/diffutils/build.sh @@ -7,5 +7,6 @@ TERMUX_PKG_SRCURL=https://mirrors.kernel.org/gnu/diffutils/diffutils-${TERMUX_PK TERMUX_PKG_SHA256=d80d3be90a201868de83d78dad3413ad88160cc53bcc36eb9eaf7c20dbf023f1 TERMUX_PKG_DEPENDS="libiconv" TERMUX_PKG_ESSENTIAL=true +TERMUX_PKG_ENABLE_CLANG16_PORTING=false TERMUX_PKG_EXTRA_CONFIGURE_ARGS="ac_cv_path_PR_PROGRAM=${TERMUX_PREFIX}/bin/pr" diff --git a/packages/dpkg/build.sh b/packages/dpkg/build.sh index 4db71f79ef..b3230cd8e3 100644 --- a/packages/dpkg/build.sh +++ b/packages/dpkg/build.sh @@ -10,6 +10,7 @@ TERMUX_PKG_ANTI_BUILD_DEPENDS="clang" TERMUX_PKG_BREAKS="dpkg-dev" TERMUX_PKG_REPLACES="dpkg-dev" TERMUX_PKG_ESSENTIAL=true +TERMUX_PKG_ENABLE_CLANG16_PORTING=false TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" ac_cv_lib_selinux_setexecfilecon=no diff --git a/packages/findutils/build.sh b/packages/findutils/build.sh index e35cc89d4c..17eaab3ddf 100644 --- a/packages/findutils/build.sh +++ b/packages/findutils/build.sh @@ -8,6 +8,7 @@ TERMUX_PKG_SRCURL=https://mirrors.kernel.org/gnu/findutils/findutils-${TERMUX_PK TERMUX_PKG_SHA256=a2bfb8c09d436770edc59f50fa483e785b161a3b7b9d547573cb08065fd462fe TERMUX_PKG_DEPENDS="libandroid-support" TERMUX_PKG_ESSENTIAL=true +TERMUX_PKG_ENABLE_CLANG16_PORTING=false TERMUX_PKG_GROUPS="base-devel" TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" diff --git a/packages/gawk/build.sh b/packages/gawk/build.sh index 7810f63ac7..6b17510625 100644 --- a/packages/gawk/build.sh +++ b/packages/gawk/build.sh @@ -9,6 +9,7 @@ TERMUX_PKG_DEPENDS="libandroid-support, libgmp, libmpfr, readline" TERMUX_PKG_BREAKS="gawk-dev" TERMUX_PKG_REPLACES="gawk-dev" TERMUX_PKG_ESSENTIAL=true +TERMUX_PKG_ENABLE_CLANG16_PORTING=false TERMUX_PKG_RM_AFTER_INSTALL="bin/gawk-* bin/igawk share/man/man1/igawk.1" TERMUX_PKG_GROUPS="base-devel" TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" diff --git a/packages/grep/build.sh b/packages/grep/build.sh index ac46e90e1c..e7a532b7c1 100644 --- a/packages/grep/build.sh +++ b/packages/grep/build.sh @@ -7,6 +7,7 @@ TERMUX_PKG_SRCURL=https://mirrors.kernel.org/gnu/grep/grep-${TERMUX_PKG_VERSION} TERMUX_PKG_SHA256=24efa5b595fb5a7100879b51b8868a0bb87a71c183d02c4c602633b88af6855b TERMUX_PKG_DEPENDS="libandroid-support, pcre2" TERMUX_PKG_ESSENTIAL=true +TERMUX_PKG_ENABLE_CLANG16_PORTING=false TERMUX_PKG_GROUPS="base-devel" TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" diff --git a/packages/gzip/build.sh b/packages/gzip/build.sh index e23b865953..d48c3fa354 100644 --- a/packages/gzip/build.sh +++ b/packages/gzip/build.sh @@ -7,6 +7,7 @@ TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://mirrors.kernel.org/gnu/gzip/gzip-${TERMUX_PKG_VERSION}.tar.xz TERMUX_PKG_SHA256=ce5e03e519f637e1f814011ace35c4f87b33c0bbabeec35baf5fbd3479e91956 TERMUX_PKG_ESSENTIAL=true +TERMUX_PKG_ENABLE_CLANG16_PORTING=false TERMUX_PKG_EXTRA_CONFIGURE_ARGS="ac_cv_path_GREP=grep" TERMUX_PKG_GROUPS="base-devel" diff --git a/packages/less/build.sh b/packages/less/build.sh index 252ae10912..086ca8b77d 100644 --- a/packages/less/build.sh +++ b/packages/less/build.sh @@ -8,4 +8,5 @@ TERMUX_PKG_SRCURL=https://www.greenwoodsoftware.com/less/less-${TERMUX_PKG_VERSI TERMUX_PKG_SHA256=a69abe2e0a126777e021d3b73aa3222e1b261f10e64624d41ec079685a6ac209 TERMUX_PKG_DEPENDS="ncurses, pcre2" TERMUX_PKG_ESSENTIAL=true +TERMUX_PKG_ENABLE_CLANG16_PORTING=false TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--with-regex=pcre2" diff --git a/packages/libandroid-support/build.sh b/packages/libandroid-support/build.sh index 367ca56273..5b2f9c7eda 100644 --- a/packages/libandroid-support/build.sh +++ b/packages/libandroid-support/build.sh @@ -12,6 +12,7 @@ TERMUX_PKG_SHA256=(ef35260994ffa3bd054be66068dfc28934c823ac8de2394796d94d1cd5de3 d38062a53edb2545b9988be41bd8d217f803fa985158b7cadf95d804761dd1f6) TERMUX_PKG_BUILD_IN_SRC=true TERMUX_PKG_ESSENTIAL=true +TERMUX_PKG_ENABLE_CLANG16_PORTING=false termux_step_post_get_source() { cp wcwidth-${TERMUX_PKG_VERSION[1]}/wcwidth.c src/ diff --git a/packages/libbz2/build.sh b/packages/libbz2/build.sh index 438622347b..150c2da690 100644 --- a/packages/libbz2/build.sh +++ b/packages/libbz2/build.sh @@ -9,6 +9,7 @@ TERMUX_PKG_SHA256=47fd74b2ff83effad0ddf62074e6fad1f6b4a77a96e121ab421c20a216371a TERMUX_PKG_BREAKS="libbz2-dev" TERMUX_PKG_REPLACES="libbz2-dev" TERMUX_PKG_ESSENTIAL=true +TERMUX_PKG_ENABLE_CLANG16_PORTING=false TERMUX_PKG_EXTRA_MAKE_ARGS="PREFIX=$TERMUX_PREFIX" TERMUX_PKG_BUILD_IN_SRC=true diff --git a/packages/libc++/build.sh b/packages/libc++/build.sh index 66ee2a8682..1cbf5011c5 100644 --- a/packages/libc++/build.sh +++ b/packages/libc++/build.sh @@ -8,6 +8,7 @@ TERMUX_PKG_VERSION=25c TERMUX_PKG_SRCURL=https://dl.google.com/android/repository/android-ndk-r${TERMUX_PKG_VERSION}-linux.zip TERMUX_PKG_SHA256=769ee342ea75f80619d985c2da990c48b3d8eaf45f48783a2d48870d04b46108 TERMUX_PKG_ESSENTIAL=true +TERMUX_PKG_ENABLE_CLANG16_PORTING=false TERMUX_PKG_BUILD_IN_SRC=true termux_step_post_make_install() { diff --git a/packages/libcurl/build.sh b/packages/libcurl/build.sh index d39300bf23..ae0377b599 100644 --- a/packages/libcurl/build.sh +++ b/packages/libcurl/build.sh @@ -11,6 +11,7 @@ TERMUX_PKG_DEPENDS="libnghttp2, libssh2, openssl (>= 3.0.3), zlib" TERMUX_PKG_BREAKS="libcurl-dev" TERMUX_PKG_REPLACES="libcurl-dev" TERMUX_PKG_ESSENTIAL=true +TERMUX_PKG_ENABLE_CLANG16_PORTING=false TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" --enable-ntlm-wb=$TERMUX_PREFIX/bin/ntlm_auth diff --git a/packages/liblzma/build.sh b/packages/liblzma/build.sh index 03fbde4125..77dc8dd7d9 100644 --- a/packages/liblzma/build.sh +++ b/packages/liblzma/build.sh @@ -9,6 +9,7 @@ TERMUX_PKG_SHA256=3ee13d0f40148625306b90f9622f8c9660b8082884051b0cfe46f18492f889 TERMUX_PKG_BREAKS="liblzma-dev" TERMUX_PKG_REPLACES="liblzma-dev" TERMUX_PKG_ESSENTIAL=true +TERMUX_PKG_ENABLE_CLANG16_PORTING=false termux_step_post_massage() { # Do not forget to bump revision of reverse dependencies and rebuild them diff --git a/packages/procps/build.sh b/packages/procps/build.sh index 0e462be182..093a8a0052 100644 --- a/packages/procps/build.sh +++ b/packages/procps/build.sh @@ -10,6 +10,7 @@ TERMUX_PKG_DEPENDS="ncurses" TERMUX_PKG_BREAKS="procps-dev" TERMUX_PKG_REPLACES="procps-dev" TERMUX_PKG_ESSENTIAL=true +TERMUX_PKG_ENABLE_CLANG16_PORTING=false TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" ac_cv_search_dlopen= --enable-sigwinch diff --git a/packages/psmisc/build.sh b/packages/psmisc/build.sh index 1d303c20cd..88b42fafcd 100644 --- a/packages/psmisc/build.sh +++ b/packages/psmisc/build.sh @@ -8,5 +8,6 @@ TERMUX_PKG_SRCURL=https://fossies.org/linux/misc/psmisc-$TERMUX_PKG_VERSION.tar. TERMUX_PKG_SHA256=257dde06159a4c49223d06f1cccbeb68933a4514fc8f1d77c64b54f0d108822a TERMUX_PKG_DEPENDS="ncurses" TERMUX_PKG_ESSENTIAL=true +TERMUX_PKG_ENABLE_CLANG16_PORTING=false TERMUX_PKG_BUILD_IN_SRC=true TERMUX_PKG_RM_AFTER_INSTALL="bin/pstree.x11" diff --git a/packages/sed/build.sh b/packages/sed/build.sh index 7b35e465e8..b2c269c58e 100644 --- a/packages/sed/build.sh +++ b/packages/sed/build.sh @@ -6,6 +6,7 @@ TERMUX_PKG_VERSION=4.9 TERMUX_PKG_SRCURL=https://mirrors.kernel.org/gnu/sed/sed-${TERMUX_PKG_VERSION}.tar.xz TERMUX_PKG_SHA256=6e226b732e1cd739464ad6862bd1a1aba42d7982922da7a53519631d24975181 TERMUX_PKG_ESSENTIAL=true +TERMUX_PKG_ENABLE_CLANG16_PORTING=false TERMUX_PKG_BUILD_IN_SRC=true TERMUX_PKG_GROUPS="base-devel" diff --git a/packages/tar/build.sh b/packages/tar/build.sh index 7d39048e38..5cd6eab3e3 100644 --- a/packages/tar/build.sh +++ b/packages/tar/build.sh @@ -8,6 +8,7 @@ TERMUX_PKG_SRCURL=https://mirrors.kernel.org/gnu/tar/tar-${TERMUX_PKG_VERSION}.t TERMUX_PKG_SHA256=63bebd26879c5e1eea4352f0d03c991f966aeb3ddeb3c7445c902568d5411d28 TERMUX_PKG_DEPENDS="libandroid-glob, libiconv" TERMUX_PKG_ESSENTIAL=true +TERMUX_PKG_ENABLE_CLANG16_PORTING=false # When cross-compiling configure guesses that d_ino in struct dirent only exists # if triplet matches linux*-gnu*, so we force set it explicitly: diff --git a/packages/termux-exec/build.sh b/packages/termux-exec/build.sh index 011b779a94..a46917a017 100644 --- a/packages/termux-exec/build.sh +++ b/packages/termux-exec/build.sh @@ -6,6 +6,7 @@ TERMUX_PKG_VERSION=1:1.0 TERMUX_PKG_SRCURL=https://github.com/termux/termux-exec/archive/v${TERMUX_PKG_VERSION:2}.tar.gz TERMUX_PKG_SHA256=b977592f197bf3a87e8a005ea0ccefb3e144edc81d5e3dc8d1ad1a12512f4a68 TERMUX_PKG_ESSENTIAL=true +TERMUX_PKG_ENABLE_CLANG16_PORTING=false TERMUX_PKG_BUILD_IN_SRC=true TERMUX_PKG_EXTRA_MAKE_ARGS="TERMUX_PREFIX=${TERMUX_PREFIX} TERMUX_BASE_DIR=${TERMUX_BASE_DIR}" TERMUX_PKG_AUTO_UPDATE=true diff --git a/packages/termux-keyring/build.sh b/packages/termux-keyring/build.sh index 4813da5c56..ccd3145023 100644 --- a/packages/termux-keyring/build.sh +++ b/packages/termux-keyring/build.sh @@ -6,6 +6,7 @@ TERMUX_PKG_VERSION=3.11 TERMUX_PKG_SKIP_SRC_EXTRACT=true TERMUX_PKG_PLATFORM_INDEPENDENT=true TERMUX_PKG_ESSENTIAL=true +TERMUX_PKG_ENABLE_CLANG16_PORTING=false termux_step_make_install() { local GPG_SHARE_DIR="$TERMUX_PREFIX/share/termux-keyring" diff --git a/packages/termux-licenses/build.sh b/packages/termux-licenses/build.sh index d09d127b8c..e538a4224c 100644 --- a/packages/termux-licenses/build.sh +++ b/packages/termux-licenses/build.sh @@ -7,6 +7,7 @@ TERMUX_PKG_REVISION=3 TERMUX_PKG_SKIP_SRC_EXTRACT=true TERMUX_PKG_PLATFORM_INDEPENDENT=true TERMUX_PKG_ESSENTIAL=true +TERMUX_PKG_ENABLE_CLANG16_PORTING=false termux_step_make_install() { mkdir -p $TERMUX_PREFIX/share/LICENSES diff --git a/packages/termux-tools/build.sh b/packages/termux-tools/build.sh index 1917ee087c..f44ff9db86 100644 --- a/packages/termux-tools/build.sh +++ b/packages/termux-tools/build.sh @@ -7,6 +7,7 @@ TERMUX_PKG_SRCURL=https://github.com/termux/termux-tools/archive/refs/tags/v${TE TERMUX_PKG_SHA256=1ad74199e09876cdffee99cf69bb54d6c24e1bd497bdd0c5e9c46f13cd5d285b TERMUX_PKG_PLATFORM_INDEPENDENT=true TERMUX_PKG_ESSENTIAL=true +TERMUX_PKG_ENABLE_CLANG16_PORTING=false TERMUX_PKG_BREAKS="termux-keyring (<< 1.9)" TERMUX_PKG_CONFLICTS="procps (<< 3.3.15-2)" TERMUX_PKG_SUGGESTS="termux-api" diff --git a/packages/util-linux/build.sh b/packages/util-linux/build.sh index ac0480ea3f..aded0717cf 100644 --- a/packages/util-linux/build.sh +++ b/packages/util-linux/build.sh @@ -16,6 +16,7 @@ TERMUX_PKG_SHA256=60492a19b44e6cf9a3ddff68325b333b8b52b6c59ce3ebd6a0ecaa4c5117e8 # libcrypt is required for only newgrp and sulogin, which are not built anyways TERMUX_PKG_DEPENDS="libcap-ng, libsmartcols, ncurses, zlib" TERMUX_PKG_ESSENTIAL=true +TERMUX_PKG_ENABLE_CLANG16_PORTING=false TERMUX_PKG_BREAKS="util-linux-dev" TERMUX_PKG_REPLACES="util-linux-dev" # Most android kernels are built without namespace support, so remove lsns