]> Git Repo - buildroot-mgba.git/log
buildroot-mgba.git
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]>
18 months agopackage/rtl8821cu: copy modprobe.d config to target
Christian Stewart [Wed, 22 Mar 2023 10:50:46 +0000 (03:50 -0700)]
package/rtl8821cu: copy modprobe.d config to target

The rtl8821cu repository comes with a 8821cu.conf file intended to be installed
in /etc/modprobe.d - the configuration file enables some driver features.

Install the /etc/modprobe.d/8821cu.conf file to the target.

Signed-off-by: Christian Stewart <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agopackage/musl: enable on AArch64 big endian
Jonathan Currier [Tue, 21 Mar 2023 10:09:56 +0000 (05:09 -0500)]
package/musl: enable on AArch64 big endian

Add aarch64_be to musl supported archs. Upstream musl already supports
aarch64_be.

Signed-off-by: Jonathan Currier <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agopackage/kodi-inputstream-ffmpegdirect: fix build with gcc-13
Bernd Kuhls [Sun, 7 May 2023 21:43:16 +0000 (23:43 +0200)]
package/kodi-inputstream-ffmpegdirect: fix build with gcc-13

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agopackage/kodi-inputstream-adaptive: fix build with gcc-13
Bernd Kuhls [Sun, 7 May 2023 21:43:15 +0000 (23:43 +0200)]
package/kodi-inputstream-adaptive: fix build with gcc-13

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agopackage/intel-mediasdk: fix build with gcc-13
Bernd Kuhls [Sun, 7 May 2023 21:43:13 +0000 (23:43 +0200)]
package/intel-mediasdk: fix build with gcc-13

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agopackage/python-flask-smorest: bump version to 0.42.0
Martin Hundebøll [Thu, 8 Jun 2023 09:03:21 +0000 (11:03 +0200)]
package/python-flask-smorest: bump version to 0.42.0

Signed-off-by: Martin Hundebøll <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agosupport/testing/tests/package/test_glslsandbox_player.py: new runtime test
Julien Olivain [Wed, 7 Jun 2023 20:24:39 +0000 (22:24 +0200)]
support/testing/tests/package/test_glslsandbox_player.py: new runtime test

Signed-off-by: Julien Olivain <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agopackage/glslsandbox-player: bump to version v2023.04.05
Julien Olivain [Wed, 7 Jun 2023 20:24:38 +0000 (22:24 +0200)]
package/glslsandbox-player: bump to version v2023.04.05

License hash changed due to copyright year update.

Signed-off-by: Julien Olivain <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agopackage/libdeflate: bump version to 1.18
Bernd Kuhls [Wed, 7 Jun 2023 17:18:34 +0000 (19:18 +0200)]
package/libdeflate: bump version to 1.18

Removed patches included in upstream release.

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agopackage/libostree: bump to version 2023.3
Marcus Folkesson [Mon, 5 Jun 2023 05:49:12 +0000 (07:49 +0200)]
package/libostree: bump to version 2023.3

Signed-off-by: Marcus Folkesson <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agopackage/conmon: new package
Christian Stewart [Mon, 22 May 2023 20:23:45 +0000 (13:23 -0700)]
package/conmon: new package

Conmon is an OCI container runtime monitor.

https://github.com/containers/conmon

Dependency of podman.

Signed-off-by: Christian Stewart <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agopackage/waylandpp: bump version to 1.0.0
Bernd Kuhls [Sun, 21 May 2023 20:12:20 +0000 (22:12 +0200)]
package/waylandpp: bump version to 1.0.0

Release notes: https://github.com/NilsBrause/waylandpp/releases

Update license hash due to copyright year bump:
https://github.com/NilsBrause/waylandpp/commit/1ea510aabd5ba8abdb5cd30c37481595f34c366c

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
18 months agopackage/libglu: bump version to 9.0.3
Bernd Kuhls [Sat, 29 Jul 2023 15:46:15 +0000 (17:46 +0200)]
package/libglu: bump version to 9.0.3

Release notes:
https://lists.freedesktop.org/archives/mesa-announce/2023-July/000725.html

Upstream dropped autoconf, switch to meson.

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
18 months agoutils/docker-run: fix support for git-worktrees
Brandon Maier [Fri, 28 Jul 2023 21:32:18 +0000 (21:32 +0000)]
utils/docker-run: fix support for git-worktrees

The docker-run script attempts to support git-new-workdirs and
git-worktrees by resolving the symlink at '$GIT_DIR/config' to get the
true $GIT_DIR. However this does not work for git-worktrees as they do
not use symlinks, instead they change the $GIT_DIR into a regular file
that contains the path to the real $GIT_DIR. To complicate things
further, we actually want the $GIT_COMMON_DIR which is the superset of a
worktree's $GIT_DIR.

git-rev-parse supports the '--git-common-dir' which will resolve the
$GIT_COMMON_DIR for us. However it does not work for git-new-workdirs,
so we still need to detect and handle them.

'--git-common-dir' also appeared only with git 2.10.0, released in 2016,
so it will not be available in older "enterprise-grade" distributions.
In that case, 'git rev-parse --git-common-dir' would return the option
flag '--git-common-dir' as-is, which is incorrect. So, we instruct it to
never return flags.

'--git-common-dir' also returns just '.git' for the main working copy,
but 'docker run' want an absolute path, so we canonicalise it.

Signed-off-by: Brandon Maier <[email protected]>
[[email protected]:
  - support git versions before --git-common-dir was introduced
  - don't mount GIT_DIR if unknown (i.e. not needed)
  - fix expanding MAIN_DIR
]
Signed-off-by: Yann E. MORIN <[email protected]>
18 months agopackage/fio: add optional libiscsi dependency
Maksim Kiselev [Tue, 16 May 2023 08:23:40 +0000 (11:23 +0300)]
package/fio: add optional libiscsi dependency

Since commit 247ef2a fio has optional libiscsi engine support

This patch enables fio iscsi support if BR2_PACKAGE_LIBISCSI
was selected, which also requires pkg-config as it is used by the
configure script to detect libiscsi.

There is no --disable-libscsi option in the configure script: if
--enable-libiscsi is not passed, it doesn't even try to detect/use
libiscsi.

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