]> Git Repo - buildroot-mgba.git/log
buildroot-mgba.git
6 months agopackage/uclibc-ng-test: bump to the latest git version
Dmitry Chestnykh [Sun, 19 May 2024 04:50:03 +0000 (07:50 +0300)]
package/uclibc-ng-test: bump to the latest git version

Upstream contains new tests and refactoring of the existing
functionality.

Signed-off-by: Dmitry Chestnykh <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
6 months agopackage/prelink-cross: bump to version 440c0059a21f06b5577499a80b55482cb99d6d1c
James Hilliard [Mon, 1 Jul 2024 16:56:16 +0000 (10:56 -0600)]
package/prelink-cross: bump to version 440c0059a21f06b5577499a80b55482cb99d6d1c

Drop no longer relevant patch.

Signed-off-by: James Hilliard <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
6 months agoboard/zynqmp: cleanup
Neal Frager [Tue, 18 Jun 2024 03:38:49 +0000 (04:38 +0100)]
board/zynqmp: cleanup

Now that all zynqmp defconfigs have been bumped to xilinx-v2024.1, this patch
cleans up the board/zynqmp dir by removing files that are no longer necessary.

Signed-off-by: Neal Frager <[email protected]>
Reviewed-by: Luca Ceresoli <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
6 months agoconfigs/zynqmp_kria_kd240_defconfig: bump to xilinx-v2024.1
Neal Frager [Tue, 18 Jun 2024 03:38:48 +0000 (04:38 +0100)]
configs/zynqmp_kria_kd240_defconfig: bump to xilinx-v2024.1

This patch bumps the zynqmp_kria_kd240_defconfig to xilinx-v2024.1 which includes
the following updates:

- Linux v6.6.10
- U-Boot v2024.01
- ATF v2.10
- PMUFW xilinx-v2024.1

Migrated u-boot to xilinx_zynqmp_kria_defconfig, so uboot.fragment no longer
needed.

With u-boot 2024.1, CONFIG_SYS_SPI_U_BOOT_OFFS has a new meaning. It is now
the offset between the base address of the boot.bin and u-boot.itb instead of
a raw base address of u-boot.itb. This allows for A/B firmware updates since
the u-boot.itb is set by default to a 0x80000 offset of the boot.bin.

Thus, Kria SOMs come with the following QSPI address table.

Partition A:
0x200000 - boot.bin
0x280000 - u-boot.itb

Partition B:
0xF80000 - boot.bin
0x1000000 - u-boot.itb

In addition, the kd240 still requires a board specific patch for the usb to sd
card bridge device.  Without the board specific patch in the
./board/zynqmp/kria/kd240/patches directory, the usb will not come up correctly
and u-boot will not be able to find the sd card containing the Linux kernel and
file system.

Upstream: https://patchwork.ozlabs.org/project/uboot/patch/20240604083854.2033917[email protected]/

Signed-off-by: Neal Frager <[email protected]>
Reviewed-by: Luca Ceresoli <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
6 months agopackage/oatpp: update the patches to be applied with fuzz 0
Dario Binacchi [Fri, 5 Jul 2024 07:35:27 +0000 (09:35 +0200)]
package/oatpp: update the patches to be applied with fuzz 0

Commit 8f88a644ed7d6 ("support/scripts/apply-patches.sh: set the maximum
fuzz factor to 0") reduced the fuzz factor.

Due to this change, oatpp fails to build with output:

    Applying 0001-src-oatpp-core-base-Environment.hpp-include-cstdarg.patch using patch:
    patching file src/oatpp/core/base/Environment.hpp
    Hunk #1 FAILED at 29.
    1 out of 1 hunk FAILED -- saving rejects to file src/oatpp/core/base/Environment.hpp.rej

This commit refreshes the package patch on the current package version.

Signed-off-by: Dario Binacchi <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
6 months agopackage/pulseview: update the patches to be applied with fuzz 0
Dario Binacchi [Fri, 5 Jul 2024 06:51:21 +0000 (08:51 +0200)]
package/pulseview: update the patches to be applied with fuzz 0

Commit 8f88a644ed7d6 ("support/scripts/apply-patches.sh: set the maximum
fuzz factor to 0") reduced the fuzz factor.

Due to this change, pulseview fails to build with output:

    Applying 0001-Replace-obsolete-deprecated-Qt-methods.patch using patch:
    patching file pv/util.cpp
    Hunk #2 succeeded at 175 (offset 4 lines).
    Hunk #3 succeeded at 285 (offset 4 lines).
    patching file pv/util.hpp
    Hunk #2 succeeded at 139 (offset 1 line).
    patching file pv/views/trace/decodetrace.cpp
    Hunk #1 FAILED at 103.
    1 out of 1 hunk FAILED -- saving rejects to file pv/views/trace/decodetrace.cpp.rej

    Applying 0003-Support-glibmm-2.68.patch using patch:
    patching file CMakeLists.txt
    Hunk #3 FAILED at 231.
    Hunk #4 FAILED at 492.
    2 out of 4 hunks FAILED -- saving rejects to file CMakeLists.txt.rej

This commit refreshes the package patches on the current package version.

Signed-off-by: Dario Binacchi <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
6 months agopackage/nodejs: bump to 20.12.0
Marcus Hoffmann [Thu, 28 Mar 2024 11:00:58 +0000 (12:00 +0100)]
package/nodejs: bump to 20.12.0

Release Notes: https://nodejs.org/en/blog/release/v20.12.0

LICENSE hash changed due to changes in vendored components:

* copyright year updates [1][2]
* version name update [3]
* change from "Unicode, Inc. License - Data Files and Software"
  to the "Unicode License v3" [4]. This is in the icu vendored
  dependency which is unused in buildroot.
* new build tooling script [5] under BSD style license

NodeJS tests are passing:

$ ./utils/docker-run ./support/testing/run-tests -o ./outputs/ -k tests.package.test_nodejs
13:40:05 TestNodeJSModuleHostSrc                  Starting
13:40:06 TestNodeJSModuleHostSrc                  Building
14:05:52 TestNodeJSModuleHostSrc                  Building done
14:06:02 TestNodeJSModuleHostSrc                  Cleaning up
.14:06:02 TestNodeJSModuleHostBin                  Starting
14:06:03 TestNodeJSModuleHostBin                  Building
14:24:25 TestNodeJSModuleHostBin                  Building done
14:24:31 TestNodeJSModuleHostBin                  Cleaning up
.14:24:31 TestNodeJSBasic                          Starting
14:24:32 TestNodeJSBasic                          Building
14:42:53 TestNodeJSBasic                          Building done
14:43:02 TestNodeJSBasic                          Cleaning up
.
----------------------------------------------------------------------
Ran 3 tests in 3776.679s

OK

[1] https://github.com/nodejs/node/commit/347e1dd06a5f927d9fd64ce72d776c56d5101910
[2] https://github.com/nodejs/node/commit/b88170d602791fa62fc45ac80ca9953bc1bdd25b
[3] https://github.com/nodejs/node/commit/c8233912e9fd7464898b549d6762130722bf0bf4
[4] https://github.com/nodejs/node/commit/625fd69b76b5a8f59152f803b31941c8986d924b
[5] https://github.com/nodejs/node/commit/b5bc597871ca701bab750c46d31ed626decd7f89

Signed-off-by: Marcus Hoffmann <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
6 months agopackage/rpi-firmware: bump version to 5476720
Gaël PORTAY [Fri, 7 Jun 2024 07:13:59 +0000 (09:13 +0200)]
package/rpi-firmware: bump version to 5476720

Version 5476720 match the with kernel 6.6.28.

Signed-off-by: Gaël PORTAY <[email protected]>
Reviewed-by: Brandon Maier <[email protected]>
Tested-by: Brandon Maier <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
6 months agoconfigs/raspberrypi*: bump kernel version to 17f135b (6.6.28)
Gaël PORTAY [Fri, 7 Jun 2024 07:13:58 +0000 (09:13 +0200)]
configs/raspberrypi*: bump kernel version to 17f135b (6.6.28)

Now based on 6.6.28 (from 6.1.61).

Signed-off-by: Gaël PORTAY <[email protected]>
Reviewed-by: Brandon Maier <[email protected]>
Tested-by: Brandon Maier <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
6 months agosupport/testing: add bcc runtime test
Julien Olivain [Sat, 1 Jun 2024 21:01:04 +0000 (23:01 +0200)]
support/testing: add bcc runtime test

Signed-off-by: Julien Olivain <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
6 months agosupport/testing: add mosquitto runtime test
Julien Olivain [Sat, 1 Jun 2024 23:03:40 +0000 (01:03 +0200)]
support/testing: add mosquitto runtime test

Signed-off-by: Julien Olivain <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
6 months agopackage/python-bcrypt: bump to version 4.1.3
James Hilliard [Sun, 2 Jun 2024 21:33:33 +0000 (15:33 -0600)]
package/python-bcrypt: bump to version 4.1.3

Migrate from generic setuptools infrastructure to setuptools-rust
infrastructure.

Signed-off-by: James Hilliard <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
6 months agopackage/qt5: bump packages to latest kde submodule versions
Roy Kollen Svendsen [Tue, 11 Jun 2024 14:12:16 +0000 (16:12 +0200)]
package/qt5: bump packages to latest kde submodule versions

Bump qt5 packages to latest submodule versions from:
https://invent.kde.org/qt/qt/qt5/-/tree/kde/5.15

Signed-off-by: Roy Kollen Svendsen <[email protected]>
[Thomas: update the hash of qt5webengine]
Signed-off-by: Thomas Petazzoni <[email protected]>
6 months agopackage/fail2ban: bump version to 1.1.0
Fiona Klute (WIWA) [Tue, 9 Jul 2024 10:18:40 +0000 (12:18 +0200)]
package/fail2ban: bump version to 1.1.0

Fail2ban 1.1.0 brings Python 3.12 compatibility, and removes support
for 2.x. This means 2to3 handling can be dropped.

Unfortunately fail2ban 1.1.0 still relies on asynchat and asyncore,
which have been removed from the Python standard library in
3.12. Depend on the compatibility package python-pyasynchat (which
pulls in python-pyasyncore) and remove copies bundled in upstream
code.

Signed-off-by: Fiona Klute (WIWA) <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
6 months agopackage/fail2ban: fix sshd filter with OpenSSH 9.8
Fiona Klute (WIWA) [Tue, 9 Jul 2024 10:18:41 +0000 (12:18 +0200)]
package/fail2ban: fix sshd filter with OpenSSH 9.8

The filter needs to consider the new sshd-session binary, patches
already merged upstream.

Signed-off-by: Fiona Klute (WIWA) <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
6 months ago.checkpackageignore: remove chromebook check-hash exceptions
Arnout Vandecappelle [Fri, 12 Jul 2024 13:37:19 +0000 (15:37 +0200)]
.checkpackageignore: remove chromebook check-hash exceptions

Commits 3988f2d9238bc027b5d16219867e8d3c701c0c06 and
0d91281d7bdfa09be28237bab694e6ac22466541 added hashes for the chromebook
defconfigs, but forgot to remove the exception from .checkpackageignore.

Regenerate .checkpackageignore, which removes those exceptions.

Signed-off-by: Arnout Vandecappelle <[email protected]>
6 months agopackage/fail2ban: fix data_files installation path
Angelo Compagnucci [Fri, 19 Apr 2024 21:32:15 +0000 (23:32 +0200)]
package/fail2ban: fix data_files installation path

When packaging data_files in a wheel, those files shall have the destination
path expressed as relative to the wheel installation.
The reason for that is the wheel installation shall be contained inside a
specific folder and/or in site-packages.
When building the wheel file by the bdist_wheel command, python will package
files with absolute paths as python files ending up installing them in
site-packages.

Fixes:
http://autobuild.buildroot.net/results/36ac5278d19195a21c3d02d087965e08f49228ef

Signed-off-by: Angelo Compagnucci <[email protected]>
Tested-by: Fiona Klute <[email protected]>
[Arnout: add Upstream tag to the patch]
Signed-off-by: Arnout Vandecappelle <[email protected]>
6 months agopackage/pkg-python: fix pep517 data files installation
Angelo Compagnucci [Fri, 19 Apr 2024 21:32:16 +0000 (23:32 +0200)]
package/pkg-python: fix pep517 data files installation

When installing a wheel in pep517 compatibility mode, the pyinstaller.py is
invoked with the --data parameter which point to the directory in which data
files should be installed.
Actually the --data parameter points to the /usr subdirectory which is indeed
wrong cause it shall point to the root directory where the wheel will be
installed.
This fixes the problem of having configuration files installed in /usr/etc
instead of /etc.

Signed-off-by: Angelo Compagnucci <[email protected]>
Tested-by: Fiona Klute <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
6 months agopackage/bcc: add missing dependencies to comment
Yann E. MORIN [Sun, 9 Jun 2024 19:55:19 +0000 (21:55 +0200)]
package/bcc: add missing dependencies to comment

Since its inception in 146498d13c48 (package/bcc: new package), not all
the dependencies of bcc are mirrored in the comment to be displayed when
those dependencies are not met.

Fix that by adding the missing pieces:
  - wchar,
  - threads
  - dynamic libs,

Signed-off-by: Yann E. MORIN <[email protected]>
Cc: Jugurtha BELKALEM <[email protected]>
Cc: Romain Naour <[email protected]>
Cc: Arnout Vandecappelle (Essensium/Mind) <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
6 months agopackage/dump1090: fix build with GCC 14
Peter Korsgaard [Thu, 27 Jun 2024 08:02:04 +0000 (10:02 +0200)]
package/dump1090: fix build with GCC 14

Fixes http://autobuild.buildroot.net/results/1d5804974153f96e80f5200793ec8cd12c9fa18a/

GCC 14 complains if the arguments to calloc (nmemb, size) are swapped
around, causing a build failure as dump1090 builds with -Werror:

net_io.c:107:34: error: 'calloc' sizes specified with 'sizeof' in the earlier argument and not in the later argument [-Werror=calloc-transposed-args]
  107 |     if (!(service = calloc(sizeof(*service), 1))) {

Add a patch from an upstream pull request to fix that.

Signed-off-by: Peter Korsgaard <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
6 months agoconfigs/spike_riscv32: new defconfig
Julien Olivain [Sat, 22 Jun 2024 11:46:21 +0000 (13:46 +0200)]
configs/spike_riscv32: new defconfig

Buildroot commit [1] updated riscv-isa-sim (Spike), which now includes
a NS16550 uart emulation. This can be used by RV32 Linux Kernel. This
commit introduce a defconfig for running Linux on Spike RISC-V 32-bit
ISA simulator.

[1] https://gitlab.com/buildroot.org/buildroot/-/commit/853b7661bf5ddca5d4b81964ef1a19a133beac85

Signed-off-by: Julien Olivain <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
6 months agoconfigs/stm32mp157a_dk1: add hashes
Dario Binacchi [Sat, 22 Jun 2024 18:04:32 +0000 (20:04 +0200)]
configs/stm32mp157a_dk1: add hashes

The patch adds .hash files for Arm trusted firmware, Linux, Linux headers
and U-Boot and then enables BR2_DOWNLOAD_FORCE_CHECK_HASHES. With this, we
can now drop the defconfig from .checkpackageignore.

Signed-off-by: Dario Binacchi <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
6 months agopackage/qt5/qt5webkit: fix WebCore compatibility issue with updated libxml2
Alexis Lothoré [Wed, 13 Mar 2024 22:46:10 +0000 (23:46 +0100)]
package/qt5/qt5webkit: fix WebCore compatibility issue with updated libxml2

qt5webkit build currently breaks on the following error:

XSLStyleSheetLibxslt.cpp:148:129: error: invalid conversion from ‘void (*)(void*, xmlError*)’ {aka ‘void (*)(void*, _xmlError*)’} to ‘xmlStructuredErrorFunc’ {aka ‘void (*)(void*, const _xmlError*)’} [-fpermissive]
  148 |     XMLDocumentParserScope scope(cachedResourceLoader(), XSLTProcessor::genericErrorFunc, XSLTProcessor::parseErrorFunc, console);
      |                                                                                                                                 ^
      |                                                                                                                                 |
      |                                                                                                                                 void (*)(void*, xmlError*) {aka void (*)(void*, _xmlError*)}

This error is due to an API update in libxml2, enforcing const on more
struct in version 2.12.0 (see [1]). Buildroot now tracks v2.12.5.
Upstream Webkit project has already issued the corresponding fix ([2]),
which updates corresponding internal prototypes depending on libxml2
version, but the qt5webkit version tracked in buildroot does not integrate
the corresponding Webkit version.

Fix this build issue by bringing the upstream patch "as is" from Webkit

No autobuilder references because this build error was hidden by
another build error fixed in a previous patch.

[1] https://gitlab.gnome.org/GNOME/libxml2/-/releases/v2.12.0
[2] https://github.com/WebKit/WebKit/commit/1bad176b2496579d760852c80cff3ad9fb7c3a4b

Signed-off-by: Alexis Lothoré <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
6 months agopackage/qt5/qt5webkit: fix JavaScriptCore parser error
Alexis Lothoré [Wed, 13 Mar 2024 22:46:09 +0000 (23:46 +0100)]
package/qt5/qt5webkit: fix JavaScriptCore parser error

qt5webkit build currently fails with the following error:

[...] parser.rb:587:in `block in parseSequence': undefined method `=~' for an instance of Annotation (NoMethodError)
  from <internal:kernel>:187:in `loop'
  from /home/alexis/src/buildroot_min/output/build/qt5webkit-5.212.0-alpha4/Source/JavaScriptCore/offlineasm/parser.rb:586:in `parseSequence'
  from /home/alexis/src/buildroot_min/output/build/qt5webkit-5.212.0-alpha4/Source/JavaScriptCore/offlineasm/parser.rb:654:in `block in parseSequence'
  from <internal:kernel>:187:in `loop'
  from /home/alexis/src/buildroot_min/output/build/qt5webkit-5.212.0-alpha4/Source/JavaScriptCore/offlineasm/parser.rb:586:in `parseSequence'
  from /home/alexis/src/buildroot_min/output/build/qt5webkit-5.212.0-alpha4/Source/JavaScriptCore/offlineasm/parser.rb:814:in `parseData'
  from /home/alexis/src/buildroot_min/output/build/qt5webkit-5.212.0-alpha4/Source/JavaScriptCore/offlineasm/parser.rb:818:in `parse'
  from /home/alexis/src/buildroot_min/output/build/qt5webkit-5.212.0-alpha4/Source/JavaScriptCore/offlineasm/parser.rb:780:in `block in parseSequence'
  from <internal:kernel>:187:in `loop'
  from /home/alexis/src/buildroot_min/output/build/qt5webkit-5.212.0-alpha4/Source/JavaScriptCore/offlineasm/parser.rb:586:in `parseSequence'
  from /home/alexis/src/buildroot_min/output/build/qt5webkit-5.212.0-alpha4/Source/JavaScriptCore/offlineasm/parser.rb:625:in `block in parseSequence'
  from <internal:kernel>:187:in `loop'
  from /home/alexis/src/buildroot_min/output/build/qt5webkit-5.212.0-alpha4/Source/JavaScriptCore/offlineasm/parser.rb:586:in `parseSequence'
  from /home/alexis/src/buildroot_min/output/build/qt5webkit-5.212.0-alpha4/Source/JavaScriptCore/offlineasm/parser.rb:814:in `parseData'
  from /home/alexis/src/buildroot_min/output/build/qt5webkit-5.212.0-alpha4/Source/JavaScriptCore/offlineasm/parser.rb:818:in `parse'
  from /home/alexis/src/buildroot_min/output/build/qt5webkit-5.212.0-alpha4/Source/JavaScriptCore/offlineasm/generate_offset_extractor.rb:68:in `<main>'

This issue is due to =~ being marked as deprecated since a few Ruby
versions, and finally removed in 3.2.0 [1]. This now breaks the build since
buildroot has moved to Ruby v3.3.0.
The corresponding fix has already been issued in upstream Webkit project
[2], but qt5webkit version tracked in buildroot does not have the
corresponding webkit version pulled. Fix this build error by bringing the upstream
patch. The patch is slightly modified (exclude part about Changelog file,
which is absent from qt5webkit)

Fixes:

  http://autobuild.buildroot.net/results/21397b110fe02e5711ecb1d35be2108221751b0a/

[1] https://www.ruby-lang.org/en/news/2022/12/25/ruby-3-2-0-released/
[2] https://github.com/WebKit/WebKit/commit/c7d19a492d97f9282a546831beb918e03315f6ef

Signed-off-by: Alexis Lothoré <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
6 months agopackage/qt5/qt5webkit: fix patch fuzz
Dario Binacchi [Sun, 7 Jul 2024 19:44:39 +0000 (21:44 +0200)]
package/qt5/qt5webkit: fix patch fuzz

Commit 8f88a644ed7d6 ("support/scripts/apply-patches.sh: set the maximum
fuzz factor to 0") reduced the fuzz factor.

Due to this change, qt5webkit fails to build with output:

    Applying 0004-Remove-invalid-g_object-declarations-to-fix-build-wi.patch using patch:
    patching file Source/WTF/wtf/glib/GRefPtr.h
    Hunk #1 FAILED at 29.
    1 out of 1 hunk FAILED -- saving rejects to file Source/WTF/wtf/glib/GRefPtr.h.rej

This commit refreshes the package patch on the current package version.

Signed-off-by: Dario Binacchi <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
6 months agopackage/zoxide: new package
Saeed Kazemi [Sat, 2 Mar 2024 19:12:15 +0000 (20:12 +0100)]
package/zoxide: new package

A smarter cd command. Supports all major shells.

https://github.com/ajeetdsouza/zoxide.git

Signed-off-by: Saeed Kazemi <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
6 months agopackage/python-ruamel-yaml: bump to version 0.18.5
James Hilliard [Wed, 7 Feb 2024 17:09:56 +0000 (18:09 +0100)]
package/python-ruamel-yaml: bump to version 0.18.5

License hash changed due to year update:
https://sourceforge.net/p/ruamel-yaml/code/ci/56b3e2666fb275deab3eec99193c103e4edf93bb/

Signed-off-by: James Hilliard <[email protected]>
Signed-off-by: Marcus Hoffmann <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
6 months agopackage/python-ruamel-yaml-clib: new package
Marcus Hoffmann [Wed, 7 Feb 2024 17:09:55 +0000 (18:09 +0100)]
package/python-ruamel-yaml-clib: new package

Add optional c extension for python-ruamel-yaml which can speed up yaml
loading/parsing.

Extend the ruamel-yaml runtime test to check if the c extension works
correctly.

Signed-off-by: Marcus Hoffmann <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
6 months agosupport/testing: add new python-ruamel-yaml runtime test
Marcus Hoffmann [Wed, 7 Feb 2024 17:09:54 +0000 (18:09 +0100)]
support/testing: add new python-ruamel-yaml runtime test

Signed-off-by: Marcus Hoffmann <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
6 months agopackage/python-ruamel-yaml: fix comment in hash file
Marcus Hoffmann [Wed, 7 Feb 2024 17:09:53 +0000 (18:09 +0100)]
package/python-ruamel-yaml: fix comment in hash file

Signed-off-by: Marcus Hoffmann <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
6 months agopackage/jack2: fix build with python 3.12
Fabrice Fontaine [Sun, 11 Feb 2024 22:02:22 +0000 (23:02 +0100)]
package/jack2: fix build with python 3.12

Fix the following build failure with python 3.12 (which removed imp
module):

Traceback (most recent call last):
  File "/home/autobuild/autobuild/instance-7/output-1/build/jack2-1.9.22/./waf", line 166, in <module>
    from waflib import Scripting
  File "/home/autobuild/autobuild/instance-7/output-1/build/jack2-1.9.22/waflib/Scripting.py", line 10, in <module>
    from waflib import Utils, Configure, Logs, Options, ConfigSet, Context, Errors, Build, Node
  File "/home/autobuild/autobuild/instance-7/output-1/build/jack2-1.9.22/waflib/Configure.py", line 16, in <module>
    from waflib import ConfigSet, Utils, Options, Logs, Context, Build, Errors
  File "/home/autobuild/autobuild/instance-7/output-1/build/jack2-1.9.22/waflib/Options.py", line 14, in <module>
    from waflib import Logs, Utils, Context, Errors
  File "/home/autobuild/autobuild/instance-7/output-1/build/jack2-1.9.22/waflib/Context.py", line 9, in <module>
    import os, re, imp, sys
ModuleNotFoundError: No module named 'imp'

Fixes: 36e635d2d5c0166476858aa239ccbe78e8f2af14
 - http://autobuild.buildroot.org/results/1bfe34e10ffdab80647ac01863165e93bcc9b0d8

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
6 months agopackage/rtl8188eu: bump to 2024-02-06 version on v5.2.2.4 branch
Giulio Benetti [Wed, 7 Feb 2024 21:47:29 +0000 (22:47 +0100)]
package/rtl8188eu: bump to 2024-02-06 version on v5.2.2.4 branch

This version allows to build with Linux 6.8

Fixes:

  http://autobuild.buildroot.net/results/c2524c7580d97f7387ec22da62be71d77f2ed8ec

Signed-off-by: Giulio Benetti <[email protected]>
Reviewed-by: Luca Ceresoli <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
6 months agosupport/gnuconfig: update config.sub/config.guess
Waldemar Brodkorb [Tue, 14 May 2024 08:21:38 +0000 (10:21 +0200)]
support/gnuconfig: update config.sub/config.guess

This adds support for Loongarch64 support.

Signed-off-by: Waldemar Brodkorb <[email protected]>
Signed-off-by: Romain Naour <[email protected]>
6 months agoutils/genrandconfig: do not check certificates with curl
Yann E. MORIN [Sun, 2 Jun 2024 18:23:08 +0000 (20:23 +0200)]
utils/genrandconfig: do not check certificates with curl

genrandconfig is used in autobuilders, and some autobuilders are running
on old distributions that are lacking the most recent CAs, causing build
failures because package sources can't be retrieved.

Do for the curl backend what we already did a while back for the wget
backend, with commit 0866a280e40a (utils/genrandconfig: use
--no-check-certificate in wget by default); in curl, the equivalent
would be --insecure, and applies to the ftps transport.

The integrity of the downloads are validated against our bundled hashes
so there is no risk of corruption of the downloaded files. The only
issue would be that an MITM could inspect the transaction, the same way
as for the wget --no-check-certificate in 0866a280e40a, but this is not
considered a high-level issue (we're anyway talking FTPS here, that's a
legacy protocol that has other issues).

Signed-off-by: Yann E. MORIN <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
6 months agoutils/genrandconfig: stop passing --passive-ftp to wget
Yann E. MORIN [Fri, 12 Jul 2024 12:34:57 +0000 (14:34 +0200)]
utils/genrandconfig: stop passing --passive-ftp to wget

Since we no longer use WGET to retrieve FTP-hosted files, we can drop
the --passive-ftp option from genrandconfig, as it would cause
problems on systems that use wget2.

Signed-off-by: Yann E. MORIN <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
6 months agosupport/download: introduce curl backend for FTP transfers
Yann E. MORIN [Sun, 2 Jun 2024 18:23:07 +0000 (20:23 +0200)]
support/download: introduce curl backend for FTP transfers

Recent versions of wget, starting with wget 2.0, aka wget2 thereafter,
no longer support FTP (nor FTPS, aka FTP-over-SSL). wget2 is packaged in
Fedora 40, recently released; F40 does not even have the old wget
available in its repository anymore.

Introduce cURL as a download backend, that we use for FTP and FPTS
protocols.

Note that the -q flag does not means being quiet; it means that a curlrc
file should not be parsed. The long option is --disable, which meaning
is not much more obivous than the short -q. It also has to be the first
option on the command line.

Signed-off-by: Yann E. MORIN <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
6 months agopackage/sunxi-mali-utgard-driver: bump to version 2024-07-11
Giulio Benetti [Thu, 11 Jul 2024 19:15:39 +0000 (21:15 +0200)]
package/sunxi-mali-utgard-driver: bump to version 2024-07-11

This version provide patches that can be applied with fuzz 0 and this is
now required by Buildroot.

Cc: Dario Binacchi <[email protected]>
Signed-off-by: Giulio Benetti <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
6 months agopackage/cryptsetup: bump version to 2.7.3
Giulio Benetti [Tue, 18 Jun 2024 09:23:29 +0000 (11:23 +0200)]
package/cryptsetup: bump version to 2.7.3

Signed-off-by: Giulio Benetti <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
6 months agopackage/util-linux: fix build with uclibc-ng < 1.0.39
Fabrice Fontaine [Thu, 23 May 2024 17:05:23 +0000 (19:05 +0200)]
package/util-linux: fix build with uclibc-ng < 1.0.39

Fix the following build failure with uclibc-ng < 1.0.39 (i.e., without
https://github.com/wbx-github/uclibc-ng/commit/85ac4f04d94e98389a8315e720630d0f95bfdfd6)
raised since bump to version 2.39 in commit
ad276d94a392fb13244e042851a44269e6254d61 and
https://github.com/util-linux/util-linux/commit/03a254f010b08da1175f50a8ae7882e59228f1b4:

sys-utils/setarch.c:106:7: error: 'PER_LINUX32_3GB' undeclared here (not in a function); did you mean 'PER_LINUX32'?
  106 |     X(PER_LINUX32_3GB) \
      |       ^~~~~~~~~~~~~~~

Fixes: ad276d94a392fb13244e042851a44269e6254d61
 - http://autobuild.buildroot.org/results/fb1feb47f2660882fa53f66bacc63e191fd52175

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
6 months agoDEVELOPERS: add Roy Kollen Svendsen for a number of qt6 packages
Thomas Petazzoni [Fri, 12 Jul 2024 10:53:01 +0000 (12:53 +0200)]
DEVELOPERS: add Roy Kollen Svendsen for a number of qt6 packages

Roy recently introduced a number of additional qt6 packages, let's
add him to the DEVELOPERS file for those packages.

Signed-off-by: Thomas Petazzoni <[email protected]>
6 months agopackage/qt6/qt6mqtt: new package
Roy Kollen Svendsen [Tue, 25 Jun 2024 21:18:38 +0000 (23:18 +0200)]
package/qt6/qt6mqtt: new package

Signed-off-by: Roy Kollen Svendsen <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
6 months agopackage/qt6/qt6virtualkeyboard: new package
Roy Kollen Svendsen [Tue, 25 Jun 2024 21:18:37 +0000 (23:18 +0200)]
package/qt6/qt6virtualkeyboard: new package

Signed-off-by: Roy Kollen Svendsen <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
6 months agopackage/qt6/qt6tools: new package
Roy Kollen Svendsen [Tue, 25 Jun 2024 21:18:36 +0000 (23:18 +0200)]
package/qt6/qt6tools: new package

The Network module is explicitly required by qt6tools:

  Failed to find required Qt component "Network".

We need host-qt6base with Sql support for host-qt6tools to build the
qhelpgenerator host tool. qt6tools will fail to build if qhelpgenerator
is not available:

  Failed to find the host tool "Qt6::qhelpgenerator".  It is part of the
  Qt6ToolsTools package, but the package did not contain the tool.  Make sure
  that the host module Tools was built with all features enabled (no
  explicitly disabled tools).

Signed-off-by: Roy Kollen Svendsen <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
6 months agopackage/qt6/qt6wayland: new package
Roy Kollen Svendsen [Tue, 25 Jun 2024 21:18:35 +0000 (23:18 +0200)]
package/qt6/qt6wayland: new package

Add host-qt6wayland as dependency to build the qtwaylandscanner host
tool:

  Failed to find the host tool "Qt6::qtwaylandscanner".  It is part of the
  Qt6WaylandScannerTools package, but the package could not be found.  Make
  sure you have built and installed the host WaylandScanner module, which
  will ensure the creation of the Qt6WaylandScannerTools package.

Select the qt6base and host-qt6base Gui modules to avoid skipping the
build:

  Skipping the build as the condition "TARGET Qt::Gui" is not met.

Signed-off-by: Roy Kollen Svendsen <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
6 months agopackage/qt6/qt6websockets: new package
Roy Kollen Svendsen [Tue, 25 Jun 2024 21:18:34 +0000 (23:18 +0200)]
package/qt6/qt6websockets: new package

Signed-off-by: Roy Kollen Svendsen <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
6 months agopackage/qt6/qt6declarative: new package
Roy Kollen Svendsen [Tue, 25 Jun 2024 21:18:33 +0000 (23:18 +0200)]
package/qt6/qt6declarative: new package

Add host-qt6svg to dependencies when qt6svg is available to build the
required svgtoqml host tool:

  Failed to find the host tool "Qt6::svgtoqml".  It is part of the
  Qt6QuickTools package, but the package could not be found.  Make sure you
  have built and installed the host Quick module, which will ensure the
  creation of the Qt6QuickTools package.

Select the host-qt6base Testlib module to build the qmltestrunner host
tool when the qt6base Testlib module is enabled:

  Failed to find the host tool "Qt6::qmltestrunner".  It is part of the
  Qt6QmlTools package, but the package did not contain the tool.  Make sure
  that the host module Qml was built with all features enabled (no explicitly
  disabled tools).

Select the host-qt6base Network module to build the qmlprofiler host
tool when the qt6base Network module is enabled:

  Failed to find the host tool "Qt6::qmlprofiler".  It is part of the
  Qt6QmlTools package, but the package did not contain the tool.  Make sure
  that the host module Qml was built with all features enabled (no explicitly
  disabled tools).

Add patch to avoid checking for FEATURE_ssl when FEATURE_network
is not available. FEATURE_ssl is defined by the Qt Network module. So
we will get the following build failure if the patch is not applied and
FEATURE_network=ON:

  Attempting to evaluate feature ssl but its definition is missing.  Either
  the feature does not exist or a dependency to the module that defines it is
  missing

Signed-off-by: Roy Kollen Svendsen <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
6 months agopackage/freescale-imx/imx-vpu-hantro-vc: bump to version 1.9.1
Chris Dimich [Tue, 11 Jun 2024 18:00:03 +0000 (11:00 -0700)]
package/freescale-imx/imx-vpu-hantro-vc: bump to version 1.9.1

- To match NXP 6.1.55-2.2.0 release.
- EULA/COPYING: update to LA_OPT_NXP_Software_License v49.

Signed-off-by: Chris Dimich <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
6 months agopackage/freescale-imx/imx-vpu-hantro-daemon: bump to version 1.1.9
Chris Dimich [Tue, 11 Jun 2024 18:00:02 +0000 (11:00 -0700)]
package/freescale-imx/imx-vpu-hantro-daemon: bump to version 1.1.9

- To match NXP 6.1.55-2.2.0 release.
- EULA/COPYING: update to LA_OPT_NXP_Software_License v49.

Signed-off-by: Chris Dimich <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
6 months agopackage/qt6/qt6languageserver: new package
Roy Kollen Svendsen [Tue, 25 Jun 2024 21:18:32 +0000 (23:18 +0200)]
package/qt6/qt6languageserver: new package

Signed-off-by: Roy Kollen Svendsen <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
6 months agopackage/qt6/qt6svg: allow building for host
Roy Kollen Svendsen [Tue, 25 Jun 2024 21:18:31 +0000 (23:18 +0200)]
package/qt6/qt6svg: allow building for host

Signed-off-by: Roy Kollen Svendsen <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
6 months agopackage/qt6/qt6shadertools: new package
Roy Kollen Svendsen [Tue, 25 Jun 2024 21:18:30 +0000 (23:18 +0200)]
package/qt6/qt6shadertools: new package

The Qt6::Gui module is needed when building the 'Qt Shader Baker'
(qsb) host tool.

Qsb is needed for converting the Qt6 Vulkan GLSL source code to
platform specific shader languages which is then later copied to
target.

For more details take a look at:

https://doc.qt.io/qt-6/qtshadertools-overview.html

and

https://doc.qt.io/qt-6/qshaderbaker.html

We need host-qt6base with Gui support when building host-qt6shadertools,
otherwise the build is skipped and no qsb host tool is generated:

  Skipping the build as the condition "TARGET Qt::Gui" is not met.

qt6shadertools fail to build if qsb is not available:

  Failed to find the host tool "Qt6::qsb".  It is part of the
  Qt6ShaderToolsTools package, but the package could not be found.  Make sure
  you have built and installed the host ShaderTools module, which will ensure
  the creation of the Qt6ShaderToolsTools package.

Signed-off-by: Roy Kollen Svendsen <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
6 months agopackage/qt6/qt6base: add blind option to enable Sql support on host
Roy Kollen Svendsen [Tue, 25 Jun 2024 21:18:29 +0000 (23:18 +0200)]
package/qt6/qt6base: add blind option to enable Sql support on host

We need host qt6base with Sql support for host-qt6tools to generate the
qhelpgenerator host tool. qt6tools will fail to build if qhelpgenerator is not
available.

Signed-off-by: Roy Kollen Svendsen <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
6 months agopackage/qt6/qt6base: add blind option to enable Test support on host
Roy Kollen Svendsen [Tue, 25 Jun 2024 21:18:28 +0000 (23:18 +0200)]
package/qt6/qt6base: add blind option to enable Test support on host

We need host-qt6base with Testlib support when building host-qt6declarative
with QuickTest support. QuickTest support is further required for building the
qmltestrunner host tool. qt6declarative will fail to build if qmltestrunner is
not available.

Signed-off-by: Roy Kollen Svendsen <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
6 months agopackage/qt6/qt6base: add blind option to enable Network support on host
Roy Kollen Svendsen [Tue, 25 Jun 2024 21:18:27 +0000 (23:18 +0200)]
package/qt6/qt6base: add blind option to enable Network support on host

The Network module is explicitly required by qt6tools.

Signed-off-by: Roy Kollen Svendsen <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
6 months agopackage/qt6/qt6base: add blind option to enable GUI support on host
Roy Kollen Svendsen [Tue, 25 Jun 2024 21:18:26 +0000 (23:18 +0200)]
package/qt6/qt6base: add blind option to enable GUI support on host

We need host-qt6base with Gui support when building host-qt6shadertools,
otherwise the build is skipped and no qsb host tool is generated.
qt6shadertools fail to build if qsb is not available.

Signed-off-by: Roy Kollen Svendsen <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
6 months agopackage/qt6: bump version to 6.7.2
Roy Kollen Svendsen [Tue, 25 Jun 2024 21:18:25 +0000 (23:18 +0200)]
package/qt6: bump version to 6.7.2

For details see [1], [2], [3], [4], [5], [6], [7], [8], [9], [10] and [11].

[1] https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.5.0/release-note.md
[2] https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.5.1/release-note.md
[3] https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.5.2/release-note.md
[4] https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.5.3/release-note.md

[5] https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.6.0/release-note.md
[6] https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.6.1/release-note.md
[7] https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.6.2/release-note.md
[8] https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.6.3/release-note.md

[9] https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.7.0/release-note.md
[10] https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.7.1/release-note.md
[11] https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.7.2/release-note.md

Signed-off-by: Roy Kollen Svendsen <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
6 months agopackage/linux-firmware: add option to install ARM Mali CSF firmwares
Andy Yan [Fri, 28 Jun 2024 12:17:40 +0000 (20:17 +0800)]
package/linux-firmware: add option to install ARM Mali CSF firmwares

Arm Mali GPUs that belong to the 10th generation of the hardware
architecture need a binary firmware to implement the full
specification.

For the panthor kernel driver to be able to execute jobs on the GPU it
needs this firmware.

Signed-off-by: Andy Yan <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
6 months agopackage/mtd: make zlib an optional dependency
Brandon Maier [Mon, 17 Jun 2024 18:43:26 +0000 (18:43 +0000)]
package/mtd: make zlib an optional dependency

Upstream changed zlib to be an optional dependency in release 2.2.0[1]

See https://github.com/sigma-star/mtd-utils/commit/2465754716634422620b4577e0b7ba79c4ce1a39

Signed-off-by: Brandon Maier <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
6 months agopackage/mtd: make lzo an optional dependency
Brandon Maier [Mon, 17 Jun 2024 18:43:25 +0000 (18:43 +0000)]
package/mtd: make lzo an optional dependency

Upstream fixed lzo to be an optional dependency in release 2.2.0[1]

See https://github.com/sigma-star/mtd-utils/commit/ab4628e756ab73d8193ed62b591417dad561b298

Signed-off-by: Brandon Maier <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
6 months agopackage/mtd: fix tests compiling when disabled
Brandon Maier [Mon, 17 Jun 2024 18:43:24 +0000 (18:43 +0000)]
package/mtd: fix tests compiling when disabled

Upstream changed the '--enable-tests' switch to '--with-tests' in
release 2.2.0

See https://github.com/sigma-star/mtd-utils/commit/edc83b61745e6ee7fa9c9502eb520493832b1e9c

Fixes:
- http://autobuild.buildroot.net/results/52a289c7033005b7a29b0f2bc6aa5056cbdabb34/

Signed-off-by: Brandon Maier <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
6 months agoboard/beagleboard: add initial support for the beagleplay
Bryan Brattlof [Mon, 24 Jun 2024 21:16:44 +0000 (16:16 -0500)]
board/beagleboard: add initial support for the beagleplay

Add the initial baseport level support for The BeagleBoard.org
Foundation's BeaglePlay board.

Signed-off-by: Bryan Brattlof <[email protected]>
Tested-by: Paresh Bhagat <[email protected]>
[Romain: use BR2_TARGET_OPTEE_OS_PLATFORM="k3-am62x"]
Signed-off-by: Romain Naour <[email protected]>
6 months agopackage/beecrypt: drop package
Fabrice Fontaine [Sun, 16 Jun 2024 18:07:42 +0000 (20:07 +0200)]
package/beecrypt: drop package

As advocated by Yann E. Morin [1], drop beecrypt as package is not
maintained anymore.

This will also avoid the following build failure with gcc 14:

blockmode.c: In function 'blockEncryptCTR':
blockmode.c:162:42: error: implicit declaration of function 'swapu32' [-Wimplicit-function-declaration]
  162 |                                 buf[i] = swapu32(fdback[j]);
      |                                          ^~~~~~~

[1] https://patchwork.ozlabs.org/project/buildroot/patch/20240615204233.3339310[email protected]

Fixes:
 - http://autobuild.buildroot.org/results/651e0e31305b1f211071d94ea74f7b7a5793b03e

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
6 months agoboards/chromebook-elm: force checking hashes
Yann E. MORIN [Sun, 16 Jun 2024 14:10:43 +0000 (16:10 +0200)]
boards/chromebook-elm: force checking hashes

Signed-off-by: Yann E. MORIN <[email protected]>
Cc: Bilal Wasim <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
6 months agoboard/chromebook-snow: force checking hashes
Yann E. MORIN [Sun, 16 Jun 2024 14:10:42 +0000 (16:10 +0200)]
board/chromebook-snow: force checking hashes

The chromebook-snow config uses a custom kernel version, so add a hash
for it.

Signed-off-by: Yann E. MORIN <[email protected]>
Cc: Alex Suykov <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
6 months agoboard/chromebook: use global-patch-dir for kernel patch
Yann E. MORIN [Sun, 16 Jun 2024 14:10:41 +0000 (16:10 +0200)]
board/chromebook: use global-patch-dir for kernel patch

We're going to add hashes soon, so we'll need to have that directory
populated with hash files, and it would then be a bit confusing to not
have the patch file in the patches directory...

Signed-off-by: Yann E. MORIN <[email protected]>
Cc: Alex Suykov <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
6 months agoboard/freescale/common/imx: add support for i.MX 8ULP
Chris Dimich [Tue, 11 Jun 2024 18:00:07 +0000 (11:00 -0700)]
board/freescale/common/imx: add support for i.MX 8ULP

Signed-off-by: Chris Dimich <[email protected]>
[Arnout: remove newly introduced shellcheck errors]
Signed-off-by: Arnout Vandecappelle <[email protected]>
6 months agopackage/freescale-imx/firmware-upower: new package
Chris Dimich [Tue, 11 Jun 2024 18:00:06 +0000 (11:00 -0700)]
package/freescale-imx/firmware-upower: new package

This package provides NXP i.MX uPower firmware present on i.MX 8ULP SoC.
This version comes from the NXP 6.1.55-2.2.0 release.

Signed-off-by: Chris Dimich <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
6 months agopackage/freescale-imx: add i.MX 8ULP support
Chris Dimich [Tue, 11 Jun 2024 18:00:05 +0000 (11:00 -0700)]
package/freescale-imx: add i.MX 8ULP support

More details on the platform here:

https://www.ezurio.com/system-on-module/nxp-imx8/nitrogen8ulp-som

https://www.nxp.com/products/processors-and-microcontrollers/arm-processors/i-mx-applications-processors/i-mx-8-applications-processors/i-mx-8ulp-applications-processor-family:i.MX8ULP

There have been 3 silicon revisions of this processor (A0, A1, A2) and
A2 is the current production version.

Signed-off-by: Chris Dimich <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
6 months agopackage/freescale-imx/kernel-module-imx-gpu-viv: bump to version 6.4.11.p.2.2
Chris Dimich [Tue, 11 Jun 2024 18:00:04 +0000 (11:00 -0700)]
package/freescale-imx/kernel-module-imx-gpu-viv: bump to version 6.4.11.p.2.2

- To match NXP 6.1.55-2.2.0 release.

Signed-off-by: Chris Dimich <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
6 months agopackage/freescale-imx/imx-vpu-hantro: bump to version 1.31.0
Chris Dimich [Tue, 11 Jun 2024 18:00:01 +0000 (11:00 -0700)]
package/freescale-imx/imx-vpu-hantro: bump to version 1.31.0

- To match NXP 6.1.55-2.2.0 release.
- EULA/COPYING: update to LA_OPT_NXP_Software_License v49.

Signed-off-by: Chris Dimich <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
6 months agopackage/freescale-imx/imx-seco: bump to version 5.9.2
Chris Dimich [Tue, 11 Jun 2024 18:00:00 +0000 (11:00 -0700)]
package/freescale-imx/imx-seco: bump to version 5.9.2

- To match NXP 6.1.55-2.2.0 release.
- EULA/COPYING: update to LA_OPT_NXP_Software_License v49.

Signed-off-by: Chris Dimich <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
6 months agopackage/freescale-imx/imx-gpu-viv: bump to version 6.4.11.p2.2
Chris Dimich [Tue, 11 Jun 2024 17:59:59 +0000 (10:59 -0700)]
package/freescale-imx/imx-gpu-viv: bump to version 6.4.11.p2.2

- To match NXP 6.1.55-2.2.0 release.
- EULA/COPYING: update to LA_OPT_NXP_Software_License v49.

Signed-off-by: Chris Dimich <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
6 months agopackage/freescale-imx/imx-gpu-g2d: bump to version 6.4.11.p2.2
Chris Dimich [Tue, 11 Jun 2024 17:59:58 +0000 (10:59 -0700)]
package/freescale-imx/imx-gpu-g2d: bump to version 6.4.11.p2.2

- To match NXP 6.1.55-2.2.0 release.
- EULA/COPYING: update to LA_OPT_NXP_Software_License v49.

Signed-off-by: Chris Dimich <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
6 months agopackage/freescale-imx/imx-codec: bump to version 4.8.2
Chris Dimich [Tue, 11 Jun 2024 17:59:57 +0000 (10:59 -0700)]
package/freescale-imx/imx-codec: bump to version 4.8.2

- To match NXP 6.1.55-2.2.0 release.
- EULA/COPYING: update to LA_OPT_NXP_Software_License v49.

Signed-off-by: Chris Dimich <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
6 months agopackage/freescale-imx/firmware-imx: bump to version 8.22
Chris Dimich [Tue, 11 Jun 2024 17:59:56 +0000 (10:59 -0700)]
package/freescale-imx/firmware-imx: bump to version 8.22

- To match NXP 6.1.55-2.2.0 release.
- EULA/COPYING: update to LA_OPT_NXP_Software_License v49.

Signed-off-by: Chris Dimich <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
6 months agopackage/ed: bump to version 1.20.2
Julien Olivain [Thu, 11 Jul 2024 20:52:37 +0000 (22:52 +0200)]
package/ed: bump to version 1.20.2

See release announce:
https://lists.gnu.org/archive/html/bug-ed/2024-04/msg00003.html

Signed-off-by: Julien Olivain <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
6 months agopackage/opencsd: bump to version 1.5.3
Julien Olivain [Thu, 11 Jul 2024 21:01:51 +0000 (23:01 +0200)]
package/opencsd: bump to version 1.5.3

For change log, see:
https://github.com/Linaro/OpenCSD/blob/v1.5.3/README.md?plain=1#L329

Signed-off-by: Julien Olivain <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
6 months agopackage/pciutils: bump version to 3.13.0
Julien Olivain [Thu, 11 Jul 2024 21:22:52 +0000 (23:22 +0200)]
package/pciutils: bump version to 3.13.0

For change log since 3.10.0, see:
https://git.kernel.org/pub/scm/utils/pciutils/pciutils.git/tree/ChangeLog?h=v3.13.0

Signed-off-by: Julien Olivain <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
6 months agopackage/mpd: fix build with fmt 11
Andreas Ziegler [Fri, 12 Jul 2024 05:35:59 +0000 (07:35 +0200)]
package/mpd: fix build with fmt 11

Since commit 6b86f07 (package/fmt: bump to version 11.0.1), mpd fails to build:

/home/data/buildroot.x86_64/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include/fmt/base.h:1392:29: error: passing ‘const fmt::v11::formatter<std::__exception_ptr::exception_ptr>’ as ‘this’ argument discards qualifiers [-fpermissive]
 1392 |     ctx.advance_to(cf.format(*static_cast<qualified_type*>(arg), ctx));
      |                    ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/Log.cxx:5:
../src/lib/fmt/ExceptionFormatter.hxx:15:14: note:   in call to ‘auto fmt::v11::formatter<std::__exception_ptr::exception_ptr>::format(std::__exception_ptr::exception_ptr, FormatContext&) [with FormatContext = fmt::v11::context]’
   15 |         auto format(std::exception_ptr e, FormatContext &ctx) {
      |              ^~~~~~

Adapt an upstream change to restore mpd compatibility with fmt 11.

Fixes:
http://autobuild.buildroot.net/results/73514ea76a5960f59b4c50e2074571b10e4682d4
http://autobuild.buildroot.net/results/a58ddbdfe35bd19021e65db0b8b8cc4c1c884d51

Signed-off-by: Andreas Ziegler <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
6 months agopackage/ncftp: fix GCC 14.x related build errors
Yegor Yefremov [Mon, 17 Jun 2024 09:36:26 +0000 (11:36 +0200)]
package/ncftp: fix GCC 14.x related build errors

Patches were taken from Gentoo:

https://bugs.gentoo.org/921487
https://gitweb.gentoo.org/repo/gentoo.git/tree/net-ftp/ncftp/files/ncftp-3.2.7-fix-clang.patch

Fixes:
http://autobuild.buildroot.net/results/058578eae885ce6e206c25b5a24aa11b625adf88/

Signed-off-by: Yegor Yefremov <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
6 months agopackage/systemd: fix build with recent kernels
Jarkko Sakkinen [Tue, 11 Jun 2024 16:55:39 +0000 (19:55 +0300)]
package/systemd: fix build with recent kernels

Backport a patch from upstream that adds the magic number for the
bcachefs superblock. Otherwise, systemd 254.13 fails to compile with
the latest kernel versions.

Signed-off-by: Jarkko Sakkinen <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
6 months agopackage/opencv4: bump to version 4.10.0
Woodrow Douglass [Mon, 10 Jun 2024 12:45:39 +0000 (08:45 -0400)]
package/opencv4: bump to version 4.10.0

https://github.com/opencv/opencv/wiki/ChangeLog#version4100

Signed-off-by: Woodrow Douglass <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
6 months agopackage/tftpd: bump to latest git commit
Yegor Yefremov [Mon, 10 Jun 2024 09:38:33 +0000 (11:38 +0200)]
package/tftpd: bump to latest git commit

Fixes the following error when compiled against GCC 14.x:

tftp.c: In function ‘tftp_sendfile’:
tftp.c:88:5: error: implicit declaration of function ‘bsd_signal’; did
you mean ‘ssignal’? [-Wimplicit-function-declaration]
   88 |     bsd_signal(SIGALRM, timer);
      |     ^~~~~~~~~~
      |     ssignal
tftp.c:88:5: warning: nested extern declaration of ‘bsd_signal’ [-Wnested-externs]
main.c: In function ‘main’:
main.c:308:5: error: implicit declaration of function ‘bsd_signal’;
did you mean ‘ssignal’? [-Wimplicit-function-declaration]
  308 |     bsd_signal(SIGINT, intr);
      |     ^~~~~~~~~~
      |     ssignal
main.c:308:5: warning: nested extern declaration of ‘bsd_signal’ [-Wnested-externs]

Remove an upstreamed patch.

tftpd/tftpd.c has changed, hence, change its checksum.

Signed-off-by: Yegor Yefremov <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
6 months agopackage/flannel: Bump to version 0.25.3
Geoff Levand [Mon, 10 Jun 2024 05:49:17 +0000 (14:49 +0900)]
package/flannel: Bump to version 0.25.3

Signed-off-by: Geoff Levand <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
6 months agopackage/systemd: fix compiling with headers < 4.14
Raphaël Mélotte [Mon, 17 Jun 2024 08:03:09 +0000 (10:03 +0200)]
package/systemd: fix compiling with headers < 4.14

In commit 360a7cd738a85067ba60b029ca88eb7c874bfe4f ("package/systemd:
bump linux-headers dependency to 4.14"), the headers requirements were
bumped to 4.14 because of new build failures due to
LOOP_SET_BLOCK_SIZE.

Even though systemd does not recommend using it with headers <
4.15 (see [1]), it is still possible to build it and use some of its
features (after fixing the build failure).

Note that this was build-tested with 4.4 headers only, and not all the
way back to 3.15 (which is the version requirement that was used
before 360a7cd738a85067ba60b029ca88eb7c874bfe4f).

[1]: https://github.com/systemd/systemd/blob/main/README

Signed-off-by: Raphaël Mélotte <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
6 months agopackage/ubus: remove obsolete systemd option
Jan Havran [Sun, 16 Jun 2024 14:19:14 +0000 (16:19 +0200)]
package/ubus: remove obsolete systemd option

ENABLE_SYSTEMD option has been removed from ubus by upstream commit:

  96ab0b3032f5 ubusd: remove systemd socket activation support

From a Buildroot perspective, this means that this systemd socket
activation feature no longer exists since Buildroot commit
130be80d34905d3e79ff6b8f8fb31b3c3765eb96 ("ubus: bump version"), as we
bumped ubus from 259450f414d8c9ee41896e8e6d6bc57ec00e2b63 to
34c6e818e431cc53478a0f7c7c1eca07d194d692 in this commit, and the
96ab0b3032f5 ("ubusd: remove systemd socket activation support")
commit is in this range. It was therefore dropped upstream in 2016,
and in Buildroot in 2017.

Signed-off-by: Jan Havran <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
6 months agopackage/c-ares: update site url
Alexander Wellbrock [Mon, 17 Jun 2024 18:01:57 +0000 (20:01 +0200)]
package/c-ares: update site url

Download URLs changed after hosting of the c-ares website changed
ownership:
https://daniel.haxx.se/blog/2024/06/06/bye-bye-hosting-c-ares-web/

This cannot be fixed upstream as github pages does not support .htaccess
files according to:
https://github.com/c-ares/c-ares.github.io/issues/2

Signed-off-by: Alexander Wellbrock <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
6 months agoconfigs/stm32f469_disco_{sd, xip}: add hashes
Dario Binacchi [Thu, 11 Jul 2024 09:05:26 +0000 (11:05 +0200)]
configs/stm32f469_disco_{sd, xip}: add hashes

The patch adds .hash files for Linux, Linux headers and U-Boot and then
enables BR2_DOWNLOAD_FORCE_CHECK_HASHES. With this, we can now drop the
defconfig from .checkpackageignore.

Signed-off-by: Dario Binacchi <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
6 months agoconfigs/stm32f469_disco_{sd, xip}: bump Linux to 5.15.162
Dario Binacchi [Thu, 11 Jul 2024 09:05:25 +0000 (11:05 +0200)]
configs/stm32f469_disco_{sd, xip}: bump Linux to 5.15.162

The patch bumps the Linux kernel to version 5.15.162 for both
configurations and U-Boot to version 2024.04 for the SD one. Using the
same kernel will subsequently allow adding the hash files in a single
location.

Furthermore, now even the xip configuration uses the same headers as
the used Linux kernel.

Signed-off-by: Dario Binacchi <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
6 months agoconfigs/stm32f769_disco_sd: bump Linux to 5.15.162 and U-Boot to 2024.04
Dario Binacchi [Thu, 11 Jul 2024 12:54:12 +0000 (14:54 +0200)]
configs/stm32f769_disco_sd: bump Linux to 5.15.162 and U-Boot to 2024.04

The patch bumps the Linux kernel to version 5.15.162 and U-Boot to
version 2024.04.

Signed-off-by: Dario Binacchi <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
6 months agopackage/asterisk: update to 20.8.1
Waldemar Brodkorb [Thu, 11 Jul 2024 09:52:17 +0000 (11:52 +0200)]
package/asterisk: update to 20.8.1

See here for a ChangeLog:
https://downloads.asterisk.org/pub/telephony/asterisk/ChangeLog-20-current.md

20.8.1 contains a fix for CVE-2024-35190. However, the vulnerability
was introduced in commit 68a49128253f677f9e1b235c70d2316342372f7d
between 20.7.0 and 20.8.0, and Buildroot was using 20.7.0, so we were
not affected by this vulnerability.

Patch 0005 is applied upstream.

Signed-off-by: Waldemar Brodkorb <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
6 months agopackage/snappy: bump to version 1.2.1
Dario Binacchi [Thu, 11 Jul 2024 17:51:04 +0000 (19:51 +0200)]
package/snappy: bump to version 1.2.1

Release notes:
https://github.com/google/snappy/releases/tag/1.2.1
https://github.com/google/snappy/releases/tag/1.2.0

Signed-off-by: Dario Binacchi <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
6 months agopackage/snappy: fix compilation error raised by vqtbl1q_u8 instruction
Dario Binacchi [Thu, 11 Jul 2024 17:51:03 +0000 (19:51 +0200)]
package/snappy: fix compilation error raised by vqtbl1q_u8 instruction

The package compilation for the raspberrypi3_qt5we_defconfig raises the
following error:

In file included from buildroot/output/build/snappy-1.1.10/snappy.cc:29:
buildroot/output/build/snappy-1.2.1/snappy-internal.h: In function ‘snappy::internal::V128 snappy::internal::V128_Shuffle(V128, V128)’:
buildroot/output/build/snappy-1.2.1/snappy-internal.h:109:10: error: ‘vqtbl1q_u8’ was not declared in this scope; did you mean ‘vtbl1_u8’?
  109 |   return vqtbl1q_u8(input, shuffle_mask);
      |          ^~~~~~~~~~
      |          vtbl1_u8
make[4]: *** [CMakeFiles/snappy.dir/build.make:118: CMakeFiles/snappy.dir/snappy.cc.o] Error 1

The issue was raised by commit b3fb0b5b4b076 ("Enable vector byte
shuffle optimizations on ARM NEON") contained in version 1.1.10.

Signed-off-by: Dario Binacchi <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
6 months agopackage/ltris: bump version to 1.3.2
Julien BOIBESSOT [Thu, 11 Jul 2024 14:48:10 +0000 (16:48 +0200)]
package/ltris: bump version to 1.3.2

As requested by Buildroot's autobuilder tracking outdated packages.

Build tested with:

$ ./utils/test-pkg -c ltris.config -p ltris -a
                             arm-aarch64 [ 1/41]: OK
                   bootlin-aarch64-glibc [ 2/41]: OK
               bootlin-arcle-hs38-uclibc [ 3/41]: OK
                    bootlin-armv5-uclibc [ 4/41]: OK
                     bootlin-armv7-glibc [ 5/41]: OK
                   bootlin-armv7m-uclibc [ 6/41]: SKIPPED
                      bootlin-armv7-musl [ 7/41]: OK
                bootlin-m68k-5208-uclibc [ 8/41]: SKIPPED
               bootlin-m68k-68040-uclibc [ 9/41]: OK
             bootlin-microblazeel-uclibc [10/41]: OK
                bootlin-mipsel32r6-glibc [11/41]: OK
                   bootlin-mipsel-uclibc [12/41]: OK
                     bootlin-nios2-glibc [13/41]: OK
                 bootlin-openrisc-uclibc [14/41]: OK
        bootlin-powerpc64le-power8-glibc [15/41]: OK
           bootlin-powerpc-e500mc-uclibc [16/41]: OK
                   bootlin-riscv32-glibc [17/41]: OK
                   bootlin-riscv64-glibc [18/41]: OK
                    bootlin-riscv64-musl [19/41]: OK
                 bootlin-s390x-z13-glibc [20/41]: OK
                      bootlin-sh4-uclibc [21/41]: OK
                   bootlin-sparc64-glibc [22/41]: OK
                    bootlin-sparc-uclibc [23/41]: OK
                    bootlin-x86-64-glibc [24/41]: OK
                     bootlin-x86-64-musl [25/41]: OK
                   bootlin-x86-64-uclibc [26/41]: OK
                   bootlin-x86-i686-musl [27/41]: OK
                   bootlin-xtensa-uclibc [28/41]: OK
                            br-arm-basic [29/41]: OK
                    br-arm-full-nothread [30/41]: OK
                      br-arm-full-static [31/41]: OK
                   br-i386-pentium4-full [32/41]: OK
                      br-mips64-n64-full [33/41]: OK
                 br-mips64r6-el-hf-glibc [34/41]: OK
               br-powerpc-603e-basic-cpp [35/41]: OK
               br-powerpc64-power7-glibc [36/41]: OK
                       linaro-aarch64-be [37/41]: OK
                          linaro-aarch64 [38/41]: OK
                              linaro-arm [39/41]: OK
                         sourcery-mips64 [40/41]: OK
                           sourcery-mips [41/41]: OK
41 builds, 2 skipped, 0 build failed, 0 legal-info failed, 0 show-info failed

$ cat ltris.config
BR2_PACKAGE_LTRIS=y
BR2_PACKAGE_LTRIS_AUDIO=y

Signed-off-by: Julien BOIBESSOT <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
6 months agopackage/tbb: bump to version 2021.12.0
Francis Laniel [Mon, 17 Jun 2024 15:10:18 +0000 (16:10 +0100)]
package/tbb: bump to version 2021.12.0

Signed-off-by: Francis Laniel <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
6 months agopackage/pahole: bump to version 1.27
Francis Laniel [Mon, 17 Jun 2024 15:10:17 +0000 (16:10 +0100)]
package/pahole: bump to version 1.27

https://git.kernel.org/pub/scm/devel/pahole/pahole.git/tree/NEWS?h=v1.27

Signed-off-by: Francis Laniel <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
6 months agopackage/libgeos: bump version to 3.12.2
Maxim Kochetkov [Thu, 11 Jul 2024 07:31:56 +0000 (10:31 +0300)]
package/libgeos: bump version to 3.12.2

Changelog: https://github.com/libgeos/geos/releases/tag/3.12.2

Signed-off-by: Maxim Kochetkov <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
6 months agopackage/pinentry: bump to version 1.3.1
Julien Olivain [Wed, 10 Jul 2024 22:06:44 +0000 (00:06 +0200)]
package/pinentry: bump to version 1.3.1

For change log, see:
https://git.gnupg.org/cgi-bin/gitweb.cgi?p=pinentry.git;a=blob;f=NEWS;h=a07d18953341a4eb65c9873e64c06bc7c642606d

Signed-off-by: Julien Olivain <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
6 months agopackage/rtl8822cs: bump driver version to latest
Viacheslav Bocharov [Wed, 19 Jun 2024 07:55:40 +0000 (10:55 +0300)]
package/rtl8822cs: bump driver version to latest

- Update driver for kernel 6.9+
- Fix warning/errors on build

Fixes: http://autobuild.buildroot.net/results/82dd4d986c0ddfb48e7316473186ef4c9d8ee783
Signed-off-by: Viacheslav Bocharov <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
6 months agopackage/highway: bump to version 1.2.0
Julien Olivain [Fri, 21 Jun 2024 21:44:47 +0000 (23:44 +0200)]
package/highway: bump to version 1.2.0

For release note, see:
- https://github.com/google/highway/releases/tag/1.2.0

Signed-off-by: Julien Olivain <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
This page took 0.094195 seconds and 4 git commands to generate.