diff --git a/cgct/cbt/PKGBUILD b/cgct/cbt/PKGBUILD index 29bd030b3..1761bb583 100644 --- a/cgct/cbt/PKGBUILD +++ b/cgct/cbt/PKGBUILD @@ -1,6 +1,6 @@ pkgname=cbt -pkgver=2.42 -pkgrel=3 +pkgver=2.43 +pkgrel=0 pkgdesc='Cross Binutils for Termux (only for Linux)' arch=(x86_64) url='https://www.gnu.org/software/binutils/' @@ -9,10 +9,10 @@ source=(https://ftp.gnu.org/gnu/binutils/binutils-$pkgver.tar.xz config.sub.patch ldmain.c.patch ldmain.h.patch) -sha256sums=('f6e4d41fd5fc778b06b7891457b3620da5ecea1006c6a4a41ae998109f85a800' - 'c8835d73de13a9086da70e7def29c4a9606d089dfd458636ee3abe3a443c92e4' - '18d1bd1c0456219a537a7746d8910610765614f0c05f9d70048a11a24b2c9bb3' - '371eaa7f4ec33139cc538b680cf1460b14222fd709b01bb4ffef99f05830f5b5') +sha256sums=('b53606f443ac8f01d1d5fc9c39497f2af322d99e14cea5c0b4b124d630379365' + 'c77958c9a92c984f0533e6ceac6fd49434328bd7f9b1e915fc63b939c8e5a276' + 'd9f57c3edb8b528cf45032b3ede981cbbeed6f94822452e2949f2f8db4f3a03d' + 'e475440cd4ac1cb1d3056a860746428f770cc9e95e85cccc8e21a4145a5d94cb') optdepends=('glibc-cgct') groups=('cgct') diff --git a/cgct/cbt/config.sub.patch b/cgct/cbt/config.sub.patch index b9cb02abe..7d1cebc11 100644 --- a/cgct/cbt/config.sub.patch +++ b/cgct/cbt/config.sub.patch @@ -1,5 +1,5 @@ ---- src/binutils-2.42/config.sub 2024-01-29 03:00:00.000000000 +0300 -+++ src/binutils-2.42/config.sub.patch 2024-04-19 23:10:18.910726002 +0300 +--- src/binutils-2.43/config.sub 2024-08-04 02:00:00.000000000 +0300 ++++ src/binutils-2.43/config.sub.patch 2024-09-02 18:42:53.474422328 +0300 @@ -648,6 +648,10 @@ basic_machine=ymp-cray basic_os=unicos @@ -11,7 +11,7 @@ *) basic_machine=$1 basic_os= -@@ -1321,6 +1325,10 @@ +@@ -1323,6 +1327,10 @@ kernel=linux os=`echo "$basic_os" | sed -e 's|linux|gnu|'` ;; @@ -22,21 +22,21 @@ managarm*) kernel=managarm os=`echo "$basic_os" | sed -e 's|managarm|mlibc|'` -@@ -1766,7 +1774,7 @@ +@@ -1768,7 +1776,7 @@ | onefs* | tirtos* | phoenix* | fuchsia* | redox* | bme* \ | midnightbsd* | amdhsa* | unleashed* | emscripten* | wasi* \ | nsk* | powerunix* | genode* | zvmoe* | qnx* | emx* | zephyr* \ -- | fiwix* | mlibc* | cos* | mbr* ) -+ | fiwix* | mlibc* | cos* | mbr* | cgct ) +- | fiwix* | mlibc* | cos* | mbr* | ironclad* ) ++ | fiwix* | mlibc* | cos* | mbr* | ironclad* | cgct ) ;; # This one is extra strict with allowed versions sco3.2v2 | sco3.2v[4-9]* | sco5v6*) -@@ -1819,7 +1827,7 @@ - # (given a valid OS), if there is a kernel. +@@ -1829,7 +1837,7 @@ case $kernel-$os-$obj in - linux-gnu*- | linux-dietlibc*- | linux-android*- | linux-newlib*- \ -- | linux-musl*- | linux-relibc*- | linux-uclibc*- | linux-mlibc*- ) -+ | linux-musl*- | linux-relibc*- | linux-uclibc*- | linux-mlibc*- | linux-cgct- ) + linux-gnu*- | linux-android*- | linux-dietlibc*- | linux-llvm*- \ + | linux-mlibc*- | linux-musl*- | linux-newlib*- \ +- | linux-relibc*- | linux-uclibc*- ) ++ | linux-relibc*- | linux-uclibc*- | linux-cgct- ) ;; uclinux-uclibc*- ) ;; diff --git a/cgct/cbt/ldmain.c.patch b/cgct/cbt/ldmain.c.patch index a6cf254dd..86cecdd77 100644 --- a/cgct/cbt/ldmain.c.patch +++ b/cgct/cbt/ldmain.c.patch @@ -1,5 +1,5 @@ ---- src/binutils-2.42/ld/ldmain.c 2024-01-29 03:00:00.000000000 +0300 -+++ src/binutils-2.42/ld/ldmain.c.patch 2024-07-12 14:06:39.982582997 +0300 +--- src/binutils-2.43/ld/ldmain.c 2024-01-29 03:00:00.000000000 +0300 ++++ src/binutils-2.43/ld/ldmain.c.patch 2024-07-12 14:06:39.982582997 +0300 @@ -55,6 +55,9 @@ #define TARGET_SYSTEM_ROOT "" #endif diff --git a/cgct/cbt/ldmain.h.patch b/cgct/cbt/ldmain.h.patch index 979a3dbea..35c2b1e75 100644 --- a/cgct/cbt/ldmain.h.patch +++ b/cgct/cbt/ldmain.h.patch @@ -1,5 +1,5 @@ ---- src/binutils-2.42/ld/ldmain.h 2024-01-29 03:00:00.000000000 +0300 -+++ src/binutils-2.42/ld/ldmain.h.patch 2024-07-12 00:55:23.103689441 +0300 +--- src/binutils-2.43/ld/ldmain.h 2024-01-29 03:00:00.000000000 +0300 ++++ src/binutils-2.43/ld/ldmain.h.patch 2024-07-12 00:55:23.103689441 +0300 @@ -62,5 +62,6 @@ extern void add_ignoresym (struct bfd_link_info *, const char *); extern void add_keepsyms_file (const char *);