buildroot.git
7 years agopython-bitstring: new package
Yegor Yefremov [Mon, 6 Feb 2017 15:56:24 +0000 (16:56 +0100)]
python-bitstring: new package

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopython-attrs: new package
Yegor Yefremov [Mon, 6 Feb 2017 15:56:23 +0000 (16:56 +0100)]
python-attrs: new package

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agoefl: do not force dependency on libudev by making eeze a config option.
Gustavo Sverzut Barbieri [Mon, 6 Feb 2017 16:10:28 +0000 (17:10 +0100)]
efl: do not force dependency on libudev by making eeze a config option.

Although highly recommended to be enabled, EFL's eeze can be disabled
and thus no dependency on libudev or dynamic device management.

Since 'BR2_PACKAGE_HAS_UDEV' has two ways to be satisfied (eudev or
systemd) we can't automatically select it, instead show a comment and
use 'depends on'.

Signed-off-by: Gustavo Sverzut Barbieri <barbieri@profusion.mobi>
[Romain:
  - Propagate the eeze dependency to enlightenment and efl Wayland
  - Remove udev provider from eeze comment in efl's Config.in
  - Add comments when eeze is not available]
Signed-off-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agoqt5base: add Config.in option to pass custom Qt5 options
Bryce Ferguson [Mon, 10 Oct 2016 20:02:37 +0000 (15:02 -0500)]
qt5base: add Config.in option to pass custom Qt5 options

To reduce the qt5base binary size, we can disable unnecessary features.
Instead of trying to map every qt5base option to buildroot, create a
single config that we can pass any option too. Then append those to the
ones generated by buildroot.

Signed-off-by: Brandon Maier <brandon.maier@rockwellcollins.com>
Signed-off-by: Bryce Ferguson <bryce.ferguson@rockwellcollins.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agoDEVELOPERS: add Thomas De Schapheleire for opkg-utils
Thomas Petazzoni [Mon, 6 Feb 2017 15:19:03 +0000 (16:19 +0100)]
DEVELOPERS: add Thomas De Schapheleire for opkg-utils

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agoopkg-utils: new package
Thomas De Schampheleire [Mon, 6 Feb 2017 14:57:43 +0000 (15:57 +0100)]
opkg-utils: new package

Originally, the opkg sources also contained the tools needed to _create_ an
opkg package. In later releases, this code has been split to a separate
package opkg-utils.

Signed-off-by: Thomas De Schampheleire <thomas.de_schampheleire@nokia.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agowget: bump version to 1.19
Vicente Olivert Riera [Mon, 6 Feb 2017 13:16:05 +0000 (13:16 +0000)]
wget: bump version to 1.19

package/wget/0001-utils-rename-base64_-encode-decode.patch already
included in this release, so drop it:
  http://git.savannah.gnu.org/cgit/wget.git/commit/?id=e4e9d3c1c801190b5c8232284b26d170924b1696

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopps-tools: bump to version 97eaef2ab82a46d13ea5e00270712d6475fbe42b
Adam Duskett [Mon, 6 Feb 2017 14:00:11 +0000 (09:00 -0500)]
pps-tools: bump to version 97eaef2ab82a46d13ea5e00270712d6475fbe42b

Signed-off-by: Adam Duskett <aduskett@codeblue.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agox264: bump to version 97eaef2ab82a46d13ea5e00270712d6475fbe42b
Adam Duskett [Mon, 6 Feb 2017 14:00:10 +0000 (09:00 -0500)]
x264: bump to version 97eaef2ab82a46d13ea5e00270712d6475fbe42b

Signed-off-by: Adam Duskett <aduskett@codeblue.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agonginx-naxsi: bump to version 0.55.2
Adam Duskett [Mon, 6 Feb 2017 14:00:09 +0000 (09:00 -0500)]
nginx-naxsi: bump to version 0.55.2

Signed-off-by: Adam Duskett <aduskett@codeblue.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agolinux-firmware: bump to version 6d3bc8886517d171068fd1263176b8b5c51df204
Adam Duskett [Mon, 6 Feb 2017 14:00:08 +0000 (09:00 -0500)]
linux-firmware: bump to version 6d3bc8886517d171068fd1263176b8b5c51df204

Signed-off-by: Adam Duskett <aduskett@codeblue.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/libplatform: bump version to 2.1.0
Bernd Kuhls [Mon, 6 Feb 2017 13:09:22 +0000 (14:09 +0100)]
package/libplatform: bump version to 2.1.0

Rebased patch 0001.

Updated license info after
https://github.com/Pulse-Eight/platform/commit/a1e5905874d5cdbce110344558d21a2810dead9c

Fixes:
    http://autobuild.buildroot.org/results/052/052b29efb3e5b208003ea40aa6499297bbbb7ad4/
    http://autobuild.buildroot.org/results/0d4/0d4d7fefc86269e825c6cc842077daccf9b4f7ee/
    http://autobuild.buildroot.org/results/700/7003798bbb8dbed72d651863149490221583057b/
    ...

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agoconfigs/odroidc2: bump kernel version to a7fe6f2258e30c7a547908b5480bdbe6b56d6d3c
Dagg Stompler [Fri, 27 Jan 2017 09:44:02 +0000 (11:44 +0200)]
configs/odroidc2: bump kernel version to a7fe6f2258e30c7a547908b5480bdbe6b56d6d3c

this kernel rev has numerous bug fixes, framework upgrades and new
features added.

Signed-off-by: Dagg Stompler <daggs@gmx.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agoconfigs/odroidc2: bump uboot version to eb5d2d16fd45f52ec49e9b4ff9d562630c08e61c
Dagg Stompler [Fri, 27 Jan 2017 09:01:10 +0000 (11:01 +0200)]
configs/odroidc2: bump uboot version to eb5d2d16fd45f52ec49e9b4ff9d562630c08e61c

this version bump allows usage of hardkernel's secure signatures when
booting a system

Signed-off-by: Dagg Stompler <daggs@gmx.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agoconfigs/odroidc2: update boot.ini to 5ce6bcc6d8048ba5ff351516b751d52f5cda6981
Dagg Stompler [Fri, 27 Jan 2017 07:44:01 +0000 (09:44 +0200)]
configs/odroidc2: update boot.ini to 5ce6bcc6d8048ba5ff351516b751d52f5cda6981

changes:
 - add multicam support
 - add the new options
 - organization and add uhs and card remove controls
 - clarify hdmi/dvi/vga selection

Signed-off-by: Dagg Stompler <daggs@gmx.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/sngrep: fix static linking against libpcap
Bernd Kuhls [Sun, 29 Jan 2017 17:24:38 +0000 (18:24 +0100)]
package/sngrep: fix static linking against libpcap

Inspired by
https://git.buildroot.net/buildroot/tree/package/aircrack-ng/aircrack-ng.mk#n30

Fixes
http://autobuild.buildroot.net/results/699/6993c398649469e25f2491fdb8f1ac9b6d6d8c3c/
http://autobuild.buildroot.net/results/846/8468df3462ac6d53faef228ca241bc500b2d7a52/

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/mbedtls: fix zlib support
Jörg Krause [Sun, 29 Jan 2017 21:15:11 +0000 (22:15 +0100)]
package/mbedtls: fix zlib support

To enable compression support using zlib it is necessary to uncomment
the define for MBEDTLS_ZLIB_SUPPORT in config.h [1].

Note, that enabling TLS compression may make mbedTLS vulnerable to the
CRIME attack [1]. It should not be enabled unless is is sure CRIME and
similar attacks are not applicable to the particulare situation.

As zlib is probably enabled in most systems, maybe it is best to make
the compression support a user choice and add the warning from [1]?

[1] https://tls.mbed.org/kb/how-to/deflate-compression-in-ssl-tls

Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agograph-depends: split off get_rdepends from get_depends
Thomas De Schampheleire [Fri, 3 Feb 2017 20:57:45 +0000 (21:57 +0100)]
graph-depends: split off get_rdepends from get_depends

The use of a 'rule' variable that can contain 'show-depends' or
'show-rdepends' is not logical if get_depends is considered as a reusable
function from various scripts. The name of these rules are too much an
implementation detail.

Therefore, split the existing get_depends into two separate functions
get_depends and get_rdepends, while keeping code duplication to a minimum.

Signed-off-by: Thomas De Schampheleire <thomas.de_schampheleire@nokia.com>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agograph-depends: split off get_version/get_depends into pkgutil.py
Thomas De Schampheleire [Fri, 3 Feb 2017 20:57:44 +0000 (21:57 +0100)]
graph-depends: split off get_version/get_depends into pkgutil.py

Functions to obtain the version and dependencies of a package from Python
can be useful for several scripts. Extract this logic out of graph-depends
into pkgutil.py.

Signed-off-by: Thomas De Schampheleire <thomas.de_schampheleire@nokia.com>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
[Thomas: remove shebang from pkgutil.py, noticed by Yann E. Morin.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agoDEVELOPERS: Add Lionel Flandrin to package/python-gunicorn
Lionel Flandrin [Mon, 30 Jan 2017 14:11:18 +0000 (15:11 +0100)]
DEVELOPERS: Add Lionel Flandrin to package/python-gunicorn

Signed-off-by: Lionel Flandrin <lionel@svkt.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopython-gunicorn: new package
Lionel Flandrin [Mon, 30 Jan 2017 14:11:17 +0000 (15:11 +0100)]
python-gunicorn: new package

Gunicorn ‘Green Unicorn’ is a Python WSGI HTTP Server for UNIX. It’s a
pre-fork worker model ported from Ruby’s Unicorn project. The Gunicorn
server is broadly compatible with various web frameworks, simply
implemented, light on server resource usage, and fairly speedy.

Signed-off-by: Lionel Flandrin <lionel@svkt.org>
Reviewed-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agodocs/website: switching from gmane to nabble
Angelo Compagnucci [Sun, 5 Feb 2017 16:59:32 +0000 (17:59 +0100)]
docs/website: switching from gmane to nabble

Gmane mailing list infrastructure is broken from some time,
switching to nabble both for rss and search services.

Signed-off-by: Angelo Compagnucci <angelo.compagnucci@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agodocs/website: fix google feed API
Angelo Compagnucci [Sun, 5 Feb 2017 16:59:31 +0000 (17:59 +0100)]
docs/website: fix google feed API

Google deprecated feed api to cenvert rss to json, switching
to yahoo yql. This patch also reorganize the javascript code
to accomodate the fixings.

Signed-off-by: Angelo Compagnucci <angelo.compagnucci@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agodocs/website: bump jquery and bootstrap
Angelo Compagnucci [Sun, 5 Feb 2017 16:59:30 +0000 (17:59 +0100)]
docs/website: bump jquery and bootstrap

This patch bumps jquery and bootstrap to the latest versions.

Signed-off-by: Angelo Compagnucci <angelo.compagnucci@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/tmux: fix build
Yann E. MORIN [Sun, 5 Feb 2017 16:21:26 +0000 (17:21 +0100)]
package/tmux: fix build

The bump to the latest libevent version exposed a latent bug in tmux,
which tries to re-define a variable exposed by the C library.

This breaks with uClibc-ng which defines it const char*, while glibc and
musl define it as non-const.

Fixes:
    http://autobuild.buildroot.org/results/31d/31d37c95b40d297b90a6181ec79c42ee1e2e5090/
    http://autobuild.buildroot.org/results/ccc/ccc9d2e995ba1eaf19f6b325b0af5ebeb8066e7f/
    http://autobuild.buildroot.org/results/8a2/8a28d43bd0c079c1b49b61b0c6ef7de79eda0549/

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agolinux-headers: bump 4.{4, 9}.x series
Fabio Estevam [Sun, 5 Feb 2017 14:40:23 +0000 (12:40 -0200)]
linux-headers: bump 4.{4, 9}.x series

Signed-off-by: Fabio Estevam <festevam@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agolinux: bump default to version 4.9.8
Fabio Estevam [Sun, 5 Feb 2017 14:40:22 +0000 (12:40 -0200)]
linux: bump default to version 4.9.8

Signed-off-by: Fabio Estevam <festevam@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agolibamcodec: bump version to 296f39bc6fc47ddf5d88b9fd3cfb82a5b39048ca
Dagg Stompler [Fri, 3 Feb 2017 12:11:17 +0000 (14:11 +0200)]
libamcodec: bump version to 296f39bc6fc47ddf5d88b9fd3cfb82a5b39048ca

- remove 0001-Include-stdint.h-where-needed.patch as it was merged into
   the tree.

Signed-off-by: Dagg Stompler <daggs@gmx.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agograph-depends: avoid use of global var 'rule' in get_depends
Thomas De Schampheleire [Fri, 3 Feb 2017 20:57:42 +0000 (21:57 +0100)]
graph-depends: avoid use of global var 'rule' in get_depends

Function get_depends was recently changed to support both normal
dependencies as reverse dependencies, via a global variable 'rule' that
equals 'show-depends' or 'show-rdepends'.

As a subsequent function will extract this function get_depends to a
separate file, the use of globals is problematic.

Instead, pass the global as an argument.

Signed-off-by: Thomas De Schampheleire <thomas.de_schampheleire@nokia.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/mpd: bump to version 0.20.4
Jörg Krause [Sun, 5 Feb 2017 14:13:51 +0000 (15:13 +0100)]
package/mpd: bump to version 0.20.4

Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/libuv: bump to version 0.11.0
Jörg Krause [Sun, 5 Feb 2017 14:08:35 +0000 (15:08 +0100)]
package/libuv: bump to version 0.11.0

Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agotoolchain-external: Update Synopsys prebuilt toolchain for ARC cores
Alexey Brodkin [Fri, 3 Feb 2017 07:26:41 +0000 (10:26 +0300)]
toolchain-external: Update Synopsys prebuilt toolchain for ARC cores

Sync external prebuilt toolchain with the one we now build in Buildroot,
i.e. arc-2016.09. Since that prebuilt toolchain finally has IPv6 enabled
it works pretty fine for building packages in Buildroot.

Still note:
 1) There might be subtle differences between uClibc configuration
    compared to Buildroot's one.
 2) A couple of patches we apply on top of Builroot-built toolchain
    are obviously missing in the prebuilt version - they will be
    available in the next release.

Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
Cc: Vlad Zakharov <vzakhar@synopsys.com>
Cc: Peter Korsgaard <peter@korsgaard.com>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/libcec: bump version to 4.0.2
Bernd Kuhls [Sat, 4 Feb 2017 11:44:19 +0000 (12:44 +0100)]
package/libcec: bump version to 4.0.2

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/unixodbc: add optional dependency to libtool
Bernd Kuhls [Sat, 4 Feb 2017 16:43:27 +0000 (17:43 +0100)]
package/unixodbc: add optional dependency to libtool

To get reproducible builds of unixodbc add libtool as optional
dependency.

Without libtool:

$ host/usr/bin/x86_64-linux-readelf -a target/usr/lib/libodbc.so.2.0.0 | grep NEEDED
 0x0000000000000001 (NEEDED)             Shared library: [libc.so.0]

With libtool:

$ host/usr/bin/x86_64-linux-readelf -a target/usr/lib/libodbc.so.2.0.0 | grep NEEDED
 0x0000000000000001 (NEEDED)             Shared library: [libltdl.so.7]
 0x0000000000000001 (NEEDED)             Shared library: [libc.so.0]

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agoportaudio: bump to version 190600_20161030
Adam Duskett [Fri, 3 Feb 2017 20:29:59 +0000 (15:29 -0500)]
portaudio: bump to version 190600_20161030

Signed-off-by: Adam Duskett <aduskett@codeblue.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agoopenvmtools: bump version to 5a9033ddfa95786d867e4d02bbb9a29bac8fb64f
Adam Duskett [Fri, 3 Feb 2017 20:29:58 +0000 (15:29 -0500)]
openvmtools: bump version to 5a9033ddfa95786d867e4d02bbb9a29bac8fb64f

Technically this is 10.1.0, however the initial release left out a config
directory causing autoconfig to fail.  See this post:
https://github.com/vmware/open-vm-tools/issues/115#issuecomment-269963907

As such, I specified the hash to fix the release:
https://github.com/vmware/open-vm-tools/commit/5a9033ddfa95786d867e4d02bbb9a29bac8fb64f

Signed-off-by: Adam Duskett <aduskett@codeblue.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agonginx-naxsi: bump version to 0.55.1
Adam Duskett [Fri, 3 Feb 2017 20:29:57 +0000 (15:29 -0500)]
nginx-naxsi: bump version to 0.55.1

Signed-off-by: Adam Duskett <aduskett@codeblue.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agonginx: bump version to 1.10.3
Adam Duskett [Fri, 3 Feb 2017 20:29:56 +0000 (15:29 -0500)]
nginx: bump version to 1.10.3

Signed-off-by: Adam Duskett <aduskett@codeblue.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agolibv4l: bump version to 1.12.2
Adam Duskett [Fri, 3 Feb 2017 20:29:55 +0000 (15:29 -0500)]
libv4l: bump version to 1.12.2

Signed-off-by: Adam Duskett <aduskett@codeblue.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agolibmicrohttpd: bump version to 0.9.52
Adam Duskett [Fri, 3 Feb 2017 20:29:54 +0000 (15:29 -0500)]
libmicrohttpd: bump version to 0.9.52

Signed-off-by: Adam Duskett <aduskett@codeblue.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agolibevent: bump to version 2.1.8
Adam Duskett [Fri, 3 Feb 2017 20:29:53 +0000 (15:29 -0500)]
libevent: bump to version 2.1.8

I also modified the Disable-building-test-programs.patch to work
with the newer Makefile.

[Peter: add s-o-b / note to patch]
Signed-off-by: Adam Duskett <aduskett@codeblue.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agojansson: bump to version 2.9
Adam Duskett [Fri, 3 Feb 2017 20:29:52 +0000 (15:29 -0500)]
jansson: bump to version 2.9

Signed-off-by: Adam Duskett <aduskett@codeblue.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agoaudit: bump to version 2.7.1
Adam Duskett [Fri, 3 Feb 2017 20:29:50 +0000 (15:29 -0500)]
audit: bump to version 2.7.1

Signed-off-by: Adam Duskett <aduskett@codeblue.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agoacpid: bump to version 2.0.28
Adam Duskett [Fri, 3 Feb 2017 20:29:49 +0000 (15:29 -0500)]
acpid: bump to version 2.0.28

Signed-off-by: Adam Duskett <aduskett@codeblue.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agopackage/git: bump version to 2.11.1
Bernd Kuhls [Sat, 4 Feb 2017 11:31:53 +0000 (12:31 +0100)]
package/git: bump version to 2.11.1

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agoconfigs: Update Synopsys VDK for ARC HS38
Alexey Brodkin [Wed, 1 Feb 2017 17:47:02 +0000 (20:47 +0300)]
configs: Update Synopsys VDK for ARC HS38

This updates Linux kernel for Synopsys ARC HS38 VDK so it matches real
platform and while at it bump kernel version to the latest.

Main changes:
 * Linux kernel v4.9.6 (latest in 4.9.x series in buildroot)
 * Add support of MMC controller which is used for rootfs
 * Add support of UIO which is used to communicate with EVSS

Now with this update image built by vanilla Buildroot VDK has
working UART, MMC, LCD, Ethernet, UIO etc.

And while at it we rename defconfing so it:
 1) Doesn't mention SMP any more - that's the only option anyways now
 2) Matches common naming scheme: vendor_arch_platform

Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
Cc: Zakharov Vlad <Vladislav.Zakharov@synopsys.com>
Cc: Peter Korsgaard <peter@korsgaard.com>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agogengetopt: add patch to fix compilation warnings in generated code
Thomas De Schampheleire [Fri, 3 Feb 2017 22:02:48 +0000 (23:02 +0100)]
gengetopt: add patch to fix compilation warnings in generated code

getgetopt generates code that causes compilation warnings in current
versions of gcc. If gengetopt is used for programs that set -Werror during
compilation, these compilation warnings become real problems.

Unfortunately, the gengetopt project seems dead for several years now. Last
release dates back to 2012. There is an open bug for this problem [1], with
a proposed patch, but no response from the maintainers.

Apply the patch from the bug report to fix the problem.

[1]  http://savannah.gnu.org/bugs/?40243

Signed-off-by: Thomas De Schampheleire <thomas.de_schampheleire@nokia.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agosquashfs: bump to fix RHEL 5 compilation error
Thomas De Schampheleire [Fri, 3 Feb 2017 21:12:18 +0000 (22:12 +0100)]
squashfs: bump to fix RHEL 5 compilation error

Bump squashfs with one commit to fix a compilation error on the ancient RHEL
5 distribution.

Signed-off-by: Thomas De Schampheleire <thomas.de_schampheleire@nokia.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agopackage/libgpiod: bump version to v0.1.2
Bartosz Golaszewski [Thu, 2 Feb 2017 16:36:16 +0000 (17:36 +0100)]
package/libgpiod: bump version to v0.1.2

This is a small bug-fix release:
  - include <poll.h> instead of <sys/poll.h> in gpioset
  - fix a formatting issue in gpioinfo for chips with >100 GPIO lines
  - fix a bug when requesting both-edges event notifications

Signed-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agouclibc: allow to build aarch64 internal toolchain
Waldemar Brodkorb [Fri, 3 Feb 2017 14:28:14 +0000 (15:28 +0100)]
uclibc: allow to build aarch64 internal toolchain

uClibc-ng from 1.0.22 and up supports aarch64 architecture.

Signed-off-by: Waldemar Brodkorb <wbx@openadk.org>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agouclibc: enable mips{32,64}r6 support
Waldemar Brodkorb [Fri, 3 Feb 2017 14:16:58 +0000 (15:16 +0100)]
uclibc: enable mips{32,64}r6 support

The config for ISA choice is removed for a long time as
the buildsystem does not pass -march=mips* to the compiler anymore.
For mips{32,64}r6 support NAN selection is required.

Tested with qemu mips32/mips64 defconfigs.

A small patch is required. Bug found while testing qemu defconfigs.

Signed-off-by: Waldemar Brodkorb <wbx@openadk.org>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agouclibc: update to 1.0.22
Waldemar Brodkorb [Thu, 2 Feb 2017 06:16:53 +0000 (07:16 +0100)]
uclibc: update to 1.0.22

- fixes mips{32,64}r6 support
- adds experimental aarch64 support
- fixes syscalls with 6 arguments for x86
- removes PID caching and simplifies architecture specific code

Signed-off-by: Waldemar Brodkorb <wbx@openadk.org>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agotcpdump: security bump to version 4.9.0
Baruch Siach [Fri, 3 Feb 2017 05:43:43 +0000 (07:43 +0200)]
tcpdump: security bump to version 4.9.0

Security fixes in this release (from the Debian changelog):

    + CVE-2016-7922: buffer overflow in print-ah.c:ah_print().
    + CVE-2016-7923: buffer overflow in print-arp.c:arp_print().
    + CVE-2016-7924: buffer overflow in print-atm.c:oam_print().
    + CVE-2016-7925: buffer overflow in print-sl.c:sl_if_print().
    + CVE-2016-7926: buffer overflow in print-ether.c:ethertype_print().
    + CVE-2016-7927: buffer overflow in print-802_11.c:ieee802_11_radio_print().
    + CVE-2016-7928: buffer overflow in print-ipcomp.c:ipcomp_print().
    + CVE-2016-7929: buffer overflow in print-juniper.c:juniper_parse_header().
    + CVE-2016-7930: buffer overflow in print-llc.c:llc_print().
    + CVE-2016-7931: buffer overflow in print-mpls.c:mpls_print().
    + CVE-2016-7932: buffer overflow in print-pim.c:pimv2_check_checksum().
    + CVE-2016-7933: buffer overflow in print-ppp.c:ppp_hdlc_if_print().
    + CVE-2016-7934: buffer overflow in print-udp.c:rtcp_print().
    + CVE-2016-7935: buffer overflow in print-udp.c:rtp_print().
    + CVE-2016-7936: buffer overflow in print-udp.c:udp_print().
    + CVE-2016-7937: buffer overflow in print-udp.c:vat_print().
    + CVE-2016-7938: integer overflow in print-zeromq.c:zmtp1_print_frame().
    + CVE-2016-7939: buffer overflow in print-gre.c, multiple functions.
    + CVE-2016-7940: buffer overflow in print-stp.c, multiple functions.
    + CVE-2016-7973: buffer overflow in print-atalk.c, multiple functions.
    + CVE-2016-7974: buffer overflow in print-ip.c, multiple functions.
    + CVE-2016-7975: buffer overflow in print-tcp.c:tcp_print().
    + CVE-2016-7983: buffer overflow in print-bootp.c:bootp_print().
    + CVE-2016-7984: buffer overflow in print-tftp.c:tftp_print().
    + CVE-2016-7985: buffer overflow in print-calm-fast.c:calm_fast_print().
    + CVE-2016-7986: buffer overflow in print-geonet.c, multiple functions.
    + CVE-2016-7992: buffer overflow in print-cip.c:cip_if_print().
    + CVE-2016-7993: a bug in util-print.c:relts_print() could cause a
      buffer overflow in multiple protocol parsers (DNS, DVMRP, HSRP, IGMP,
      lightweight resolver protocol, PIM).
    + CVE-2016-8574: buffer overflow in print-fr.c:frf15_print().
    + CVE-2016-8575: buffer overflow in print-fr.c:q933_print().
    + CVE-2017-5202: buffer overflow in print-isoclns.c:clnp_print().
    + CVE-2017-5203: buffer overflow in print-bootp.c:bootp_print().
    + CVE-2017-5204: buffer overflow in print-ip6.c:ip6_print().
    + CVE-2017-5205: buffer overflow in print-isakmp.c:ikev2_e_print().
    + CVE-2017-5341: buffer overflow in print-otv.c:otv_print().
    + CVE-2017-5342: a bug in multiple protocol parsers (Geneve, GRE, NSH,
      OTV, VXLAN and VXLAN GPE) could cause a buffer overflow in
      print-ether.c:ether_print().
    + CVE-2017-5482: buffer overflow in print-fr.c:q933_print().
    + CVE-2017-5483: buffer overflow in print-snmp.c:asn1_parse().
    + CVE-2017-5484: buffer overflow in print-atm.c:sig_print().
    + CVE-2017-5485: buffer overflow in addrtoname.c:lookup_nsap().
    + CVE-2017-5486: buffer overflow in print-isoclns.c:clnp_print().

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agosepolgen: bump to version 2.6
Adam Duskett [Mon, 30 Jan 2017 17:00:14 +0000 (12:00 -0500)]
sepolgen: bump to version 2.6

Signed-off-by: Adam Duskett <aduskett@codeblue.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agodbus: remove init script status op
Baruch Siach [Wed, 1 Feb 2017 20:48:42 +0000 (22:48 +0200)]
dbus: remove init script status op

The status command calls the Upstart status utility which we don't have.

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopython-pyzmq: bump to version 16.0.2
Lionel Flandrin [Tue, 31 Jan 2017 11:22:45 +0000 (12:22 +0100)]
python-pyzmq: bump to version 16.0.2

Updated the zmq version detection patch to apply cleanly on 16.0.2.

Added patch #2 to replace compile_and_run with compile_and_forget in the setup
code: this function is only used to check for the availability of "sys/un.h" and
we only need to compile the test code to make sure of that. This fixes the
cross-compilation.

Signed-off-by: Lionel Flandrin <lionel@svkt.org>
Reviewed-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agocore infra: make sure apply-patches is called with correct tar
Thomas De Schampheleire [Wed, 1 Feb 2017 11:27:08 +0000 (12:27 +0100)]
core infra: make sure apply-patches is called with correct tar

Buildroot has a mechanism to detect a too-old or missing tar program on the
host machine, and builds a custom host-tar if needed. An example situation
is a RHEL5 host machine, where tar is knowingly too old.

The apply-patches script also employs tar, in case the patches come as an
archive. However, tar is called as 'tar' without any absolute path, and the
environment does not point in any way to the possibly custom tar. As a
result, the too-old-tar is called. A particular problem is the flag '-a'
which is missing on e.g. RHEL5.

Previously, this problem went unnoticed: tar would fail, but apply-patches
did not notice it, and the overall return code of the script was 'success'.
However, commit d5ae67b4 added 'set -e' to the script, causing any error to
halt execution of the script with an error.

Fix the problem by adding the Buildroot-built host tools to the PATH when
calling apply-patches.

Signed-off-by: Thomas De Schampheleire <thomas.de_schampheleire@nokia.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agotoolchain-external: remove stale references to (ARCH_)LIBC_A_LOCATION
Thomas De Schampheleire [Tue, 31 Jan 2017 16:03:38 +0000 (17:03 +0100)]
toolchain-external: remove stale references to (ARCH_)LIBC_A_LOCATION

The variables LIBC_A_LOCATION and ARCH_LIBC_A_LOCATION were killed in commit
646bd86908f7f995cdc2b95e0be381d97600f905 but the corresponding descriptions
were never removed.

Signed-off-by: Thomas De Schampheleire <thomas.de_schampheleire@nokia.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agoDEVELOPERS: update Thomas De Schampheleire
Thomas De Schampheleire [Tue, 31 Jan 2017 16:03:43 +0000 (17:03 +0100)]
DEVELOPERS: update Thomas De Schampheleire

The originally added entries were based on 'last committer' heuristics, but
I do not particularly feel responsible for them.

Instead update the list with more appropriate entries.

Additionally, update my email address.

Signed-off-by: Thomas De Schampheleire <thomas.de_schampheleire@nokia.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agolibcurl: optional verbose strings config
Judd Meinders [Tue, 31 Jan 2017 17:26:53 +0000 (11:26 -0600)]
libcurl: optional verbose strings config

This patch enables a config to set --enable-verbose during the
configuration of libcurl.  The option is triggered by setting
BR2_PACKAGE_LIBCURL_VERBOSE.

Signed-off-by: Judd Meinders <judd.meinders@rockwellcollins.com>
Signed-off-by: Matt Weber <matthew.weber@rockwellcollins.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agodocs/website/sponsors.html: Google and Mind sponsors of FOSDEM 2017 meeting
Thomas Petazzoni [Wed, 1 Feb 2017 20:52:10 +0000 (21:52 +0100)]
docs/website/sponsors.html: Google and Mind sponsors of FOSDEM 2017 meeting

This commit updates the sponsors page on our web site to indicate that
Google and Mind are sponsoring the Buildroot Developers Meeting at
FOSDEM 2017 in Brussels.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/x11r7/xkeyboard-config: bump version to 2.20
Bernd Kuhls [Wed, 1 Feb 2017 20:40:07 +0000 (21:40 +0100)]
package/x11r7/xkeyboard-config: bump version to 2.20

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/xutil_util-macros: bump version to 1.19.1
Bernd Kuhls [Tue, 31 Jan 2017 18:37:50 +0000 (19:37 +0100)]
package/xutil_util-macros: bump version to 1.19.1

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/x11r7/xapp_xauth: bump version to 1.0.10
Bernd Kuhls [Tue, 31 Jan 2017 18:37:49 +0000 (19:37 +0100)]
package/x11r7/xapp_xauth: bump version to 1.0.10

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/x11r7/xapp_xconsole: bump version to 1.0.7
Bernd Kuhls [Tue, 31 Jan 2017 18:37:48 +0000 (19:37 +0100)]
package/x11r7/xapp_xconsole: bump version to 1.0.7

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/x11r7/xproto_presentproto: bump version to 1.1
Bernd Kuhls [Tue, 31 Jan 2017 18:37:47 +0000 (19:37 +0100)]
package/x11r7/xproto_presentproto: bump version to 1.1

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/x11r7/xlib_libXi: bump version to 1.7.9
Bernd Kuhls [Tue, 31 Jan 2017 18:37:46 +0000 (19:37 +0100)]
package/x11r7/xlib_libXi: bump version to 1.7.9

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/x11r7/xdriver_xf86-input-evdev: bump version to 2.10.5
Bernd Kuhls [Tue, 31 Jan 2017 18:37:45 +0000 (19:37 +0100)]
package/x11r7/xdriver_xf86-input-evdev: bump version to 2.10.5

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/x11r7/xdriver_xf86-video-qxl: bump version to 0.1.5
Bernd Kuhls [Tue, 31 Jan 2017 18:37:44 +0000 (19:37 +0100)]
package/x11r7/xdriver_xf86-video-qxl: bump version to 0.1.5

Removed all patches, applied upstream.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/x11r7/xdriver_xf86-video-r128: bump version to 6.10.2
Bernd Kuhls [Tue, 31 Jan 2017 18:37:43 +0000 (19:37 +0100)]
package/x11r7/xdriver_xf86-video-r128: bump version to 6.10.2

Removed 0002-abi23.patch, applied upstream.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/x11r7/xdriver_xf86-video-savage: bump version to 2.3.9
Bernd Kuhls [Tue, 31 Jan 2017 18:37:42 +0000 (19:37 +0100)]
package/x11r7/xdriver_xf86-video-savage: bump version to 2.3.9

Removed 0002-abi23.patch, applied upstream.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/x11r7/xdriver_xf86-video-trident: bump version to 1.3.8
Bernd Kuhls [Tue, 31 Jan 2017 18:37:41 +0000 (19:37 +0100)]
package/x11r7/xdriver_xf86-video-trident: bump version to 1.3.8

Removed 0001-abi23.patch, applied upstream.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/x11r7/xdriver_xf86-video-glint: bump version to 1.2.9
Bernd Kuhls [Tue, 31 Jan 2017 18:37:40 +0000 (19:37 +0100)]
package/x11r7/xdriver_xf86-video-glint: bump version to 1.2.9

Removed 0001-mbstring.patch & 0002-abi23.patch, applied upstream.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/x11r7/xdriver_xf86-video-nv: bump version to 2.1.21
Bernd Kuhls [Tue, 31 Jan 2017 18:37:39 +0000 (19:37 +0100)]
package/x11r7/xdriver_xf86-video-nv: bump version to 2.1.21

Removed 0001-mibstore.patch & 0002-abi23.patch, applied upstream.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/x11r7/xdriver_xf86-video-siliconmotion: bump version to 1.7.9
Bernd Kuhls [Tue, 31 Jan 2017 18:37:38 +0000 (19:37 +0100)]
package/x11r7/xdriver_xf86-video-siliconmotion: bump version to 1.7.9

Removed 0001-abi23.patch, applied upstream.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/x11r7/xdriver_xf86-video-mga: bump version to 1.6.5
Bernd Kuhls [Tue, 31 Jan 2017 18:37:37 +0000 (19:37 +0100)]
package/x11r7/xdriver_xf86-video-mga: bump version to 1.6.5

Removed 0002-abi23.patch, applied upstream.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/x11r7/xdriver_xf86-video-sis: bump version to 0.10.9
Bernd Kuhls [Tue, 31 Jan 2017 18:37:36 +0000 (19:37 +0100)]
package/x11r7/xdriver_xf86-video-sis: bump version to 0.10.9

Removed 0002-abi23.patch, applied upstream.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/x11r7/xdriver_xf86-video-tdfx: bump version to 1.4.7
Bernd Kuhls [Tue, 31 Jan 2017 18:37:35 +0000 (19:37 +0100)]
package/x11r7/xdriver_xf86-video-tdfx: bump version to 1.4.7

Removed 0002-abi23.patch, applied upstream.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agolinux-headers: bump 4.{4, 9}.x and 3.12 series
Fabio Estevam [Wed, 1 Feb 2017 15:25:34 +0000 (13:25 -0200)]
linux-headers: bump 4.{4, 9}.x and 3.12 series

Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agolinux: bump default to version 4.9.7
Fabio Estevam [Wed, 1 Feb 2017 15:25:33 +0000 (13:25 -0200)]
linux: bump default to version 4.9.7

Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/{mesa3d, mesa3d-headers}: bump version to 13.0.4
Fabio Estevam [Wed, 1 Feb 2017 14:54:19 +0000 (12:54 -0200)]
package/{mesa3d, mesa3d-headers}: bump version to 13.0.4

Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com>
Acked-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agoconfigs/imx6q-sabresd: Bump to 4.9.7 kernel
Fabio Estevam [Wed, 1 Feb 2017 15:41:27 +0000 (13:41 -0200)]
configs/imx6q-sabresd: Bump to 4.9.7 kernel

Kernel 4.9.7 has an important fix: a2104c7cd3b24c432 ("drm/atomic:
clear out fence when duplicating state"), which fixes a kernel
warning that triggers sometimes when starting/stopping ksmcube
application several times in a row.

So bump to this version.

Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agoredis: security bump to version 3.2.7
Vicente Olivert Riera [Wed, 1 Feb 2017 10:28:18 +0000 (10:28 +0000)]
redis: security bump to version 3.2.7

Release notes:
  https://www.reddit.com/r/redis/comments/5r8wxn/redis_327_is_out_important_security_fixes_inside/

From the notes:
Upgrade urgency HIGH.

This release fixes important security and correctness issues.  It is
especially important to upgrade for Redis Cluster users and for users
running Redis in their laptop since a cross-scripting attack is fixed in
this release.

[Peter: extend description]
Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agoimagemagick: security bump to version 7.0.4-6
Vicente Olivert Riera [Tue, 31 Jan 2017 16:17:31 +0000 (16:17 +0000)]
imagemagick: security bump to version 7.0.4-6

Fixes an use of uninitialized data issue in MAT image format that may have
security impact:

https://github.com/ImageMagick/ImageMagick/issues/362

[Peter: extend commit message, mention (potential) security impact]
Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agocjson: security bump to version v1.2.1
Vicente Olivert Riera [Tue, 31 Jan 2017 16:05:41 +0000 (16:05 +0000)]
cjson: security bump to version v1.2.1

Fixes a potential NULL pointer dereference in
cJSONUtils_InplaceDecodePointerString():

https://github.com/DaveGamble/cJSON/issues/96

[Peter: extend commit message, mention (potential) security impact]
Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agoriemann-c-client: fix build on bfin
Peter Korsgaard [Tue, 31 Jan 2017 09:20:25 +0000 (10:20 +0100)]
riemann-c-client: fix build on bfin

Fixes:
http://autobuild.buildroot.net/results/8de/8de7e533fed3c48fdbe164bc9286148e63494c8f/build-end.log
http://autobuild.buildroot.net/results/828/828a4e09cb14c33b021bd347394104ff8b6dba78/build-end.log
http://autobuild.buildroot.net/results/fc8/fc80326880fb19cd6fbd6c0073916373a52ef873/build-end.log

LD symbol versioning is not working on blackfin even though ld accepts the
--version-script argument, causing link errors, so disable it.

Notice: These autobuilder issues happened with an external fdpic toolchain,
but the issue also occurs with internal toolchain / binutils 2.27 and
fdpic/flat.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agolog4cxx: fix build issue with gcc6+ on architectures with signed char
Peter Korsgaard [Mon, 30 Jan 2017 22:26:20 +0000 (23:26 +0100)]
log4cxx: fix build issue with gcc6+ on architectures with signed char

Fixes:
http://autobuild.buildroot.net/results/029/02946a75f478b1304896e7a0794bb6aa527e45c0/
http://autobuild.buildroot.net/results/14b/14b9cab834540a01c9c838ea579dc73e383f754a/
http://autobuild.buildroot.net/results/de8/de8f2b132084a10fbe8efb38c7b31adca4562852/

The source code contains a number of character constants > 127, which causes
build errors with gcc6+ on architectures where char is signed:

locationinfo.cpp:163:21: error: narrowing conversion of '237' from 'int' to 'char' inside { } [-Wnarrowing]

Fix it by adding an upstream patch adding explicit static_cast around these.
Also add a local patch to fix the test suite as this is not fixed upstream.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agoconfigs/qemu: bump to the latest kernel version
Gustavo Zacarias [Tue, 31 Jan 2017 10:35:31 +0000 (07:35 -0300)]
configs/qemu: bump to the latest kernel version

Also bump the pc samples since they're tied to the (base) qemu config.

Results table:

Defconfig               Kernel  Qemu            Network Status
--------------------------------------------------------------
aarch64_virt            4.9.6   2.6.0           YES     OK (3)
arm_versatile           4.9.6   2.5.0           YES     OK
arm_versatile_nommu     4.4.45  2.5.0           YES     OK
arm_vexpress            4.9.6   2.5.0           YES     OK
m68k_mcf5208            4.8.17  2.5.0           YES     OK (6)
m68k_q800               4.9.6   q800-v2.4.0     NO (2)  OK
microblazebe            4.9.6   2.5.0           YES     OK
microblazeel            4.9.6   2.5.0           YES     OK
mips32r2el_malta        4.9.6   2.5.0           YES     OK
mips32r2_malta          4.9.6   2.5.0           YES     OK
mips32r6el_malta        4.9.6   2.6.0           YES     OK (3)
mips32r6_malta          4.9.6   2.6.0           YES     OK (3)
mips64el_malta          4.9.6   2.5.0           YES     OK
mips64_malta            4.8.17  2.5.0           YES     OK (6)
mips64r6el_malta        4.9.6   2.7.0           YES     OK (3)(4)
mips64r6_malta          4.9.6   2.7.0           YES     OK (3)(4)
nios2-10m50             4.9.6   2.9.0           NO      OK
or1k                    4.9.6   2.5.0           NO      OK
ppc_g3beige             4.9.6   2.5.0           YES     OK
ppc_mpc8544ds           4.9.6   2.5.0           YES     OK
ppc_virtex_ml507        4.9.6   2.5.0           NO      OK
ppc64_pseries           4.9.6   2.5.0           YES     OK
sh4                     4.9.6   2.5.0           YES     OK
sh4eb                   4.9.6   2.5.0           NO (1)  OK
sparc_ss10              4.9.6   2.5.0           YES     OK
sparc64_sun4u           4.9.6   2.5.0           YES     OK
sparc_sun4u             4.9.6   2.5.0           YES     OK
x86                     4.9.6   2.5.0           YES     OK
x86_64                  4.9.6   2.5.0           YES     OK
xtensa_lx60             4.8.17  2.6.0           YES     OK (6)
xtensa_lx60_nommu       4.8.17  2.6.0           YES     OK (5)

(1) - Probably an endian issue with 8139 emulation/driver
(2) - There's a network interface, but enabling it in qemu fails
(3) - Known to fail with qemu versions lower than 2.6.0
(4) - Might work with 2.6.0, but the cpu definition changed in 2.7.0
(5) - Kept back on 4.8.x series since 4.9.x fails to build
(6) - Kept back on 4.8.x series since 4.9.x fails to boot

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agolog4cxx: update upstream URL
Peter Korsgaard [Mon, 30 Jan 2017 21:06:49 +0000 (22:06 +0100)]
log4cxx: update upstream URL

apache.linux-mirror.org now return NXDOMAIN, so use logging.apache.org
instead.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agoconfigs/imx6q-sabresd: Add new defconfig
Fabio Estevam [Sun, 29 Jan 2017 20:10:17 +0000 (18:10 -0200)]
configs/imx6q-sabresd: Add new defconfig

Add imx6q-sabresd_defconfig which supports imx6q-sabresd board using
mainline U-Boot and mainline kernel.

Keep freescale_imx6qsabresd_defconfig for those who want to run U-Boot and
kernel versions from NXP.

Signed-off-by: Fabio Estevam <festevam@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agoDEVELOPERS: add Marcin Niestroj to all Grinn boards
Marcin Niestroj [Mon, 30 Jan 2017 18:36:17 +0000 (19:36 +0100)]
DEVELOPERS: add Marcin Niestroj to all Grinn boards

Signed-off-by: Marcin Niestroj <m.niestroj@grinn-global.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agoboard: add support for chiliBoard
Marcin Niestroj [Mon, 30 Jan 2017 18:36:16 +0000 (19:36 +0100)]
board: add support for chiliBoard

Board support package includes:

 * Buildroot defconfig
 * Mainline Linux kernel v4.9.6
 * Mainline U-Boot (current HEAD revision is used, as board support
   patches are not in stable release yet)
 * genimage config to create sdcard image
 * Board readme.txt

[Peter: use http:// instead of git:// for u-boot]
Signed-off-by: Marcin Niestroj <m.niestroj@grinn-global.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agolcms2: add upstream security fix for CVE-2016-10165
Peter Korsgaard [Mon, 30 Jan 2017 13:05:12 +0000 (14:05 +0100)]
lcms2: add upstream security fix for CVE-2016-10165

An out-of-bounds read in cmstypes.c in Type_MLU_Read function was found,
leading to heap memory leak triggered by crafted ICC profile.

https://bugzilla.redhat.com/show_bug.cgi?id=1367357

Add upstream patch to fix it.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agolibsodium: bump to version 1.0.11
Gustavo Zacarias [Mon, 30 Jan 2017 19:04:30 +0000 (16:04 -0300)]
libsodium: bump to version 1.0.11

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agosamba4: bump to version 4.5.5
Gustavo Zacarias [Mon, 30 Jan 2017 19:02:22 +0000 (16:02 -0300)]
samba4: bump to version 4.5.5

Switch download URL to match the website and avoid issues.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agoheimdal: disable parallel make
Gustavo Zacarias [Mon, 30 Jan 2017 18:44:43 +0000 (15:44 -0300)]
heimdal: disable parallel make

It still seems to suffer from issues. Fixes:
http://autobuild.buildroot.net/results/e21/e2176cb5adacdad14371d4828f13a1c23f0e18d5/

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agogst-omx: bump to version 1.10.3
Gustavo Zacarias [Mon, 30 Jan 2017 16:45:10 +0000 (13:45 -0300)]
gst-omx: bump to version 1.10.3

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agogst1-rtsp-server: bump to version 1.10.3
Gustavo Zacarias [Mon, 30 Jan 2017 16:45:09 +0000 (13:45 -0300)]
gst1-rtsp-server: bump to version 1.10.3

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agogst1-validate: bump to version 1.10.3
Gustavo Zacarias [Mon, 30 Jan 2017 16:45:08 +0000 (13:45 -0300)]
gst1-validate: bump to version 1.10.3

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agogst1-libav: bump to version 1.10.3
Gustavo Zacarias [Mon, 30 Jan 2017 16:45:07 +0000 (13:45 -0300)]
gst1-libav: bump to version 1.10.3

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>