Nick Hainke
84cb042e3a
tools/ccache: update to 4.13.3
...
Release Notes:
- https://ccache.dev/releasenotes.html#_ccache_4_12_2
- https://ccache.dev/releasenotes.html#_ccache_4_13_3
- https://ccache.dev/releasenotes.html#_ccache_4_13
- https://ccache.dev/releasenotes.html#_ccache_4_13_1
- https://ccache.dev/releasenotes.html#_ccache_4_13_2
- https://ccache.dev/releasenotes.html#_ccache_4_13_3
Link: https://github.com/openwrt/openwrt/pull/23005
Signed-off-by: Nick Hainke <vincent@systemli.org >
2026-04-20 08:51:04 +02:00
Nick Hainke
76928eb34a
tools/expat: update to 2.7.5
...
Changelog:
https://github.com/libexpat/libexpat/blob/R_2_7_5/expat/Changes
Fixes: CVE-2026-32776 CVE-2026-32777 CVE-2026-32778
Link: https://github.com/openwrt/openwrt/pull/23007
Signed-off-by: Nick Hainke <vincent@systemli.org >
2026-04-20 08:50:19 +02:00
Paul Spooren
7a991c8d88
treewide: use HTTPS for PKG_SOURCE_URL where possible
...
Switch http:// (and redundant ftp://) PKG_SOURCE_URL entries to https://
across tools/ and package/. PKG_HASH alone does not protect against an
attacker tampering with insecure downloads when a maintainer regenerates
the hash via `make ... FIXUP=1`: HTTPS authenticates the upstream so the
captured hash reflects real upstream content.
In-place http -> https (HTTPS reachability verified per host):
- tools/elftosb, tools/lzop, tools/liblzo, tools/mpfr, tools/dosfstools,
tools/libressl, tools/xz
- package/libs/mpfr, package/libs/libmnl, package/libs/libnfnetlink
Replaced with @OPENWRT (HTTPS-only mirror) where the upstream HTTPS host
is dead or has a broken certificate:
- package/libs/popt (ftp.rpm.org cert mismatch)
- package/firmware/ixp4xx-microcode (was http://downloads.openwrt.org )
- package/boot/imx-bootlets (trabant.uid0.hu cert mismatch)
- package/boot/kobs-ng (freescale.com URL is dead, redirects to nxp.com root)
Dropped redundant ftp://ftp.denx.de fallback (https://ftp.denx.de is
already listed):
- package/boot/uboot-tools, tools/mkimage
Signed-off-by: Paul Spooren <mail@aparcar.org >
2026-04-20 11:58:37 +08:00
Nick Hainke
e70eff695e
tools/llvm-bpf: update to 22.1.3
...
Release Notes:
- https://discourse.llvm.org/t/llvm-21-1-7-released
- https://discourse.llvm.org/t/llvm-21-1-8-released
- https://discourse.llvm.org/t/llvm-22-1-0-released
- https://discourse.llvm.org/t/llvm-22-1-1-released
- https://discourse.llvm.org/t/llvm-22-1-2-released
- https://discourse.llvm.org/t/llvm-22-1-3-released
Link: https://github.com/openwrt/openwrt/pull/22972
Signed-off-by: Nick Hainke <vincent@systemli.org >
2026-04-18 09:19:29 +02:00
Shiji Yang
d870511c82
tools/mtd-utils: update to v2.3.1
...
Fixes:
- ubifs-utils: link libmissing.a in case execinfo.h isn't present
- ubifs-utils: common: fix memory leak in devtable.c
- Broken check for GCC compiler versions
- ubifs-utils: missing header file includes
- ubifs-utils: tests: missing files in release tarball
- mtd-tests: flash_speed: really skip destructive tests
- mtd-tests: flash_speed: wrong error message in read_eraseblock()
- serve_image: fix _POSIX_C_SOURCE define
- ubiattach: fix wording in usage example
- fsck.ubifs: don't use pointers that reference out-of-scope variables
- fsck.ubifs: fix platform dependant `ino_t` and `loff_t` formatting
- docfdisk.c: fix potential arithmetic overflows in partition size
- jittertest: reject overlong file names
Changes:
- ubirsvol: resize using all available free space if size is specified
as 0
Upstreamed patches:
- 001-ubifs-utils-link-libmissing.a-in-case-execinfo.h-isn.patch[1]
- 002-ubifs-utils-common-fix-memory-leak-in-devtable.c.patch[2]
- 004-Improve-check-for-GCC-compiler-version.patch[3]
- 005-ubifs-utils-ubifs.h-Include-fcntl.h.patch[4]
- 006-ubifs-utils-journal-Include-sys-stat.h.patch[5]
- 007-ubifs-utils-extract_files-Include-linux-limits.h.patch[6]
[1] https://git.infraroot.at/mtd-utils.git/commit/?h=v2.3.1&id=8a83b306db64d6f60186d4396b0b770163b85b6e
[2] https://git.infraroot.at/mtd-utils.git/commit/?h=v2.3.1&id=2669111e3c60b8e146c174db5d2e7e9991f3dd87
[3] https://git.infraroot.at/mtd-utils.git/commit/?h=v2.3.1&id=ac0ab65ebcd7b11739986b81343457469fbb43b0
[4] https://git.infraroot.at/mtd-utils.git/commit/?h=v2.3.1&id=12bc9ad824bd8f18a5ec9c7154ad2374cf8c7ae3
[5] https://git.infraroot.at/mtd-utils.git/commit/?h=v2.3.1&id=173f9714c8da1d685bfa951d43b9310d16bbab3c
[6] https://git.infraroot.at/mtd-utils.git/commit/?h=v2.3.1&id=77981a2888c711268b0e7f32af6af159c2288e23
Signed-off-by: Shiji Yang <yangshiji66@outlook.com >
Link: https://github.com/openwrt/openwrt/pull/22946
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2026-04-16 20:45:40 +02:00
Jonas Jelonek
0a1074eb9c
firmware-utils: update to Git HEAD (2026-04-09)
...
7350dc7766f6 tplink-safeloader: add support for Festa F61
f3b02a2f2e39 mkzynfw: add board definitions for Zyxel XS1930 switches
Signed-off-by: Jonas Jelonek <jelonek.jonas@gmail.com >
Link: https://github.com/openwrt/openwrt/pull/22827
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2026-04-12 18:23:08 +02:00
Shiji Yang
75f2f960ca
tools/mkimage: use full defconfig name
...
The defconfig file used to build tools is "tools-only_defconfig".
Though u-boot scripts can still automatically handle the old style
name for compatibility reason, it's better to use the correct name.
Signed-off-by: Shiji Yang <yangshiji66@outlook.com >
Link: https://github.com/openwrt/openwrt/pull/22844
Signed-off-by: Nick Hainke <vincent@systemli.org >
2026-04-12 10:28:25 +02:00
Shiji Yang
e249f79723
tools/mkimage: disable more unnecessary tools
...
It doesn't make sence to build unused tools.
Signed-off-by: Shiji Yang <yangshiji66@outlook.com >
Link: https://github.com/openwrt/openwrt/pull/22844
Signed-off-by: Nick Hainke <vincent@systemli.org >
2026-04-12 10:28:25 +02:00
Shiji Yang
f2d684236f
tools/mkimage: update to v2026.04
...
Update to the latest version and add missing 030 patch header.
Changelog:
22aa122eee0 mkimage: Add support for bundling TEE in mkimage -f auto
Signed-off-by: Shiji Yang <yangshiji66@outlook.com >
Link: https://github.com/openwrt/openwrt/pull/22844
Signed-off-by: Nick Hainke <vincent@systemli.org >
2026-04-12 10:28:25 +02:00
Jack Sun
db68b8cefa
tools/cmake: update to 4.3.1
...
Release notes:https://cmake.org/cmake/help/latest/release/4.3.html
Refresh patches:
- 130-bootstrap_parallel_make_flag.patch
- 150-zstd-libarchive.patch
- 160-disable_xcode_generator.patch
Signed-off-by: Jack Sun <sunjiazheng321521@gmail.com >
Link: https://github.com/openwrt/openwrt/pull/22693
Signed-off-by: Robert Marko <robimarko@gmail.com >
2026-04-07 23:01:22 +02:00
John Audia
b580beb3fc
tools: e2fsprogs: update to version 1.47.4
...
Changelog:
https://e2fsprogs.sourceforge.net/e2fsprogs-release.html#1.47.4
Signed-off-by: John Audia <therealgraysky@proton.me >
Link: https://github.com/openwrt/openwrt/pull/22415
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2026-04-07 01:31:04 +02:00
Shiji Yang
105750c673
tools/xz: update to 5.8.3
...
This includes a fix for (CVE-2026-34743).
Release Notes:
https://github.com/tukaani-project/xz/releases/tag/v5.8.3
Signed-off-by: Shiji Yang <yangshiji66@outlook.com >
Link: https://github.com/openwrt/openwrt/pull/22790
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2026-04-06 15:58:13 +02:00
seuros
86bb0d7d27
tools/e2fsprogs: fix build with system libblkid probe API
...
When building on a host with e2fsprogs >= 1.47.0 installed, configure
detects the system libblkid probe API (blkid_probe_get_partitions etc.)
and sets ac_cv_lib_blkid_blkid_get_cache=yes. This causes plausible.c
to be compiled with HAVE_BLKID_PROBE_GET_PARTITIONS defined, but the
host build links against the internal blkid stub, resulting in:
plausible.c: error: unknown type name 'blkid_probe'
Override the configure cache variables to prevent detection of the
system libblkid probe API, ensuring the internal stub is used
consistently.
Signed-off-by: seuros <openwrt@seuros.com >
Link: https://github.com/openwrt/openwrt/pull/22368
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2026-04-06 00:06:37 +02:00
Fabrice Fontaine
44d06e3bee
tools/erofs-utils: assign PKG_CPE_ID
...
cpe:/a:erofs-utils_project:erofs-utils is the correct CPE ID for erofs-utils:
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:erofs-utils_project:erofs-utils
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com >
Link: https://github.com/openwrt/openwrt/pull/22425
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com >
2026-03-19 18:05:35 +01:00
Shiji Yang
518d711461
tools/zlib: update to 1.3.2
...
Release Notes:
https://github.com/madler/zlib/blob/v1.3.2/ChangeLog
We also switch package tarball source to GitHub repository releases
to avoid package hash mismatch after the zstd upgrade.
The 900-* patch was suppressed by the upstream commit 15ba5055a935
("CMake: Adapt pkgconfig-file to the GnuInstallDirs layout.")
Signed-off-by: Shiji Yang <yangshiji66@outlook.com >
Link: https://github.com/openwrt/openwrt/pull/21228
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2026-03-14 22:24:13 +01:00
Fabrice Fontaine
3c3e56afca
tools/expat: fix PKG_CPE_ID
...
cpe:/a:libexpat_project:libexpat is the correct CPE ID for expat:
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:libexpat_project:libexpat
Fixes: ff59f3f4bd (tools/expat: fix PKG_CPE_ID)
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com >
Link: https://github.com/openwrt/openwrt/pull/22406
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2026-03-14 20:34:36 +01:00
Robert Marko
5f704e8b25
firmware-utils: update to Git HEAD (2026-03-05)
...
46f373b47f69 tplink-safeloader: add support for TP-Link Archer AX21 v4.6
7324b0ba8e05 tplink-safeloader: fix segfault when partition name is NULL
7593018845d8 asusuimage: Cleanup code and fix typo
caac8b133aca tplink-safeloader: fix soft_ver for Archer AX21
c0d7de851c9a ptgen: fix bug caused by not completely correct reverts
5b6ef84eaa74 ptgen: allow to specify index of gpt entries to be used
467685270cf0 ptgen: add an option to disable stub partition creation
a2c06c39b41b ptgen: add long option support
6a87eaf434cb ptgen: add support for marking multiple partitions as bootable
Fixes: https://github.com/openwrt/firmware-utils/issues/59
Signed-off-by: Robert Marko <robimarko@gmail.com >
2026-03-05 13:23:03 +01:00
Shiji Yang
e69e03a49d
tools/squashfs4: update to 4.7.5
...
Release Note:
https://github.com/plougher/squashfs-tools/releases/tag/4.7.5
Remove upstreamed patch:
- 0001-mksquashfs-don-t-create-duplicate-virtual-real-disk-.patch
Signed-off-by: Shiji Yang <yangshiji66@outlook.com >
Link: https://github.com/openwrt/openwrt/pull/22249
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com >
2026-03-04 00:44:09 +01:00
Hannu Nyman
784ed3aeb6
tools/cmake: update to 4.2.3
...
Update cmake to version 4.2.3.
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi >
Link: https://github.com/openwrt/openwrt/pull/22052
Signed-off-by: Robert Marko <robimarko@gmail.com >
2026-02-18 19:16:34 +01:00
John Audia
ce9a0ff3fb
tools: m4: update to 1.4.21
...
Changelog: https://github.com/autotools-mirror/m4/blob/branch-1.4/NEWS
This update fixes a build error on my system:
./string.h:777:20: error: expected identifier or '(' before '_Generic'
777 | _GL_EXTERN_C void *memchr (const void *__s, int __c, size_t __n)
| ^~~~~~
Signed-off-by: John Audia <therealgraysky@proton.me >
Link: https://github.com/openwrt/openwrt/pull/21987
Signed-off-by: Robert Marko <robimarko@gmail.com >
2026-02-13 16:56:37 +01:00
Nick Hainke
274e9aff7c
tools/expat: update to 2.7.4
...
Changelog:
https://github.com/libexpat/libexpat/blob/R_2_7_4/expat/Changes
Fixes: CVE-2026-24515 CVE-2026-25210
Link: https://github.com/openwrt/openwrt/pull/21907
Signed-off-by: Nick Hainke <vincent@systemli.org >
2026-02-07 09:06:52 +01:00
Stefan Kalscheuer
1e678eb223
tools/mkimage: update to version 2026.01
...
Update package to the latest stable version.
Patches manually refreshed:
* 030-allow-to-use-different-magic.patch
Signed-off-by: Stefan Kalscheuer <stefan@stklcode.de >
Link: https://github.com/openwrt/openwrt/pull/21674
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2026-01-27 01:29:57 +01:00
Shiji Yang
d93429888c
tools/squashfs4: fix rare data corruption issue
...
There is a chance that the squashfs4 tool may create a broken image
under certain conditions. Backport the fix from upstream to address
this issue.
Report: https://forum.openwrt.org/t/bug-squashfs4-tools-4-7-4-create-corrupted-image/244894
Fixes: 64432358e0 ("tools/squashfs4: update to 4.7.3")
Reported-by: Oleg S <remittor@gmail.com >
Signed-off-by: Shiji Yang <yangshiji66@outlook.com >
Link: https://github.com/openwrt/openwrt/pull/21458
Signed-off-by: Robert Marko <robimarko@gmail.com >
2026-01-09 13:50:38 +01:00
Wei-Ting Yang
99fd5aa496
tools: util-linux: update to 2.41.3
...
Release notes:
https://www.kernel.org/pub/linux/utils/util-linux/v2.41/v2.41.3-ReleaseNotes
Remove upstreamed:
110-meson-fix-a-bug-in-posixipc_libs-configuration.patch
Signed-off-by: Wei-Ting Yang <williamatcg@gmail.com >
Link: https://github.com/openwrt/openwrt/pull/21276
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2026-01-02 01:24:55 +01:00
Shiji Yang
def7548867
tools/xz: update to 5.8.2
...
Release Notes:
https://github.com/tukaani-project/xz/releases/tag/v5.8.2
Signed-off-by: Shiji Yang <yangshiji66@outlook.com >
Link: https://github.com/openwrt/openwrt/pull/21208
Signed-off-by: Robert Marko <robimarko@gmail.com >
2025-12-21 20:49:22 +01:00
Christian Marangi
78a8cfb577
tools: gnulib: fix broken install of .m4 files
...
Makefile foreach works only on parsing the Makefile and in this specific
case only works if the package is already extracted and file actually
exist.
On scenario where the package still has to be built, foreach doesn't
find any file causing Host/Install to not install any .m4 file.
To handle this, use a shell for loop that scan files in the
Host/install.
Fixes: c820f097e0 ("tools: gnulib: install .m4 file with gl_ prefix")
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com >
2025-12-04 16:35:40 +01:00
Christian Marangi
8ad5f35a90
autoconf-archive: backport patch for C++23 support
...
Backport upstream patch for C++23 support on ax_cxx_compile_stdcxx.m4.
This is needed by Asterisk package to correctly configure.
It's currently not possible to bump to a more recent autoconf-archive
release 2024.10.16 as it's currently affected by multiple BUGs ([1])
[1] https://github.com/openwrt/openwrt/commit/e1acc7a67b92fa964710afe0a3ae2dad5c1f00c7
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com >
2025-12-03 20:00:21 +01:00
Christian Marangi
c820f097e0
tools: gnulib: install .m4 file with gl_ prefix
...
It was found that there is currently a conflict for the cond.m4 that
is also shipped by automake, making the gnulib one having priority causing
problem with finding AM_CONDITIONAL macro.
To handle this, install gnulib .m4 file with a gl_ prefix to the
filename.
This make sure gnulib .m4 file won't have name conflict with automake
.m4 default files permitting correct autoreconf run of any affected
package by this.
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com >
2025-12-03 18:44:42 +01:00
Mario Andrés Pérez
2e944e083e
tools: mtd-utils: fix patch 110 for musl
...
This patch is introducing the same header that the other patch
001-ubifs-utils-link-libmissing.a-in-case-execinfo.h-isn.patch
is guarding against missing in musl libc. We need to
mimic that.
Signed-off-by: Mario Andrés Pérez <mapb_@outlook.com >
Link: https://github.com/openwrt/openwrt/pull/20938
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com >
2025-11-26 10:16:48 +01:00
Nick Hainke
e7022ec14e
tools/ninja: update to 1.13.2
...
Release Notes:
https://github.com/ninja-build/ninja/releases/tag/v1.13.2
Link: https://github.com/openwrt/openwrt/pull/20935
Signed-off-by: Nick Hainke <vincent@systemli.org >
2025-11-26 09:37:03 +01:00
Hannu Nyman
9ba24e0ee9
tools/cmake: update to 4.2.0
...
Update cmake to version 4.2.0
Release notes at https://cmake.org/cmake/help/v4.2/release/4.2.html
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi >
Link: https://github.com/openwrt/openwrt/pull/20863
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com >
2025-11-25 17:22:46 +01:00
Nick Hainke
71deb5b6d5
tools/squashfs4: update to 4.7.4
...
Remove upstreamed patches:
- 0001-mksquashfs-fix-build-for-big-endian-architectures.patch
- 0002-gzip_wrapper-fix-byte-swapping-prototype.patch
- 0003-mksquashfs-fix-regression-introduced-by-SEEK_DATA-op.patch
Link: https://github.com/openwrt/openwrt/pull/20843
Signed-off-by: Nick Hainke <vincent@systemli.org >
2025-11-22 23:22:17 +01:00
Nick Hainke
ef9f45e683
tools: libressl: update to 4.2.1
...
Changelog:
- 3.8.0: https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-3.8.0-relnotes.txt
- 3.8.1: https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-3.8.1-relnotes.txt
- 3.8.2: https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-3.8.3-relnotes.txt
- 3.8.4: https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-3.8.4-relnotes.txt
- 3.9.0: https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-3.9.0-relnotes.txt
- 3.9.1: https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-3.9.1-relnotes.txt
- 3.9.2: https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-3.9.2-relnotes.txt
- 4.0.0: https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-4.0.0-relnotes.txt
- 4.1.0: https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-4.1.0-relnotes.txt
- 4.2.0: https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-4.2.0-relnotes.txt
- 4.2.1: https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-4.2.1-relnotes.txt
Further add patches:
- 010-static.patch
- 011-fix-linking.patch
Link: https://github.com/openwrt/openwrt/pull/19562
Signed-off-by: Nick Hainke <vincent@systemli.org >
2025-11-22 23:17:09 +01:00
Nick Hainke
afb90babed
tools/llvm-bpf: update to 21.1.6
...
Release Notes:
- https://discourse.llvm.org/t/llvm-21-1-6-released
- https://discourse.llvm.org/t/llvm-21-1-5-released
- https://discourse.llvm.org/t/llvm-21-1-4-released
- https://discourse.llvm.org/t/llvm-21-1-3-released
- https://discourse.llvm.org/t/llvm-21-1-2-released
- https://discourse.llvm.org/t/llvm-21-1-1-released
- https://discourse.llvm.org/t/llvm-21-1-0-released
- https://discourse.llvm.org/t/llvm-20-1-7-released
Link: https://github.com/openwrt/openwrt/pull/20870
Signed-off-by: Nick Hainke <vincent@systemli.org >
2025-11-22 23:13:01 +01:00
Nick Hainke
1cd3a09485
tools/dwarves: update to 1.31
...
Upstream switched to tar.xz.
Release Notes:
- https://github.com/acmel/dwarves/releases/tag/v1.30
- https://github.com/acmel/dwarves/releases/tag/v1.31
Link: https://github.com/openwrt/openwrt/pull/20845
Signed-off-by: Nick Hainke <vincent@systemli.org >
2025-11-22 23:09:51 +01:00
Nick Hainke
582d8f0ed7
tools/libdeflate: update to 1.25
...
Changelog:
- Update to v1.25 (2025-10-31): no fixes or improvements, only the build
harness maintenance.
Link: https://github.com/openwrt/openwrt/pull/20844
Signed-off-by: Nick Hainke <vincent@systemli.org >
2025-11-22 23:07:46 +01:00
Nick Hainke
075ec5501a
tools/ccache: update to 4.12.1
...
Release Notes:
https://ccache.dev/releasenotes.html#_ccache_4_12_1
Patch manually refreshed:
- 100-honour-copts.patch
Signed-off-by: Nick Hainke <vincent@systemli.org >
Link: https://github.com/openwrt/openwrt/pull/20837
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com >
2025-11-20 14:00:41 +01:00
Andy Chiang
9359fc9376
tools: erofs-utils: update to 1.8.10
...
ChangeLog:
https://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs-utils.git/tree/ChangeLog?h=v1.8.10
Build system: x86/64
Tested on:
- x86/64 (build + run)
- mediatek/filogic GL-MT3000 (build + run)
Signed-off-by: Andy Chiang <AndyChiang_git@outlook.com >
Link: https://github.com/openwrt/openwrt/pull/20804
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com >
2025-11-19 12:39:53 +01:00
Hauke Mehrtens
98bea87773
tools: firmware-utils: update to Git HEAD (2025-11-11)
...
ac7a4abdde7d iptime-crc32: add support for ipTIME AX3000SE
c42a3bc53da8 iptime-crc32: add support for ipTIME AX2002MESH
Link: https://github.com/openwrt/openwrt/pull/20734
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-11-11 21:29:22 +01:00
Shiji Yang
64432358e0
tools/squashfs4: update to 4.7.3
...
Release Note:
https://github.com/plougher/squashfs-tools/releases/tag/4.7.3
The three backported patches fixed the regression and build
issue on squashfs-tools v4.7.3.
Signed-off-by: Shiji Yang <yangshiji66@outlook.com >
Link: https://github.com/openwrt/openwrt/pull/20683
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-11-09 22:45:12 +01:00
Hauke Mehrtens
6665089e94
tools: util-linux: Update to version 2.41.2
...
Changes:
https://www.kernel.org/pub/linux/utils/util-linux/v2.41/v2.41.2-ReleaseNotes
Link: https://github.com/openwrt/openwrt/pull/20546
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-11-08 21:22:46 +01:00
Hauke Mehrtens
1a71840512
tools: e2fsprogs: Update to version 1.47.3
...
Changelog:
https://e2fsprogs.sourceforge.net/e2fsprogs-release.html#1.47.3
Add patch to fix build on older Linux systems like Debian oldstable.
Link: https://github.com/openwrt/openwrt/pull/20541
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-11-08 21:21:21 +01:00
Hauke Mehrtens
52c0e90bdc
tools: mtd-utils: Update to version 2.3.0
...
See announcement mail for list of new features:
https://lists.infradead.org/pipermail/linux-mtd/2025-February/108248.html
The removed patch 100-sscanf_fix.patch was applied upstream, see:
https://git.infradead.org/?p=mtd-utils.git;a=commitdiff;h=cba2d7875328b05a4a76f619de0ce7050f2df971
The patch 110-portability.patch was manually adapted.
Cherry pick some upstream commits which fix build problems in some
situations.
Link: https://github.com/openwrt/openwrt/pull/20540
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-11-08 21:01:44 +01:00
Rosen Penev
b872421795
tools/util-linux: remove automake dep
...
In the conversion to meson, this was overlooked.
Fixes e15d5cf752 : ("tools/util-linux: build with meson")
Signed-off-by: Rosen Penev <rosenp@gmail.com >
Link: https://github.com/openwrt/openwrt/pull/20688
Signed-off-by: Robert Marko <robimarko@gmail.com >
2025-11-07 21:18:55 +01:00
Hannu Nyman
1b48ebd31c
tools/cmake: update to 4.1.2
...
Update cmake to 4.1.2.
Note that cmake 4.x requires at least 3.5 as 'cmake_minimum_required'
in CMakeLists.txt of each app to be compiled.
Future cmake versions will increase that requirement to 3.10
https://cmake.org/cmake/help/latest/command/cmake_minimum_required.html
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi >
Link: https://github.com/openwrt/openwrt/pull/20265
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com >
2025-11-04 15:14:55 +01:00
Hannu Nyman
3969335815
tools/liblzo: add cmake 4.x compatibility
...
Patch CMakeLists.txt to fulfill cmake 4.0 requirements
of cmake_minimum_required being at least 3.5 and in future 3.10.
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi >
Link: https://github.com/openwrt/openwrt/pull/20265
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com >
2025-11-04 15:14:53 +01:00
Hauke Mehrtens
3e6c3bf5a3
tools: b43-tools: Update to latest HEAD
...
Add the following changes:
```
12524df b43-asm: fix undefined behavior by using unsigned shift
fa9cb86 Merge pull request #9 from PolynomialDivision/unsinged-fix
5d592cb fwcutter: Fix compiler warning
b96318b dasm: Fix compiler warning
2270cee ssb_sprom: Fix _DEFAULT_SOURCE warning
4781cde ssb_sprom: Fix compiler warning
cce45e3 ssb_sprom: Update .gitignore
5ca416f disassembler: Update .gitignore
44673b6 Update .gitignore
0c8f8b6 assembler: Update .gitignore
1f5b63d fwcutter: Update .gitignore
35fe438 Add README.md
```
Link: https://github.com/openwrt/openwrt/pull/20542
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-10-25 22:35:37 +02:00
Hauke Mehrtens
f596ae7b85
tools: firmware-utils: update to Git HEAD (2025-10-20)
...
313f344 dlink-sge-image: add support for D-Link DIR-X1860 B1/DIR-X1550 A1
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-10-20 00:17:46 +02:00
Christian Marangi
0b116e9d73
tools/meson: add pending patch to improve binary reproducibility
...
Add 3 pending patch that improve binary reproducibility. The first
address a problem with RPATH string not getting cleared on removal of
RPATH entry from ELF section. The other 2 skip including external shared
library in RPATH in meson build phase.
This follows the logic that on cross-compiling we can't run the binary
anyway as it does target a different arch hence it doesn't make sense to
include those extra path in RPATH causing reproducibility problems (as
path for those external library will depend on the build system path)
Link: https://github.com/openwrt/openwrt/pull/20389
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com >
2025-10-14 17:13:04 +02:00
Stefan Kalscheuer
50e4d4f4ba
tools/mkimage: update to version 2025.10
...
Update package to the latest stable version.
All patches need to be updated.
Signed-off-by: Stefan Kalscheuer <stefan@stklcode.de >
Link: https://github.com/openwrt/openwrt/pull/20379
Signed-off-by: Nick Hainke <vincent@systemli.org >
2025-10-11 21:50:41 +02:00