Commit Graph

84039 Commits

Author SHA1 Message Date
Francesco Mancino
77faecb13a package/linux-headers: pass --no-print-directory
Since commit 5fc10e76fa2a9 in linux v6.5-rc1, the kernel does a
recursive make call to add the --no-print-directory flag if it is not
set.

Buildroot sets MAKEOVERRIDES empty, which causes none of the
command-line overrides to be propagated to sub-makes. This only goes one
level deep, so it is not a problem. However, if the user sets
MAKEOVERRIDES in their environment, the environment _does_ get
propagated down to sub-makes. Therefore, the recursive call from within
the kernel will not get any of the command-line overrides we give it.
As a result, INSTALL_HDR_PATH will not get passed down to the kernel's
sub-make, thereby breaking the installation to staging.

Note that if Buildroot itself does a sub-make call (e.g. because O= is
set, or umask is different), --no-print-directory is already added so
the issue doesn't occur.

Set --no-print-directory explicitly, which avoids the kernel's sub-make
call, which preserves INSTALL_HDR_PATH. It is only really needed for the
staging install, since the local install in _CONFIGURE_CMDS just sets it
to the default value. For consistency though, set it there as well.

Setting --no-print-directory when it is not needed doesn't hurt.

Signed-off-by: Francesco Mancino <francesco.mancino@tutus.se>
Signed-off-by: Arnout Vandecappelle <arnout@rnout.be>
2026-10-10 14:03:01 +02:00
Bernd Kuhls
b4648ea938 package/tpm2-openssl: fix build with OpenSSL 4.0.0
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Cc: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2026-10-10 12:25:20 +02:00
Bernd Kuhls
0f0d1a2cb4 package/systemd: fix build with OpenSSL 4.0.0
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Cc: Norbert Lange <nolange79@gmail.com>
Cc: Sen Hastings <sen@hastings.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2026-10-10 12:24:08 +02:00
Bernd Kuhls
8ddd73f2b3 package/sudo: add support for OpenSSL 4.0.0
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2026-10-10 12:15:46 +02:00
Bernd Kuhls
5301a74653 package/squid: fix build with OpenSSL 4.0.0
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2026-10-10 12:07:10 +02:00
Bernd Kuhls
74437ca52b package/softhsm2: fix build with OpenSSL 4.0.0
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2026-10-10 12:00:14 +02:00
Bernd Kuhls
08ac0bfaaa package/sofia-sip: fix build with OpenSSL 4.0.0
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Cc: Gregory Dymarek <gregd72002@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2026-10-10 11:57:42 +02:00
Bernd Kuhls
d1c4544f15 package/socat: add support for OpenSSL 4.0.0
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Cc: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2026-10-10 11:43:44 +02:00
Bernd Kuhls
aac023e8ea package/rauc: fix build with OpenSSL 4.0.0
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Cc: Andrey Yurovsky <yurovsky@gmail.com>
Cc: Heiko Thiery <heiko.thiery@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2026-10-10 11:41:48 +02:00
Bernd Kuhls
db2f1fcc43 package/qt5/qt5base: add support for OpenSSL 4.0.0
Support for OpenSSL 4 was added to the Qt 6.x OpenSSL plugin by commit
e806630e69
contained in the 6.12 branch.

OpenSSL support in Qt 5.x is not plugin-based, the move occured in
version 6.2.0:
d385158d52

The upstream repo is not updated anymore:
https://community.kde.org/Qt5PatchCollection
https://mail.kde.org/pipermail/distributions/2026-May/001690.html

To enable support for OpenSSL 4 in qt5base we add a patch set mentioned
in the OpenSSL issue https://github.com/openssl/openssl/issues/29117

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Cc: Giulio Benetti <giulio.benetti@benettiengineering.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2026-10-10 11:40:27 +02:00
Bernd Kuhls
543cba029e package/qpid-proton: fix build with OpenSSL 4.0.0
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Cc: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2026-10-10 11:29:52 +02:00
Bernd Kuhls
803518cba9 package/perl-net-ssleay: add support for OpenSSL 4.0.0
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Cc: Francois Perrad <francois.perrad.86@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2026-10-10 11:28:00 +02:00
Bernd Kuhls
c2ee0b3e3e package/mender-artifact: fix build with OpenSSL 4.0.0
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Cc: Angelo Compagnucci <angelo.compagnucci@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2026-10-10 11:24:18 +02:00
Bernd Kuhls
23613c45f6 package/luvi: fix build with OpenSSL 4.0.0
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2026-10-10 11:22:18 +02:00
Bernd Kuhls
cb7df79cc1 package/luvi: bump version to 102-g9fa6c141a
This bump includes a bump of the lua-openssl submodule
98fa10f282
which is a prerequisite for the upcoming bump of OpenSSL to 4.0.2.

Removed patches 0001 & 0002 which are included in this bump.

Renumbered and rebased remaining patch.

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2026-10-10 11:22:17 +02:00
Bernd Kuhls
d267b59fa9 package/luvi: fix build without c++
Buildroot commit 00317f0aff bumped the
package to 2.15.0 which first included upstream commit
262d5f7dff
that added the miniz submodule.

The version of miniz used by luvi contains commit
05ab4dc05c
which removed "C" from the project variable causing a dependency to c++
which causes build errors when the toolchain does not support c++:

-- Check for working CXX compiler: /bin/false - broken

This dependency was not intended so we add an upstream commit to fix the
problem.

Fixes:
https://autobuild.buildroot.net/results/2a5/2a5cf09dc9303b11e2a2769c5b0b319284ec1bbb/

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2026-10-10 11:22:16 +02:00
James Hilliard
4ab7d13248 package/snmpclitools: bump to version 0.7.2
Switch to the poetry-core build backend.

Use the standalone license file, including the updated notices:
d95f1008c5

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-10-10 10:54:08 +02:00
Bernd Kuhls
940b418dfc package/libkrb5: add support for OpenSSL 4.0.0
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Cc: André Zwing <nerv@dawncrow.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2026-10-10 10:44:27 +02:00
Bernd Kuhls
6fc480e3bd package/libesmtp: fix build with OpenSSL 4.0.0
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2026-10-10 10:42:14 +02:00
Bernd Kuhls
a16d792813 package/lftp: add support for OpenSSL 4.0.0
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Cc: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2026-10-10 10:39:03 +02:00
Bernd Kuhls
daccdecf26 package/ibrdtnd: fix build with OpenSSL 4.0.0
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2026-10-10 10:38:19 +02:00
Bernd Kuhls
f3fcabfb88 package/ibm-sw-tpm2: fix build with OpenSSL 4.{0, 1}
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Cc: Philippe Reynes <philippe.reynes@softathome.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2026-10-10 10:36:10 +02:00
Bernd Kuhls
75aba76d9a package/freeswitch: add support for OpenSSL 4.0.0
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2026-10-10 10:35:38 +02:00
Bernd Kuhls
27f84eb812 package/freeradius-server: add support for OpenSSL 4.0.0
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Cc: David GOUARIN <dgouarin@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2026-10-10 10:33:57 +02:00
Francois Perrad
caf363495a package/luaunbound: new package
a dependency for prosody

Signed-off-by: Francois Perrad <francois.perrad.86@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2026-10-10 10:28:27 +02:00
Bernd Kuhls
237f432e3a package/python-pyqt5: fix build with python-3.15
Please note that the upstream repo is private so we used the Debian
mirror as source for patch 0003 which is marked as a cherry-pick by
upstream.

Other mirrors are not updated: https://github.com/baoboa/pyqt5/issues/76

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2026-10-10 10:16:23 +02:00
Bernd Kuhls
74e2637698 package/python-sip: fix build with python-3.15
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2026-10-10 10:06:20 +02:00
Bernd Kuhls
8df2ad69de package/clamav: fix build with OpenSSL 4.0.0
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2026-10-10 10:06:08 +02:00
James Hilliard
197dedbd0a package/python-socketio: bump to version 5.17.0
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-10-10 09:56:55 +02:00
James Hilliard
6f1faa2095 package/python-engineio: bump to version 4.14.0
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-10-10 09:56:55 +02:00
Bernd Kuhls
213ee34f03 package/boinc: fix build with OpenSSL 4.0.0
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Cc: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2026-10-10 09:36:00 +02:00
Bernd Kuhls
4fab16d9c2 package/snort3: fix build error with numa support
Buildroot commit 5e78c6cf33 bumped the
package from 3.1.40.0 to 3.11.1.0. Upstream commit
83e9a2dda2
added numa support, first included in release 3.1.65.0.

This causes a build error due to the numactl package being pulled-in as
optional dependency by hwloc, the latter being a hard dependency of
snort3.

Fixes:
https://autobuild.buildroot.net/results/e8a/e8a9d787973fd109c07c185103de1f9f7339d506/

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Cc: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2026-10-10 09:33:12 +02:00
Bernd Kuhls
e8194b1f22 package/snort3: fix build with OpenSSL 4.0.0
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Cc: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2026-10-10 09:33:01 +02:00
James Hilliard
1b3321fa8f package/python-grpcio-reflection: bump to version 1.84.0
Update license hash due to clarified third-party license paths:
fb53717dfa

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-10-10 09:24:19 +02:00
James Hilliard
978efc055d package/python-grpcio: bump to version 1.84.0
Skip dependency checks as the source archive includes generated C++
sources and does not require Cython.

Update license hash due to clarified third-party license paths:
fb53717dfa

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-10-10 09:24:19 +02:00
Peter Seiderer
a9c6725d16 package/linux-firmware: add rtl8761cu firmware
- add rtl8761cu firmware deploy to BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX_BT
  option (e.g. for Asus USB-BT540)

- while at it add missing rtl8761b and rtl8761bu entries at the option
  help text

Signed-off-by: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2026-10-10 09:19:34 +02:00
Bernd Kuhls
823ca6bb0d package/libtorrent-rasterbar: bump version to 2.1.1
https://github.com/arvidn/libtorrent/blob/v2.1.1/ChangeLog

Switched to sha256 tarball hash provided by upstream.

Updated license hash due to copyright year bumps:
d3f7a363c2
fb2ab9946a

Added patch 0001 to fix a build error with gcc-9.3.0 detected by the
Gitlab pipelines which would be introduced by this bump.

Raised minimum gcc version to 8 to fix a build error detected by the
Gitlab pipelines which would be introduced by this bump:
/builds/bkuhls/buildroot/br-test-pkg/bootlin-aarch64-glibc-old/build/libtorrent-rasterbar-2.1.1/include/libtorrent/string_view.hpp:13:23:
 fatal error: string_view: No such file or directory

Added dependency to BR2_USE_MMU to fix a build error detected by the
Gitlab pipelines which would be introduced by this bump:
/builds/bkuhls/buildroot/br-test-pkg/bootlin-armv7m-uclibc/build/libtorrent-rasterbar-2.1.1/src/mmap.cpp:283:19:
 error: ‘::madvise’ has not been declared; did you mean ‘advise’?

Switched build system to cmake due to upstream removal of autotools:
d7db28663d

Added new configure option webtorrent
4ef8be818f
to disable the dependency to OpenSSL for libdatachannel:
a02b751917/CMakeLists.txt (L452)
which was added to libtorrent-rasterbar in version 2.1.0:
8d7d82b033

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Cc: Philipp Richter <richterphilipp.pops@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2026-10-10 09:12:59 +02:00
Zoltan Gyarmati
1e401eddad support/testing: quazip: refactor to have a base class for the Qt{5, 6} test classes
Signed-off-by: Zoltan Gyarmati <mr.zoltan.gyarmati@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2026-10-10 09:06:22 +02:00
Zoltan Gyarmati
8198b6b3c9 package/quazip: bump to 1.7.2
Signed-off-by: Zoltan Gyarmati <mr.zoltan.gyarmati@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2026-10-10 09:06:09 +02:00
Bernd Kuhls
b1b5bfef44 package/poco: bump version to 1.15.3
https://github.com/pocoproject/poco/blob/poco-1.15.3-release/CHANGELOG

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Cc: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2026-10-10 08:57:34 +02:00
Waldemar Brodkorb
b2a7c4db4b package/quickjs: enable uClibc support
The internal Buildroot toolchain does support FENV
in uClibc since commit 4c5039b80e.
Tested in Qemu system emulation for aarch64.

Signed-off-by: Waldemar Brodkorb <wbx@openadk.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2026-10-10 08:54:20 +02:00
Bernd Kuhls
743365acd5 package/openvmtools: bump version to 13.1.0
Rebased patch set in two steps:
1.: downloaded patch set from home-assistant
    https://github.com/home-assistant/buildroot/tree/2025.02.x-haos/package/openvmtools
    which is based on 13.0.0
2.: rebased again on 13.1.0 (no changes needed)

Added patches 0011 to fix build errors with glibc 2.43.
Renumbered patches.

Added tarball hash provided by upstream.

Removed CVE entries in openvmtools.mk due to patches 0013 and 0014
being added to upstream release.

Ported various configure options from home-assistant commit
3206b3fa58

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Cc: Karoly Kasza <kaszak@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2026-10-10 08:44:06 +02:00
Bernd Kuhls
9e5609cf61 package/kmsxx: python bindings need python-pybind
Fixes configure error

Run-time dependency python3 found: YES 3.14
pybind11-config found: NO
Found CMake: /usr/bin/cmake (4.3.4)
Run-time dependency pybind11 found: NO  (tried pkg-config, config-tool and cmake)
Looking for a fallback subproject for the dependency pybind11
ERROR: Subproject pybind11 is buildable: NO

using this defconfig

BR2_x86_64=y
BR2_TOOLCHAIN_EXTERNAL=y
BR2_PER_PACKAGE_DIRECTORIES=y
BR2_INIT_NONE=y
BR2_PACKAGE_PYTHON3=y
BR2_PACKAGE_KMSXX=y
BR2_PACKAGE_KMSXX_PYKMS=y

Fixes: 0710da403d

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Reviewed-by: Paul Elder <paul.elder@ideasonboard.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2026-10-10 08:38:48 +02:00
James Hilliard
e48f425409 package/python-websockets: bump to version 17.2
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2026-10-10 08:05:14 +02:00
Zoltan Gyarmati
458fe81345 support/testing/tests/package/test_libusb_compat: new runtime test
Signed-off-by: Zoltan Gyarmati <mr.zoltan.gyarmati@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2026-10-10 07:38:22 +02:00
Zoltan Gyarmati
7396b459ad package/libusb-compat: add option to build/install examples
The examples are not installed by upstream, and their names conflict
with other packages (lsusb from busybox/usbutils, testlibusb from the
libusb examples), so install them in /usr/libexec/libusb-compat/examples.

Signed-off-by: Zoltan Gyarmati <mr.zoltan.gyarmati@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2026-10-10 07:38:21 +02:00
Zoltan Gyarmati
a19c9e6c44 package/libusb-compat: bump to version 0.1.9
Release notes:
https://github.com/libusb/libusb-compat-0.1/releases/tag/v0.1.9

Signed-off-by: Zoltan Gyarmati <mr.zoltan.gyarmati@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2026-10-10 07:38:19 +02:00
Bernd Kuhls
e7a95699a7 package/igt-gpu-tools: bump version to 2.6
https://lists.x.org/archives/xorg-announce/2026-September/003745.html

Removed patches which are included in this release.

Added patch 0001 to fix musl build error which would be introduced by
this bump:
d4fa11371a

Musl build error was reported upstream:
https://gitlab.freedesktop.org/drm/igt-gpu-tools/-/work_items/211

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2026-10-10 07:33:50 +02:00
Joachim Wiberg
1613918710 DEVELOPERS: add Joachim Wiberg for firewalld
Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-10-09 22:25:03 +02:00
Joachim Wiberg
e34594a752 package/firewalld: minor cleanup
The iptables-less configure option was spelled -without-iptables, with
a single dash.  Autoconf accepts it, but it stands out from the other
options as a typo.  The Config.in comment also listed BR2_STATIC_LIBS
twice.

Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-10-09 22:21:48 +02:00