buildroot.git
6 years agoopen-lldp: add patch to remove -Werror
Thomas Petazzoni [Thu, 18 Jan 2018 08:48:07 +0000 (09:48 +0100)]
open-lldp: add patch to remove -Werror

-Werror causes a number of build failures with recent versions of gcc
 that have additional warnings (turned into error due to -Werror). So
 let's remove -Werror.

Fixes:

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

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6 years agopython-crossbar: bump to version 17.6.1.post3
Yegor Yefremov [Thu, 11 Jan 2018 09:25:20 +0000 (10:25 +0100)]
python-crossbar: bump to version 17.6.1.post3

Update dependencies and add licence checksum.

As BR now has the latest setuptools version, remove now obsolete
comment.

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6 years agopython-see: new package
Yegor Yefremov [Thu, 11 Jan 2018 09:25:19 +0000 (10:25 +0100)]
python-see: new package

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6 years agoiputils: fix ping and traceroute6 executable permissions
Einar Jon Gunnarsson [Sat, 13 Jan 2018 20:19:42 +0000 (21:19 +0100)]
iputils: fix ping and traceroute6 executable permissions

The iputils executables are installed without the setuid bit set,
which prevents some programs from working.

This patch adds a permission table to fix the permissions of the ping
and traceroute6 executables.

Signed-off-by: Einar Jon Gunnarsson <tolvupostur@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6 years agotoolchain/toolchain-external: libatomic should also be copied for musl toolchains
Thomas Petazzoni [Tue, 16 Jan 2018 22:48:08 +0000 (23:48 +0100)]
toolchain/toolchain-external: libatomic should also be copied for musl toolchains

libatomic, like libgcc_s, is provided by gcc, so there is no reason to
copy it over only for the glibc and uclibc cases, it should also be
copied for the musl case. Without this, a program linked with
libatomic on a musl system will fail to run due to the missing
library.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6 years agoperl-gd: bump to version 2.67
Francois Perrad [Wed, 17 Jan 2018 17:45:20 +0000 (18:45 +0100)]
perl-gd: bump to version 2.67

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6 years agoperl-io-socket-ssl: bump to version 2.052
Francois Perrad [Wed, 17 Jan 2018 17:45:19 +0000 (18:45 +0100)]
perl-io-socket-ssl: bump to version 2.052

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6 years agoperl-mailtools: bump to version 2.19
Francois Perrad [Wed, 17 Jan 2018 17:45:18 +0000 (18:45 +0100)]
perl-mailtools: bump to version 2.19

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6 years agoperl-http-message: bump to version 6.14
Francois Perrad [Wed, 17 Jan 2018 17:45:17 +0000 (18:45 +0100)]
perl-http-message: bump to version 6.14

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6 years agoperl-libwww-perl: bump to version 6.31
Francois Perrad [Wed, 17 Jan 2018 17:45:16 +0000 (18:45 +0100)]
perl-libwww-perl: bump to version 6.31

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6 years agoperl-json-tiny: bump to version 0.58
Francois Perrad [Wed, 17 Jan 2018 17:45:15 +0000 (18:45 +0100)]
perl-json-tiny: bump to version 0.58

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6 years agoperl-mojolicious: bump to version 7.61
Francois Perrad [Wed, 17 Jan 2018 17:45:14 +0000 (18:45 +0100)]
perl-mojolicious: bump to version 7.61

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6 years agoperl-net-ssleay: bump to version 1.84
Francois Perrad [Wed, 17 Jan 2018 17:45:13 +0000 (18:45 +0100)]
perl-net-ssleay: bump to version 1.84

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6 years agoperl-time-hires: bump to version 1.9753
Francois Perrad [Wed, 17 Jan 2018 17:45:12 +0000 (18:45 +0100)]
perl-time-hires: bump to version 1.9753

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6 years agoperl-net-dns: bump to version 1.14
Francois Perrad [Wed, 17 Jan 2018 17:45:11 +0000 (18:45 +0100)]
perl-net-dns: bump to version 1.14

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6 years agoperl-net-http: bump to version 6.17
Francois Perrad [Wed, 17 Jan 2018 17:45:10 +0000 (18:45 +0100)]
perl-net-http: bump to version 6.17

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6 years agoperl-try-tiny: bump to version 0.30
Francois Perrad [Wed, 17 Jan 2018 17:45:09 +0000 (18:45 +0100)]
perl-try-tiny: bump to version 0.30

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6 years agoperl-uri: bump to version 1.73
Francois Perrad [Wed, 17 Jan 2018 17:45:08 +0000 (18:45 +0100)]
perl-uri: bump to version 1.73

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6 years agoperl-xml-libxml: bump to version 2.0132
Francois Perrad [Wed, 17 Jan 2018 17:45:07 +0000 (18:45 +0100)]
perl-xml-libxml: bump to version 2.0132

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6 years agoerlang-p1-yaml: Bump to version 1.0.12
Johan Oudinet [Tue, 16 Jan 2018 14:06:48 +0000 (15:06 +0100)]
erlang-p1-yaml: Bump to version 1.0.12

Adapt the patch that removes rebar dependencies to version changes.

Signed-off-by: Johan Oudinet <johan.oudinet@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6 years agoerlang-p1-sip: Bump to version 1.0.17
Johan Oudinet [Tue, 16 Jan 2018 14:06:47 +0000 (15:06 +0100)]
erlang-p1-sip: Bump to version 1.0.17

Adapt the patch that removes rebar dependencies to version changes.

Signed-off-by: Johan Oudinet <johan.oudinet@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6 years agoerlang-p1-stun: Bump to version 1.0.16
Johan Oudinet [Tue, 16 Jan 2018 14:06:46 +0000 (15:06 +0100)]
erlang-p1-stun: Bump to version 1.0.16

Adapt the patch that removes rebar dependencies to version changes.

Signed-off-by: Johan Oudinet <johan.oudinet@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6 years agoerlang-p1-tls: Bump to version 1.0.17
Johan Oudinet [Tue, 16 Jan 2018 14:06:45 +0000 (15:06 +0100)]
erlang-p1-tls: Bump to version 1.0.17

Signed-off-by: Johan Oudinet <johan.oudinet@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6 years agoerlang-p1-oauth2: Bump to version 0.6.2
Johan Oudinet [Tue, 16 Jan 2018 14:06:44 +0000 (15:06 +0100)]
erlang-p1-oauth2: Bump to version 0.6.2

Signed-off-by: Johan Oudinet <johan.oudinet@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6 years agoerlang-p1-iconv: Bump to version 1.0.6
Johan Oudinet [Tue, 16 Jan 2018 14:06:43 +0000 (15:06 +0100)]
erlang-p1-iconv: Bump to version 1.0.6

Signed-off-by: Johan Oudinet <johan.oudinet@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6 years agoerlang-p1-cache-tab: Bump to version 1.0.12
Johan Oudinet [Tue, 16 Jan 2018 14:06:42 +0000 (15:06 +0100)]
erlang-p1-cache-tab: Bump to version 1.0.12

Signed-off-by: Johan Oudinet <johan.oudinet@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6 years agoerlang-p1-xmpp: Bump to version 1.1.16
Johan Oudinet [Tue, 16 Jan 2018 14:06:41 +0000 (15:06 +0100)]
erlang-p1-xmpp: Bump to version 1.1.16

This packages now depends also on erlang-p1-utils.
Adapt the patch that removes rebar dependencies to version changes.

Signed-off-by: Johan Oudinet <johan.oudinet@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6 years agoerlang-stringprep: Bump to version 1.0.10
Johan Oudinet [Tue, 16 Jan 2018 14:06:40 +0000 (15:06 +0100)]
erlang-stringprep: Bump to version 1.0.10

Signed-off-by: Johan Oudinet <johan.oudinet@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6 years agoerlang-p1-xml: Bump to version 1.1.25
Johan Oudinet [Tue, 16 Jan 2018 14:06:39 +0000 (15:06 +0100)]
erlang-p1-xml: Bump to version 1.1.25

Also adjust the patch that removes rebar dependencies to reflect
version changes.

Signed-off-by: Johan Oudinet <johan.oudinet@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6 years agoerlang-p1-zlib: Bump to version 1.0.3
Johan Oudinet [Tue, 16 Jan 2018 14:06:38 +0000 (15:06 +0100)]
erlang-p1-zlib: Bump to version 1.0.3

Signed-off-by: Johan Oudinet <johan.oudinet@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6 years agoerlang-p1-utils: Bump to version 1.0.10
Johan Oudinet [Tue, 16 Jan 2018 14:06:37 +0000 (15:06 +0100)]
erlang-p1-utils: Bump to version 1.0.10

Signed-off-by: Johan Oudinet <johan.oudinet@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6 years agoerlang-lager: Bump to version 3.4.2
Johan Oudinet [Tue, 16 Jan 2018 14:06:36 +0000 (15:06 +0100)]
erlang-lager: Bump to version 3.4.2

Change repository from basho to erlang-lager.

Signed-off-by: Johan Oudinet <johan.oudinet@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6 years agolinux-headers: bump 4.{4, 9, 14}.x series
Fabio Estevam [Wed, 17 Jan 2018 11:24:38 +0000 (09:24 -0200)]
linux-headers: bump 4.{4, 9, 14}.x series

Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6 years agolinux: bump default to version 4.14.14
Fabio Estevam [Wed, 17 Jan 2018 11:24:37 +0000 (09:24 -0200)]
linux: bump default to version 4.14.14

Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6 years agoselinux-python: add patch to make the build process more standard
Marcus Folkesson [Wed, 17 Jan 2018 14:13:06 +0000 (15:13 +0100)]
selinux-python: add patch to make the build process more standard

Patch the Makefiles to make PREFIX and DESTDIR follow standard
semantics to get rid of DESTDIR during compile time in
selinux-python.mk.

Signed-off-by: Marcus Folkesson <marcus.folkesson@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6 years agopackage/libpqxx: update dependencies
James Knight [Wed, 17 Jan 2018 14:31:48 +0000 (09:31 -0500)]
package/libpqxx: update dependencies

As of v6.x, libpqxx takes advantage of thread support for transaction
sleeps (adding BR2_TOOLCHAIN_HAS_THREADS).

Re-order dependencies for:
 - Key feature (postgresql)
 - Architectures dependencies
 - Remaining dependencies

Fixes:

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

Signed-off-by: James Knight <james.knight@rockwellcollins.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6 years agodomoticz: depends on exception_ptr
Fabrice Fontaine [Wed, 17 Jan 2018 17:55:00 +0000 (18:55 +0100)]
domoticz: depends on exception_ptr

boost 1.66 uses std::exception_ptr in boost/asio/impl/use_future.hpp
So add a dependency on !BR2_TOOLCHAIN_HAS_GCC_BUG_64735 for domoticz

Fixes:
 -
http://autobuild.buildroot.net/results/332f677493bf1d802f3700777219843eeba53c81

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6 years agoDEVELOPERS: add myself to SELinux related packages
Marcus Folkesson [Wed, 17 Jan 2018 09:50:14 +0000 (10:50 +0100)]
DEVELOPERS: add myself to SELinux related packages

Signed-off-by: Marcus Folkesson <marcus.folkesson@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6 years agopoco: bump to version 1.8.1
Yegor Yefremov [Wed, 17 Jan 2018 09:15:00 +0000 (10:15 +0100)]
poco: bump to version 1.8.1

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6 years agobind: security bump to version 9.11.2-P1
Peter Korsgaard [Wed, 17 Jan 2018 07:42:43 +0000 (08:42 +0100)]
bind: security bump to version 9.11.2-P1

Fixes the following security issue:

CVE-2017-3145: Improper sequencing during cleanup can lead to a
use-after-free error, triggering an assertion failure and crash in
named.

For more details, see the advisory:
https://lists.isc.org/pipermail/bind-announce/2018-January/001072.html

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6 years agoskalibs: bump version to 2.6.3.1
Eric Le Bihan [Wed, 17 Jan 2018 07:40:40 +0000 (08:40 +0100)]
skalibs: bump version to 2.6.3.1

Fixes:

 http://autobuild.buildroot.net/results/59f3b6d5fe3e9b561adbafc08eeb1a23f7100278/

Signed-off-by: Eric Le Bihan <eric.le.bihan.dev@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6 years agosystemd: bump to 236, convert to meson
Adam Duskett [Mon, 1 Jan 2018 13:09:44 +0000 (08:09 -0500)]
systemd: bump to 236, convert to meson

systemd is no longer an autotools package, as such, it has now been converted
over to meson.

Even though systemd234 has meson support, it is broken with gcc7, as such
the revision bump and conversion to meson must be in a single patch.

Changes include:
  - Change systemd from an autotools package to a generic package
  - Changing all the options from --enable/disable to -Doption=true/false
  - Remove --without-python (no longer an option)
  - Remove all of the ac_cv_path_ variables, and move them into CONF_OPTS
    with the prefix -Doption-path=/path.
  - Add sha256sum's for the license files.
  - Remove 0002-build-check-for-ln-relative.patch and add
    0002-install-dont-use-ln-relative.patch in its place, the old patch relied on autotools and is no longer relevant.
  - Add 0004-add-false-option-for-tests.patch. With the conversion to meson,
    systemd no longer has the option to disable unit tests from being built.
    This patch re-adds the functionality. This prevents 381 files from being
    built, and prevents gcrypt from becoming a dependency.

Signed-off-by: Adam Duskett <Adamduskett@outlook.com>
Tested-by: Jérémy Rosen <jeremy.rosen@smile.fr>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Tested-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Tested-by: gitlab-ci https://gitlab.com/ymorin/buildroot-ci/pipelines/15857672/builds
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6 years agoopen-lldp: new package
Laurent Charpentier [Tue, 16 Jan 2018 15:01:52 +0000 (16:01 +0100)]
open-lldp: new package

The lldpad package comes with utilities to manage an LLDP interface with
support for reading and configuring TLVs. TLVs and interfaces are individual
controlled allowing flexible configuration for TX only, RX only, or TX/RX
modes per TLV.

http://open-lldp.org/

Signed-off-by: Laurent Charpentier <laurent_pubs@yahoo.com>
Reviewed-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6 years agopython-txaio: bump to version 2.8.2
Yegor Yefremov [Thu, 11 Jan 2018 09:25:18 +0000 (10:25 +0100)]
python-txaio: bump to version 2.8.2

Add licence checksum.

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6 years agopython-autobahn: bump to version 17.10.1
Yegor Yefremov [Thu, 11 Jan 2018 09:25:17 +0000 (10:25 +0100)]
python-autobahn: bump to version 17.10.1

Add licence checksum.

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6 years agopython-setuptools: bump to version v38.4.0
Yegor Yefremov [Thu, 11 Jan 2018 09:25:16 +0000 (10:25 +0100)]
python-setuptools: bump to version v38.4.0

Add licence checksum.

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6 years agolibsemanage: add patch to make the build process more standard
Marcus Folkesson [Tue, 16 Jan 2018 08:22:33 +0000 (09:22 +0100)]
libsemanage: add patch to make the build process more standard

Patch the Makefiles to make PREFIX and DESTDIR follow standard
semantics to get rid of DESTDIR during compile time in
libsemanage.mk and generate proper pkg-config files.

Signed-off-by: Marcus Folkesson <marcus.folkesson@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6 years agolibsepol: add patch to make the build process more standard
Marcus Folkesson [Tue, 16 Jan 2018 08:22:18 +0000 (09:22 +0100)]
libsepol: add patch to make the build process more standard

Patch the Makefiles to make PREFIX and DESTDIR follow standard
semantics to get rid of DESTDIR during compile time in
libsepol.mk and generate proper pkg-config files.

Signed-off-by: Marcus Folkesson <marcus.folkesson@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6 years agolibselinux: add patch to make the build process more standard
Marcus Folkesson [Tue, 16 Jan 2018 08:21:53 +0000 (09:21 +0100)]
libselinux: add patch to make the build process more standard

Patch the Makefiles to make PREFIX and DESTDIR follow standard
semantics to get rid of DESTDIR during compile time in
libselinux.mk and generate proper pkg-config files.

Fixes:
 http://autobuild.buildroot.net/results/74d27370c7623e89e401203a485193340e992e7c/

Signed-off-by: Marcus Folkesson <marcus.folkesson@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6 years agolua-utf8: new package
Francois Perrad [Sun, 14 Jan 2018 17:25:12 +0000 (18:25 +0100)]
lua-utf8: new package

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6 years agolibpqxx: apply upstream compilation fix
James Knight [Mon, 15 Jan 2018 20:54:37 +0000 (15:54 -0500)]
libpqxx: apply upstream compilation fix

Apply an upstream patch which addresses a compilation issue with respect
to an undefined 'timeval' structure. This issue exists in at least v6.0.
It is expected that this patch can be removed when libpqxx provides a
new releases (either v6.0.1 or v6.1).

Fixes:
http://autobuild.buildroot.net/results/48b015650ede4e55e199538072c7228cccf64422

Signed-off-by: James Knight <james.knight@rockwellcollins.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6 years agoconfigs/freescale_imx28evk: Bump U-Boot and kernel versions
Fabio Estevam [Tue, 16 Jan 2018 16:52:29 +0000 (14:52 -0200)]
configs/freescale_imx28evk: Bump U-Boot and kernel versions

Bump U-Boot to 2017.11 and kernel to 4.14.13 versions.

Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6 years agoboost: fix build with domoticz
Fabrice Fontaine [Tue, 16 Jan 2018 18:29:00 +0000 (19:29 +0100)]
boost: fix build with domoticz

Fix domoticz build with boost 1.66 and g++5

Patch fetch from one of the answer of
 https://github.com/domoticz/domoticz/issues/2034:
 workaround suggested to the boost developers

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

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6 years agopicocom: bump to version 3.0
Baruch Siach [Tue, 16 Jan 2018 13:17:56 +0000 (15:17 +0200)]
picocom: bump to version 3.0

Drop LDFLAGS forcing. Makefile now uses appends to environment LDFLAGS.

Add license hash.

Cc: Matt Weber <matthew.weber@rockwellcollins.com>
Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Tested-by: Matt Weber <matthew.weber@rockwellcollins.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6 years agolibostree: bump to version 2018.1
Marcus Folkesson [Tue, 16 Jan 2018 08:23:12 +0000 (09:23 +0100)]
libostree: bump to version 2018.1

Remove patch since it is in mainline.

Signed-off-by: Marcus Folkesson <marcus.folkesson@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
6 years agolinux-firmware: install missing firmware files for rtlwifi
Romain Reignier [Sun, 7 Jan 2018 23:20:14 +0000 (00:20 +0100)]
linux-firmware: install missing firmware files for rtlwifi

All the rtlwifi firmware files were not installed, so added the
missing ones.

Signed-off-by: Romain Reignier <rom.reignier@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
6 years agopackage/glibc: remove the default value of the $(PKG)_SOURCE variable
Jerzy Grzegorek [Thu, 11 Jan 2018 22:28:44 +0000 (23:28 +0100)]
package/glibc: remove the default value of the $(PKG)_SOURCE variable

Signed-off-by: Jerzy Grzegorek <jerzy.m.grzegorek@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
6 years agopackage/linux-firmware: install older versions for gcgb4 firmware
Yann E. MORIN [Mon, 15 Jan 2018 20:43:36 +0000 (21:43 +0100)]
package/linux-firmware: install older versions for gcgb4 firmware

Supposedly, older kernels could require that an older firmware be used,
so leave to the user the opportunity to choose the one they require.

Simplify the pattern as suggested by Peter. Thanks!

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Peter Korsgaard <peter@korsgaard.com>
Cc: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
6 years agopackage/lib{va, va-intel-driver, va-utils}: bump version to 2.0.0
Bernd Kuhls [Mon, 18 Dec 2017 20:56:09 +0000 (21:56 +0100)]
package/lib{va, va-intel-driver, va-utils}: bump version to 2.0.0

EGL API support was removed upstream:
https://github.com/01org/libva/commit/fc277b8f5eb92a94b4a9112eba591f87072786ce#diff-67e997bcfdac55191033d57a16d1408a

GLX support now depends on X11:
https://github.com/01org/libva/commit/b9a72b9d8ca14e159a67c368d966ed6276f49bc9#diff-67e997bcfdac55191033d57a16d1408aR247

Added license hashes.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
6 years agopackage/tvheadend: bump version
Bernd Kuhls [Mon, 18 Dec 2017 20:56:08 +0000 (21:56 +0100)]
package/tvheadend: bump version

This version adds support for libva 2.0, added license hash.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
6 years agopackage/mpv: fix build with libva 2.0
Bernd Kuhls [Mon, 18 Dec 2017 20:56:06 +0000 (21:56 +0100)]
package/mpv: fix build with libva 2.0

[Peter: rename to 0004-libva20.patch]
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
6 years agoutils/checkpackagelib: add function to check of the default package source variable
Jerzy Grzegorek [Sat, 13 Jan 2018 21:39:43 +0000 (22:39 +0100)]
utils/checkpackagelib: add function to check of the default package source variable

Signed-off-by: Jerzy Grzegorek <jerzy.m.grzegorek@gmail.com>
Cc: Ricardo Martincoski <ricardo.martincoski@gmail.com>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Reviewed-by: Ricardo Martincoski <ricardo.martincoski@gmail.com>
Tested-by: Ricardo Martincoski <ricardo.martincoski@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6 years agolttng-libust: bump version to 2.10.1
Philippe Proulx [Mon, 15 Jan 2018 21:55:38 +0000 (16:55 -0500)]
lttng-libust: bump version to 2.10.1

Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6 years agoqt5: enable jscore/qt5declarative support for aarch64
Peter Seiderer [Mon, 15 Jan 2018 21:34:51 +0000 (22:34 +0100)]
qt5: enable jscore/qt5declarative support for aarch64

Fixes [1] (as suggested by JD Conley <jd.conley@gmail.com>).

[1] https://bugs.busybox.net/show_bug.cgi?id=10541

Signed-off-by: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6 years agolibcpprestsdk: new package
Adam Duskett [Sun, 14 Jan 2018 19:56:44 +0000 (14:56 -0500)]
libcpprestsdk: new package

The C++ REST SDK is a Microsoft project for cloud-based client-server
communication in native code using a modern asynchronous C++ API design.
This project aims to help C++ developers connect to and interact with
services.

This package is licensed under the MIT package and depends on BOOST
and OpenSSL/LibreSSL.

Signed-off-by: Adam Duskett <aduskett@codeblue.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6 years agoflatbuffers: new package
Fabrice Fontaine [Mon, 18 Dec 2017 21:10:39 +0000 (22:10 +0100)]
flatbuffers: new package

FlatBuffers is an efficient cross platform serialization
library for C++, C#, C, Go, Java, JavaScript, PHP, and
Python. It was originally created at Google for game
development and other performance-critical applications.

http://google.github.io/flatbuffers/

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
6 years agoscanpypi: add support for licence files checksums
Yegor Yefremov [Mon, 15 Jan 2018 10:04:50 +0000 (11:04 +0100)]
scanpypi: add support for licence files checksums

Store the list of detected licence files in the main object and
automatically add their sha256 checksums when creating *.hash file.

Bonus: fix wrong indentation.

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6 years agoe2fsprogs: fix build for big-endian targets
Baruch Siach [Sat, 13 Jan 2018 18:34:14 +0000 (20:34 +0200)]
e2fsprogs: fix build for big-endian targets

Add upstream patch fixing two issues with big-endian target build.

Fixes:
http://autobuild.buildroot.net/results/33f/33f54b271843f926c94b8261b0d7e708987da407/
http://autobuild.buildroot.net/results/0f0/0f01192b03049f2042d318b3a2589ecc19d1cdd7/
http://autobuild.buildroot.net/results/4d2/4d2c5457a9c9a31d86409ca78fbc6d776fba6248/

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
6 years agoaoetools: new package
Sergio Prado [Mon, 15 Jan 2018 09:08:51 +0000 (07:08 -0200)]
aoetools: new package

The aoetools are programs for users of the ATA over Ethernet (AoE)
network storage protocol, a simple protocol for using storage over an
ethernet LAN.

Tested on Beaglebone Black.

Build tested with test-pkg.

Signed-off-by: Sergio Prado <sergio.prado@e-labworks.com>
[Thomas:
 - fix check-package warnings
 - use SPDX license code, GPL-2.0
 - use github helper
 - pass TARGET_CONFIGURE_OPTS instead of just CC]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6 years agotests: add test for post-fakeroot script
Yann E. MORIN [Sun, 14 Jan 2018 14:16:58 +0000 (15:16 +0100)]
tests: add test for post-fakeroot script

Currently, only post-build and post-image scripts were tested, each with
their own test-script.

The two test-scripts only differ in the name of the log file they
create, and it is based on the name of the script, so it is easy to
share the script.

This allows us to easily re-use it for testing post-fakeroot scripts.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Cc: Ricardo Martincoski <ricardo.martincoski@gmail.com>
Reviewed-by: Ricardo Martincoski <ricardo.martincoski@gmail.com>
Tested-by: Ricardo Martincoski <ricardo.martincoski@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
6 years agofs: pass EXTRA_ENV to post-fakeroot script
Yann E. MORIN [Sun, 14 Jan 2018 14:16:57 +0000 (15:16 +0100)]
fs: pass EXTRA_ENV to post-fakeroot script

Like we do for post-build and post-image scripts, pass EXTRA_ENV to
post-fakeroot script.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
6 years agosupport/kconfig: ppply upstream nconfig ncurses/ncursesw fix
Guillermo A. Amaral [Sun, 14 Jan 2018 17:28:07 +0000 (09:28 -0800)]
support/kconfig: ppply upstream nconfig ncurses/ncursesw fix

Buildroot's "make nconfig" command stopped working a while ago on
Gentoo systems. Running the command would result in a crash.

The issue is caused by lxdialog's cflags which are also used to build
nconfig; It would detect *ncursesw* and turn on WIDECHAR support --
but the Makefile would still link to plain *ncurses* while building
nconfig (which was built without WIDECHAR support).

This would cause a crash after using *wattrset* on a WINDOW instance.
WIDECHAR *wattrset* would try to set the _color member in the WINDOW
struct which does not exist in the NON-WIDECHAR ncurses instance. It
would end up clobbering data outside the struct (usually _line entries).

An upstream patch fixes the issue, so we're applying it to Buildroot's
kconfig.

Signed-off-by: Guillermo A. Amaral <g@maral.me>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6 years agopackage/python-mwclient: bump version to 0.8.7
Bernd Kuhls [Sun, 14 Jan 2018 18:18:27 +0000 (19:18 +0100)]
package/python-mwclient: bump version to 0.8.7

Removed patch applied upstream:
https://github.com/mwclient/mwclient/commit/60d4b933184172b98e4b31b79b4420c35571bbea

Added license hash.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6 years agowolfssl: fix build on ARMV8
Sergio Prado [Mon, 15 Jan 2018 14:48:10 +0000 (12:48 -0200)]
wolfssl: fix build on ARMV8

Build on ARMV8 fails when hardware acceleration is enabled:

/tmp/ccmGP5RI.s: Assembler messages:
/tmp/ccmGP5RI.s:532: Error: invalid addressing mode at operand 2 -- `ld1 {v0.2d},[x0,256]'
/tmp/ccmGP5RI.s:568: Error: invalid addressing mode at operand 2 -- `st1 {v0.2d},[x0,256]'
/tmp/ccmGP5RI.s:581: Error: invalid addressing mode at operand 2 -- `ld1 {v0.2d},[x0,256]'
/tmp/ccmGP5RI.s:621: Error: invalid addressing mode at operand 2 -- `st1 {v0.2d},[x0,256]'

So let's disable ARMv8 hardware acceleration for now.

Fixes:
http://autobuild.buildroot.net/results/6080648394d09a0d382087831ee6f063c7638be9

Signed-off-by: Sergio Prado <sergio.prado@e-labworks.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6 years agoaugeas: bump to version 1.9.0
Jörg Krause [Sun, 14 Jan 2018 16:34:12 +0000 (17:34 +0100)]
augeas: bump to version 1.9.0

Add two patches from upstream to fix a build issue when building an
example. Ideally, the examples should not be build at all. However,
upstream disliked the idea of adding configure options like
`--disable-examples` [1]. So we'll make do with the patches and force a
autoreconf.

Additionaly, the signature was checked and a hash for the license file
is added.

[1] https://github.com/hercules-team/augeas/issues/535

Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
6 years agoarmbian-firmware: fail build for missing file
Ricardo Martincoski [Sun, 14 Jan 2018 23:41:21 +0000 (21:41 -0200)]
armbian-firmware: fail build for missing file

When a file is listed to be installed but is missing from the package
source currently the first tar command exits with error code but it is
ignored and the build succeeds.
This issue by itself is minor because those listed files that are
present in the package source get installed to the target.
But the code is currently error prone, e.g. to a typo in the file list.

Fix this by first creating a tarball in the build directory and then
installing it, instead of using a pipe between the two tar invocations.
Also use && between the commands, so the first command that exits with
error code fails the build.
Since the two tar invocations remain in use, the desired behavior
remains the same:
 - list of files can contain *;
 - list of files can contain file inside path, and the path is then
   replicated in the target;
 - symlinks are not followed but are installed.

Signed-off-by: Ricardo Martincoski <ricardo.martincoski@gmail.com>
Cc: Sergey Matyukevich <geomatsi@gmail.com>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
6 years agolinux-firmware: fix install for Chelsio T[45]
Ricardo Martincoski [Sun, 14 Jan 2018 23:41:20 +0000 (21:41 -0200)]
linux-firmware: fix install for Chelsio T[45]

It's broken for the last 3 version bumps, since
1c9846ecc9 "linux-firmware: Bump to the latest version"

Fix it by updating the name of the file to install.
Do not use * since it would install also old versions that would take
1MB extra space in the target.

A comment to remember to update the file name when bumping the package
is not needed because a previous patch in the series makes the build
to fail for missing file.

Signed-off-by: Ricardo Martincoski <ricardo.martincoski@gmail.com>
Cc: Fabio Estevam <festevam@gmail.com>
Cc: Peter Korsgaard <peter@korsgaard.com>
Cc: Peter Seiderer <ps.report@gmx.net>
Cc: Yann E. MORIN <yann.morin.1998@free.fr>
Cc: Yegor Yefremov <yegorslists@googlemail.com>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
6 years agolinux-firmware: fail build for missing file
Ricardo Martincoski [Sun, 14 Jan 2018 23:41:19 +0000 (21:41 -0200)]
linux-firmware: fail build for missing file

When a file is listed to be installed but is missing from the package
source currently the first tar command exits with error code but it is
ignored and the build succeeds.
This issue by itself is minor because those listed files that are
present in the package source get installed to the target.
But the code is currently error prone, e.g. to a typo in the file list.

Fix this by first creating a tarball in the build directory and then
installing it, instead of using a pipe between the two tar invocations.
Also use && between the commands, so the first command that exits with
error code fails the build.
Since the two tar invocations remain in use, the desired behavior
remains the same:
 - list of files can contain *;
 - list of files can contain file inside path, and the path is then
   replicated in the target;
 - symlinks are not followed but are installed.

Signed-off-by: Ricardo Martincoski <ricardo.martincoski@gmail.com>
Cc: Fabio Estevam <festevam@gmail.com>
Cc: Peter Korsgaard <peter@korsgaard.com>
Cc: Peter Seiderer <ps.report@gmx.net>
Cc: Yann E. MORIN <yann.morin.1998@free.fr>
Cc: Yegor Yefremov <yegorslists@googlemail.com>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
6 years agoxen: bump to version 4.9.1
Peter Korsgaard [Sun, 14 Jan 2018 22:47:11 +0000 (23:47 +0100)]
xen: bump to version 4.9.1

Drop 0003-tools-libxc-xc_dom_arm-add-missing-variable-initiali.patch as that
is now upstream:

https://xenbits.xenproject.org/gitweb/?p=xen.git;a=commit;h=88bfbf90e35f1213f9967a97dee0b2039f9998a4

Drop security patches as 4.9.1 includes up to xsa-245.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
6 years agoconfigs/openblocks_a6_defconfig: bump linux kernel to 4.14.13
Peter Korsgaard [Sun, 14 Jan 2018 22:02:56 +0000 (23:02 +0100)]
configs/openblocks_a6_defconfig: bump linux kernel to 4.14.13

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
6 years agoconfigs/sheevaplug_defconfig: bump linux kernel to 4.14.13
Peter Korsgaard [Sun, 14 Jan 2018 21:53:55 +0000 (22:53 +0100)]
configs/sheevaplug_defconfig: bump linux kernel to 4.14.13

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
6 years agopython-xlib: fix check-package warning
Joseph Kogut [Sun, 14 Jan 2018 21:16:57 +0000 (13:16 -0800)]
python-xlib: fix check-package warning

Signed-off-by: Joseph Kogut <joseph.kogut@gmail.com>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
6 years agominnowboard-max: defconfigs: use silvermont x86 variant
Peter Korsgaard [Sun, 14 Jan 2018 21:01:15 +0000 (22:01 +0100)]
minnowboard-max: defconfigs: use silvermont x86 variant

As that is the CPU core in the E38xx Atoms used on the Minnowboard max.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
6 years agominnowboard-max: defconfigs: bump kernel to 4.14.13
Peter Korsgaard [Sun, 14 Jan 2018 21:01:14 +0000 (22:01 +0100)]
minnowboard-max: defconfigs: bump kernel to 4.14.13

Use CONFIG_UNWINDER_FRAME_POINTER as CONFIG_UNWINDER_ORC needs libelf.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
6 years agodomoticz: fix build with boost 1.66
Fabrice Fontaine [Sun, 14 Jan 2018 19:59:44 +0000 (20:59 +0100)]
domoticz: fix build with boost 1.66

Patch fetch from one of the answer of
 https://github.com/domoticz/domoticz/issues/2034
(issue still opened, no official PR sent upstream)

Boost asio changed its API:
 - http://www.boost.org/doc/libs/1_66_0/doc/html/boost_asio/net_ts.html

Fixes:
 - http://autobuild.buildroot.net/results/5f02c8fc84889748f283ee1cb76248bb0880215a

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
6 years agoswupdate: remove empty line
Jörg Krause [Sun, 14 Jan 2018 17:53:06 +0000 (18:53 +0100)]
swupdate: remove empty line

Reported by Yann E. Morin running:

```
    $ ./utils/check-package package/swupdate/swupdate.mk
    package/swupdate/swupdate.mk:42: consecutive empty lines
    140 lines processed
    1 warnings generated
```

Reported-by: Yann E. MORIN <yann.morin.1998@free.fr>
Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
6 years agokvm-unit-tests: test for rdseed/rdrand
Matt Weber [Sat, 13 Jan 2018 02:21:11 +0000 (20:21 -0600)]
kvm-unit-tests: test for rdseed/rdrand

The build fails when the host binutils isn't at least 2.23
(2.22.x introduced RDSEED).

The host toolchain is used for x86_64 target builds where
we need to do a 32bit build. Most other buildroot builds
are using a much newer binutils unless it's a external
older toolchain.

Fixes:
http://autobuild.buildroot.net/results/c39/c3987a3cbd2960b0ff50f872636bdfd8d1a9c820/

Upstream:
https://marc.info/?l=kvm&m=151580743523259&w=2

Signed-off-by: Matthew Weber <matthew.weber@rockwellcollins.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6 years agopackage/waylandpp: bump version to 0.2.1
Bernd Kuhls [Sat, 13 Jan 2018 08:16:28 +0000 (09:16 +0100)]
package/waylandpp: bump version to 0.2.1

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6 years agopackage/bash: add /bin/bash to /etc/shells
Romain Naour [Sat, 13 Jan 2018 16:05:27 +0000 (17:05 +0100)]
package/bash: add /bin/bash to /etc/shells

When bash is selected, /bin/bash is not added to /etc/shells
(see man shells). So, login tools like dropbear reject the ssh
connexions for users using bash as shell in /etc/passwd.

buildroot authpriv.warn dropbear[853]: User 'kubu' has invalid shell, rejected

Reported-by: Jeremy Rosen <jeremy.rosen@smile.fr>
Signed-off-by: Romain Naour <romain.naour@smile.fr>
Cc: "Yann E. MORIN" <yann.morin.1998@free.fr>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6 years agopackage/linux-firmware: fix incorrect line-continuation
Yann E. MORIN [Sat, 13 Jan 2018 22:24:29 +0000 (23:24 +0100)]
package/linux-firmware: fix incorrect line-continuation

Partially fixes:
    https://gitlab.com/buildroot.org/buildroot/-/jobs/47806089

And add myself to the list of devloppers for it.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6 years agosupport/dockerfile: add directives to run as non-root
Yann E. MORIN [Sat, 6 Jan 2018 15:28:33 +0000 (16:28 +0100)]
support/dockerfile: add directives to run as non-root

Currently, our jobs on the gitlab-ci infra are running as root, which is
problematic for two reasons:

  - this is not the usual way Buildroot is built;
  - it may miss issues where running as non-root is problematic.

So, complement our Dockerfile with directives to add a new user and run
everything as that user, as demonstrated by this build job:
    https://gitlab.com/ymorin/buildroot-ci/-/jobs/46929562

Additional, enforce an UTF-8 locale while running.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Arnout Vandecappelle <arnout@mind.be>
Cc: Peter Korsgaard <peter@korsgaard.com>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6 years agompd: bump to version 0.20.15
Jörg Krause [Tue, 9 Jan 2018 08:39:49 +0000 (09:39 +0100)]
mpd: bump to version 0.20.15

Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6 years agouboot-tools: bump to version 2018.01
Jörg Krause [Tue, 9 Jan 2018 08:58:31 +0000 (09:58 +0100)]
uboot-tools: bump to version 2018.01

Drop patch 0004-uboot-tools-disable-pylibfdt.patch. The issue addressed by
this patch has been fixed in upstream commit
15b97f5c5e6d88e0560c6928f3acd01c999a494d.

Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks>
Tested-by: Matthew Weber <matthew.weber@rockwellcollins.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6 years agouboot: bump to version 2018.01
Jörg Krause [Tue, 9 Jan 2018 08:58:30 +0000 (09:58 +0100)]
uboot: bump to version 2018.01

Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6 years agoboard/ci20: create a SD card image
Johannes Schmitz [Tue, 9 Jan 2018 16:08:28 +0000 (17:08 +0100)]
board/ci20: create a SD card image

Add a genimage.cfg to create a working sdcard.img for the ci20
hardware.  We also need a uboot-env.txt to create the partition for
the uboot environment.

Update the board/ci20/readme.txt with the related information. Remove
the tftp netboot description from the readme as it is already to
complicated for a basic bootable example.

Signed-off-by: Johannes Schmitz <johannes.schmitz1@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6 years agoboost: bump to version 1.66.0
Jörg Krause [Tue, 9 Jan 2018 22:46:01 +0000 (23:46 +0100)]
boost: bump to version 1.66.0

Drop the metaparse module as it is header only library now. No need for
legacy handling as the module is available unconditionally in Boost.

Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6 years agopackage/ti-cgt-pru: bump to 2.2.1
Romain Naour [Tue, 9 Jan 2018 20:13:06 +0000 (21:13 +0100)]
package/ti-cgt-pru: bump to 2.2.1

See: http://www.ti.com/tool/download/PRU-CGT-2-2

The ti-cgt-pru v2.1.x installer are affected by a bug with recent
distribution (Fedora 27 and Ubuntu 17.10) using kernel 4.13 or 4.14
with a glibc 2.26.
The installer is stuck in a futex(wait) system call.

While at it, add license hash.

Fixes:
http://autobuild.buildroot.net/results/68f/68f60ad38d9b6eae83b5d233966616a25d8c9391

Signed-off-by: Romain Naour <romain.naour@gmail.com>
Cc: Ash Charles <ash.charles@savoirfairelinux.com>
Cc: Matthew Weber <matthew.weber@rockwellcollins.com>
Tested-by: Matt Weber <matthew.weber@rockwellcollins.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6 years agosupport/config-fragments: br-powerpc-internal-full: remove old option
Romain Naour [Tue, 9 Jan 2018 22:54:07 +0000 (23:54 +0100)]
support/config-fragments: br-powerpc-internal-full: remove old option

BR2_TOOLCHAIN_BUILDROOT_INET_IPV6 has been removed with the commit [1].

Since this option is still in br-powerpc-internal-full config-fragment,
the powerpc configuration is droped by autobuild-run script:

WARN: toolchain can't be used
      Missing: BR2_TOOLCHAIN_BUILDROOT_INET_IPV6=y
[Sat, 06 Jan 2018 03:03:43] WARN: failed to generate configuration

[1] 4bcacfd2c05f45171c011d4af7731c6f848819a4

Signed-off-by: Romain Naour <romain.naour@gmail.com>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6 years agoscanpypi: get license names from SPDX database
Yegor Yefremov [Wed, 10 Jan 2018 08:45:52 +0000 (09:45 +0100)]
scanpypi: get license names from SPDX database

Use spdx_lookup package to compare packages' license file texts
with SPDX database.

This feature is optional.

Bonus: fix wrong indentation.

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6 years agoimx-gpu-viv: fix compiling issues with EGL_API_FB
Gary Bisson [Thu, 11 Jan 2018 18:07:02 +0000 (19:07 +0100)]
imx-gpu-viv: fix compiling issues with EGL_API_FB

Just like the previous commit did:
c9ecdd2b96 gpu-viv-bin-mx6q: fix compiling issues with EGL_API_FB

Difference is that in latest package, eglvivante.h is included after
a EGL_API_FB check in eglplatform.h, giving the following error:
/.../sysroot/usr/include/EGL/eglplatform.h:146:10:
 fatal error: X11/Xlib.h: No such file or directory
 #include <X11/Xlib.h>

Also, this patch introduce IMX_GPU_VIV_FIXUP_PKGCONFIG which fixes
the pkgconfig files (for some reason default egl.pc file isn't the
same as the one for fb target).

Finally, this patch removes references to libVIVANTE which is now
replaced by libVDK.

Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>