summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--mk/linux-ver.mk28
-rw-r--r--package/asterisk/Makefile4
-rw-r--r--package/autoconf/Makefile4
-rw-r--r--package/autoconf/patches/patch-Makefile_in11
-rw-r--r--package/bind/Makefile10
-rw-r--r--package/bind/files/named.init2
-rw-r--r--package/bind/patches/patch-bin_rndc_Makefile_am18
-rw-r--r--package/coreutils/Makefile4
-rw-r--r--package/coreutils/patches/patch-lib_mcel_h11
-rw-r--r--package/curl/Makefile2
-rw-r--r--package/cyrus-sasl/Makefile4
-rw-r--r--package/fontconfig/Makefile5
-rw-r--r--package/freeradius-server/Makefile10
-rw-r--r--package/freeradius-server/patches/patch-raddb_all_mk23
-rw-r--r--package/freeradius-server/patches/patch-scripts_libtool_mk12
-rw-r--r--package/libdisplay-info/Makefile6
-rw-r--r--package/libgpg-error/Makefile2
-rw-r--r--package/libjpeg-turbo/Makefile21
-rw-r--r--package/libseat/Makefile25
-rw-r--r--package/libssh/Makefile20
-rw-r--r--package/libssh/patches/patch-CompilerChecks_cmake32
-rw-r--r--package/libssh/patches/patch-include_libssh_libssh_h10
-rw-r--r--package/openldap/Makefile4
-rw-r--r--package/openssl/Makefile8
-rw-r--r--package/perl/Makefile10
-rw-r--r--package/python3/Makefile9
-rw-r--r--package/u-boot/Makefile1
-rw-r--r--package/uclibc-ng/Makefile5
-rw-r--r--package/wayland/Makefile4
-rw-r--r--package/weston/Makefile27
-rwxr-xr-xscripts/prereq.sh9
-rw-r--r--target/config/Config.in.binutils6
-rw-r--r--target/config/Config.in.kernelfmt4
-rw-r--r--target/linux/Config.in.kernelcfg1
-rw-r--r--target/linux/Config.in.kernelversion18
-rw-r--r--target/linux/patches/4.19.320/arc.patch (renamed from target/linux/patches/4.19.313/arc.patch)0
-rw-r--r--target/linux/patches/4.19.320/arm-nommu.patch (renamed from target/linux/patches/4.19.313/arm-nommu.patch)0
-rw-r--r--target/linux/patches/4.19.320/darwin-dtc.patch (renamed from target/linux/patches/4.19.313/darwin-dtc.patch)0
-rw-r--r--target/linux/patches/4.19.320/darwin-file2alias.patch (renamed from target/linux/patches/4.19.313/darwin-file2alias.patch)0
-rw-r--r--target/linux/patches/4.19.320/fec-coldfire.patch (renamed from target/linux/patches/4.19.313/fec-coldfire.patch)0
-rw-r--r--target/linux/patches/4.19.320/or1k-more-ram.patch (renamed from target/linux/patches/4.19.313/or1k-more-ram.patch)0
-rw-r--r--target/linux/patches/4.19.320/relocs.patch (renamed from target/linux/patches/4.19.313/relocs.patch)0
-rw-r--r--target/linux/patches/4.19.320/startup.patch (renamed from target/linux/patches/4.19.313/startup.patch)0
-rw-r--r--target/linux/patches/4.19.320/vdso2.patch (renamed from target/linux/patches/4.19.313/vdso2.patch)0
-rw-r--r--target/linux/patches/5.10.224/arc.patch (renamed from target/linux/patches/5.10.216/arc.patch)0
-rw-r--r--target/linux/patches/5.10.224/darwin-dtc.patch (renamed from target/linux/patches/5.10.216/darwin-dtc.patch)0
-rw-r--r--target/linux/patches/5.10.224/darwin-file2alias.patch (renamed from target/linux/patches/5.10.216/darwin-file2alias.patch)0
-rw-r--r--target/linux/patches/5.10.224/dtc-noyaml.patch (renamed from target/linux/patches/5.10.216/dtc-noyaml.patch)0
-rw-r--r--target/linux/patches/5.10.224/nds32-ag101p.patch (renamed from target/linux/patches/5.10.216/nds32-ag101p.patch)0
-rw-r--r--target/linux/patches/5.10.224/or1k-more-ram.patch (renamed from target/linux/patches/5.10.216/or1k-more-ram.patch)0
-rw-r--r--target/linux/patches/5.10.224/relocs.patch (renamed from target/linux/patches/5.10.216/relocs.patch)0
-rw-r--r--target/linux/patches/5.10.224/startup.patch (renamed from target/linux/patches/5.10.216/startup.patch)0
-rw-r--r--target/linux/patches/5.15.165/darwin-dtc.patch (renamed from target/linux/patches/5.15.158/darwin-dtc.patch)0
-rw-r--r--target/linux/patches/5.15.165/darwin-file2alias.patch (renamed from target/linux/patches/5.15.158/darwin-file2alias.patch)0
-rw-r--r--target/linux/patches/5.15.165/dtc-noyaml.patch (renamed from target/linux/patches/5.15.158/dtc-noyaml.patch)0
-rw-r--r--target/linux/patches/5.15.165/enable-ethernet-bpi-m2-plus.patch (renamed from target/linux/patches/5.15.158/enable-ethernet-bpi-m2-plus.patch)0
-rw-r--r--target/linux/patches/5.15.165/nds32-ag101p.patch (renamed from target/linux/patches/5.15.158/nds32-ag101p.patch)0
-rw-r--r--target/linux/patches/5.15.165/or1k-more-ram.patch (renamed from target/linux/patches/5.15.158/or1k-more-ram.patch)0
-rw-r--r--target/linux/patches/5.15.165/relocs.patch (renamed from target/linux/patches/5.15.158/relocs.patch)0
-rw-r--r--target/linux/patches/5.15.165/rockchip-115200.patch (renamed from target/linux/patches/5.15.158/rockchip-115200.patch)0
-rw-r--r--target/linux/patches/5.15.165/startup.patch (renamed from target/linux/patches/5.15.158/startup.patch)0
-rw-r--r--target/linux/patches/5.4.282/arc.patch (renamed from target/linux/patches/5.4.275/arc.patch)0
-rw-r--r--target/linux/patches/5.4.282/arm-nommu.patch (renamed from target/linux/patches/5.4.275/arm-nommu.patch)0
-rw-r--r--target/linux/patches/5.4.282/darwin-dtc.patch (renamed from target/linux/patches/5.4.275/darwin-dtc.patch)0
-rw-r--r--target/linux/patches/5.4.282/darwin-file2alias.patch (renamed from target/linux/patches/5.4.275/darwin-file2alias.patch)0
-rw-r--r--target/linux/patches/5.4.282/dtc-noyaml.patch (renamed from target/linux/patches/5.4.275/dtc-noyaml.patch)0
-rw-r--r--target/linux/patches/5.4.282/macsonic.patch (renamed from target/linux/patches/5.4.275/macsonic.patch)0
-rw-r--r--target/linux/patches/5.4.282/or1k-more-ram.patch (renamed from target/linux/patches/5.4.275/or1k-more-ram.patch)0
-rw-r--r--target/linux/patches/5.4.282/relocs.patch (renamed from target/linux/patches/5.4.275/relocs.patch)0
-rw-r--r--target/linux/patches/5.4.282/sh4.patch (renamed from target/linux/patches/5.4.275/sh4.patch)0
-rw-r--r--target/linux/patches/5.4.282/startup.patch (renamed from target/linux/patches/5.4.275/startup.patch)0
-rw-r--r--target/linux/patches/6.1.107/armnommu-fix-thread-registers.patch (renamed from target/linux/patches/6.1.90/armnommu-fix-thread-registers.patch)0
-rw-r--r--target/linux/patches/6.1.107/armnommu-versatile.patch (renamed from target/linux/patches/6.1.90/armnommu-versatile.patch)0
-rw-r--r--target/linux/patches/6.1.107/board-rockpi4-0003-arm64-dts-pcie.patch (renamed from target/linux/patches/6.1.90/board-rockpi4-0003-arm64-dts-pcie.patch)0
-rw-r--r--target/linux/patches/6.1.107/enable-ethernet-bpi-m2-plus.patch (renamed from target/linux/patches/6.1.90/enable-ethernet-bpi-m2-plus.patch)0
-rw-r--r--target/linux/patches/6.1.107/hppa-cross-compile.patch (renamed from target/linux/patches/6.1.90/hppa-cross-compile.patch)0
-rw-r--r--target/linux/patches/6.1.107/macsonic.patch (renamed from target/linux/patches/6.1.90/macsonic.patch)0
-rw-r--r--target/linux/patches/6.1.107/nios2.patch (renamed from target/linux/patches/6.1.90/nios2.patch)0
-rw-r--r--target/linux/patches/6.1.107/or1k-more-ram.patch (renamed from target/linux/patches/6.1.90/or1k-more-ram.patch)0
-rw-r--r--target/linux/patches/6.1.107/riscv32.patch (renamed from target/linux/patches/6.1.90/riscv32.patch)0
-rw-r--r--target/linux/patches/6.1.107/riscv64-flat.patch (renamed from target/linux/patches/6.1.90/riscv64-flat.patch)0
-rw-r--r--target/linux/patches/6.1.107/rockchip-115200.patch (renamed from target/linux/patches/6.1.90/rockchip-115200.patch)0
-rw-r--r--target/linux/patches/6.1.107/rockchip-pcie-timeout.patch (renamed from target/linux/patches/6.1.90/rockchip-pcie-timeout.patch)0
-rw-r--r--target/linux/patches/6.6.43/riscv-flat.patch23
-rw-r--r--target/linux/patches/6.6.48/armnommu-fix-thread-registers.patch (renamed from target/linux/patches/6.6.43/armnommu-fix-thread-registers.patch)0
-rw-r--r--target/linux/patches/6.6.48/armnommu-versatile.patch (renamed from target/linux/patches/6.6.43/armnommu-versatile.patch)0
-rw-r--r--target/linux/patches/6.6.48/hppa-cross-compile.patch (renamed from target/linux/patches/6.6.43/hppa-cross-compile.patch)0
-rw-r--r--target/linux/patches/6.6.48/macsonic.patch (renamed from target/linux/patches/6.6.43/macsonic.patch)0
-rw-r--r--target/mips/Makefile13
-rw-r--r--target/mips/systems/imgtec-ci202
-rw-r--r--toolchain/binutils/Makefile.inc6
-rw-r--r--toolchain/uclibc-ng/patches/1.0.50/0001-add-process_vm_-read-write-v-syscall-wrapper-from-gl.patch137
-rw-r--r--toolchain/uclibc-ng/patches/1.0.50/0002-mips64-time64-for-n32-ABI-breaks-a-lot-of-tests-disa.patch27
93 files changed, 188 insertions, 390 deletions
diff --git a/mk/linux-ver.mk b/mk/linux-ver.mk
index 25fea284c..ffb055dad 100644
--- a/mk/linux-ver.mk
+++ b/mk/linux-ver.mk
@@ -16,46 +16,46 @@ KERNEL_RELEASE:= 1
KERNEL_VERSION:= $(ADK_TARGET_LINUX_KERNEL_GIT_VER)-$(KERNEL_RELEASE)
endif
ifeq ($(ADK_TARGET_LINUX_KERNEL_VERSION_6_10),y)
-KERNEL_FILE_VER:= 6.10.3
+KERNEL_FILE_VER:= 6.10.7
KERNEL_RELEASE:= 1
KERNEL_VERSION:= $(KERNEL_FILE_VER)-$(KERNEL_RELEASE)
-KERNEL_HASH:= fa5f22fd67dd05812d39dca579320c493048e26c4a556048a12385e7ae6fc698
+KERNEL_HASH:= 900d567ff01824708ce24c3b37faaef03e6f6145411dd447a6ff2edc8c5db3a9
endif
ifeq ($(ADK_TARGET_LINUX_KERNEL_VERSION_6_6),y)
-KERNEL_FILE_VER:= 6.6.43
+KERNEL_FILE_VER:= 6.6.48
KERNEL_RELEASE:= 1
KERNEL_VERSION:= $(KERNEL_FILE_VER)-$(KERNEL_RELEASE)
-KERNEL_HASH:= 0ad83b1a1a780a1aad948d55aa55ee63c50c626f2d46910b9d2180028d100a5e
+KERNEL_HASH:= 6b16df7b2aba3116b78fdfd8aea0b6cd7abe8f0cb699b04a66d3169141772029
endif
ifeq ($(ADK_TARGET_LINUX_KERNEL_VERSION_6_1),y)
-KERNEL_FILE_VER:= 6.1.90
+KERNEL_FILE_VER:= 6.1.107
KERNEL_RELEASE:= 1
KERNEL_VERSION:= $(KERNEL_FILE_VER)-$(KERNEL_RELEASE)
-KERNEL_HASH:= 83a3d72e764fceda2c1fc68a4ea6b91253a28da56a688a2b61776b0d19788e1d
+KERNEL_HASH:= f43229d1d73011fa0a37400320a26972946f8ff295c404c31c0dd0407228b0e8
endif
ifeq ($(ADK_TARGET_LINUX_KERNEL_VERSION_5_15),y)
-KERNEL_FILE_VER:= 5.15.158
+KERNEL_FILE_VER:= 5.15.165
KERNEL_RELEASE:= 1
KERNEL_VERSION:= $(KERNEL_FILE_VER)-$(KERNEL_RELEASE)
-KERNEL_HASH:= f9071c83a4fd8b80af026b48cfc1869bfa25883f9148b92b5dc1e1e1e26dd5c6
+KERNEL_HASH:= a36dd3e82ceb634afded31f2656568f57c4d9c4b399859f298b18116df11c6fe
endif
ifeq ($(ADK_TARGET_LINUX_KERNEL_VERSION_5_10),y)
-KERNEL_FILE_VER:= 5.10.216
+KERNEL_FILE_VER:= 5.10.224
KERNEL_RELEASE:= 1
KERNEL_VERSION:= $(KERNEL_FILE_VER)-$(KERNEL_RELEASE)
-KERNEL_HASH:= e310588c4b23f0959614e60f007afc20e9b1a8f296d682b041fa129f96fbe151
+KERNEL_HASH:= 19b099c67324bba6378e22dc51ad3906e4dcd6a908d137766b4bfa9174ddd11a
endif
ifeq ($(ADK_TARGET_LINUX_KERNEL_VERSION_5_4),y)
-KERNEL_FILE_VER:= 5.4.275
+KERNEL_FILE_VER:= 5.4.282
KERNEL_RELEASE:= 1
KERNEL_VERSION:= $(KERNEL_FILE_VER)-$(KERNEL_RELEASE)
-KERNEL_HASH:= dad2b068946f0ca0026130d7ab17601d5074d90b381379c4479314d4edf4304c
+KERNEL_HASH:= 5582770976d33bb7bf9494e0fa0c49f449aa02b0133d00a5a198b6c208dd7de0
endif
ifeq ($(ADK_TARGET_LINUX_KERNEL_VERSION_4_19),y)
-KERNEL_FILE_VER:= 4.19.313
+KERNEL_FILE_VER:= 4.19.320
KERNEL_RELEASE:= 1
KERNEL_VERSION:= $(KERNEL_FILE_VER)-$(KERNEL_RELEASE)
-KERNEL_HASH:= a8145e2ecf8437b6d06400c3358a595c47a74443b164890cf12a07d8722539c8
+KERNEL_HASH:= 9d671a12b00301b7ce63022d4e4afa3e40aa318f8f7f25a1147e602fdb1047a1
endif
ifeq ($(ADK_TARGET_LINUX_KERNEL_VERSION_4_14),y)
KERNEL_FILE_VER:= 4.14.334
diff --git a/package/asterisk/Makefile b/package/asterisk/Makefile
index 6b1bc0b74..2490a7d12 100644
--- a/package/asterisk/Makefile
+++ b/package/asterisk/Makefile
@@ -4,9 +4,9 @@
include $(ADK_TOPDIR)/rules.mk
PKG_NAME:= asterisk
-PKG_VERSION:= 20.9.1
+PKG_VERSION:= 20.9.2
PKG_RELEASE:= 1
-PKG_HASH:= 548cdb1e1d854bc466af5178a5ee1b51b6e52d07359a0b286bc9147a64c1adb1
+PKG_HASH:= acc85a66f3b2a0e2784f4c551b8b0241a2393c47ff353543ae63b5dcf434b1ca
PKG_DESCR:= open source pbx
PKG_SECTION:= net/voip
PKG_DEPENDS:= libncurses libcurl libopenssl libedit libuuid libjansson
diff --git a/package/autoconf/Makefile b/package/autoconf/Makefile
index 874cb0617..e2d15cc67 100644
--- a/package/autoconf/Makefile
+++ b/package/autoconf/Makefile
@@ -4,9 +4,9 @@
include ${ADK_TOPDIR}/rules.mk
PKG_NAME:= autoconf
-PKG_VERSION:= 2.69
+PKG_VERSION:= 2.72
PKG_RELEASE:= 1
-PKG_HASH:= 64ebcec9f8ac5b2487125a86a7760d2591ac9e1d3dbd59489633f9de62a57684
+PKG_HASH:= ba885c1319578d6c94d46e9b0dceb4014caafe2490e437a0dbca3f270a223f5a
PKG_DESCR:= automatically configure software source code packages
PKG_SECTION:= dev/tools
HOST_BUILDDEP:= m4-host
diff --git a/package/autoconf/patches/patch-Makefile_in b/package/autoconf/patches/patch-Makefile_in
deleted file mode 100644
index 502588165..000000000
--- a/package/autoconf/patches/patch-Makefile_in
+++ /dev/null
@@ -1,11 +0,0 @@
---- autoconf-2.69.orig/Makefile.in 2012-04-25 04:40:26.000000000 +0200
-+++ autoconf-2.69/Makefile.in 2015-12-06 17:42:13.000000000 +0100
-@@ -245,7 +245,7 @@ top_srcdir = @top_srcdir@
- # bin/ must be run first, as it builds executables needed for tests.
- # autom4te uses autotest.m4f to generate `testsuite', so build tests last.
- # Rules in man/ use scripts from both bin/ and tests/, so *it* goes last.
--SUBDIRS = bin . lib doc tests man
-+SUBDIRS = bin . lib
- ACLOCAL_AMFLAGS = -I m4
- EXTRA_DIST = ChangeLog.0 ChangeLog.1 ChangeLog.2 ChangeLog.3 \
- BUGS COPYINGv3 COPYING.EXCEPTION \
diff --git a/package/bind/Makefile b/package/bind/Makefile
index ac59cc624..9bcc8b00d 100644
--- a/package/bind/Makefile
+++ b/package/bind/Makefile
@@ -4,16 +4,16 @@
include ${ADK_TOPDIR}/rules.mk
PKG_NAME:= bind
-PKG_VERSION:= 9.18.24
+PKG_VERSION:= 9.18.28
PKG_RELEASE:= 1
-PKG_HASH:= 709d73023c9115ddad3bab65b6c8c79a590196d0d114f5d0ca2533dbd52ddf66
+PKG_HASH:= e7cce9a165f7b619eefc4832f0a8dc16b005d29e3890aed6008c506ea286a5e7
PKG_DESCR:= dns server
PKG_SECTION:= net/dns
-PKG_DEPENDS:= libxml2 libressl libuv libressl-util
-PKG_BUILDDEP:= libxml2 libressl libuv
+PKG_DEPENDS:= libxml2 libopenssl libuv openssl-util
+PKG_BUILDDEP:= libxml2 openssl libuv
PKG_NEEDS:= c++
PKG_URL:= https://www.isc.org/software/bind/
-PKG_SITES:= ftp://ftp.isc.org/isc/bind9/${PKG_VERSION}/
+PKG_SITES:= https://ftp.isc.org/isc/bind9/${PKG_VERSION}/
PKG_LIBNAME:= libbind
PKG_OPTS:= dev
diff --git a/package/bind/files/named.init b/package/bind/files/named.init
index e853202b4..2bc4b952d 100644
--- a/package/bind/files/named.init
+++ b/package/bind/files/named.init
@@ -12,7 +12,7 @@ autostop) ;;
;;
start)
if [ -f /etc/bind/named.conf ]; then
- /usr/sbin/named -c /etc/bind/named.conf
+ /usr/sbin/named -c /etc/bind/named.conf &
fi
;;
stop)
diff --git a/package/bind/patches/patch-bin_rndc_Makefile_am b/package/bind/patches/patch-bin_rndc_Makefile_am
deleted file mode 100644
index 4bf3b893c..000000000
--- a/package/bind/patches/patch-bin_rndc_Makefile_am
+++ /dev/null
@@ -1,18 +0,0 @@
---- bind-9.18.24.orig/bin/rndc/Makefile.am 2024-02-11 11:42:55.296980787 +0100
-+++ bind-9.18.24/bin/rndc/Makefile.am 2024-02-20 08:02:25.039885442 +0100
-@@ -2,6 +2,7 @@ include $(top_srcdir)/Makefile.top
-
- AM_CPPFLAGS += \
- $(LIBISC_CFLAGS) \
-+ $(LIBNS_CFLAGS) \
- $(LIBDNS_CFLAGS) \
- $(LIBISCCFG_CFLAGS) \
- $(LIBISCCC_CFLAGS) \
-@@ -20,6 +21,7 @@ rndc_SOURCES = \
-
- rndc_LDADD = \
- $(LIBISC_LIBS) \
-+ $(LIBNS_LIBS) \
- $(LIBDNS_LIBS) \
- $(LIBISCCC_LIBS) \
- $(LIBISCCFG_LIBS) \
diff --git a/package/coreutils/Makefile b/package/coreutils/Makefile
index f27fd4f00..70dc6bfdc 100644
--- a/package/coreutils/Makefile
+++ b/package/coreutils/Makefile
@@ -4,9 +4,9 @@
include $(ADK_TOPDIR)/rules.mk
PKG_NAME:= coreutils
-PKG_VERSION:= 9.4
+PKG_VERSION:= 9.5
PKG_RELEASE:= 1
-PKG_HASH:= ea613a4cf44612326e917201bbbcdfbd301de21ffc3b59b6e5c07e040b275e52
+PKG_HASH:= cd328edeac92f6a665de9f323c93b712af1858bc2e0d88f3f7100469470a1b8a
PKG_DESCR:= file, shell and text utilities
PKG_SECTION:= base/apps
PKG_NEEDS:= threads
diff --git a/package/coreutils/patches/patch-lib_mcel_h b/package/coreutils/patches/patch-lib_mcel_h
new file mode 100644
index 000000000..2e04561df
--- /dev/null
+++ b/package/coreutils/patches/patch-lib_mcel_h
@@ -0,0 +1,11 @@
+--- coreutils-9.5.orig/lib/mcel.h 2024-01-01 14:21:47.000000000 +0100
++++ coreutils-9.5/lib/mcel.h 2024-08-21 22:53:39.818834251 +0200
+@@ -221,7 +221,7 @@ mcel_scan (char const *p, char const *li
+
+ /* An initial mbstate_t; initialization optimized for some platforms.
+ For details about these and other platforms, see wchar.in.h. */
+-#if defined __GLIBC__ && 2 < __GLIBC__ + (2 <= __GLIBC_MINOR__)
++#if defined __GLIBC__ && 2 < __GLIBC__ + (2 <= __GLIBC_MINOR__) && !defined __UCLIBC__
+ /* Although only a trivial optimization, it's worth it for GNU. */
+ mbstate_t mbs; mbs.__count = 0;
+ #elif (defined __FreeBSD__ || defined __DragonFly__ || defined __OpenBSD__ \
diff --git a/package/curl/Makefile b/package/curl/Makefile
index 9034528f1..20ddc19b4 100644
--- a/package/curl/Makefile
+++ b/package/curl/Makefile
@@ -27,7 +27,7 @@ PKGSS_CURL:= zlib libcurl
PKG_FLAVOURS_LIBCURL:= WITH_IPV6
PKGFD_WITH_IPV6:= enable ipv6 support
-PKG_CHOICES_LIBCURL:= WITH_LIBRESSL WITH_OPENSSL WITH_GNUTLS WITH_WOLFSSL WITHOUT_SSL
+PKG_CHOICES_LIBCURL:= WITH_OPENSSL WITH_LIBRESSL WITH_GNUTLS WITH_WOLFSSL WITHOUT_SSL
PKGCD_WITH_LIBRESSL:= use libressl for crypto
PKGCS_WITH_LIBRESSL:= libressl ca-certificates
PKGCB_WITH_LIBRESSL:= libressl
diff --git a/package/cyrus-sasl/Makefile b/package/cyrus-sasl/Makefile
index a761f2e59..fa6503bd2 100644
--- a/package/cyrus-sasl/Makefile
+++ b/package/cyrus-sasl/Makefile
@@ -9,8 +9,8 @@ PKG_RELEASE:= 2
PKG_HASH:= 8fbc5136512b59bb793657f36fadda6359cae3b08f01fd16b3d406f1345b7bc3
PKG_DESCR:= general purpose authentication library
PKG_SECTION:= libs/crypto
-PKG_DEPENDS:= libressl
-PKG_BUILDDEP:= libressl
+PKG_DEPENDS:= libopenssl
+PKG_BUILDDEP:= openssl
PKG_URL:= http://cyrusimap.org/
PKG_SITES:= ftp://ftp.cyrusimap.org/cyrus-sasl/
PKG_LIBNAME:= libsasl2
diff --git a/package/fontconfig/Makefile b/package/fontconfig/Makefile
index 15e797efc..614a16381 100644
--- a/package/fontconfig/Makefile
+++ b/package/fontconfig/Makefile
@@ -4,9 +4,9 @@
include ${ADK_TOPDIR}/rules.mk
PKG_NAME:= fontconfig
-PKG_VERSION:= 2.13.1
+PKG_VERSION:= 2.15.0
PKG_RELEASE:= 1
-PKG_HASH:= 9f0d852b39d75fc655f9f53850eb32555394f36104a044bb2b2fc9e66dbbfa7f
+PKG_HASH:= f5f359d6332861bd497570848fcb42520964a9e83d5e3abe397b6b6db9bcaaf4
PKG_DESCR:= library for configuring and customizing font access
PKG_SECTION:= libs/fonts
PKG_DEPENDS:= libxml2
@@ -24,7 +24,6 @@ include ${ADK_TOPDIR}/mk/package.mk
$(eval $(call HOST_template,FONTCONFIG,fontconfig,${PKG_VERSION}-${PKG_RELEASE}))
$(eval $(call PKG_template,FONTCONFIG,fontconfig,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION},${PKG_OPTS}))
-AUTOTOOL_STYLE:= autoreconf
HOST_STYLE:= auto
CONFIGURE_ARGS+= --with-arch=${ADK_TARGET_ARCH} \
--enable-libxml2 \
diff --git a/package/freeradius-server/Makefile b/package/freeradius-server/Makefile
index b9c1f12f2..e58967d6b 100644
--- a/package/freeradius-server/Makefile
+++ b/package/freeradius-server/Makefile
@@ -4,16 +4,16 @@
include ${ADK_TOPDIR}/rules.mk
PKG_NAME:= freeradius-server
-PKG_VERSION:= 3.2.3
+PKG_VERSION:= 3.2.6
PKG_RELEASE:= 1
-PKG_HASH:= 4bde047122e588c63fe2d599a73f7ab9a863806f9e716e88a3d77080b482c577
+PKG_HASH:= dfed5a53596470e8c977fa2d4d154622ad673a0717d56dd085fb5000eda32f0d
PKG_DESCR:= flexible radius server
PKG_SECTION:= net/radius
-PKG_DEPENDS:= libltdl libpcre libtalloc libressl libatomic
-PKG_BUILDDEP:= libtool pcre talloc libressl
+PKG_DEPENDS:= libltdl libpcre libtalloc libopenssl libatomic libreadline
+PKG_BUILDDEP:= libtool pcre talloc openssl readline
PKG_NEEDS:= threads
PKG_URL:= http://www.freeradius.org/
-PKG_SITES:= https://github.com/FreeRADIUS/freeradius-server/releases/download/release_3_2_3/
+PKG_SITES:= https://github.com/FreeRADIUS/freeradius-server/releases/download/release_3_2_6/
DISTFILES:= ${PKG_NAME}-${PKG_VERSION}.tar.gz
diff --git a/package/freeradius-server/patches/patch-raddb_all_mk b/package/freeradius-server/patches/patch-raddb_all_mk
new file mode 100644
index 000000000..6fa765ca2
--- /dev/null
+++ b/package/freeradius-server/patches/patch-raddb_all_mk
@@ -0,0 +1,23 @@
+--- freeradius-server-3.2.6.orig/raddb/all.mk 2024-08-24 15:06:25.000000000 +0200
++++ freeradius-server-3.2.6/raddb/all.mk 2024-08-26 16:30:35.470666078 +0200
+@@ -125,20 +125,6 @@ $(R)$(raddbdir)/users: $(R)$(modconfdir)
+ @[ -e $@ ] || echo LN-S $(patsubst $(R)$(raddbdir)/%,raddb/%,$@)
+ @[ -e $@ ] || ln -s $(patsubst $(R)$(raddbdir)/%,./%,$<) $@
+
+-ifneq "$(LOCAL_CERT_PRODUCTS)" ""
+-$(LOCAL_CERT_PRODUCTS):
+- @echo BOOTSTRAP raddb/certs/
+- @$(MAKE) -C $(R)$(raddbdir)/certs/
+-
+-# Bootstrap is special
+-$(R)$(raddbdir)/certs/bootstrap: | raddb/certs/bootstrap $(LOCAL_CERT_PRODUCTS)
+- @echo INSTALL $(patsubst $(R)$(raddbdir)/%,raddb/%,$@)
+- @$(INSTALL) -m 750 $(patsubst $(R)$(raddbdir)/%,raddb/%,$@) $@
+-else
+-$(R)$(raddbdir)/certs/bootstrap:
+- @echo INSTALL $(patsubst $(R)$(raddbdir)/%,raddb/%,$@)
+- @$(INSTALL) -m 750 $(patsubst $(R)$(raddbdir)/%,raddb/%,$@) $@
+-endif
+
+ # List directories before the file targets.
+ # It's not clear why GNU Make doesn't deal well with this.
diff --git a/package/freeradius-server/patches/patch-scripts_libtool_mk b/package/freeradius-server/patches/patch-scripts_libtool_mk
index bcfdeff89..9dcbbe114 100644
--- a/package/freeradius-server/patches/patch-scripts_libtool_mk
+++ b/package/freeradius-server/patches/patch-scripts_libtool_mk
@@ -1,13 +1,13 @@
---- freeradius-server-3.2.3.orig/scripts/libtool.mk 2023-05-26 15:56:52.000000000 +0200
-+++ freeradius-server-3.2.3/scripts/libtool.mk 2024-02-27 03:44:17.243010645 +0100
-@@ -48,8 +48,8 @@ ifeq "${LIBTOOL}" "JLIBTOOL"
- # binary!
- ${JLIBTOOL}: ${top_makedir}/jlibtool.c
+--- freeradius-server-3.2.6.orig/scripts/libtool.mk 2024-08-24 15:06:25.000000000 +0200
++++ freeradius-server-3.2.6/scripts/libtool.mk 2024-08-26 15:15:40.489814433 +0200
+@@ -40,8 +40,8 @@ all install: ${JLIBTOOL}
+ # binary!
+ ${JLIBTOOL}: ${top_makedir}/jlibtool.c
$(Q)mkdir -p $(dir $@)
- $(Q)echo CC jlibtool.c
- $(Q)${CC} $< -o $@ ${JLIBTOOL_DEFS}
+ $(Q)echo CC_FOR_BUILD jlibtool.c
+ ${CC_FOR_BUILD} $< -o $@ ${JLIBTOOL_DEFS}
- clean: jlibtool_clean
+ clean: jlibtool_clean
diff --git a/package/libdisplay-info/Makefile b/package/libdisplay-info/Makefile
index 89ee541d8..9edc11c4f 100644
--- a/package/libdisplay-info/Makefile
+++ b/package/libdisplay-info/Makefile
@@ -4,13 +4,13 @@
include $(ADK_TOPDIR)/rules.mk
PKG_NAME:= libdisplay-info
-PKG_VERSION:= 0.1.1
+PKG_VERSION:= 0.2.0
PKG_RELEASE:= 1
-PKG_HASH:= 0d8731588e9f82a9cac96324a3d7c82e2ba5b1b5e006143fefe692c74069fb60
+PKG_HASH:= 5a2f002a16f42dd3540c8846f80a90b8f4bdcd067a94b9d2087bc2feae974176
PKG_DESCR:= edid and displayid library
PKG_SECTION:= libs/misc
PKG_BUILDDEP:= hwdata
-PKG_SITES:= https://gitlab.freedesktop.org/emersion/libdisplay-info/-/releases/0.1.1/downloads/
+PKG_SITES:= https://gitlab.freedesktop.org/emersion/libdisplay-info/-/releases/$(PKG_VERSION)/downloads/
PKG_OPTS:= dev
include $(ADK_TOPDIR)/mk/package.mk
diff --git a/package/libgpg-error/Makefile b/package/libgpg-error/Makefile
index c9d50ca65..23067acda 100644
--- a/package/libgpg-error/Makefile
+++ b/package/libgpg-error/Makefile
@@ -10,7 +10,7 @@ PKG_HASH:= 9e3c670966b96ecc746c28c2c419541e3bcb787d1a73930f5e5f5e1bcbbb9bdb
PKG_DESCR:= helper library for common error codes and descriptions
PKG_SECTION:= libs/misc
PKG_URL:= http://www.gnupg.org/
-PKG_SITES:= ftp://ftp.gnupg.org/gcrypt/libgpg-error/
+PKG_SITES:= https://www.gnupg.org/ftp/gcrypt/libgpg-error/
PKG_OPTS:= dev
PKG_NOPARALLEL:= 1
diff --git a/package/libjpeg-turbo/Makefile b/package/libjpeg-turbo/Makefile
index 15aa86202..26ddffb1e 100644
--- a/package/libjpeg-turbo/Makefile
+++ b/package/libjpeg-turbo/Makefile
@@ -4,19 +4,18 @@
include $(ADK_TOPDIR)/rules.mk
PKG_NAME:= libjpeg-turbo
-PKG_VERSION:= 1.5.2
+PKG_VERSION:= 3.0.3
PKG_RELEASE:= 1
-PKG_HASH:= 9098943b270388727ae61de82adec73cf9f0dbb240b3bc8b172595ebf405b528
+PKG_HASH:= a649205a90e39a548863a3614a9576a3fb4465f8e8e66d54999f127957c25b21
PKG_DESCR:= jpeg image library
PKG_SECTION:= libs/image
PKG_BUILDDEP:= yasm-host
HOST_BUILDDEP:= yasm-host
-PKG_URL:= http://libjpeg-turbo.virtualgl.org/
-PKG_SITES:= ${MASTER_SITE_SOURCEFORGE:=libjpeg-turbo/}
+PKG_URL:= http://libjpeg-turbo.org/
+PKG_SITES:= https://github.com/libjpeg-turbo/libjpeg-turbo/archive/refs/tags/
PKG_OPTS:= dev
-PKG_NOPARALLEL:= 1
-DISTFILES:= ${PKG_NAME}-${PKG_VERSION}.tar.gz
+DISTFILES:= ${PKG_VERSION}.tar.gz
include $(ADK_TOPDIR)/mk/host.mk
include $(ADK_TOPDIR)/mk/package.mk
@@ -24,15 +23,7 @@ include $(ADK_TOPDIR)/mk/package.mk
$(eval $(call HOST_template,LIBJPEG_TURBO,libjpeg-turbo,$(PKG_VERSION)-${PKG_RELEASE}))
$(eval $(call PKG_template,LIBJPEG_TURBO,libjpeg-turbo,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION},${PKG_OPTS}))
-TARGET_CFLAGS+= -fPIC
-
-ifeq ($(ADK_x32),y)
-CONFIGURE_ARGS+= --without-simd
-endif
-
-CONFIGURE_ENV+= ac_cv_prog_NASM=yasm
-CONFIGURE_ARGS+= --with-pic
-HOST_CONFIGURE_ARGS+= --without-simd
+CONFIG_STYLE:= cmake
libjpeg-turbo-install:
$(INSTALL_DIR) $(IDIR_LIBJPEG_TURBO)/usr/lib
diff --git a/package/libseat/Makefile b/package/libseat/Makefile
index b408fcaf6..3c3b85d01 100644
--- a/package/libseat/Makefile
+++ b/package/libseat/Makefile
@@ -4,18 +4,30 @@
include $(ADK_TOPDIR)/rules.mk
PKG_NAME:= libseat
-PKG_VERSION:= 0.7.0
+PKG_VERSION:= 0.8.0
PKG_RELEASE:= 1
-PKG_HASH:= ea6ccbaf86949dba4eda64761b11aa8d05b61fc60f569b0fc05f2c4d06baeb87
+PKG_HASH:= a562a44ee33ccb20954a1c1ec9a90ecb2db7a07ad6b18d0ac904328efbcf65a0
PKG_DESCR:= seat library
PKG_SECTION:= libs/misc
-PKG_URL:= https://git.sr.ht/~kennylevinsen/seatd
-PKG_SITES:= https://git.sr.ht/~kennylevinsen/seatd
+PKG_URL:= https://git.sr.ht/~kennylevinsen/seatd/
+PKG_SITES:= https://git.sr.ht/~kennylevinsen/seatd/archive/
+PKG_LIBNAME:= libseat
PKG_OPTS:= dev
+PKG_SUBPKGS:= LIBSEAT SEATD
+PKGSD_LIBSEAT:= seat library
+PKGSC_LIBSEAT:= libs/misc
+PKGSD_SEATD:= seat daemon
+PKGSC_SEATD:= sys/misc
+PKGSS_SEATD:= libseat
+
+DISTFILES:= $(PKG_VERSION).tar.gz
+WRKDIST= ${WRKDIR}/seatd-${PKG_VERSION}
+
include $(ADK_TOPDIR)/mk/package.mk
$(eval $(call PKG_template,LIBSEAT,libseat,$(PKG_VERSION)-$(PKG_RELEASE),$(PKG_DEPENDS),$(PKG_DESCR),$(PKG_SECTION),$(PKG_OPTS)))
+$(eval $(call PKG_template,SEATD,seatd,$(PKG_VERSION)-$(PKG_RELEASE),$(PKG_DEPENDS),$(PKG_DESCR),$(PKG_SECTION),$(PKG_OPTS)))
WRKBUILD= $(WRKDIR)/$(PKG_NAME)-obj
@@ -28,4 +40,9 @@ libseat-install:
$(CP) $(WRKINST)/usr/lib/libseat*.so* \
$(IDIR_LIBSEAT)/usr/lib
+seatd-install:
+ $(INSTALL_DIR) $(IDIR_SEATD)/usr/bin
+ $(INSTALL_BIN) $(WRKINST)/usr/bin/seatd \
+ $(IDIR_SEATD)/usr/bin
+
include $(ADK_TOPDIR)/mk/pkg-bottom.mk
diff --git a/package/libssh/Makefile b/package/libssh/Makefile
index 231bae2c4..2175813ae 100644
--- a/package/libssh/Makefile
+++ b/package/libssh/Makefile
@@ -4,15 +4,15 @@
include $(ADK_TOPDIR)/rules.mk
PKG_NAME:= libssh
-PKG_VERSION:= 0.9.5
+PKG_VERSION:= 0.11.0
PKG_RELEASE:= 1
-PKG_HASH:= acffef2da98e761fc1fd9c4fddde0f3af60ab44c4f5af05cd1b2d60a3fa08718
+PKG_HASH:= 860e814579e7606f3fc3db98c5807bef2ab60f793ec871d81bcd23acdcdd3e91
PKG_DESCR:= secure shell library
PKG_SECTION:= libs/crypto
-PKG_DEPENDS:= zlib libressl
-PKG_BUILDDEP:= cmake-host zlib libressl
+PKG_DEPENDS:= zlib libopenssl
+PKG_BUILDDEP:= cmake-host zlib openssl
PKG_URL:= http://www.libssh.org/
-PKG_SITES:= https://www.libssh.org/files/0.9/
+PKG_SITES:= https://www.libssh.org/files/0.11/
PKG_OPTS:= dev
include $(ADK_TOPDIR)/mk/package.mk
@@ -21,14 +21,14 @@ $(eval $(call PKG_template,LIBSSH,libssh,$(PKG_VERSION)-$(PKG_RELEASE),$(PKG_DEP
WRKBUILD= $(WRKDIR)/$(PKG_NAME)-obj
CONFIG_STYLE:= cmake
-CMAKE_FLAGS:= -DOPENSSL_INCLUDE_DIRS='$(STAGING_TARGET_DIR)/usr/include' \
+CMAKE_FLAGS:= -DOPENSSL_INCLUDE_DIR='$(STAGING_TARGET_DIR)/usr/include' \
-DOPENSSL_LIBRARIES='-lcrypto -lssl -lz' \
- -DZLIB_INCLUDE_DIR='$(STAGING_TARGET_DIR)/usr/include' \
- -DZLIB_LIBRARY='$(STAGING_TARGET_DIR)/usr/lib' \
- -DWITH_GSSAPI=off \
- -DWITH_STACK_PROTECTOR=off \
+ -DWITH_GSSAPI=on \
+ -DWITH_SYMBOL_VERSIONING=off \
-DWITH_EXAMPLES=off
+XAKE_FLAGS+= VERBOSE=1
+
libssh-install:
$(INSTALL_DIR) $(IDIR_LIBSSH)/usr/lib
$(CP) $(WRKINST)/usr/lib/libssh*.so* \
diff --git a/package/libssh/patches/patch-CompilerChecks_cmake b/package/libssh/patches/patch-CompilerChecks_cmake
deleted file mode 100644
index 8f5d3d805..000000000
--- a/package/libssh/patches/patch-CompilerChecks_cmake
+++ /dev/null
@@ -1,32 +0,0 @@
---- libssh-0.9.5.orig/CompilerChecks.cmake 2020-05-07 13:51:36.000000000 +0200
-+++ libssh-0.9.5/CompilerChecks.cmake 2021-03-01 23:53:39.370794233 +0100
-@@ -67,29 +67,6 @@ if (UNIX)
- endif()
- endif()
-
-- check_c_compiler_flag_ssp("-fstack-protector-strong" WITH_STACK_PROTECTOR_STRONG)
-- if (WITH_STACK_PROTECTOR_STRONG)
-- list(APPEND SUPPORTED_COMPILER_FLAGS "-fstack-protector-strong")
-- # This is needed as Solaris has a seperate libssp
-- if (SOLARIS)
-- list(APPEND SUPPORTED_LINKER_FLAGS "-fstack-protector-strong")
-- endif()
-- else (WITH_STACK_PROTECTOR_STRONG)
-- check_c_compiler_flag_ssp("-fstack-protector" WITH_STACK_PROTECTOR)
-- if (WITH_STACK_PROTECTOR)
-- list(APPEND SUPPORTED_COMPILER_FLAGS "-fstack-protector")
-- # This is needed as Solaris has a seperate libssp
-- if (SOLARIS)
-- list(APPEND SUPPORTED_LINKER_FLAGS "-fstack-protector")
-- endif()
-- endif()
-- endif (WITH_STACK_PROTECTOR_STRONG)
--
-- check_c_compiler_flag_ssp("-fstack-clash-protection" WITH_STACK_CLASH_PROTECTION)
-- if (WITH_STACK_CLASH_PROTECTION)
-- list(APPEND SUPPORTED_COMPILER_FLAGS "-fstack-clash-protection")
-- endif()
--
- if (PICKY_DEVELOPER)
- add_c_compiler_flag("-Wno-error=deprecated-declarations" SUPPORTED_COMPILER_FLAGS)
- add_c_compiler_flag("-Wno-error=tautological-compare" SUPPORTED_COMPILER_FLAGS)
diff --git a/package/libssh/patches/patch-include_libssh_libssh_h b/package/libssh/patches/patch-include_libssh_libssh_h
deleted file mode 100644
index 39310ba16..000000000
--- a/package/libssh/patches/patch-include_libssh_libssh_h
+++ /dev/null
@@ -1,10 +0,0 @@
---- libssh-0.9.5.orig/include/libssh/libssh.h 2020-09-10 14:43:02.000000000 +0200
-+++ libssh-0.9.5/include/libssh/libssh.h 2021-03-01 23:52:22.358253014 +0100
-@@ -58,6 +58,7 @@
- typedef unsigned long long uint64_t;
- typedef int mode_t;
- #else /* _MSC_VER */
-+ #include <sys/types.h>
- #include <unistd.h>
- #include <inttypes.h>
- #include <sys/types.h>
diff --git a/package/openldap/Makefile b/package/openldap/Makefile
index 601802d60..ba69f6066 100644
--- a/package/openldap/Makefile
+++ b/package/openldap/Makefile
@@ -9,8 +9,8 @@ PKG_RELEASE:= 1
PKG_HASH:= 48969323e94e3be3b03c6a132942dcba7ef8d545f2ad35401709019f696c3c4e
PKG_DESCR:= ldap client libraries
PKG_SECTION:= libs/misc
-PKG_DEPENDS:= libsasl2 libuuid libncurses libressl
-PKG_BUILDDEP:= cyrus-sasl util-linux libressl
+PKG_DEPENDS:= libsasl2 libuuid libncurses libopenssl
+PKG_BUILDDEP:= cyrus-sasl util-linux openssl
PKG_NEEDS:= threads c++
PKG_URL:= http://www.openldap.org/
PKG_SITES:= https://openldap.org/software/download/OpenLDAP/openldap-release/
diff --git a/package/openssl/Makefile b/package/openssl/Makefile
index e6022fb17..01841828c 100644
--- a/package/openssl/Makefile
+++ b/package/openssl/Makefile
@@ -4,15 +4,15 @@
include $(ADK_TOPDIR)/rules.mk
PKG_NAME:= openssl
-PKG_VERSION:= 3.3.1
+PKG_VERSION:= 3.3.2
PKG_RELEASE:= 1
-PKG_HASH:= 777cd596284c883375a2a7a11bf5d2786fc5413255efab20c50d6ffe6d020b7e
+PKG_HASH:= 2e8a40b01979afe8be0bbfb3de5dc1c6709fedb46d6c89c10da114ab5fc3d281
PKG_DESCR:= ssl/tls library
PKG_SECTION:= libs/crypto
-PKG_URL:= https://www.openssl.org
+PKG_URL:= https://openssl-library.org/
PKG_DEPENDS:= zlib
PKG_BUILDDEP:= zlib
-PKG_SITES:= https://www.openssl.org/source/
+PKG_SITES:= https://github.com/openssl/openssl/releases/download/openssl-$(PKG_VERSION)/
PKG_LIBNAME:= libopenssl
PKG_OPTS:= dev
diff --git a/package/perl/Makefile b/package/perl/Makefile
index 788d08745..55c1ca65f 100644
--- a/package/perl/Makefile
+++ b/package/perl/Makefile
@@ -4,9 +4,9 @@
include ${ADK_TOPDIR}/rules.mk
PKG_NAME:= perl
-PKG_VERSION:= 5.38.2
+PKG_VERSION:= 5.40.0
PKG_RELEASE:= 1
-PKG_HASH:= d91115e90b896520e83d4de6b52f8254ef2b70a8d545ffab33200ea9f1cf29e8
+PKG_HASH:= d5325300ad267624cb0b7d512cfdfcd74fa7fe00c455c5b51a6bd53e5e199ef9
PKG_DESCR:= perl interpreter
PKG_SECTION:= dev/lang
PKG_NEEDS:= threads
@@ -14,7 +14,7 @@ PKG_URL:= http://www.perl.org/
PKG_SITES:= http://www.cpan.org/src/
PKG_NOPARALLEL:= 1
-PC_VERSION:= 1.5.2
+PC_VERSION:= 1.5.3
PC_SITE:= https://github.com/arsv/perl-cross/releases/download/$(PC_VERSION)
include ${ADK_TOPDIR}/mk/host.mk
@@ -36,7 +36,9 @@ CONFIGURE_ARGS:= --target=$(GNU_TARGET_NAME) \
-Dmyuname="$(ADK_VENDOR)" \
-Dosname=linux \
-Dosvers=4.0 \
- -Dperladmin=root
+ -Dperladmin=root \
+ -Ud_strlcat \
+ -Ud_strlcpy
ifeq ($(ADK_TARGET_USE_STATIC_LIBS_ONLY),y)
CONFIGURE_ARGS+= --all-static --no-dynaloader
diff --git a/package/python3/Makefile b/package/python3/Makefile
index 3d8761af2..3d1f96489 100644
--- a/package/python3/Makefile
+++ b/package/python3/Makefile
@@ -11,13 +11,13 @@ PKG_DESCR:= python scripting language
PKG_SECTION:= dev/lang
PKG_DEPENDS:= libffi zlib libexpat
PKG_BUILDDEP:= python3-host libffi zlib expat
-HOST_BUILDDEP:= libffi-host libressl-host zlib-host bzip2-host ncurses-host sqlite-host
+HOST_BUILDDEP:= libffi-host openssl-host zlib-host bzip2-host ncurses-host sqlite-host
PKG_NEEDS:= threads
PKG_URL:= http://www.python.org/
PKG_SITES:= http://legacy.python.org/ftp/python/${PKG_VERSION}/
PKG_FLAVOURS_PYTHON3:= MOD_ZLIB MOD_BZ2 MOD_SQLITE MOD_GDBM
-PKG_FLAVOURS_PYTHON3+= MOD_NCURSES MOD_LIBRESSL MOD_OPENSSL MOD_READLINE
+PKG_FLAVOURS_PYTHON3+= MOD_NCURSES MOD_OPENSSL MOD_READLINE
PKGFD_MOD_ZLIB:= zlib support
PKGFB_MOD_ZLIB:= zlib
@@ -37,9 +37,6 @@ PKGFS_MOD_NCURSES:= libncurses
PKGFD_MOD_READLINE:= readline support
PKGFB_MOD_READLINE:= readline
PKGFS_MOD_READLINE:= libreadline
-PKGFD_MOD_LIBRESSL:= libressl support
-PKGFB_MOD_LIBRESSL:= libressl
-PKGFS_MOD_LIBRESSL:= libressl
PKGFD_MOD_OPENSSL:= openssl support
PKGFB_MOD_OPENSSL:= openssl
PKGFS_MOD_OPENSSL:= libopenssl
@@ -70,7 +67,6 @@ $(eval $(call PKG_template,PYTHON3_MOD_BZ2,python3-mod-bz2,$(PKG_VERSION)-${PKG_
$(eval $(call PKG_template,PYTHON3_MOD_SQLITE,python3-mod-sqlite,$(PKG_VERSION)-${PKG_RELEASE},${PKGFS_MOD_SQLITE},${PKGFD_MOD_SQLITE},${PKG_SECTION}))
$(eval $(call PKG_template,PYTHON3_MOD_GDBM,python3-mod-gdbm,$(PKG_VERSION)-${PKG_RELEASE},${PKGFS_MOD_GDBM},${PKGFD_MOD_GDBM},${PKG_SECTION}))
$(eval $(call PKG_template,PYTHON3_MOD_NCURSES,python3-mod-ncurses,$(PKG_VERSION)-${PKG_RELEASE},${PKGFS_MOD_NCURSES},${PKGFD_MOD_NCURSES},${PKG_SECTION}))
-$(eval $(call PKG_template,PYTHON3_MOD_LIBRESSL,python3-mod-libressl,$(PKG_VERSION)-${PKG_RELEASE},${PKGFS_MOD_LIBRESSL},${PKGFD_MOD_LIBRESSL},${PKG_SECTION}))
$(eval $(call PKG_template,PYTHON3_MOD_OPENSSL,python3-mod-openssl,$(PKG_VERSION)-${PKG_RELEASE},${PKGFS_MOD_OPENSSL},${PKGFD_MOD_OPENSSL},${PKG_SECTION}))
$(eval $(call PKG_template,PYTHON3_MOD_READLINE,python3-mod-readline,$(PKG_VERSION)-${PKG_RELEASE},${PKGFS_MOD_READLINE},${PKGFD_MOD_READLINE},${PKG_SECTION}))
@@ -79,7 +75,6 @@ $(eval $(call PKG_mod_template,PYTHON3_MOD_BZ2,_bz2))
$(eval $(call PKG_mod_template,PYTHON3_MOD_SQLITE,_sqlite))
$(eval $(call PKG_mod_template,PYTHON3_MOD_GDBM,_gdbm))
$(eval $(call PKG_mod_template,PYTHON3_MOD_NCURSES,_curses))
-$(eval $(call PKG_mod_template,PYTHON3_MOD_LIBRESSL,_ssl))
$(eval $(call PKG_mod_template,PYTHON3_MOD_OPENSSL,_ssl))
$(eval $(call PKG_mod_template,PYTHON3_MOD_READLINE,readline))
diff --git a/package/u-boot/Makefile b/package/u-boot/Makefile
index fa0f1a687..9e2a12bb8 100644
--- a/package/u-boot/Makefile
+++ b/package/u-boot/Makefile
@@ -143,6 +143,7 @@ ifeq ($(ADK_TARGET_SYSTEM_ROCKPI4_PLUS),y)
endif
ifeq ($(ADK_TARGET_SYSTEM_IMGTEC_CI20),y)
$(CP) $(WRKBUILD)/spl/u-boot-spl.bin $(FW_DIR)
+ cat ./files/uboot-env.txt.ci20 | PATH='$(HOST_PATH)' mkenvimage -s "32768" -o $(FW_DIR)/uboot-env.bin -
endif
ifeq ($(ADK_TARGET_SYSTEM_BANANA_PRO),y)
$(INSTALL_BIN) ./files/boot.script.bpi $(FW_DIR)
diff --git a/package/uclibc-ng/Makefile b/package/uclibc-ng/Makefile
index c1f2215c4..38903074a 100644
--- a/package/uclibc-ng/Makefile
+++ b/package/uclibc-ng/Makefile
@@ -54,6 +54,11 @@ uclibc-ng-dev-install:
-${CP} ${STAGING_TARGET_DIR}/usr/lib/libc.so ${IDIR_UCLIBC_NG_DEV}/usr/lib
-${CP} ${STAGING_TARGET_DIR}/usr/lib/uclibc_nonshared.a ${IDIR_UCLIBC_NG_DEV}/usr/lib
-${CP} ${STAGING_TARGET_DIR}/usr/lib/libpthread_nonshared.a ${IDIR_UCLIBC_NG_DEV}/usr/lib
+ -${CP} ${STAGING_TARGET_DIR}/usr/lib/libm.a ${IDIR_UCLIBC_NG_DEV}/usr/lib
+ -${CP} ${STAGING_TARGET_DIR}/usr/lib/libdl.a ${IDIR_UCLIBC_NG_DEV}/usr/lib
+ -${CP} ${STAGING_TARGET_DIR}/usr/lib/librt.a ${IDIR_UCLIBC_NG_DEV}/usr/lib
+ -${CP} ${STAGING_TARGET_DIR}/usr/lib/libutil.a ${IDIR_UCLIBC_NG_DEV}/usr/lib
+ -${CP} ${STAGING_TARGET_DIR}/usr/lib/libpthread.a ${IDIR_UCLIBC_NG_DEV}/usr/lib
${CP} ${STAGING_TARGET_DIR}/usr/lib/crt*.o ${IDIR_UCLIBC_NG_DEV}/usr/lib
${KERNEL_MAKE} INSTALL_HDR_PATH=$(IDIR_UCLIBC_NG_DEV)/usr headers_install
$(MAKE) -C $(TOOLCHAIN_BUILD_DIR)/w-$(PKG_NAME)-$(PKG_VERSION)-$(PKG_RELEASE)/${PKG_NAME}-${PKG_VERSION} \
diff --git a/package/wayland/Makefile b/package/wayland/Makefile
index 796af73f6..a546ebb51 100644
--- a/package/wayland/Makefile
+++ b/package/wayland/Makefile
@@ -4,9 +4,9 @@
include $(ADK_TOPDIR)/rules.mk
PKG_NAME:= wayland
-PKG_VERSION:= 1.22.0
+PKG_VERSION:= 1.23.0
PKG_RELEASE:= 1
-PKG_HASH:= 1540af1ea698a471c2d8e9d288332c7e0fd360c8f1d12936ebb7e7cbc2425842
+PKG_HASH:= 05b3e1574d3e67626b5974f862f36b5b427c7ceeb965cb36a4e6c2d342e45ab2
PKG_DESCR:= wayland
PKG_SECTION:= x11/libs
PKG_BUILDDEP:= wayland-host
diff --git a/package/weston/Makefile b/package/weston/Makefile
index a3d374355..5ce452214 100644
--- a/package/weston/Makefile
+++ b/package/weston/Makefile
@@ -4,33 +4,32 @@
include $(ADK_TOPDIR)/rules.mk
PKG_NAME:= weston
-PKG_VERSION:= 11.0.0
+PKG_VERSION:= 13.0.3
PKG_RELEASE:= 1
-PKG_HASH:= 5816a9e7bd67d03f268553a7af2f0c3430b409f7606244dada65188478f90800
+PKG_HASH:= 27f68d96e3b97d98daadef13a202356524924fa381418fa6716b9136ef099093
PKG_DESCR:= wayland compositor
PKG_SECTION:= x11/drivers
-PKG_DEPENDS:= wayland libxkbcommon libinput libpng libjpeg-turbo libseat
-PKG_DEPENDS+= libwebp pam libxcursor libudev xkeyboard-config cairo libffi
-PKG_BUILDDEP:= wayland libxkbcommon libinput libpng libjpeg-turbo
-PKG_BUILDDEP+= libwebp pam libXcursor eudev cairo libseat libffi
-PKG_SITES:= https://github.com/wayland-project/weston/archive/refs/tags/
+PKG_DEPENDS:= wayland libxkbcommon libinput libpng libjpeg-turbo libseat mesa libexpat
+PKG_DEPENDS+= libwebp pam libxcursor libudev xkeyboard-config cairo libffi libdrm seatd
+PKG_BUILDDEP:= wayland wayland-protocols libxkbcommon libinput libpng libjpeg-turbo expat
+PKG_BUILDDEP+= libwebp pam libXcursor eudev cairo libseat libffi libdrm libdisplay-info mesa
+PKG_SITES:= https://gitlab.freedesktop.org/wayland/weston/-/releases/$(PKG_VERSION)/downloads/
PKG_CFLINE_WESTON:= select ADK_PACKAGE_CAIRO_WITH_PNG@
-DISTFILES:= $(PKG_VERSION).tar.gz
-
include $(ADK_TOPDIR)/mk/package.mk
$(eval $(call PKG_template,WESTON,weston,$(PKG_VERSION)-$(PKG_RELEASE),$(PKG_DEPENDS),$(PKG_DESCR),$(PKG_SECTION)))
-MESON_FLAGS+= -Dlauncher-logind=false \
- -Dlauncher-libseat=true \
- -Dsystemd=false \
+MESON_FLAGS+= -Dsystemd=false \
-Dbackend-drm-screencast-vaapi=false \
-Dbackend-rdp=false \
-Dcolor-management-lcms=false \
-Dremoting=false \
-Dpipewire=false \
+ -Dbackend-pipewire=false \
+ -Dxwayland=false \
+ -Dtest-junit-xml=false \
-Ddemo-clients=false
WRKBUILD= $(WRKDIR)/$(PKG_NAME)-obj
@@ -49,9 +48,9 @@ weston-install:
$(INSTALL_DIR) $(IDIR_WESTON)/usr/lib
$(CP) $(WRKINST)/usr/lib/weston \
$(IDIR_WESTON)/usr/lib/
- $(CP) $(WRKINST)/usr/lib/libweston-11 \
+ $(CP) $(WRKINST)/usr/lib/libweston-13 \
$(IDIR_WESTON)/usr/lib/
- $(CP) $(WRKINST)/usr/lib/libweston*so* \
+ $(CP) $(WRKINST)/usr/lib/*so* \
$(IDIR_WESTON)/usr/lib/
$(INSTALL_DIR) $(IDIR_WESTON)/usr/bin
$(INSTALL_BIN) $(WRKINST)/usr/bin/weston \
diff --git a/scripts/prereq.sh b/scripts/prereq.sh
index 2d3a921fa..5277d8f1b 100755
--- a/scripts/prereq.sh
+++ b/scripts/prereq.sh
@@ -304,6 +304,15 @@ if ! which git >/dev/null 2>&1; then
fi
printf "found\n"
+printf " ---> checking if xz is installed.. "
+if ! which xz >/dev/null 2>&1; then
+ echo You must install xz to continue.
+ echo
+ out=1
+ printf "not found\n"
+fi
+printf "found\n"
+
printf " ---> checking if ncurses is installed.. "
check_lxdialog=${topdir}/adk/config/lxdialog/check-lxdialog.sh
CURSES_CFLAGS=$(/bin/sh ${check_lxdialog} -ccflags | tr '\n' ' ')
diff --git a/target/config/Config.in.binutils b/target/config/Config.in.binutils
index 2d45e62d6..75b43639a 100644
--- a/target/config/Config.in.binutils
+++ b/target/config/Config.in.binutils
@@ -8,14 +8,14 @@ default ADK_TOOLCHAIN_BINUTILS_ARC if ADK_TARGET_CPU_ARC_ARC64
default ADK_TOOLCHAIN_BINUTILS_AVR32 if ADK_TARGET_ARCH_AVR32
default ADK_TOOLCHAIN_BINUTILS_KVX if ADK_TARGET_ARCH_KVX
default ADK_TOOLCHAIN_BINUTILS_NDS32 if ADK_TARGET_ARCH_NDS32
-default ADK_TOOLCHAIN_BINUTILS_2_43
+default ADK_TOOLCHAIN_BINUTILS_2_43_1
config ADK_TOOLCHAIN_BINUTILS_GIT
bool "git"
depends on !ADK_TARGET_ARCH_AVR32
-config ADK_TOOLCHAIN_BINUTILS_2_43
- bool "2.43"
+config ADK_TOOLCHAIN_BINUTILS_2_43_1
+ bool "2.43.1"
depends on !ADK_TARGET_ARCH_AVR32
config ADK_TOOLCHAIN_BINUTILS_2_42
diff --git a/target/config/Config.in.kernelfmt b/target/config/Config.in.kernelfmt
index 23d800d24..2a1fb1e9f 100644
--- a/target/config/Config.in.kernelfmt
+++ b/target/config/Config.in.kernelfmt
@@ -19,6 +19,9 @@ config ADK_TARGET_KERNEL_UIMAGE
config ADK_TARGET_KERNEL_UIMAGEBIN
bool
+config ADK_TARGET_KERNEL_UIMAGEGZ
+ bool
+
config ADK_TARGET_KERNEL_BZIMAGE
bool
@@ -54,6 +57,7 @@ config ADK_TARGET_KERNEL
default "loader" if ADK_TARGET_KERNEL_LOADER
default "uImage" if ADK_TARGET_KERNEL_UIMAGE
default "uImage.bin" if ADK_TARGET_KERNEL_UIMAGEBIN
+ default "uImage.gz" if ADK_TARGET_KERNEL_UIMAGEGZ
default "zImage" if ADK_TARGET_KERNEL_ZIMAGE
default "Image" if ADK_TARGET_KERNEL_IMAGE
default "linux.bin" if ADK_TARGET_KERNEL_LINUXBIN
diff --git a/target/linux/Config.in.kernelcfg b/target/linux/Config.in.kernelcfg
index 3a1b60164..6817795e7 100644
--- a/target/linux/Config.in.kernelcfg
+++ b/target/linux/Config.in.kernelcfg
@@ -67,6 +67,7 @@ config ADK_TARGET_LINUX_KERNEL_DEFCONFIG
default "haps_arc64_defconfig" if ADK_TARGET_CPU_ARC_ARC64
default "m5208evb_defconfig" if ADK_TARGET_SYSTEM_QEMU_M68K_MCF5208
default "default_defconfig" if ADK_TARGET_ARCH_KVX
+ default "ci20_defconfig" if ADK_TARGET_SYSTEM_IMGTEC_CI20
default ""
config ADK_TARGET_LINUX_KERNEL_CUSTOMCONFIG_PATH
diff --git a/target/linux/Config.in.kernelversion b/target/linux/Config.in.kernelversion
index 6fa56737b..0fab938eb 100644
--- a/target/linux/Config.in.kernelversion
+++ b/target/linux/Config.in.kernelversion
@@ -40,7 +40,7 @@ config ADK_TARGET_LINUX_KERNEL_VERSION_GIT
select ADK_TARGET_LINUX_KERNEL_IMAGE if ADK_TARGET_SYSTEM_BEAGLEBONE_BLACK
config ADK_TARGET_LINUX_KERNEL_VERSION_6_10
- bool "6.10.3"
+ bool "6.10.7"
depends on !ADK_TARGET_ARCH_AVR32
depends on !ADK_TARGET_ARCH_BFIN
depends on !ADK_TARGET_ARCH_C6X
@@ -51,7 +51,7 @@ config ADK_TARGET_LINUX_KERNEL_VERSION_6_10
depends on !ADK_TARGET_ARCH_NDS32
config ADK_TARGET_LINUX_KERNEL_VERSION_6_6
- bool "6.6.43"
+ bool "6.6.48"
depends on !ADK_TARGET_ARCH_AVR32
depends on !ADK_TARGET_ARCH_BFIN
depends on !ADK_TARGET_ARCH_C6X
@@ -62,7 +62,7 @@ config ADK_TARGET_LINUX_KERNEL_VERSION_6_6
depends on !ADK_TARGET_ARCH_NDS32
config ADK_TARGET_LINUX_KERNEL_VERSION_6_1
- bool "6.1.90"
+ bool "6.1.107"
depends on !ADK_TARGET_ARCH_AVR32
depends on !ADK_TARGET_ARCH_BFIN
depends on !ADK_TARGET_ARCH_C6X
@@ -73,7 +73,7 @@ config ADK_TARGET_LINUX_KERNEL_VERSION_6_1
depends on !ADK_TARGET_ARCH_NDS32
config ADK_TARGET_LINUX_KERNEL_VERSION_5_15
- bool "5.15.158"
+ bool "5.15.165"
depends on !ADK_TARGET_ARCH_AVR32
depends on !ADK_TARGET_ARCH_BFIN
depends on !ADK_TARGET_ARCH_C6X
@@ -83,7 +83,7 @@ config ADK_TARGET_LINUX_KERNEL_VERSION_5_15
depends on !ADK_TARGET_ARCH_METAG
config ADK_TARGET_LINUX_KERNEL_VERSION_5_10
- bool "5.10.216"
+ bool "5.10.224"
depends on !ADK_TARGET_ARCH_AVR32
depends on !ADK_TARGET_ARCH_BFIN
depends on !ADK_TARGET_ARCH_C6X
@@ -94,7 +94,7 @@ config ADK_TARGET_LINUX_KERNEL_VERSION_5_10
depends on !ADK_TARGET_SYSTEM_SIPEED_MAIX_BIT
config ADK_TARGET_LINUX_KERNEL_VERSION_5_4
- bool "5.4.275"
+ bool "5.4.282"
depends on !ADK_TARGET_ARCH_AVR32
depends on !ADK_TARGET_ARCH_BFIN
depends on !ADK_TARGET_ARCH_CRIS
@@ -104,7 +104,7 @@ config ADK_TARGET_LINUX_KERNEL_VERSION_5_4
depends on !ADK_TARGET_SYSTEM_SIPEED_MAIX_BIT
config ADK_TARGET_LINUX_KERNEL_VERSION_4_19
- bool "4.19.313"
+ bool "4.19.320"
depends on !ADK_TARGET_ARCH_AVR32
depends on !ADK_TARGET_ARCH_BFIN
depends on !ADK_TARGET_ARCH_CRIS
@@ -246,7 +246,7 @@ config ADK_TARGET_LINUX_KERNEL_GIT
default "f6e9dab9d1dc1e8fa2acb75504bf5ff86b885b8e" if ADK_TARGET_CPU_ARC_ARC32 || ADK_TARGET_CPU_ARC_ARC64
default "b02c139d3608c8ae87f5398a3a29854f6df7a041" if ADK_TARGET_ARCH_KVX
default "6a2f2e4198eaff63ee75f6085ce9f966c47b4441" if ADK_TARGET_ARCH_LM32
- default "d5066442e39dd9bf4ba6431ffb3f99e3d5085d3f" if ADK_TARGET_BOARD_BCM28XX
+ default "ba0f2212e0e100ee16bdde76b7efca6bb8ee9446" if ADK_TARGET_BOARD_BCM28XX
default "f8d3b2a0fa5054aaed0f14cd457db9d8922bb167" if ADK_TARGET_SYSTEM_ADSP_BF537
default "e7c8afc1dda7b7c18596d90ad6a17ae886650b72" if ADK_TARGET_SYSTEM_KINETIS_K70
default "902739f3353150ac9eb69ad995098f3079d862a3" if ADK_TARGET_SYSTEM_SOLIDRUN_CLEARFOG
@@ -258,8 +258,8 @@ config ADK_TARGET_LINUX_KERNEL_GIT
config ADK_TARGET_LINUX_KERNEL_GIT_VER
string "kernel version"
depends on ADK_TARGET_LINUX_KERNEL_VERSION_GIT
+ default "6.6.47" if ADK_TARGET_BOARD_BCM28XX
default "5.16" if ADK_TARGET_CPU_ARC_ARC32 || ADK_TARGET_CPU_ARC_ARC64
- default "6.1.70" if ADK_TARGET_BOARD_BCM28XX
default "5.10.110" if ADK_TARGET_SYSTEM_ROCKPI4_PLUS
default "6.6.32" if ADK_TARGET_SYSTEM_BEAGLEBONE_BLACK
default "4.4.52" if ADK_TARGET_SYSTEM_PHYTEC_WEGA
diff --git a/target/linux/patches/4.19.313/arc.patch b/target/linux/patches/4.19.320/arc.patch
index 20810ce64..20810ce64 100644
--- a/target/linux/patches/4.19.313/arc.patch
+++ b/target/linux/patches/4.19.320/arc.patch
diff --git a/target/linux/patches/4.19.313/arm-nommu.patch b/target/linux/patches/4.19.320/arm-nommu.patch
index d23d3f4eb..d23d3f4eb 100644
--- a/target/linux/patches/4.19.313/arm-nommu.patch
+++ b/target/linux/patches/4.19.320/arm-nommu.patch
diff --git a/target/linux/patches/4.19.313/darwin-dtc.patch b/target/linux/patches/4.19.320/darwin-dtc.patch
index 0cdc23ab4..0cdc23ab4 100644
--- a/target/linux/patches/4.19.313/darwin-dtc.patch
+++ b/target/linux/patches/4.19.320/darwin-dtc.patch
diff --git a/target/linux/patches/4.19.313/darwin-file2alias.patch b/target/linux/patches/4.19.320/darwin-file2alias.patch
index fdbc598a8..fdbc598a8 100644
--- a/target/linux/patches/4.19.313/darwin-file2alias.patch
+++ b/target/linux/patches/4.19.320/darwin-file2alias.patch
diff --git a/target/linux/patches/4.19.313/fec-coldfire.patch b/target/linux/patches/4.19.320/fec-coldfire.patch
index 09d8ad047..09d8ad047 100644
--- a/target/linux/patches/4.19.313/fec-coldfire.patch
+++ b/target/linux/patches/4.19.320/fec-coldfire.patch
diff --git a/target/linux/patches/4.19.313/or1k-more-ram.patch b/target/linux/patches/4.19.320/or1k-more-ram.patch
index de848c838..de848c838 100644
--- a/target/linux/patches/4.19.313/or1k-more-ram.patch
+++ b/target/linux/patches/4.19.320/or1k-more-ram.patch
diff --git a/target/linux/patches/4.19.313/relocs.patch b/target/linux/patches/4.19.320/relocs.patch
index 5bcd974c7..5bcd974c7 100644
--- a/target/linux/patches/4.19.313/relocs.patch
+++ b/target/linux/patches/4.19.320/relocs.patch
diff --git a/target/linux/patches/4.19.313/startup.patch b/target/linux/patches/4.19.320/startup.patch
index 4f42e84a7..4f42e84a7 100644
--- a/target/linux/patches/4.19.313/startup.patch
+++ b/target/linux/patches/4.19.320/startup.patch
diff --git a/target/linux/patches/4.19.313/vdso2.patch b/target/linux/patches/4.19.320/vdso2.patch
index 3d9d47ede..3d9d47ede 100644
--- a/target/linux/patches/4.19.313/vdso2.patch
+++ b/target/linux/patches/4.19.320/vdso2.patch
diff --git a/target/linux/patches/5.10.216/arc.patch b/target/linux/patches/5.10.224/arc.patch
index 20810ce64..20810ce64 100644
--- a/target/linux/patches/5.10.216/arc.patch
+++ b/target/linux/patches/5.10.224/arc.patch
diff --git a/target/linux/patches/5.10.216/darwin-dtc.patch b/target/linux/patches/5.10.224/darwin-dtc.patch
index 0cdc23ab4..0cdc23ab4 100644
--- a/target/linux/patches/5.10.216/darwin-dtc.patch
+++ b/target/linux/patches/5.10.224/darwin-dtc.patch
diff --git a/target/linux/patches/5.10.216/darwin-file2alias.patch b/target/linux/patches/5.10.224/darwin-file2alias.patch
index fdbc598a8..fdbc598a8 100644
--- a/target/linux/patches/5.10.216/darwin-file2alias.patch
+++ b/target/linux/patches/5.10.224/darwin-file2alias.patch
diff --git a/target/linux/patches/5.10.216/dtc-noyaml.patch b/target/linux/patches/5.10.224/dtc-noyaml.patch
index 759bb01f7..759bb01f7 100644
--- a/target/linux/patches/5.10.216/dtc-noyaml.patch
+++ b/target/linux/patches/5.10.224/dtc-noyaml.patch
diff --git a/target/linux/patches/5.10.216/nds32-ag101p.patch b/target/linux/patches/5.10.224/nds32-ag101p.patch
index a8beea478..a8beea478 100644
--- a/target/linux/patches/5.10.216/nds32-ag101p.patch
+++ b/target/linux/patches/5.10.224/nds32-ag101p.patch
diff --git a/target/linux/patches/5.10.216/or1k-more-ram.patch b/target/linux/patches/5.10.224/or1k-more-ram.patch
index de848c838..de848c838 100644
--- a/target/linux/patches/5.10.216/or1k-more-ram.patch
+++ b/target/linux/patches/5.10.224/or1k-more-ram.patch
diff --git a/target/linux/patches/5.10.216/relocs.patch b/target/linux/patches/5.10.224/relocs.patch
index 5bcd974c7..5bcd974c7 100644
--- a/target/linux/patches/5.10.216/relocs.patch
+++ b/target/linux/patches/5.10.224/relocs.patch
diff --git a/target/linux/patches/5.10.216/startup.patch b/target/linux/patches/5.10.224/startup.patch
index eef481021..eef481021 100644
--- a/target/linux/patches/5.10.216/startup.patch
+++ b/target/linux/patches/5.10.224/startup.patch
diff --git a/target/linux/patches/5.15.158/darwin-dtc.patch b/target/linux/patches/5.15.165/darwin-dtc.patch
index 0cdc23ab4..0cdc23ab4 100644
--- a/target/linux/patches/5.15.158/darwin-dtc.patch
+++ b/target/linux/patches/5.15.165/darwin-dtc.patch
diff --git a/target/linux/patches/5.15.158/darwin-file2alias.patch b/target/linux/patches/5.15.165/darwin-file2alias.patch
index fdbc598a8..fdbc598a8 100644
--- a/target/linux/patches/5.15.158/darwin-file2alias.patch
+++ b/target/linux/patches/5.15.165/darwin-file2alias.patch
diff --git a/target/linux/patches/5.15.158/dtc-noyaml.patch b/target/linux/patches/5.15.165/dtc-noyaml.patch
index 759bb01f7..759bb01f7 100644
--- a/target/linux/patches/5.15.158/dtc-noyaml.patch
+++ b/target/linux/patches/5.15.165/dtc-noyaml.patch
diff --git a/target/linux/patches/5.15.158/enable-ethernet-bpi-m2-plus.patch b/target/linux/patches/5.15.165/enable-ethernet-bpi-m2-plus.patch
index 7e9abd9ce..7e9abd9ce 100644
--- a/target/linux/patches/5.15.158/enable-ethernet-bpi-m2-plus.patch
+++ b/target/linux/patches/5.15.165/enable-ethernet-bpi-m2-plus.patch
diff --git a/target/linux/patches/5.15.158/nds32-ag101p.patch b/target/linux/patches/5.15.165/nds32-ag101p.patch
index a8beea478..a8beea478 100644
--- a/target/linux/patches/5.15.158/nds32-ag101p.patch
+++ b/target/linux/patches/5.15.165/nds32-ag101p.patch
diff --git a/target/linux/patches/5.15.158/or1k-more-ram.patch b/target/linux/patches/5.15.165/or1k-more-ram.patch
index de848c838..de848c838 100644
--- a/target/linux/patches/5.15.158/or1k-more-ram.patch
+++ b/target/linux/patches/5.15.165/or1k-more-ram.patch
diff --git a/target/linux/patches/5.15.158/relocs.patch b/target/linux/patches/5.15.165/relocs.patch
index 5bcd974c7..5bcd974c7 100644
--- a/target/linux/patches/5.15.158/relocs.patch
+++ b/target/linux/patches/5.15.165/relocs.patch
diff --git a/target/linux/patches/5.15.158/rockchip-115200.patch b/target/linux/patches/5.15.165/rockchip-115200.patch
index ad8a2d7a7..ad8a2d7a7 100644
--- a/target/linux/patches/5.15.158/rockchip-115200.patch
+++ b/target/linux/patches/5.15.165/rockchip-115200.patch
diff --git a/target/linux/patches/5.15.158/startup.patch b/target/linux/patches/5.15.165/startup.patch
index eef481021..eef481021 100644
--- a/target/linux/patches/5.15.158/startup.patch
+++ b/target/linux/patches/5.15.165/startup.patch
diff --git a/target/linux/patches/5.4.275/arc.patch b/target/linux/patches/5.4.282/arc.patch
index 20810ce64..20810ce64 100644
--- a/target/linux/patches/5.4.275/arc.patch
+++ b/target/linux/patches/5.4.282/arc.patch
diff --git a/target/linux/patches/5.4.275/arm-nommu.patch b/target/linux/patches/5.4.282/arm-nommu.patch
index fdcec3f09..fdcec3f09 100644
--- a/target/linux/patches/5.4.275/arm-nommu.patch
+++ b/target/linux/patches/5.4.282/arm-nommu.patch
diff --git a/target/linux/patches/5.4.275/darwin-dtc.patch b/target/linux/patches/5.4.282/darwin-dtc.patch
index 0cdc23ab4..0cdc23ab4 100644
--- a/target/linux/patches/5.4.275/darwin-dtc.patch
+++ b/target/linux/patches/5.4.282/darwin-dtc.patch
diff --git a/target/linux/patches/5.4.275/darwin-file2alias.patch b/target/linux/patches/5.4.282/darwin-file2alias.patch
index fdbc598a8..fdbc598a8 100644
--- a/target/linux/patches/5.4.275/darwin-file2alias.patch
+++ b/target/linux/patches/5.4.282/darwin-file2alias.patch
diff --git a/target/linux/patches/5.4.275/dtc-noyaml.patch b/target/linux/patches/5.4.282/dtc-noyaml.patch
index 759bb01f7..759bb01f7 100644
--- a/target/linux/patches/5.4.275/dtc-noyaml.patch
+++ b/target/linux/patches/5.4.282/dtc-noyaml.patch
diff --git a/target/linux/patches/5.4.275/macsonic.patch b/target/linux/patches/5.4.282/macsonic.patch
index 75a6fcad2..75a6fcad2 100644
--- a/target/linux/patches/5.4.275/macsonic.patch
+++ b/target/linux/patches/5.4.282/macsonic.patch
diff --git a/target/linux/patches/5.4.275/or1k-more-ram.patch b/target/linux/patches/5.4.282/or1k-more-ram.patch
index 540dc43b5..540dc43b5 100644
--- a/target/linux/patches/5.4.275/or1k-more-ram.patch
+++ b/target/linux/patches/5.4.282/or1k-more-ram.patch
diff --git a/target/linux/patches/5.4.275/relocs.patch b/target/linux/patches/5.4.282/relocs.patch
index 5bcd974c7..5bcd974c7 100644
--- a/target/linux/patches/5.4.275/relocs.patch
+++ b/target/linux/patches/5.4.282/relocs.patch
diff --git a/target/linux/patches/5.4.275/sh4.patch b/target/linux/patches/5.4.282/sh4.patch
index 8ae79d49d..8ae79d49d 100644
--- a/target/linux/patches/5.4.275/sh4.patch
+++ b/target/linux/patches/5.4.282/sh4.patch
diff --git a/target/linux/patches/5.4.275/startup.patch b/target/linux/patches/5.4.282/startup.patch
index 081aa103a..081aa103a 100644
--- a/target/linux/patches/5.4.275/startup.patch
+++ b/target/linux/patches/5.4.282/startup.patch
diff --git a/target/linux/patches/6.1.90/armnommu-fix-thread-registers.patch b/target/linux/patches/6.1.107/armnommu-fix-thread-registers.patch
index 8ab2196dc..8ab2196dc 100644
--- a/target/linux/patches/6.1.90/armnommu-fix-thread-registers.patch
+++ b/target/linux/patches/6.1.107/armnommu-fix-thread-registers.patch
diff --git a/target/linux/patches/6.1.90/armnommu-versatile.patch b/target/linux/patches/6.1.107/armnommu-versatile.patch
index f8f10f50b..f8f10f50b 100644
--- a/target/linux/patches/6.1.90/armnommu-versatile.patch
+++ b/target/linux/patches/6.1.107/armnommu-versatile.patch
diff --git a/target/linux/patches/6.1.90/board-rockpi4-0003-arm64-dts-pcie.patch b/target/linux/patches/6.1.107/board-rockpi4-0003-arm64-dts-pcie.patch
index 1777e7a86..1777e7a86 100644
--- a/target/linux/patches/6.1.90/board-rockpi4-0003-arm64-dts-pcie.patch
+++ b/target/linux/patches/6.1.107/board-rockpi4-0003-arm64-dts-pcie.patch
diff --git a/target/linux/patches/6.1.90/enable-ethernet-bpi-m2-plus.patch b/target/linux/patches/6.1.107/enable-ethernet-bpi-m2-plus.patch
index 7e9abd9ce..7e9abd9ce 100644
--- a/target/linux/patches/6.1.90/enable-ethernet-bpi-m2-plus.patch
+++ b/target/linux/patches/6.1.107/enable-ethernet-bpi-m2-plus.patch
diff --git a/target/linux/patches/6.1.90/hppa-cross-compile.patch b/target/linux/patches/6.1.107/hppa-cross-compile.patch
index 5400e87a0..5400e87a0 100644
--- a/target/linux/patches/6.1.90/hppa-cross-compile.patch
+++ b/target/linux/patches/6.1.107/hppa-cross-compile.patch
diff --git a/target/linux/patches/6.1.90/macsonic.patch b/target/linux/patches/6.1.107/macsonic.patch
index 177397221..177397221 100644
--- a/target/linux/patches/6.1.90/macsonic.patch
+++ b/target/linux/patches/6.1.107/macsonic.patch
diff --git a/target/linux/patches/6.1.90/nios2.patch b/target/linux/patches/6.1.107/nios2.patch
index 43631971e..43631971e 100644
--- a/target/linux/patches/6.1.90/nios2.patch
+++ b/target/linux/patches/6.1.107/nios2.patch
diff --git a/target/linux/patches/6.1.90/or1k-more-ram.patch b/target/linux/patches/6.1.107/or1k-more-ram.patch
index 6397f8445..6397f8445 100644
--- a/target/linux/patches/6.1.90/or1k-more-ram.patch
+++ b/target/linux/patches/6.1.107/or1k-more-ram.patch
diff --git a/target/linux/patches/6.1.90/riscv32.patch b/target/linux/patches/6.1.107/riscv32.patch
index 648b0de4d..648b0de4d 100644
--- a/target/linux/patches/6.1.90/riscv32.patch
+++ b/target/linux/patches/6.1.107/riscv32.patch
diff --git a/target/linux/patches/6.1.90/riscv64-flat.patch b/target/linux/patches/6.1.107/riscv64-flat.patch
index ee70ea915..ee70ea915 100644
--- a/target/linux/patches/6.1.90/riscv64-flat.patch
+++ b/target/linux/patches/6.1.107/riscv64-flat.patch
diff --git a/target/linux/patches/6.1.90/rockchip-115200.patch b/target/linux/patches/6.1.107/rockchip-115200.patch
index ad8a2d7a7..ad8a2d7a7 100644
--- a/target/linux/patches/6.1.90/rockchip-115200.patch
+++ b/target/linux/patches/6.1.107/rockchip-115200.patch
diff --git a/target/linux/patches/6.1.90/rockchip-pcie-timeout.patch b/target/linux/patches/6.1.107/rockchip-pcie-timeout.patch
index 2ef7df2da..2ef7df2da 100644
--- a/target/linux/patches/6.1.90/rockchip-pcie-timeout.patch
+++ b/target/linux/patches/6.1.107/rockchip-pcie-timeout.patch
diff --git a/target/linux/patches/6.6.43/riscv-flat.patch b/target/linux/patches/6.6.43/riscv-flat.patch
deleted file mode 100644
index b74f27e77..000000000
--- a/target/linux/patches/6.6.43/riscv-flat.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-diff -Nur linux-6.6.43.orig/fs/binfmt_flat.c linux-6.6.43/fs/binfmt_flat.c
---- linux-6.6.43.orig/fs/binfmt_flat.c 2024-07-27 11:34:11.000000000 +0200
-+++ linux-6.6.43/fs/binfmt_flat.c 2024-08-09 09:34:47.857536277 +0200
-@@ -72,8 +72,10 @@
-
- #ifdef CONFIG_BINFMT_FLAT_NO_DATA_START_OFFSET
- #define DATA_START_OFFSET_WORDS (0)
-+#define MAX_SHARED_LIBS_UPDATE (0)
- #else
- #define DATA_START_OFFSET_WORDS (MAX_SHARED_LIBS)
-+#define MAX_SHARED_LIBS_UPDATE (MAX_SHARED_LIBS)
- #endif
-
- struct lib_info {
-@@ -880,7 +882,7 @@
- return res;
-
- /* Update data segment pointers for all libraries */
-- for (i = 0; i < MAX_SHARED_LIBS; i++) {
-+ for (i = 0; i < MAX_SHARED_LIBS_UPDATE; i++) {
- if (!libinfo.lib_list[i].loaded)
- continue;
- for (j = 0; j < MAX_SHARED_LIBS; j++) {
diff --git a/target/linux/patches/6.6.43/armnommu-fix-thread-registers.patch b/target/linux/patches/6.6.48/armnommu-fix-thread-registers.patch
index 8ab2196dc..8ab2196dc 100644
--- a/target/linux/patches/6.6.43/armnommu-fix-thread-registers.patch
+++ b/target/linux/patches/6.6.48/armnommu-fix-thread-registers.patch
diff --git a/target/linux/patches/6.6.43/armnommu-versatile.patch b/target/linux/patches/6.6.48/armnommu-versatile.patch
index f8f10f50b..f8f10f50b 100644
--- a/target/linux/patches/6.6.43/armnommu-versatile.patch
+++ b/target/linux/patches/6.6.48/armnommu-versatile.patch
diff --git a/target/linux/patches/6.6.43/hppa-cross-compile.patch b/target/linux/patches/6.6.48/hppa-cross-compile.patch
index 51c24fff2..51c24fff2 100644
--- a/target/linux/patches/6.6.43/hppa-cross-compile.patch
+++ b/target/linux/patches/6.6.48/hppa-cross-compile.patch
diff --git a/target/linux/patches/6.6.43/macsonic.patch b/target/linux/patches/6.6.48/macsonic.patch
index 51e76113b..51e76113b 100644
--- a/target/linux/patches/6.6.43/macsonic.patch
+++ b/target/linux/patches/6.6.48/macsonic.patch
diff --git a/target/mips/Makefile b/target/mips/Makefile
index db66205bd..2255ffa42 100644
--- a/target/mips/Makefile
+++ b/target/mips/Makefile
@@ -9,6 +9,9 @@ KERNEL:=$(LINUX_DIR)/$(ADK_TARGET_KERNEL)
ifeq ($(ADK_TARGET_KERNEL_UIMAGE),y)
KERNEL:=$(LINUX_DIR)/arch/mips/boot/uImage
endif
+ifeq ($(ADK_TARGET_KERNEL_UIMAGEGZ),y)
+KERNEL:=$(LINUX_DIR)/arch/mips/boot/uImage.gz
+endif
OSTRIP:=-R .reginfo -R .notes -R .note -R .comment -R .mdebug -R .note.gnu.build-id
@@ -76,12 +79,12 @@ targethelp:
endif
ifeq ($(ADK_TARGET_FS),genimage)
targethelp:
- @echo "The disk image is: $(FW_DIR)/disk.img"
+ @echo "The disk image is: $(FW_DIR)/sdcard.img"
ifeq ($(ADK_TARGET_QEMU),y)
@echo 'qemu-system-${ADK_TARGET_CPU_ARCH} ${QEMU_ARGS} $(FW_DIR)/disk.img'
else
@echo "Use following command to install it on SD card:"
- @echo 'sudo dd if=$(FW_DIR)/disk.img of=/dev/sdX bs=2048k'
+ @echo 'sudo dd if=$(FW_DIR)/sdcard.img of=/dev/sdX bs=2048k'
endif
endif
ifeq ($(ADK_TARGET_FS),ubifs)
@@ -90,13 +93,9 @@ targethelp:
@echo 'The UBI image is: ${FW_DIR}/${ROOTFSUBIFS}'
endif
-# image creation and kernel install
+# dummy
kernel-strip:
-ifeq ($(ADK_TARGET_KERNEL_UIMAGE),)
- $(TARGET_CROSS)objcopy $(OSTRIP) -S $(KERNEL) $(BUILD_DIR)/$(TARGET_KERNEL)
-else
@cp $(KERNEL) $(BUILD_DIR)/$(TARGET_KERNEL)
-endif
kernel-install: kernel-strip
@cp $(BUILD_DIR)/$(TARGET_KERNEL) $(FW_DIR)/${TARGET_KERNEL}
diff --git a/target/mips/systems/imgtec-ci20 b/target/mips/systems/imgtec-ci20
index 82ea79683..bd2f750d1 100644
--- a/target/mips/systems/imgtec-ci20
+++ b/target/mips/systems/imgtec-ci20
@@ -10,7 +10,7 @@ config ADK_TARGET_SYSTEM_IMGTEC_CI20
select ADK_TARGET_WITH_NETDEVICE
select ADK_TARGET_WITH_BLOCK
select ADK_TARGET_KERNEL_WITH_COMPRESSION
- select ADK_TARGET_KERNEL_UIMAGE
+ select ADK_TARGET_KERNEL_UIMAGEGZ
select ADK_PACKAGE_U_BOOT
select ADK_HOST_BUILD_U_BOOT
help
diff --git a/toolchain/binutils/Makefile.inc b/toolchain/binutils/Makefile.inc
index 34e2329ce..72a4eb856 100644
--- a/toolchain/binutils/Makefile.inc
+++ b/toolchain/binutils/Makefile.inc
@@ -2,10 +2,10 @@
# material, please see the LICENCE file in the top-level directory.
PKG_NAME:= binutils
-ifeq ($(ADK_TOOLCHAIN_BINUTILS_2_43),y)
-PKG_VERSION:= 2.43
+ifeq ($(ADK_TOOLCHAIN_BINUTILS_2_43_1),y)
+PKG_VERSION:= 2.43.1
PKG_RELEASE:= 1
-PKG_HASH:= 025c436d15049076ebe511d29651cc4785ee502965a8839936a65518582bdd64
+PKG_HASH:= e4c38b893f590853fbe276a6b8a1268101e35e61849a07f6ee97b5ecc97fbff8
PKG_SITES:= ${MASTER_SITE_GNU:=binutils/}
DISTFILES:= ${PKG_NAME}-${PKG_VERSION}.tar.gz
endif
diff --git a/toolchain/uclibc-ng/patches/1.0.50/0001-add-process_vm_-read-write-v-syscall-wrapper-from-gl.patch b/toolchain/uclibc-ng/patches/1.0.50/0001-add-process_vm_-read-write-v-syscall-wrapper-from-gl.patch
deleted file mode 100644
index 5c591f7e2..000000000
--- a/toolchain/uclibc-ng/patches/1.0.50/0001-add-process_vm_-read-write-v-syscall-wrapper-from-gl.patch
+++ /dev/null
@@ -1,137 +0,0 @@
-From 3d975fa52b82e390ecbb0252739ee3fae64266c2 Mon Sep 17 00:00:00 2001
-From: Waldemar Brodkorb <wbx@openadk.org>
-Date: Wed, 14 Aug 2024 17:28:19 +0200
-Subject: [PATCH 1/2] add process_vm_{read,write}v syscall wrapper from glibc
-
-Signed-off-by: Waldemar Brodkorb <wbx@openadk.org>
----
- include/sys/uio.h | 19 +++++++++++
- libc/sysdeps/linux/common/Makefile.in | 2 ++
- libc/sysdeps/linux/common/process_vm_readv.c | 32 +++++++++++++++++++
- libc/sysdeps/linux/common/process_vm_writev.c | 32 +++++++++++++++++++
- 4 files changed, 85 insertions(+)
- create mode 100644 libc/sysdeps/linux/common/process_vm_readv.c
- create mode 100644 libc/sysdeps/linux/common/process_vm_writev.c
-
-diff --git a/include/sys/uio.h b/include/sys/uio.h
-index 330426fec..9e9708c0c 100644
---- a/include/sys/uio.h
-+++ b/include/sys/uio.h
-@@ -74,6 +74,25 @@ extern ssize_t pwritev (int __fd, const struct iovec *__iovec, int __count,
- __off64_t __offset) __wur;
- #endif /* Use misc. */
-
-+#ifdef __USE_GNU
-+/* Read from another process' address space. */
-+extern ssize_t process_vm_readv (pid_t __pid, const struct iovec *__lvec,
-+ unsigned long int __liovcnt,
-+ const struct iovec *__rvec,
-+ unsigned long int __riovcnt,
-+ unsigned long int __flags)
-+ __THROW;
-+
-+/* Write to another process' address space. */
-+extern ssize_t process_vm_writev (pid_t __pid, const struct iovec *__lvec,
-+ unsigned long int __liovcnt,
-+ const struct iovec *__rvec,
-+ unsigned long int __riovcnt,
-+ unsigned long int __flags)
-+ __THROW;
-+
-+#endif
-+
- __END_DECLS
-
- #endif /* sys/uio.h */
-diff --git a/libc/sysdeps/linux/common/Makefile.in b/libc/sysdeps/linux/common/Makefile.in
-index 83be2691e..e0b280c33 100644
---- a/libc/sysdeps/linux/common/Makefile.in
-+++ b/libc/sysdeps/linux/common/Makefile.in
-@@ -40,6 +40,8 @@ CSRC-$(UCLIBC_LINUX_SPECIFIC) += \
- ppoll.c \
- prctl.c \
- prlimit.c \
-+ process_vm_readv.c \
-+ process_vm_writev.c \
- readahead.c \
- reboot.c \
- remap_file_pages.c \
-diff --git a/libc/sysdeps/linux/common/process_vm_readv.c b/libc/sysdeps/linux/common/process_vm_readv.c
-new file mode 100644
-index 000000000..b69c1c97a
---- /dev/null
-+++ b/libc/sysdeps/linux/common/process_vm_readv.c
-@@ -0,0 +1,32 @@
-+/* process_vm_readv - Linux specific syscall.
-+ Copyright (C) 2020-2024 Free Software Foundation, Inc.
-+
-+ The GNU C Library is free software; you can redistribute it and/or
-+ modify it under the terms of the GNU Lesser General Public
-+ License as published by the Free Software Foundation; either
-+ version 2.1 of the License, or (at your option) any later version.
-+
-+ The GNU C Library is distributed in the hope that it will be useful,
-+ but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-+ Lesser General Public License for more details.
-+
-+ You should have received a copy of the GNU Lesser General Public
-+ License along with the GNU C Library; if not, see
-+ <https://www.gnu.org/licenses/>. */
-+
-+#include <sys/uio.h>
-+#include <sys/syscall.h>
-+#include <unistd.h>
-+
-+#ifdef __NR_process_vm_readv
-+ssize_t
-+process_vm_readv (pid_t pid, const struct iovec *local_iov,
-+ unsigned long int liovcnt,
-+ const struct iovec *remote_iov,
-+ unsigned long int riovcnt, unsigned long int flags)
-+{
-+ return INLINE_SYSCALL (process_vm_readv, 6, pid, local_iov,
-+ liovcnt, remote_iov, riovcnt, flags);
-+}
-+#endif
-diff --git a/libc/sysdeps/linux/common/process_vm_writev.c b/libc/sysdeps/linux/common/process_vm_writev.c
-new file mode 100644
-index 000000000..e22817a8d
---- /dev/null
-+++ b/libc/sysdeps/linux/common/process_vm_writev.c
-@@ -0,0 +1,32 @@
-+/* process_vm_writev - Linux specific syscall.
-+ Copyright (C) 2020-2024 Free Software Foundation, Inc.
-+
-+ The GNU C Library is free software; you can redistribute it and/or
-+ modify it under the terms of the GNU Lesser General Public
-+ License as published by the Free Software Foundation; either
-+ version 2.1 of the License, or (at your option) any later version.
-+
-+ The GNU C Library is distributed in the hope that it will be useful,
-+ but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-+ Lesser General Public License for more details.
-+
-+ You should have received a copy of the GNU Lesser General Public
-+ License along with the GNU C Library; if not, see
-+ <https://www.gnu.org/licenses/>. */
-+
-+#include <sys/uio.h>
-+#include <sys/syscall.h>
-+#include <unistd.h>
-+
-+#ifdef __NR_process_vm_writev
-+ssize_t
-+process_vm_writev (pid_t pid, const struct iovec *local_iov,
-+ unsigned long int liovcnt,
-+ const struct iovec *remote_iov,
-+ unsigned long int riovcnt, unsigned long int flags)
-+{
-+ return INLINE_SYSCALL (process_vm_writev, 6, pid, local_iov,
-+ liovcnt, remote_iov, riovcnt, flags);
-+}
-+#endif
---
-2.30.2
-
diff --git a/toolchain/uclibc-ng/patches/1.0.50/0002-mips64-time64-for-n32-ABI-breaks-a-lot-of-tests-disa.patch b/toolchain/uclibc-ng/patches/1.0.50/0002-mips64-time64-for-n32-ABI-breaks-a-lot-of-tests-disa.patch
deleted file mode 100644
index 6d8391e9a..000000000
--- a/toolchain/uclibc-ng/patches/1.0.50/0002-mips64-time64-for-n32-ABI-breaks-a-lot-of-tests-disa.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-From dd01754e21da71706af07f3e56eade66fc9164fb Mon Sep 17 00:00:00 2001
-From: Waldemar Brodkorb <wbx@openadk.org>
-Date: Fri, 16 Aug 2024 16:59:28 +0200
-Subject: [PATCH 2/2] mips64: time64 for n32 ABI breaks a lot of tests, disable
- it for now
-
-Signed-off-by: Waldemar Brodkorb <wbx@openadk.org>
----
- extra/Configs/Config.in | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/extra/Configs/Config.in b/extra/Configs/Config.in
-index 454b6ddb8..86bd20d76 100644
---- a/extra/Configs/Config.in
-+++ b/extra/Configs/Config.in
-@@ -1032,7 +1032,7 @@ config UCLIBC_USE_TIME64
- TARGET_i386 || \
- TARGET_m68k || \
- TARGET_microblaze || \
-- (TARGET_mips && !CONFIG_MIPS_N64_ABI) || \
-+ (TARGET_mips && !(CONFIG_MIPS_N64_ABI || CONFIG_MIPS_N32_ABI)) || \
- TARGET_or1k || \
- TARGET_powerpc || \
- TARGET_riscv32 || \
---
-2.30.2
-