buildroot.git
6 years agopackage/x11r7/xdriver_xf86-input-mouse: bump version to 1.9.3
Bernd Kuhls [Mon, 9 Jul 2018 17:45:45 +0000 (19:45 +0200)]
package/x11r7/xdriver_xf86-input-mouse: bump version to 1.9.3

Added license hash and all hashes provided by upstream.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
6 years agopackage/x11r7/xdriver_xf86-video-vmware: bump version to 13.3.0
Bernd Kuhls [Mon, 9 Jul 2018 17:45:44 +0000 (19:45 +0200)]
package/x11r7/xdriver_xf86-video-vmware: bump version to 13.3.0

Added license hash and all hashes provided by upstream.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
6 years agopackage/x11r7/xdriver_xf86-video-mach64: bump version to 6.9.6
Bernd Kuhls [Mon, 9 Jul 2018 17:45:43 +0000 (19:45 +0200)]
package/x11r7/xdriver_xf86-video-mach64: bump version to 6.9.6

Added license hash and all hashes provided by upstream.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
6 years agopackage/attr: bump version
Yann E. MORIN [Sat, 30 Jun 2018 14:21:27 +0000 (16:21 +0200)]
package/attr: bump version

The current version of attr uses a canned custom buildsystem, that
is borked in quite a few ways (no support for static, overwrites
destination files without unlinking...)

There has been a release recently-ish, with a complete overhaul of
the buildsystem. We can now drop all our patches.

The option to disable NLS has changed, so update accordingly.

Fixes: #10986
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Yegor Yefremov <yegorslists@googlemail.com>
[Arnout: use the original SITE instead of a specific mirror]
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
6 years agopackage/acl: bump version
Yann E. MORIN [Sat, 30 Jun 2018 14:21:26 +0000 (16:21 +0200)]
package/acl: bump version

Of most interest is the build system overhaul, and the drop of the
dependency on attr-provided <attr/xattr.h> in favour of the
system-provided <sys/xattr.h>.

That last bit meaning that we will be able to bump attr.

We can drop our patches: static is now natively supported thanks to
the use of libtool, and the internal symbols patch was a backport,
and finally, our install patch is superseded by the use of autotools.

The option to disable NLS has changed, so update accordingly.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
6 years agoboost: detect missing selects
Fabrice Fontaine [Sat, 7 Jul 2018 12:49:40 +0000 (14:49 +0200)]
boost: detect missing selects

As suggested by Arnout during the review of
http://patchwork.ozlabs.org/patch/934589, add a mechanism to detect a
missing boost select by checking that we do not install a boost library
which hasn't been selected by the user.

To manage a change of boost configuration by the user between two
builds, add a BOOST_PRE_INSTALL_TARGET_HOOKS to remove all boost
libraries before installing them.

Also, use ls with a wildcard instead of test to avoid trying to guess
library names if boost layout is set to tagged or versionned (the
wildcard will also help us to manage shared or static library)

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
6 years agoutils/test-pkg: log the output of merge-config
Yann E. MORIN [Sun, 8 Jul 2018 10:26:59 +0000 (12:26 +0200)]
utils/test-pkg: log the output of merge-config

Currently, the stdout is consigned to oblivion, while the stderr is not
redirected at all. So, when the configuration under test redefines a
symbol, like is the case when testing busybox for example, there is an
ugly warning.

So, just redirect both stdout and stderr to the logfile.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Tested-by: Matt Weber <matthew.weber@rockwellcollins.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
6 years agoconfigs/olimex_a10_olinuxino_lime_defconfig: new board
Leon Anavi [Mon, 9 Jul 2018 13:46:25 +0000 (16:46 +0300)]
configs/olimex_a10_olinuxino_lime_defconfig: new board

Add a defconfig for the Olimex A10-OLinuXino-LIME, reusing most
of the A20-OLinuXino-Lime and A13-OLinuXino files (sym links).

The configurations for Olimex A10-OLinuXino-LIME feature:
- U-Boot 2018.03
- Mainline Linux kernel 4.14.26

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
[Arnout: remove commented-out BR2_ARM_EABIHF=y (which is default)]
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
6 years agolua: bump to version 5.3.5
Francois Perrad [Tue, 10 Jul 2018 16:36:37 +0000 (18:36 +0200)]
lua: bump to version 5.3.5

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
6 years agowireguard: bump to 0.0.20180708
Jason A. Donenfeld [Tue, 10 Jul 2018 19:35:54 +0000 (21:35 +0200)]
wireguard: bump to 0.0.20180708

* chacha20poly1305: use slow crypto on -rt kernels on arm too

Leftover from the last commit of the previous snapshot that we forgot to
handle.

* tools: getentropy requires macOS 10.12

Small build time fixup for old versions of macOS.

* queueing: remove useless spinlocks on sc
* queueing: re-enable preemption periodically to lower latency
* simd: encapsulate fpu amortization into nice functions
* simd: no need to restore fpu state when no preemption

This will improve general system latency on preempt-enabled systems, like
desktops.

* dns-hatchet: apply resolv.conf's selinux context to new resolv.conf

Fixes wg-quick's dns hatchet on CentOS.

* qemu: bump default kernel

By bumping to 4.17.2, we actually uncovered a bug in the SLUB allocator, which
upstream is now fixing: https://lkml.org/lkml/2018/6/18/1407

* noise: take locks for ss precomputation
* netlink: maintain static_identity lock over entire private key update

Minor locking correctness fixes and optimizations.

* noise: wait for crng before taking locks

We now make sure that an outgoing packet which needs a potentially unseeded
rng won't block a call to wg(8), which takes similar locks for retrieving
data.

* receive: drop handshake packets if rng is not initialized

If the rng is unseeded, we drop incoming handshake packets, so that it's not
possible for an attacker to fill the handshake queue thereby provoking
cookies.

* ratelimiter: mitigate reference underflow
* ratelimiter: do not allow concurrent init and uninit

Minor correctness and hardening fixes, which don't fix anything particular in
WireGuard, but might be useful if our ratelimiter is ever used elsewhere.

* compat: use stabler lkml links
* poly1305: add missing string.h header

Minor fixups.

* receive: don't toggle bh

The last snapshot caused a big performance regression, which we partially
revert here. This general matter, though, will be revisited in the future,
perhaps by switching to NAPI.

* main: test poly1305 before chacha20poly1305
* poly1305: give linker the correct constant data section size

While the default bfd linker did the right thing, gold would sometimes merge
section incorrectly because of an incorrect section length field, resulting in
wrong calculations.

* simd: add missing header

Fixes a compile error on a few odd kernels.

* global: fix a few typos
* manpages: eliminate whitespace at the end of the line
* tools: fix misspelling of strchrnul in comment

Cosmetic fixups.

* global: use ktime boottime instead of jiffies
* global: use fast boottime instead of normal boottime
* compat: more robust ktime backport

We now use the equivalent of clock_gettime(CLOCK_BOOTTIME) for doing age
checks on time-limited objects, such as ephemeral keys, so that on systems
where we don't clear before sleep (like Android), we make sure to invalidate
the objects after the proper amount of time, taking into account time spent
asleep.

* wg-quick: android: prevent outgoing handshake packets from being dropped

Recent android phones block outgoing packets using iptables while the system
is asleep. This makes sense for most services, but not for a tunnel device
itself, so we work around this by inserting our own iptables rule.

* device: print daddr not saddr in missing peer error
* receive: style

Debug messages now make sense again.

* wg-quick: android: support excluding applications

Android now supports excluding certain apps (uids) from the tunnel.

* selftest: ratelimiter: improve chance of success via retry
* qemu: bump default kernel version
* qemu: decide debug kernel based on KERNEL_VERSION

Some improvements to our testing infrastructure.

* receive: use NAPI on the receive path

This is a big change that should both improve preemption latency (by not
disabling it unconditionally) and vastly improve rx performance on most
systems by using NAPI. The main purpose of this snapshot is to test out this
technique.

Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
6 years agobrltty: add optional at-spi2-core dependency
Fabrice Fontaine [Tue, 10 Jul 2018 18:22:26 +0000 (20:22 +0200)]
brltty: add optional at-spi2-core dependency

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
6 years agozstd: bump to version 1.3.5
Baruch Siach [Tue, 10 Jul 2018 15:45:06 +0000 (18:45 +0300)]
zstd: bump to version 1.3.5

Drop upstream patches.

Cc: Andrey Smirnov <andrew.smirnov@gmail.com>
Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
6 years agouemacs: bump to latest git commit
Baruch Siach [Tue, 10 Jul 2018 14:48:51 +0000 (17:48 +0300)]
uemacs: bump to latest git commit

Add license and license hash.

Change git download site. The git download method does not work with
BR2_KERNEL_MIRROR that is set to https://cdn.kernel.org/pub by default.

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
6 years agosed: bump to version 4.5
Baruch Siach [Tue, 10 Jul 2018 12:10:05 +0000 (15:10 +0300)]
sed: bump to version 4.5

Add signature and key reference.

Add license hash.

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
6 years agopackage/ffmpeg: add optional support for libdrm
Bernd Kuhls [Mon, 9 Jul 2018 17:47:44 +0000 (19:47 +0200)]
package/ffmpeg: add optional support for libdrm

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
6 years agopackage/tor: bump version to 0.3.3.8
Bernd Kuhls [Mon, 9 Jul 2018 22:59:36 +0000 (00:59 +0200)]
package/tor: bump version to 0.3.3.8

Release notes: https://blog.torproject.org/tor-0338-released

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
6 years agopackage/clamav: security bump to 0.100.1
Bernd Kuhls [Mon, 9 Jul 2018 22:52:19 +0000 (00:52 +0200)]
package/clamav: security bump to 0.100.1

Fixes CVE-2017-16932, CVE-2018-0360 & CVE-2018-0361:
http://lists.clamav.net/pipermail/clamav-announce/2018/000032.html

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
6 years agoiperf: bump to version 2.0.12
Baruch Siach [Tue, 10 Jul 2018 06:05:33 +0000 (09:05 +0300)]
iperf: bump to version 2.0.12

Drop patch #1; not needed anymore.

Drop patch #2; fixed upstream in a slightly different way.

Cc: Matt Weber <matthew.weber@rockwellcollins.com>
Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
6 years agopackage/dovecot: bump version to 2.3.2.1
Bernd Kuhls [Mon, 9 Jul 2018 17:18:02 +0000 (19:18 +0200)]
package/dovecot: bump version to 2.3.2.1

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
6 years agoszip: bump to version 2.1.1
Fabrice Fontaine [Mon, 9 Jul 2018 18:17:30 +0000 (20:17 +0200)]
szip: bump to version 2.1.1

Add hash for license file

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
6 years agoDEVELOPERS: fix alphabetic order of entries
Baruch Siach [Mon, 9 Jul 2018 19:53:33 +0000 (22:53 +0300)]
DEVELOPERS: fix alphabetic order of entries

Cc: Arnout Vandecappelle <arnout@mind.be>
Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
6 years agogenimage: bump to version 10
Sefan Rommel [Sun, 8 Jul 2018 16:14:33 +0000 (16:14 +0000)]
genimage: bump to version 10

Adds cramfs and FIT image support.

Signed-off-by: Rommel, Stefan <50ty-one@live.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
6 years agosnappy: bump to version 1.1.7
Fabrice Fontaine [Sun, 8 Jul 2018 19:44:48 +0000 (21:44 +0200)]
snappy: bump to version 1.1.7

Add hash for license file

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
6 years agolinux-headers: bump 4.{14, 17}.x series
Fabio Estevam [Sun, 8 Jul 2018 19:00:16 +0000 (16:00 -0300)]
linux-headers: bump 4.{14, 17}.x series

Signed-off-by: Fabio Estevam <festevam@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
6 years agolinux: bump default to version 4.17.5
Fabio Estevam [Sun, 8 Jul 2018 19:00:15 +0000 (16:00 -0300)]
linux: bump default to version 4.17.5

Signed-off-by: Fabio Estevam <festevam@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
6 years agopackage/busybox: add dependency on attr
Yann E. MORIN [Sun, 8 Jul 2018 09:46:14 +0000 (11:46 +0200)]
package/busybox: add dependency on attr

attr and busybox may each install setfattr, so attr must be installed
before busybox.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
6 years agopackage/busybox: invert dependency with bash
Yann E. MORIN [Sun, 8 Jul 2018 09:46:13 +0000 (11:46 +0200)]
package/busybox: invert dependency with bash

Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
6 years agopackage/busybox: invert dependency with bc
Yann E. MORIN [Sun, 8 Jul 2018 09:46:12 +0000 (11:46 +0200)]
package/busybox: invert dependency with bc

Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
6 years agopackage/busybox: invert dependency with binutils
Yann E. MORIN [Sun, 8 Jul 2018 09:46:11 +0000 (11:46 +0200)]
package/busybox: invert dependency with binutils

Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
6 years agopackage/busybox: invert dependency with coreutils
Yann E. MORIN [Sun, 8 Jul 2018 09:46:10 +0000 (11:46 +0200)]
package/busybox: invert dependency with coreutils

Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
6 years agopackage/busybox: invert dependency with cpio
Yann E. MORIN [Sun, 8 Jul 2018 09:46:09 +0000 (11:46 +0200)]
package/busybox: invert dependency with cpio

Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
6 years agopackage/busybox: invert dependency with dcron
Yann E. MORIN [Sun, 8 Jul 2018 09:46:08 +0000 (11:46 +0200)]
package/busybox: invert dependency with dcron

Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
6 years agopackage/busybox: invert dependency with debianutils
Yann E. MORIN [Sun, 8 Jul 2018 09:46:07 +0000 (11:46 +0200)]
package/busybox: invert dependency with debianutils

Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
6 years agopackage/busybox: invert dependency with diffutils
Yann E. MORIN [Sun, 8 Jul 2018 09:46:06 +0000 (11:46 +0200)]
package/busybox: invert dependency with diffutils

Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
6 years agopackage/busybox: invert dependency with dos2unix
Yann E. MORIN [Sun, 8 Jul 2018 09:46:05 +0000 (11:46 +0200)]
package/busybox: invert dependency with dos2unix

Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
6 years agopackage/busybox: invert dependency with e2fsprogs
Yann E. MORIN [Sun, 8 Jul 2018 09:46:04 +0000 (11:46 +0200)]
package/busybox: invert dependency with e2fsprogs

Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
6 years agopackage/busybox: invert dependency with fbset
Yann E. MORIN [Sun, 8 Jul 2018 09:46:03 +0000 (11:46 +0200)]
package/busybox: invert dependency with fbset

Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
6 years agopackage/busybox: invert dependency with gawk
Yann E. MORIN [Sun, 8 Jul 2018 09:46:02 +0000 (11:46 +0200)]
package/busybox: invert dependency with gawk

Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
6 years agopackage/busybox: invert dependency with grep
Yann E. MORIN [Sun, 8 Jul 2018 09:46:01 +0000 (11:46 +0200)]
package/busybox: invert dependency with grep

Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
6 years agopackage/busybox: invert dependency with gzip
Yann E. MORIN [Sun, 8 Jul 2018 09:46:00 +0000 (11:46 +0200)]
package/busybox: invert dependency with gzip

Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
6 years agopackage/busybox: invert dependency with i2c-tools
Yann E. MORIN [Sun, 8 Jul 2018 09:45:59 +0000 (11:45 +0200)]
package/busybox: invert dependency with i2c-tools

Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
6 years agopackage/busybox: invert dependency with ifenslave
Yann E. MORIN [Sun, 8 Jul 2018 09:45:58 +0000 (11:45 +0200)]
package/busybox: invert dependency with ifenslave

Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
6 years agopackage/busybox: invert dependency with ifplugd
Yann E. MORIN [Sun, 8 Jul 2018 09:45:57 +0000 (11:45 +0200)]
package/busybox: invert dependency with ifplugd

Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
6 years agopackage/busybox: invert dependency with ifupdown
Yann E. MORIN [Sun, 8 Jul 2018 09:45:56 +0000 (11:45 +0200)]
package/busybox: invert dependency with ifupdown

Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
6 years agopackage/busybox: invert dependency with iproute2
Yann E. MORIN [Sun, 8 Jul 2018 09:45:55 +0000 (11:45 +0200)]
package/busybox: invert dependency with iproute2

Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
6 years agopackage/busybox: invert dependency with iputils
Yann E. MORIN [Sun, 8 Jul 2018 09:45:54 +0000 (11:45 +0200)]
package/busybox: invert dependency with iputils

Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
6 years agopackage/busybox: invert dependency with kmod
Yann E. MORIN [Sun, 8 Jul 2018 09:45:53 +0000 (11:45 +0200)]
package/busybox: invert dependency with kmod

Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
6 years agopackage/busybox: invert dependency with less
Yann E. MORIN [Sun, 8 Jul 2018 09:45:52 +0000 (11:45 +0200)]
package/busybox: invert dependency with less

Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
6 years agopackage/busybox: invert dependency with lsof
Yann E. MORIN [Sun, 8 Jul 2018 09:45:51 +0000 (11:45 +0200)]
package/busybox: invert dependency with lsof

Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
6 years agopackage/busybox: invert dependency with mtd
Yann E. MORIN [Sun, 8 Jul 2018 09:45:50 +0000 (11:45 +0200)]
package/busybox: invert dependency with mtd

Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
6 years agopackage/busybox: invert dependency with net-tools
Yann E. MORIN [Sun, 8 Jul 2018 09:45:49 +0000 (11:45 +0200)]
package/busybox: invert dependency with net-tools

Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Cc: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
6 years agopackage/busybox: invert dependency with netcat
Yann E. MORIN [Sun, 8 Jul 2018 09:45:48 +0000 (11:45 +0200)]
package/busybox: invert dependency with netcat

Since netcat would be installed before busybox, we don't need to remove
a pre-installed 'nc' anymore.

If another netcat implementation (e.g. netcat-openbsd) is also enabled,
there is no way to tell which would win in the end, especially when we
add TLPB, in which case that will be forbidden.

So, we don't need to remove anything anymore.

Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
6 years agopackage/busybox: invert dependency with netcat-openbsd
Yann E. MORIN [Sun, 8 Jul 2018 09:45:47 +0000 (11:45 +0200)]
package/busybox: invert dependency with netcat-openbsd

Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
6 years agopackage/busybox: invert dependency with nmap
Yann E. MORIN [Sun, 8 Jul 2018 09:45:46 +0000 (11:45 +0200)]
package/busybox: invert dependency with nmap

We only need that dependency when nmap's ncat is enabled.

For consistency, we add a dependency on nmap, not a suboption of it,
to have a dependency list in busybox that is only about packages, and
directly associates the upper-case package variable to the lower-case
package name, e.g. NMAP <-> nmap.

Thus, if BR2_PACKAGE_NMAP_NCAT is selected, we have a redundant
dependency. But that doesn't hurt and it really simplifies things.

Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Reviewed-by: Carlos Santos <casantos@datacom.com.br>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
6 years agopackage/busybox: invert dependency with ntp
Yann E. MORIN [Sun, 8 Jul 2018 09:45:45 +0000 (11:45 +0200)]
package/busybox: invert dependency with ntp

Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
6 years agopackage/busybox: invert dependency with pciutils
Yann E. MORIN [Sun, 8 Jul 2018 09:45:44 +0000 (11:45 +0200)]
package/busybox: invert dependency with pciutils

Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
6 years agopackage/busybox: invert dependency with procps-ng
Yann E. MORIN [Sun, 8 Jul 2018 09:45:43 +0000 (11:45 +0200)]
package/busybox: invert dependency with procps-ng

Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
6 years agopackage/busybox: invert dependency with psmisc
Yann E. MORIN [Sun, 8 Jul 2018 09:45:42 +0000 (11:45 +0200)]
package/busybox: invert dependency with psmisc

Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
6 years agopackage/busybox: invert dependency with rsyslog
Yann E. MORIN [Sun, 8 Jul 2018 09:45:41 +0000 (11:45 +0200)]
package/busybox: invert dependency with rsyslog

Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Cc: Carlos Santos <casantos@datacom.com.br>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
6 years agopackage/busybox: invert dependency with start-stop-daemon
Yann E. MORIN [Sun, 8 Jul 2018 09:45:40 +0000 (11:45 +0200)]
package/busybox: invert dependency with start-stop-daemon

Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Reviewed-by: Carlos Santos <casantos@datacom.com.br>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
6 years agopackage/busybox: invert dependency with sysklogd
Yann E. MORIN [Sun, 8 Jul 2018 09:45:39 +0000 (11:45 +0200)]
package/busybox: invert dependency with sysklogd

Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
6 years agopackage/busybox: invert dependency with syslog-ng
Yann E. MORIN [Sun, 8 Jul 2018 09:45:38 +0000 (11:45 +0200)]
package/busybox: invert dependency with syslog-ng

In so doing, we must now ensure that busybox does not overwrite
the startup script already installed by syslog-ng.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
6 years agopackage/busybox: invert dependency with systemd
Yann E. MORIN [Sun, 8 Jul 2018 09:45:37 +0000 (11:45 +0200)]
package/busybox: invert dependency with systemd

Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
6 years agopackage/busybox: invert dependency with sysvinit
Yann E. MORIN [Sun, 8 Jul 2018 09:45:36 +0000 (11:45 +0200)]
package/busybox: invert dependency with sysvinit

Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Reviewed-by: Carlos Santos <casantos@datacom.com.br>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
6 years agopackage/busybox: invert dependency with tar
Yann E. MORIN [Sun, 8 Jul 2018 09:45:35 +0000 (11:45 +0200)]
package/busybox: invert dependency with tar

Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Cc: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
6 years agopackage/busybox: invert dependency with tftpd
Yann E. MORIN [Sun, 8 Jul 2018 09:45:34 +0000 (11:45 +0200)]
package/busybox: invert dependency with tftpd

Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
6 years agopackage/busybox: invert dependency with traceroute
Yann E. MORIN [Sun, 8 Jul 2018 09:45:33 +0000 (11:45 +0200)]
package/busybox: invert dependency with traceroute

Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
6 years agopackage/busybox: invert dependency with unzip
Yann E. MORIN [Sun, 8 Jul 2018 09:45:32 +0000 (11:45 +0200)]
package/busybox: invert dependency with unzip

Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
6 years agopackage/busybox: invert dependency with usbutils
Yann E. MORIN [Sun, 8 Jul 2018 09:45:31 +0000 (11:45 +0200)]
package/busybox: invert dependency with usbutils

Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
6 years agopackage/busybox: invert dependency with util-linux
Yann E. MORIN [Sun, 8 Jul 2018 09:45:30 +0000 (11:45 +0200)]
package/busybox: invert dependency with util-linux

Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Reviewed-by: Carlos Santos <casantos@datacom.com.br>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
6 years agopackage/busybox: invert dependency with vim
Yann E. MORIN [Sun, 8 Jul 2018 09:45:29 +0000 (11:45 +0200)]
package/busybox: invert dependency with vim

Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
6 years agopackage/busybox: invert dependency with wget
Yann E. MORIN [Sun, 8 Jul 2018 09:45:28 +0000 (11:45 +0200)]
package/busybox: invert dependency with wget

Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
6 years agopackage/busybox: invert dependency with whois
Yann E. MORIN [Sun, 8 Jul 2018 09:45:27 +0000 (11:45 +0200)]
package/busybox: invert dependency with whois

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
6 years agopackage/busybox: update to 1.29.0
Yann E. MORIN [Sun, 8 Jul 2018 09:45:26 +0000 (11:45 +0200)]
package/busybox: update to 1.29.0

The two patches are still needed, with the second needing a slight
refresh around the edge.

Since upstream has now full support to perform a noclobber install, drop
our BUSYBOX_NOCLOBBER_INSTALL hook and use the new install rule.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Baruch Siach <baruch@tkos.co.il>
Cc: Matt Weber <matthew.weber@rockwellcollins.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
6 years agolibzip: add optional gnutls support
Fabrice Fontaine [Sun, 8 Jul 2018 07:36:47 +0000 (09:36 +0200)]
libzip: add optional gnutls support

gnutls support has been added since version 1.5.0

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
6 years agolibzip: add optional openssl support
Fabrice Fontaine [Sun, 8 Jul 2018 07:36:46 +0000 (09:36 +0200)]
libzip: add optional openssl support

openssl support has been added since version 1.5.0

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
6 years agolibzip: bump to version 1.5.1
Fabrice Fontaine [Sun, 8 Jul 2018 07:36:45 +0000 (09:36 +0200)]
libzip: bump to version 1.5.1

- Remove patch (already in version)
- Update hash of license file: AES section has been removed:
  https://github.com/nih-at/libzip/commit/303fde909ffb1725f9926bed7be33b3abc87a107
  The AES section was BSD-3-Clause as well, so nothing changes in
  LIBZIP_LICENSE.

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
6 years agophp: use $() to reference make variables instead of ${}
Ricardo Martincoski [Sun, 8 Jul 2018 05:17:00 +0000 (02:17 -0300)]
php: use $() to reference make variables instead of ${}

Signed-off-by: Ricardo Martincoski <ricardo.martincoski@gmail.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
6 years agolibpng: use $() to reference make variables instead of ${}
Ricardo Martincoski [Sun, 8 Jul 2018 05:16:59 +0000 (02:16 -0300)]
libpng: use $() to reference make variables instead of ${}

Signed-off-by: Ricardo Martincoski <ricardo.martincoski@gmail.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
6 years agojson-for-modern-cpp: use $() to reference make variables instead of ${}
Ricardo Martincoski [Sun, 8 Jul 2018 05:16:58 +0000 (02:16 -0300)]
json-for-modern-cpp: use $() to reference make variables instead of ${}

Signed-off-by: Ricardo Martincoski <ricardo.martincoski@gmail.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
6 years agogconf: use $() to reference make variables instead of ${}
Ricardo Martincoski [Sun, 8 Jul 2018 05:16:57 +0000 (02:16 -0300)]
gconf: use $() to reference make variables instead of ${}

Signed-off-by: Ricardo Martincoski <ricardo.martincoski@gmail.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
6 years agoconfigs/raspberrypi3_defconfig: increase filesystem size
Leon Anavi [Fri, 29 Jun 2018 09:23:10 +0000 (12:23 +0300)]
configs/raspberrypi3_defconfig: increase filesystem size

Increase the filesystem size for raspberrypi3 by setting
BR2_TARGET_ROOTFS_EXT2_SIZE to "120M". The filesystem for
raspberrypi3_64 has the same size. The size is so large because the
kernel config enables many many modules.

Fixes:
Copying files into the device: __populate_fs: Could not allocate block in ext2 filesystem while writing file "services"
mkfs.ext4: Could not allocate block in ext2 filesystem while populating file system

This error is not reproducible, it seems to depend on e.g. directory
ordering.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
6 years agosystemd: Fix polkit build order
Asgeir Bjarni Ingvarsson [Wed, 4 Jul 2018 20:36:24 +0000 (22:36 +0200)]
systemd: Fix polkit build order

We need to install polkit before systemd if we want to enable
polkit integration, because systemd will not install polkit
policy files unless it finds polkit-gobject-1.

Signed-off-by: Asgeir Bjarni Ingvarsson <asgeir@appdynamic.com>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
6 years agoDEVELOPERS: fix alphabetic order
Baruch Siach [Thu, 5 Jul 2018 07:35:23 +0000 (10:35 +0300)]
DEVELOPERS: fix alphabetic order

Move Pierre's entry to its correct place.

Cc: Pierre Ducroquet <pinaraf@pinaraf.info>
Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
6 years agouboot: Introduce BR2_TARGET_UBOOT_FORMAT_DTB_IMX
Fabio Estevam [Thu, 5 Jul 2018 19:24:29 +0000 (16:24 -0300)]
uboot: Introduce BR2_TARGET_UBOOT_FORMAT_DTB_IMX

Some i.MX boards which use device tree to describe the hardware
for U-Boot generate a u-boot-dtb.imx binary.

Introduce the BR2_TARGET_UBOOT_FORMAT_DTB_IMX option to
handle such case.

Signed-off-by: Fabio Estevam <festevam@gmail.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
6 years agopackage/openpowerlink: bump to version 2.7.0
Romain Naour [Thu, 5 Jul 2018 20:54:39 +0000 (22:54 +0200)]
package/openpowerlink: bump to version 2.7.0

See http://openpowerlink.sourceforge.net/doc/2.7/2.7.0/page_revision_history.html

Signed-off-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
6 years agopigz: update to more stable download URL
Alfredo Alvarez Fernandez [Thu, 5 Jul 2018 08:10:04 +0000 (10:10 +0200)]
pigz: update to more stable download URL

The pigz website seems to only host the latest release tarball.
Chances are that the 2.4 tarball will disappear when 2.5 comes out.

Instead, use the Github tarballs provided by the developer. Comparison
between the 2.4 / v2.4 tarballs shows that only the .gitignore file is
added.

Suggested-by: Alfredo Alvarez Fernandez <alfredo.alvarez_fernandez@nokia.com>
Signed-off-by: Thomas De Schampheleire <thomas.de_schampheleire@nokia.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
6 years agoliblogging: update project URL
Carlos Santos [Fri, 6 Jul 2018 02:22:39 +0000 (23:22 -0300)]
liblogging: update project URL

The original site www.liblogging.org has been taken down because of the
new European data protection regulation (GDPR), to which it was not
compliant.

Signed-off-by: Carlos Santos <casantos@datacom.com.br>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
6 years agopackage/automake: bump version to 1.16.1
Jean-François Têtu [Fri, 6 Jul 2018 21:27:09 +0000 (17:27 -0400)]
package/automake: bump version to 1.16.1

If Buildroot is run from a folder containing a '@' in the path, automake
will fail since the aclocal Perl script will interpret what is after the
'@' as an array in its system include paths. This was fixed in automake
1.16.1.

Signed-off-by: Jean-François Têtu <jean-francois.tetu@savoirfairelinux.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
6 years agowampcc: needs C++
Fabrice Fontaine [Sat, 7 Jul 2018 15:35:46 +0000 (17:35 +0200)]
wampcc: needs C++

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

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
6 years agodomoticz: remove DOMOTICZ_CXXFLAGS
Fabrice Fontaine [Sat, 7 Jul 2018 16:09:18 +0000 (18:09 +0200)]
domoticz: remove DOMOTICZ_CXXFLAGS

Since commit 6be346cec40dda8ab762e11471fa6ff951fdbfa0,
DOMOTICZ_CXXFLAGS is not set anymore so remove it

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
6 years agolm-sensors: fix static build
Baruch Siach [Thu, 8 Mar 2018 17:43:33 +0000 (19:43 +0200)]
lm-sensors: fix static build

Add -static to the link command line to have libgcc resolve libc
symbols. This overrides the default -Wl,-rpath,/usr/lib, which is
useless for static build anyway.

Fixes:

  http://autobuild.buildroot.net/results/25d580bee6f609f6b28ebd6cc96d180179901b0e/

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agoboost: coroutine needs chrono, system, thread
Fabrice Fontaine [Tue, 3 Jul 2018 22:24:30 +0000 (00:24 +0200)]
boost: coroutine needs chrono, system, thread

output/host/usr/bin/arm-buildroot-linux-uclibcgnueabihf-readelf -d output/staging/usr/lib/libboost_coroutine.so

Dynamic section at offset 0xdee8 contains 31 entries:
  Tag        Type                         Name/Value
 0x00000001 (NEEDED)                     Shared library: [libboost_chrono.so.1.67.0]
 0x00000001 (NEEDED)                     Shared library: [libboost_context.so.1.67.0]
 0x00000001 (NEEDED)                     Shared library: [libboost_thread.so.1.67.0]
 0x00000001 (NEEDED)                     Shared library: [libboost_system.so.1.67.0]

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agoboost: type_erasure needs chrono, system, thread
Fabrice Fontaine [Tue, 3 Jul 2018 22:23:54 +0000 (00:23 +0200)]
boost: type_erasure needs chrono, system, thread

output/host/usr/bin/arm-buildroot-linux-uclibcgnueabihf-readelf -d output/staging/usr/lib/libboost_type_erasure.so

Dynamic section at offset 0xcef0 contains 30 entries:
  Tag        Type                         Name/Value
 0x00000001 (NEEDED)                     Shared library: [libboost_thread.so.1.67.0]
 0x00000001 (NEEDED)                     Shared library: [libboost_chrono.so.1.67.0]
 0x00000001 (NEEDED)                     Shared library: [libboost_system.so.1.67.0]

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agoboost: thread needs system
Fabrice Fontaine [Tue, 3 Jul 2018 22:23:15 +0000 (00:23 +0200)]
boost: thread needs system

output/host/usr/bin/arm-buildroot-linux-uclibcgnueabihf-readelf -d output/staging/usr/lib/libboost_thread.so

Dynamic section at offset 0x21f00 contains 28 entries:
  Tag        Type                         Name/Value
 0x00000001 (NEEDED)                     Shared library: [libboost_system.so.1.67.0]

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agoboost: graph needs regex
Fabrice Fontaine [Tue, 3 Jul 2018 22:22:35 +0000 (00:22 +0200)]
boost: graph needs regex

output/host/usr/bin/m68k-linux-readelf -d output/staging/usr/lib/libboost_graph.so

Dynamic section at offset 0x47f00 contains 28 entries:
  Tag        Type                         Name/Value
 0x00000001 (NEEDED)                     Shared library: [libboost_regex.so.1.67.0]

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agopigz: new package
Alfredo Alvarez Fernandez [Wed, 4 Jul 2018 07:07:36 +0000 (09:07 +0200)]
pigz: new package

A parallel implementation of gzip for modern
multi-processor, multi-core machines.

Signed-off-by: Alfredo Alvarez Fernandez <alfredo.alvarez_fernandez@nokia.com>
Signed-off-by: Thomas De Schampheleire <thomas.de_schampheleire@nokia.com>
[Thomas: add entry to DEVELOPERS file, add hash for license file.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agoalsa-utils: make fftw an optional dependency for alsabat
Baruch Siach [Tue, 3 Jul 2018 04:29:36 +0000 (07:29 +0300)]
alsa-utils: make fftw an optional dependency for alsabat

The BR2_PACKAGE_ALSA_UTILS_BAT option currently selects
BR2_PACKAGE_FFTW. However, it turns out that fftw is not a mandatory
dependency to build alsabat, just an optional dependency.

This commit therefore turns this dependency into an optional
one. However, it is not just FFTW that is necessary, but the simple
precision version of FFTW, so the optional dependency takes this into
account.

We take this opportunity to extend the Config.in help text for
BR2_PACKAGE_ALSA_UTILS_BAT.

Cc: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agozstd: build program and add menuconfig entry for host variant
Thomas De Schampheleire [Wed, 4 Jul 2018 07:07:37 +0000 (09:07 +0200)]
zstd: build program and add menuconfig entry for host variant

The zstd (de)compression tool may be used in post-image scripts to
compress certain elements of the final image.

In order to allow that, make host-zstd selectable in the 'Host
utilities' menu, and build the binary in addition to the library.

Signed-off-by: Thomas De Schampheleire <thomas.de_schampheleire@nokia.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agolinux: automatically set CONFIG_PERF_EVENTS when perf is enabled
Jan Heylen [Wed, 4 Jul 2018 07:07:35 +0000 (09:07 +0200)]
linux: automatically set CONFIG_PERF_EVENTS when perf is enabled

Perf profiling cannot be used if CONFIG_PERF_EVENTS is not enabled in the
kernel configuration. Similar to other tools, like ktap, we can enable the
right options automatically.

Signed-off-by: Jan Heylen <jan.heylen@nokia.com>
Signed-off-by: Thomas De Schampheleire <thomas.de_schampheleire@nokia.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>