buildroot.git
4 years agoDEVELOPERS: drop Mamatha Inamdar
Thomas Petazzoni [Mon, 26 Oct 2020 08:32:38 +0000 (09:32 +0100)]
DEVELOPERS: drop Mamatha Inamdar

His/her e-mail address is bouncing:

VMSDVM9.POK.IBM.COM unable to deliver following mail to recipient(s):
    <mamatha4@linux.ibm.com>
VMSDVM9.POK.IBM.COM received negative reply:
550 5.1.1 <mamatha4@linux.ibm.com>: Recipient address rejected: User unknown in local recipient table

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/libuhttpd: fix build without dlopen
Fabrice Fontaine [Sun, 25 Oct 2020 16:43:59 +0000 (17:43 +0100)]
package/libuhttpd: fix build without dlopen

Fix build of libuhttpd in version 3.4.0 without dlopen

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

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
4 years agoDEVELOPERS: remove Ryan Coe
Ryan Coe [Sun, 25 Oct 2020 17:40:28 +0000 (10:40 -0700)]
DEVELOPERS: remove Ryan Coe

Signed-off-by: Ryan Coe <bluemrp9@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
4 years agopackage/libcurl: fix build with libssh2 and disabled proxy
Baruch Siach [Mon, 26 Oct 2020 05:11:14 +0000 (07:11 +0200)]
package/libcurl: fix build with libssh2 and disabled proxy

Add patch fixing build of libssh2 support when
BR2_PACKAGE_LIBCURL_PROXY_SUPPORT is disabled.

Fixes:
http://autobuild.buildroot.net/results/113407c1721b601cf2b721d0b78392622000cc3f/
http://autobuild.buildroot.net/results/a5abdcc6a12d2326da0fe3daf9ecbb96e5c6cac3/
http://autobuild.buildroot.net/results/ab1f7b9837ac74fad359e6c239f45ed25ad31df3/

Cc: Matt Weber <matthew.weber@rockwellcollins.com>
Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
4 years agopackage/meson: fix cross-compilation.conf.in formatting
Peter Seiderer [Sat, 24 Oct 2020 18:38:10 +0000 (20:38 +0200)]
package/meson: fix cross-compilation.conf.in formatting

Add missing space for the cross-compilation.conf.in cpu_family
entry.

Signed-off-by: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/python-intelhex: new package
Marcin Niestroj [Wed, 9 Sep 2020 10:05:48 +0000 (12:05 +0200)]
package/python-intelhex: new package

Signed-off-by: Marcin Niestroj <m.niestroj@grinn-global.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/python-xmodem: new package
Marcin Niestroj [Wed, 9 Sep 2020 09:50:38 +0000 (11:50 +0200)]
package/python-xmodem: new package

Source package of newest release does not contain license file, so
PKG-INFO is used for now. Missing LICENSE file was added to master
branch of xmodem repository ([1]), so hopefully it will replace PKG-INFO
check after new xmodem release.

[1] https://github.com/tehmaze/xmodem/pull/42

Signed-off-by: Marcin Niestroj <m.niestroj@grinn-global.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/weston: add patch fixing missing fnctl include
James Hilliard [Wed, 9 Sep 2020 18:22:10 +0000 (12:22 -0600)]
package/weston: add patch fixing missing fnctl include

This is needed to fix a build issue with musl libc.

Fixes:
http://autobuild.buildroot.net/results/931/931dc2bfd431dffc4693b62e0889e43709331d8e/build-end.log

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/gcc: disable fortran use of libquadmath
Matt Weber [Fri, 11 Sep 2020 12:41:31 +0000 (07:41 -0500)]
package/gcc: disable fortran use of libquadmath

The GCC package has a default conf option of disabling libquadmath and
the toolchain dependencies selectively enabled it if i386 / x64.

Fixes:
https://gitlab.com/bootlin/toolchains-builder/-/jobs/729359622

This patch fixes a build failure when (GCC + glibc) is being built for
the IBM Power8 arch and has libgfortran enabled + libquadmath disabled.
The libgfortran has a code condition for __float128 and includes the
quadmath headers. The bug occurs because Power8 has emulated
float128 support. The fix per GCC options is to also set
--disable-libquadmath-support which disables the
__float128/libquadmath support in gcc/fortran and in libgfortran [1].

Another option to fix the build failure was to enable libquadmath for
IBM Power8 (ISA 2.07), however this would be soft float based as the
ISA 3.0+ (Power9) first supports native float128 [2][3].

[1] https://fortran.gcc.gnu.narkive.com/8uSfoKUS/patch-build-pr-46540-add-disable-libquadmath-disable-libquadmath-support
[2] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66382#c7
[3] https://gcc.gnu.org/onlinedocs/gcc/RS_002f6000-and-PowerPC-Options.html

Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Signed-off-by: Matthew Weber <matthew.weber@rockwellcollins.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/dmidecode: bump to version 3.3
Fabrice Fontaine [Sun, 25 Oct 2020 14:49:34 +0000 (15:49 +0100)]
package/dmidecode: bump to version 3.3

- Drop patch (not needed since
  http://git.savannah.nongnu.org/cgit/dmidecode.git/commit?id=5b3c8e9950262fc941bb5b3b3a1275720d47d62d)
- Update indentation in hash file (two spaces)

http://git.savannah.gnu.org/cgit/dmidecode.git/plain/NEWS

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/cryptsetup: security bump to version 2.3.4
Fabrice Fontaine [Sun, 25 Oct 2020 14:39:12 +0000 (15:39 +0100)]
package/cryptsetup: security bump to version 2.3.4

Fix CVE-2020-14382: A vulnerability was found in upstream release
cryptsetup-2.2.0 where, there's a bug in LUKS2 format validation code,
that is effectively invoked on every device/image presenting itself as
LUKS2 container. The bug is in segments validation code in file
'lib/luks2/luks2_json_metadata.c' in function
hdr_validate_segments(struct crypt_device *cd, json_object *hdr_jobj)
where the code does not check for possible overflow on memory allocation
used for intervals array (see statement "intervals = malloc(first_backup
* sizeof(*intervals));"). Due to the bug, library can be *tricked* to
expect such allocation was successful but for far less memory then
originally expected. Later it may read data FROM image crafted by an
attacker and actually write such data BEYOND allocated memory.

https://mirrors.edge.kernel.org/pub/linux/utils/cryptsetup/v2.3/v2.3.4-ReleaseNotes

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/rpm: bump to version 4.16.0
Fabrice Fontaine [Sun, 25 Oct 2020 14:22:05 +0000 (15:22 +0100)]
package/rpm: bump to version 4.16.0

- Drop patch (already in version) and so autoreconf
- Update hash of COPYING (explicitly mention that the rpmio/ sub dir is
  under LGPL:
  https://github.com/rpm-software-management/rpm/commit/d5c69756cf6cd16e7c2e8b81fba19bf81f3dd1ba)
- sqlite is an optional dependency since
  https://github.com/rpm-software-management/rpm/commit/07129b641b733ab30995c93e2b08d0673b9d218c
- rpm can be built without berkeleydb since
  https://github.com/rpm-software-management/rpm/commit/4c7323f69b4fddf928245e9db2d1c9ca9b277ef2
  It should be noted that berkeleydb is deprecated since
  https://github.com/rpm-software-management/rpm/commit/fc0169eb03c893d63dc44f2ada954d42e0e759ed
- Update indentation in hash file (two spaces)

https://rpm.org/wiki/Releases/4.16.0.html

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/liblo: bump to version 0.31
Fabrice Fontaine [Sun, 25 Oct 2020 10:31:30 +0000 (11:31 +0100)]
package/liblo: bump to version 0.31

Update indentation in hash file (two spaces)

http://liblo.sourceforge.net/NEWS.html

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/scrypt: bump to version 1.3.1
Fabrice Fontaine [Sun, 25 Oct 2020 10:22:33 +0000 (11:22 +0100)]
package/scrypt: bump to version 1.3.1

Update hash of COPYRIGHT (update in year:
https://github.com/Tarsnap/scrypt/commit/8584d33ad75eb6c920df13e17a6af91c1c4576d0)

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/sispmctl: bump to version 4.8
Fabrice Fontaine [Sun, 25 Oct 2020 10:13:21 +0000 (11:13 +0100)]
package/sispmctl: bump to version 4.8

https://sourceforge.net/p/sispmctl/git/ci/release-4.8/tree/ChangeLog

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/azure-iot-sdk-c: bump version to LTS_07_2020_Ref01
Sergio Prado [Sun, 25 Oct 2020 10:06:09 +0000 (07:06 -0300)]
package/azure-iot-sdk-c: bump version to LTS_07_2020_Ref01

Signed-off-by: Sergio Prado <sergio.prado@e-labworks.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/lua-gd: bump to version 2ce8e478a8591afd71e607506bc8c64b161bbd30
Francois Perrad [Tue, 8 Sep 2020 05:23:52 +0000 (07:23 +0200)]
package/lua-gd: bump to version 2ce8e478a8591afd71e607506bc8c64b161bbd30

drop gdlib-config

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/mosquitto: add support for TLS with libressl
Peter Korsgaard [Mon, 19 Oct 2020 08:58:23 +0000 (10:58 +0200)]
package/mosquitto: add support for TLS with libressl

mosquitto nowadays works correctly with libressl, so allow that as the
openssl backend as well.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/gst1-devtools: add optional gst1-rtsp-server dependency
Peter Seiderer [Mon, 19 Oct 2020 19:27:57 +0000 (21:27 +0200)]
package/gst1-devtools: add optional gst1-rtsp-server dependency

Add optional gst1-rtsp-server dependency as checked for in
gst1-devtools-1.18.0/validate/tools/meson.build.

Signed-off-by: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/sshguard: bump to version 2.4.1
Fabrice Fontaine [Sun, 25 Oct 2020 09:39:48 +0000 (10:39 +0100)]
package/sshguard: bump to version 2.4.1

https://bitbucket.org/sshguard/sshguard/src/master/CHANGELOG.rst#rst-header-id23

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/sshfs: bump to version 3.7.0
Fabrice Fontaine [Sun, 25 Oct 2020 09:37:42 +0000 (10:37 +0100)]
package/sshfs: bump to version 3.7.0

- libfuse3 is needed since version 3.0.0 and
  https://github.com/libfuse/sshfs/commit/34146444ce20c477cba7e9fe113e4387da32ae94
- Switch to meson-package

https://github.com/libfuse/sshfs/blob/sshfs-3.7.0/ChangeLog.rst

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/libcap: bump to version 2.44
Heiko Thiery [Sun, 25 Oct 2020 09:34:07 +0000 (10:34 +0100)]
package/libcap: bump to version 2.44

- remove patches that are already upstrem
- modified and renumbered existing patch
- add CROSS_COMPILE make arg
- update hashfile for new version

Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/stella: bump version to 6.3
Sergio Prado [Sun, 25 Oct 2020 08:55:38 +0000 (05:55 -0300)]
package/stella: bump version to 6.3

Signed-off-by: Sergio Prado <sergio.prado@e-labworks.com>
Signed-off-by: Sergio Prado <sergio.prado@toradex.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/linux-firmware: add new option for Mediatek MT7610E firmware
Florian La Roche [Thu, 22 Oct 2020 10:31:51 +0000 (12:31 +0200)]
package/linux-firmware: add new option for Mediatek MT7610E firmware

Signed-off-by: Florian La Roche <Florian.LaRoche@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agotoolchain/toolchain-wrapper: disable -ftree-loop-distribute-patterns when building...
Romain Naour [Tue, 6 Oct 2020 20:29:20 +0000 (22:29 +0200)]
toolchain/toolchain-wrapper: disable -ftree-loop-distribute-patterns when building for microblaze with gcc >= 10

GCC 10 now enable by default -ftree-loop-distribute-patterns at -O2 or -Os
optimization level instead of -O3, see commit [1].

Due to this change, the microblaze kernel doesn't boot (as reported by
toolchain-builder project).

The gcc docs between version 9 and 10 has been updated accordingly [2] [3]
but there no word about this change in the gcc 10 changelog [4].

Fixes microblazebe:
https://gitlab.com/bootlin/toolchains-builder/-/jobs/729359536 (glibc)
https://gitlab.com/bootlin/toolchains-builder/-/jobs/729359538 (musl)
https://gitlab.com/bootlin/toolchains-builder/-/jobs/729359540 (uClubc-ng)

Fixes microblazeel:
https://gitlab.com/bootlin/toolchains-builder/-/jobs/729359542 (glibc)
https://gitlab.com/bootlin/toolchains-builder/-/jobs/729359544 (musl)
https://gitlab.com/bootlin/toolchains-builder/-/jobs/729359546 (uClibc-ng)

This has been reported upsteam [5].

[1] https://gcc.gnu.org/git/?p=gcc.git;a=commitdiff;h=5879ab5fafedc8f6f9bfe95a4cf8501b0df90edd
[2] https://gcc.gnu.org/onlinedocs/gcc-9.3.0/gcc/Optimize-Options.html#Optimize-Options
[3] https://gcc.gnu.org/onlinedocs/gcc-10.2.0/gcc/Optimize-Options.html#Optimize-Options
[4] https://gcc.gnu.org/gcc-10/changes.html
[5] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97208

Signed-off-by: Romain Naour <romain.naour@gmail.com>
Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/suricata: bump to version 6.0.0
Fabrice Fontaine [Sat, 10 Oct 2020 19:48:50 +0000 (21:48 +0200)]
package/suricata: bump to version 6.0.0

- Refresh first patch
- Drop second patch, not needed since
  https://github.com/OISF/suricata/commit/5c725d50502b2a7a747fc04938937b8c6b733aac
- Drop BR2_PACKAGE_GEOIP dependency as suricata switched to GeoIP2, see
  https://github.com/OISF/suricata/commit/a291209e473a261546363f0d9051f1e3b82e699a
- jansson is now a mandatory dependency, see
  https://github.com/OISF/suricata/commit/e49c40428e1b9f7e5dcdb5857c3978d5cb859fd9
- rustc is now a mandatory dependency, see
  https://github.com/OISF/suricata/commit/75429bbe3ea3ff12a9e8e7e863a10ded91cb6de9

EOL date of 4.1 branch is December 31st, 2020.

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/nginx: use /run instead of /var/run
Michael Nosthoff [Thu, 15 Oct 2020 10:11:36 +0000 (12:11 +0200)]
package/nginx: use /run instead of /var/run

This is a follow-up to 4027ba29f448 ("package/nginx: use /run for
PIDFile"), in which we missed that nginx is still built with /var/run
paths.

This commit changes the compile options to use /run instead of
/var/run for pid and lock file to make it consistent.

Further dropping the passing of the pid option in the service file as
this isn't neccessary. Neither debian nor nginx default .service does
it.

Signed-off-by: Michael Nosthoff <buildroot@heine.tech>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/gstreamer1/gst1-imx: bump to version 0.13.1
Bartosz Bilas [Fri, 16 Oct 2020 10:34:20 +0000 (12:34 +0200)]
package/gstreamer1/gst1-imx: bump to version 0.13.1

Remove gst1-imx/0001-waf-update-to-2-0-12.patch as it's already upstreamed.

Signed-off-by: Bartosz Bilas <b.bilas@grinn-global.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/kismet: bump to version 2020-09-R4
Fabrice Fontaine [Fri, 16 Oct 2020 06:41:02 +0000 (08:41 +0200)]
package/kismet: bump to version 2020-09-R4

https://www.kismetwireless.net/release/kismet-2020-09-R4

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/libminiupnpc: bump to version 2.1.20201016
Fabrice Fontaine [Sat, 17 Oct 2020 13:21:23 +0000 (15:21 +0200)]
package/libminiupnpc: bump to version 2.1.20201016

- Update indentation in hash file (two spaces)
- Update LICENSE hash (update in year:
  https://github.com/miniupnp/miniupnp/commit/922372bff32612adfc11cd0f20638820a9b124f1)

http://miniupnp.free.fr/files/changelog.php?file=miniupnpc-2.1.20201016.tar.gz

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/go: bump to version 1.15.3
Christian Stewart [Mon, 19 Oct 2020 08:43:06 +0000 (01:43 -0700)]
package/go: bump to version 1.15.3

go1.15.3 (released 2020/10/14) includes fixes to cgo, the compiler, runtime, the
go command, and the bytes, plugin, and testing packages.

Signed-off-by: Christian Stewart <christian@paral.in>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/wpewebkit: bump to version 2.30.2
Adrian Perez de Castro [Sun, 25 Oct 2020 08:57:54 +0000 (10:57 +0200)]
package/wpewebkit: bump to version 2.30.2

This is a minor release which fixes a few build and networking issues.
Release notes:

  https://wpewebkit.org/release/wpewebkit-2.30.2.html

Signed-off-by: Adrian Perez de Castro <aperez@igalia.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/rtl8821au: fix patch/compile for kernel < 5.6.x
Peter Seiderer [Sun, 25 Oct 2020 08:57:25 +0000 (09:57 +0100)]
package/rtl8821au: fix patch/compile for kernel < 5.6.x

Add missing semicolon for linux kernel verson < 5.6.x compile introduced
by patch 0006-rtw_proc-convert-file_operations-to-proc_ops-for-5.6.patch.

Fixes:

  os_dep/linux/rtw_proc.c:195:1: error: expected ‘,’ or ‘;’ before ‘int’
  195 | int rtw_drv_proc_init(void)
      | ^~~

Signed-off-by: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/webkitgtk: bump to version 2.30.2
Adrian Perez de Castro [Sun, 25 Oct 2020 08:44:51 +0000 (10:44 +0200)]
package/webkitgtk: bump to version 2.30.2

This is a minor release which fixes a few build and networking issues.
Release notes:

  https://webkitgtk.org/2020/10/23/webkitgtk2.30.2-released.html

Signed-off-by: Adrian Perez de Castro <aperez@igalia.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/webkitgtk: disable JIT for ARMv5 and ARMv6
Adrian Perez de Castro [Tue, 20 Oct 2020 15:53:11 +0000 (18:53 +0300)]
package/webkitgtk: disable JIT for ARMv5 and ARMv6

WebKit's JavaScriptCore does not support using JIT nor the LLint
interpreter on ARMv5 and ARMv6, so add those two cases when checking
for target CPUs which need to use the CLoop interpreter.

Signed-off-by: Adrian Perez de Castro <aperez@igalia.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/webkitgtk: fix build with ENABLE_C_LOOP=ON
Adrian Perez de Castro [Tue, 20 Oct 2020 15:53:10 +0000 (18:53 +0300)]
package/webkitgtk: fix build with ENABLE_C_LOOP=ON

The ENABLE_C_LOOP option conflicts with ENABLE_SAMPLING_PROFILER, so
the WebKit CMake build system will emit an error when both are enabled
at the same time. To avoid hitting that situation, explicitly disable
ENABLE_SAMPLING_PROFILER as needed.

Signed-off-by: Adrian Perez de Castro <aperez@igalia.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/wpewebkit: disable JIT for ARMv5 and ARMv6
Adrian Perez de Castro [Tue, 20 Oct 2020 15:43:21 +0000 (18:43 +0300)]
package/wpewebkit: disable JIT for ARMv5 and ARMv6

WebKit's JavaScriptCore does not support using JIT nor the LLint
interpreter on ARMv5 and ARMv6, so add those two cases when checking
for target CPUs which need to use the CLoop interpreter.

Signed-off-by: Adrian Perez de Castro <aperez@igalia.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/wpewebkit: fix build with ENABLE_C_LOOP=ON
Adrian Perez de Castro [Tue, 20 Oct 2020 15:43:20 +0000 (18:43 +0300)]
package/wpewebkit: fix build with ENABLE_C_LOOP=ON

The ENABLE_C_LOOP option conflicts with ENABLE_SAMPLING_PROFILER, so
the WebKit CMake build system will emit an error when both are enabled
at the same time. To avoid hitting that situation, explicitly disable
ENABLE_SAMPLING_PROFILER as needed.

Signed-off-by: Adrian Perez de Castro <aperez@igalia.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/busybox: install example zcip.script when zcip is enabled
Sven Oliver Moll [Wed, 21 Oct 2020 10:33:43 +0000 (12:33 +0200)]
package/busybox: install example zcip.script when zcip is enabled

this way zcip will work out of the box when configured

Signed-off-by: Sven Oliver Moll <buildroot@svol.li>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/kodi-pvr-zattoo: bump version to 18.1.21
Bernd Kuhls [Sun, 18 Oct 2020 10:25:01 +0000 (12:25 +0200)]
package/kodi-pvr-zattoo: bump version to 18.1.21

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/perl-uri: bump to version 5.05
Francois Perrad [Fri, 23 Oct 2020 20:07:25 +0000 (22:07 +0200)]
package/perl-uri: bump to version 5.05

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/fuse-overlayfs: bump version to 1.2.0
Christian Stewart [Mon, 19 Oct 2020 09:34:22 +0000 (02:34 -0700)]
package/fuse-overlayfs: bump version to 1.2.0

Signed-off-by: Christian Stewart <christian@paral.in>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/docker-containerd: bump to version 1.4.1
Christian Stewart [Mon, 19 Oct 2020 09:15:26 +0000 (02:15 -0700)]
package/docker-containerd: bump to version 1.4.1

Signed-off-by: Christian Stewart <christian@paral.in>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/docker-engine: bump to version 19.03.13
Christian Stewart [Mon, 19 Oct 2020 09:08:25 +0000 (02:08 -0700)]
package/docker-engine: bump to version 19.03.13

The Docker developers appear to no longer be tagging releases on the
docker/engine repository on GitHub, but are tagging releases on the main
moby/moby repository, which still is the true home of "dockerd."

This commit changes the upstream repo to moby/moby with no changes required.

Signed-off-by: Christian Stewart <christian@paral.in>
v1 -> v2:

 - updated hash
 - changed upstream to moby/moby

Signed-off-by: Christian Stewart <christian@paral.in>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/docker-cli: bump to version 19.03.13
Christian Stewart [Mon, 19 Oct 2020 09:08:24 +0000 (02:08 -0700)]
package/docker-cli: bump to version 19.03.13

Signed-off-by: Christian Stewart <christian@paral.in>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/libnss: bump version to 3.58
Giulio Benetti [Mon, 19 Oct 2020 18:56:09 +0000 (20:56 +0200)]
package/libnss: bump version to 3.58

Bump version to 3.58. Unfortunately local patch is still pending
upstream and not applied due to Covid-19 latency:
https://bugzilla.mozilla.org/show_bug.cgi?id=1642174

Release Notes:
https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/NSS_3.58_release_notes

Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/mxml: bump to version 3.2
Pierre-Jean Texier [Mon, 19 Oct 2020 18:28:49 +0000 (20:28 +0200)]
package/mxml: bump to version 3.2

The hash of the NOTICE file has changed due to the following minor update:

-Exceptions to the Apache 2.0 License:
-=====================================
+(Optional) Exceptions to the Apache 2.0 License:
+================================================

Also update hash file formatting (2 spaces)

See changelog https://github.com/michaelrsweet/mxml/releases/tag/v3.2

Signed-off-by: Pierre-Jean Texier <pjtexier@koncepto.io>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/stunnel: bump to version 5.57
Pierre-Jean Texier [Mon, 19 Oct 2020 18:27:56 +0000 (20:27 +0200)]
package/stunnel: bump to version 5.57

Update COPYING hash; copyright year update:

-_Copyright (C) 1998-2019 Michal Trojnara_
+_Copyright (C) 1998-2020 Michal Trojnara_

Also update hash file formatting (2 spaces)

See changelog https://www.stunnel.org/NEWS.html

Signed-off-by: Pierre-Jean Texier <pjtexier@koncepto.io>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/iperf3: bump to version 3.9
Baruch Siach [Mon, 19 Oct 2020 17:01:49 +0000 (20:01 +0300)]
package/iperf3: bump to version 3.9

Cc: Matt Weber <matthew.weber@rockwellcollins.com>
Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/libraw: security bump to version 0.20.2
Fabrice Fontaine [Mon, 19 Oct 2020 21:34:27 +0000 (23:34 +0200)]
package/libraw: security bump to version 0.20.2

Fix CVE-2020-24890: libraw 20.0 has a null pointer dereference
vulnerability in parse_tiff_ifd in src/metadata/tiff.cpp, which may
result in context-dependent arbitrary code execution.

https://www.libraw.org/news/libraw-0-20-2-Release

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/uclibc-ng-test: disable TLS for nds32 and s390x
Waldemar Brodkorb [Tue, 20 Oct 2020 09:05:19 +0000 (11:05 +0200)]
package/uclibc-ng-test: disable TLS for nds32 and s390x

Fixes:
http://autobuild.buildroot.net/results/dac2a477a4de28d671c165e940db25364e291636
http://autobuild.buildroot.net/results/84ca7104669bdc4fe538e526f3522e36b9bf666b

Signed-off-by: Waldemar Brodkorb <wbx@openadk.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/angularjs: bump version to 1.8.1
Ignacy Gawędzki [Tue, 20 Oct 2020 15:47:19 +0000 (17:47 +0200)]
package/angularjs: bump version to 1.8.1

Signed-off-by: Ignacy Gawędzki <ignacy.gawedzki@green-communications.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/s390-tools: fix SSP build
Alexander Egorenkov [Tue, 20 Oct 2020 11:16:47 +0000 (13:16 +0200)]
package/s390-tools: fix SSP build

Fixes:
 - http://autobuild.buildroot.net/results/f906ca8650a7a9ccca4a2ee359a807d08a7763b9

Signed-off-by: Alexander Egorenkov <egorenar@linux.ibm.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/s390-tools: add zlib dependency
Alexander Egorenkov [Tue, 20 Oct 2020 10:39:04 +0000 (12:39 +0200)]
package/s390-tools: add zlib dependency

zlib is required to build s390-tools and cannot be disabled for now
due to libvmdump.

Fixes:

$BUILD_DIR/host/bin/s390x-buildroot-linux-gnu-g++ ... -c vmdump_convert.cpp -o vmdump_convert.o
lkcd_dump.cpp:15:10: fatal error: zlib.h: No such file or directory
   15 | #include <zlib.h>
      |          ^~~~~~~~
compilation terminated.

Signed-off-by: Alexander Egorenkov <egorenar@linux.ibm.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agoDEVELOPERS: add myself for grpc and dependencies
Michael Nosthoff [Wed, 21 Oct 2020 16:50:04 +0000 (18:50 +0200)]
DEVELOPERS: add myself for grpc and dependencies

Signed-off-by: Michael Nosthoff <buildroot@heine.tech>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/grpc: bump version to 1.33.1
Michael Nosthoff [Wed, 21 Oct 2020 16:50:03 +0000 (18:50 +0200)]
package/grpc: bump version to 1.33.1

Signed-off-by: Michael Nosthoff <buildroot@heine.tech>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/re2: bump version to 2020-10-01
Michael Nosthoff [Wed, 21 Oct 2020 16:50:02 +0000 (18:50 +0200)]
package/re2: bump version to 2020-10-01

Signed-off-by: Michael Nosthoff <buildroot@heine.tech>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/libabseil-cpp: bump version to 20200923.2
Michael Nosthoff [Wed, 21 Oct 2020 16:50:01 +0000 (18:50 +0200)]
package/libabseil-cpp: bump version to 20200923.2

* removed patch 0003 as it is now in upstream
* removed patch 0002 as the logic has been reworked
* adjusted patch 0001 offset

Signed-off-by: Michael Nosthoff <buildroot@heine.tech>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/libcurl: bump to version 7.73.0
Baruch Siach [Wed, 21 Oct 2020 13:16:12 +0000 (16:16 +0300)]
package/libcurl: bump to version 7.73.0

Cc: Matt Weber <matthew.weber@rockwellcollins.com>
Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/libubootenv: bump to version 0.3.1
Francois Perrad [Wed, 21 Oct 2020 18:47:38 +0000 (20:47 +0200)]
package/libubootenv: bump to version 0.3.1

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agoMakefile: be careful what we remove from saved defconfig
Yann E. MORIN [Wed, 21 Oct 2020 20:08:28 +0000 (22:08 +0200)]
Makefile: be careful what we remove from saved defconfig

When we savedefconfig, we remove BR2_DEFCONFIG (f71a621d91e, savedefconfig:
Remove BR2_DEFCONFIG from saved defconfig file) and BR2_DL_DIR (36edacce9c2,
Makefile: exclude BR2_DL_DIR from savedefconfig), because their meaning
is only valid locally.

However, we were not careful to really match the exact variables, so we
could match arbitrary options.

For example, these config options would all be dropped:

    BR2_DEFCONFIG="toto"
    BR2_DL_DIR="titi"
    BR2_PACKAGE_SABR2_DEFCONFIG="tutu"
    BR2_PACKAGE_SABR2_DL_DIR=y

While the first two are indeed the ones we want to drop, the last two
are options (whatever their meaning or how poorly named they are) of the
hypothetical 'sabr2' package, and we want to keep those in a defconfig.

When cleaning the just-saved defconfig, be sure to anchor the patterns to
the beginning of the line.

Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Cc: Sven Oliver Moll <buildroot@svol.li>
Cc: Herve Codina <Herve.CODINA@celad.com>
Acked-by: Herve Codina <Herve.CODINA@celad.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/mrouted: bump to version 4.1
Fabrice Fontaine [Thu, 22 Oct 2020 06:07:52 +0000 (08:07 +0200)]
package/mrouted: bump to version 4.1

- Use official tarball
- Update license hash, reformatting:
  https://github.com/troglobit/mrouted/commit/206f9325608d2f538254e26848aeb9bfb32e07e5
- Switch to autotools, available since version 4.0 and
  https://github.com/troglobit/mrouted/commit/1a7ef3759f49195db176667e73879f1ba9514527
- Install systemd file, available since version 4.0 and
  https://github.com/troglobit/mrouted/commit/18f0fe763076ff735981d9499b68df68b0e1a8db
- Update indentation in hash file (two spaces)

https://github.com/troglobit/mrouted/releases/tag/4.1

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agoDEVELOPERS: remove Adam Duskett
Adam Duskett [Wed, 21 Oct 2020 22:02:27 +0000 (15:02 -0700)]
DEVELOPERS: remove Adam Duskett

Signed-off-by: Adam Duskett <Aduskett@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/nfs-utils: bump version to 2.5.2
Giulio Benetti [Wed, 21 Oct 2020 21:39:56 +0000 (23:39 +0200)]
package/nfs-utils: bump version to 2.5.2

Bump to version 2.5.2 and add missing whitespace in .hash file for
COPYING.

Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com>
Acked-by: Petr Vorel <petr.vorel@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/rpi-firmware: bump version to 358f4c2
Peter Seiderer [Sat, 24 Oct 2020 16:33:56 +0000 (18:33 +0200)]
package/rpi-firmware: bump version to 358f4c2

Signed-off-by: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agoconfigs/raspberrypi*: bump kernel version to ff93994 (5.4.72)
Peter Seiderer [Sat, 24 Oct 2020 16:33:55 +0000 (18:33 +0200)]
configs/raspberrypi*: bump kernel version to ff93994 (5.4.72)

Now based on 5.4.72 (from 5.4.61)

Signed-off-by: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/umtprd: bump to version 1.3.10
Paul Cercueil [Thu, 22 Oct 2020 15:48:09 +0000 (16:48 +0100)]
package/umtprd: bump to version 1.3.10

Bump package to the latest version 1.3.10, and remove the two patches
which are not needed anymore.

Signed-off-by: Paul Cercueil <paul@crapouillou.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/unbound: bump version to 1.12.0
Stefan Ott [Sat, 24 Oct 2020 01:15:11 +0000 (03:15 +0200)]
package/unbound: bump version to 1.12.0

Signed-off-by: Stefan Ott <stefan@ott.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/kodi-inputstream-adaptive: bump version to 2.4.6-Leia
Bernd Kuhls [Fri, 23 Oct 2020 05:20:26 +0000 (07:20 +0200)]
package/kodi-inputstream-adaptive: bump version to 2.4.6-Leia

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/perl-type-tiny: bump to version 1.010006
Francois Perrad [Fri, 23 Oct 2020 20:07:24 +0000 (22:07 +0200)]
package/perl-type-tiny: bump to version 1.010006

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/perl-params-util: bump to version 1.101
Francois Perrad [Fri, 23 Oct 2020 20:07:23 +0000 (22:07 +0200)]
package/perl-params-util: bump to version 1.101

split LICENSE file

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/perl-net-dns: bump to version 1.27
Francois Perrad [Fri, 23 Oct 2020 20:07:22 +0000 (22:07 +0200)]
package/perl-net-dns: bump to version 1.27

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/perl-mojolicious: bump to version 8.63
Francois Perrad [Fri, 23 Oct 2020 20:07:21 +0000 (22:07 +0200)]
package/perl-mojolicious: bump to version 8.63

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/perl-libwww-perl: bump to version 6.49
Francois Perrad [Fri, 23 Oct 2020 20:07:20 +0000 (22:07 +0200)]
package/perl-libwww-perl: bump to version 6.49

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/perl-io-html: bump to version 1.004
Francois Perrad [Fri, 23 Oct 2020 20:07:19 +0000 (22:07 +0200)]
package/perl-io-html: bump to version 1.004

LICENSE diff:
-This software is copyright (c) 2014 by Christopher J. Madsen.
+This software is copyright (c) 2020 by Christopher J. Madsen.

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/perl-http-message: bump to version 6.26
Francois Perrad [Fri, 23 Oct 2020 20:07:18 +0000 (22:07 +0200)]
package/perl-http-message: bump to version 6.26

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/perl-gd: bump to version 2.73
Francois Perrad [Fri, 23 Oct 2020 20:07:17 +0000 (22:07 +0200)]
package/perl-gd: bump to version 2.73

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/perl-file-sharedir: bump to version 0.118
Francois Perrad [Fri, 23 Oct 2020 20:07:16 +0000 (22:07 +0200)]
package/perl-file-sharedir: bump to version 0.118

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/perl-file-listing: bump to version 6.11
Francois Perrad [Fri, 23 Oct 2020 20:07:15 +0000 (22:07 +0200)]
package/perl-file-listing: bump to version 6.11

now, LICENSE has its own file

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agoMakefile: exclude BR2_DL_DIR from savedefconfig
Sven Oliver Moll [Wed, 21 Oct 2020 10:34:00 +0000 (12:34 +0200)]
Makefile: exclude BR2_DL_DIR from savedefconfig

Running "make savedefconfig" with BR2_DL_DIR set also saves that
variable, which is only useful in local context.

Signed-off-by: Sven Oliver Moll <buildroot@svol.li>
[yann.morin.1998@free.fr: wrap line]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
4 years agopackage/libqrencode: bump to version 4.1.1
Fabrice Fontaine [Tue, 20 Oct 2020 21:16:38 +0000 (23:16 +0200)]
package/libqrencode: bump to version 4.1.1

Update indentation in hash file (two spaces)

https://fukuchi.org/works/qrencode/#news

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/binutils: build host binutils w/o debuginfod
Alexander Egorenkov [Mon, 19 Oct 2020 17:05:33 +0000 (19:05 +0200)]
package/binutils: build host binutils w/o debuginfod

Since version 2.34 binutils enables debuginfod support by default if the
debuginfod library is found to be available at build time.

On Fedora 32, libdebuginfod may be present on the system, and the
dependency chain of interest is then:

    libdebuginfod.so
     -> libcurl.so
         -> libk5crypto.so
             -> libcrypto.so

If the Buildroot configuration ever needs to build host-openssl, which
may happen when building the kernel to sign modules for example, this
leads to an inconsistency between the system-provided libcrypto and
ours, leading to missing symbols:

    $ make defconfig
    $ make host-binutils
    $ ./output/host/bin/i686-buildroot-linux-uclibc-objdump --help
    [--snip some help text--]
    $ make host-openssl
    $ ./output/host/bin/i686-buildroot-linux-uclibc-objdump --help
    ./output/host/bin/i686-buildroot-linux-uclibc-objdump: symbol lookup
    error: /lib64/libk5crypto.so.3: undefined symbol: EVP_KDF_ctrl, version
    OPENSSL_1_1_1b

EVP_KDF_ctrl comes from libcrypto:

    $ nm -D /usr/lib64/libcrypto.so.1.1 |grep EVP_KDF_ctrl
    0000000000176000 T EVP_KDF_ctrl
    $ nm -D output/host/lib/libcrypto.so.1.1 |grep EVP_KDF_ctrl
    [--empty--]

So, if host-binutils tools, like objdump et al., are called after our
host-openssl is built, then when run, the system-provided libk5crypto.so
is used, but our libcrypto.so is used, because of the RPATH we set on
our host tools.

And boom.

Note that there is also a latent similar issue if we were to build our
host-libcurl too...

Signed-off-by: Alexander Egorenkov <egorenar@linux.ibm.com>
[yann.morin.1998@free.fr: rewrite commit log with a bit more info]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
4 years agoconfigs/qemu_s390x_defconfig: use linux headers same as kernel series 5.8
Alexander Egorenkov [Mon, 19 Oct 2020 12:31:45 +0000 (14:31 +0200)]
configs/qemu_s390x_defconfig: use linux headers same as kernel series 5.8

Broke since introduction of linux kernel series 5.9.

Signed-off-by: Alexander Egorenkov <egorenar@linux.ibm.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
4 years agopackage/gstreamer1/gstreamer1-editing-services: fix static build
Fabrice Fontaine [Sun, 18 Oct 2020 14:28:34 +0000 (16:28 +0200)]
package/gstreamer1/gstreamer1-editing-services: fix static build

Fix static build with gstreamer1-editing-services in version 1.17.1 and
above

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

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
4 years agopackage/opencv3: fix typo in OPENCV_WARNINGS_ARE_ERRORS
Fabrice Fontaine [Sun, 18 Oct 2020 13:47:32 +0000 (15:47 +0200)]
package/opencv3: fix typo in OPENCV_WARNINGS_ARE_ERRORS

OPENCV3_WARNINGS_ARE_ERRORS option does not exist so rename it to
OPENCV_WARNINGS_ARE_ERRORS (even if it is already disabled by default)

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
4 years agopackage/opencv3: add webp support
Fabrice Fontaine [Sun, 18 Oct 2020 15:02:11 +0000 (17:02 +0200)]
package/opencv3: add webp support

webp support is available since version 3.0.0 and
https://github.com/opencv/opencv/commit/500b7318beee639d8c341e9ea63ac7610ca225f4

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
4 years agopackage/libapparmor: fix build with musl
Fabrice Fontaine [Sun, 18 Oct 2020 13:46:47 +0000 (15:46 +0200)]
package/libapparmor: fix build with musl

Fix build of apparmor 3.0.0 with musl

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

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
4 years agopackage/transmission: fix build with UTP
Fabrice Fontaine [Sat, 17 Oct 2020 19:26:51 +0000 (21:26 +0200)]
package/transmission: fix build with UTP

Update first patch to fix build of transmission 3.00 with UTP. Since
upstream commit f27596238d37 (Include stdbool.h unconditionally),
upstream no longer ever defines HAVE_STDBOOL_H, so we always fallback to
manually defining 'bool' which conflicts with the type used elsewhere in
the code.

Drop our workaround, to always include stdbool.h unconditionally.

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

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
[yann.morin.1998@free.fr:
  - expand commit log
  - drop commented-out code
  - restore CR-LF line endings in replacement code, as used by upstream
]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
4 years agopackage/mksh: fix legal-info
Fabrice Fontaine [Sat, 17 Oct 2020 18:16:28 +0000 (20:16 +0200)]
package/mksh: fix legal-info

Commit b6b5981f704f (package/mksh: update to R59b) forgot to update the
hash of mksh.1 which is used as the license file. Although the manpage
has changed to accomodate changes in mksh, the licensing blurb has not
changed.

Fixes:
 - http://autobuild.buildroot.org/results/1291917e4b17e087455a6698c4b82e4ff783600d

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
[yann.morin.1998@free.fr:
  - expand commit log to state the license has not changed
]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
4 years agopackage/freeswitch: add opencv3 optional dependency
Fabrice Fontaine [Sat, 17 Oct 2020 13:10:43 +0000 (15:10 +0200)]
package/freeswitch: add opencv3 optional dependency

opencv3 is an optional dependency since version 1.8.1 and
https://github.com/signalwire/freeswitch/commit/6483ab8b65886465863584e8dcfee57084030b9c

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
4 years agopackage/pistache: fix static build
Fabrice Fontaine [Sat, 17 Oct 2020 13:54:49 +0000 (15:54 +0200)]
package/pistache: fix static build

Don't build shared library with BR2_SHARED_LIBS=OFF to avoid the
following build failure:

[100%] Linking CXX shared library libpistache.so
make[3]: Leaving directory `/home/buildroot/autobuild/run/instance-1/output-1/build/pistache-f2f5a50fbfb5b8ef6cf1d3d2a9d442a8270e375d'
[100%] Built target pistache_static
/home/buildroot/autobuild/run/instance-1/output-1/host/opt/ext-toolchain/bin/../lib/gcc/x86_64-buildroot-linux-musl/8.3.0/../../../../x86_64-buildroot-linux-musl/bin/ld: /home/buildroot/autobuild/run/instance-1/output-1/host/opt/ext-toolchain/bin/../lib/gcc/x86_64-buildroot-linux-musl/8.3.0/crtbeginT.o: relocation R_X86_64_32 against hidden symbol `__TMC_END__' can not be used when making a shared object

Fixes:
 - http://autobuild.buildroot.org/results/6cc/6cc76b3e76defa9b8154568a6ebcd6bf4cadd334/build-end.log

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
[yann.morin.1998@free.fr: update upstream status now they merged it]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
4 years agopackage/transmission: drop second patch
Fabrice Fontaine [Sat, 17 Oct 2020 19:46:39 +0000 (21:46 +0200)]
package/transmission: drop second patch

transmission in version 3.00 is building fine on musl and upstream
thinks that this patch is not needed anymore:
https://github.com/transmission/transmission/pull/1156

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
4 years agopackage/netsnmp: silence warning when running without IPv6
Peter Korsgaard [Sat, 17 Oct 2020 19:41:35 +0000 (21:41 +0200)]
package/netsnmp: silence warning when running without IPv6

snmpd loudly complains every 3 seconds about a failure reading
/proc/net/if_inet6 if the system does not have IPv6 support:

Jan  1 00:00:12 buildroot daemon.err snmpd[92]: ipaddress_linux: could not open /proc/net/if_inet6: No such file or directory
Jan  1 00:00:15 buildroot daemon.err snmpd[92]: ipaddress_linux: could not open /proc/net/if_inet6: No such file or directory
Jan  1 00:00:18 buildroot daemon.err snmpd[92]: ipaddress_linux: could not open /proc/net/if_inet6: No such file or directory
Jan  1 00:00:21 buildroot daemon.err snmpd[92]: ipaddress_linux: could not open /proc/net/if_inet6: No such file or directory

Add an upstream patch to only print this warning once, rather than on every
poll iteration.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
4 years agopackage/opencv3: link with libatomic if needed
Fabrice Fontaine [Sat, 17 Oct 2020 13:46:23 +0000 (15:46 +0200)]
package/opencv3: link with libatomic if needed

Restore the atomic workaround that was wrongly removed when bumping to
version 3.4.9 in commit f6fb2cae0691d25b034b12a16261ee26096db7d1 as it
seems that opencv3 still needs help to detect atomic library

Fixes:
 - http://autobuild.buildroot.org/results/9162b29725f8d9b891eb74fcb8078f211140a841

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
4 years agopackage/kismet: link with libatomic if needed
Fabrice Fontaine [Fri, 16 Oct 2020 06:43:20 +0000 (08:43 +0200)]
package/kismet: link with libatomic if needed

Fix build of kismet-2020-09-R3 with riscv64

Fixes:
 - http://autobuild.buildroot.org/results/9c3d56ef837c7c5bfbb34a0ec51b349108e201b1

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
4 years agopackage/linux-firmware: add rpi settings files
Frank Hunleth [Sat, 17 Oct 2020 15:18:48 +0000 (11:18 -0400)]
package/linux-firmware: add rpi settings files

The brcmfmac drivers now load settings files for BCM434xx devices and
fail if they're missing on the Raspberry Pi:

brcmfmac mmc1:0001:1: Direct firmware load for brcm/brcmfmac43455-sdio.raspberrypi,3-model-b-plus.txt failed with error -2

This commit copies the missing settings files over to the firmware
directory with the other files.

Signed-off-by: Frank Hunleth <fhunleth@troodon-software.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
4 years agopackage/gstreamer1/gst1-libav: fix license
Fabrice Fontaine [Sat, 17 Oct 2020 13:12:40 +0000 (15:12 +0200)]
package/gstreamer1/gst1-libav: fix license

Commit 15dc48ca9becafec6ba11b08af18453bc0e40c9e forgot to change
the license which is LGPL-2.0+ since version 1.17.1 and
https://gitlab.freedesktop.org/gstreamer/gst-libav/-/commit/c437e175ad9c82732ac46e36ccc398ad041bf13b

It should be noted that even if the commit states LGPL-2.1+, the license
is LGPL-2.0+:
https://gitlab.freedesktop.org/gstreamer/gst-libav/-/issues/83

Fixes:
 - http://autobuild.buildroot.org/results/848d7c49a01f719397cb2e8a8f8e3bd73bd03df4

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
4 years agopackage/opencv3: bump to version 3.4.12
Fabrice Fontaine [Fri, 16 Oct 2020 21:43:39 +0000 (23:43 +0200)]
package/opencv3: bump to version 3.4.12

- Drop patches (already in version)
- Update LICENSE hash, update in year:
  https://github.com/opencv/opencv/commit/039f5ca42e32dd11605d81e909c3bdad16c4cdbc
- Update indentation in hash file (two spaces)

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

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
4 years agopackage/python-pyqt5: QtSvg needs QtWidgets
Fabrice Fontaine [Sun, 17 May 2020 12:27:38 +0000 (14:27 +0200)]
package/python-pyqt5: QtSvg needs QtWidgets

Building QtSvg without QtWidgets results in the following build failure:

/tmp/instance-0/output-1/host/bin/powerpc64le-linux-g++ -c -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os --sysroot=/tmp/instance-0/output-1/host/powerpc64le-buildroot-linux-gnu/sysroot -fno-exceptions -Wall -Wextra -D_REENTRANT -fPIC -DSIP_PROTECTED_IS_PUBLIC -Dprotected=public -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SVG_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I. -I../../../host/powerpc64le-buildroot-linux-gnu/sysroot/usr/include/python3.8 -I../../../host/powerpc64le-buildroot-linux-gnu/sysroot/usr/include/qt5 -I../../../host/powerpc64le-buildroot-linux-gnu/sysroot/usr/include/qt5/QtSvg -I../../../host/powerpc64le-buildroot-linux-gnu/sysroot/usr/include/qt5/QtGui -I../../../host/powerpc64le-buildroot-linux-gnu/sysroot/usr/include/qt5/QtCore -I. -I../../../host/mkspecs/devices/linux-buildroot-g++ -o sipQtSvgcmodule.o sipQtSvgcmodule.cpp
sip/QtWidgets/qwidget.sip:28:10: fatal error: qwidget.h: No such file or directory
compilation terminated.
sip/QtWidgets/qgraphicsitem.sip:26:10: fatal error: qgraphicsitem.h: No such file or directory
compilation terminated.

Fixes:
 - http://autobuild.buildroot.org/results/26f55a1fa9f6520ce449b98b40d98f984cec07b3

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/python-argon2-cffi: use system libargon2
James Hilliard [Fri, 15 May 2020 21:31:20 +0000 (15:31 -0600)]
package/python-argon2-cffi: use system libargon2

The python-argon2-cffi package can be used with the system libargon2,
we should use that instead of the embedded version.

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>