buildroot.git
5 years agoboot/grub2: bump to verson 2.04
Fabrice Fontaine [Wed, 18 Sep 2019 17:04:47 +0000 (19:04 +0200)]
boot/grub2: bump to verson 2.04

- Remove patch (already in version)
- Add hash for license file

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/ncurses: use COPYING as license file instead of README
Thomas Huth [Fri, 20 Sep 2019 19:32:36 +0000 (21:32 +0200)]
package/ncurses: use COPYING as license file instead of README

The recent versions of ncurses now have the license information in a
separate file called COPYING.

Signed-off-by: Thomas Huth <huth@tuxfamily.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/python-mako: add hash for license file
Arnout Vandecappelle (Essensium/Mind) [Sat, 21 Sep 2019 18:24:29 +0000 (20:24 +0200)]
package/python-mako: add hash for license file

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Reviewed-by: Romain Naour <romain.naour@smile.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/pv: bump to version 1.6.6
Fabrice Fontaine [Sat, 21 Sep 2019 20:33:18 +0000 (22:33 +0200)]
package/pv: bump to version 1.6.6

Add hash for license file

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/p11-kit: drop unneeded patch
Fabrice Fontaine [Sat, 21 Sep 2019 20:25:34 +0000 (22:25 +0200)]
package/p11-kit: drop unneeded patch

Patch is not needed since version 0.21.2 and
https://github.com/p11-glue/p11-kit/commit/bf8dfa9f33c1aa8d76f8d1ae6cf79afb90497cd4

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/nvme: bump to version 1.9
Fabrice Fontaine [Sat, 21 Sep 2019 20:17:16 +0000 (22:17 +0200)]
package/nvme: bump to version 1.9

Drop patch (already in version)

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/kodi-screensaver-planestate: remove package
Bernd Kuhls [Sat, 21 Sep 2019 19:28:08 +0000 (21:28 +0200)]
package/kodi-screensaver-planestate: remove package

This package is incompatible with Kodi 18.x, configure is broken:

CMake Error at output/host/x86_64-buildroot-linux-uclibc/sysroot/usr/share/kodi/cmake/AddonHelpers.cmake:197 (message):
  "@ADDON_DEPENDS@" not found in addon.xml.in.

This package is also not part of the upstream binary repo:
https://github.com/xbmc/repo-binary-addons

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
5 years agopackage/kodi-visualisation-waveforhue: remove package
Bernd Kuhls [Sat, 21 Sep 2019 19:28:07 +0000 (21:28 +0200)]
package/kodi-visualisation-waveforhue: remove package

This package is incompatible with Kodi 18.x, configure is broken:

CMake Error at output/host/x86_64-buildroot-linux-uclibc/sysroot/usr/share/kodi/cmake/AddonHelpers.cmake:197 (message):
  "@ADDON_DEPENDS@" not found in addon.xml.in.

For details read PR 2857 of https://github.com/LibreELEC/LibreELEC.tv

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
5 years agopackage/kodi-audiodecoder-opus: remove package
Bernd Kuhls [Sat, 21 Sep 2019 19:28:06 +0000 (21:28 +0200)]
package/kodi-audiodecoder-opus: remove package

This package is incompatible with Kodi 18.x, configure is broken:

CMake Error at output/host/x86_64-buildroot-linux-uclibc/sysroot/usr/share/kodi/cmake/AddonHelpers.cmake:197 (message):
  "@ADDON_DEPENDS@" not found in addon.xml.in.

This package is also not part of the upstream binary repo:
https://github.com/xbmc/repo-binary-addons

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
5 years agopackage/kodi-vfs-sftp: new package
Bernd Kuhls [Sat, 21 Sep 2019 19:28:05 +0000 (21:28 +0200)]
package/kodi-vfs-sftp: new package

Internal sftp support was removed in Kodi 18.0, see upstream PR 12005.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
[Arnout: add license file hash]
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
5 years agopackage/kodi-vfs-rar: new package
Bernd Kuhls [Sat, 21 Sep 2019 19:28:04 +0000 (21:28 +0200)]
package/kodi-vfs-rar: new package

Internal rar support in Kodi was moved to this addon with the Kodi
release 18.0-Leia, see upstream PR 11912.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
[Arnout: fix license, add license file hashes]
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
5 years agopackage/libcec: bump version to 4.0.4
Bernd Kuhls [Sat, 21 Sep 2019 19:28:03 +0000 (21:28 +0200)]
package/libcec: bump version to 4.0.4

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
5 years agopackage/fstrcmp: new package
Bernd Kuhls [Sat, 21 Sep 2019 19:28:02 +0000 (21:28 +0200)]
package/fstrcmp: new package

Needed for Kodi >= 18.0
https://github.com/xbmc/xbmc/commit/c79fb23a7d7b8550f236ecbc9d3f0af4e57365e4

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
5 years agopackage/libspatialindex: bump to version 1.9.0
Fabrice Fontaine [Sat, 21 Sep 2019 20:03:14 +0000 (22:03 +0200)]
package/libspatialindex: bump to version 1.9.0

- Switch site to github to get latest version
- Switch to cmake to be able to disable tests as they fail to build with
  /home/fabrice/buildroot/output/host/lib/gcc/arm-buildroot-linux-gnueabihf/9.2.0/../../../../arm-buildroot-linux-gnueabihf/bin/ld: warning: libspatialindex.so.5, needed by ../../.libs/libspatialindex_c.so, not found (try using -rpath or -rpath-link)
  /home/fabrice/buildroot/output/host/lib/gcc/arm-buildroot-linux-gnueabihf/9.2.0/../../../../arm-buildroot-linux-gnueabihf/bin/ld: ../../.libs/libspatialindex_c.so: undefined reference to `Tools::NotSupportedException::NotSupportedException(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
- Add C++11 dependency for shared_ptr
- Drop patch (already in version)
- Add hash for license file

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/pulseaudio: enable reproducible builds
Bernd Kuhls [Fri, 20 Sep 2019 17:25:38 +0000 (19:25 +0200)]
package/pulseaudio: enable reproducible builds

Upstream added support to create reproducible builds:
https://cgit.freedesktop.org/pulseaudio/pulseaudio/commit/?id=3d9deb1e5679e15c3277e144a822be9b0a036514

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/pulseaudio: bump version to 13.0
Bernd Kuhls [Fri, 20 Sep 2019 17:25:37 +0000 (19:25 +0200)]
package/pulseaudio: bump version to 13.0

Release notes:
https://www.freedesktop.org/wiki/Software/PulseAudio/Notes/13.0/

Support for bluez4 was removed upstream:
https://cgit.freedesktop.org/pulseaudio/pulseaudio/commit/?id=3b1093c0ad882640ef7cf2b88088d77988be7610

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/lockfile-progs: bump to version 0.1.18
Fabrice Fontaine [Sat, 21 Sep 2019 19:22:43 +0000 (21:22 +0200)]
package/lockfile-progs: bump to version 0.1.18

Add hash for license file

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
[Arnout: don't switch to https URL]
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
5 years agopackage/lldpd: bump to version 1.0.4
Fabrice Fontaine [Sat, 21 Sep 2019 18:46:19 +0000 (20:46 +0200)]
package/lldpd: bump to version 1.0.4

Remove patch (already in version)

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
5 years agopackage/liburcu: bump to version 0.11.1
Fabrice Fontaine [Sat, 21 Sep 2019 18:37:04 +0000 (20:37 +0200)]
package/liburcu: bump to version 0.11.1

- Add hash for license files
- RISC-V is supported since version 0.11.0 and
  https://github.com/urcu/userspace-rcu/commit/fdfad81006c2c964781b616f0a75578507be809c

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
5 years agopackage/bird: bump to version 2.0.6
Adrien Gallouët [Sat, 21 Sep 2019 08:42:57 +0000 (08:42 +0000)]
package/bird: bump to version 2.0.6

Signed-off-by: Adrien Gallouët <adrien@gallouet.fr>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
5 years agopackage/glorytun: bump version to 0.2.0
Adrien Gallouët [Sat, 21 Sep 2019 08:34:34 +0000 (08:34 +0000)]
package/glorytun: bump version to 0.2.0

The hash of the license file has changed due to the name:
-Copyright (c) 2015-2019, angt
+Copyright (c) 2015-2019, Adrien Gallouët <adrien@gallouet.fr>

Signed-off-by: Adrien Gallouët <adrien@gallouet.fr>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
5 years agopackage/lttng-libust: fix build with glibc 2.30
Fabrice Fontaine [Sat, 21 Sep 2019 07:31:59 +0000 (09:31 +0200)]
package/lttng-libust: fix build with glibc 2.30

Fixes:
 - http://autobuild.buildroot.org/results/00a69be575224b9fa739acf5a5f8676d171ad992

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
5 years agopackage/syslog-ng: fix runtime in 32-bit
Ricardo Martincoski [Sat, 21 Sep 2019 02:26:14 +0000 (23:26 -0300)]
package/syslog-ng: fix runtime in 32-bit

When this line:
  unix-stream ("/dev/log");
is used as source in the .conf file and syslog-ng receives a message
(sent for test purposes using 'logger') the server throws the exception:
ERROR:lib/window-size-counter.c:76:window_size_counter_sub: assertion failed: (old_value >= value)

Even after replacing that config by:
  unix-dgram ("/dev/log");
when the server is stopped it throws the same exception.

Add one upstream patch to fix both issues.

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

Signed-off-by: Ricardo Martincoski <ricardo.martincoski@gmail.com>
Cc: Chris Packham <judge.packham@gmail.com>
Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
5 years agopackage/mesa3d: add support for gallium freedreno driver
Bernd Kuhls [Sat, 21 Sep 2019 18:10:53 +0000 (20:10 +0200)]
package/mesa3d: add support for gallium freedreno driver

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
5 years agopackage/mesa3d: add support for gallium panfrost driver
Bernd Kuhls [Sat, 21 Sep 2019 18:10:52 +0000 (20:10 +0200)]
package/mesa3d: add support for gallium panfrost driver

For details see https://panfrost.freedesktop.org

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
5 years agopackage/mesa3d: add support for gallium lima driver
Bernd Kuhls [Sat, 21 Sep 2019 18:10:51 +0000 (20:10 +0200)]
package/mesa3d: add support for gallium lima driver

More infos can be found here:
https://gitlab.freedesktop.org/lima/web/wikis/home

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
5 years agopackage/{mesa3d, mesa3d-headers}: bump version to 19.1.7
Bernd Kuhls [Sat, 21 Sep 2019 18:10:50 +0000 (20:10 +0200)]
package/{mesa3d, mesa3d-headers}: bump version to 19.1.7

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
5 years agopackage/mesa3d: select kmsro for etnaviv
Romain Naour [Sat, 21 Sep 2019 18:10:49 +0000 (20:10 +0200)]
package/mesa3d: select kmsro for etnaviv

Quote from mesa3d meson.build:
"kmsro driver requires one or more renderonly drivers
(vc4, etnaviv, freedreno)".

Signed-off-by: Romain Naour <romain.naour@smile.fr>
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
5 years agopackage/mesa3d: switch build system to meson
Bernd Kuhls [Sat, 21 Sep 2019 18:10:48 +0000 (20:10 +0200)]
package/mesa3d: switch build system to meson

Update patches for meson:
0002-configure.ac-invert-order-for-wayland-scanner-check.patch
0003-set-LIBCLC_INCLUDEDIR.patch

Disable unused options that are set to "auto" mode.
(valgrind, gallium-omx, power8).

Remove --disable-static option since there is no meson equivalent.
Remove --disable-mangling since it's not yet supported by meson.

Use r100 instead of radeon as DRI name for BR2_PACKAGE_MESA3D_DRI_DRIVER_RADEON.

Add a new depedency on host-python3-mako since we can't use
generated headers from the release archive [2].

[1] http://patchwork.ozlabs.org/patch/1084248/
[2] http://lists.busybox.net/pipermail/buildroot/2019-April/249057.html

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Romain Naour <romain.naour@smile.fr>
Cc: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
5 years agopackage/mesa3d: add xvmc option
Romain Naour [Sat, 21 Sep 2019 18:10:47 +0000 (20:10 +0200)]
package/mesa3d: add xvmc option

"XVMC state tracker requires at least one of the following gallium drivers: r600, nouveau."

https://cgit.freedesktop.org/mesa/mesa/commit/?id=22a817af8a89eb3c762fc3e07b443a3ce37d7416

Signed-off-by: Romain Naour <romain.naour@smile.fr>
[moved Config.in option into Gallium block, fixed comment dependency]
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
5 years agopackage/python3-mako: new package
Romain Naour [Sat, 21 Sep 2019 18:10:46 +0000 (20:10 +0200)]
package/python3-mako: new package

host-python3-mako will be used by python 3 only script used in the
build system of mesa3d package.

There is no way to force building host-python-mako for python2 and
python3 [1].

[1] http://patchwork.ozlabs.org/patch/1084248/

Signed-off-by: Romain Naour <romain.naour@smile.fr>
[removed host-python-markupsafe dependency, not needed since v1.0.2]
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
5 years agopackage/liburcu: update supported architectures
Fabrice Fontaine [Sat, 21 Sep 2019 09:17:37 +0000 (11:17 +0200)]
package/liburcu: update supported architectures

- aarch64_be is supported since version 0.10.0 and
  https://github.com/urcu/userspace-rcu/commit/d1c678425415ed986d0101d5d9ab228b160b2fc3
- m68k is supported since version 0.10.0 and
  https://github.com/urcu/userspace-rcu/commit/2748bd6c7b5732f79cea82eba175b91a35d6833f
- mips is supported since version 0.7.4 and
  https://github.com/urcu/userspace-rcu/commit/e1259cb17954e4e03954ba7376d3ed61649116cd
- nios2 is supported since version 0.10.0 and
  https://github.com/urcu/userspace-rcu/commit/859050b3088aa3f0cb59d7f51ce24b9a0f18faa5
- powerpc64 is supported
- sparc64 is supported

Build tested:
                      br-m68k-68040-full [15/44]: OK
                 br-mips32r6-el-hf-glibc [17/44]: OK
                      br-mips64-n64-full [18/44]: OK
                 br-mips64r6-el-hf-glibc [19/44]: OK
                      br-mipsel-o32-full [20/44]: OK
                          br-nios2-glibc [21/44]: OK
             br-powerpc64le-power8-glibc [24/44]: OK
               br-powerpc64-power7-glibc [25/44]: OK
                        br-sparc64-glibc [30/44]: OK
                       linaro-aarch64-be [35/44]: OK

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
5 years agopackage/f2fs-tools: bump to version 0.12.0
Fabrice Fontaine [Sat, 21 Sep 2019 09:55:23 +0000 (11:55 +0200)]
package/f2fs-tools: bump to version 0.12.0

- Remove patch (already in version)
- Drop 'v' prefix from version to match release-monitoring.org
- Download a snapshot tarball instead of using git

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
5 years agopackage/python-rpi-ws281x: new package
Grzegorz Blach [Sat, 21 Sep 2019 10:31:42 +0000 (10:31 +0000)]
package/python-rpi-ws281x: new package

Userspace Raspberry Pi PWM/PCM/SPI library for SK6812 and WS281X LEDs.

Signed-off-by: Grzegorz Blach <grzegorz@blach.pl>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
5 years agopackage/ffmpeg: bump version to 4.2.1
Bernd Kuhls [Sat, 21 Sep 2019 13:31:04 +0000 (15:31 +0200)]
package/ffmpeg: bump version to 4.2.1

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
5 years agopackage/gengetopt: bump to version 2.23
Fabrice Fontaine [Sat, 21 Sep 2019 16:54:52 +0000 (18:54 +0200)]
package/gengetopt: bump to version 2.23

- Remove patch (not needed since
  https://git.savannah.gnu.org/cgit/gengetopt.git/commit/?id=9769f643d2e21379b8f7a3fd52ef77184fa753f6)
- Enable parallel build (fixed since
  https://git.savannah.gnu.org/cgit/gengetopt.git/commit/?id=8e6fa4d9d63c680b84ba872e8e581eb01ae3bc09)
- Add hash for license files

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
5 years agoconfigs/solidrun_macchiatobin_mainline: bump versions of BSP components
Sergey Matyukevich [Sat, 21 Sep 2019 15:00:08 +0000 (18:00 +0300)]
configs/solidrun_macchiatobin_mainline: bump versions of BSP components

Bump Linux to 5.2, U-Boot to 2019.07, and ATF to armada-18.12.2.

Updated ATF uses updated binaries-marvell package which now
provides common firmware supporting both A7K and A8K. So no
need to specify platform for binaries-marvell anymore.

Signed-off-by: Sergey Matyukevich <geomatsi@gmail.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
5 years agoconfigs/solidrun_clearfog_gt_8k: bump versions of BSP components
Sergey Matyukevich [Sat, 21 Sep 2019 15:00:07 +0000 (18:00 +0300)]
configs/solidrun_clearfog_gt_8k: bump versions of BSP components

Bump Linux to 5.2, U-Boot to 2019.07, and ATF to armada-18.12.2.

Updated ATF uses updated binaries-marvell package which now
provides common firmware supporting both A7K and A8K. So no
need to specify platform for binaries-marvell anymore.

Signed-off-by: Sergey Matyukevich <geomatsi@gmail.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
5 years agoboot/mv-ddr-marvell: bump version to armada-18.12
Sergey Matyukevich [Sat, 21 Sep 2019 15:00:06 +0000 (18:00 +0300)]
boot/mv-ddr-marvell: bump version to armada-18.12

Bump version of Marvell DDR training software. This update accompanies
update of the ARM Trusted Firmware used on Marvell A8K platforms.

Signed-off-by: Sergey Matyukevich <geomatsi@gmail.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
5 years agobinaries-marvell: bump version and switch to common firmware
Sergey Matyukevich [Sat, 21 Sep 2019 15:00:05 +0000 (18:00 +0300)]
binaries-marvell: bump version and switch to common firmware

Since release 18.12 binaries-marvell repository provides
common firmware supporting both A7K and A8K SoC families.

This commit bumps package version to 18.12 and removes
platform specific binary selections from Config.in.
Single firmware image suitable for both A7K and A8K
platforms is now specified in mk file explicitely.

Legacy handling is not needed, as configs which did have
the option set will continue to work without change.

Signed-off-by: Sergey Matyukevich <geomatsi@gmail.com>
[Arnout:
 - Remove BINARIES_MARVELL_IMAGE entirely;
 - Add remark about legacy handling;
 - Remove the deprecated option from the defconfigs and test that use
   it.]
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
5 years agoDEVELOPERS: add Asaf Kahlon for collectd
Asaf Kahlon [Sat, 21 Sep 2019 14:49:33 +0000 (17:49 +0300)]
DEVELOPERS: add Asaf Kahlon for collectd

Signed-off-by: Asaf Kahlon <asafka7@gmail.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
5 years agopackage/wpa_supplicant: fix AP mode settings
Sergey Matyukevich [Mon, 9 Sep 2019 20:20:34 +0000 (23:20 +0300)]
package/wpa_supplicant: fix AP mode settings

New wpa_supplicant v2.9 enables by default AP, P2P, WIFI_DISPLAY
features in defconfig. However these features make sense only for
wpa_supplicant drivers supporting AP mode.

That is why, for consistent configuration, these features should
be explicitely disabled in wpa_supplicant .config file unless
they are requested by Config.in options.

Note that at the moment AP support in Buildroot can be enabled
only for NL80211 driver.

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

Signed-off-by: Sergey Matyukevich <geomatsi@gmail.com>
Tested-by: Matt Weber <matthew.weber@rockwellcollins.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
5 years agopackage/hostapd: add Config.in option for WPA3 support
Sergey Matyukevich [Mon, 9 Sep 2019 20:20:33 +0000 (23:20 +0300)]
package/hostapd: add Config.in option for WPA3 support

New hostapd v2.9 supports WPA3 features such as OWE, SAE, DPP.
Those features are disabled by default in defconfig, so no
dependency from openssl is requried unless WPA3 support
is enabled.

This patch adds Config.in option for WPA3 support in hostapd.
When this option is selected, libopenssl is also selected and
WPA3 features including OWE, SAE, DPP are enabled in hostapd
.config file. When this option is deselected, then WPA3
options are disabled.

Signed-off-by: Sergey Matyukevich <geomatsi@gmail.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
5 years agopackage/wpa_supplicant: add Config.in option for WPA3 support
Sergey Matyukevich [Mon, 9 Sep 2019 20:20:32 +0000 (23:20 +0300)]
package/wpa_supplicant: add Config.in option for WPA3 support

New wpa_supplicant v2.9 enables by default WPA3 features in defconfig.
Meanwhile building those features requires openssl.

This patch adds Config.in option for WPA3 support in wpa_supplicant.
When this option is selected, libopenssl is also selected and WPA3
features OWE, SAE, DPP are enabled in wpa_supplicant .config file.
When this feature is deselected, then all the above WPA3 options
are disabled.

Signed-off-by: Sergey Matyukevich <geomatsi@gmail.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
5 years agopackage/mesa3d: add a new option to enable GLX support
Romain Naour [Fri, 20 Sep 2019 16:38:43 +0000 (18:38 +0200)]
package/mesa3d: add a new option to enable GLX support

When switching to meson build system, enabling GLX support
require at least one DRI or Gallium dirver.

So add a dependency on BR2_PACKAGE_MESA3D_DRIVER for
BR2_PACKAGE_MESA3D_OPENGL_GLX option.

quoting the meson build system:
"dri based GLX requires at least one DRI driver." [1]
"Even when building just gallium drivers the user probably wants dri." [2]

[1] https://cgit.freedesktop.org/mesa/mesa/tree/meson.build?h=19.0#n340
[2] https://cgit.freedesktop.org/mesa/mesa/tree/meson.build?h=19.0#n266

Signed-off-by: Romain Naour <romain.naour@smile.fr>
[Bernd: moved x11 dependencies from glx condition to xorg7 condition to
 fix build error with enabled egl without glx
 BR2_PACKAGE_HAS_LIBGL needs to depend on BR2_PACKAGE_MESA3D_OPENGL_GLX]
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
[Arnout: small changes to Config.in help text and menus]
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
5 years agopackage/mesa3d: Gallium xa state tracker is only available for nouveau and svga Galli...
Romain Naour [Fri, 20 Sep 2019 16:38:42 +0000 (18:38 +0200)]
package/mesa3d: Gallium xa state tracker is only available for nouveau and svga Gallium drivers

i915 and freedreno Gallium drivers are not currently supported by mesa3d package.

https://cgit.freedesktop.org/mesa/mesa/commit/?id=0ba909f0f111824223bc38563d1a6bc73e69c2cc

Signed-off-by: Romain Naour <romain.naour@smile.fr>
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
5 years agopackage/mesa3d: Only one swrast provider can be built
Romain Naour [Fri, 20 Sep 2019 16:38:40 +0000 (18:38 +0200)]
package/mesa3d: Only one swrast provider can be built

https://cgit.freedesktop.org/mesa/mesa/commit/?id=de24d61765011ed4bfc169b8ad8cf67e86b1f3bd

Signed-off-by: Romain Naour <romain.naour@smile.fr>
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
5 years agopackage/mesa3d: add OSMesa classic needs dri swrast
Romain Naour [Fri, 20 Sep 2019 16:38:39 +0000 (18:38 +0200)]
package/mesa3d: add OSMesa classic needs dri swrast

The meson build system now check if dri swrast is enabled
when OSMesa classic is enabled.

See:
https://cgit.freedesktop.org/mesa/mesa/commit/?id=cbbd5bb889a2c271a504c379f36a7cb717a85af4

Signed-off-by: Romain Naour <romain.naour@smile.fr>
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
5 years agopackage/mesa3d: rename OSMesa option
Romain Naour [Fri, 20 Sep 2019 16:38:38 +0000 (18:38 +0200)]
package/mesa3d: rename OSMesa option

This option is renamed in order to match the naming used by the
meson buildsystem.

Signed-off-by: Romain Naour <romain.naour@smile.fr>
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
5 years agopackage/connman: fix legacy wpa_supplicant dbus select
Thuan Ho [Fri, 20 Sep 2019 15:05:08 +0000 (22:05 +0700)]
package/connman: fix legacy wpa_supplicant dbus select

Remove '_NEW' from 'select BR2_PACKAGE_WPA_SUPPLICANT_DBUS_NEW' in
Config.in.

Wpa_supplicant dbus support option has been renamed from
BR2_PACKAGE_WPA_SUPPLICANT_DBUS_NEW to BR2_PACKAGE_WPA_SUPPLICANT_DBUS
in the bump to v2.9 (f2ffdbee2aca0ca2bde469475c180d60cb934beb).
While connman package, which depends on wpa_supplicant, has not been
updated.

This patch will fix legacy build error.

Signed-off-by: Thuan Ho <sandwichdoge@gmail.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
5 years agopackage/xinetd: add missing hash for COPYRIGHT file
Nicolas Carrier [Fri, 20 Sep 2019 12:43:45 +0000 (12:43 +0000)]
package/xinetd: add missing hash for COPYRIGHT file

Signed-off-by: Nicolas Carrier <nicolas.carrier@orolia.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
5 years agopackage/tinyxml: add missing hash for README file
Nicolas Carrier [Fri, 20 Sep 2019 12:43:43 +0000 (12:43 +0000)]
package/tinyxml: add missing hash for README file

Signed-off-by: Nicolas Carrier <nicolas.carrier@orolia.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
5 years agopackage/rsyslog: add missing hashes for COPYING.* files
Nicolas Carrier [Fri, 20 Sep 2019 12:43:41 +0000 (12:43 +0000)]
package/rsyslog: add missing hashes for COPYING.* files

Signed-off-by: Nicolas Carrier <nicolas.carrier@orolia.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
5 years agopackage/python-pyzmq: add missing hashes for COPYING.(BSD|LESSER) files
Nicolas Carrier [Fri, 20 Sep 2019 12:43:38 +0000 (12:43 +0000)]
package/python-pyzmq: add missing hashes for COPYING.(BSD|LESSER) files

Signed-off-by: Nicolas Carrier <nicolas.carrier@orolia.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
5 years agopackage/python-pyasn: add missing hash for LICENSE.txt file
Nicolas Carrier [Fri, 20 Sep 2019 12:43:36 +0000 (12:43 +0000)]
package/python-pyasn: add missing hash for LICENSE.txt file

Signed-off-by: Nicolas Carrier <nicolas.carrier@orolia.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
5 years agopackage/pppd: add missing file hashes
Nicolas Carrier [Fri, 20 Sep 2019 12:43:34 +0000 (12:43 +0000)]
package/pppd: add missing file hashes

for :
* pppd/tdb.c
* pppd/plugins/pppoatm/COPYING
* pppdump/bsd-comp.c
* pppd/ccp.c
* pppd/plugins/passprompt.c

Signed-off-by: Nicolas Carrier <nicolas.carrier@orolia.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
5 years agopackage/nss-pam-ldapd: add missing hash for COPYING file
Nicolas Carrier [Fri, 20 Sep 2019 12:43:29 +0000 (12:43 +0000)]
package/nss-pam-ldapd: add missing hash for COPYING file

Signed-off-by: Nicolas Carrier <nicolas.carrier@orolia.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
5 years agopackage/nss-mdns: add missing hash for LICENSE file
Nicolas Carrier [Fri, 20 Sep 2019 12:43:25 +0000 (12:43 +0000)]
package/nss-mdns: add missing hash for LICENSE file

Signed-off-by: Nicolas Carrier <nicolas.carrier@orolia.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
5 years agopackage/kmod: add missing hash for COPYING file
Nicolas Carrier [Fri, 20 Sep 2019 12:43:22 +0000 (12:43 +0000)]
package/kmod: add missing hash for COPYING file

Signed-off-by: Nicolas Carrier <nicolas.carrier@orolia.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
5 years agopackage/joe: license is GPL-2.0+
Peter Korsgaard [Fri, 20 Sep 2019 11:30:02 +0000 (13:30 +0200)]
package/joe: license is GPL-2.0+

Joe changed the COPYING file from GPL-1.0 to GPL-2.0 in the development
leading up to 3.8:

https://sourceforge.net/p/joe-editor/mercurial/ci/d731f9b3794bc4c896f2efa1c97ac2c82c3365ac/

So change the license to GPL-2.0+

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
5 years agopackage/kf5: fix _LICENSE_FILE -> _LICENSE_FILES typos
Nicolas Carrier [Fri, 20 Sep 2019 11:45:01 +0000 (11:45 +0000)]
package/kf5: fix _LICENSE_FILE -> _LICENSE_FILES typos

This fixes WARNINGs in make legal-info of the kind:
    WARNING: kf5-extra-cmake-modules-5.47.0: cannot save license
    (KF5_EXTRA_CMAKE_MODULES_LICENSE_FILES not defined)

Signed-off-by: Nicolas Carrier <nicolas.carrier@orolia.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
5 years agopackage/bwm-ng: license is GPL-2.0+
Peter Korsgaard [Fri, 20 Sep 2019 07:23:43 +0000 (09:23 +0200)]
package/bwm-ng: license is GPL-2.0+

The source files contain the "(at your option) any later version" text, so
change the licese to GPL-2.0+.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
5 years agopackage/ifplugd: license is GPL-2.0+
Peter Korsgaard [Fri, 20 Sep 2019 07:21:22 +0000 (09:21 +0200)]
package/ifplugd: license is GPL-2.0+

The source files contain the "(at your option) any later version" text and
the website states:

License

This program is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the Free
Software Foundation; either version 2 of the License, or (at your option)
any later version.

http://0pointer.de/lennart/projects/ifplugd/

So change the license to GPL-2.0+

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
5 years agopackage/docker-proxy: bump version to 55685ba49593
Peter Korsgaard [Fri, 20 Sep 2019 06:09:58 +0000 (08:09 +0200)]
package/docker-proxy: bump version to 55685ba49593

Which is the version used by docker 18.09.9:

https://github.com/docker/engine/commit/0a3767c7e9803f0a595a07b0548e99d60e861062

Also add a hash for the license file.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
5 years agopackage/docker-cli: bump version to 18.09.9
Peter Korsgaard [Fri, 20 Sep 2019 06:09:57 +0000 (08:09 +0200)]
package/docker-cli: bump version to 18.09.9

Includes a number of post-18.09.7 bugfixes and to keep in sync with the
docker-engine version.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
5 years agopackage/docker-engine: security bump to version 18.09.9
Peter Korsgaard [Fri, 20 Sep 2019 06:09:56 +0000 (08:09 +0200)]
package/docker-engine: security bump to version 18.09.9

Fixes the following security vulnerability:

CVE-2019-13509: Docker Engine in debug mode may sometimes add secrets to the
debug log.  This applies to a scenario where docker stack deploy is run to
redeploy a stack that includes (non external) secrets.  It potentially
applies to other API users of the stack API if they resend the secret.

And a number of other non-security issues.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
5 years ago{linux, linux-headers}: bump 4.{4, 9, 14, 19}.x / 5.2.x series
Peter Korsgaard [Thu, 19 Sep 2019 20:52:01 +0000 (22:52 +0200)]
{linux, linux-headers}: bump 4.{4, 9, 14, 19}.x / 5.2.x series

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
5 years agopackage/cups-filters: fix broken symlink in installation
Carlos Santos [Thu, 19 Sep 2019 03:51:21 +0000 (00:51 -0300)]
package/cups-filters: fix broken symlink in installation

The patch used previously to support versions of ln lacking the '-r'
option generated broken links:

    $ file target/usr/lib/cups/backend/driverless
    target/usr/lib/cups/backend/driverless: broken symbolic link to ../../usr/lib/cups/driver/driverless

Add a squashing of two patches already applied upstream that provide a
better solution:

    https://github.com/OpenPrinting/cups-filters/pull/154
    https://github.com/OpenPrinting/cups-filters/pull/157

Signed-off-by: Carlos Santos <unixmania@gmail.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
5 years agopackage/cups-filters: fix build without NLS
Carlos Santos [Thu, 19 Sep 2019 03:47:17 +0000 (00:47 -0300)]
package/cups-filters: fix build without NLS

texttotext must be linked to libiconv if !BR2_ENABLE_LOCALE so pull a
patch applied upstream that adds libiconv discovery via autoconf.

With this change, autoreconf requires the config.rpath and ABOUT-NLS
files which are not in v1.25.4. Add a pre-configure hook to fake them.

Fixes: https://bugs.busybox.net/show_bug.cgi?id=12031
Signed-off-by: Carlos Santos <unixmania@gmail.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
5 years agopackage/protobuf: work around gcc bug 85180
Giulio Benetti [Wed, 18 Sep 2019 09:11:42 +0000 (11:11 +0200)]
package/protobuf: work around gcc bug 85180

With Microblaze Gcc version < 8.x the build hangs due to gcc bug
85180: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85180. The bug
shows up when building protobuf with optimization but not when building
with -O0. To work around this, if BR2_TOOLCHAIN_HAS_GCC_BUG_85180=y we
force using -O0.

Fixes:
http://autobuild.buildroot.net/results/73dc9610a13d6e14eec58d529617210d93d5dec4/

Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com>
[Arnout: fix variable name]
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
5 years agopackage/python-flask-login: add hash for the license file
Sébastien Szymanski [Tue, 17 Sep 2019 12:16:24 +0000 (14:16 +0200)]
package/python-flask-login: add hash for the license file

Signed-off-by: Sébastien Szymanski <sebastien.szymanski@armadeus.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
5 years agopackage/fakeroot: remove 1/1 numbering from patch
Matt Weber [Tue, 17 Sep 2019 03:58:15 +0000 (22:58 -0500)]
package/fakeroot: remove 1/1 numbering from patch

check-package warns with:
    0002-communicate-check-return-status-of-msgrcv.patch
    generate your patches with 'git format-patch -N'

Cc: Yann E. MORIN <yann.morin.1998@free.fr>
Signed-off-by: Matthew Weber <matthew.weber@rockwellcollins.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
5 years agopackage/fakeroot: test for SYSV IPC support
Matt Weber [Tue, 17 Sep 2019 03:58:14 +0000 (22:58 -0500)]
package/fakeroot: test for SYSV IPC support

fakeroot can be built to either use SYSV IPC or TCP for message passing.

A bug was discovered where Microsoft Windows 10 Services for Linux
doesn't include support for SYSV IPC MsgQ.  This patch adds support to
detect this case and automatically build fakeroot to use the TCP
transport instead (It is assumed a TCP transport would definitely have
more overhead then MsgQs so the default wasn't changed to TCP).

Fixes
https://bugs.busybox.net/show_bug.cgi?id=11366

Cc: Yann E. MORIN <yann.morin.1998@free.fr>
Signed-off-by: Jean-Francois Doyon <jfdoyon@gmail.com>
Signed-off-by: Matthew Weber <matthew.weber@rockwellcollins.com>
[Arnout: use a post-patch hook and AUTORECONF=YES]
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
5 years agoRevert "package/python-sip: bump to version 4.19.13"
Thomas Petazzoni [Sat, 21 Sep 2019 12:48:40 +0000 (14:48 +0200)]
Revert "package/python-sip: bump to version 4.19.13"

This reverts commit 9135ab7a7c76b38b50dadbc381c55e77c86e9e0d. This
version bump causes a major issue: the entire root filesystem of the
build machine is being copied into $(STAGING_DIR)/usr/lib/python2.7/,
causing the build to consume the entire disk space of the machine.

>>> python-sip 4.19.13 Installing to target
[...]
make[2]: Leaving directory `/home/test/buildroot/output/build/python-sip-4.19.13/siplib'
Traceback (most recent call last):
  File "/home/test/buildroot/output/build/python-sip-4.19.13/mk_distinfo.py", line 108, in <module>
    fn_f = open(fn, 'rb')
FileNotFoundError: [Errno 2] No such file or directory: '/home/test/buildroot/output/target/usr/lib/python3.7/site-packages/sip.pyi'
make[1]: *** [install_distinfo] Error 1
make[1]: *** Waiting for unfinished jobs....
cp: cannot open `/proc/fs/aufs/plink_maint' for reading: Permission denied
cp: cannot open `/proc/sys/fs/protected_fifos' for reading: Permission denied
cp: cannot open `/proc/sys/fs/protected_hardlinks' for reading: Permission denied
cp: cannot open `/proc/sys/fs/protected_regular' for reading: Permission denied
cp: cannot open `/proc/sys/fs/protected_symlinks' for reading: Permission denied
cp: cannot open `/proc/sys/kernel/cad_pid' for reading: Permission denied
cp: cannot open `/proc/sys/kernel/unprivileged_userns_apparmor_policy' for reading: Permission denied
cp: cannot open `/proc/sys/kernel/usermodehelper/bset' for reading: Permission denied
...

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/mariadb: bump to version 10.3.18
Ryan Coe [Sun, 15 Sep 2019 19:35:58 +0000 (12:35 -0700)]
package/mariadb: bump to version 10.3.18

Release notes:
https://mariadb.com/kb/en/library/mariadb-10318-release-notes/

Changelog:
https://mariadb.com/kb/en/mariadb-10318-changelog/

Signed-off-by: Ryan Coe <bluemrp9@gmail.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
5 years agopackage/mariadb: bump to version 10.3.17
Ryan Coe [Sun, 15 Sep 2019 19:35:57 +0000 (12:35 -0700)]
package/mariadb: bump to version 10.3.17

Release notes:
https://mariadb.com/kb/en/library/mariadb-10317-release-notes/

Changelog:
https://mariadb.com/kb/en/mariadb-10317-changelog/

Fixes the following security vulnerabilities:
CVE-2019-2805
CVE-2019-2740
CVE-2019-2739
CVE-2019-2737
CVE-2019-2758

Signed-off-by: Ryan Coe <bluemrp9@gmail.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
5 years agopackage/mariadb: add bug tracker link to existing patch
Ryan Coe [Sun, 15 Sep 2019 19:35:56 +0000 (12:35 -0700)]
package/mariadb: add bug tracker link to existing patch

Signed-off-by: Ryan Coe <bluemrp9@gmail.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
5 years agopackage/mariadb: fix build error with newer cmake
Ryan Coe [Sun, 15 Sep 2019 19:35:59 +0000 (12:35 -0700)]
package/mariadb: fix build error with newer cmake

When using a newer host system cmake to build MariaDB, the following build
error occurs:

    CMake Error at cmake/os/Linux.cmake:29 (STRING):
    STRING sub-command REPLACE requires at least four arguments.
    Call Stack (most recent call first):
    CMakeLists.txt:101 (INCLUDE)

    CMake Error at cmake/os/Linux.cmake:29 (STRING):
    STRING sub-command REPLACE requires at least four arguments.
    Call Stack (most recent call first):
    CMakeLists.txt:101 (INCLUDE)

Fixes: https://bugs.busybox.net/show_bug.cgi?id=11781
Signed-off-by: Ryan Coe <bluemrp9@gmail.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
5 years agopackage/mariadb: use host-openssl from buildroot-system
Peter Seiderer [Sun, 15 Sep 2019 19:35:55 +0000 (12:35 -0700)]
package/mariadb: use host-openssl from buildroot-system

mariadb no longer allows the WITH_SSL=OFF configure option. It will
instead search for openssl or gnutls headers, and if missing error out
with:

  CMake Error at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:137 (message):
    Could NOT find GnuTLS (missing: GNUTLS_LIBRARY GNUTLS_INCLUDE_DIR)
    (Required is at least version "3.3.24")
  Call Stack (most recent call first):
    /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:378 (_FPHSA_FAILURE_MESSAGE)
    /usr/share/cmake/Modules/FindGnuTLS.cmake:54 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
    libmariadb/CMakeLists.txt:298 (FIND_PACKAGE)

Therefore, make host-mariadb depend on host-openssl, and tell mariadb
to use the system openssl.

This was not found by autobuilders because mariadb isn't built in the
autobuilders (it's part of a choice).

Note that the target mariadb already has an unconditional dependency
on openssl.

Signed-off-by: Peter Seiderer <ps.report@gmx.net>
Tested-by: Ryan Coe <bluemrp9@gmail.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
5 years agopackage/util-linux: revert logic regarding pam_selinux module
Carlos Santos [Sat, 14 Sep 2019 17:09:22 +0000 (14:09 -0300)]
package/util-linux: revert logic regarding pam_selinux module

Leave pam_selinux enabled by default in su.pam and remove it from the
/etc/pam.d/su and /etc/pam.d/su-l files if libselinux is not selected.

This cosmetic change prevents leaving a misleading commented-out line
that references a PAM module that does not exist.

Signed-off-by: Carlos Santos <unixmania@gmail.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
5 years agopackage/gnutls: use __get_cpuid_count() only when available
Fabrice Fontaine [Wed, 4 Sep 2019 17:57:05 +0000 (19:57 +0200)]
package/gnutls: use __get_cpuid_count() only when available

Fixes:
 - http://autobuild.buildroot.org/results/4e874ed2fcc1f969f2f8ece88985ccd625f2c55b

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
5 years agopackage/fltk: bump to version 1.3.5
Fabrice Fontaine [Fri, 20 Sep 2019 17:28:40 +0000 (19:28 +0200)]
package/fltk: bump to version 1.3.5

Add hash for license file

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/libgsm: bump to version 1.0.18
Fabrice Fontaine [Fri, 20 Sep 2019 17:17:11 +0000 (19:17 +0200)]
package/libgsm: bump to version 1.0.18

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/bcm2835: bump to version 1.60
Fabrice Fontaine [Fri, 20 Sep 2019 17:10:45 +0000 (19:10 +0200)]
package/bcm2835: bump to version 1.60

Add hash for license file

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/tor: bump version to 0.4.1.6
Bernd Kuhls [Fri, 20 Sep 2019 16:54:26 +0000 (18:54 +0200)]
package/tor: bump version to 0.4.1.6

Release notes: https://blog.torproject.org/new-release-tor-0416

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/bdwgc: bump to version 8.0.4
Fabrice Fontaine [Fri, 20 Sep 2019 16:52:03 +0000 (18:52 +0200)]
package/bdwgc: bump to version 8.0.4

Remove patch (already in version)

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/bash-completion: bump to version 2.9
Fabrice Fontaine [Fri, 20 Sep 2019 16:45:42 +0000 (18:45 +0200)]
package/bash-completion: bump to version 2.9

Remove patch (already on version)

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/python-kiwisolver: new package
Esben Haabendal [Tue, 17 Sep 2019 08:50:33 +0000 (10:50 +0200)]
package/python-kiwisolver: new package

Signed-off-by: Esben Haabendal <esben@geanix.com>
Reviewed-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agodocs/manual: add missing external toolchain *.mk inclusion in sample
Vadim Kochan [Mon, 16 Sep 2019 16:50:51 +0000 (19:50 +0300)]
docs/manual: add missing external toolchain *.mk inclusion in sample

If follow through the customize-outside-br.txt with how to add external
toolchain in br-ext tree then one thing is missing - inclusion of
*.mk file with external toolchain package description.

Signed-off-by: Vadim Kochan <vadim4j@gmail.com>
Acked-by: Yann E. MORIN <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/python-simplelogging: new package
Joris Offouga [Mon, 16 Sep 2019 16:23:03 +0000 (18:23 +0200)]
package/python-simplelogging: new package

Simplelogging is easier implementation of logging.

Signed-off-by: Joris Offouga <offougajoris@gmail.com>
Reviewed-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/python-colorlog: new package
Joris Offouga [Mon, 16 Sep 2019 11:55:03 +0000 (13:55 +0200)]
package/python-colorlog: new package

Colorlog is a formatter for the python logging module.

Signed-off-by: Joris Offouga <offougajoris@gmail.com>
Reviewed-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/collectl: new package
Francois Perrad [Wed, 18 Sep 2019 18:19:37 +0000 (20:19 +0200)]
package/collectl: new package

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/libglib2: fix building on older distributions
Adam Duskett [Wed, 18 Sep 2019 17:03:29 +0000 (10:03 -0700)]
package/libglib2: fix building on older distributions

When updating to libglib2 2.62.0, the file 0002-add-option-to-build-tests.patch
had to be refactored to work with the new build_tests checks. In the process of
refactoring, a missing check was overlooked in glib/meson.build causing
distributions with older versions of objcopy to fail because the older version
does not contain the --add-symbol argument.

Adding the check for the build_tests argument fixes the issue.

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

Signed-off-by: Adam Duskett <Aduskett@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/libevdev: bump version to 1.8.0
Peter Seiderer [Thu, 19 Sep 2019 20:15:16 +0000 (22:15 +0200)]
package/libevdev: bump version to 1.8.0

For details see [1].

[1] https://lists.freedesktop.org/archives/input-tools/2019-August/001521.html

Signed-off-by: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/ytree: needs glibc/uclibc toolchain (re_comp/re_exec)
Peter Seiderer [Thu, 19 Sep 2019 20:02:57 +0000 (22:02 +0200)]
package/ytree: needs glibc/uclibc toolchain (re_comp/re_exec)

Fixes:

  match.o: In function `SetMatchSpec':
  match.c:(.text+0x9c): undefined reference to `re_comp'
  match.o: In function `Match':
  match.c:(.text+0xca): undefined reference to `re_exec'

Signed-off-by: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/ytree: uses fork(), needs MMU
Peter Seiderer [Thu, 19 Sep 2019 19:52:00 +0000 (21:52 +0200)]
package/ytree: uses fork(), needs MMU

Fixes [1]:

  login.c:(.text+0x546): undefined reference to `fork'

[1] http://autobuild.buildroot.net/results/bcbd0b826d5af1d429c23255d63dce6c7080085e

Signed-off-by: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/acpid: bump to version 2.0.32
Fabrice Fontaine [Wed, 18 Sep 2019 17:18:18 +0000 (19:18 +0200)]
package/acpid: bump to version 2.0.32

Add hash for license file

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/mbedtls: security bump to version 2.16.3
Fabrice Fontaine [Wed, 18 Sep 2019 17:14:51 +0000 (19:14 +0200)]
package/mbedtls: security bump to version 2.16.3

- Remove second patch (already in version)
- Fix a missing error detection in ECJPAKE. This could have caused a
  predictable shared secret if a hardware accelerator failed and the
  other side of the key exchange had a similar bug.
- When writing a private EC key, use a constant size for the private
  value, as specified in RFC 5915. Previously, the value was written as
  an ASN.1 INTEGER, which caused the size of the key to leak about 1 bit
  of information on average and could cause the value to be 1 byte too
  large for the output buffer.
- The deterministic ECDSA calculation reused the scheme's HMAC-DRBG to
  implement blinding. Because of this for the same key and message the
  same blinding value was generated. This reduced the effectiveness of
  the countermeasure and leaked information about the private key
  through side channels. Reported by Jack Lloyd.

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/nilfs-utils: bump to version 2.2.8
Fabrice Fontaine [Wed, 18 Sep 2019 17:03:38 +0000 (19:03 +0200)]
package/nilfs-utils: bump to version 2.2.8

- Change NILFS_UTILS_SITE to https://nilfs.sourceforge.io as this is the
  official site with the official tarballs
- Remove first and third patch (already in version)
- Drop fourth patch and host-pkgconf from dependencies, not needed since
  https://github.com/nilfs-dev/nilfs-utils/commit/d5ce780856db5200917b69cd1049bd7b839ac6bb

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/bind: security bump to version 9.11.10
Fabrice Fontaine [Wed, 18 Sep 2019 17:01:29 +0000 (19:01 +0200)]
package/bind: security bump to version 9.11.10

- Remove all patches except first one (already in version)
- Update first patch
- Fix CVE-2019-6471: A race condition when discarding malformed packets
  can cause BIND to exit with an assertion failure

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>