buildroot.git
8 years agoconfigs/stm32f469_disco: new configuration for STM32F469 Discovery board
Lee Jones [Fri, 15 Apr 2016 21:02:20 +0000 (23:02 +0200)]
configs/stm32f469_disco: new configuration for STM32F469 Discovery board

Similar to stm32f429_disco, this commit adds a configuration for the
Cortex-M4 based STM32F469 platform.

It requires a few kernel patches, which have already been submitted
upstream, as well as a small OpenOCD patch. Besides that, it re-uses
most of what has been added for the STM32F429 platform.

Signed-off-by: Lee Jones <lee.jones@linaro.org>
[Thomas:
 - squash multiple patches from Lee Jones into one
 - improve the readme.txt file
 - sync the defconfig with the adaptations made to the stm32f429
   configuration.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agoconfigs/stm32f429_disco: new configuration for STM32F429 Discovery board
Lee Jones [Fri, 15 Apr 2016 21:02:19 +0000 (23:02 +0200)]
configs/stm32f429_disco: new configuration for STM32F429 Discovery board

This commit adds a defconfig for the STM32F429 platform, which is
based on a Cortex-M4 core from ST Microelectronics. It is therefore
the first noMMU ARM platform supported in Buildroot.

This commit includes some files that will be common to several STM32
platforms (hence in board/stmicroelectronics) and some files that are
specific to the STM32F429 (hence in
board/stmicroelectronics/stm32f429-disco). More specifically, this
commit adds:

 - A minimal Busybox configuration, which is small enough to boot
   without causing OOM on such small noMMU platforms. The resulting
   Busybox, statically linked with uClibc-ng, weights around 220
   KB. For now, this file is located in board/stmicroelectronics/, but
   we might consider moving it to package/busybox/ in the future if
   needed.

 - A post-build script that removes the mounting of /dev/pts (not
   enabled in the kernel and not very useful for a system that has no
   network and no X), and removes the network related init script and
   configuration files (no network support).

 - A flash.sh script, to perform the right OpenOCD invocations to
   reflash the board.

 - One small kernel patch to adjust the kernel command line in the
   Device Tree, since it's the only way to do so.

 - The usual readme.txt file.

Signed-off-by: Lee Jones <lee.jones@linaro.org>
[Thomas:
 - squashed multiple patches from Lee Jones together
 - added the minimal Busybox configuration
 - added the post-build script
 - improved the flashing script to not hardcode the location of the
   output directory
 - add the small kernel patch
 - improve the readme.txt file
 - test on HW the resulting image, after using the internal toolchain.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agoafboot-stm32: use the Buildroot toolchain
Thomas Petazzoni [Fri, 15 Apr 2016 21:02:18 +0000 (23:02 +0200)]
afboot-stm32: use the Buildroot toolchain

By default, the afboot-stm32 Makefile uses "CROSS_COMPILE =
arm-none-eabi-". Since I had such a toolchain installed on my system
when testing afboot-stm32, I didn't realize it wasn't using the
Buildroot toolchain.

However, using the Buildroot toolchain doesn't immediately works for
FLAT toolchains, as gcc automatically wants to create a FLAT
binary. So we need to adjust the afboot-stm32 Makefile to use directly
'ld' and not 'gcc' when linking.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agoelf2flt: use new upstream site and bump version
Thomas Petazzoni [Fri, 15 Apr 2016 21:02:17 +0000 (23:02 +0200)]
elf2flt: use new upstream site and bump version

The uClinux developers now have a Github with elf2flt code, with an
upstream that is again active. Let's switch to this upstream, which
has built-in support for ARM noMMU, contributed by Waldemar.

Since we're now fetching from github, a hash file is added as well.

Finally, we disable -Werror to avoid build issues caused by warnings.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agopython-pexpect: new package
Jan Viktorin [Sun, 27 Mar 2016 01:31:23 +0000 (03:31 +0200)]
python-pexpect: new package

Signed-off-by: Jan Viktorin <viktorin@rehivetech.com>
Reviewed-by: Yegor Yefremov <yegorslists@googlemail.com>
[Thomas:
 - fix hash file
 - fix <pkg>_SITE variable
 - remove runtime only dependency from .mk file, as suggested by Yegor
   Yefremov]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopython-ptyprocess: new package
Jan Viktorin [Sun, 27 Mar 2016 01:31:22 +0000 (03:31 +0200)]
python-ptyprocess: new package

Signed-off-by: Jan Viktorin <viktorin@rehivetech.com>
[Thomas:
 - fix hash file
 - fix <pkg>_SITE variable.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopython-pysocks: new package
Yegor Yefremov [Mon, 4 Jan 2016 17:09:22 +0000 (18:09 +0100)]
python-pysocks: new package

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoyajl: fix static linking in a parallel build
Jörg Krause [Sat, 9 Apr 2016 22:15:25 +0000 (00:15 +0200)]
yajl: fix static linking in a parallel build

The yajl build system contains a race condition, which gets triggered by
high BR2_JLEVEL settings - It tries to link the executable gen-extra-close
against the shared libyajl before it is created:

[ 21%] Linking C executable gen-extra-close
[ 26%] Building C object src/CMakeFiles/yajl_s.dir/yajl_buf.c.o
/home/test/autobuild/instance-3/output/host/opt/ext-toolchain/bfin-uclinux/bfin-uclinux/bin/ld.real: cannot find -lyajl

Fix this issue by linking gen-extra-close against the shared library in a shared
build and the static library otherwise.
Apply this to all other build targets from yail who are linking against the
library, too.

Fixes:
http://autobuild.buildroot.net/results/a9b/a9b5209377acb51e69f376e0c008ee71fe00397a/
http://autobuild.buildroot.net/results/55f/55fe22463d49addb42b635d10be5176522f4a561/
http://autobuild.buildroot.net/results/808/808acca0cfed93465845c2aa055a7a4fc56a8a17/
http://autobuild.buildroot.net/results/b92/b92a9c84b71a8a2d022d307245ca6be36a000e6c/
http://autobuild.buildroot.net/results/55d/55df698ab53f7d94235166e8576eb681ed68668e/
.. and more.

Upstream status: Pending
https://github.com/lloyd/yajl/pull/187

Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks>
Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agogdk-pixbuf: use host loaders to update the cache
Gustavo Zacarias [Tue, 5 Apr 2016 23:31:24 +0000 (20:31 -0300)]
gdk-pixbuf: use host loaders to update the cache

Unfortunately gdk-pixbuf-query-loaders doesn't understand cross loaders
to update the cache, hence we can't use the host variant against target
loaders since it will output an effectively empty cache, causing runtime
failure of libgtk when finding icons.
So make host-gdk-pixbuf functionally equivalent to the target gdk-pixbuf
so we can run gdk-pixbuf-query-loaders against the host plugins and just
strip the host directory to make it runtime-compatible (like was done
before for the target directory).

This is still better than trying to update at runtime, since that would
require a writable loaders.cache file in tmpfs or rw filesystem, not to
mention the associated additional startup time.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agotiff: add host variant
Gustavo Zacarias [Tue, 5 Apr 2016 23:31:23 +0000 (20:31 -0300)]
tiff: add host variant

Add host variant to be used by host-gdk-pixbuf to update the loaders
cache.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agogtkmm3: bump to version 3.20.1
Gustavo Zacarias [Fri, 15 Apr 2016 11:01:04 +0000 (08:01 -0300)]
gtkmm3: bump to version 3.20.1

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agofreescale_imx6sxsabresd_defconfig: fix kernel headers version
Peter Korsgaard [Fri, 15 Apr 2016 11:43:26 +0000 (13:43 +0200)]
freescale_imx6sxsabresd_defconfig: fix kernel headers version

Fixes https://travis-ci.org/buildroot/buildroot-defconfig-testing/jobs/123187910

Commit 1e5bc05a04d (configs: freescale_imx6*: bump version to
3.14.52-1.1.0_ga) updated the kernel but forgot to change the kernel headers
version to match.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agos6lx9_microboard_defconfig: lock kernel version
Peter Korsgaard [Fri, 15 Apr 2016 09:48:43 +0000 (11:48 +0200)]
s6lx9_microboard_defconfig: lock kernel version

Fixes https://travis-ci.org/buildroot/buildroot-defconfig-testing/jobs/123187960

The defconfig broke after we moved the default kernel version to 4.5.x. Fix
it by locking the kernel version in the defconfig.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agoconfigs/raspberrypi2_defconfig: configure eth0 through dhcp
Peter Korsgaard [Fri, 15 Apr 2016 08:09:22 +0000 (10:09 +0200)]
configs/raspberrypi2_defconfig: configure eth0 through dhcp

The rpi2 board has an ethernet port, so configure it at startup.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agoconfigs/raspberrypi_defconfig: configure eth0 through dhcp
Peter Korsgaard [Fri, 15 Apr 2016 08:05:58 +0000 (10:05 +0200)]
configs/raspberrypi_defconfig: configure eth0 through dhcp

The rpi board has an ethernet port, so configure it at startup.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agoconfigs/minnowboard_max: configure eth0 through dhcp
Peter Korsgaard [Fri, 15 Apr 2016 07:50:08 +0000 (09:50 +0200)]
configs/minnowboard_max: configure eth0 through dhcp

The minnowboard max board has an ethernet port, so configure it at startup.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agoconnman: add patch to fix build with headers >= 4.5
Gustavo Zacarias [Thu, 14 Apr 2016 14:24:03 +0000 (11:24 -0300)]
connman: add patch to fix build with headers >= 4.5

Add a patch from Gentoo that fixes the build on linux headers >= 4.5
The probem arises from an incompatibility in newer headers when both
net/if.h and linux/if.h are included in the same source.
See https://bugs.gentoo.org/show_bug.cgi?id=577584

Fixes:
http://autobuild.buildroot.net/results/48e/48e6f34a7940f52d987db47784c0d9e82f39de7c/

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoMakefile: reset LD and AR environment variables
Nicolas Dichtel [Thu, 14 Apr 2016 14:58:32 +0000 (16:58 +0200)]
Makefile: reset LD and AR environment variables

The goal is to fix the compilation of perf (from linux) when LD or AR
variables are inherited from the environment.
After the linux upstream commits 5ef7bbb09f7b ("perf tools: Allow to
specify custom linker command") and 3c71ba3f80bb ("perf tools: Really allow
to specify custom CC, AR or LD") CC, AR, and LD variables are not overridden
if they are inherited.

In case of a cross compilation, it results in an inconsistent state: CC is
overridden but not LD and AR.

Linux-patch: http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=5ef7bbb09f7b
Linux-patch: http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=3c71ba3f80bb

Signed-off-by: Nicolas Dichtel <nicolas.dichtel@6wind.com>
Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agocannelloni: bump to version 20160414
Yegor Yefremov [Fri, 15 Apr 2016 07:35:06 +0000 (09:35 +0200)]
cannelloni: bump to version 20160414

Fixes:
http://autobuild.buildroot.net/results/5e9/5e9b44435522a26ad080b7810536686cc1e47c0f/

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoluvi: bump to version 2.7.0
Jörg Krause [Fri, 15 Apr 2016 07:13:27 +0000 (09:13 +0200)]
luvi: bump to version 2.7.0

Add a patch from upstream [1] to fix CMake build error when building with option
"WithSharedLibluv=ON".

[1]
https://github.com/luvit/luvi/commit/35c3961d10d3f9e3752102ea8e8bb8c187b32241

Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoquazip: bump to version 0.7.2
Jörg Krause [Fri, 15 Apr 2016 06:58:50 +0000 (08:58 +0200)]
quazip: bump to version 0.7.2

Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoqt: fix static linking
Jörg Krause [Fri, 15 Apr 2016 06:54:45 +0000 (08:54 +0200)]
qt: fix static linking

`-ldl` option is used unconditionally in `QMAKE_LIBS_DYNLOAD` while libdl is
not supported when libc is static. As the value of `QMAKE_LIBS_DYNLOAD` goes
into 'Libs.private' field of the pkgconfig files created by qmake, static
linking with qt will fail with:
  /usr/bin/ld: cannot find -ldl

Fix this issue by adding a build test to configure to check if libdl is
supported. `QMAKE_LIBS_DYNLOAD` in "src/corelib/plugin/plugin.pri" is now used
only if libdl is available.

Fixes:
http://autobuild.buildroot.net/results/459/4596b9c69cbc387f1071c730aaac76723afaa853/
http://autobuild.buildroot.net/results/459/4596b9c69cbc387f1071c730aaac76723afaa853/

Backported from Qt5:
https://github.com/qtproject/qtbase/commit/f669ea0d54302de31456d57286aa0e4ca1443e98

Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoqt: Fix musl build
Jörg Krause [Fri, 15 Apr 2016 06:40:36 +0000 (08:40 +0200)]
qt: Fix musl build

This helps to make sure that QT_SOCKLEN_T is defined to be 'int' only for legacy
glibc < 2 and not also for other libraries which may define it as per standards
but are not glibc, e.g. musl.

Fixes the following build error:
In file included from ../../include/QtNetwork/private/qnet_unix_p.h:1:0,
                 from kernel/qnetworkinterface_unix.cpp:46:
../../include/QtNetwork/private/../../../src/network/socket/qnet_unix_p.h: In function 'int qt_safe_accept(int, sockaddr*, int*, int)':
../../include/QtNetwork/private/../../../src/network/socket/qnet_unix_p.h:121:76: error: invalid conversion from 'int*' to 'socklen_t* {aka unsigned int*}' [-fpermissive]

Fixes:
http://autobuild.buildroot.net/results/709/709d547699596d09b4601a7940677d2010adeedf/
http://autobuild.buildroot.net/results/f05/f0589e1d06404a7bd57f5734228afe45164e553d/

Backported from Qt5:
https://github.com/qtproject/qtbase/commit/813f468a14fb84af43c1f8fc0a1430277358eba2

Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agomemcached: fix musl build
Baruch Siach [Fri, 15 Apr 2016 05:19:11 +0000 (08:19 +0300)]
memcached: fix musl build

Add a patch fixing pre-processor warnings that breaks the build. The patch is
pending upstream.

Fixes:

 http://autobuild.buildroot.org/results/ee9bdcad1c2d392558812c5ec185e92c20ed5340/

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoglibc: remove version 2.21 stray patches
Gustavo Zacarias [Fri, 15 Apr 2016 00:31:08 +0000 (21:31 -0300)]
glibc: remove version 2.21 stray patches

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agouboot-tools: bump to version 2016.03
Jörg Krause [Thu, 14 Apr 2016 21:50:08 +0000 (23:50 +0200)]
uboot-tools: bump to version 2016.03

Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoimlib2: security bump to version 1.4.8
Gustavo Zacarias [Thu, 14 Apr 2016 15:43:35 +0000 (12:43 -0300)]
imlib2: security bump to version 1.4.8

Fixes:
CVE-2016-3994 - out of bound read in GIF loader
CVE-2011-5326 - divide by zero on 2x1 ellipse

Switch to sourceforge hashes.
And drop all previous patches, they're upstream, yay.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agovalijson: new package
Santosh Multhalli [Thu, 14 Apr 2016 09:27:56 +0000 (14:57 +0530)]
valijson: new package

Valijson is a header-only JSON Schema Validation library for C++.

Signed-off-by: Santosh Multhalli <santosh.multhalli@rockwellcollins.com>
[Thomas:
 - fix license, it's BSD-2c, not BSD-3c.
 - fix propagation of boost dependencies,
   BR2_PACKAGE_BOOST_ARCH_SUPPORTS was missing.
 - remove useless blank line in Config.in
 - tweak commit log.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoluv: bump to version 1.9.0-1
Jörg Krause [Thu, 14 Apr 2016 10:29:28 +0000 (12:29 +0200)]
luv: bump to version 1.9.0-1

Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopostgresql: bump version to 9.5.2
Vicente Olivert Riera [Thu, 14 Apr 2016 08:53:58 +0000 (09:53 +0100)]
postgresql: bump version to 9.5.2

Also remove a patch which is no longer necessary and do not autoreconf.

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoqt: get rid of extra spaces in license file list
Danomi Manchego [Wed, 2 Mar 2016 02:54:40 +0000 (21:54 -0500)]
qt: get rid of extra spaces in license file list

Use "QT_LICENSE := $(QT_LICENSE), xxxx" construct to get rid of the
extra spaces before commas added by the font license clauses.

Signed-off-by: Danomi Manchego <danomimanchego123@gmail.com>
Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agostrongswan: disable iptables support
Waldemar Brodkorb [Mon, 4 Apr 2016 08:19:55 +0000 (10:19 +0200)]
strongswan: disable iptables support

There is a new conflict between Linux header (linux/if.h)
and C library header (net/if.h) introduced by this commit
to the Linux kernel:
1ffad83dffd675cd742286ae82dca7d746cb0da8
Mikko Rapeli is working on a solution, but it requires
changes to the Linux kernel and C library.

For now I would just disable the iptables feature in Strongswan.

The changes fixes following autobuild error:
http://autobuild.buildroot.net/results/e1693a714eb690988c1798b733d0ff143e50b3b9/

Signed-off-by: Waldemar Brodkorb <wbx@openadk.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agostrongswan: update to 5.4.0
Waldemar Brodkorb [Mon, 4 Apr 2016 08:19:06 +0000 (10:19 +0200)]
strongswan: update to 5.4.0

Update to 5.4.0

Signed-off-by: Waldemar Brodkorb <wbx@openadk.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoqt5connectivity: add sdpscanner tool for Qt5Bluetooth
Julien Corjon [Mon, 4 Apr 2016 09:56:01 +0000 (11:56 +0200)]
qt5connectivity: add sdpscanner tool for Qt5Bluetooth

Signed-off-by: Julien Corjon <corjon.j@ecagroup.com>
Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopoco: add patch to fix musl build
Jörg Krause [Tue, 5 Apr 2016 20:40:27 +0000 (22:40 +0200)]
poco: add patch to fix musl build

Add patch from upstream commit 30159aea4b3f6421da9d74a8bf22aad6d3bf26b4 to fix
musl build issue:

src/Error.cpp: In static member function 'static std::string Poco::Error::getMessage(int)':
src/Error.cpp:71:55: error: invalid conversion from 'int' to 'const char*' [-fpermissive]
   return std::string(strerror_r(errorCode, errmsg, 256));

There are 2 flavors of `strerror_r`, a GNU which returns a string and a POSIX
version which returns an int.

When the POSIX and GNU API collides musl always provides the POSIX API. That
being the case for `strerror_r` musl does only support the POSIX version,
despite of `_GNU_SOURCE`.

Only use the GNU version for glibc or uClibc.

Fixes:
http://autobuild.buildroot.net/results/cc3/cc392a6e294b9eed697b205329f8146a28e423e2/
http://autobuild.buildroot.net/results/693/693ef640a95702b20eb4e811936510e0a58cdfdd/
http://autobuild.buildroot.net/results/7f0/7f0966ee57aea574fda2157562e9c3202bd3819d/
http://autobuild.buildroot.net/results/7c0/7c02072a885a874e8b640905ef21929e6e143aae/

Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopoco: bump to version 1.7.2
Jörg Krause [Tue, 5 Apr 2016 20:40:26 +0000 (22:40 +0200)]
poco: bump to version 1.7.2

Also:
 - add a hash file.
 - replace patch #0002 by passing the DEFAULT_TARGET to poco
 - remove patch #0003 as it is obsolet since upstream commit
   010f7a5370be450109f1726e39d5b193e63a6373
 - remove patch #0004 which is applied upstream
 - remove patch #0005 which is fixed by upstream different

Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoboard/atmel: update documentation for SD card generation
Ludovic Desroches [Fri, 8 Apr 2016 14:30:41 +0000 (16:30 +0200)]
board/atmel: update documentation for SD card generation

Henceforth, a sdcard.img file is automatically generated. It simplifies the
procedure to generate a bootable SD card for Atmel Xplained boards.

Signed-off-by: Ludovic Desroches <ludovic.desroches@atmel.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoconfigs: atmel: add sama5d3 xplained sd card image generation
Ludovic Desroches [Fri, 8 Apr 2016 14:30:40 +0000 (16:30 +0200)]
configs: atmel: add sama5d3 xplained sd card image generation

Use genimage to generate a sd card with a fat partition (at91bootstrap,
u-boot, kernel, dtbs) and an ext4 partition (rootfs).

Signed-off-by: Ludovic Desroches <ludovic.desroches@atmel.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoconfigs: atmel: add sama5d4 xplained sd card image generation
Ludovic Desroches [Fri, 8 Apr 2016 14:30:39 +0000 (16:30 +0200)]
configs: atmel: add sama5d4 xplained sd card image generation

Use genimage to generate a sd card with a fat partition (at91bootstrap,
u-boot, kernel, dtbs) and an ext4 partition (rootfs).

Signed-off-by: Ludovic Desroches <ludovic.desroches@atmel.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoconfigs: atmel: add sama5d2 xplained sd card image generation
Ludovic Desroches [Fri, 8 Apr 2016 14:30:37 +0000 (16:30 +0200)]
configs: atmel: add sama5d2 xplained sd card image generation

Use genimage to generate a sd card with a fat partition (at91bootstrap,
u-boot, kernel, dtbs) and an ext4 partition (rootfs).

Signed-off-by: Ludovic Desroches <ludovic.desroches@atmel.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoipmitool: fix musl build
Jörg Krause [Mon, 11 Apr 2016 19:33:51 +0000 (21:33 +0200)]
ipmitool: fix musl build

Add two patches to fix musl build and one patch to make the package
autoreconfigurable.

The first patch adds 'foreign' to 'AUTOMAKE_OPTIONS' to make the package
autoreconfigurable.

The second patch avoids the redefinition of wchar_t by using autoconf to check
for the type wchar_t. Patching configure.ac requires to set AUTORECONF = YES
and add a post extract hook to create some missing files needed by autorefonf.

The third patch adds missing header include of <linux/params.h> needed for the
macro EXEC_PAGESIZE defined in the Linux Kernel headers.

All patches send upstream:
https://sourceforge.net/p/ipmitool/mailman/message/35004711/
https://sourceforge.net/p/ipmitool/mailman/message/35007331/
https://sourceforge.net/p/ipmitool/mailman/message/35007330/

Fixes:
http://autobuild.buildroot.net/results/75f/75fd6f1be0271bb15078c62f3effdbb67ac07427/
http://autobuild.buildroot.net/results/cac/cacf8179a9c8142eef69562462d3c3b0b20c2879/
http://autobuild.buildroot.net/results/c10/c1045882947ff7150c750088ae1981bd99134c54/
http://autobuild.buildroot.net/results/6a7/6a770f8a3dddb15ba4d95555e74b198799278dcf/
.. and more.

Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agocannelloni: needs dynamic library
Thomas Petazzoni [Wed, 13 Apr 2016 21:11:00 +0000 (23:11 +0200)]
cannelloni: needs dynamic library

cannelloni selects lksctp which depends on !BR2_STATIC_LIBS, but this
dependency was not propagated to cannelloni. Due to this, when
cannelloni was selected, lksctp-tools could be built even in a
BR2_STATIC_LIBS=y configuration.

We fix this by propagating the dependency. While we're at it, we
adjust the indentation of the cannelloni comment dependencies.

Fixes:

  http://autobuild.buildroot.org/results/b589af984499c532951217eb500ff31e6655c63f/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/kodi: optimise for RPi2
Yann E. MORIN [Sun, 10 Apr 2016 16:22:06 +0000 (18:22 +0200)]
package/kodi: optimise for RPi2

Kodi has specific optimisation and configuration flags for RPi vs. RPi2.
Only configure for the RPi2 when we're sure (i.e. it is a cortex A7),
and fallback to con figuring for the RPi otherwise.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoboard/minnowboard-max: Rework to generate SD card image
Ezequiel García [Tue, 12 Apr 2016 05:29:22 +0000 (02:29 -0300)]
board/minnowboard-max: Rework to generate SD card image

Let's rework the board and config files to use genimage
to generate the SD card image directly.

[Peter: add host-mtools for genimage vfat handling]
Signed-off-by: Ezequiel García <ezequiel@vanguardiasur.com.ar>
Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agopackage/nodejs: bump version to 5.10.1
Martin Bark [Sun, 10 Apr 2016 01:09:27 +0000 (02:09 +0100)]
package/nodejs: bump version to 5.10.1

See https://nodejs.org/en/blog/release/v5.10.1/

Signed-off-by: Martin Bark <martin@barkynet.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agolibwebsockets: bump to version 1.7.5
Danomi Manchego [Sun, 10 Apr 2016 00:16:31 +0000 (20:16 -0400)]
libwebsockets: bump to version 1.7.5

Signed-off-by: Danomi Manchego <danomimanchego123@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/x11r7/xdriver_xf86-video-r128: bump version to 6.10.1
Bernd Kuhls [Sun, 10 Apr 2016 17:15:02 +0000 (19:15 +0200)]
package/x11r7/xdriver_xf86-video-r128: bump version to 6.10.1

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/x11r7/xdriver_xf86-video-ast: bump version to 1.1.5
Bernd Kuhls [Sun, 10 Apr 2016 17:15:01 +0000 (19:15 +0200)]
package/x11r7/xdriver_xf86-video-ast: bump version to 1.1.5

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/x11r7/xdriver_xf86-video-ati: bump version to 7.7.0
Bernd Kuhls [Sun, 10 Apr 2016 17:15:00 +0000 (19:15 +0200)]
package/x11r7/xdriver_xf86-video-ati: bump version to 7.7.0

Also remove BR2_TOOLCHAIN_HAS_THREADS condition, it is already present
in package/x11r7/Config.in.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/x11r7/xdriver_xf86-video-amdgpu: new package
Bernd Kuhls [Sun, 10 Apr 2016 17:14:59 +0000 (19:14 +0200)]
package/x11r7/xdriver_xf86-video-amdgpu: new package

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/x11r7/xdriver_xf86-video-r128: disable DRI support when not available
Bernd Kuhls [Sun, 10 Apr 2016 17:14:58 +0000 (19:14 +0200)]
package/x11r7/xdriver_xf86-video-r128: disable DRI support when not available

Fixes
http://autobuild.buildroot.net/results/2e5/2e58f95dcdfe7f139d39712ac3026be76a9f3296/
http://autobuild.buildroot.net/results/2bf/2bfe7775a9e011b8ad8e196b635492240ca4c494/
http://autobuild.buildroot.net/results/1ad/1ada5fe37fc0d04d2b3ed9a01827d1974c32cf6c/

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/x11r7/xdriver_xf86-video-mach64: disable DRI support when not available
Bernd Kuhls [Sun, 10 Apr 2016 17:14:57 +0000 (19:14 +0200)]
package/x11r7/xdriver_xf86-video-mach64: disable DRI support when not available

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agolvm2: bump version to 2.02.150
Vicente Olivert Riera [Mon, 11 Apr 2016 09:05:13 +0000 (10:05 +0100)]
lvm2: bump version to 2.02.150

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/racehound: bump and fix dependencies
Yann E. MORIN [Wed, 13 Apr 2016 20:24:37 +0000 (22:24 +0200)]
package/racehound: bump and fix dependencies

As pointed out by Arnout, racehound does not require kernel headers
3.14-or-later. So, drop this depenency.

It stills require a kernel >= 3.14 to build and run, but we really
have no way to express that dependency as Kconfig options.

Besides, racehound does not build with kernel 4.5 because the struct
modules has been updated. Bump racehound to fix that build failure.

Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Cc: Arnout Vandecappelle <arnout@mind.be>
Cc: Peter Korsgaard <peter@korsgaard.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agomtd-utils: ubinize: fix return code on error
Luca Ceresoli [Tue, 12 Apr 2016 23:07:40 +0000 (01:07 +0200)]
mtd-utils: ubinize: fix return code on error

ubinize 1.5.2 (currently packaged in Buildroot) returns 0 in case of
some errors. This can lead to unnoticed errors in the middle of a
build.

Fix by adding a patch from upstream, which is not yet present in any
released version.

Fetch from: http://git.infradead.org/mtd-utils.git/commit/5f50207231414bfdbac8f0f974a2824f24177d6e

Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopython-pymysql: new package
Steve Calfee [Tue, 12 Apr 2016 21:39:11 +0000 (14:39 -0700)]
python-pymysql: new package

add python to MySQL connection software, written in pure python

Signed-off-by: Steve Calfee <stevecalfee@gmail.com>
Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoxdriver_x86-input-joystick: Install server config
Ezequiel García [Tue, 12 Apr 2016 22:51:36 +0000 (19:51 -0300)]
xdriver_x86-input-joystick: Install server config

In order for joysticks to be detected and used with this
driver, we need an xorg-server configuration file. This commit
installs such conf file to the default X11 xorg.conf.d path,
so we can at least provide a working template.

Users with specific needs can of course override it.

Signed-off-by: Ezequiel García <ezequiel@vanguardiasur.com.ar>
Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
[Thomas:
 - use XDRIVER_XF86_INPUT_JOYSTICK_PKGDIR
 - remove useless empty line.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/wpa_supplicant: Fix systemd service for new DBus bus name
Marcin Niestroj [Wed, 13 Apr 2016 14:09:18 +0000 (16:09 +0200)]
package/wpa_supplicant: Fix systemd service for new DBus bus name

systemd service files were supplied with old DBus bus name. After
service activation systemd was waiting for appearance of specified bus
name to consider it started successfully. However, if wpa_supplicant was
compiled only with new dbus interface name, then systemd didn't notice
configured (old) DBus bus name appearance. In the end service was
considered malfunctioning and it was deactivated.

Add upstreamable patch [1], which updates systemd service BusName
property according to configured DBus interface version.

[1] http://lists.infradead.org/pipermail/hostap/2016-April/035599.html

Signed-off-by: Marcin Niestroj <m.niestroj@grinn-global.com>
Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopython-pysmb: bump to version 1.1.18
Yegor Yefremov [Mon, 11 Apr 2016 10:27:29 +0000 (12:27 +0200)]
python-pysmb: bump to version 1.1.18

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopython-pyroute2: bump to version 0.3.20
Yegor Yefremov [Mon, 11 Apr 2016 10:27:28 +0000 (12:27 +0200)]
python-pyroute2: bump to version 0.3.20

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopython-click: bump to version 6.6
Yegor Yefremov [Mon, 11 Apr 2016 10:27:27 +0000 (12:27 +0200)]
python-click: bump to version 6.6

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopython-lxml: bump to version 3.6.0
Yegor Yefremov [Mon, 11 Apr 2016 10:27:26 +0000 (12:27 +0200)]
python-lxml: bump to version 3.6.0

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agogooglefontdirectory: add hash file
Fabio Porcedda [Sun, 10 Apr 2016 16:59:30 +0000 (18:59 +0200)]
googlefontdirectory: add hash file

Signed-off-by: Fabio Porcedda <fabio.porcedda@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoopentyrian-data: add hash file
Fabio Porcedda [Sun, 10 Apr 2016 16:59:29 +0000 (18:59 +0200)]
opentyrian-data: add hash file

Signed-off-by: Fabio Porcedda <fabio.porcedda@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopcsc-lite: add hash file
Fabio Porcedda [Sun, 10 Apr 2016 16:59:28 +0000 (18:59 +0200)]
pcsc-lite: add hash file

Signed-off-by: Fabio Porcedda <fabio.porcedda@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopango: bump to version 1.40.1
Gustavo Zacarias [Mon, 11 Apr 2016 19:13:49 +0000 (16:13 -0300)]
pango: bump to version 1.40.1

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agosysstat: bump to version 11.2.3
Gustavo Zacarias [Mon, 11 Apr 2016 18:29:41 +0000 (15:29 -0300)]
sysstat: bump to version 11.2.3

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agogvfs: bump to version 1.28.1
Gustavo Zacarias [Mon, 11 Apr 2016 18:12:28 +0000 (15:12 -0300)]
gvfs: bump to version 1.28.1

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agognutls: bump to version 3.4.11
Gustavo Zacarias [Mon, 11 Apr 2016 12:14:26 +0000 (09:14 -0300)]
gnutls: bump to version 3.4.11

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agolibtasn1: bump to version 4.8
Gustavo Zacarias [Mon, 11 Apr 2016 11:25:46 +0000 (08:25 -0300)]
libtasn1: bump to version 4.8

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/mutt: bump version to 1.6.0
Bernd Kuhls [Mon, 11 Apr 2016 19:28:18 +0000 (21:28 +0200)]
package/mutt: bump version to 1.6.0

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agolibuv: bump to version 1.9.0
Jörg Krause [Mon, 11 Apr 2016 20:02:51 +0000 (22:02 +0200)]
libuv: bump to version 1.9.0

Remove uClibc-ng patch applied upstream [1].

[1] https://github.com/libuv/libuv/commit/c8619721404c2a9f97adc34a8c3b5336317311bc

Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoharfbuzz: bump to version 1.2.6
Gustavo Zacarias [Mon, 11 Apr 2016 19:52:25 +0000 (16:52 -0300)]
harfbuzz: bump to version 1.2.6

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agovnstat: needs host-pkgconf
Jörg Krause [Mon, 11 Apr 2016 19:49:52 +0000 (21:49 +0200)]
vnstat: needs host-pkgconf

vnstat uses the PKG_CHECK_MODULES macro and therefore requires pkg-config.

Note that for adding the dependency gd to VNSTAT_DEPENDENCIES the assignment
was changed from '=' to '+='.

Fixes:
http://autobuild.buildroot.net/results/4dd/4ddb0d7d7fe2509ff9c4753d918e0bebd7725c13/

Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoapache: bump to version 2.4.20
Gustavo Zacarias [Mon, 11 Apr 2016 19:47:20 +0000 (16:47 -0300)]
apache: bump to version 2.4.20

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Acked-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agorabbitmq-c: bump to version 0.8.0
Joris Lijssens [Wed, 13 Apr 2016 11:49:25 +0000 (13:49 +0200)]
rabbitmq-c: bump to version 0.8.0

Made use of github helper because no official tarball
is released.

Signed-off-by: Joris Lijssens <joris.lijssens@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agonetsniff-ng: bump to version 0.6.1
Joris Lijssens [Wed, 13 Apr 2016 12:27:56 +0000 (14:27 +0200)]
netsniff-ng: bump to version 0.6.1

Signed-off-by: Joris Lijssens <joris.lijssens@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agolinux-headers: bump 3.12.x series
Gustavo Zacarias [Wed, 13 Apr 2016 18:30:09 +0000 (15:30 -0300)]
linux-headers: bump 3.12.x series

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agolirc-tools: needs a C++ toolchain
Baruch Siach [Tue, 12 Apr 2016 05:52:06 +0000 (08:52 +0300)]
lirc-tools: needs a C++ toolchain

NEWS file record for version 0.9.3:

  * The compiler has been switched to c++, and filenames are
updated to *.cpp (#79)

Fixes:
http://autobuild.buildroot.net/results/63b/63b1e427df1d6f264517a028655ac80d8d289254/
http://autobuild.buildroot.net/results/340/3409a4af78c83ea354d861052521f634347cd69a/
http://autobuild.buildroot.net/results/88a/88a117c229286ed739bd0ef832fa01a99825286a/

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agolibgtk3: bump to version 3.20.3
Gustavo Zacarias [Tue, 12 Apr 2016 11:13:05 +0000 (08:13 -0300)]
libgtk3: bump to version 3.20.3

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agopackage/racehound: fix comment
Yann E. MORIN [Tue, 12 Apr 2016 17:20:50 +0000 (19:20 +0200)]
package/racehound: fix comment

racehound requires a kernel >= 3.14 to be built and to run.

However, the current conditions on the corresponding comments are wrong:
  - the comment about the kernel has a dependency on the requested
    headers
  - the comment on the toolchain features does not have this condition.

Thus, the comments are not shown/hidden under the appropriate
conditions, like in this situation:
  - toolchain with headers < 3.14 (e.g. Sourcery CodeBench x86/x86_64
    2012.09 with headers 3.5)
  - kernel 4.5 enabled

this comment is shown:
    racehound needs an Linux kernel >= 3.14 to be built

So, this is incorrect, because:
 1- a kernel >= 3.14 is indeed to be built
 2- the headers version mismatch is not reported

Fix that by moving the dependency on the kernel headers to the
appropriate comment and enhance it.

Since there is no way we can know the kernel version to be built, we can
not add such a condition; still, we leave the kernel message as-is.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agolksctp-tools: requires dynamic library support
Baruch Siach [Tue, 12 Apr 2016 16:56:15 +0000 (19:56 +0300)]
lksctp-tools: requires dynamic library support

Fixes:
http://autobuild.buildroot.net/results/259/25910726158f4b2cbd9ceb60c170f4b2d0b546ef/
http://autobuild.buildroot.net/results/94a/94ab8ba783a67529a62d4994ab8c62c8656a05e6/
http://autobuild.buildroot.net/results/1e5/1e59f273e0f31646065a1323a2e231c17babfe59/

Cc: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agolinks: fix static link with directfb
Baruch Siach [Tue, 12 Apr 2016 16:55:36 +0000 (19:55 +0300)]
links: fix static link with directfb

The AC_HAVE_FUNCS autoconf macro uses gcc to check for function existence.
This breaks when the library depends on libstdc++, like directfb. Add this
dependency externally.

Fixes:
http://autobuild.buildroot.net/results/548/548019b71c7db649f20d2c479bb8fb3612162d4a/
http://autobuild.buildroot.net/results/c94/c9495f54db388bde9d64325bb57fc4e58741f7a7/
http://autobuild.buildroot.net/results/9b8/9b883d42bff3633f16447d76d2eb4ddf68013788/

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agomongodb: bump to version 3.3.4
Sergio Prado [Tue, 12 Apr 2016 12:39:05 +0000 (09:39 -0300)]
mongodb: bump to version 3.3.4

Signed-off-by: Sergio Prado <sergio.prado@e-labworks.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agowine: Bump to version 1.8.2
André Hentschel [Tue, 12 Apr 2016 17:48:24 +0000 (19:48 +0200)]
wine: Bump to version 1.8.2

Bumping to stable version 1.8.2

Signed-off-by: André Hentschel <nerv@dawncrow.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agolinux: bump default to version 4.5.1
Gustavo Zacarias [Tue, 12 Apr 2016 17:32:24 +0000 (14:32 -0300)]
linux: bump default to version 4.5.1

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agolinux-headers: bump 3.14.x and 4.{4, 5}.x series
Gustavo Zacarias [Tue, 12 Apr 2016 17:32:23 +0000 (14:32 -0300)]
linux-headers: bump 3.14.x and 4.{4, 5}.x series

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agosamba4: security bump to version 4.4.2
Gustavo Zacarias [Tue, 12 Apr 2016 20:34:50 +0000 (17:34 -0300)]
samba4: security bump to version 4.4.2

Fixes:

CVE-2016-2118 - A man in the middle can intercept any DCERPC traffic
between a client and a server in order toimpersonate the client and get
the same privileges as the authenticated user account.

CVE-2016-2115 - The protection of DCERPC communication over ncacn_np
(which is the default for most the file server related protocols) is
inherited from the underlying SMB connection. Samba doesn't enforce SMB
signing for this kind of SMB connections by default, which makes man in
the middle attacks possible.

CVE-2016-2114 - Due to a bug Samba doesn't enforce required smb signing,
even if explicitly configured.

CVE-2016-2113 - Man in the middle attacks are possible for client
triggered LDAP connections (with ldaps://) and ncacn_http connections
(with https://).

CVE-2016-2112 - A man in the middle is able to downgrade LDAP
connections to no integrity protection. It's possible to attack client
and server with this.

CVE-2016-2111 - When Samba is configured as Domain Controller it allows
remote attackers to spoof the computer name of a secure channel's
endpoints, and obtain sensitive session information, by running a
crafted application and leveraging the ability to sniff network traffic.

CVE-2016-2110 - The feature negotiation of NTLMSSP is not downgrade
protected. A man in the middle is able to clear even required flags,
especially NTLMSSP_NEGOTIATE_SIGN and NTLMSSP_NEGOTIATE_SEAL.

CVE-2015-5370 - Errors in Samba DCE-RPC code can lead to denial of
service (crashes and high cpu consumption) and man in the middle
attacks.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agobarebox: bump to version 2016.04.0
Fabio Porcedda [Sat, 9 Apr 2016 15:27:11 +0000 (17:27 +0200)]
barebox: bump to version 2016.04.0

Signed-off-by: Fabio Porcedda <fabio.porcedda@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agographite2: bump to version 1.3.8
Gustavo Zacarias [Fri, 8 Apr 2016 20:30:56 +0000 (17:30 -0300)]
graphite2: bump to version 1.3.8

And upstream switches tarball name yet again, so adjust SOURCE.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agosqlite: bump to version 3.12.1
Gustavo Zacarias [Fri, 8 Apr 2016 20:22:38 +0000 (17:22 -0300)]
sqlite: bump to version 3.12.1

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agoweston: don't forcibly disable simple EGL clients
Gustavo Zacarias [Fri, 8 Apr 2016 13:35:21 +0000 (10:35 -0300)]
weston: don't forcibly disable simple EGL clients

Only do so when there's no EGL.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agoweston: check for both EGL and GLES
Gustavo Zacarias [Fri, 8 Apr 2016 13:42:37 +0000 (10:42 -0300)]
weston: check for both EGL and GLES

The conditional is wrong, it was check for BR2_PACKAGE_MESA3D_OPENGL_ES
(correct, means GLESv2 support) and BR2_PACKAGE_MESA3D_OPENGL_GLES
(incorrect, there's no such symbol).
So now check for BR2_PACKAGE_MESA3D_OPENGL_EGL (EGL support) plus
BR2_PACKAGE_MESA3D_OPENGL_ES (GLESv2 support), both are required.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agoxorriso: Unify help description
Benoît Allard [Fri, 8 Apr 2016 08:58:49 +0000 (10:58 +0200)]
xorriso: Unify help description

Signed-off-by: Benoît Allard <benoit.allard@greenbone.net>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agopackage/exim: bump version to 4.87
Bernd Kuhls [Fri, 8 Apr 2016 12:18:23 +0000 (14:18 +0200)]
package/exim: bump version to 4.87

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agomesa3d: needs host-bison and host-flex
Gustavo Zacarias [Fri, 8 Apr 2016 12:35:00 +0000 (09:35 -0300)]
mesa3d: needs host-bison and host-flex

Fixes (host-bison):
http://autobuild.buildroot.net/results/e91/e919dbe6660a6c8c087969a6646e97dd058ce2c7/
Fixes (host-flex):
http://autobuild.buildroot.net/results/66d/66d45e34a38f15e391500ea7f7036606bbaf2655/

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agoiproute2: bump to version 4.5.0
Gustavo Zacarias [Fri, 8 Apr 2016 14:40:38 +0000 (11:40 -0300)]
iproute2: bump to version 4.5.0

Drop 0003-iproute2-fix-building-with-musl.patch since it's upstream.
Add gentoo patch to allow for non-iptables builds.
Add new musl build fix.
Tweak 0001-Avoid-in6_addr-redefinition.patch since the first chunk is no
longer required.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agolibqmi: bump to version 1.14.2
Yegor Yefremov [Fri, 8 Apr 2016 10:14:14 +0000 (12:14 +0200)]
libqmi: bump to version 1.14.2

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/Makefile.in: adjust LDFLAGS for elf2flt
Thomas Petazzoni [Thu, 31 Mar 2016 19:00:11 +0000 (21:00 +0200)]
package/Makefile.in: adjust LDFLAGS for elf2flt

So far, our LDFLAGS for the BR2_BINFMT_FLAT case were only used on
Blackfin. However, passing -elf2flt in LDFLAGS is wrong. Indeed,
LDFLAGS are not linker flags, but flags passed to the compiler when
linking.

If you pass -elf2flt to the compiler when linking, it is understood as
"-e lf2flt", i.e "the entry point is named lf2flt", which isn't
exactly the intention. We in fact need to pass -Wl,-elf2flt in LDFLAGS
as well, so that the compiler passes -elf2flt down to the linker.

For some reason, this option does not cause an issue with the Blackfin
toolchain, but it does with either a Buildroot toolchain for Cortex-M
or an OSELAS toolchain for Cortex-M. We have verified that passing
-Wl,-elf2flt continues to work with the Blackfin toolchain.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agotoolchain-buildroot: don't show musl on noMMU platforms
Thomas Petazzoni [Thu, 31 Mar 2016 19:00:10 +0000 (21:00 +0200)]
toolchain-buildroot: don't show musl on noMMU platforms

While musl has recently gained noMMU support for the sh2 platform, we
don't support this yet. So for the time being, let's not show musl as
an available C library on noMMU platforms. This is for example
important on ARM noMMU: ARM is supported by musl, but not its noMMU
variants.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>