Commit Graph

81681 Commits

Author SHA1 Message Date
Bernd Kuhls
cdbe16042a package/libpciaccess: bump version to 0.19
https://lists.x.org/archives/xorg-announce/2026-March/003674.html

Added sha256 hash provided by upstream.

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-14 19:55:20 +02:00
Bernd Kuhls
cf1df9a356 package/jsoncpp: bump version to 1.9.7
https://github.com/open-source-parsers/jsoncpp/releases/tag/1.9.7

Added patch from upstream PR to fix a build error with C++17 seen with
gerbera.

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-14 19:53:23 +02:00
Bernd Kuhls
7cf7140b48 package/sqlite: bump version to 3.53.0
https://sqlite.org/releaselog/3_53_0.html

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-14 19:52:03 +02:00
Bernd Kuhls
4ea6da5773 package/intel-vpl-gpu-rt: bump version to 26.1.6
https://github.com/intel/vpl-gpu-rt/releases/tag/intel-onevpl-26.1.6

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-14 19:50:31 +02:00
Bernd Kuhls
b84a18218c package/intel-mediadriver: bump version to 26.1.6
https://github.com/intel/media-driver/releases/tag/intel-media-26.1.6

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-14 19:50:31 +02:00
Bernd Kuhls
bbae39d4c7 package/pcre: remove package
Quoting https://www.pcre.org/
"The older, but still widely deployed PCRE library, originally released
 in 1997, is at version 8.45. This version of PCRE is now at end of
 life, and is no longer being actively maintained. Version 8.45 is
 expected to be the final release of the older PCRE library, and new
 projects should use PCRE2 instead. [...]"

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-14 19:12:45 +02:00
Bernd Kuhls
3a71efc10e package/zsh: switch to pcre2
https://bbs.archlinux.org/viewtopic.php?pid=2129384#p2129384

Patches 0003 and 0004 add upstream commits to support pcre2.

Patch 0002 is a prerequisite for patch 0003 to apply cleanly to
Src/Modules/pcre.c.

Renamed ac_cv_prog_ variable due to changes in patch 0004.

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-14 19:12:45 +02:00
Bernd Kuhls
a4aaad59da package/slang: disable pcre module
The pcre package is unmaintained and will be removed from buildroot.

Slang has no support for pcre2 so we remove the pcre module.

For reference see:
https://fedoraproject.org/wiki/Changes/PcreDeprecation
https://bugzilla.redhat.com/show_bug.cgi?id=2128372
40c4fb0556

https://github.com/LibreELEC/LibreELEC.tv/pull/8299

https://packagehub.suse.com/packages/slang/2_3_3+git16_89d32bb-160000_2_2/

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-14 19:12:45 +02:00
Bernd Kuhls
0aa8a91bb8 package/postgis: switch to pcre2
Upstream added additional and optional support for pcre2 in version
3.2.0:
6cf2fba94a
which was added to buildroot in 2021 with commit
5084994d3f.

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Reviewed-by: Maxim Kochetkov <fido_max@inbox.ru>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-14 19:12:45 +02:00
Bernd Kuhls
f99d5f46e2 package/kodi: switch to pcre2
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-14 19:12:45 +02:00
Bernd Kuhls
66b520817f package/freeswitch: switch to pcre2
Added patch 0006 which replaces the usage of pcre in favour of pcre2,
this is a rebased version of upstream commits used by OpenWRT:
75acd1cdc2

Added patch 0005 which is a prerequisite for patch 0006, also used by
OpenWRT.

Added patch 0007 which fixes a runtime crash caused by patch 0006.

Added Upstream: tag to patch 0001.

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-14 19:12:45 +02:00
Bernd Kuhls
ef396fb9a0 package/freeradius-server: switch to pcre2
Upstream added support for pcre2 with commit
430ed115ca
with version 3.2.8 which was added to buildroot with commit
747fed73f9.

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-14 19:12:45 +02:00
Bernd Kuhls
1eae9a4b1a package/aircrack-ng: switch to pcre2
Added two upstream commits to support pcre2 and switch the package from
pcre to pcre2.

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-14 19:12:45 +02:00
Bernd Kuhls
12c5a19923 package/wget: remove optional support for pcre, keep pcre2
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-14 19:12:45 +02:00
Bernd Kuhls
9af410c5ab package/tvheadend: remove optional support for pcre, keep pcre2
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-14 19:12:45 +02:00
Bernd Kuhls
3831283ca4 package/sngrep: remove optional support for pcre, keep pcre2
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-14 19:12:45 +02:00
Bernd Kuhls
59ae90f823 package/pound: remove optional support for pcre, keep pcre2
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-14 19:12:45 +02:00
Bernd Kuhls
073a8c5d27 package/kismet: remove optional support for pcre, keep pcre2
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-14 19:12:45 +02:00
Bernd Kuhls
081c27aea5 package/haproxy: remove optional support for pcre, keep pcre2
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-14 19:12:45 +02:00
Bernd Kuhls
6c81798b68 package/brltty: remove optional support for pcre, keep pcre2
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-14 19:12:45 +02:00
Bernd Kuhls
492155af6a package/c-icap: switch to pcre2
Added two patches backported from the upstream branch c_icap_0_6_x which
were backported by Debian to the 0.5.x branch.

Build-tested using this defconfig:

BR2_PACKAGE_PCRE2=y
BR2_PACKAGE_C_ICAP=y
BR2_PACKAGE_C_ICAP_MODULES=y

                             arm-aarch64 [ 1/32]: OK
                   bootlin-aarch64-glibc [ 2/32]: OK
               bootlin-aarch64-glibc-old [ 3/32]: FAILED
               bootlin-arcle-hs38-uclibc [ 4/32]: OK
                    bootlin-armv5-uclibc [ 5/32]: OK
                     bootlin-armv7-glibc [ 6/32]: OK
                   bootlin-armv7m-uclibc [ 7/32]: SKIPPED
                      bootlin-armv7-musl [ 8/32]: OK
                bootlin-m68k-5208-uclibc [ 9/32]: SKIPPED
               bootlin-m68k-68040-uclibc [10/32]: OK
             bootlin-microblazeel-uclibc [11/32]: OK
                  bootlin-mips64el-glibc [12/32]: OK
                bootlin-mipsel32r6-glibc [13/32]: OK
                   bootlin-mipsel-uclibc [14/32]: OK
                 bootlin-openrisc-uclibc [15/32]: OK
        bootlin-powerpc64le-power8-glibc [16/32]: OK
           bootlin-powerpc-e500mc-uclibc [17/32]: OK
                   bootlin-riscv32-glibc [18/32]: OK
                   bootlin-riscv64-glibc [19/32]: OK
                    bootlin-riscv64-musl [20/32]: OK
                 bootlin-s390x-z13-glibc [21/32]: OK
                      bootlin-sh4-uclibc [22/32]: OK
                   bootlin-sparc64-glibc [23/32]: OK
                    bootlin-sparc-uclibc [24/32]: OK
                    bootlin-x86-64-glibc [25/32]: OK
                     bootlin-x86-64-musl [26/32]: OK
                   bootlin-x86-64-uclibc [27/32]: OK
                   bootlin-x86-i686-musl [28/32]: OK
                   bootlin-xtensa-uclibc [29/32]: OK
                            br-arm-basic [30/32]: FAILED
                    br-arm-full-nothread [31/32]: SKIPPED
                      br-arm-full-static [32/32]: SKIPPED

32 builds, 4 skipped, 2 build failed, 0 legal-info failed, 0 show-info failed

The two build errors are unrelated to this patch, they are caused by
patch 0005-Fix-module-operation-prototypes-to-fix-GCC-15.x-buil.patch
which breaks the build with gcc <= 9.x:

http_auth.c: In function ‘basic_close’:
http_auth.c:412:25: error: parameter name omitted
 void basic_close(struct ci_server_conf *)

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-14 19:12:45 +02:00
Bernd Kuhls
81177e9bd0 package/c-icap-modules: bump version to 0.5.7
0.5.7: https://sourceforge.net/p/c-icap/mailman/message/58723534/
"The newer c-icap-0.5.12 or c-icap-0.6.2 c-icap release is also
 required."
0.5.6: https://sourceforge.net/p/c-icap/mailman/message/40461114/

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-14 19:12:45 +02:00
Bernd Kuhls
97c434f731 package/c-icap: bump version to 0.5.14
0.5.11: https://sourceforge.net/p/c-icap/mailman/message/38634903/
0.5.12: https://sourceforge.net/p/c-icap/mailman/message/58723532/
0.5.13: https://github.com/c-icap/c-icap-server/compare/C_ICAP_0.5.12...C_ICAP_0.5.13
        (no announcement found)
0.5.14: https://sourceforge.net/p/c-icap/mailman/message/59202148/

Rebased patch 0001 due to upstream commit
1559d1662a

Rebased patch 0003 due to upstream commit
b650bfdd4a

Removed patch 0004 which is included in this release:
16cdaa505d

Renamed patches 0005 & 0006.

Disabled zstd support added upstream with commit
1559d1662a
due to build errors when enabled:

encode.c: In function 'ci_compress_to_membuf':
encode.c:75:16: error: implicit declaration of function
 'ci_zstd_compress_to_membuf'; did you mean 'ci_decompress_to_membuf'?
 [-Wimplicit-function-declaration]

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-14 19:12:45 +02:00
Bernd Kuhls
428e0e292b package/c-icap: fix musl build
Fixes:
https://autobuild.buildroot.net/results/33b/33bb3ea8ac36da7f40a82c580d3614f0b34a7ab2/

The oldest build error dates back to June 2024 so this patch should be
backported to LTS branches.

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-14 19:12:45 +02:00
Bernd Kuhls
20a87376c7 package/shadowsocks-libev: bump version to 3.3.6
https://github.com/shadowsocks/shadowsocks-libev/releases/tag/v3.3.6

Upstream tarball does not contain submodules so we need to download the
git repo ourselves. Please note that these submodules cannot be provided
as system libraries:
6423c8e496
"These are vendored code built from git submodules, not system
 libraries, [...]"

Removed all patches, they were either autoconf-related or are included
in this release.

Added patch to fix build with toolchains without c++.

Switched build system to cmake due to upstream removal of autoconf and
switched to pcre2 instead of pcre:
7bb250739e

The cmake build system always builds dynamic libraries:
https://github.com/shadowsocks/shadowsocks-libev/blob/v3.3.6/src/CMakeLists.txt#L252
so we added a dependency to !BR2_STATIC_LIBS and -DWITH_STATIC=OFF as
configure option.

Please note that this bump will not fix the build errors introduced by
the bump of glibc to version 2.43:
https://github.com/shadowsocks/shadowsocks-libev/issues/3032

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-14 19:12:45 +02:00
Thomas Perale
9f79afbfb0 docs/website: add SMC-Gateway as a bronze sponsor
SMC Gateway creates applications to enable communications simpler.

They produce an intelligent hub that connects radio networks with
various external systems.

We thanks them for contributing to the LTS maintenance as a bronze
sponsor.

[1] https://smc-gateway.com/
[2] https://www.linkedin.com/company/smc-gateway-ltd

Signed-off-by: Thomas Perale <thomas.perale@mind.be>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-13 23:04:52 +02:00
Mattias Walström
329643baa5 package/linux-firmware: Add option to install ath11k (WC68655) firmware
Add firmware for Qualcomm WCN6855 WiFi 6E chip.

Signed-off-by: Mattias Walström <lazzer@gmail.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-13 21:59:12 +02:00
Bernd Kuhls
e2ace8475f package/linux-firmware: bump version to 20260410
Updating the hash of the WHENCE file, due to firmware additions and
firmware changes, but no changes to the redistribution/licensing
conditions.

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-13 21:50:13 +02:00
Bernd Kuhls
66124c73b1 linux: bump latest version to 7.0
For an overview of changes in 7.0, see:
https://kernelnewbies.org/Linux_7.0

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
[Julien: add link to kernelnewbies.org in commit log]
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-13 21:23:31 +02:00
Bernd Kuhls
9af85c8f01 {toolchain, linux-headers}: add support for 7.0 headers
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-13 21:23:31 +02:00
Bernd Kuhls
59ee8738f6 package/strace: fix build with linux-7.0
Add three upstream patches to fix build with the upcoming bump of the
linux kernel to 7.0.

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-13 21:23:31 +02:00
Bernd Kuhls
ac40f9f5cd {linux, linux-headers}: bump 6.{1, 6, 12, 18, 19}.x series
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-13 21:23:31 +02:00
Mariusz Bialonczyk
1f6ec3ee7c rust: add support for riscv64gc-unknown-linux-musl target
Signed-off-by: Mariusz Bialonczyk <manio@skyboo.net>
[rebased for rust 1.94.1]
Signed-off-by: Nicolas Serafini <nicolas.serafini@flyability.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-13 21:16:49 +02:00
Nicolas Serafini
f1f96c1ad0 package/rust: security bump version to 1.94.1
Note: version 1.94.1 includes security fixes for:
https://www.cve.org/CVERecord?id=CVE-2026-33055
https://www.cve.org/CVERecord?id=CVE-2026-33056

For full change logs, see:
https://blog.rust-lang.org/2026/03/26/1.94.1-release/
https://blog.rust-lang.org/2026/03/05/Rust-1.94.0/
https://blog.rust-lang.org/2026/02/12/Rust-1.93.1/
https://blog.rust-lang.org/2026/01/22/Rust-1.93.0/
https://blog.rust-lang.org/2025/12/11/Rust-1.92.0/
https://blog.rust-lang.org/2025/11/10/Rust-1.91.1/
https://blog.rust-lang.org/2025/10/30/Rust-1.91.0/
https://blog.rust-lang.org/2025/09/18/Rust-1.90.0/
https://blog.rust-lang.org/2025/08/07/Rust-1.89.0/

Since Rust 1.89.0, the bootstrap was redesigned (upstream PR #119899):
the stage 0 standard library is no longer built from source but copied
from the stage 0 compiler's sysroot. This breaks host-rust in two
ways.
https://blog.rust-lang.org/inside-rust/2025/05/29/redesigning-the-initial-bootstrap-sequence/
https://github.com/rust-lang/rust/pull/119899

First, building std from source for a cross target at stage 0 now
requires build.local-rebuild to be set in config.toml. Without it,
the bootstrap refuses to proceed. Set local-rebuild = true since the
stage 0 compiler (host-rust-bin) is the same version as the compiler
being built from source.
https://github.com/rust-lang/rust/pull/145876

Second, host-rust-bin creates relative symlinks to expose the host
std libraries under its rustc component directory. The bootstrap's
copy_link_internal() copies these symlinks verbatim into the
stage0-sysroot, where the relative paths no longer resolve. Replace
them with hardlink copies (cp -al) in HOST_RUST_BIN_LIBSTD_EXTRACT.

Also, Rust received three changes in Cargo's vendoring logic which
produces different vendor directory contents.

In Rust version 1.89:

- cargo vendor now does direct extraction from .crate tarballs
  instead of heuristic file listing, adding previously excluded
  files like .cargo_vcs_info.json and hidden directories:
  https://github.com/rust-lang/cargo/pull/15514

- Files with .rej/.orig suffixes (e.g. Cargo.toml.orig) are no
  longer excluded from vendoring:
  https://github.com/rust-lang/cargo/pull/15569

In Rust version 1.94

- Git-specific files (.gitattributes, .gitignore) are now
  recursively filtered in subdirectories, not just at the top
  level:
  https://github.com/rust-lang/cargo/pull/16439

Therefore the hashes of all Cargo-fetched packages need to be
updated. This commit changes the suffix of Cargo packages from
-cargo4 to -cargo5, and updates all hashes.

Signed-off-by: Nicolas Serafini <nicolas.serafini@flyability.com>
Tested-by: Marcus Hoffmann <buildroot@bubu1.eu>
[Julien:
 - mark commit as "security" and add info in commit log
 - squash version bump, bootstrap and hash fixes in a single commit
 - fix python-cryptography hash after update in commit 632e224184
]
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-13 21:16:49 +02:00
Michael Nosthoff
632e224184 package/python-cryptography: security bump to version 46.0.7
Changelog:
https://cryptography.io/en/46.0.7/changelog/

Fixes:
https://www.cve.org/CVERecord?id=CVE-2026-34073
https://www.cve.org/CVERecord?id=CVE-2026-39892

Signed-off-by: Michael Nosthoff <buildroot@heine.tech>
Signed-off-by: Marcus Hoffmann <buildroot@bubu1.eu>
2026-04-13 11:32:19 +02:00
Peter Korsgaard
8b2b857b1f package/ugetty: new package
Minimal getty implementation with optional ppp and ssh multiplexing support.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-12 22:42:55 +02:00
Romain Naour
356c092389 configs/am574x_idk_defconfig: bump linux to 6.18.16 and u-boot to 2026.04
This commit:
  - updates the Kernel from LTS 6.6.14 to 6.18.16
  - updates U-Boot from 2024.01 to 2026.04
  - switches to Bootlin external glibc stable toolchain
  - enable BR2_DOWNLOAD_FORCE_CHECK_HASHES=y, add custom hashes stored
    in BR2_GLOBAL_PATCH_DIR="board/ti/am574x-idk/patches" and removes
    the exception entry in .checkpackageignore.
  - enable BR2_LINUX_KERNEL_DTB_KEEP_DIRNAME=y to install the board
    devicetree in the boot (vfat) partition keeping the directory
    prefixes (ti/omap/am574x-idk.dtb). u-boot nowadays is looking for
    boards devicetree using such directory prefixes [1].
    Update genimange.cfg file accordingly.
  - While at it, add a label to the boot (vfat) partition to not use a
    generated label.
  - set BR2_TARGET_ROOTFS_EXT2_SIZE="256M" since the rootfs no longer
    fit in the default size (60M).
  - Remove the rootfs partition predefined 1G size to avoid a parted
    warning about "unallocated space within the partition."
  - Update extlinux.conf kernel command line to use "console=ttyS2"
    instead of "ttyS0". Seems a typo introduced with the defconfig
    (AM57xx always used ttyS2 as kernel console).

[1] 649f4a7d3c

Signed-off-by: Romain Naour <romain.naour@smile.fr>
[Julien: add BR2_TARGET_UBOOT_NEEDS_GNUTLS=y]
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-12 22:29:53 +02:00
Bernd Kuhls
ceaf09299b package/drbd-utils: bump version to 9.34.0
https://github.com/LINBIT/drbd-utils/blob/v9.34.0/ChangeLog

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-12 20:00:13 +02:00
Bernd Kuhls
f02b6b0318 package/tvheadend: bump version to git commit 37453bc3fe
5abbcda4d8...37453bc3fe

Updated license hash due to upstream commit
4adb0cb06b

Moved mandatory dtv-scan-tables dependency to main block.

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-12 19:07:00 +02:00
Bernd Kuhls
1014d8ffb6 package/php: bump version to 8.5.5
https://www.php.net/ChangeLog-8.php#8.5.5
https://news-web.php.net/php.announce/488

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-12 19:06:23 +02:00
Bernd Kuhls
544d73e154 package/jpeg-turbo: bump version to 3.1.4.1
https://github.com/libjpeg-turbo/libjpeg-turbo/blob/3.1.4.1/ChangeLog.md

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-12 19:06:14 +02:00
Bernd Kuhls
a3e19c61d5 package/libjpeg: bump to version 10
https://jpegclub.org/reference/reference-sources/

Update hash of README (changes not related to license):
5eaedb78e0 (diff-2b7814d3fca2e99e56c51b6ff2aa313ea6e9da6424804240aa8ad891fdfe0900)

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-12 19:05:46 +02:00
Marcus Hoffmann
8b965c2665 package/python-gpiod: security bump to 2.4.2
Update for libgpiod v2.2.4.
Contains the following security fix:
https://git.kernel.org/pub/scm/libs/libgpiod/libgpiod.git/commit/?h=python-v2.4.x&id=c3655b5f641b87656c11da3ac708608d2c0e05ee

The package now contains a proper LICENSE file in the sdist since:
https://git.kernel.org/pub/scm/libs/libgpiod/libgpiod.git/commit/?h=python-v2.4.x&id=51ee19fe1ec8a94b5ecfdc7627b0c574c7874a1b

Note: this commit is marked as "security" update because it contains
security related bugfixes, but no CVE or advisory are published at
the time of this commit.

Signed-off-by: Marcus Hoffmann <buildroot@bubu1.eu>
[Julien: add note in the commit log]
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-12 18:54:04 +02:00
Marcus Hoffmann
6ac53518a0 package/libgpiod2: security bump to 2.2.4
Bug fixes:
- fix buffer over-read bugs when translating uAPI structs to library types
- fix variable and argument types where necessary
- sanitize values returned by the kernel to avoid potential buffer overflows
- fix memory leaks in gpio-tools
- add missing return value checks in gpio-tools
- fix period parsing in gpio-tools
- use correct loop counter in error path in gpio-manager

Improvements:
- make tests work with newer coreutils by removing cases checking tools'
  behavior on SIGINT which stopped working due to changes in behavior of the
  timeout tool

See: https://git.kernel.org/pub/scm/libs/libgpiod/libgpiod.git/tree/NEWS?h=v2.2.4

Note: this commit is marked as "security" update because it contains
security related bugfixes, but no CVE or advisory are published at
the time of this commit.

Signed-off-by: Marcus Hoffmann <buildroot@bubu1.eu>
[Julien: add note in the commit log]
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-12 18:53:45 +02:00
Titouan Christophe
fa6f9a922e package/cpp-httplib: bump to v0.41.0
See the release notes:
https://github.com/yhirose/cpp-httplib/releases/tag/v0.41.0

Signed-off-by: Titouan Christophe <titouan.christophe@mind.be>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-12 18:18:23 +02:00
Titouan Christophe
19370808a2 package/waf: bump to v2.1.9
This contains some minor bugfixes and enhancements, see the release notes
https://gitlab.com/ita1024/waf/blob/waf-2.1.9/ChangeLog

Signed-off-by: Titouan Christophe <titouan.christophe@mind.be>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-12 18:02:49 +02:00
Dario Binacchi
8e7886acfc configs/stm32h747_disco_sd: bump Linux to 6.18.21 and U-Boot to 2026.04
The patch bumps the Linux kernel to version 6.18.21 and U-Boot to
version 2026.04.

Signed-off-by: Dario Binacchi <dario.binacchi@amarulasolutions.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-12 16:44:28 +02:00
Dario Binacchi
668fd5dfef configs/imx6ulz_bsh_smm_m2: bump Linux to 6.12.80 and U-Boot to 2026.04
The patch bumps the Linux kernel to version 6.12.80 and U-Boot to
version 2026.04.

Signed-off-by: Dario Binacchi <dario.binacchi@amarulasolutions.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-12 16:44:18 +02:00
Dario Binacchi
61e7b6d230 configs/imx8mn_bsh_smm_s2[_pro]: bump Linux to 6.12.80 and U-Boot to 2026.04
The patch bumps the Linux kernel to version 6.12.80 and U-Boot to
version 2026.04.

Signed-off-by: Dario Binacchi <dario.binacchi@amarulasolutions.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-12 16:44:10 +02:00
Javad Rahimipetroudi
9882f8e5c1 configs/orangepi_pc2: bump uboot version to 2026.04
This patch fixes the autobuild error for the OrangePi PC2.
Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/13858950361

Signed-off-by: Javad Rahimipetroudi <javad.rahimipetroudi@mind.be>
[Julien: add BR2_TARGET_UBOOT_NEEDS_GNUTLS=y]
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-12 16:30:00 +02:00