buildroot.git
5 years agopackage/python-bluezero: new package
Grzegorz Blach [Thu, 26 Sep 2019 19:27:18 +0000 (19:27 +0000)]
package/python-bluezero: new package

Python library for Bluetooth Low Energy (BLE) on Linux.

Signed-off-by: Grzegorz Blach <grzegorz@blach.pl>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/gcc: backport fix for xtensa PR 91880
Max Filippov [Thu, 26 Sep 2019 21:31:53 +0000 (14:31 -0700)]
package/gcc: backport fix for xtensa PR 91880

Xtensa hwloop_optimize segfaults when zero overhead loop is about to be
inserted as the first instruction of the function.
Insert zero overhead loop instruction into new basic block before the
loop when basic block that precedes the loop is empty.

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/pigpio: add soversion to shared libraries
Grzegorz Blach [Thu, 26 Sep 2019 19:39:17 +0000 (19:39 +0000)]
package/pigpio: add soversion to shared libraries

The SONAME of the libraries installed by pigpio now contain a major
version number:

$ readelf -d output/target/usr/lib/libpigpio* | grep soname
 0x0000000e (SONAME)                     Library soname: [libpigpiod_if2.so.1]
 0x0000000e (SONAME)                     Library soname: [libpigpiod_if.so.1]
 0x0000000e (SONAME)                     Library soname: [libpigpio.so.1]

So we must make sure they are installed with this name, and not just
with a .so extension. For consistency, we do the same logic for both
the target and the staging installation.

Signed-off-by: Grzegorz Blach <grzegorz@blach.pl>
[Thomas: improve commit log]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/janus-gateway: enable parallel build
Fabrice Fontaine [Thu, 26 Sep 2019 18:23:19 +0000 (20:23 +0200)]
package/janus-gateway: enable parallel build

Parallel build is fixed since version 0.4.4 and
https://github.com/meetecho/janus-gateway/commit/1685a78e2cd7642f6246466c2e0d4e670fe6360b

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/php: security bump version to 7.3.10
Bernd Kuhls [Fri, 27 Sep 2019 18:30:50 +0000 (20:30 +0200)]
package/php: security bump version to 7.3.10

Release notes: https://www.php.net/archive/2019.php#2019-09-26-1

No CVE IDs can be found in the bug reports mentioned in the Changelog:
https://www.php.net/ChangeLog-7.php#7.3.10

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agoDEVELOPERS: add Yegor Yefremov as contact for BeagleBone defconfigs
Yegor Yefremov [Fri, 27 Sep 2019 08:59:03 +0000 (10:59 +0200)]
DEVELOPERS: add Yegor Yefremov as contact for BeagleBone defconfigs

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agoconfigs/beagleboneai: new defconfig
Peter Korsgaard [Mon, 23 Sep 2019 14:46:29 +0000 (16:46 +0200)]
configs/beagleboneai: new defconfig

Add basic support for the Beagleboard.org Beaglebone AI board:

https://beagleboard.org/ai

U-Boot patch taken from
https://github.com/beagleboard/beaglebone-ai/blob/master/SW/buildroot/local/patches/uboot/0001-BeagleBone-AI-support.patch

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/exiv2: bump version to 0.27.2
Nicolas Serafini [Mon, 26 Aug 2019 12:11:42 +0000 (12:11 +0000)]
package/exiv2: bump version to 0.27.2

Release notes
https://www.exiv2.org/whatsnew.html

Signed-off-by: Nicolas Serafini <nicolas.serafini@sensefly.com>
[Thomas: encode the 'v' in EXIV2_SITE and not EXIV2_VERSION, so that
EXIV2_VERSION continues to match what is reported by
release-monitoring.org]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/python-redis: bump to version 3.3.8
Grzegorz Blach [Tue, 20 Aug 2019 13:03:53 +0000 (13:03 +0000)]
package/python-redis: bump to version 3.3.8

Signed-off-by: Grzegorz Blach <grzegorz@blach.pl>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/python-pigpio: bump to version 1.44
Grzegorz Blach [Tue, 20 Aug 2019 13:03:52 +0000 (13:03 +0000)]
package/python-pigpio: bump to version 1.44

Signed-off-by: Grzegorz Blach <grzegorz@blach.pl>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/pigpio: bump to version 71
Grzegorz Blach [Tue, 20 Aug 2019 13:03:51 +0000 (13:03 +0000)]
package/pigpio: bump to version 71

Signed-off-by: Grzegorz Blach <grzegorz@blach.pl>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/gcc: backport fix for xtensa PR 90922
Max Filippov [Mon, 23 Sep 2019 20:47:03 +0000 (13:47 -0700)]
package/gcc: backport fix for xtensa PR 90922

Stack pointer adjustment code in xtensa call0 ABI prologue missed a case
of no callee-saved registers and a stack frame size bigger than 128 bytes.
Handle that case.

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agoutils/checkpackagelib: CommentsMenusPackagesOrder: change the type of variable 'new_p...
Jerzy Grzegorek [Tue, 3 Sep 2019 21:13:28 +0000 (23:13 +0200)]
utils/checkpackagelib: CommentsMenusPackagesOrder: change the type of variable 'new_package'

Change the type of variable 'new_package' to make it a class member.
It will be used not only locally. Also initialize it.

Signed-off-by: Jerzy Grzegorek <jerzy.m.grzegorek@gmail.com>
Cc: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Reviewed-by: Ricardo Martincoski <ricardo.martincoski@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agoutils/checkpackagelib: CommentsMenusPackagesOrder: add functions to initialize arrays...
Jerzy Grzegorek [Tue, 3 Sep 2019 21:13:27 +0000 (23:13 +0200)]
utils/checkpackagelib: CommentsMenusPackagesOrder: add functions to initialize arrays elements

Factor out two functions to initialize arrays elements. They will be
reused by followup patches.

Signed-off-by: Jerzy Grzegorek <jerzy.m.grzegorek@gmail.com>
Cc: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Reviewed-by: Ricardo Martincoski <ricardo.martincoski@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agoutils/checkpackagelib: CommentsMenusPackagesOrder: get value of variable 'level'
Jerzy Grzegorek [Tue, 3 Sep 2019 21:13:26 +0000 (23:13 +0200)]
utils/checkpackagelib: CommentsMenusPackagesOrder: get value of variable 'level'

Get value of variable 'level' only just after the state change.

Signed-off-by: Jerzy Grzegorek <jerzy.m.grzegorek@gmail.com>
Cc: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Reviewed-by: Ricardo Martincoski <ricardo.martincoski@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agoutils/checkpackagelib: CommentsMenusPackagesOrder: change the type of variable 'level'
Jerzy Grzegorek [Tue, 3 Sep 2019 21:13:25 +0000 (23:13 +0200)]
utils/checkpackagelib: CommentsMenusPackagesOrder: change the type of variable 'level'

Change the type of variable "level" to make it a class member.
It will be used not only locally.

Signed-off-by: Jerzy Grzegorek <jerzy.m.grzegorek@gmail.com>
Cc: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Reviewed-by: Ricardo Martincoski <ricardo.martincoski@gmail.com>
[Thomas: initialize self.level in the before() method, as suggested by
Ricardo]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agoutils/checkpackagelib: CommentsMenusPackagesOrder: rename variable 'm'
Jerzy Grzegorek [Tue, 3 Sep 2019 21:13:24 +0000 (23:13 +0200)]
utils/checkpackagelib: CommentsMenusPackagesOrder: rename variable 'm'

Rename variable 'm' for better readability.

Signed-off-by: Jerzy Grzegorek <jerzy.m.grzegorek@gmail.com>
Cc: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Reviewed-by: Ricardo Martincoski <ricardo.martincoski@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/webkitgtk: bump to version 2.26.1
Adrian Perez de Castro [Wed, 25 Sep 2019 11:37:52 +0000 (14:37 +0300)]
package/webkitgtk: bump to version 2.26.1

Release notes:

  https://webkitgtk.org/2019/09/23/webkitgtk2.26.1-released.html

This is a bugfix release which fixes a few issues detected in 2.26.0
and includes media playback improvements as well.

Signed-off-by: Adrian Perez de Castro <aperez@igalia.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/mosquitto: bump version to 1.6.7
Peter Korsgaard [Wed, 25 Sep 2019 15:40:11 +0000 (17:40 +0200)]
package/mosquitto: bump version to 1.6.7

Fixes a number of issues after 1.6.6:
https://mosquitto.org/blog/2019/09/version-1-6-7-released/

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agosupport/scripts/check-kernel-headers.sh: use a trap to remove the temporary file
Carlos Santos [Tue, 24 Sep 2019 11:37:00 +0000 (08:37 -0300)]
support/scripts/check-kernel-headers.sh: use a trap to remove the temporary file

The POSIX specification defines a 'trap <action> EXIT' mechanism that is
useful to perform clean-up actions in shell scripts. A trap has two main
advantages over hand-crafted clean-up mechanisms:

- It runs even if the process is terminated by a SIGTERM.
- It runs even if the script stops due to a pipeline failure (set -e).

Now we can make the script to stop immediately if a compilation error
occurs, instead of letting it try to run an unexisting program.

This change may appear to be overkill but Buildroot is an open source
project and each piece of code is a potential learning tool for other
developments. We must strive to provide good examples.

Signed-off-by: Carlos Santos <unixmania@gmail.com>
Acked-by: Yann E. MORIN <yann.morin@orange.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agotoolchain: generate check-headers program under $(BUILD_DIR)
Carlos Santos [Tue, 24 Sep 2019 11:46:11 +0000 (08:46 -0300)]
toolchain: generate check-headers program under $(BUILD_DIR)

Some installations mount /tmp with the 'noexec' option, which prevents
running the program generated there to check the kernel headers.

Avoid the problem by generating the program under $(BUILD_DIR), passed
as the first argument to check-kernel-headers.sh.

We could globally export a TMPDIR environment variable with some path
under $(BUILD_DIR) but such solution would be too intrusive, depriving
the user from the freedom to set TMPDIR at his will (or needs).

Fixes: https://bugs.busybox.net/show_bug.cgi?id=12241
Signed-off-by: Carlos Santos <unixmania@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/swig: bump to version 4.0.1
Yegor Yefremov [Wed, 25 Sep 2019 13:45:13 +0000 (15:45 +0200)]
package/swig: bump to version 4.0.1

Also remove upstreamed patches.

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/pkg-utils.mk: add dl_dir to show-info output
Arnout Vandecappelle (Essensium/Mind) [Sat, 3 Aug 2019 14:04:33 +0000 (16:04 +0200)]
package/pkg-utils.mk: add dl_dir to show-info output

It can be useful for scripts to be able to access a package's source
file after download. That used to be easy, just DL_DIR/PKG_SOURCE.
However, with the subdirectories in DL_DIR which can be overridden with
PKG_DL_SUBDIR, that is no longer easy.

Therefore, this patch adds dl_dir to the package information. It prints
just PKG_DL_SUBDIR, to avoid dumping absolute paths to the buildroot
directory in the show-info output.

It can be used with the following jq script to get a newline-separated
list of all downloaded files:

make show-info | jq -r '.[] | ("dl/" + .dl_dir + "/" + .downloads[]?.source)'

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Cc: Yann E. MORIN <yann.morin.1998@free.fr>
Acked-by: Yann E. MORIN <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/c-icap-modules: bump to version 0.5.3
Fabrice Fontaine [Tue, 24 Sep 2019 18:19:30 +0000 (20:19 +0200)]
package/c-icap-modules: bump to version 0.5.3

- Remove zlib option (dropped since version 0.5.1 and
  https://github.com/c-icap/c-icap-modules/commit/51e78cf08a0a92b58037abcbbcacba962874d0b0)
- Add hash for license file

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
5 years agopackage/c-icap: bump to version 0.5.5
Fabrice Fontaine [Tue, 24 Sep 2019 18:19:29 +0000 (20:19 +0200)]
package/c-icap: bump to version 0.5.5

Add hash for license file

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
5 years agopackage/cups-filters: bump to version 1.25.6
Fabrice Fontaine [Tue, 24 Sep 2019 19:38:22 +0000 (21:38 +0200)]
package/cups-filters: bump to version 1.25.6

Remove patches (already in version) and so drop autoreconf

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
5 years agowine: Add hashes for license files
André Hentschel [Tue, 24 Sep 2019 19:10:55 +0000 (21:10 +0200)]
wine: Add hashes for license files

Signed-off-by: André Hentschel <nerv@dawncrow.de>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
5 years agopackage/dhcpcd: bump to version 8.0.3
Yegor Yefremov [Thu, 22 Aug 2019 10:47:31 +0000 (12:47 +0200)]
package/dhcpcd: bump to version 8.0.3

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/freeswitch: bump version to 1.10.1
Bernd Kuhls [Wed, 21 Aug 2019 18:54:03 +0000 (20:54 +0200)]
package/freeswitch: bump version to 1.10.1

Release notes:
https://freeswitch.com/index.php/2019/08/20/freeswitch-v1-10-1-release/

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/python-logbook: bump to version 1.5.2
Asaf Kahlon [Wed, 21 Aug 2019 16:53:15 +0000 (19:53 +0300)]
package/python-logbook: bump to version 1.5.2

Signed-off-by: Asaf Kahlon <asafka7@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/grpc: bump to version 1.23.0
Fabrice Fontaine [Tue, 20 Aug 2019 18:48:03 +0000 (20:48 +0200)]
package/grpc: bump to version 1.23.0

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/terminology: bump to version 1.5.0
Romain Naour [Sat, 31 Aug 2019 10:05:08 +0000 (12:05 +0200)]
package/terminology: bump to version 1.5.0

See:
https://www.enlightenment.org/news/2019-07-20-terminology-1.5.0

Signed-off-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/enlightenment: bump to version 0.23.0
Romain Naour [Sat, 31 Aug 2019 10:05:07 +0000 (12:05 +0200)]
package/enlightenment: bump to version 0.23.0

This enlightement release include many Wayland improvements
but our packaging depends on Xorg only.

See:
https://www.enlightenment.org/news/e23_release
https://www.phoronix.com/scan.php?page=news_item&px=Enlightenment-0.23-Released

Signed-off-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/efl: bump to version 1.22.3
Romain Naour [Sat, 31 Aug 2019 10:05:06 +0000 (12:05 +0200)]
package/efl: bump to version 1.22.3

Remove upstream patch and rename the remaining patch.

This version is needed for enlightenment 0.23.0.

See:
https://www.enlightenment.org/news/efl-1.22.3

Signed-off-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/netifrc: add support for BR2_SYSTEM_DHCP
Michał Łyszczek [Sun, 4 Aug 2019 12:14:19 +0000 (14:14 +0200)]
package/netifrc: add support for BR2_SYSTEM_DHCP

This patch makes openrc-netifrc package aware of BR2_SYSTEM_DHCP
config, and if set, will start dhcp daemon on configured interface.

Signed-off-by: Michał Łyszczek <michal.lyszczek@bofc.pl>
[yann.morin.1998@free.fr:
  - simplify condition for BR2_SYSTEM_DHCP
  - reword commit log
]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/netifrc: new package
Michał Łyszczek [Sun, 4 Aug 2019 12:14:18 +0000 (14:14 +0200)]
package/netifrc: new package

netifrc entirely replaces openrc's basic network management. As such, it
conflicts with the network services installed by openrc, so we remove
them from openrc when netifrc is enabled.

Currently, we only catter tfor the loopback interface, but we prepare
for also handling the DHCP interface, to come in a latter patch.

Signed-off-by: Michał Łyszczek <michal.lyszczek@bofc.pl>
[yann.morin.1998@free.fr:
  - remove openrc files within the openrc package itself
  - as it's a generic-package, no need to use post-install hooks
  - use description from the homepage in the help text
  - check-package fixes
  - rename package
]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
[Thomas:
 - pass UDEVDIR to install udev rules at the correct location]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/openrc: add support for spawning getty
Michał Łyszczek [Sun, 4 Aug 2019 12:14:17 +0000 (14:14 +0200)]
package/openrc: add support for spawning getty

We install a template getty service, and we 'instantiate' it in the
default runlevel, using the configured tty.

Ideally, packages that provide a getty program would be responsible
for installing the corresponding service file. However, to keep
consistency with the existing init systems (busybox, systemd, and
sysv), so we do provide it from the openrc package itself.

OpenRC only acts on the files in a runlevel sub-directory, but the
documentation [0] actually suggests that the instance symlink be done
in init.d, and then again symlinked into the actual runlevel
sub-directory. So, we abide by the rules.

Also, to be noted, the getty service file is installed without ensuring
that a getty command is available. This again is not unlike other init
systems, sysvinit and busybox, which behave the same.

[0] https://wiki.gentoo.org/wiki/OpenRC

Signed-off-by: Michał Łyszczek <michal.lyszczek@bofc.pl>
[yann.morin.1998@free.fr:
  - move getty template to openrc package  (Thomas)
  - fix namespace of the vaiables (Thomas)
  - simplify creation of the defaults file
  - rewrite commit log
]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/skeleton-init-openrc: add support to remount rootfs as rw
Michał Łyszczek [Sun, 4 Aug 2019 12:14:16 +0000 (14:14 +0200)]
package/skeleton-init-openrc: add support to remount rootfs as rw

Add a pseudo entry for /dev/root in fstab, to tell openrc to properly
remount or not remount / read-write.

For consistency with systemd (which is the only other init system to
tweak an fstab basd on / being rw or not), we do this change in the
openrc skeleton rather than in the openrc package.

Signed-off-by: Michał Łyszczek <michal.lyszczek@bofc.pl>
[yann.morin.1998@free.fr:
  - tweak the sed expressions
  - reword commit log
]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/skeleton-init-openrc: add support for starting sysv scripts
Michał Łyszczek [Sun, 4 Aug 2019 12:14:15 +0000 (14:14 +0200)]
package/skeleton-init-openrc: add support for starting sysv scripts

Add an OpenRC service that starts and stops sysv-init scripts. We order
that script 'after local' so that it is started after all other native
openrc services.

Signed-off-by: Michał Łyszczek <michal.lyszczek@bofc.pl>
[yann.morin.1998@free.fr:
  - don't propagate the micro optimisation for running .sh scripts
  - use spaces, not TABs
  - stop services in reverse order
  - reword commit log
]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/Config.in: really remove devmem2
Thomas Petazzoni [Mon, 23 Sep 2019 20:29:09 +0000 (22:29 +0200)]
package/Config.in: really remove devmem2

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/libspatialindex: fix static build
Fabrice Fontaine [Sun, 22 Sep 2019 19:04:25 +0000 (21:04 +0200)]
package/libspatialindex: fix static build

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

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/libgcrypt: security bump to version 1.8.5
Fabrice Fontaine [Sun, 22 Sep 2019 19:15:53 +0000 (21:15 +0200)]
package/libgcrypt: security bump to version 1.8.5

- Drop second and third patches (alredy in version)
- Add mitigation against an ECDSA timing attack. [T4626,CVE-2019-13627]

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/sispmctl: bump to version 4.1
Fabrice Fontaine [Sun, 22 Sep 2019 11:57:56 +0000 (13:57 +0200)]
package/sispmctl: bump to version 4.1

- Remove patch (already in version)
- Change license file to COPYING and Add its hash

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/devmem2: remove package
Carlos Santos [Wed, 14 Aug 2019 10:29:57 +0000 (07:29 -0300)]
package/devmem2: remove package

It was here just for backwards compatibility and is not used by any
package or board after commits

  59856480b6 packages/devmem2: remove from all board configurations
  2f6e3eae55 package/ti-gfx: do not use devmem2 in script

There are address casting issues with 32bit access on a 64bit bus (like
on the SoC FPGA ARM processors) with this tool. The Busybox version of
devmem is the most up to date and supports quadword access.

Fixes: https://bugs.busybox.net/show_bug.cgi?id=10171
Signed-off-by: Carlos Santos <unixmania@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agosupport/config-fragments: fix br-riscv{32,64} toolchain fragments
Thomas Petazzoni [Mon, 23 Sep 2019 19:36:26 +0000 (21:36 +0200)]
support/config-fragments: fix br-riscv{32,64} toolchain fragments

Since commit aee39cbf27e833fad9962eb99b5655dbadcfee60 ("arch/riscv:
set the default float ABI based on ISA extensions"), RISC-V 32/64 use
the lp32d/lp64d ABIs by default. But our pre-built external toolchains
were built with the LP32/LP64 ABI.

Building with lp32d/lp64d gcc flags, but a toolchain built with the
LP32/LP64 ABI causes a number of failures such as:

  /home/mark/buildroot-test/instance-1/output/host/riscv64-buildroot-linux-gnu/sysroot/usr/include/gnu/stubs.h:11:11: fatal error: gnu/stubs-lp64d.h: No such file or directory

or:

  /home/mark/buildroot-test/instance-1/output/host/opt/ext-toolchain/bin/../lib/gcc/riscv64-buildroot-linux-gnu/7.4.0/../../../../riscv64-buildroot-linux-gnu/bin/ld: /tmp/cc2BTtFE.o: can't link hard-float modules with soft-float modules
  /home/mark/buildroot-test/instance-1/output/host/opt/ext-toolchain/bin/../lib/gcc/riscv64-buildroot-linux-gnu/7.4.0/../../../../riscv64-buildroot-linux-gnu/bin/ld: failed to merge target specific data of file /tmp/cc2BTtFE.o

So let's fix our config fragments to reflect the ABIs those toolchains
were built with.

Fixes:

  http://autobuild.buildroot.net/results/a3959b0613cf561059483abc580b144be4817d1a/ (libsepol)
  http://autobuild.buildroot.net/results/3db50d8a0a913413b2198d6c301419136d2d22a7/ (attr)
  http://autobuild.buildroot.net/results/7780fada05b8440ae3e97618615624a6a2dac03f/ (libusb)
  and many others

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/f2fs-tools: fix build without blkid
Fabrice Fontaine [Sun, 22 Sep 2019 08:35:59 +0000 (10:35 +0200)]
package/f2fs-tools: fix build without blkid

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

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
5 years agopackage/gengetopt: disable documentation
Fabrice Fontaine [Sun, 22 Sep 2019 07:40:02 +0000 (09:40 +0200)]
package/gengetopt: disable documentation

Add a patch to disable documentation through a --disable-doc option
which is already passed by autotools infrastructure

Fixes:
 - http://autobuild.buildroot.org/results/63554a4168a69a0e68a222bee2269b5aaeee2021

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
5 years agopackage/libsemanage: reformat HOST_LIBSEMANAGE_DEPENDENCIES
Thomas Petazzoni [Sun, 22 Sep 2019 09:06:24 +0000 (11:06 +0200)]
package/libsemanage: reformat HOST_LIBSEMANAGE_DEPENDENCIES

Use a more common formatting for HOST_LIBSEMANAGE_DEPENDENCIES.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
5 years agopackage/ustr: remove package
Thomas Petazzoni [Sun, 22 Sep 2019 09:06:23 +0000 (11:06 +0200)]
package/ustr: remove package

This package was only used by libsemanage, but it is no longer used
since SELinux 2.7, so drop it.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
5 years agopackage/libsemanage: drop dependency on ustr
Thomas Petazzoni [Sun, 22 Sep 2019 09:06:22 +0000 (11:06 +0200)]
package/libsemanage: drop dependency on ustr

Since SELinux 2.7 (upstream commit
920ee9ee18024c7714f1121e91854f38fa1eef73), ustr is no longer used by
libsemanage.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
5 years agopackage/policycoreutils: don't pass DESTDIR when building host variant
Thomas Petazzoni [Sun, 22 Sep 2019 09:06:21 +0000 (11:06 +0200)]
package/policycoreutils: don't pass DESTDIR when building host variant

DESTDIR was needed before upstream commit
6b901a4fb80cc61c46f75144b5bb366b8da38e82 ("policycoreutils: build:
follow standard semantics for DESTDIR and PREFIX"), but now the proper
semantic is used for DESTDIR and PREFIX.

However, in addition to the PREFIX that is already passed, we also
need to pass ETCDIR and SBINDIR, which are not defined in terms of
PREFIX.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
5 years agopackage/policycoreutils: drop ARCH variable
Thomas Petazzoni [Sun, 22 Sep 2019 09:06:20 +0000 (11:06 +0200)]
package/policycoreutils: drop ARCH variable

The ARCH variable is no longer referenced by the policycoreutils build
system since upstream commit 4cc808671a18b5405be5707eefedd78b9c693268
("Move policycoreutils/mcstrans to mcstrans.")

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
5 years agopackage/policycoreutils: drop host-setools dependency from host-policycoreutils
Thomas Petazzoni [Sun, 22 Sep 2019 09:06:19 +0000 (11:06 +0200)]
package/policycoreutils: drop host-setools dependency from host-policycoreutils

There is no reason for host-policycoreutils to depend on host-setools,
it builds/works fine without it.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
5 years agopackage/policycoreutils: drop host-python(3) dependency for host-policycoreutils
Thomas Petazzoni [Sun, 22 Sep 2019 09:06:18 +0000 (11:06 +0200)]
package/policycoreutils: drop host-python(3) dependency for host-policycoreutils

Since SELinux 2.7, the python tools that used to be in policycoreutils
have been moved into a separate package, called "python" in upstream
SELinux, and "selinux-python" in Buildroot. Therefore, we can drop the
host-python(3) dependency from host-policycoreutils.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
5 years agopackage/policycoreutils: drop host-dbus-glib dependency from host-policycoreutils
Thomas Petazzoni [Sun, 22 Sep 2019 09:06:17 +0000 (11:06 +0200)]
package/policycoreutils: drop host-dbus-glib dependency from host-policycoreutils

Since SELinux 2.7, restorecond has been moved to a separate package
from policycoreutils. Due to this, host-dbus-glib is no longer needed
to build host-policycoreutils.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
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>