Jack Sun
219798083c
tools/cmake: update to 4.3.4
...
Release notes:https://cmake.org/cmake/help/latest/release/4.3.html
No need refresh patches.
Signed-off-by: Jack Sun <sunjiazheng321521@gmail.com >
Link: https://github.com/openwrt/openwrt/pull/23938
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2026-06-25 23:13:25 +02:00
Thomas Weißschuh
4ffea56388
tools: util-linux: update to 2.42.2
...
Release notes:
https://www.kernel.org/pub/linux/utils/util-linux/v2.42/v2.42.2-ReleaseNotes
Signed-off-by: Thomas Weißschuh <thomas@t-8ch.de >
Link: https://github.com/openwrt/openwrt/pull/23844
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2026-06-24 02:14:33 +02:00
Jonas Jelonek
47d1bf564f
tools: bc: update to 1.08.2
...
Changelog included in source tar.
Removed patches:
- 000-getopt-prototype.patch
- 001-getopt-declaration.patch
Both patch changes are included upstream in this version.
Link: https://github.com/openwrt/openwrt/pull/23911
Signed-off-by: Jonas Jelonek <jelonek.jonas@gmail.com >
2026-06-22 13:01:20 +02:00
Shine
a9b5937015
tools: bc: fix build on musl host
...
Fix declaration of getenv() in getopt.c
Backport from bc 1.08.2.
Signed-off-by: Shine <4c.fce2@proton.me >
Link: https://github.com/openwrt/openwrt/pull/21957
Signed-off-by: Jonas Jelonek <jelonek.jonas@gmail.com >
2026-06-21 11:18:46 +02:00
Shiji Yang
aa96b3ad55
tools/fakeroot: update to 1.38.1
...
Changelog:
https://salsa.debian.org/clint/fakeroot/-/blob/debian/1.38.1-1/debian/changelog?ref_type=tags
Remove upstreamed patches:
- 400-alpine-libc.musl-fix.patch[1]
- 600-macOS.patch[2][3]
[1] https://salsa.debian.org/clint/fakeroot/-/commit/0b79007b7dc7ac32bca81ec37f4f36fc47a48e16
[2] https://salsa.debian.org/clint/fakeroot/-/commit/6fc4f9d8b198df565712e3ea7af9660a8eeaa69a
[3] https://salsa.debian.org/clint/fakeroot/-/commit/6bce2e78372e513f2795808e4fb8c712605a562f
Signed-off-by: Shiji Yang <yangshiji66@outlook.com >
Link: https://github.com/openwrt/openwrt/pull/23577
Signed-off-by: Jonas Jelonek <jelonek.jonas@gmail.com >
2026-05-30 11:20:25 +02:00
Alessio Ferri
06bf4fa978
b43-tools: introduce support for rev22 in b43-fwsquash.py
...
rev22 has been ignored in fwsquash for the lack of supported binary blobs
containing the required firmware.
Now that fwcutter is able to parse the blob included in the gpl release
of dlink dsl 3580l, fwsquash need to keep the extracted files.
Signed-off-by: Alessio Ferri <alessio.ferri.3012@gmail.com >
Link: https://github.com/openwrt/openwrt/pull/23532
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2026-05-28 00:47:45 +02:00
Alessio Ferri
88300c83f3
b43-tools: update the package to version released on 2026-05-22
...
b43-tools introduced python 2 to python 3 conversion and added
support to extract ucode from a new blob
Signed-off-by: Alessio Ferri <alessio.ferri.3012@gmail.com >
Link: https://github.com/openwrt/openwrt/pull/23535
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2026-05-27 01:44:48 +02:00
Jack Sun
67a870c9c6
tools/cmake: update to 4.3.3
...
Release notes:https://cmake.org/cmake/help/latest/release/4.3.html
No need refresh patches
Signed-off-by: Jack Sun <sunjiazheng321521@gmail.com >
Link: https://github.com/openwrt/openwrt/pull/23482
Signed-off-by: Robert Marko <robimarko@gmail.com >
2026-05-24 10:23:41 +02:00
Thomas Weißschuh
6418d6fd0b
tools: util-linux: update to 2.42.1
...
Release notes:
https://www.kernel.org/pub/linux/utils/util-linux/v2.42/v2.42.1-ReleaseNotes
Remove upstreamed:
0001-pidutils-gracefully-handle-systems-without-sys-vfs.h.patch
Signed-off-by: Thomas Weißschuh <thomas@t-8ch.de >
Link: https://github.com/openwrt/openwrt/pull/23432
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2026-05-19 23:39:29 +02:00
Jack Sun
7bbf265d3e
tools/cmake: update to 4.3.2
...
Release notes:https://cmake.org/cmake/help/latest/release/4.3.html
No need refresh patches
Signed-off-by: Jack Sun <sunjiazheng321521@gmail.com >
Link: https://github.com/openwrt/openwrt/pull/23398
Signed-off-by: Robert Marko <robimarko@gmail.com >
2026-05-17 13:09:36 +02:00
Jonas Jelonek
8de418547f
firmware-utils: update to Git HEAD (2026-05-04)
...
d21804addba6 add XikeStor SKS7300 image generation utility
7806c09361d2 mkzynfw: add board definitions for Zyxel XMG1915 switches
1a4153f4c701 mkzynfw: add board definitions for XGS1930 series
Signed-off-by: Jonas Jelonek <jelonek.jonas@gmail.com >
Link: https://github.com/openwrt/openwrt/pull/23221
Signed-off-by: Robert Marko <robimarko@gmail.com >
2026-05-05 14:10:39 +02:00
Carsten Schuette
de41c05e1c
mold: Update to 2.41.0
...
Update mold to 2.41.0
Release notes:
https://github.com/rui314/mold/releases/tag/v2.41.0
Signed-off-by: Carsten Schuette <schuettecarsten@googlemail.com >
Link: https://github.com/openwrt/openwrt/pull/23129
Signed-off-by: Robert Marko <robimarko@gmail.com >
2026-04-28 09:35:53 +02:00
Thomas Weißschuh
c896a812ae
tools: util-linux: update to 2.42
...
Release notes:
https://www.kernel.org/pub/linux/utils/util-linux/v2.42/v2.42-ReleaseNotes
Remove upstreamed:
010-meson-curses.patch
New:
0001-pidutils-gracefully-handle-systems-without-sys-vfs.h.patch
Signed-off-by: Thomas Weißschuh <thomas@t-8ch.de >
Link: https://github.com/openwrt/openwrt/pull/22878
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2026-04-23 01:05:05 +02:00
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