buildroot.git
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>
6 years agopackage/exim: remove unused Local-Makefile
Arnout Vandecappelle (Essensium/Mind) [Tue, 3 Jul 2018 21:07:08 +0000 (23:07 +0200)]
package/exim: remove unused Local-Makefile

When the exim package was added, it included a template for the
build-time configuration file Local/Makefile in the package directory.
In commit 8956779d5d2 (exim: use a more standard build-time
configuration), this template file was replaced with the EDITME
template file included in the exim sources. However, that commit did
not remove Buildroot's Local-Makefile.

Since this file is no longer used, remove it.

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Cc: Luca Ceresoli <luca@lucaceresoli.net>
Cc: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agodropbear: Disable legacy/insecure options
Stefan Sørensen [Tue, 3 Jul 2018 07:48:10 +0000 (09:48 +0200)]
dropbear: Disable legacy/insecure options

Dropbear by default enables a number of algorithms that are now considered
insecure and should only be used when legacy support is required:
   3DES encryption
   Blowfish encryption
   SHA1-96 message integrity
   CBC encryption mode
   DSA public keys
   Diffie-Hellman Group1 key exchange

So disable them by default, but add a config option for bringing them back.
Furthermore the Blowfish legacy algorithm is unconditionally disabled

Signed-off-by: Stefan Sørensen <stefan.sorensen@spectralink.com>
Reviewed-by: Baruch Siach <baruch@tkos.co.il>
Reviewed-by: Thomas De Schampheleire <thomas.de_schampheleire@nokia.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agopackage/gdb: remove gdb 7.11.1 patches
Romain Naour [Wed, 4 Jul 2018 18:45:42 +0000 (20:45 +0200)]
package/gdb: remove gdb 7.11.1 patches

gdb 7.11.x support was removed since commit bae35c80128fce6b5b4260186f9020308efbce4b

Signed-off-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agopackage/gdb: remove gdb 7.10.1 patches
Romain Naour [Wed, 4 Jul 2018 18:45:41 +0000 (20:45 +0200)]
package/gdb: remove gdb 7.10.1 patches

gdb 7.10.x support was removed since commit 54a2e7a3b72778c9ec26cb184a1dd7a356e514c9

Signed-off-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agoboost: add selects for log
Fabrice Fontaine [Mon, 2 Jul 2018 21:25:04 +0000 (23:25 +0200)]
boost: add selects for log

log needs atomic, chrono, thread, date_time, filesystem, system and
regex

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

Dynamic section at offset 0xb9ed0 contains 34 entries:
  Tag        Type                         Name/Value
 0x00000001 (NEEDED)                     Shared library: [libboost_atomic.so.1.67.0]
 0x00000001 (NEEDED)                     Shared library: [libboost_chrono.so.1.67.0]
 0x00000001 (NEEDED)                     Shared library: [libboost_thread.so.1.67.0]
 0x00000001 (NEEDED)                     Shared library: [libboost_date_time.so.1.67.0]
 0x00000001 (NEEDED)                     Shared library: [libboost_filesystem.so.1.67.0]
 0x00000001 (NEEDED)                     Shared library: [libboost_system.so.1.67.0]
 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 agoboost: locale needs system
Fabrice Fontaine [Mon, 2 Jul 2018 21:22:28 +0000 (23:22 +0200)]
boost: locale needs system

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

Dynamic section at offset 0x76ef4 contains 29 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: fiber needs filesystem and system
Fabrice Fontaine [Mon, 2 Jul 2018 21:19:22 +0000 (23:19 +0200)]
boost: fiber needs filesystem and system

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

Dynamic section at offset 0x44ee8 contains 31 entries:
  Tag        Type                         Name/Value
 0x00000001 (NEEDED)                     Shared library: [libboost_context.so.1.67.0]
 0x00000001 (NEEDED)                     Shared library: [libboost_filesystem.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: add selects for wave
Fabrice Fontaine [Mon, 2 Jul 2018 21:18:45 +0000 (23:18 +0200)]
boost: add selects for wave

wave needs filesystem, thread, date_time, chrono and system

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

Dynamic section at offset 0x143edc contains 32 entries:
  Tag        Type                         Name/Value
 0x00000001 (NEEDED)                     Shared library: [libboost_filesystem.so.1.67.0]
 0x00000001 (NEEDED)                     Shared library: [libboost_thread.so.1.67.0]
 0x00000001 (NEEDED)                     Shared library: [libboost_date_time.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 agolibtomcrypt: bump to version 1.18.2
Francois Perrad [Tue, 3 Jul 2018 06:08:09 +0000 (08:08 +0200)]
libtomcrypt: bump to version 1.18.2

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agoconfigs/imx6-sabresd: Bump to kernel 4.17.4
Fabio Estevam [Tue, 3 Jul 2018 13:12:01 +0000 (10:12 -0300)]
configs/imx6-sabresd: Bump to kernel 4.17.4

Kernel 4.17.4 contains commit 32c319d4f120 ("pinctrl: devicetree: Fix
pctldev pointer overwrite"), which fixes camera support
on imx6-sabresd board, so bump to this kernel version.

Signed-off-by: Fabio Estevam <festevam@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agoconfigs/mx53loco: Bump to kernel 4.17.4
Fabio Estevam [Tue, 3 Jul 2018 13:12:00 +0000 (10:12 -0300)]
configs/mx53loco: Bump to kernel 4.17.4

Kernel 4.17.4 contains commit 32c319d4f120 ("pinctrl: devicetree: Fix
pctldev pointer overwrite"), which fixes audio support
on imx53loco board, so bump to this kernel version.

Signed-off-by: Fabio Estevam <festevam@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agolinux-headers: bump 4.{4, 9, 14, 17}.x series
Fabio Estevam [Tue, 3 Jul 2018 13:11:59 +0000 (10:11 -0300)]
linux-headers: bump 4.{4, 9, 14, 17}.x series

Signed-off-by: Fabio Estevam <festevam@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agolinux: bump default to version 4.17.4
Fabio Estevam [Tue, 3 Jul 2018 13:11:58 +0000 (10:11 -0300)]
linux: bump default to version 4.17.4

Signed-off-by: Fabio Estevam <festevam@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agokf5-networkmanager-qt: correct dependencies comment display conditions
Baruch Siach [Tue, 3 Jul 2018 17:05:18 +0000 (20:05 +0300)]
kf5-networkmanager-qt: correct dependencies comment display conditions

Display the dependencies comment only when network-manager is enabled.
Otherwise, a toolchain configuration change would not make the package
selectable.

Cc: Pierre Ducroquet <pinaraf@pinaraf.info>
Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agokf5-modemmanager-qt: correct dependencies comment display conditions
Baruch Siach [Tue, 3 Jul 2018 17:05:17 +0000 (20:05 +0300)]
kf5-modemmanager-qt: correct dependencies comment display conditions

Display the dependencies comment only when modem-manager is enabled.
Otherwise, a toolchain configuration change would not make the package
selectable.

Cc: Pierre Ducroquet <pinaraf@pinaraf.info>
Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agolibsoup: update homepage link
Baruch Siach [Tue, 3 Jul 2018 16:56:21 +0000 (19:56 +0300)]
libsoup: update homepage link

Cc: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agokf5-modemmanager-qt: new package
Pierre Ducroquet [Thu, 15 Feb 2018 20:48:14 +0000 (21:48 +0100)]
kf5-modemmanager-qt: new package

modemmanager-qt is a simple Qt wrapper on the ModemManager API.

Signed-off-by: Pierre Ducroquet <pinaraf@pinaraf.info>
[Thomas:
 - fix commit title
 - update to 5.47
 - add hash for license file
 - add missing dependency on qt5base
 - add missing dependency on Qt5 DBus module
 - use "depends on" instead of "select" for modemmanager dependency]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agopackage/vim: bump version to v8.1.0133
Leon Anavi [Sun, 1 Jul 2018 09:21:14 +0000 (12:21 +0300)]
package/vim: bump version to v8.1.0133

A few new features have been add and a lot of bugs have been fixed in
minor release Vim 8.1.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agobtrfs-progs: adjust install-static patch to install headers under $(prefix)/include...
Peter Korsgaard [Sun, 1 Jul 2018 18:34:08 +0000 (20:34 +0200)]
btrfs-progs: adjust install-static patch to install headers under $(prefix)/include/btrfs

Fixes:
http://autobuild.buildroot.net/results/15cc6523a42bf66508b2b37fd1fcb74625561ec2/

btrfs-progs 'make install' installs headers under $(prefix)/include/btrfs,
but our patch to also install headers for 'install-static' installed
directly into $(prefix)/include, confusing other packages as btrfs-progs
headers have very common names such as version, sizes.h, list.h, ioctl.h, ..

Fix it by adjusting the patch to also install under $(prefix)/include/btrfs.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agoqt5charts: fix license information
Sébastien Szymanski [Mon, 2 Jul 2018 09:21:37 +0000 (11:21 +0200)]
qt5charts: fix license information

qt5charts-2.1.3 (build with Qt 5.6) doesn't contain any license files so
remove LICENSE.GPL3 from QT5CHARTS_LICENSE_FILES when building Qt 5.6.

Fixes:
 http://autobuild.buildroot.net/results/c95d34129902a0511b8d64c9d50f1ffa293b33fd
 http://autobuild.buildroot.net/results/b9c14ce7c2fdaa412eb6416ae12a0376aaf05770
 http://autobuild.buildroot.net/results/1bde69c515d9140ef0f9a5571475c2850c7b8dee

Signed-off-by: Sébastien Szymanski <sebastien.szymanski@armadeus.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agosupport/dependencies/dependencies.sh: add details for Redhat/Fedora
David De Grave (Essensium/Mind) [Mon, 2 Jul 2018 12:38:20 +0000 (14:38 +0200)]
support/dependencies/dependencies.sh: add details for Redhat/Fedora

Add the i686 package list to install when using pre-built 32 bits
binaries with a redhat/fedora host distribution (glibc.i686 and
zlib.i686).

Signed-off-by: David De Grave (Essensium/Mind) <david.degrave@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agoqt5webkit: fix installation of headers
Gaël PORTAY [Mon, 2 Jul 2018 14:49:22 +0000 (10:49 -0400)]
qt5webkit: fix installation of headers

Since Qt 5.11, the headers are not installed anymore.

The issue comes from a update in qt5base [1] which is not backported to
qt5webkit because it is not officially supported anymore by Qt.

Fixes build issues with qt5webkit-examples that requires QtWebKit
headers:

In file included from main.cpp:42:
window.h:46:10: fatal error: QWebElement: No such file or directory
 #include <QWebElement>
          ^~~~~~~~~~~~~
compilation terminated.

[1]: https://github.com/qt/qtbase/commit/9c4c136bc9f29bab1cc9684dfced55a92a8bbe96

Signed-off-by: Gaël PORTAY <gael.portay@savoirfairelinux.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agoluasec: bump to version 0.7
Francois Perrad [Mon, 2 Jul 2018 15:51:52 +0000 (17:51 +0200)]
luasec: bump to version 0.7

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agostress-ng: fix build with kernel headers v3.9
Baruch Siach [Mon, 2 Jul 2018 18:15:37 +0000 (21:15 +0300)]
stress-ng: fix build with kernel headers v3.9

Add a patch correcting the kernel headers version test macro.

Fixes:
http://autobuild.buildroot.net/results/cbf/cbfb80117840bddd5712bcda3caeaaff61745b0b/
http://autobuild.buildroot.net/results/649/64941ac5b7dcd9c100bdc47cdfe73cce5f23c3d8/
http://autobuild.buildroot.net/results/741/741f5881d3cb745d1003ede3f762c20eb72de0b5/

Cc: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agoboost: contract needs system
Fabrice Fontaine [Sun, 1 Jul 2018 19:18:07 +0000 (21:18 +0200)]
boost: contract needs system

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

Dynamic section at offset 0x19f00 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: random needs system
Fabrice Fontaine [Sun, 1 Jul 2018 19:17:32 +0000 (21:17 +0200)]
boost: random needs system

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

Dynamic section at offset 0x5f20 contains 24 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: test needs system and timer
Fabrice Fontaine [Sun, 1 Jul 2018 19:17:12 +0000 (21:17 +0200)]
boost: test needs system and timer

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

Dynamic section at offset 0xdef8 contains 29 entries:
  Tag        Type                         Name/Value
 0x00000001 (NEEDED)                     Shared library: [libboost_timer.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: timer needs chrono and system
Fabrice Fontaine [Sun, 1 Jul 2018 19:16:44 +0000 (21:16 +0200)]
boost: timer needs chrono and system

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

Dynamic section at offset 0x5ef8 contains 29 entries:
  Tag        Type                         Name/Value
 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 agognuradio: add zeromq support
Gwenhael Goavec-Merou [Mon, 25 Jun 2018 19:12:37 +0000 (21:12 +0200)]
gnuradio: add zeromq support

This patch adds support for sink/source GNURadio blocks to send/receive
zeromq data stream.

Signed-off-by: Gwenhael Goavec-Merou <gwenhael.goavec-merou@trabucayre.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agoperl-cross: bump to version 1.2
Francois Perrad [Sun, 1 Jul 2018 18:06:00 +0000 (20:06 +0200)]
perl-cross: bump to version 1.2

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agoboost: chrono needs system
Fabrice Fontaine [Sun, 1 Jul 2018 14:00:43 +0000 (16:00 +0200)]
boost: chrono needs system

output/host/usr/bin/mips-linux-gnu-readelf -d output/staging/usr/lib/libboost_chrono.so

Dynamic section at offset 0x2c0 contains 30 entries:
  Tag        Type                         Name/Value
 0x0000000000000001 (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: filesystem needs system
Fabrice Fontaine [Sun, 1 Jul 2018 13:52:40 +0000 (15:52 +0200)]
boost: filesystem needs system

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

Dynamic section at offset 0x17f00 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 agopython-libconfig: fix build with python2
Fabrice Fontaine [Tue, 26 Jun 2018 18:39:45 +0000 (20:39 +0200)]
python-libconfig: fix build with python2

Since boost 1.67, libboost_python is now named libboost_python27 when
python2 is enabled

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

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agopoco: fix build on AArch 64 BE
Thomas Petazzoni [Sun, 1 Jul 2018 13:46:02 +0000 (15:46 +0200)]
poco: fix build on AArch 64 BE

The build of Poco currently fails on AArch64 BE due to the built-in
double-conversion code. This commit adds a patch that adapts an
upstream double-conversion fix to the Poco code base.

Fixes:

  http://autobuild.buildroot.net/results/d8d17f3cb669585af592afb5e824088ae82ccbcf/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agopoco: replace m68k support patch by upstream backport
Thomas Petazzoni [Sun, 1 Jul 2018 13:45:29 +0000 (15:45 +0200)]
poco: replace m68k support patch by upstream backport

The m68k fix was merged upstream, so let's backport the upstream
commit.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agopoco: regenerate patch 0001-poco-add-the-staging-path-to-search-path.patch
Thomas Petazzoni [Sun, 1 Jul 2018 13:44:44 +0000 (15:44 +0200)]
poco: regenerate patch 0001-poco-add-the-staging-path-to-search-path.patch

This commit regenerates the patch
0001-poco-add-the-staging-path-to-search-path.patch to not have
numbering.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agoarch: drop now useless support for FDPIC
Yann E. MORIN [Mon, 21 May 2018 16:17:06 +0000 (18:17 +0200)]
arch: drop now useless support for FDPIC

Now that we dropped support for blackfin, we no longer have any
architecture that supports FDPIC, so BR2_ARCH_HAS_FDPIC_SUPPORT
is never selected, so we can't select BR2_BINFMT_FDPIC.

Drop all of that now.

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>
6 years agopackage/dovecot: bump version to 2.3.2
Bernd Kuhls [Sun, 1 Jul 2018 12:55:14 +0000 (14:55 +0200)]
package/dovecot: bump version to 2.3.2

Switched _SITE to https.

Release notes:
https://www.dovecot.org/list/dovecot-news/2018-June/000383.html

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agopackage/dovecot-pigeonhole: bump version to 0.5.2
Bernd Kuhls [Sun, 1 Jul 2018 12:55:13 +0000 (14:55 +0200)]
package/dovecot-pigeonhole: bump version to 0.5.2

Switched _SITE to https.

Release notes:
https://www.dovecot.org/list/dovecot-news/2018-June/000384.html

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agolibucl: add optional libcurl dependency
Fabrice Fontaine [Sun, 1 Jul 2018 12:52:57 +0000 (14:52 +0200)]
libucl: add optional libcurl dependency

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agolibwebsockets: add optional libevent dependency
Fabrice Fontaine [Sun, 10 Jun 2018 13:54:34 +0000 (15:54 +0200)]
libwebsockets: add optional libevent dependency

libevent is supported since 2.3.0

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agosystemd: fix nogroup
Jérémy Rosen [Fri, 29 Jun 2018 22:25:52 +0000 (00:25 +0200)]
systemd: fix nogroup

The special 65534 group is named nogroup (not nobody) in buildroot
tell systemd about that

Signed-off-by: Jérémy Rosen <jeremy.rosen@smile.fr>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agosystemd: add optional dependency on pcre2
Jérémy Rosen [Fri, 29 Jun 2018 22:25:51 +0000 (00:25 +0200)]
systemd: add optional dependency on pcre2

systemd can use libpcre2 when available, so this commit adds the
detection of this library.

Signed-off-by: Jérémy Rosen <jeremy.rosen@smile.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agosystemd: drop patch 0003-fix-am-path-libgcrypt-no-found.patch
Thomas Petazzoni [Sun, 1 Jul 2018 11:56:53 +0000 (13:56 +0200)]
systemd: drop patch 0003-fix-am-path-libgcrypt-no-found.patch

Since commit db860d7837ca8665524f4046030beaf3d7f5e932 ("systemd: bump
to 236, convert to meson"), we're no longer using the autotools build
system, and have switched to meson. Therefore, patching m4 files is no
longer useful.

Suggested-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agosystemd: bump to v239
Jérémy Rosen [Fri, 29 Jun 2018 22:25:50 +0000 (00:25 +0200)]
systemd: bump to v239

* remove upstreamed patches
* refresh patch 0002 which didn't apply cleanly
* update patch 0001 to catch more uses of agetty
* the README file hash has changed because some parts of this file
  were modified between v237 and v239, but the modifications are not
  related to licensing aspects

Signed-off-by: Jérémy Rosen <jeremy.rosen@smile.fr>
[Thomas: regenerate patches with less "noise", update README file
hash.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agoqt5: bump latest version to 5.11.1
Gaël PORTAY [Thu, 28 Jun 2018 20:29:10 +0000 (16:29 -0400)]
qt5: bump latest version to 5.11.1

qtwebengine:

Remove 0001-Fix-build-with-GCC-8.1.0.patch (upstream since
[1]).

[1]: https://github.com/qt/qtwebengine/commit/08db7562bf7709122807f151cab710b3fd9d7c19

Signed-off-by: Gaël PORTAY <gael.portay@savoirfairelinux.com>
Reviewed-by: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agoqt5webengine: propagate parallel flag to ninja
Gaël PORTAY [Fri, 29 Jun 2018 14:35:21 +0000 (10:35 -0400)]
qt5webengine: propagate parallel flag to ninja

WebEngine is a big project to build. It uses ninja which is a build
system that does everything in parallel[1].

Builds are always run in parallel, based by default on the number of
CPUs your system has. Underspecified build dependencies will result in
incorrect builds.

QtWebEngine does not propagate the parallel flag from the running
instance of make to ninja. Thus, all the machine cores are used to build
this single project.

make -j 10 -> ninja -j # all cores

This behavior disrupts powerful machines which are setup to build many
projects in parallel. Even worse, the build fails on machines where the
ratio CPU-cores / amount of RAM (including swap) is not appropriate. g++
may have not enough of memory to build all those files in parallel.

Unfortunatly, the target `run_ninja' is hardcoded in the Makefile
src/core/Makefile.run_gn; there is no way to propagate flags using a
variable through the make command-line.

run_ninja:
        /home/gportay/src/buildroot/output-qt5.11/build/qt5webengine-5.11.1/src/3rdparty/ninja/ninja
-C /home/gportay/src/buildroot/output-qt5.11/build/qt5webengine-5.11.1/src/core/release QtWebEngineCore

Luckily, the Qt gn_run.pro[2] can hardcode ninja extra flags through the
variable NINJAFLAGS when the Makefile is generated (which is performed
during the build and not during configure step).

This commit sets the NINJAFLAGS using the variable PARALLEL_JOBS to limit
the number of cores used by ninja.

Fixes:
virtual memory exhausted: Cannot allocate memory

[1]: https://ninja-build.org/manual.html#_comparison_to_make
[2]: https://github.com/qt/qtwebengine/blob/v5.11.1/src/core/gn_run.pro#L49-L53

CC: Damien Riegel <damien.riegel@savoirfairelinux.com>
CC: Jean-François Têtu <jean-francois.tetu@savoirfairelinux.com>
Signed-off-by: Gaël PORTAY <gael.portay@savoirfairelinux.com>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agolibv4l: bump to version 1.14.2
Fabrice Fontaine [Sun, 1 Jul 2018 08:41:02 +0000 (10:41 +0200)]
libv4l: bump to version 1.14.2

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agopackage/nano: bump version to 2.9.8
Leon Anavi [Sun, 1 Jul 2018 04:26:07 +0000 (07:26 +0300)]
package/nano: bump version to 2.9.8

Upgrade nano to 2.9.8, the latest version as of 2 June 2018:
https://www.nano-editor.org/dist/v2.9/ChangeLog

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agoDEVELOPERS: add myself to package qt5webkit
Gaël PORTAY [Sun, 1 Jul 2018 03:11:53 +0000 (23:11 -0400)]
DEVELOPERS: add myself to package qt5webkit

Signed-off-by: Gaël PORTAY <gael.portay@savoirfairelinux.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agoqt5virtualkeyboard: allow to build with qt5.6
Gaël PORTAY [Sun, 1 Jul 2018 03:07:03 +0000 (23:07 -0400)]
qt5virtualkeyboard: allow to build with qt5.6

This module is available for Qt 5.6 since version 5.6.3 under the
version number 2.0.

Signed-off-by: Gaël PORTAY <gael.portay@savoirfairelinux.com>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agonetwork-manager: sync kernel headers comment with actual dependency
Thomas Petazzoni [Sat, 30 Jun 2018 22:19:15 +0000 (00:19 +0200)]
network-manager: sync kernel headers comment with actual dependency

In commit 52282828f06dc8aa3f721727f68a5096b9ed8b49
("package/network-manager: add patches to build with kernel headers
3.2"), network-manager was changed to build with kernel headers as old
as 3.2, instead of 3.7 before. The dependency was changed accordingly,
but the Config.in comment was not.

This commit fixes this inconsistency.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agogst1-plugins-good: remove consecutive empty lines
Thomas Petazzoni [Sat, 30 Jun 2018 22:04:51 +0000 (00:04 +0200)]
gst1-plugins-good: remove consecutive empty lines

Fixes the following check-package warning:

package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk:193: consecutive empty lines

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agopackage/kf5/kf5-networkmanager-qt: new package
Pierre Ducroquet [Thu, 15 Feb 2018 20:48:13 +0000 (21:48 +0100)]
package/kf5/kf5-networkmanager-qt: new package

networkmanager-qt is a simple Qt wrapper on the NetworkManager API.

Signed-off-by: Pierre Ducroquet <pinaraf@pinaraf.info>
[Thomas:
 - Update to version 5.47.
 - Instead of selecting network-manager, depend on it, it avoids
   replicating all its complicated dependencies, and it's pretty
   obvious if you want to use network-manager that you need network
   manager.
 - Needs Qt5Dbus support, so added a select BR2_PACKAGE_QT5DBUS, and
   propagated the corresponding dependencies.
 - Add missing dependency on qt5base in
   KF5_NETWORKMANAGER_QT_DEPENDENCIES
 - add hash for license file.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agopackage/kf5/kf5-extra-cmake-modules: new package
Pierre Ducroquet [Thu, 15 Feb 2018 20:48:12 +0000 (21:48 +0100)]
package/kf5/kf5-extra-cmake-modules: new package

kf5-extra-cmake-modules contains several additional CMake modules used
by the other KF5 packages. It does not install anything on the target
and contain only CMake files for the host.

Signed-off-by: Pierre Ducroquet <pinaraf@pinaraf.info>
[Thomas:
 - update to version 5.47
 - add hash for license file]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agopackage/kf5: base infrastructure
Pierre Ducroquet [Thu, 15 Feb 2018 20:48:11 +0000 (21:48 +0100)]
package/kf5: base infrastructure

KDE Frameworks 5 is a set of libraries built on the Qt framework
providing a lot of powerfull classes and solutions for developers
building Qt applications.

Unlike the previous KDE libraries, they are split in tiny packages,
reducing dependencies as much as possible, making them usable even for
embedded projects.

This first commit introduce the kf5 packages folder.

Signed-off-by: Pierre Ducroquet <pinaraf@pinaraf.info>
[Thomas:
 - Needs Qt >= 5.8, so added a dependency on
   BR2_PACKAGE_QT5_VERSION_LATEST
 - Update to version 5.47.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agoboost: make fiber module select the context module
Fabrice Fontaine [Mon, 25 Jun 2018 22:02:37 +0000 (00:02 +0200)]
boost: make fiber module select the context module

The boost fiber module uses the boost context module, so it should
select it.

Due to this, the boost fiber module inherits the dependencies of boost
context: it needs exception_ptr handling, and is only available on the
architectures where boost context is supported.

Fixes:

  http://autobuild.buildroot.net/results/56509d315defb95d4ac6e278a9d40cd98f61baa7

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
[Thomas: use only one comment for both gcc bug dependencies.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agoboost: coroutine selects context
Fabrice Fontaine [Mon, 25 Jun 2018 22:02:36 +0000 (00:02 +0200)]
boost: coroutine selects context

Replace the coroutine dependency on context by a select

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agoboost: add BR2_PACKAGE_BOOST_CONTEXT_ARCH_SUPPORTS
Fabrice Fontaine [Mon, 25 Jun 2018 22:02:35 +0000 (00:02 +0200)]
boost: add BR2_PACKAGE_BOOST_CONTEXT_ARCH_SUPPORTS

Rework boost-context dependencies and manage them through the hidden
BR2_PACKAGE_BOOST_CONTEXT_ARCH_SUPPORTS

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agonginx: bump to version 1.15.0
Ignacy Gawędzki [Wed, 27 Jun 2018 13:51:46 +0000 (15:51 +0200)]
nginx: bump to version 1.15.0

The following patches have been updated to apply on 1.15.0:

   0003-auto-set-ngx_feature_run_force_result-for-each-featu.patch
   0006-auto-lib-openssl-conf-use-pkg-config.patch

The follow patch has been removed, because it was applied upstream:

   0009-auto-lib-conf-fix-PCRE-condition-WRT-the-http-and-ht.patch

The license file hash has changed because the copyright years were
updated in the LICENSE file:

  - * Copyright (C) 2002-2017 Igor Sysoev
  - * Copyright (C) 2011-2017 Nginx, Inc.
  + * Copyright (C) 2002-2018 Igor Sysoev
  + * Copyright (C) 2011-2018 Nginx, Inc.

Signed-off-by: Ignacy Gawędzki <ignacy.gawedzki@green-communications.fr>
[Thomas: drop unneeded patch updates, improve commit log.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agoboard/raspberrypi: update firmware option to use 64-bit mode
J. Tang [Sat, 30 Jun 2018 19:14:25 +0000 (15:14 -0400)]
board/raspberrypi: update firmware option to use 64-bit mode

As per latest Raspberry Pi firmware documentation, the option
'arm_control' has been deprecated in favor of 'arm_64bit'.

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

Signed-off-by: Jason Tang <tang@jtang.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agogdb: drop duplicate dependencies
Thomas Petazzoni [Sat, 30 Jun 2018 20:02:38 +0000 (22:02 +0200)]
gdb: drop duplicate dependencies

Commit 1e3738db42919cb4487f7a64381ac7d3090d0e1f ("package/gdb: rework
dependency for C++11") erroneously added duplicate dependencies in
package/gdb/Config.in related to gcc 4.8 and C++ dependency.

One copy of those dependencies was below the select causing a
check-package warning.

Fixes:

package/gdb/Config.in:28: attributes order: type, default, depends on, select, help (http://nightly.buildroot.org/#_config_files)

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agopackage/xorriso: fix to use the system xattr header
Yann E. MORIN [Sat, 30 Jun 2018 14:21:25 +0000 (16:21 +0200)]
package/xorriso: fix to use the system xattr header

We don't carry a git-formatted patch, because upstream is in fact a
collection of git trees, while the release tarball is an aggregate
of those repositories. Thus, the layout is different between the
tarball and the SCM...

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Steve Kenton <skenton@ou.edu>
[Thomas:
 - add host-pkgconf as a dependency of host-xorriso, since it's needed
   for autoreconf to work
 - drop HOST_XORRISO_AUTORECONF = YES, since it's implied by
   XORRISO_AUTORECONF = YES.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agolibv4l: fix build with sdl2_image
Fabrice Fontaine [Sat, 30 Jun 2018 18:40:32 +0000 (20:40 +0200)]
libv4l: fix build with sdl2_image

sdlcam test includes jpeglib.h so add a patch to disable it if jpeg is
disabled

Fixes:
 - http://autobuild.buildroot.net/results/1eded8b44cc369550566c6ce0b3c042f1aec8d44

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agoqpdf: security bump to version 8.1.0
Baruch Siach [Fri, 29 Jun 2018 05:18:58 +0000 (08:18 +0300)]
qpdf: security bump to version 8.1.0

Fixes CVE-2018-9918: mishandle certain "expected dictionary key but
found non-name object" cases, allowing remote attackers to cause a
denial of service (stack exhaustion)

https://github.com/qpdf/qpdf/issues/202

Drop local SHA256 hash since we use upstream provided SHA512.

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agolinux-pam: bump to version 1.3.1
Baruch Siach [Fri, 29 Jun 2018 05:02:58 +0000 (08:02 +0300)]
linux-pam: bump to version 1.3.1

The tarball is now at github.

Switch to .tar.xz, that's the only format that upstream provides.

Add a note on tarball signature and key.

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agolibostree: fix libsoup configure option name
Marcus Folkesson [Fri, 29 Jun 2018 08:13:00 +0000 (10:13 +0200)]
libostree: fix libsoup configure option name

The option used by configure script is actually
--with-soup/--without-soup.

Fixes:

  http://autobuild.buildroot.net/results/cf8ab76b8ea1a555d42f0625df1d58543e88efb1/

Signed-off-by: Marcus Folkesson <marcus.folkesson@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agoRevert "gnutls: drop wchar dependency"
Baruch Siach [Fri, 29 Jun 2018 10:44:04 +0000 (13:44 +0300)]
Revert "gnutls: drop wchar dependency"

This reverts commit 694cdb9273433e8a1278e2e3bb2a7fe2004aa813.

Just like commit 68c3f5257d94 (Revert "gnutls: make it non-wchar
friendly") before. It turns out that gnulib expects some other library
to provide a wctomb() implementation. So when the C library does not
provide one it is left as undefined symbol in libgnutls.so.

Add a comment to reduce the chance of repeating the same mistake again.

Fixes:
http://autobuild.buildroot.net/results/86f/86f08276fcb0cc557ab3cc5f57229b2c0c6ac2d7/
http://autobuild.buildroot.net/results/7c4/7c4bcb839f0ad5bc0496b4115ff391a3b312581a/
http://autobuild.buildroot.net/results/1c3/1c353f542c49bbe5520266c0ebb6a58589032453/

Reported-by: Matt Weber <matthew.weber@rockwellcollins.com>
Cc: Matt Weber <matthew.weber@rockwellcollins.com>
Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agopackage/stress-ng: bump version
Yann E. MORIN [Sat, 30 Jun 2018 14:21:24 +0000 (16:21 +0200)]
package/stress-ng: bump version

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agopackage/lua-flu: fix to use the system xattr header
Yann E. MORIN [Sat, 30 Jun 2018 14:21:23 +0000 (16:21 +0200)]
package/lua-flu: fix to use the system xattr header

We can't carry a mercurial patch, because the luarocks package is not
organised with the same layout as the upstream package source tree is.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Marcin Niestroj <m.niestroj@grinn-global.com>
Cc: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agoRevert "zeromq: needs NPTL"
Waldemar Brodkorb [Sat, 5 May 2018 16:05:31 +0000 (18:05 +0200)]
Revert "zeromq: needs NPTL"

This reverts commit 1e2a8d4111f57e79c1848c7a70c6501e2bdacd58.

Since version 1.0.30, uClibc-ng release supports the missing functions
even for Linuxthreads, therefore the dependency on NPTL is no longer
needed.

Signed-off-by: Waldemar Brodkorb <wbx@openadk.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agodropbear: enable PAM authentication if linux-pam is selected
Carlos Santos [Fri, 29 Jun 2018 12:21:09 +0000 (09:21 -0300)]
dropbear: enable PAM authentication if linux-pam is selected

- Disable password file authentication, since it's not possible to have
  both at once.
- Install a /etc/pam.d/sshd file, based on the one installed by openssh.

Signed-off-by: Carlos Santos <casantos@datacom.com.br>
Reviewed-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agofftw: bump to version 3.3.8
Baruch Siach [Fri, 29 Jun 2018 10:31:47 +0000 (13:31 +0300)]
fftw: bump to version 3.3.8

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agopackage/Makefile.in: replace invocation of tempfile w/ mktemp in try-run
Joseph Kogut [Fri, 29 Jun 2018 21:40:12 +0000 (14:40 -0700)]
package/Makefile.in: replace invocation of tempfile w/ mktemp in try-run

mktemp is included in GNU Coreutils, and its usage is preferred over
tempfile.

http://lists.gnu.org/archive/html/bug-coreutils/2007-10/msg00134.html

Additionally, some distributions no longer package tempfile, causing
the try-run macro to not work as expected. For example, due to try-run
not behaving as expected, testing for the -no-pie option in the
aespipe package doesn't work, and we build without -no-pie, causing a
build failure.

See also commit 91a08ecc998 (package/Makefile.in: add host-cc-option
macro) which introduced that initial code, explicitly to add -no-pie
when needed.

Fixes:
  http://autobuild.buildroot.net/results/db50f4415d18441f94b641ef6dc5a3672678b8b9/
  http://autobuild.buildroot.net/results/76d73f767d3aab3c97d61188f5666899d72ed82d/
  http://autobuild.buildroot.net/results/6aa9031962603354086b49bc49add92fde496ec2/
  http://autobuild.buildroot.net/results/33d22f4d96fb439be8551355290896ef6d3649df/
  http://autobuild.buildroot.net/results/eeec2ed80e147c172ec2d50958b12cfa38b2cc8d/

Signed-off-by: Joseph Kogut <joseph.kogut@gmail.com>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agolibv4l: add optional sdl2_image dependency
Fabrice Fontaine [Fri, 29 Jun 2018 19:52:47 +0000 (21:52 +0200)]
libv4l: add optional sdl2_image dependency

The configure.ac script simply uses PKG_CHECK_MODULES(), so there is
not --enable/--disable option.

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agopackage/heimdal: fix build when the host has some DB libs
Yann E. MORIN [Sat, 30 Jun 2018 07:03:10 +0000 (09:03 +0200)]
package/heimdal: fix build when the host has some DB libs

When the host has a DB library installed, namely LMDB, host-heimdal
will detect it and try to use, resulting in a build failure due to
missing symbols.

Really disable all the DB backends, we don't need them.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agopackage/samba4: bump version to 4.8.3
Bernd Kuhls [Sat, 30 Jun 2018 11:29:07 +0000 (13:29 +0200)]
package/samba4: bump version to 4.8.3

Removed patch applied upstream.

Release notes: https://www.samba.org/samba/history/samba-4.8.3.html

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agopackage/{mesa3d, mesa3d-headers}: bump version to 18.1.3
Bernd Kuhls [Sat, 30 Jun 2018 11:14:11 +0000 (13:14 +0200)]
package/{mesa3d, mesa3d-headers}: bump version to 18.1.3

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agoqt5base: fix typo in qmake.conf.in
Gaël PORTAY [Sat, 30 Jun 2018 06:29:27 +0000 (02:29 -0400)]
qt5base: fix typo in qmake.conf.in

A blank space is missing.

Signed-off-by: Gaël PORTAY <gael.portay@savoirfairelinux.com>
Reviewed-by: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agoqt5base: remove unused definition
Gaël PORTAY [Sat, 30 Jun 2018 12:57:13 +0000 (08:57 -0400)]
qt5base: remove unused definition

Since commit 81fb33af2a (qt5base: correct eglfs support in
qmake.conf.in) the definition QT5BASE_CONFIGURE_QMAKE_CONFIG is left
unused.

Remove it since it is not used anymore.

Signed-off-by: Gaël PORTAY <gael.portay@savoirfairelinux.com>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agogstreamer: fix build on AArch64 BE
Thomas Petazzoni [Sat, 30 Jun 2018 16:04:15 +0000 (18:04 +0200)]
gstreamer: fix build on AArch64 BE

We recently enabled AArch64 big-endian testing in the autobuilders,
and gstreamer started failing because it does an AC_TRY_RUN() test to
check if unaligned accesses are allowed or not. We already handled the
AArch64 LE case, but not the AArch64 BE case, so let's handle it.

Fixes:

  http://autobuild.buildroot.net/results/b061948b04b42e753e52607f395ed7c597a52c68/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agosupport/config-fragments/autobuild: update pre-built Buildroot toolchains
Thomas Petazzoni [Sat, 30 Jun 2018 16:00:30 +0000 (18:00 +0200)]
support/config-fragments/autobuild: update pre-built Buildroot toolchains

All pre-built Buildroot toolchains have been rebuilt with Buildroot
2018.05, so this commit updates the corresponding configuration
fragments to make sure the autobuilders use the new toolchains.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agopackage/gcc: backport arm acle bugfix 81497
Gaël PORTAY [Tue, 12 Jun 2018 19:49:39 +0000 (15:49 -0400)]
package/gcc: backport arm acle bugfix 81497

The compiler g++ reports an error when the header arm_acle.h is
included from version 7.

This patch backports the bugfix upstreamed [1] for gcc-7 and gcc-8.

Fixes:

In file included from ../../include/QtCore/5.10.1/QtCore/private/../../../../../src/corelib/tools/qsimd_p.h:333,
                 from ../../include/QtCore/5.10.1/QtCore/private/qsimd_p.h:1,
                 from global/qlogging.cpp:58:
/home/gportay/src/buildroot/output/host/lib/gcc/arm-buildroot-linux-gnueabihf/8.1.0/include/arm_acle.h: In function ‘void __arm_ldc(unsigned int, unsigned int, const void*)’:
/home/gportay/src/buildroot/output/host/lib/gcc/arm-buildroot-linux-gnueabihf/8.1.0/include/arm_acle.h:48:46: error: invalid conversion from ‘const void*’ to ‘const int*’ [-fpermissive]
   return __builtin_arm_ldc (__coproc, __CRd, __p);
                                              ^~~
<built-in>: note:   initializing argument 3 of ‘void __builtin_arm_ldc(unsigned int, unsigned int, const int*)’
...
Makefile:196: recipe for target 'sub-corelib-make_first' failed
make[3]: *** [sub-corelib-make_first] Error 2
Makefile:48: recipe for target 'sub-src-make_first' failed
make[2]: *** [sub-src-make_first] Error 2
package/pkg-generic.mk:229: recipe for target '/home/gportay/src/buildroot/output/build/qt5base-5.10.1/.stamp_built' failed
make[1]: *** [/home/gportay/src/buildroot/output/build/qt5base-5.10.1/.stamp_built] Error 2
Makefile:16: recipe for target '_all' failed
make: *** [_all] Error 2

[1]: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81497

Signed-off-by: Gaël PORTAY <gael.portay@savoirfairelinux.com>
Reviewed-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>