]> Git Repo - buildroot-mgba.git/log
buildroot-mgba.git
18 months agoboard/versal: clean shellcheck issues
Neal Frager [Fri, 4 Aug 2023 06:20:06 +0000 (07:20 +0100)]
board/versal: clean shellcheck issues

This patch cleans up the shellcheck issues in the versal post scripts.

Signed-off-by: Neal Frager <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agopackage/ccache: fix build with gcc 12.3
Bernd Kuhls [Tue, 1 Aug 2023 21:59:58 +0000 (23:59 +0200)]
package/ccache: fix build with gcc 12.3

Since the bump of ccache from 4.7.4 to 4.8.2 in Buildroot commit
1db3f0f84449843476c2887d2ea09323c66f33a4 ("package/ccache: bump
version to 4.8.2"), it started failing to build on machines that use
gcc 12.3, due to a bug in gcc:

/home/buildroot/autobuild/instance-0/output-1/build/host-ccache-4.8.2/src/storage/local/LocalStorage.cpp:701:24:   required from here
/home/buildroot/autobuild/instance-0/output-1/build/host-ccache-4.8.2/src/Logging.hpp:33:7: internal compiler error: Segmentation fault
   33 |       Logging::log(std::string_view(message_));                                \
      |       ^~~~~~~

Upstream ccache has committed a workaround to avoid this compiler bug,
which we backport in this commit.

Fixes:

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

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agoboot/at91dataflashboot: force arm mode instead of Thumb mode
Bernd Kuhls [Wed, 2 Aug 2023 20:31:46 +0000 (22:31 +0200)]
boot/at91dataflashboot: force arm mode instead of Thumb mode

The at91dataflashboot code contains some hand-written ARM assembly
that uses ARM classic instructions, and will not build in Thumb-1
mode.

This issue has always existed in Buildroot, but it's only since we
started testing random configurations, including Thumb-1
configurations, that this issue popped up.

Fixes:

  http://autobuild.buildroot.net/results/68bf2291201ef1882d8e8d3eca2b1a5ad731e4b0/

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agopackage/liblo: add upstream patch to fix build error
Bernd Kuhls [Wed, 2 Aug 2023 18:12:15 +0000 (20:12 +0200)]
package/liblo: add upstream patch to fix build error

Since the merge of gcc 13.x, a warning treated as error causes liblo
to fail building:

server.c: In function 'lo_server_del_lo_method':
server.c:2251:16: error: pointer 'prev' used after 'free' [-Werror=use-after-free]

Fixes:
http://autobuild.buildroot.net/results/c98/c98c21093714542d4c0546a742fdcc48f3f07d04/

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agopackage/tvheadend: needs __sync_*_8 intrisics
Bernd Kuhls [Fri, 4 Aug 2023 16:11:21 +0000 (18:11 +0200)]
package/tvheadend: needs __sync_*_8 intrisics

Fixes:
http://autobuild.buildroot.net/results/992/99235aa2aca1afe031a088baebbd46057fe75fcd/

/home/autobuild/autobuild/instance-15/output-1/build/tvheadend-fe47ecb5504a521fed9c1ca9705fb0dd2bb8443a/src/atomic.h:253:
 undefined reference to `__sync_lock_test_and_set_8'
/home/autobuild/autobuild/instance-15/output-1/build/tvheadend-fe47ecb5504a521fed9c1ca9705fb0dd2bb8443a/src/atomic.h:81:
 undefined reference to `__sync_fetch_and_add_8'

The build error was introduced by the latest bump of tvheadend with
commit 67cbbbfe6e9632deacd0784bdbf51496ad76701d.

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agopackage/lsof: add LSOF_CPE_ID_VENDOR
Julien Olivain [Sun, 6 Aug 2023 10:57:03 +0000 (12:57 +0200)]
package/lsof: add LSOF_CPE_ID_VENDOR

cpe:2.3:a:lsof_project:lsof is a valid CPE identifier for this package:
https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Alsof_project%3Alsof

Signed-off-by: Julien Olivain <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agopackage/stellarium: disable ShowMySky atmosphere model
Bernd Kuhls [Fri, 4 Aug 2023 18:33:21 +0000 (20:33 +0200)]
package/stellarium: disable ShowMySky atmosphere model

Buildroot commit 319c56dfe3309dbf24be01fed3afff6259a2c5dd bumped
stellarium which included these commits
https://github.com/Stellarium/stellarium/commit/b3f02beaec2a285251db1e1707abe2e423803834
https://github.com/Stellarium/stellarium/commit/5d5edd0e5f5630872628a1525685b77854b6e4b4

It downloads external packages during the build:

$ find output/build/stellarium-23.2/ -iname *.tar.*
output/build/stellarium-23.2/_deps/eigen3-subbuild/eigen3-populate-prefix/src/eigen-3.4.0.tar.bz2
output/build/stellarium-23.2/_deps/showmysky-qt5-subbuild/showmysky-qt5-populate-prefix/src/v0.3.1.tar.gz

which breaks offline builds.

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agopackage/stellarium: disable xlsx support
Bernd Kuhls [Fri, 4 Aug 2023 18:33:20 +0000 (20:33 +0200)]
package/stellarium: disable xlsx support

Buildroot commit 319c56dfe3309dbf24be01fed3afff6259a2c5dd bumped
stellarium which included this commit
https://github.com/Stellarium/stellarium/commit/186b06fa215bd28ea03cc291dc861b552af8d99a

It removed the previously bundled QXlsx source and lets stellarium
git-clone the sourcecode of the QXlsx package (not present in buildroot)
during the build:

$ find output/build/stellarium-23.2/ -iname .gitignore | grep qxl
output/build/stellarium-23.2/_deps/qxlsxqt5-src/.gitignore

which breaks offline builds.

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agopackage/stellarium: disable telescopecontrol plugin
Bernd Kuhls [Fri, 4 Aug 2023 18:33:19 +0000 (20:33 +0200)]
package/stellarium: disable telescopecontrol plugin

Buildroot commit 319c56dfe3309dbf24be01fed3afff6259a2c5dd bumped
stellarium which included this commit
https://github.com/Stellarium/stellarium/commit/186b06fa215bd28ea03cc291dc861b552af8d99a

It removed the previously bundled libindi source and lets stellarium
download the sourcecode of the indiclient package (not present in
buildroot) during the build:

$ find output/build/stellarium-23.2/ -iname *.zip
output/build/stellarium-23.2/_deps/indiclient-subbuild/indiclient-populate-prefix/src/v1.8.5.zip

which breaks offline builds.

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agoboot/uboot: add host-python-pylibfdt dependency if needed
Christian Stewart [Wed, 26 Jul 2023 20:28:38 +0000 (13:28 -0700)]
boot/uboot: add host-python-pylibfdt dependency if needed

Until now, BR2_TARGET_UBOOT_NEEDS_PYLIBFDT was only bringing host-swig
as a dependency, because U-Boot was building its own pylibfdt, which
requires host-swig.

However, since commit
231d79c81e9a1f8c2ef14861374a40fcdc5e6b33 ("boot/uboot: set DTC path
when BR2_TARGET_UBOOT_NEEDS_DTC"), in which we tell U-Boot to use the
Buildroot built DTC, a consequence is that U-Boot no longer builds its
own pylibfdt: it expects the system to provided it. So now,
BR2_TARGET_UBOOT_NEEDS_PYLIBFDT really needs to bring
host-python-pylibfdt. The dependency on host-swig is no longer needed,
as what we need is host-python-pylibfdt, and it is an internal detail
of pylibfdt that it needs host-swig to build.

Fixes:

  https://gitlab.com/buildroot.org/buildroot/-/jobs/4749556137
  https://gitlab.com/buildroot.org/buildroot/-/jobs/4749556224
  https://gitlab.com/buildroot.org/buildroot/-/jobs/4749556227
  https://gitlab.com/buildroot.org/buildroot/-/jobs/4749556229
  https://gitlab.com/buildroot.org/buildroot/-/jobs/4749556230

Signed-off-by: Christian Stewart <[email protected]>
Tested-by: Giulio Benetti <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agopackage/python-pylibfdt: add host python package
Christian Stewart [Wed, 26 Jul 2023 20:28:37 +0000 (13:28 -0700)]
package/python-pylibfdt: add host python package

Signed-off-by: Christian Stewart <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agopackage/python-pylibfdt: bump version to 1.7.0.post1
Christian Stewart [Wed, 26 Jul 2023 20:28:36 +0000 (13:28 -0700)]
package/python-pylibfdt: bump version to 1.7.0.post1

Signed-off-by: Christian Stewart <[email protected]>
Tested-by: Sergey Matyukevich <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agoUpdate for 2023.08-rc1
Thomas Petazzoni [Sat, 5 Aug 2023 21:02:56 +0000 (23:02 +0200)]
Update for 2023.08-rc1

Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agoconfigs/qemu_ppc64*: remove binutils version from defconfigs
Romain Naour [Thu, 3 Aug 2023 21:38:14 +0000 (23:38 +0200)]
configs/qemu_ppc64*: remove binutils version from defconfigs

Buildroot 2022.05 use binutils 2.37 by default, but the binutils
version was downgraded to the previous binutils version in qemu_ppc64*
defconfigs due to a bug in binutils 2.37 [1].

Later when binutils 2.36 has been removed the binutils version has
been updated to 2.38 (even though it was already the default version
selected by Buildroot at that time) [2].

Since then, several binutils release has been added and the binutils
version 2.38 has been removed recently [3].

Since the initial bug is gone with the removal of binutils 2.37,
we can safely remove the binutils version from qemu_ppc64 defconfigs.

[1] 1e2fe860f3a261fc877591c056808d6fb30e25d4
[2] e461c9adc82a889deb6e259ce811193cb8d00f36
[3] 1391c99d627d27c55bec99072b3ae4d78be02c74

Fixes:
https://gitlab.com/buildroot.org/toolchains-builder/-/jobs/4798047373

Signed-off-by: Romain Naour <[email protected]>
Cc: Cédric Le Goater <[email protected]>
Cc: Joel Stanley <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agopackage/libopenssl: security bump version to 3.0.10
Bernd Kuhls [Thu, 3 Aug 2023 04:09:35 +0000 (06:09 +0200)]
package/libopenssl: security bump version to 3.0.10

Fixes
CVE-2023-2975: https://www.openssl.org/news/secadv/20230714.txt
CVE-2023-3446: https://www.openssl.org/news/secadv/20230719.txt
CVE-2023-3817: https://www.openssl.org/news/secadv/20230731.txt

Changelog: https://www.openssl.org/news/cl30.txt

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
18 months agoDEVELOPERS: sort entries of Neal Frager
Neal Frager [Thu, 3 Aug 2023 05:03:39 +0000 (06:03 +0100)]
DEVELOPERS: sort entries of Neal Frager

Signed-off-by: Neal Frager <[email protected]>
[[email protected]: sort with LC_ALL=C]
Signed-off-by: Yann E. MORIN <[email protected]>
18 months agopackage/systemd: fix wrong variable name in comment
Luca Ceresoli [Thu, 3 Aug 2023 07:37:04 +0000 (09:37 +0200)]
package/systemd: fix wrong variable name in comment

There is no such thing as a BR2_TARGET_GENERIC_TTY_PATH variable. The
comment here should mention BR2_TARGET_GENERIC_GETTY_PORT instead.

Signed-off-by: Luca Ceresoli <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
18 months agopackage/systemd: fix typos in comments
Luca Ceresoli [Thu, 3 Aug 2023 07:37:03 +0000 (09:37 +0200)]
package/systemd: fix typos in comments

Signed-off-by: Luca Ceresoli <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
18 months agopackage/gdb: fix build error for version arc-2020.09
Bernd Kuhls [Wed, 2 Aug 2023 18:33:14 +0000 (20:33 +0200)]
package/gdb: fix build error for version arc-2020.09

Fixes:
http://autobuild.buildroot.net/results/e60/e60c9bba5395970f99e9f889bba4675ac6f004c4/

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agopackage/systemd: bump linux-headers dependency to 4.14
Romain Naour [Wed, 2 Aug 2023 16:46:28 +0000 (18:46 +0200)]
package/systemd: bump linux-headers dependency to 4.14

The recent update to systemd v254 requires a toolchain w/ linux headers
>= 4.14 to provide LOOP_SET_BLOCK_SIZE [1] (added in systemd v253 [2]).

Note:
Buildroot already warn the user if a toolchain w/ linux headers < 4.15
is used while enabling systemd as init system [3]. It was matter of
time before problem occurs.

[1] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=89e4fdecb51cf5535867026274bc97de9480ade5
[2] https://github.com/systemd/systemd/commit/1163ddb386ef46f63942171e6eab0ca64eb818e4
[3] 9a095643b4dd34eb7acb69662aa64fa945f4b542

Signed-off-by: Romain Naour <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
18 months agosupport/testing: TestLxc switch to the Arm Bootlin toolchain
Romain Naour [Wed, 2 Aug 2023 16:46:27 +0000 (18:46 +0200)]
support/testing: TestLxc switch to the Arm Bootlin toolchain

TestLxc uses systemd as init but the recent update to systemd v254
requires a toolchain w/ linux headers >= 4.14 to provide
LOOP_SET_BLOCK_SIZE [1] (added in systemd v253 [2]).

Since no other toolchain that the Bootlin one is available
switch to it.
(ARM Arm toolchain requires BR2_ARM_CPU_HAS_NEON enabled)

[1] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=89e4fdecb51cf5535867026274bc97de9480ade5
[2] https://github.com/systemd/systemd/commit/1163ddb386ef46f63942171e6eab0ca64eb818e4

Fixes:
https://gitlab.com/buildroot.org/buildroot/-/jobs/4768561390

Signed-off-by: Romain Naour <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
18 months agopackage/systemd: handle vconsole w/ keymap support
Romain Naour [Wed, 2 Aug 2023 12:02:01 +0000 (14:02 +0200)]
package/systemd: handle vconsole w/ keymap support

systemd v254 provide a new option "default-keymap" to handle vconsole
with keymap support [1]. With this change systemd now use the "us"
keymap by default and requires keytable files and keyboard utilities
from kbd package.

The keymap support can still be disabled using -Ddefault-keymap=""
at build time.

Handle the vconsole w/ keymap support and allow to use another
keymap than "us" by default.

Fixes:
https://gitlab.com/buildroot.org/buildroot/-/jobs/4768561206 (TestInitSystemSystemdRwNetworkd)
https://gitlab.com/buildroot.org/buildroot/-/jobs/4768561203 (TestInitSystemSystemdRwIfupdownDbusbrokerDbus)
https://gitlab.com/buildroot.org/buildroot/-/jobs/4768561202 (TestInitSystemSystemdRwIfupdownDbusbroker)
https://gitlab.com/buildroot.org/buildroot/-/jobs/4768561201 (TestInitSystemSystemdRwIfupdown)
https://gitlab.com/buildroot.org/buildroot/-/jobs/4768561199 (TestInitSystemSystemdRwFull)
https://gitlab.com/buildroot.org/buildroot/-/jobs/4768561197 (TestInitSystemSystemdRoNetworkd)
https://gitlab.com/buildroot.org/buildroot/-/jobs/4768561194 (TestInitSystemSystemdRoIfupdownDbusbrokerDbus)
https://gitlab.com/buildroot.org/buildroot/-/jobs/4768561190 (TestInitSystemSystemdRoIfupdownDbusbroker)
https://gitlab.com/buildroot.org/buildroot/-/jobs/4768561189 (TestInitSystemSystemdRoIfupdown)
https://gitlab.com/buildroot.org/buildroot/-/jobs/4768561186 (TestInitSystemSystemdRoFull)

[1] https://github.com/systemd/systemd/releases/tag/v254
[2] https://github.com/systemd/systemd-stable/commit/1cd421106893c5126e33e211cf6634e9167d1762

Signed-off-by: Romain Naour <[email protected]>
Cc: James Hilliard <[email protected]>
[[email protected]: don't introduce inter;ediate boolean option]
Signed-off-by: Yann E. MORIN <[email protected]>
18 months agoconfigs/versal_vck190: fix atf build failure
Neal Frager [Mon, 31 Jul 2023 15:47:39 +0000 (16:47 +0100)]
configs/versal_vck190: fix atf build failure

Binutils 2.39 now warns when a segment has RXW permissions:
https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=ba951afb99912da01a6e8434126b8fac7aa75107

This causes the following build error:
aarch64-buildroot-linux-gnu-ld: bl31.elf has a LOAD segment with RWX
permissions.

This patch applies the upstream boot/arm-trusted-firmware/v2.6 patch already
included with buildroot to solve the problem.

Fixes:

  https://gitlab.com/buildroot.org/buildroot/-/jobs/4749556395 (versal_vck190)

Signed-off-by: Neal Frager <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agoconfigs/zynqmp*: fix atf build failure
Neal Frager [Mon, 31 Jul 2023 15:47:38 +0000 (16:47 +0100)]
configs/zynqmp*: fix atf build failure

Binutils 2.39 now warns when a segment has RXW permissions:
https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=ba951afb99912da01a6e8434126b8fac7aa75107

This causes the following build error:
aarch64-buildroot-linux-gnu-ld: bl31.elf has a LOAD segment with RWX
permissions.

This patch applies the upstream boot/arm-trusted-firmware/v2.6 patch already
included with buildroot to solve the problem.

Fixes:

  https://gitlab.com/buildroot.org/buildroot/-/jobs/4749556414 (zynqmp_kria_kv260)
  https://gitlab.com/buildroot.org/buildroot/-/jobs/4749556417 (zynqmp_zcu102)
  https://gitlab.com/buildroot.org/buildroot/-/jobs/4749556420 (zynqmp_zcu106)

Signed-off-by: Neal Frager <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agopackage/go: security bump to v1.20.7
Christian Stewart [Tue, 1 Aug 2023 20:48:30 +0000 (13:48 -0700)]
package/go: security bump to v1.20.7

go1.20.7 (released 2023-08-01) includes a security fix to the crypto/tls
package, as well as bug fixes to the assembler and the compiler.

Fixes CVE-2023-29409: restrict RSA keys in certificates to <= 8192 bits

Extremely large RSA keys in certificate chains can cause a client/server to
expend significant CPU time verifying signatures. Limit this by restricting the
size of RSA keys transmitted during handshakes to <= 8192 bits.

Based on a survey of publicly trusted RSA keys, there are currently only three
certificates in circulation with keys larger than this, and all three appear to
be test certificates that are not actively deployed. It is possible there are
larger keys in use in private PKIs, but we target the web PKI, so causing
breakage here in the interests of increasing the default safety of users of
crypto/tls seems reasonable.

https://go.dev/doc/devel/release#go1.20.7

Signed-off-by: Christian Stewart <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agoarch/Config.in.x86: consolidate Geode CPU targets
Vincent Fazio [Tue, 1 Aug 2023 17:10:12 +0000 (12:10 -0500)]
arch/Config.in.x86: consolidate Geode CPU targets

Since its introduction in 7d8a59b40, the BR2_x86_geode CPU target has
pointed to GCC -march=geode which targets AMD Geode processors [0].

This arch tuning enables MMX and 3DNow! extensions in GCC but these are
not currently reflected in the selected flags by BR2_x86_geode.

This is likely due to the confusing naming and history of "Geode".

The AMD Geode can trace its origins back to the Cyrix MediaGXm [1] and
then to the NSC Geode GXm/GXLV/GX1/GX2 [2]. All of these processors have
MMX instruction support listed in their datasheets. The NSC GX2 was the
first in the series to enable 3DNow!.

When 7fed07d3a4a introduced BR2_X86_CPU_HAS_MMX, Geode was skipped
presumably because it wasn't clear that the target is AMD Geode and
because the Wikipedia documentation for Geode is incomplete [2] with
regards to supported instructions as they all support MMX.

When f6cd56b9ce3 introduced BR2_X86_CPU_HAS_3DNOW, Geode was skipped
presumably for similar reasons.

Note: the in-tree olpc_xo1_defconfig uses BR2_x86_geode which is fine
as this hardware uses the AMD Geode [3].

Make it more clear that the target is AMD Geode by renaming the Kconfig
menu option and add both MMX and 3DNow! flags to BR2_x86_geode.

This also means that BR2_x86_geode_mmx is no longer needed, and can be
removed. No legacy handling is needed since BR2_x86_geode_mmx has
never been part of any release.

[0]: https://gcc.gnu.org/git/?p=gcc.git;a=blob;f=gcc/config/i386/geode.md;;hb=HEAD
[1]: https://en.wikipedia.org/wiki/MediaGX#MediaGXm
[2]: https://en.wikipedia.org/wiki/Geode_%28processor%29
[3]: https://wiki.laptop.org/go/Hardware_specification

Signed-off-by: Vincent Fazio <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agosupport/testing: TestNoTimezone: fix the test case for Glibc
Romain Naour [Tue, 1 Aug 2023 13:21:13 +0000 (15:21 +0200)]
support/testing: TestNoTimezone: fix the test case for Glibc

We have changed to a Glibc based toolchain recently [1] but the
behavior of TZ handling is not the same between libc implementation
when no Zone Database is installed.

musl and uClibc-ng return "UTC" when the data file of the requested
time zone is missing or when TZ is not set.

 # TZ=America/Los_Angeles date +%Z
 UTC

 # TZ= date +%Z
 UTC

Glibc return all or part of TZ content or "Universal" if TZ is empty.

 # TZ=America/Los_Angeles date +%Z
 America

 # TZ= date +%Z
 Universal

As demonstrated by TestAllTimezone, Glibc return "PDT" when the
America/Los_Angeles time zone data file is installed:

 # TZ=America/Los_Angeles date +%Z
 PDT

Since the Glibc behavior seems weird (not a bug [2]) when TZ is
set but the time zone data file is missing, update our test
to check against a string defined in the Glibc code [3].

[1] f89f52168fcb667a3e8e43f6f44d5b1ca3961a8c
[2] https://sourceware.org/bugzilla/show_bug.cgi?id=30710
[3] https://sourceware.org/git/?p=glibc.git;a=blob;f=time/tzset.c;h=78c18f8147415c92dc6eb735be672fa7e0b8f76e;hb=47b76f6d1d3a5ad13e585dbcc616aaea62b8bb20#l380

Ref:
https://www.gnu.org/software/libc/manual/html_node/TZ-Variable.html

Fixe:
https://gitlab.com/buildroot.org/buildroot/-/jobs/4768561117

Signed-off-by: Romain Naour <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agopackage/binutils: drop 2.38.x series
Bernd Kuhls [Tue, 1 Aug 2023 20:21:40 +0000 (22:21 +0200)]
package/binutils: drop 2.38.x series

Now that 2.41.x has been added, that 2.40.x is the default version,
drop support for 2.38.x.

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agopackage/binutils: switch to 2.40.x as the default version
Bernd Kuhls [Tue, 1 Aug 2023 20:21:39 +0000 (22:21 +0200)]
package/binutils: switch to 2.40.x as the default version

Now that 2.41 has been released, let's use 2.40.x as the default
binutils version.

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agopackage/{binutils, libiberty}: add support for version 2.41
Bernd Kuhls [Tue, 1 Aug 2023 20:21:38 +0000 (22:21 +0200)]
package/{binutils, libiberty}: add support for version 2.41

Release notes:
https://sourceware.org/pipermail/binutils/2023-July/128719.html

Copied patches from version 2.40.

Build-tested using these four defconfigs:
----------
BR2_arceb=y
----------
BR2_BINUTILS_VERSION_2_39_X=y
----------
(empty defconfig meaning binutils-2.40)
----------
BR2_BINUTILS_VERSION_2_41_X=y
----------
each using these commands:

$ make host-libiberty
$ make host-binutils

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agopackage/ffmpeg: fix build with binutils >= 2.41
Bernd Kuhls [Tue, 1 Aug 2023 20:21:37 +0000 (22:21 +0200)]
package/ffmpeg: fix build with binutils >= 2.41

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agoDEVELOPERS: add Nicolas Carrier for package/composer/
Thomas Petazzoni [Tue, 1 Aug 2023 21:11:27 +0000 (23:11 +0200)]
DEVELOPERS: add Nicolas Carrier for package/composer/

Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agopackage/composer: new package
Nicolas Carrier [Thu, 19 Jan 2023 13:28:56 +0000 (14:28 +0100)]
package/composer: new package

composer describes itself as a dependency manager for PHP, it is used
by projects such as CakePHP.

Signed-off-by: Nicolas Carrier <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agopackage/php/php: add a host variant
Nicolas Carrier [Thu, 19 Jan 2023 13:28:55 +0000 (14:28 +0100)]
package/php/php: add a host variant

Having a working PHP with the correct version, is mandatory for
executing some PHP tools, such as composer, when building packages.

Signed-off-by: Nicolas Carrier <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agopackage/oniguruma: add a host variant
Nicolas Carrier [Thu, 19 Jan 2023 13:28:54 +0000 (14:28 +0100)]
package/oniguruma: add a host variant

This is needed for the creation of an host-php package.

Signed-off-by: Nicolas Carrier <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agopackage/mhz: add new package
Robert Marko [Mon, 31 Jul 2023 17:05:04 +0000 (19:05 +0200)]
package/mhz: add new package

mhz is a tool to mathematically calculate the real running CPU frequency
and as such has proved as invaluable tool for developing CPUFreq and
similar features in the kernel.

Its source finally got a license recently so it can be packaged.

Signed-off-by: Robert Marko <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agopackage/llvm-project/compiler-rt: add CPE ID
Daniel Lang [Mon, 31 Jul 2023 18:26:07 +0000 (20:26 +0200)]
package/llvm-project/compiler-rt: add CPE ID

llvm:compiler-rt is a valid CPE ID [0] for this package.

[0]: https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=compiler-rt

Signed-off-by: Daniel Lang <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agoarch/Config.in.x86: add Intel and AMD GCC targets
Vincent Fazio [Mon, 31 Jul 2023 19:14:02 +0000 (14:14 -0500)]
arch/Config.in.x86: add Intel and AMD GCC targets

Sync the Intel and AMD CPU target list with GCC 13.

Multiple references are used for flags and synonyms [0] [1] [2] [3].

For Intel:
  Add Ivy Bridge, Sierra Forest, Grand Ridge, Knights Landing, Knights
  Mill, Granite Rapids, and Granite Rapids-D.

  The Sapphire Rapids CPU target supports Emerald Rapids.
  The Alder Lake CPU target supports Raptor Lake and Meteor Lake.

  Note: Knights Landing/Mills are based on Xeon Phi and do support
  some AVX512 extensions, but not the full subset required by
  BR2_X86_CPU_HAS_AVX512

For AMD:
  Add Bobcat, Bulldozer, Piledriver, Excavator, and Zen 1-4.

Add a comment to BR2_X86_CPU_HAS_AVX512 to explain the expected
extensions supported by the CPU. This flag was first selected by
skylake-avx512 and encompasses what appears to be a standard subset
across CPUs [3] and chapter 3 of the x86-64 psABI [4]:
  AVX512F, AVX512BW, AVX512CD, AVX512DQ, AVX512VL

CPUs selecting this flag should, at a minimum, support this subset of
AVX512 extensions.

[0]: https://gcc.gnu.org/onlinedocs/gcc-13.2.0/gcc/x86-Options.html
[1]: https://gcc.gnu.org/git/?p=gcc.git;a=blob_plain;f=gcc/config/i386/i386.h;hb=refs/tags/releases/gcc-13.2.0
[2]: https://gcc.gnu.org/git/?p=gcc.git;a=blob_plain;f=gcc/common/config/i386/i386-common.cc;hb=refs/tags/releases/gcc-13.2.0
[3]: https://en.wikipedia.org/wiki/AVX-512#CPUs_with_AVX-512
[4]: https://gitlab.com/x86-psABIs/x86-64-ABI/-/raw/master/x86-64-ABI/low-level-sys-info.tex

Signed-off-by: Vincent Fazio <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agopackage/binutils: install libsframe to staging
Bernd Kuhls [Mon, 31 Jul 2023 18:37:30 +0000 (20:37 +0200)]
package/binutils: install libsframe to staging

binutils 2.40 added libsframe:
https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=19e559f1c91bfaedbd2f91d85ee161f3f03fda3c

Quoting release notes:
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=blob_plain;f=binutils/NEWS;hb=refs/heads/binutils-2_40-branch
* readelf and objdump now have a newly added option --sframe which dumps
  the SFrame section.

Install libsframe to staging when available to avoid build errors, for
example with lightning:
libsframe.so.0, needed by output/per-package/lightning/host/arm-
  buildroot-linux-gnueabi/sysroot/usr/lib/libopcodes.so, not found

Fixes:
http://autobuild.buildroot.net/results/1d1/1d1480dc0c3fb0a88490e3fae85abb2aa76bdade/

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agopackage/xenomai: fix testsuite install
Pierre Ficheux [Wed, 15 Mar 2023 17:05:18 +0000 (18:05 +0100)]
package/xenomai: fix testsuite install

Since commit [1], the testsuite build is unconditionally disabled
although we have the option BR2_PACKAGE_XENOMAI_TESTSUITE to
install Xenomai testsuite on the target.

Handle --disable-testsuite option with BR2_PACKAGE_XENOMAI_TESTSUITE.

[1] 74196b7d059684e555a87e5409c21c56c727066b

Signed-off-by: Pierre Ficheux <[email protected]>
Signed-off-by: Romain Naour <[email protected]>
Cc: Fabrice Fontaine <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agopackage/python-babel: add purge locale data support
Peter Seiderer [Tue, 18 Apr 2023 21:32:41 +0000 (23:32 +0200)]
package/python-babel: add purge locale data support

Add purge loacle data support (inspired by BR2_ENABLE_LOCALE_PURGE
handling in Makefile) to reduce target space allocation by the
python-babel package, e.g. from 32MB to 24K for
target/usr/lib/python3.11/site-packages/babel/locale-data with
BR2_ENABLE_LOCALE_WHITELIST="C en_US de_DE".

The special en_US_POSIX locale data is kept as it is used by default
by the python-babel code:

https://github.com/python-babel/babel/blob/0ce196fccc024b1a65453ba6519954ada1dab6cb/babel/core.py#L1076

Signed-off-by: Peter Seiderer <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agopackage/esp-hosted: add package
Giulio Benetti [Tue, 11 Jul 2023 21:55:02 +0000 (23:55 +0200)]
package/esp-hosted: add package

This patch adds esp-hosted package that allows to build the Linux
Kernel Driver for Espressif Esp32-* SoCs, that once programmed with
the corresponding firmware behave like a normal Wi-Fi module. Both
SDIO and SPI busses are supported and selectable.

Cc: Jesse Taube <[email protected]>
Signed-off-by: Giulio Benetti <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agopackage/swaybg: new package
James Knight [Fri, 21 Apr 2023 01:42:34 +0000 (21:42 -0400)]
package/swaybg: new package

Provides the `swaybg` utility, which is commonly used with `sway` to
manage background images/color configuration for the compositor.

Signed-off-by: James Knight <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agopackage/sysdig: remove patch that doesn't apply
Thomas Petazzoni [Mon, 31 Jul 2023 20:10:52 +0000 (22:10 +0200)]
package/sysdig: remove patch that doesn't apply

Patch 0001-cmake-Check-USE_BUNDLED_DEPS-before-getting-nlohmann.patch
should have been deleted as part of Buildroot commit
08792a60df80a1147ee78bb108f8186996bf0c77 ("package/sysdig: bump to
version 0.29.3"). Indeed, this patch was merged upstream as commit
114436c1a45142ef73acfc2607fbc6572782160f between 0.29.2 and 0.29.3.

This fixes the following build failure:

Applying 0001-cmake-Check-USE_BUNDLED_DEPS-before-getting-nlohmann.patch using patch:
patching file cmake/modules/nlohmann-json.cmake
Reversed (or previously applied) patch detected!  Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file cmake/modules/nlohmann-json.cmake.rej

There are no autobuilder failures, probably because getting to build
sysdig requires so many special conditions that it never triggered.

Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agoutils/docker-run: fix running when CWD is not MAIN_DIR
Yann E. MORIN [Mon, 31 Jul 2023 18:56:57 +0000 (20:56 +0200)]
utils/docker-run: fix running when CWD is not MAIN_DIR

Commit 90790790925c (utils/docker-run: fix support for git-worktrees)
got last-minute changes when it was applied, and the case when the
current working directory is not the top of the current working copy
got broken.

Fix that by duplicating (and thus reinstating) the 'cd MAIN_DIR' to
match what is done when retrieving the git-common-dir.

Fixes: 90790790925c
Reported-by: Brandon Maier <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
18 months agopackage/msmtp: bump version to 1.8.24
Thomas Petazzoni [Thu, 27 Jul 2023 12:28:39 +0000 (14:28 +0200)]
package/msmtp: bump version to 1.8.24

From https://marlam.de/msmtp/news/:

"""
msmtp 1.8.24 is released

2023-06-29

This release fixes the allow_from_override command, adds the
from_full_name command, fixes a few minor bugs and updates the
translations (thanks again to everyone at translationproject.org).

msmtp 1.8.23 is released

2023-01-30

This release fixes XOAUTH2 authentication with some servers, updates
the msmtpq scripts, and updates the translations (including a new
Swedish translation).
"""

Signed-off-by: Thomas Petazzoni <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
18 months agopackage/libnss: bump version to 3.92
Giulio Benetti [Mon, 31 Jul 2023 14:11:31 +0000 (16:11 +0200)]
package/libnss: bump version to 3.92

Signed-off-by: Giulio Benetti <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agopackage/qemu: bump to version 8.0.3
Francois Perrad [Mon, 31 Jul 2023 14:02:40 +0000 (16:02 +0200)]
package/qemu: bump to version 8.0.3

Signed-off-by: Francois Perrad <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agopackage/libfuse3: bump to version 3.15.1
Francois Perrad [Mon, 31 Jul 2023 14:02:31 +0000 (16:02 +0200)]
package/libfuse3: bump to version 3.15.1

Signed-off-by: Francois Perrad <[email protected]>
Reviewed-by: Giulio Benetti <[email protected]>
Tested-by: Giulio Benetti <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agopackage/libgeos: bump version to 3.12.0
Maxim Kochetkov [Mon, 31 Jul 2023 06:12:01 +0000 (09:12 +0300)]
package/libgeos: bump version to 3.12.0

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

Signed-off-by: Maxim Kochetkov <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agopackage/timescaledb: bump version to 2.11.1
Maxim Kochetkov [Mon, 31 Jul 2023 06:08:47 +0000 (09:08 +0300)]
package/timescaledb: bump version to 2.11.1

Release notes: https://github.com/timescale/timescaledb/blob/2.11.1/CHANGELOG.md

Signed-off-by: Maxim Kochetkov <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agopackage/cmocka: fix build on Thumb classic configurations
Joel Carlson [Mon, 2 Jan 2023 07:15:22 +0000 (00:15 -0700)]
package/cmocka: fix build on Thumb classic configurations

The cmocka package checks if a toolchain supports the
-fstack-clash-protection compiler flag, and if it does automatically
uses it. That flag is not supported by GCC for Thumb1 builds (at least
as of both GCC 11 and GCC 12). Let's tell cmocka about this by passing
-DWITH_STACK_CLASH_PROTECTION=OFF in this configuration, as suggested
by Arnout Vandecappelle.

Fixes:
http://autobuild.buildroot.net/results/4044b3a71d3130d934c7a7c0c5badfabb2a97030/

Signed-off-by: Joel Carlson <[email protected]>
[Thomas: change the initial patch from Joel to use the suggestion from
Arnout]
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agopackage/lua-dkjson: new package
Francois Perrad [Wed, 15 Mar 2023 09:07:55 +0000 (10:07 +0100)]
package/lua-dkjson: new package

Signed-off-by: Francois Perrad <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agopackage/swugenerator: new package
Giulio Benetti [Wed, 15 Mar 2023 10:08:48 +0000 (11:08 +0100)]
package/swugenerator: new package

Add swugenerator as host utility to generate images for swupdate with
all the possible options available like encryption, passkey etc.

Signed-off-by: Giulio Benetti <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agopackage/python-libconf: new package
Giulio Benetti [Wed, 15 Mar 2023 10:08:47 +0000 (11:08 +0100)]
package/python-libconf: new package

python-libconf is a pure-Python reader/writer for configuration files in
libconfig format, which is often used in C/C++ projects.

https://github.com/ChrisAichinger/python-libconf

Signed-off-by: Giulio Benetti <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agopackage/sam-ba: drop 32bit host lib requirement
Lang Daniel [Wed, 15 Mar 2023 16:21:11 +0000 (16:21 +0000)]
package/sam-ba: drop 32bit host lib requirement

Current versions of sam-ba are 64bit only.

objdump -p $(HOST_DIR)/bin/sam-ba
$(HOST_DIR)/bin/sam-ba: file format elf64-x86-64

Signed-off-by: Daniel Lang <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agopackage/intel-mediasdk: bump version to 23.2.2
Bernd Kuhls [Sun, 4 Jun 2023 17:28:45 +0000 (19:28 +0200)]
package/intel-mediasdk: bump version to 23.2.2

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agopackage/speex: force arm mode instead of Thumb mode
Bernd Kuhls [Mon, 12 Jun 2023 16:02:04 +0000 (18:02 +0200)]
package/speex: force arm mode instead of Thumb mode

Fix the following build failure:

/tmp/cclxE0xY.s: Assembler messages:
/tmp/cclxE0xY.s:118: Error: cannot honor width suffix -- `smlabb r2,r0,r4,r6'
/tmp/cclxE0xY.s:134: Error: cannot honor width suffix -- `smlabb r9,r2,r2,r3'
/tmp/cclxE0xY.s:812: Error: cannot honor width suffix -- `smlabb r1,r2,r2,r6'
/tmp/cclxE0xY.s:1202: Error: cannot honor width suffix -- `smulbb r3,r0,r6'
/tmp/cclxE0xY.s:2298: Error: cannot honor width suffix -- `smulbb r3,r0,r4'
/tmp/cclxE0xY.s:3133: Error: cannot honor width suffix -- `smulbb r3,r2,r5'

Fixes:
http://autobuild.buildroot.net/results/c55/c557ca72832c942f201b4a21f913f74534857cc6/

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agopackage/liquid-dsp: bump to version 1.5.0
Guillaume W. Bres [Sun, 21 May 2023 08:53:45 +0000 (10:53 +0200)]
package/liquid-dsp: bump to version 1.5.0

Signed-off-by: Guillaume W. Bres <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agopackage/python-pythran: bump to version 0.13.1
Guillaume W. Bres [Sun, 21 May 2023 08:33:42 +0000 (10:33 +0200)]
package/python-pythran: bump to version 0.13.1

Signed-off-by: Guillaume W. Bres <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agopackage/python-gast: bump to version 0.5.4
Guillaume W. Bres [Sun, 21 May 2023 08:23:12 +0000 (10:23 +0200)]
package/python-gast: bump to version 0.5.4

Signed-off-by: Guillaume W. Bres <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agopackage/linux-tools: perf: add OpenCSD support
Julien Olivain [Wed, 22 Feb 2023 20:41:34 +0000 (21:41 +0100)]
package/linux-tools: perf: add OpenCSD support

This commit adds the Arm CoreSight trace data Decoder support to perf.
See: https://docs.kernel.org/trace/coresight/coresight-perf.html

Signed-off-by: Julien Olivain <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agopackage/opencsd: new package
Julien Olivain [Wed, 22 Feb 2023 20:41:33 +0000 (21:41 +0100)]
package/opencsd: new package

This library provides an API suitable for the decode of
ARM(r) CoreSight(tm) trace streams.

OpenCSD is for example an optional dependency in the Linux
"perf" tool, starting from kernel version 5.1.

https://github.com/Linaro/OpenCSD

Signed-off-by: Julien Olivain <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agopackage/tvheadend: bump version
Bernd Kuhls [Sun, 30 Jul 2023 19:15:26 +0000 (21:15 +0200)]
package/tvheadend: bump version

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agopackage/libiberty: bump version to 2.40
Akshay Bhat [Sun, 30 Jul 2023 18:55:26 +0000 (20:55 +0200)]
package/libiberty: bump version to 2.40

If the libiberty package is not the same version as the one packaged
with binutils AND if libiberty is installed before binutils, then the
below error is observed. Hence for now let us keep the versions in sync.

/usr/bin/ld: ../libiberty/libiberty.a(hashtab.o):(.data.rel.local+0x0)
: multiple definition of `htab_eq_pointer'

Fixes:
http://autobuild.buildroot.net/results/f07/f077ec588b395102ad501a18c85d5030c0765031/

Build-tested using these four defconfigs:
----------
BR2_arceb=y
----------
BR2_BINUTILS_VERSION_2_38_X=y
----------
(empty defconfig meaning binutils-2.39)
----------
BR2_BINUTILS_VERSION_2_40_X=y
----------
each using these commands:

$ make host-libiberty
$ make host-binutils

Signed-off-by: Akshay Bhat <[email protected]>
[Bernd: bump to version 2.40, replace hash file with link to binutils]
Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agopackage/fmt: bump version to 10.0.0
Bernd Kuhls [Sun, 30 Jul 2023 17:12:32 +0000 (19:12 +0200)]
package/fmt: bump version to 10.0.0

Changelog: https://github.com/fmtlib/fmt/blob/master/ChangeLog.rst

Updated license hash due to upstream commit, no legal changes:
https://github.com/fmtlib/fmt/commit/48dfbcaa95f2043d29e3591ffd3090af4a5f33e2

This patch depends on bumping spdlog to version 1.12.0.

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agopackage/gerbera: Fix building with fmt >= 10
Bernd Kuhls [Sun, 30 Jul 2023 17:12:31 +0000 (19:12 +0200)]
package/gerbera: Fix building with fmt >= 10

This patch depends on bumping gerbera to version 1.12.1.

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agopackage/kodi: Fix building with fmt >= 10
Bernd Kuhls [Sun, 30 Jul 2023 17:12:30 +0000 (19:12 +0200)]
package/kodi: Fix building with fmt >= 10

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agopackage/spdlog: bump version to 1.12.0
Bernd Kuhls [Sun, 30 Jul 2023 17:12:29 +0000 (19:12 +0200)]
package/spdlog: bump version to 1.12.0

Release notes: https://github.com/gabime/spdlog/releases/tag/v1.12.0

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agopackage/gerbera: bump version to 1.12.1
Bernd Kuhls [Sun, 30 Jul 2023 17:12:28 +0000 (19:12 +0200)]
package/gerbera: bump version to 1.12.1

Removed patch which is included in this release.

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agopackage/harfbuzz: bump version to 8.0.1
Bernd Kuhls [Sun, 30 Jul 2023 16:41:17 +0000 (18:41 +0200)]
package/harfbuzz: bump version to 8.0.1

Release notes: https://github.com/harfbuzz/harfbuzz/blob/main/NEWS

Signed-off-by: Bernd Kuhls <[email protected]>
Reviewed-by: Giulio Benetti <[email protected]>
Tested-by: Giulio Benetti <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agopackage/bitcoin: fix build with gcc 13.x
Bernd Kuhls [Sun, 30 Jul 2023 16:10:02 +0000 (18:10 +0200)]
package/bitcoin: fix build with gcc 13.x

Fixes:
http://autobuild.buildroot.net/results/8ac/8aceefdb71814c48163d7b171783172b6e1fdf27/

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agopackage/mdnsd: new package
Joachim Wiberg [Mon, 23 Jan 2023 05:52:58 +0000 (06:52 +0100)]
package/mdnsd: new package

Signed-off-by: Joachim Wiberg <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agoDEVELOPERS: sort entries of Bernd Kuhls
Bernd Kuhls [Sun, 30 Jul 2023 11:04:32 +0000 (13:04 +0200)]
DEVELOPERS: sort entries of Bernd Kuhls

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agopackage/kodi-audiodecoder-timidity: fix build with gcc-13
Bernd Kuhls [Sun, 30 Jul 2023 11:00:31 +0000 (13:00 +0200)]
package/kodi-audiodecoder-timidity: fix build with gcc-13

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agopackage/wine: bump to version 8.0.2
André Zwing [Sun, 30 Jul 2023 10:59:29 +0000 (12:59 +0200)]
package/wine: bump to version 8.0.2

Signed-off-by: André Zwing <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agopackage/libuv: remove POST_PATCH_HOOK
Bernd Kuhls [Sun, 30 Jul 2023 10:14:22 +0000 (12:14 +0200)]
package/libuv: remove POST_PATCH_HOOK

Buildroot commit 1738b5582ba0cf715303f4ebfa1d2323a33d0ae4, which
switched  _SOURCE to an upstream-provided tarball, forgot to remove the
POST_PATCH_HOOK which adds a file already present in the tarball.

Fixes:
http://autobuild.buildroot.net/results/e4d0c06e3babed6b290b6223a1cf7e4cce38064c/

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agosupport/testing/tests/package/test_fluidsynth.py: new runtime test
Julien Olivain [Tue, 3 Jan 2023 20:00:46 +0000 (21:00 +0100)]
support/testing/tests/package/test_fluidsynth.py: new runtime test

Signed-off-by: Julien Olivain <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agopackage/python-midiutil: new package
Julien Olivain [Tue, 3 Jan 2023 20:00:45 +0000 (21:00 +0100)]
package/python-midiutil: new package

A pure python library for creating multi-track MIDI files.

https://github.com/MarkCWirt/MIDIUtil

Signed-off-by: Julien Olivain <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agopackage/mrouted: add /var/lib/misc for systemd builds
Joachim Wiberg [Sun, 4 Jun 2023 15:48:18 +0000 (17:48 +0200)]
package/mrouted: add /var/lib/misc for systemd builds

Similar to dnsmasq, mrouted saves state data across reboots in the
/var/lib/misc/ directory.  In the case of mrouted it is the unique
generation id (used by neighboring mrouted routers to identify any
router restarting).  This file is generated on first boot.

Workaround only needed for systemd builds, the sysv skeleton already
has the /var/lib/misc/ directory.

Signed-off-by: Joachim Wiberg <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agopackage/mrouted: bump for v4.5 release
Joachim Wiberg [Sun, 4 Jun 2023 15:48:17 +0000 (17:48 +0200)]
package/mrouted: bump for v4.5 release

Upstream ChangeLog:

 - Ignore IGMP proxy querys (src ip: 0.0.0.0), they must never win a
   querier election
 - Fix compat read location and new location for mrouted.genid
 - Fix "non-decreasing" generation id, must increment on each restart
 - Add support for configurable IGMP query response interval
 - Add support for configurable IGMP querier timeout
 - New 'join-group <group>' phyint option for cases where an IGMP
   snooping switch blocks flooding of multicast to the port where
   mrouted is connected
 - On startup and reconf, log why we skip disabled interfaces
 - Change to always log when assuming the IGMP querier role

Signed-off-by: Joachim Wiberg <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agopackage/ssdp-responder: add /var/lib/misc for systemd builds
Joachim Wiberg [Sun, 4 Jun 2023 11:06:47 +0000 (13:06 +0200)]
package/ssdp-responder: add /var/lib/misc for systemd builds

Similar to dnsmasq, ssdp-responder saves state data across reboots in
the /var/lib/misc/ directory.  In the case of ssdp-responder it is the
(per-device unique) UUID that is generated on first boot.

Workaround only needed for systemd builds, the sysv skeleton already has
the /var/lib/misc/ directory.

Signed-off-by: Joachim Wiberg <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agopackage/ssdp-responder: bump to v2.1
Joachim Wiberg [Sun, 4 Jun 2023 11:06:46 +0000 (13:06 +0200)]
package/ssdp-responder: bump to v2.1

Upstream ChangeLog, summary:

 - Add support for JSON output with 'ssdpd-scan -j'
 - Dump received data from devices in 'ssdp-scan -l debug'
 - Termios support for disabling '^C' output from 'ssdp-scan'
 - Update copyright years, LICENSE file hash change
 - Source '/etc/default/ssdpd' from systemd unit file
 - Add fallback if '/var/lib/misc' is missing on system
 - Fix truncated UUID when reading from cache file

Signed-off-by: Joachim Wiberg <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agoboard/bsh/imx8mn-bsh-smm-s2/readme.txt: fix typo
Dario Binacchi [Thu, 6 Jul 2023 10:53:47 +0000 (12:53 +0200)]
board/bsh/imx8mn-bsh-smm-s2/readme.txt: fix typo

It was a leftover from the copy-and-paste of the readme.txt file of its
almost twin sister BSH SMM S2 PRO.

Signed-off-by: Dario Binacchi <[email protected]>
Reviewed-by: Michael Trimarchi <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agopackage/kodi-imagedecoder-raw: new package
Bernd Kuhls [Sat, 8 Jul 2023 20:04:47 +0000 (22:04 +0200)]
package/kodi-imagedecoder-raw: new package

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agopackage/kodi-imagedecoder-heif/Config.in: fix bogus double backslash
Thomas Petazzoni [Sun, 30 Jul 2023 10:32:12 +0000 (12:32 +0200)]
package/kodi-imagedecoder-heif/Config.in: fix bogus double backslash

Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agopackage/kodi-imagedecoder-heif: new package
Bernd Kuhls [Sat, 8 Jul 2023 20:04:46 +0000 (22:04 +0200)]
package/kodi-imagedecoder-heif: new package

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agopackage/libvips: add optional support for libheif
Bernd Kuhls [Sat, 8 Jul 2023 20:04:45 +0000 (22:04 +0200)]
package/libvips: add optional support for libheif

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agopackage/imagemagick: add optional support for libheif
Bernd Kuhls [Sat, 8 Jul 2023 20:04:44 +0000 (22:04 +0200)]
package/imagemagick: add optional support for libheif

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agopackage/gd: add optional support for libheif
Bernd Kuhls [Sat, 8 Jul 2023 20:04:43 +0000 (22:04 +0200)]
package/gd: add optional support for libheif

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agopackage/libheif: new package
Bernd Kuhls [Sat, 8 Jul 2023 20:04:42 +0000 (22:04 +0200)]
package/libheif: new package

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agopackage/libde265: new package
Bernd Kuhls [Sat, 8 Jul 2023 20:04:41 +0000 (22:04 +0200)]
package/libde265: new package

Optional dependency of the upcoming libheif package.

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agopackage/linux-pam: fix musl build
Bernd Kuhls [Sun, 30 Jul 2023 07:14:22 +0000 (09:14 +0200)]
package/linux-pam: fix musl build

The bump to version 1.5.3 with buildroot commit
f8147e27cdac8f998ec6644a09ce4e8d62b6433c added the file patched.

Please note that the next version will include
https://github.com/linux-pam/linux-pam/commit/5fa961fd3b5b8cf5ba1a0cf49b10ebf79e273e96
which adds --enable-examples as configure option to disable examples.
This patch, although it would also fix the problem, is not added instead
to avoid autoreconf.

Fixes:
http://autobuild.buildroot.net/results/1d9/1d96d4c57969536c14340ae5542e62a9459246f9/

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agopackage/mbpoll: bump version to 1.5.2
Bernd Kuhls [Sun, 30 Jul 2023 06:58:29 +0000 (08:58 +0200)]
package/mbpoll: bump version to 1.5.2

Changelog: https://github.com/epsilonrt/mbpoll/releases/tag/v1.5.2

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agopackage/mbpoll: fix build without c++
Bernd Kuhls [Sun, 30 Jul 2023 06:56:37 +0000 (08:56 +0200)]
package/mbpoll: fix build without c++

Add patch to enable build without c++.

Add configure option to fix subsequent configure error due to patched
source file during git version check:

CMake Error at cmake/GitVersion.cmake:118 (message):
  Unable to find current project version !
Call Stack (most recent call first):
  CMakeLists.txt:100 (GetGitVersion)

Fixes:
http://autobuild.buildroot.net/results/2f8/2f819871a89cb2a2df239b1f879c1babcdd022fc/

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agopackage/waylandpp: fix build with gcc-13
Bernd Kuhls [Sun, 30 Jul 2023 06:22:26 +0000 (08:22 +0200)]
package/waylandpp: fix build with gcc-13

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agosupport/testing: TestSELinuxSystemd{Ext4, Squashfs} add midding libelf kernel dependency
Romain Naour [Sat, 29 Jul 2023 23:14:34 +0000 (01:14 +0200)]
support/testing: TestSELinuxSystemd{Ext4, Squashfs} add midding libelf kernel dependency

objtool built by the kernel requires libelf

ldd TestSELinuxSystemdExt4/build/linux-6.1.26/tools/objtool/objtool
  linux-vdso.so.1
  libelf.so.1 => TestSELinuxSystemdExt4/host/lib/libelf.so.1

While updating the kernel used in TestSELinuxSystemd [1] we
forgot to select BR2_LINUX_KERNEL_NEEDS_HOST_LIBELF to provide
Buildroot's host-libelf. Using host-libelf avoid linking with
libelf installed on the host or failing to build objtool if
libelf is not installed.

[1] 60b84fb7ce4612b2b14a675e28331111468e1f2b

Fixes:
https://gitlab.com/buildroot.org/buildroot/-/jobs/4725186370 (TestSELinuxSystemdSquashfs)
https://gitlab.com/buildroot.org/buildroot/-/jobs/4725186368 (TestSELinuxSystemdExt4)

Signed-off-by: Romain Naour <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agopackage/libmemcached: bump to version 1.1.4
Fabrice Fontaine [Sun, 26 Mar 2023 21:30:20 +0000 (23:30 +0200)]
package/libmemcached: bump to version 1.1.4

- Switch to an active fork
- Switch to cmake-package
- Drop all patches (not needed anymore)
- Use LICENSE file instead of COPYING as COPYING is now a symlink to
  LICENSE
- Handle libevent and openssl dependencies

https://awesomized.github.io/libmemcached/ChangeLog-1.1.html#v-1-1-4

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agopackage/bind: fix build failure due to gcc bug 101737
Giulio Benetti [Sat, 25 Mar 2023 20:38:08 +0000 (21:38 +0100)]
package/bind: fix build failure due to gcc bug 101737

The bind package exhibits gcc bug 101737 when built for the SH4
architecture with optimization enabled, which causes a build failure.

As done for other packages in Buildroot work around this gcc bug by
setting optimization to -O0 if BR2_TOOLCHAIN_HAS_GCC_BUG_101737=y.
To achieve this we need to correct the override of CFLAGS by using:
BIND_CONF_OPTS += CFLAGS="$(BIND_CFLAGS)"
instead of:
BIND_CONF_ENV = BUILD_CFLAGS"$(BIND_CFLAGS)"
since the latter doesn't work as expected and doesn't override CFLAGS.

Fixes:
http://autobuild.buildroot.net/results/e7b/e7b9a4cbee8bb16431609182b96d1ac1ccec10e7/

Signed-off-by: Giulio Benetti <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agopackage/shadow: fix yescrypt-only build
Bernd Kuhls [Sun, 9 Jul 2023 09:16:22 +0000 (11:16 +0200)]
package/shadow: fix yescrypt-only build

Fixes:
http://autobuild.buildroot.net/results/afd/afd5d59f94986593cd697148f4cce2bf70e4d81b/

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