buildroot.git
3 years agoutils/scancpan: add GPL* as license file
Francois Perrad [Sun, 6 Dec 2020 06:22:50 +0000 (07:22 +0100)]
utils/scancpan: add GPL* as license file

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agoutils/scancpan: handles README.pod as license file
Francois Perrad [Sun, 6 Dec 2020 06:22:49 +0000 (07:22 +0100)]
utils/scancpan: handles README.pod as license file

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/gdb: drop gdb 8.2
Thomas Petazzoni [Mon, 28 Dec 2020 20:10:24 +0000 (21:10 +0100)]
package/gdb: drop gdb 8.2

With the introduction of gdb 10.1, we now have four versions of gdb
supported, so let's drop support for the oldest.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/gdb: make gdb 9.2 the default version
Thomas Petazzoni [Mon, 28 Dec 2020 20:10:23 +0000 (21:10 +0100)]
package/gdb: make gdb 9.2 the default version

Now that we have added gdb 10.1, let's switch to using gdb 9.2 as the
default version.

Noe that there previously was a discrepancy between the default when a
host gdb was enabled, and when it was not: in the ofrmer case, the
default was 8.3.x, while for the latter it was 8.2.x. Now both are
aligned to 9.2.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
[yann.morin.1998@free.fr: add blurb about previous version discrepancy]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/gdb: add support for gdb 10.x
Thomas Petazzoni [Mon, 28 Dec 2020 20:10:22 +0000 (21:10 +0100)]
package/gdb: add support for gdb 10.x

All patches from gdb 9.2 are kept, except
0006-sim-ppc-Fix-linker-error-with-fno-common.patch which is
upstream. The other patches are rebased to accommodate some code
re-organization in gdb 10.x, especially the move of the gdbserver code
from gdb/gdbserver/ to gdbserver/.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agotoolchain/toolchain-buildroot: glibc 2.32 for ARC needs linux-headers >= 5.1.0
Romain Naour [Mon, 7 Dec 2020 22:47:19 +0000 (23:47 +0100)]
toolchain/toolchain-buildroot: glibc 2.32 for ARC needs linux-headers >= 5.1.0

The ARC support has been merged into glibc 2.32 but it requires
linux-headers >= 5.1.0 [1].

Fixes:
https://gitlab.com/kubu93/toolchains-builder/-/jobs/895774971

[1] https://sourceware.org/git/?p=glibc.git;a=commitdiff;h=0be8ae3679570ff9a193615a035fc8074a8c704f

Signed-off-by: Romain Naour <romain.naour@gmail.com>
Cc: ARC Maintainers <arc-buildroot@synopsys.com>
Acked-by: Alexey Brodkin <abrodkin@synopsys.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agotoolchain/buildroot: glibc does not always have native RPC
Yann E. MORIN [Tue, 29 Dec 2020 21:10:30 +0000 (22:10 +0100)]
toolchain/buildroot: glibc does not always have native RPC

Starting with glibc-2.32, the RPC code has been removed from
glibc [0], and it is not possible anymore to enable it, even
with the --enable-obsolete-rpc configure option (which was
also removed).

riscv32 and arc both use a glibc 2.32+ so do not forcefully
enable native RPC for them.

Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agotoolchain/toolchain-external/toolchain-external-bootlin: regenerate for riscv32 toolchain
Romain Naour [Mon, 7 Dec 2020 20:48:19 +0000 (21:48 +0100)]
toolchain/toolchain-external/toolchain-external-bootlin: regenerate for riscv32 toolchain

The RISC-V 32-bit toolchain is using a recent glibc version that no
longer has RPC support. Thanks to the change in
gen-bootlin-toolchains, this is now properly detected.

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

Signed-off-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agosupport/scripts/gen-bootlin-toolchains: do not assume RPC for glibc toolchains
Thomas Petazzoni [Tue, 29 Dec 2020 20:55:21 +0000 (21:55 +0100)]
support/scripts/gen-bootlin-toolchains: do not assume RPC for glibc toolchains

The logic in gen-bootlin-toolchains was assuming all glibc toolchains
have RPC support, which is no longer true since glibc 2.32 has dropped
RPC support.

It turns out that gen-bootlin-toolchains already had some proper logic
that selects BR2_TOOLCHAIN_HAS_NATIVE_RPC depending on the presence of
BR2_TOOLCHAIN_EXTERNAL_INET_RPC in the toolchain fragment. As such
toolchain fragments have been fixed in https://toolchains.bootlin.com,
we can now rely on this to properly decide if the toolchain has RPC
support or not.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/libtirpc: bump version to 1.3.1
Petr Vorel [Wed, 2 Dec 2020 18:49:54 +0000 (19:49 +0100)]
package/libtirpc: bump version to 1.3.1

Signed-off-by: Petr Vorel <petr.vorel@gmail.com>
[yann.morin.1998@free.fr:
  - fix filename for sha256 entry
  - two spaces in hash file
]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agolibtirpc: remove NIS patch
Petr Vorel [Wed, 2 Dec 2020 18:49:53 +0000 (19:49 +0100)]
libtirpc: remove NIS patch

It was originally added in 6dc861f2a2 ("libtirpc: new package")
for libtirpc 0.2.2 (8 years ago). It might have been fixed in
5f00f8c ("Remove dependency to nis.h"), released in 1.0.2.

Testing with test-pkg shows the only failure for br-riscv32:
RPC support not available in C library, please disable
BR2_TOOLCHAIN_EXTERNAL_INET_RPC

But test fails with the same error even when this patch is kept.

Signed-off-by: Petr Vorel <petr.vorel@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/bluez5_utils: add SysV init script
Marcin Niestroj [Mon, 21 Dec 2020 18:29:20 +0000 (19:29 +0100)]
package/bluez5_utils: add SysV init script

Use generic template for SysV init script, similar to packages like
syslog-ng.

Signed-off-by: Marcin Niestroj <m.niestroj@grinn-global.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/connman: improve SysV init script
Marcin Niestroj [Mon, 21 Dec 2020 18:28:58 +0000 (19:28 +0100)]
package/connman: improve SysV init script

Use a more generic template for SysV init script, similar to packages
like syslog-ng. This includes adding support for both reload and
restart. Add support for sourcing /etc/default/connmand file, so that
new commandline arguments can be added more easily.

Signed-off-by: Marcin Niestroj <m.niestroj@grinn-global.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/python-bleak: new package
Marcin Niestroj [Mon, 21 Dec 2020 18:28:00 +0000 (19:28 +0100)]
package/python-bleak: new package

Signed-off-by: Marcin Niestroj <m.niestroj@grinn-global.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/python-txdbus: bump to version 1.1.2
Marcin Niestroj [Mon, 21 Dec 2020 18:25:40 +0000 (19:25 +0100)]
package/python-txdbus: bump to version 1.1.2

Signed-off-by: Marcin Niestroj <m.niestroj@grinn-global.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/lldpd: bump to version 1.0.7
Fabrice Fontaine [Mon, 21 Dec 2020 18:01:48 +0000 (19:01 +0100)]
package/lldpd: bump to version 1.0.7

https://github.com/lldpd/lldpd/blob/1.0.7/NEWS

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/p11-kit: libtasn1 is optional, not mandatory
Fabrice Fontaine [Mon, 21 Dec 2020 12:36:18 +0000 (13:36 +0100)]
package/p11-kit: libtasn1 is optional, not mandatory

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/p11-kit: libffi is optional, not mandatory
Fabrice Fontaine [Mon, 21 Dec 2020 12:36:17 +0000 (13:36 +0100)]
package/p11-kit: libffi is optional, not mandatory

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/tpm2-tss: bump version to 3.0.3
Yair Ben-Avraham [Tue, 22 Dec 2020 05:05:12 +0000 (05:05 +0000)]
package/tpm2-tss: bump version to 3.0.3

Signed-off-by: Yair Ben-Avraham <yairba@protonmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/libfuse3: enable CONFIG_FUSE_FS in kernel config
Tian Yuanhao [Wed, 23 Dec 2020 02:16:27 +0000 (10:16 +0800)]
package/libfuse3: enable CONFIG_FUSE_FS in kernel config

Signed-off-by: Tian Yuanhao <tianyuanhao@aliyun.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/graphicsmagick: fix license hash
Fabrice Fontaine [Tue, 29 Dec 2020 09:50:59 +0000 (10:50 +0100)]
package/graphicsmagick: fix license hash

Commit 3591056cd2ae04db3a73c50530bdc927773f26f8 forgot to update hash of
Copyright.txt (footer removed by
https://sourceforge.net/p/graphicsmagick/code/ci/86e54c771a8287c6aeba8fa778a7bb1bd02ff61c)

Fixes:
 - http://autobuild.buildroot.org/results/60c4c46c4cf7aed788c25980d3beff8777da99d8

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agoboot/lpc32xxcdl: switch upstream location
Yann E. MORIN [Tue, 29 Dec 2020 10:56:53 +0000 (11:56 +0100)]
boot/lpc32xxcdl: switch upstream location

The upstream git tree has disappeared, but a ZIP file is still hosted
somewhere at NXP. The content of that zip file has been verified to be
100% identical to the tarball we hosted on s.b.o.

As this is a zip file, we can't use the generic extract commands, and
must come up with our own. As such, it no longer makes sense to fix the
CRLF as a post-extract hook; this is moved to the extract command.

Add a hash file while at it.

Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/rt-tests: bump version to 1.10
Florian La Roche [Tue, 29 Dec 2020 10:07:07 +0000 (11:07 +0100)]
package/rt-tests: bump version to 1.10

With 1.10, building without libnuma is no longer supported (upstream
commit 240938737e: rt-tests: cyclictest: Remove support for compiling
without NUMA)

So, revert 7e90744e6 (package/rt-tests: make numactl an optional
dependency) while bumping to rt-test 1.10.

Signed-off-by: Florian La Roche <Florian.LaRoche@gmail.com>
[yann.morin.1998@free.fr: reintroduce dependency on numactl]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/pkg-download.mk: add <pkg>_DL_ENV variable
Thomas Petazzoni [Sat, 19 Dec 2020 15:35:16 +0000 (16:35 +0100)]
package/pkg-download.mk: add <pkg>_DL_ENV variable

This variable can be used by package to pass extra environment
variables to the download logic. It will be used for the Go/Cargo
vendoring.

The <pkg>_DL_ENV variable is intentionally not documented: at this
point, it is not meant to be used by packages directly, but only by
package infrastructures.

Suggested-by: Yann E. MORIN <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
[yann.morin.1998@free.fr: move the two _ENV variables to the same line]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/jitterentropy-library: add SELinux module
Maxime Chevallier [Mon, 28 Dec 2020 16:11:34 +0000 (17:11 +0100)]
package/jitterentropy-library: add SELinux module

Support for the jitterentropy lib is added by the services/entropyd
module in the SELinux refpolicy.

Signed-off-by: Maxime Chevallier <maxime.chevallier@bootlin.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/haveged: add SELinux module
Maxime Chevallier [Mon, 28 Dec 2020 16:11:33 +0000 (17:11 +0100)]
package/haveged: add SELinux module

Support for haveged is added by the services/entropyd module in the
SELinux refpolicy.

Signed-off-by: Maxime Chevallier <maxime.chevallier@bootlin.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/tcpdump: add SELinux module
Maxime Chevallier [Mon, 28 Dec 2020 16:11:32 +0000 (17:11 +0100)]
package/tcpdump: add SELinux module

Support for tcpdump is added by the admin/netutils module in the SELinux
refpolicy.

Signed-off-by: Maxime Chevallier <maxime.chevallier@bootlin.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/nmap: add SELinux module
Maxime Chevallier [Mon, 28 Dec 2020 16:11:31 +0000 (17:11 +0100)]
package/nmap: add SELinux module

Support for nmap is added by the admin/netutils module in the SELinux
refpolicy.

Signed-off-by: Maxime Chevallier <maxime.chevallier@bootlin.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/mtr: add SELinux module
Maxime Chevallier [Mon, 28 Dec 2020 16:11:30 +0000 (17:11 +0100)]
package/mtr: add SELinux module

Support for mtr is added by the admin/netutils module in the SELinux
refpolicy.

Signed-off-by: Maxime Chevallier <maxime.chevallier@bootlin.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/iputils: add SELinux module
Maxime Chevallier [Mon, 28 Dec 2020 16:11:29 +0000 (17:11 +0100)]
package/iputils: add SELinux module

Support for the iputils is added by the admin/netutils module in the
SELinux refpolicy for the following tools :
 - arping
 - ping
 - tracepath
 - traceroute6

Support for rdisc is added by services/rdisc.

Support for tftpd is added by services/tftp.

Note: listing the same SELinux module multiple times is OK, as the list
of modules is eventually $(sort)ed anyway.

Signed-off-by: Maxime Chevallier <maxime.chevallier@bootlin.com>
[yann.morin.1998@free.fr: simplifications to only use positive logic]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/fping: add SELinux module
Maxime Chevallier [Mon, 28 Dec 2020 16:11:28 +0000 (17:11 +0100)]
package/fping: add SELinux module

Support for fping is added by the admin/netutils module in the SELinux
refpolicy.

Signed-off-by: Maxime Chevallier <maxime.chevallier@bootlin.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/nftables: add SELinux module
Maxime Chevallier [Mon, 28 Dec 2020 16:11:27 +0000 (17:11 +0100)]
package/nftables: add SELinux module

Support for nft is added by the system/iptables module in the SELinux
refpolicy.

Signed-off-by: Maxime Chevallier <maxime.chevallier@bootlin.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/iptables: add SELinux module
Maxime Chevallier [Mon, 28 Dec 2020 16:11:26 +0000 (17:11 +0100)]
package/iptables: add SELinux module

Support for iptables is adde by the system/iptables module in the
SELinux refpolicy.

Signed-off-by: Maxime Chevallier <maxime.chevallier@bootlin.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/ipset: add SELinux module
Maxime Chevallier [Mon, 28 Dec 2020 16:11:25 +0000 (17:11 +0100)]
package/ipset: add SELinux module

Support for ipset is added by the system/iptables module in the SELinux
refpolicy.

Signed-off-by: Maxime Chevallier <maxime.chevallier@bootlin.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/ebtables: add SELinux module
Maxime Chevallier [Mon, 28 Dec 2020 16:11:24 +0000 (17:11 +0100)]
package/ebtables: add SELinux module

Support for ebtables is added in the system/iptables module in the
SELinux refpolicy.

Signed-off-by: Maxime Chevallier <maxime.chevallier@bootlin.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/wpa_supplicant: add SELinux module
Maxime Chevallier [Mon, 28 Dec 2020 16:11:23 +0000 (17:11 +0100)]
package/wpa_supplicant: add SELinux module

Support for wpa_supplicant is added by the services/networkmanager
module in the SELinux refpolicy.

Signed-off-by: Maxime Chevallier <maxime.chevallier@bootlin.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/network-manager: add SELinux module
Maxime Chevallier [Mon, 28 Dec 2020 16:11:22 +0000 (17:11 +0100)]
package/network-manager: add SELinux module

Support for NetworkManager is added by the services/networkmanager
module in the SELinux refpolicy.

Signed-off-by: Maxime Chevallier <maxime.chevallier@bootlin.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/iwd: add SELinux module
Maxime Chevallier [Mon, 28 Dec 2020 16:11:21 +0000 (17:11 +0100)]
package/iwd: add SELinux module

Support for iwd and its configuration files is added by the
services/networkmanager module in the SELinux refpolicy.

Signed-off-by: Maxime Chevallier <maxime.chevallier@bootlin.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/python-aiohttp: add missing python-typing-extensions dependency
Marcin Niestroj [Wed, 23 Dec 2020 16:12:24 +0000 (17:12 +0100)]
package/python-aiohttp: add missing python-typing-extensions dependency

typing_extensions package is needed starting from aiohttp v3.7.1.

While at it sort all dependencies alphabetically.

Signed-off-by: Marcin Niestroj <m.niestroj@grinn-global.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/python-typing-extensions: new package
Marcin Niestroj [Wed, 23 Dec 2020 16:12:23 +0000 (17:12 +0100)]
package/python-typing-extensions: new package

Signed-off-by: Marcin Niestroj <m.niestroj@grinn-global.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/python-typing: bump to version 3.7.4.3
Marcin Niestroj [Wed, 23 Dec 2020 16:12:22 +0000 (17:12 +0100)]
package/python-typing: bump to version 3.7.4.3

Signed-off-by: Marcin Niestroj <m.niestroj@grinn-global.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/libepoxy: bump to version 1.5.5
Adrian Perez de Castro [Wed, 23 Dec 2020 22:35:44 +0000 (00:35 +0200)]
package/libepoxy: bump to version 1.5.5

This version removes Python 2 support, the autotools based build system
(not a problem as Buildroot has been using Meson for a while), and some
small fixes.

Full release notes can be found at:

  https://github.com/anholt/libepoxy/releases/tag/1.5.5

Signed-off-by: Adrian Perez de Castro <aperez@igalia.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/sysvinit: bump version to 2.98
Peter Seiderer [Wed, 23 Dec 2020 22:17:22 +0000 (23:17 +0100)]
package/sysvinit: bump version to 2.98

Signed-off-by: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/pkg-meson.mk: fix deprecation warnings in cross-compilation.conf
Gleb Mazovetskiy [Sun, 27 Dec 2020 02:15:05 +0000 (02:15 +0000)]
package/pkg-meson.mk: fix deprecation warnings in cross-compilation.conf

As of meson 0.56.0, `<lang>_args` and `<lang>_link_args` in the
`[properties]` section are deprecated and should be placed in the
`[built-in options]` section instead.

Source: https://mesonbuild.com/Machine-files.html#properties

Fixes the following deprecation warnings:

> DEPRECATION: c_args in the [properties] section of the machine file is deprecated, use the [built-in options] section.
> DEPRECATION: c_link_args in the [properties] section of the machine file is deprecated, use the [built-in options] section.
> DEPRECATION: cpp_args in the [properties] section of the machine file is deprecated, use the [built-in options] section.
> DEPRECATION: cpp_link_args in the [properties] section of the machine file is deprecated, use the [built-in options] section.

Signed-off-by: Gleb Mazovetskiy <glex.spb@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/samba4: fix build with glibc 2.32
Fabrice Fontaine [Sat, 26 Dec 2020 11:36:38 +0000 (12:36 +0100)]
package/samba4: fix build with glibc 2.32

Fixes:
 - http://autobuild.buildroot.org/results/2ceef1b861fe952b2c053da70540bd830014bf7a

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/rt-tests: make numactl an optional dependency
Andreas Klinger [Sun, 27 Dec 2020 21:28:33 +0000 (22:28 +0100)]
package/rt-tests: make numactl an optional dependency

Currently, rt-tests don't show up in menuconfig and cannot be built if
BR2_PACKAGE_NUMACTL_ARCH_SUPPORTS is not available for the target
architecture. In such a case numactl is also not available what
applies for most small embedded targets.

This dependency was introduced with commit 7f50cbfb800e
("package/rt-tests: bump to version 1.8")

But rt-tests can also be build without numactl when passing NUMA=0 to make.
This possibility is documented on
https://wiki.linuxfoundation.org/realtime/documentation/howto/tools/rt-tests

So this commit changes rt-tests to handle numactl as an optional
dependency.

Signed-off-by: Andreas Klinger <ak@it-klinger.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/pcre2: remove empty line from Config.in
Bernd Kuhls [Sun, 27 Dec 2020 18:31:44 +0000 (19:31 +0100)]
package/pcre2: remove empty line from Config.in

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/paho-mqtt-c: bump to version 1.3.8
Fabrice Fontaine [Sun, 27 Dec 2020 14:35:53 +0000 (15:35 +0100)]
package/paho-mqtt-c: bump to version 1.3.8

https://github.com/eclipse/paho.mqtt.c/milestone/15?closed=1

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years ago{linux, linux-headers}: bump 5.{4, 9, 10}.x series
Peter Korsgaard [Sun, 27 Dec 2020 22:52:23 +0000 (23:52 +0100)]
{linux, linux-headers}: bump 5.{4, 9, 10}.x series

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/sunxi-mali-mainline: format hash file according to two spaces guideline
Giulio Benetti [Mon, 28 Dec 2020 01:54:46 +0000 (02:54 +0100)]
package/sunxi-mali-mainline: format hash file according to two spaces guideline

Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/at: format hash file according to two spaces guideline
Giulio Benetti [Mon, 28 Dec 2020 01:54:45 +0000 (02:54 +0100)]
package/at: format hash file according to two spaces guideline

Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/linux-firmware: add new option for USB TI 3410/5052 firmwares
Stefan Agner [Mon, 28 Dec 2020 14:48:44 +0000 (15:48 +0100)]
package/linux-firmware: add new option for USB TI 3410/5052 firmwares

This adds generic firmware for USB TI 3410/5052 devices and a couple of
device specific firmwares.

Signed-off-by: Stefan Agner <stefan@agner.ch>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/graphicsmagick: bump to version 1.3.36
Grzegorz Blach [Mon, 28 Dec 2020 14:41:17 +0000 (15:41 +0100)]
package/graphicsmagick: bump to version 1.3.36

Signed-off-by: Grzegorz Blach <grzegorz@blach.pl>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/boost: add BR2_PACKAGE_BOOST_NOWIDE
Fabrice Fontaine [Mon, 28 Dec 2020 13:13:53 +0000 (14:13 +0100)]
package/boost: add BR2_PACKAGE_BOOST_NOWIDE

nowide library has been added in version 1.73.0 and is enabled by
default

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/docker-engine: add AppArmor support
Pascal Vizeli [Mon, 28 Dec 2020 16:05:33 +0000 (17:05 +0100)]
package/docker-engine: add AppArmor support

Signed-off-by: Pascal Vizeli <pvizeli@syshack.ch>
Signed-off-by: Stefan Agner <stefan@agner.ch>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/docker-containerd: add AppArmor support
Pascal Vizeli [Mon, 28 Dec 2020 16:05:32 +0000 (17:05 +0100)]
package/docker-containerd: add AppArmor support

Signed-off-by: Pascal Vizeli <pvizeli@syshack.ch>
Signed-off-by: Stefan Agner <stefan@agner.ch>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/runc: add AppArmor support
Pascal Vizeli [Mon, 28 Dec 2020 16:05:31 +0000 (17:05 +0100)]
package/runc: add AppArmor support

Signed-off-by: Pascal Vizeli <pvizeli@syshack.ch>
Signed-off-by: Stefan Agner <stefan@agner.ch>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agodocs/website: update for 2020.02.9
Peter Korsgaard [Sun, 27 Dec 2020 17:24:10 +0000 (18:24 +0100)]
docs/website: update for 2020.02.9

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
3 years agoUpdate for 2020.02.9
Peter Korsgaard [Sun, 27 Dec 2020 16:55:12 +0000 (17:55 +0100)]
Update for 2020.02.9

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
(cherry picked from commit 15a05e6d5a875759d217d61b3c7b31ec87ea4eb5)
[Peter: drop Makefile changes]
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
3 years agodocs/website: update for 2020.08.3
Peter Korsgaard [Sun, 27 Dec 2020 16:11:17 +0000 (17:11 +0100)]
docs/website: update for 2020.08.3

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
3 years agoUpdate for 2020.08.3
Peter Korsgaard [Sun, 27 Dec 2020 15:30:20 +0000 (16:30 +0100)]
Update for 2020.08.3

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
(cherry picked from commit b6a0f0d08de2d3942b63506cb4432f428ae3796f)
[Peter: drop Makefile changes]
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
3 years agodocs/website: update for 2020.11.1
Peter Korsgaard [Sun, 27 Dec 2020 15:10:26 +0000 (16:10 +0100)]
docs/website: update for 2020.11.1

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
3 years agoUpdate for 2020.11.1
Peter Korsgaard [Sun, 27 Dec 2020 14:23:34 +0000 (15:23 +0100)]
Update for 2020.11.1

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
(cherry picked from commit 804a9e18656c1584b059129e0b5cebe2a2405fac)
[Peter: drop Makefile changes]
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
3 years agopackage/uclibc: bump version to 1.0.37
Waldemar Brodkorb [Sat, 26 Dec 2020 18:32:28 +0000 (19:32 +0100)]
package/uclibc: bump version to 1.0.37

Signed-off-by: Waldemar Brodkorb <wbx@openadk.org>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
3 years agopackage/opencv3: fix build with protobuf and gcc < 6
Fabrice Fontaine [Sat, 26 Dec 2020 10:25:00 +0000 (11:25 +0100)]
package/opencv3: fix build with protobuf and gcc < 6

Fix the folloing build failure with protobuf (enabled since commit
31c68a449ecd7da61ecfd909bea7ce799f9a6450) and gcc 5.3.0:

[ 53%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/opencv-caffe.pb.cc.o
In file included from /home/peko/autobuild/instance-1/output-1/per-package/opencv3/host/opt/ext-toolchain/mips64el-buildroot-linux-uclibc/include/c++/5.5.0/atomic:38:0,
                 from /home/peko/autobuild/instance-1/output-1/per-package/opencv3/host/mips64el-buildroot-linux-uclibc/sysroot/usr/include/google/protobuf/io/coded_stream.h:115,
                 from /home/peko/autobuild/instance-1/output-1/build/opencv3-3.4.12/buildroot-build/modules/dnn/opencv-caffe.pb.h:23,
                 from /home/peko/autobuild/instance-1/output-1/build/opencv3-3.4.12/buildroot-build/modules/dnn/opencv-caffe.pb.cc:4:
/home/peko/autobuild/instance-1/output-1/per-package/opencv3/host/opt/ext-toolchain/mips64el-buildroot-linux-uclibc/include/c++/5.5.0/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support must be enabled with the -std=c++11 or -std=gnu++11 compiler options.
 #error This file requires compiler and library support \
  ^

Fixes:
 - http://autobuild.buildroot.org/results/7caf175af039054a032b8f63b458b3940d9ec0f3

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
3 years agopackage/python-pycups: needs python3
Fabrice Fontaine [Fri, 25 Dec 2020 22:49:19 +0000 (23:49 +0100)]
package/python-pycups: needs python3

As stated in README:

Python 3 or later is required since Python 2 is unsupported since
2020-01-01.

Fixes:
 - http://autobuild.buildroot.org/results/3c8db83a2d1ae094fc718947a508e35e940121ce

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
3 years agopackage/vdr: bump to version 2.4.6
Fabrice Fontaine [Wed, 23 Dec 2020 20:26:08 +0000 (21:26 +0100)]
package/vdr: bump to version 2.4.6

- Drop patches (already in version)
- pkg-config can be used to retrieve dependencies since
  https://projects.vdr-developer.org/git/vdr.git/commit?id=f5dba03447fa73da6e181ead7fb98c2b0a2fed41
  so use it and drop unneeded workarounds such as VDR_INCLUDE_DIRS
- Update indentation in hash file (two spaces)

https://projects.vdr-developer.org/git/vdr.git/tree/HISTORY?id=V20406

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/mosquitto: fix static build with cjson
Fabrice Fontaine [Fri, 25 Dec 2020 21:50:32 +0000 (22:50 +0100)]
package/mosquitto: fix static build with cjson

Fixes:
 - http://autobuild.buildroot.org/results/98e0bccf3e1a964bb6a52265bd6f11a681ec220d

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
3 years agopackage/opencv3: do not detect ccache
Yann E. MORIN [Sat, 26 Dec 2020 15:47:29 +0000 (16:47 +0100)]
package/opencv3: do not detect ccache

OpenCV-3's buildsystem will try to detect ccache and use it if
available. This may yield a system-installed ccache.

However, in Buildroot, ccache is entirely hidden away and handled in the
toolchain wrapper.

Forcibly disable detection of ccache.

Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Cc: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Cc: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
3 years agopackage/freescale-imx/imx-gpu-viv: is an libopencl provider
Romain Naour [Wed, 23 Dec 2020 15:33:25 +0000 (16:33 +0100)]
package/freescale-imx/imx-gpu-viv: is an libopencl provider

The imx-gpu-viv install libOpenCL.so.1.2 library and cl.h header,
so declare it as a libopencl provider.

With this support we can select the clinfo package provided by
Buildroot instead of the one provided by imx-gpu-viv package.

Signed-off-by: Romain Naour <romain.naour@smile.fr>
Cc: Gary Bisson <gary.bisson@boundarydevices.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/freescale-imx/imx-gpu-viv: install Vendor ICDs file (Vivante.icd)
Romain Naour [Wed, 23 Dec 2020 15:33:24 +0000 (16:33 +0100)]
package/freescale-imx/imx-gpu-viv: install Vendor ICDs file (Vivante.icd)

Without this file, the clinfo binary provided by the package doesn't
detect the opencl support.

Fixes:
https://github.com/boundarydevices/buildroot-external-boundary/issues/5

Signed-off-by: Romain Naour <romain.naour@smile.fr>
Cc: Gary Bisson <gary.bisson@boundarydevices.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agoboard/boundarydevices: promote buildroot-external-boundary project
Romain Naour [Wed, 23 Dec 2020 15:33:23 +0000 (16:33 +0100)]
board/boundarydevices: promote buildroot-external-boundary project

It may be useful for users using Boundary Devices boards to find
more advanced defconfigs that the one provided by Buildroot.

See:
https://github.com/boundarydevices/buildroot-external-boundary#configurations-details

Update the readme.txt to add the link to the br2_external maintained
by Boundary Devices.

Signed-off-by: Romain Naour <romain.naour@smile.fr>
Cc: Gary Bisson <gary.bisson@boundarydevices.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agoconfigs/freescale_imx8qxpmek: bump BSP components to 5.4.47_2.2.0
Stephane Viau [Thu, 24 Dec 2020 06:59:53 +0000 (07:59 +0100)]
configs/freescale_imx8qxpmek: bump BSP components to 5.4.47_2.2.0

Signed-off-by: Stephane Viau <stephane.viau@oss.nxp.com>
[Build- and run-tested on i.MX8QXP MEK rev B0]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agoconfigs/freescale_imx8qmmek: bump BSP components to 5.4.47_2.2.0
Stephane Viau [Thu, 24 Dec 2020 06:59:52 +0000 (07:59 +0100)]
configs/freescale_imx8qmmek: bump BSP components to 5.4.47_2.2.0

Signed-off-by: Stephane Viau <stephane.viau@oss.nxp.com>
[Build- and run-tested on i.MX8QM MEK]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agoconfigs/freescale_imx8mqevk: bump BSP components to 5.4.47_2.2.0
Stephane Viau [Thu, 24 Dec 2020 06:59:51 +0000 (07:59 +0100)]
configs/freescale_imx8mqevk: bump BSP components to 5.4.47_2.2.0

Signed-off-by: Stephane Viau <stephane.viau@oss.nxp.com>
[Build- and run-tested on i.MX8MQ EVK]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agoconfigs/freescale_imx8mnevk: bump BSP components to 5.4.47_2.2.0
Stephane Viau [Thu, 24 Dec 2020 06:59:50 +0000 (07:59 +0100)]
configs/freescale_imx8mnevk: bump BSP components to 5.4.47_2.2.0

Signed-off-by: Stephane Viau <stephane.viau@oss.nxp.com>
[Build- and run-tested on i.MX8MN DDR4 EVK]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agoconfigs/freescale_imx8mmevk: bump BSP components to 5.4.47_2.2.0
Stephane Viau [Thu, 24 Dec 2020 06:59:49 +0000 (07:59 +0100)]
configs/freescale_imx8mmevk: bump BSP components to 5.4.47_2.2.0

Signed-off-by: Stephane Viau <stephane.viau@oss.nxp.com>
[Build-tested only]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agoconfigs/freescale_imx7dsabresd: bump BSP components to 5.4.47_2.2.0
Stephane Viau [Thu, 24 Dec 2020 06:59:48 +0000 (07:59 +0100)]
configs/freescale_imx7dsabresd: bump BSP components to 5.4.47_2.2.0

Signed-off-by: Stephane Viau <stephane.viau@oss.nxp.com>
[Build-tested only]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agoconfigs/freescale_imx6*: bump BSP components to 5.4.47_2.2.0
Stephane Viau [Thu, 24 Dec 2020 06:59:47 +0000 (07:59 +0100)]
configs/freescale_imx6*: bump BSP components to 5.4.47_2.2.0

Signed-off-by: Stephane Viau <stephane.viau@oss.nxp.com>
[run-tested on i.MX6Q SabreSD, build-tested only for other configs]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/imx-mkimage: bump to version rel_imx_5.4.47_2.2.0
Stephane Viau [Thu, 24 Dec 2020 06:59:46 +0000 (07:59 +0100)]
package/imx-mkimage: bump to version rel_imx_5.4.47_2.2.0

This version is aligned with 5.4.47_2.2.0 NXP Linux BSP.

Signed-off-by: Stephane Viau <stephane.viau@oss.nxp.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/freescale-imx/imx-vpu-hantro: bump version to 1.19.0
Stephane Viau [Thu, 24 Dec 2020 06:59:45 +0000 (07:59 +0100)]
package/freescale-imx/imx-vpu-hantro: bump version to 1.19.0

This version is aligned with 5.4.47_2.2.0 NXP Linux BSP.

Signed-off-by: Stephane Viau <stephane.viau@oss.nxp.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/freescale-imx/imx-vpu: bump version to 5.4.39.3
Stephane Viau [Thu, 24 Dec 2020 06:59:44 +0000 (07:59 +0100)]
package/freescale-imx/imx-vpu: bump version to 5.4.39.3

This version is aligned with 5.4.47_2.2.0 NXP Linux BSP.

Signed-off-by: Stephane Viau <stephane.viau@oss.nxp.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/freescale-imx/imx-seco: bump version to 3.7.1
Stephane Viau [Thu, 24 Dec 2020 06:59:43 +0000 (07:59 +0100)]
package/freescale-imx/imx-seco: bump version to 3.7.1

This version is aligned with 5.4.47_2.2.0 NXP Linux BSP.

Signed-off-by: Stephane Viau <stephane.viau@oss.nxp.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/freescale-imx/imx-sc-firmware: bump version to 1.6.0
Stephane Viau [Thu, 24 Dec 2020 06:59:42 +0000 (07:59 +0100)]
package/freescale-imx/imx-sc-firmware: bump version to 1.6.0

This version is aligned with 5.4.47_2.2.0 NXP Linux BSP.

Signed-off-by: Stephane Viau <stephane.viau@oss.nxp.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/freescale-imx/imx-gpu-viv: bump version to 6.4.3.p0.0
Stephane Viau [Thu, 24 Dec 2020 06:59:41 +0000 (07:59 +0100)]
package/freescale-imx/imx-gpu-viv: bump version to 6.4.3.p0.0

This version is aligned with 5.4.47_2.2.0 NXP Linux BSP.

Signed-off-by: Stephane Viau <stephane.viau@oss.nxp.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/freescale-imx/imx-gpu-g2d: bump to version 6.4.3.p0.0
Stephane Viau [Thu, 24 Dec 2020 06:59:40 +0000 (07:59 +0100)]
package/freescale-imx/imx-gpu-g2d: bump to version 6.4.3.p0.0

This version is aligned with 5.4.47_2.2.0 NXP Linux BSP.

Signed-off-by: Stephane Viau <stephane.viau@oss.nxp.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/freescale-imx/firmware-imx: bump version to 8.9
Stephane Viau [Thu, 24 Dec 2020 06:59:39 +0000 (07:59 +0100)]
package/freescale-imx/firmware-imx: bump version to 8.9

This version is aligned with 5.4.47_2.2.0 NXP Linux BSP.

Signed-off-by: Stephane Viau <stephane.viau@oss.nxp.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/dhcpcd: add udev optional dependency
Fabrice Fontaine [Sat, 26 Dec 2020 17:17:45 +0000 (18:17 +0100)]
package/dhcpcd: add udev optional dependency

udev is an optional dependency (enabled by default) since version 6.1.0:
https://github.com/rsmarples/dhcpcd/commit/12bbc8cb5c7507be15a7e0af4140c3d81125c46c

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/dhcpcd: create dhcpcd user
Fabrice Fontaine [Sat, 26 Dec 2020 17:17:44 +0000 (18:17 +0100)]
package/dhcpcd: create dhcpcd user

privsep is supported since version 9.0.0 and
https://github.com/rsmarples/dhcpcd/commit/d5786118da1bad4c247631cae86344f1b249a8cb
It is enabled by default since
https://github.com/rsmarples/dhcpcd/commit/3a4c2e5604d72151b06ed365aa71493740a3ad75

So use --privsepuser to avoid that the detection mechanism finds a wrong
value from host and create it on the target

Fixes:
 - https://bugs.buildroot.org/show_bug.cgi?id=13416

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/dhcpcd: enhance syntax
Fabrice Fontaine [Sat, 26 Dec 2020 17:17:43 +0000 (18:17 +0100)]
package/dhcpcd: enhance syntax

Add all configure options through DHCP_CONFIG_OPTS and avoid splitting
lines when they are less than 80 characters

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/opencv3: bump to version 3.4.13
Fabrice Fontaine [Sat, 26 Dec 2020 10:27:27 +0000 (11:27 +0100)]
package/opencv3: bump to version 3.4.13

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

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/botan: bump to version 2.17.3
Fabrice Fontaine [Fri, 25 Dec 2020 23:06:08 +0000 (00:06 +0100)]
package/botan: bump to version 2.17.3

https://botan.randombit.net/news.html#version-2-17-3-2020-12-21

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/mutt: add gnutls optional dependency
Fabrice Fontaine [Wed, 23 Dec 2020 10:59:50 +0000 (11:59 +0100)]
package/mutt: add gnutls optional dependency

gnutls is an optional dependency since version 1.5.7 and
https://gitlab.com/muttmua/mutt/-/commit/457d70d6b10860bae084837024eb34aa3bfbc5fa

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/mutt: add zlib optional dependency
Fabrice Fontaine [Wed, 23 Dec 2020 10:59:49 +0000 (11:59 +0100)]
package/mutt: add zlib optional dependency

zlib is an optional dependency which is enabled by default since version
1.14.1 and
https://gitlab.com/muttmua/mutt/-/commit/136ae0add512f21bc418f9e31a2f1b970ad1a490

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/mutt: fix activation of openssl on imap
Fabrice Fontaine [Wed, 23 Dec 2020 10:59:48 +0000 (11:59 +0100)]
package/mutt: fix activation of openssl on imap

Activation of openssl for imap is broken since commit
0fcd010a2db771c259224ad1d025fb4c5a9baf3b because of the following typo:
BR2_PACKAGET_MUTT_IMAP

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/refpolicy: bump to 2.20200818
Antoine Tenart [Wed, 23 Dec 2020 10:50:29 +0000 (11:50 +0100)]
package/refpolicy: bump to 2.20200818

Changelog:
https://github.com/SELinuxProject/refpolicy/releases/tag/RELEASE_2_20200818

Signed-off-by: Antoine Tenart <atenart@kernel.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/bustle: bump to version 0.8.0
Fabrice Fontaine [Wed, 23 Dec 2020 11:33:54 +0000 (12:33 +0100)]
package/bustle: bump to version 0.8.0

- Update license hash and remove GPL-3.0:
  https://gitlab.freedesktop.org/bustle/bustle/-/commit/c3f2f160c528c874c483a314ebbf997abfd85492
- Use PCAP_CONFIG which is available since
  https://gitlab.freedesktop.org/bustle/bustle/-/commit/7e2daf2984fc4d479b153e899b80e8d669ff54cf
- Update indentation in hash file (two spaces)

https://hackage.haskell.org/package/bustle-0.8.0/changelog

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/freescale-imx/firmware-imx: add sdma file for IMX6S platform
Gary Bisson [Wed, 23 Dec 2020 14:01:24 +0000 (15:01 +0100)]
package/freescale-imx/firmware-imx: add sdma file for IMX6S platform

Uses the same file as IMX6Q platform, see imx6sl.dtsi.

Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/minizip: fix build without openssl
Fabrice Fontaine [Fri, 25 Dec 2020 22:13:43 +0000 (23:13 +0100)]
package/minizip: fix build without openssl

Disable PKWARE traditional and WinZIP AES encryption without openssl to
avoid the following build failure due to MZ_FETCH_LIBS being set to OFF
since commit f9d31de3b7585e3521aafe2089fcff79bf7f037d

Fixes:
 - http://autobuild.buildroot.org/results/ae16497bf56df9ce4be97651b5ce65f75bdf909f

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/rhash: fix build failure due to gcc -v
Fabrice Fontaine [Thu, 3 Dec 2020 20:28:53 +0000 (21:28 +0100)]
package/rhash: fix build failure due to gcc -v

With BR2_RELRO_PARTIAL or BR2_RELRO_FULL, our toolchain wrapper will
forcibly add -Wl,-z,relro to any call to the actual compiler. This
usually works OK, because gcc will only use those options it needs for
the compile step it has to carry: pre-processing, compiling, assembling,
or linking, and ignore those options it does not need.

Excpt in one case: when -v is passed standalone, with no input file,
then gcc will falsely believe it has to do a link stage;

    $ gcc -Wl,-z,relro -v
    [...]
    /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o: in function `_start':
    (.text+0x24): undefined reference to `main'
    collect2: error: ld returned 1 exit status

Fixing that in our wrapper will not be easy, because we'd have to detect
there is no input file. Doing so would probably require we support
almost all gcc options to differentiate between the parameter of an
option (e.g. -I /some/path) from an actual inpout file. This would not
be very robust, and would have a high risk od breaking when we introduce
the next gcc version.

Since it seems that only rhash is affected, due to its inventive,
custom, hand-written configure script, we just patch it to be a bit more
robust in the face of a compiler that could not accept -v, and fallback
to --version.

Fixes:
 - http://autobuild.buildroot.org/results/8605c16cc28316954ce8b9dcc266974390c5da20

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
[yann.morin.1998@free.fr:
  - retain "$CC -v" as default, fallback to "$CC --version", in the hope
    that it stands better chance with upstream
  - write a commit log to explain the actual root-cause of the build
    failure
]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>