buildroot.git
10 years agoffmpeg: enable libvpx support
David du Colombier [Tue, 30 Sep 2014 13:28:04 +0000 (15:28 +0200)]
ffmpeg: enable libvpx support

Signed-off-by: David du Colombier <0intro@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agolibvpx: bump to version 1.3.0
David du Colombier [Tue, 30 Sep 2014 13:28:03 +0000 (15:28 +0200)]
libvpx: bump to version 1.3.0

Signed-off-by: David du Colombier <0intro@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agofreescale/imx6-sabresd: lock down kernel headers to the kernel version
Luca Ceresoli [Wed, 1 Oct 2014 15:03:45 +0000 (17:03 +0200)]
freescale/imx6-sabresd: lock down kernel headers to the kernel version

The current defconfigs for iMX6 SABRESD kernel 3.10.17 from the Freescale
git repository. This kernel is older than the toolchain kernel headers
used in Buildroot (currently 3.16.3).

Explicitly lock down the kernel headers to match the version of the kernel
that is built.

Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net>
Tested-by: Vincent Stehlé <vincent.stehle@freescale.com>
Cc: Gilles Talis <gilles.talis@gmail.com>
Cc: Gary Bisson <bisson.gary@gmail.com>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agofreescale/imx6-sabresd: use global patch dir for U-Boot patches
Luca Ceresoli [Wed, 1 Oct 2014 15:03:44 +0000 (17:03 +0200)]
freescale/imx6-sabresd: use global patch dir for U-Boot patches

The best practice is to use the BR2_GLOBAL_PATCH_DIR for patches against
U-Boot, not BR2_TARGET_UBOOT_CUSTOM_PATCH_DIR.

Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net>
Tested-by: Vincent Stehlé <vincent.stehle@freescale.com>
Cc: Gilles Talis <gilles.talis@gmail.com>
Cc: Gary Bisson <bisson.gary@gmail.com>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agofreerdp: Add support for uClibc
Vicente Olivert Riera [Wed, 1 Oct 2014 08:59:21 +0000 (09:59 +0100)]
freerdp: Add support for uClibc

The stable-1.1 branch of freerdp fails to build when using a uClibc
toolchain because it's using functions which are not implemented in
uClibc, like eventfd_read, eventfd_write and futimes. That is causing
build failures like these ones:

../../libwinpr/synch/libwinpr-synch.so.0.1.0: undefined reference to
`eventfd_read'
../../libwinpr/synch/libwinpr-synch.so.0.1.0: undefined reference to
`eventfd_write'

../../common/libfreerdp-client.so.1.1.0: undefined reference to
`futimes'

Backport upstream patch, with non-applicable parts (new files from
master, but not in the stable-1.1 branch) trimmed down.

Upstream patch:
  https://github.com/FreeRDP/FreeRDP/commit/5f9c36da5d5cd3c5dce49f7b32fe011cb293f9ec/

Fixes:
  http://autobuild.buildroot.net/results/a66/a66e1ab18cd12904a64afcbf54116ceef889e966/build-end.log

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agovalgrind: allow building on more ARM systems
Mike Williams [Wed, 1 Oct 2014 15:15:49 +0000 (11:15 -0400)]
valgrind: allow building on more ARM systems

Signed-off-by: Mike Williams <mike@mikebwilliams.com>
Reviewed-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agolibrtlsdr: disable shared library target
Yuvaraj Patil [Wed, 24 Sep 2014 12:31:55 +0000 (18:01 +0530)]
librtlsdr: disable shared library target

Disable shared library target if BUILD_SHARES_LIBS is OFF.

Fixes:
http://autobuild.buildroot.net/results/d68/d68a23e2a57fd5430d74b8151931f36959d9578d//

Signed-off-by: Yuvaraj Patil <yuvaraj.patil@wipro.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Tested-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopcre: bump to version 8.36
Gustavo Zacarias [Wed, 1 Oct 2014 13:27:17 +0000 (10:27 -0300)]
pcre: bump to version 8.36

Also add hash file.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agorsyslog: security bump to version 7.6.6
Gustavo Zacarias [Wed, 1 Oct 2014 13:23:53 +0000 (10:23 -0300)]
rsyslog: security bump to version 7.6.6

Fixes CVE-2014-3634 - potential abort when a message with PRI > 191 was
processed if the "pri-text" property was used in active templates, this
could be abused to a remote denial of service from permitted senders.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Tested-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agorsyslog: libuuid is an optional dependency, not a required one
Peter Korsgaard [Wed, 1 Oct 2014 12:51:51 +0000 (14:51 +0200)]
rsyslog: libuuid is an optional dependency, not a required one

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agolighttpd: add hash file
Gustavo Zacarias [Tue, 30 Sep 2014 23:14:19 +0000 (20:14 -0300)]
lighttpd: add hash file

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agobind: bump to version 9.9.6
Gustavo Zacarias [Tue, 30 Sep 2014 23:13:22 +0000 (20:13 -0300)]
bind: bump to version 9.9.6

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agolibvncserver: add security patches
Gustavo Zacarias [Tue, 30 Sep 2014 23:12:54 +0000 (20:12 -0300)]
libvncserver: add security patches

Fixes:
CVE-2014-6051 and
CVE-2014-6052 denial of service and possible code execution via
integer overflow and lack of malloc error handling in
MallocFrameBuffer()
CVE-2014-6053 denial of service via large ClientCutText message.
CVE-2014-6054 denial of service via zero scaling factor.
CVE-2014-6055 denial of service and possible code execution via
stack overflows in File Transfer feature.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agolinux-headers: bump 3.12.x series
Gustavo Zacarias [Tue, 30 Sep 2014 23:12:36 +0000 (20:12 -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>
10 years agorsyslog: bump version
Peter Korsgaard [Wed, 1 Oct 2014 11:57:34 +0000 (13:57 +0200)]
rsyslog: bump version

To the latest release in the 7.x series. Also remove the two patches now
upstream and add tarball hash.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agogst1-libav: bump version
Peter Korsgaard [Mon, 29 Sep 2014 15:10:28 +0000 (17:10 +0200)]
gst1-libav: bump version

And add tarball hash from release announcement.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agogst1-plugins-ugly: bump version
Peter Korsgaard [Mon, 29 Sep 2014 15:01:32 +0000 (17:01 +0200)]
gst1-plugins-ugly: bump version

And add tarball hash from release announcement.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agogst1-plugins-bad: bump version
Peter Korsgaard [Mon, 29 Sep 2014 14:55:46 +0000 (16:55 +0200)]
gst1-plugins-bad: bump version

And add tarball hash from release announcement.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agogst1-plugins-good: bump version
Peter Korsgaard [Mon, 29 Sep 2014 14:52:35 +0000 (16:52 +0200)]
gst1-plugins-good: bump version

And add tarball hash from release announcement. Also drop v4l2 patch as it
is now upstream.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agogst1-plugins-base: bump version
Peter Korsgaard [Mon, 29 Sep 2014 14:46:47 +0000 (16:46 +0200)]
gst1-plugins-base: bump version

And add tarball hash from release announcement.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agogstreamer1: bump version
Peter Korsgaard [Mon, 29 Sep 2014 14:44:03 +0000 (16:44 +0200)]
gstreamer1: bump version

And add tarball hash from release announcement.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agohdparm: bump to version 9.45
Gustavo Zacarias [Mon, 29 Sep 2014 12:44:41 +0000 (09:44 -0300)]
hdparm: bump to version 9.45

Also add hash file.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Tested-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoopencv: Bump version to 2.4.9.1
Vicente Olivert Riera [Mon, 29 Sep 2014 09:08:50 +0000 (10:08 +0100)]
opencv: Bump version to 2.4.9.1

And also add a hash file.

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agopkg-utils: qstrip MESSAGE
Yann E. MORIN [Sun, 28 Sep 2014 22:08:36 +0000 (00:08 +0200)]
pkg-utils: qstrip MESSAGE

Currently, the MESSAGE macro double-quotes the message. But a few call
sites also double-quote the message, resulting in a borked call to echo,
like:
    $(call MESSAGE,"user text")
would expand to:
    echo "Leading text "user message" trailign text"

Just use qstrip on the user message, so we get protected from either a
comma in the user text (so make does not interpret it), or a semi-colon
(so the shell does not interpret it.)

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Peter Korsgaard <jacmet@uclibc.org>
Cc: Thomas De Schampheleire <patrickdepinguin@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agopackage/upmpdcli: bump to version 0.8.1
Jörg Krause [Sat, 27 Sep 2014 19:34:20 +0000 (21:34 +0200)]
package/upmpdcli: bump to version 0.8.1

Version bump to 0.8.1 requires a change of the uclibc patch.

Signed-off-by: Jörg Krause <jkrause@posteo.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agopackage/vde2: does not build on static only, needs dlopen()
Yann E. MORIN [Sun, 28 Sep 2014 16:26:30 +0000 (18:26 +0200)]
package/vde2: does not build on static only, needs dlopen()

Fixes:
    http://autobuild.buildroot.net/results/f9d/f9d23455a138e2214546922486c03c9d3c35b04a/

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agopackage/trace-cmd: does not build on static only, needs dlopen()
Yann E. MORIN [Sun, 28 Sep 2014 16:26:29 +0000 (18:26 +0200)]
package/trace-cmd: does not build on static only, needs dlopen()

Fixes:
    http://autobuild.buildroot.net/results/4d773e0738c1d5adada8c0a4bca312068132fd9b/

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agopackage/freerdp: can not build on uClibc
Yann E. MORIN [Sun, 28 Sep 2014 16:26:28 +0000 (18:26 +0200)]
package/freerdp: can not build on uClibc

FreeRDP uses eventfd_{read,write}, which is not supported in uClibc.

Fixes:
    http://autobuild.buildroot.net/results/ad7/ad7ade4c436d21cba930f40c613870fbadec840e/
    http://autobuild.buildroot.net/results/5a3/5a30aecbb426f76a22e8285931a0a8cd59b5e70b/
    http://autobuild.buildroot.net/results/6e0/6e0de0538e95ae156f7d2ad6eede46e44be81c8e/
    [...]

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agodocs/manual: add musl to toolchain dependency options
Yann E. MORIN [Sun, 28 Sep 2014 16:26:27 +0000 (18:26 +0200)]
docs/manual: add musl to toolchain dependency options

Currently, we only document (e)glibc and uClibc as C libraries on which
we can depend. However, we've supported musl for quite some time now.

So, also refference it in the manual, when dealing with toolchain
options a package may have to depend on.

[Peter: order musl before uClibc]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agolinux: Add uImage support for MIPS architecture
Vicente Olivert Riera [Fri, 26 Sep 2014 09:57:41 +0000 (10:57 +0100)]
linux: Add uImage support for MIPS architecture

uImage support for MIPS was added in the kernel on 2013-09-03, so we
allow to build uImage for MIPS in Buildroot.

Kernel commit:
  http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=4defe4559e86e26545ab2f542656a4b966dcde53

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoconfigs: update raspberrypi_defconfig
Yann E. MORIN [Sat, 27 Sep 2014 09:45:33 +0000 (11:45 +0200)]
configs: update raspberrypi_defconfig

Bump the kernel version and toolchain headers,
now based off Linux 3.12.28.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agopackage/rpi-userland: bump revision for fixes + enhancements
Yann E. MORIN [Sat, 27 Sep 2014 09:45:32 +0000 (11:45 +0200)]
package/rpi-userland: bump revision for fixes + enhancements

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agopackage/rpi-firmware: bump revision for a lot of fixes + enhancements
Yann E. MORIN [Sat, 27 Sep 2014 09:45:31 +0000 (11:45 +0200)]
package/rpi-firmware: bump revision for a lot of fixes + enhancements

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoopenssl: Add patch to fix compilation with musl libc
Maarten ter Huurne [Thu, 11 Sep 2014 01:40:03 +0000 (03:40 +0200)]
openssl: Add patch to fix compilation with musl libc

Signed-off-by: Maarten ter Huurne <maarten@treewalker.org>
Tested-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agomesa3d: fix build without dri drivers
Peter Korsgaard [Sun, 28 Sep 2014 20:45:10 +0000 (22:45 +0200)]
mesa3d: fix build without dri drivers

If no dri drivers are enabled, then mesa shouldn't get built with dri
support.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Acked-by: Bernd Kuhls <bernd.kuhls@t-online.de>
10 years agotiff: fix prefer-static build by using default install
Danomi Manchego [Fri, 26 Sep 2014 02:09:20 +0000 (22:09 -0400)]
tiff: fix prefer-static build by using default install

Replace hand-coded .so install with default install, plus tiff bins fixup
to remove unwanted tools.

Signed-off-by: Danomi Manchego <danomimanchego123@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agokeyutils: Bump version to 1.5.9, fix patches and
Vicente Olivert Riera [Wed, 24 Sep 2014 08:44:19 +0000 (09:44 +0100)]
keyutils: Bump version to 1.5.9, fix patches and

- Bump version to 1.5.9
- Remove patches already included in this version
- Use make parameters instead of environment variables
- Add an upstream patch to fix building statically
- Adapt old patches to the new version
- Add a hash file

Fixes:
  http://autobuild.buildroot.net/results/ced/ced596bd1c73286f7044f5a8e11b6588fc973f11/

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agopackage/wayland: requires shared library
Bernd Kuhls [Sun, 28 Sep 2014 08:48:14 +0000 (10:48 +0200)]
package/wayland: requires shared library

Fixes
  CC       src/libwayland_server_la-wayland-server.lo
src/wayland-server.c:36:19: error: dlfcn.h: No such file or directory

using this defconfig
http://autobuild.buildroot.net/results/dfd/dfd81f1f1f0f315317b2a85d24b286a277ac7c16/

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agodosfstools: fix compilation with musl libc
Maarten ter Huurne [Thu, 11 Sep 2014 05:16:10 +0000 (07:16 +0200)]
dosfstools: fix compilation with musl libc

The Makefile of dosfstools passes -D_GNU_SOURCE to get access to
non-standard definitions such as 'loff_t'. But this flag gets dropped
by the CFLAGS override, so explicitly add it.

[Peter: reword commit message]
Signed-off-by: Maarten ter Huurne <maarten@treewalker.org>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agopackage/mpd: bump to version 0.18.16
Jörg Krause [Sat, 27 Sep 2014 19:41:56 +0000 (21:41 +0200)]
package/mpd: bump to version 0.18.16

Signed-off-by: Jörg Krause <jkrause@posteo.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agopackage/libcurl: Backport patch to fix xbmc-related timeout bug
Bernd Kuhls [Sun, 28 Sep 2014 15:13:45 +0000 (17:13 +0200)]
package/libcurl: Backport patch to fix xbmc-related timeout bug

For details see
https://github.com/OpenELEC/OpenELEC.tv/commit/82d923895a311e514f6a916ce4d7e06edd2caabb#commitcomment-7952726

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agopackage/libcurl: Remove autoreconf
Bernd Kuhls [Sun, 28 Sep 2014 15:13:44 +0000 (17:13 +0200)]
package/libcurl: Remove autoreconf

When libcurl-0001-build-link-curl-to-NSS-libraries-when-NSS-support.patch
was removed the corresponding autoreconf was left behind:
http://git.buildroot.net/buildroot/commit/?id=9185b64ed5599622cb89ca4ee6ee29440b02ec8a

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agodhcpcd: security bump to version 6.4.7
Gustavo Zacarias [Sun, 28 Sep 2014 12:20:50 +0000 (09:20 -0300)]
dhcpcd: security bump to version 6.4.7

Does extra escaping to cover for vulnerable bash versions.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agobash: update to patchlevel 27
Gustavo Zacarias [Sun, 28 Sep 2014 11:17:54 +0000 (08:17 -0300)]
bash: update to patchlevel 27

Patches 26 and 27 are refiniments/improved checks on the CVE.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agopackage/mtd: install libubi.a and libmtd.a to staging
Romain Naour [Sun, 7 Sep 2014 09:35:17 +0000 (11:35 +0200)]
package/mtd: install libubi.a and libmtd.a to staging

Currently, the mtd package only installs the mtd utilities into the
target directory. However, the mtd-utils also provide two
static libraries (libmtd.a and libubi.a) that can be used by other
packages or tools.

Therefore, this commit extends the mtd package by adding the
installation to the staging directory of those two libraries.

Signed-off-by: Romain Naour <romain.naour@openwide.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoglm: Added package
Paul Cercueil [Fri, 15 Aug 2014 17:19:38 +0000 (19:19 +0200)]
glm: Added package

OpenGL Mathematics (GLM) is a header only C++ mathematics library for
graphics software based on the OpenGL Shading Language (GLSL)
specification.

http://glm.g-truc.net/

Signed-off-by: Paul Cercueil <paul@crapouillou.net>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agorpi-userland: Fix vcfiled startup
Benoît Thébaudeau [Thu, 7 Aug 2014 15:24:28 +0000 (17:24 +0200)]
rpi-userland: Fix vcfiled startup

The VideoCore file server daemon startup script installed from this package is
not compatible with BuildRoot (because of its naming and other Debian
dependencies), which prevented vcfiled from starting. Hence, prevent this
package from installing its vcfiled startup script, and add a configuration
option to install a vcfiled SysV init script suitable for BuildRoot.

[Peter: tweak help text as suggested by Yann]
Signed-off-by: Benoît Thébaudeau <benoit.thebaudeau@advansee.com>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Reviewed-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agotoolchainfile.cmake.in: do not force the CMAKE_{C, CXX}_FLAGS to the cache
Samuel Martin [Thu, 21 Aug 2014 20:45:20 +0000 (22:45 +0200)]
toolchainfile.cmake.in: do not force the CMAKE_{C, CXX}_FLAGS to the cache

Fix #7280 [1]

When the FORCE option is passed to the set command, the variable is
added/updated in the CMake cache every single time CMake processes this
command.

Because the toolchainfile.cmake prepends architecture/toolchain flags
to the CMAKE_{C,CXX}_FLAGS, this makes the CFLAGS being updated in the
generated Makefiles each time one reconfigures its project. So it
forces the compilation of everything, even when nothing has changed.

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

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Tested-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
(tested the SimpleApp reproduction scenario described in the bug report)
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agopackage/cdrkit: clean {HOST_, }CDRKIT_CONF_OPT
Samuel Martin [Thu, 21 Aug 2014 20:45:19 +0000 (22:45 +0200)]
package/cdrkit: clean {HOST_, }CDRKIT_CONF_OPT

Extending {C,LD}FLAGS for both host and target cdrkit package is not needed
because it is already handled by the {host-,}cmake-package infrastructure.

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agotoolchainfile.cmake.in: set linker flags
Samuel Martin [Thu, 21 Aug 2014 20:45:18 +0000 (22:45 +0200)]
toolchainfile.cmake.in: set linker flags

The linker flags are part of the toolchain configuration, so set them for
the CMake-based packages.

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agopackage/pkg-cmake.mk: set the {C, CXX, LD}FLAGS for host packages
Samuel Martin [Thu, 21 Aug 2014 20:45:17 +0000 (22:45 +0200)]
package/pkg-cmake.mk: set the {C, CXX, LD}FLAGS for host packages

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agopackage/pkg-cmake.mk: remove the USE_CCACHE CMake flag for host-package
Samuel Martin [Thu, 21 Aug 2014 20:45:16 +0000 (22:45 +0200)]
package/pkg-cmake.mk: remove the USE_CCACHE CMake flag for host-package

The USE_CCACHE CMake flag is only useful when building target package
(only the toolchainfile.cmake uses it).

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agocheck-kernel-headers: mktemp --tmpdir not available on RedHat RHEL5
Thomas De Schampheleire [Tue, 2 Sep 2014 09:25:45 +0000 (11:25 +0200)]
check-kernel-headers: mktemp --tmpdir not available on RedHat RHEL5

mktemp --tmpdir is not available on older Redhat RHEL5 machines. The
alternative that has the same behavior is 'mktemp -t'.

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoqemu-ppc: update kernel to latest for g3beige emulation
Waldemar Brodkorb [Fri, 26 Sep 2014 16:58:13 +0000 (18:58 +0200)]
qemu-ppc: update kernel to latest for g3beige emulation

Update Linux Kernel to 3.16.3.

Signed-off-by: Waldemar Brodkorb <wbx@openadk.org>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoqemu-arm: update versatile config to latest kernel
Waldemar Brodkorb [Fri, 26 Sep 2014 16:56:15 +0000 (18:56 +0200)]
qemu-arm: update versatile config to latest kernel

Update to Kernel 3.16.3.

Signed-off-by: Waldemar Brodkorb <wbx@openadk.org>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoqemu-arm: Update vexpress config to latest kernel
Waldemar Brodkorb [Fri, 26 Sep 2014 16:51:13 +0000 (18:51 +0200)]
qemu-arm: Update vexpress config to latest kernel

Update Kernel to 3.16.3.

Signed-off-by: Waldemar Brodkorb <wbx@openadk.org>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agogenimage: bump to version 7
Vivien Didelot [Fri, 26 Sep 2014 20:42:07 +0000 (16:42 -0400)]
genimage: bump to version 7

Signed-off-by: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agojamvm: bump to 2.0.0 (including mips big-endian support)
Thomas De Schampheleire [Fri, 26 Sep 2014 19:36:43 +0000 (21:36 +0200)]
jamvm: bump to 2.0.0 (including mips big-endian support)

This commit bumps jamvm to version 2.0.0. From the release notes:

    I'm pleased to announce a new release of JamVM.  JamVM 2.0.0 is the
    first release of JamVM with support for OpenJDK (in addition to GNU
    Classpath). Although IcedTea already includes JamVM with OpenJDK
    support, this has been based on periodic snapshots of the development
    tree.

    JamVM 2.0.0 supports OpenJDK 6, 7 and 8 (the latest). With OpenJDK 7 and
    8 this includes full support for JSR 292 (invokedynamic). JamVM 2.0.0
    with OpenJDK 8 also includes full support for Lambda expressions (JSR
    335), type annotations (JSR 308) and method parameter reflection.

    In addition to OpenJDK support, JamVM 2.0.0 also includes many
    bug-fixes, performance improvements and improved compatibility (from
    running the OpenJDK jtreg tests).

As this release now also supports MIPS big-endian targets, this commit
fixes bug #7010 (https://bugs.busybox.net/show_bug.cgi?id=7010)

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agopackage/cdrkit: fix namespace of variables
Yann E. MORIN [Fri, 26 Sep 2014 20:13:59 +0000 (22:13 +0200)]
package/cdrkit: fix namespace of variables

Not all cdrkit variables are prefixed with CDRKIT_, so they leak.

Most importantly, they look like they belong to another package's
namespace, cmake, as they start with CMAKE_ (but fortunately, they
have no impact on cmake, as they are not used by our infras.)

Fix that by removing the intermediate variables, and directly set
the CDRKIT_CONF_OPT variable.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Thomas De Schampheleire <patrickdepinguin@gmail.com>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoopencv: highgui module is needed for ts module
Vicente Olivert Riera [Fri, 26 Sep 2014 13:09:14 +0000 (14:09 +0100)]
opencv: highgui module is needed for ts module

OpenCV's highgui module needs to be auto-selected when the ts module is
selected, because it depends on it. Otherwise it would fail with an
error like this one:

[ 96%] Building CXX object
modules/ts/CMakeFiles/opencv_ts.dir/src/gpu_perf.cpp.o
In file included from
/home/test/autobuild/instance-1/output/build/opencv-2.4.8/modules/ts/src/gpu_perf.cpp:43:0:
/home/test/autobuild/instance-1/output/build/opencv-2.4.8/modules/ts/include/opencv2/ts/gpu_perf.hpp:47:39:
fatal error: opencv2/highgui/highgui.hpp: No such file or directory
compilation terminated.

Fixes:
  http://autobuild.buildroot.net/results/31b/31b124ff1ec958a621863bfc80323847a6373135/

Issue reported upstream:
  http://code.opencv.org/issues/3923

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoqt5: add hashes
Fatih Aşıcı [Fri, 26 Sep 2014 11:36:57 +0000 (14:36 +0300)]
qt5: add hashes

Signed-off-by: Fatih Aşıcı <fatih.asici@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoopenvmtools: add hash
Karoly Kasza [Thu, 25 Sep 2014 15:09:20 +0000 (17:09 +0200)]
openvmtools: add hash

openvmtools: add hash

Signed-off-by: Karoly Kasza <kaszak@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agolinux-headers: bump 3.4.x series
Gustavo Zacarias [Thu, 25 Sep 2014 13:00:52 +0000 (10:00 -0300)]
linux-headers: bump 3.4.x series

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agognuplot: update hashes
Gustavo Zacarias [Thu, 25 Sep 2014 12:59:13 +0000 (09:59 -0300)]
gnuplot: update hashes

The gnuplot 4.6.6 tarball was updated because of this:
(based on a diff from the original release and the updated one)
http://thread.gmane.org/gmane.comp.graphics.gnuplot.user/7856

Update hashes accordingly, but really this is all kinds of bad.
Fixes:
http://autobuild.buildroot.net/results/925/925fc731e404282873f2c586c98b05da5ce96ae7/

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agolibnss: security bump to version 3.17.1
Gustavo Zacarias [Thu, 25 Sep 2014 12:48:04 +0000 (09:48 -0300)]
libnss: security bump to version 3.17.1

Fixes CVE-2014-1568 RSA signature forgery attack.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoncurses: Add libcurses symlink to libncurses
Vicente Olivert Riera [Tue, 23 Sep 2014 09:33:11 +0000 (10:33 +0100)]
ncurses: Add libcurses symlink to libncurses

Some packages use -lcurses when they are linking, so they try to link to
a library called libcurses. The library provided by our ncurses package
is called libncurses, so those packages fail to link with a message like
this one:

/bin/ld: cannot find -lcurses

Installing a libcurses symlink to libncurses fixes the problem.

Fixes:
  http://autobuild.buildroot.net/results/466/466995f9534447a4f54327a14c44ef9e16dd1123/

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Reviewed-by: Markos Chandras <Markos.Chandras@imgtec.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agolttng-babeltrace: bump to version 1.2.2
Jérôme Pouiller [Wed, 24 Sep 2014 06:43:05 +0000 (08:43 +0200)]
lttng-babeltrace: bump to version 1.2.2

Signed-off-by: Jérôme Pouiller <jezz@sysmic.org>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agolttng-libust: bump to version 2.5.0
Jérôme Pouiller [Wed, 24 Sep 2014 06:43:04 +0000 (08:43 +0200)]
lttng-libust: bump to version 2.5.0

lttng-libust-0001-Disable-liblttng-ust-dl-if-dlinfo-is-not-available.patch
was upstreamed

[Peter: also remove _AUTORECONF = YES]
Signed-off-by: Jérôme Pouiller <jezz@sysmic.org>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agolttng-tools: bump to version 2.5.0
Jérôme Pouiller [Wed, 24 Sep 2014 06:43:03 +0000 (08:43 +0200)]
lttng-tools: bump to version 2.5.0

libxml2 is now necessary

Signed-off-by: Jérôme Pouiller <jezz@sysmic.org>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agolttng-modules: bump to version 2.5.0
Jérôme Pouiller [Wed, 24 Sep 2014 06:43:02 +0000 (08:43 +0200)]
lttng-modules: bump to version 2.5.0

This version should support kernel up to 3.15.

Signed-off-by: Jérôme Pouiller <jezz@sysmic.org>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agopackage: normalize separator size to 80
Jerzy Grzegorek [Wed, 24 Sep 2014 06:08:28 +0000 (08:08 +0200)]
package: normalize separator size to 80

Signed-off-by: Jerzy Grzegorek <jerzy.grzegorek@trzebnica.net>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoMakefile: Unexport MACHINE variable
Risto Avila [Wed, 24 Sep 2014 04:37:13 +0000 (04:37 +0000)]
Makefile: Unexport MACHINE variable

Fixes bug 7448

Otherwise glibc build fails.

[Peter: reworded]
Signed-off-by: Risto Avila <risto.avila@digia.com>
Reviewed-by: Luca Ceresoli <luca@lucaceresoli.net>
Tested-by: Luca Ceresoli <luca@lucaceresoli.net>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoutil-linux: disable all programs for host build
Peter Seiderer [Wed, 24 Sep 2014 21:08:51 +0000 (23:08 +0200)]
util-linux: disable all programs for host build

Disable all programs for host build using '--disable-all-programs'
as suggested by Thomas Petazzoni ([1]).

Build libs before patch:
build/host-util-linux-2.25.1/.libs/libsmartcols.so
build/host-util-linux-2.25.1/.libs/libuuid.so
build/host-util-linux-2.25.1/.libs/libfdisk.a
build/host-util-linux-2.25.1/.libs/libcommon.a

Build libs after patch:
build/host-util-linux-2.25.1/.libs/libuuid.so
build/host-util-linux-2.25.1/.libs/libcommon.a

[1] http://lists.busybox.net/pipermail/buildroot/2014-September/106933.html

Signed-off-by: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agomemstat: Add patch to fix compilation with musl libc
Maarten ter Huurne [Mon, 15 Sep 2014 02:53:38 +0000 (04:53 +0200)]
memstat: Add patch to fix compilation with musl libc

PATH_MAX was undefined because of a missing #include.

Signed-off-by: Maarten ter Huurne <maarten@treewalker.org>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agostress: update homepage link
Baruch Siach [Wed, 24 Sep 2014 10:58:23 +0000 (13:58 +0300)]
stress: update homepage link

The old link returns HTTP 404 error.

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoimagemagick: bump to version 6.8.9-8
Jerzy Grzegorek [Wed, 24 Sep 2014 06:10:00 +0000 (08:10 +0200)]
imagemagick: bump to version 6.8.9-8

Signed-off-by: Jerzy Grzegorek <jerzy.grzegorek@trzebnica.net>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agodnsmasq: bump to version 2.72
Gustavo Zacarias [Wed, 24 Sep 2014 18:26:56 +0000 (15:26 -0300)]
dnsmasq: bump to version 2.72

Also add hash file.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agobash: security bump to patchlevel 25
Gustavo Zacarias [Wed, 24 Sep 2014 18:01:22 +0000 (15:01 -0300)]
bash: security bump to patchlevel 25

Fixes CVE-2014-6271:

Under certain circumstances, bash will execute user code while
processing the environment for exported function definitions.

Also add hash file.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agonitrogen6x_defconfig: bump linux kernel
Peter Korsgaard [Tue, 23 Sep 2014 13:31:57 +0000 (15:31 +0200)]
nitrogen6x_defconfig: bump linux kernel

To the latest commit on the 3.10 branch. Also lock the kernel headers to match.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agonitrogen6x_defconfig: bump u-boot version
Peter Korsgaard [Tue, 23 Sep 2014 13:28:31 +0000 (15:28 +0200)]
nitrogen6x_defconfig: bump u-boot version

To the 2014.07 release. For furture details, see:

http://boundarydevices.com/u-boot-2014-07-release-mx6-boards/

Also update our 6x_upgrade script to the version from that page so the
entire SPI flash gets erased (otherwise it fails on big u-boot builds) and
document how to perform the upgrade.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
u-boot fixup

10 years agopackage/xbmc: add option to enable libva
Bernd Kuhls [Sun, 7 Sep 2014 11:54:35 +0000 (13:54 +0200)]
package/xbmc: add option to enable libva

[Thomas: add the comment about the dynamic library dependency.]

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agogcc: add new fix for the ARC 2014.08 gcc version
Alexey Brodkin [Thu, 18 Sep 2014 11:19:12 +0000 (15:19 +0400)]
gcc: add new fix for the ARC 2014.08 gcc version

This commit adds a new patch to the ARC 2014.08 gcc specific version,
that redefines PTRDIFF_TYPE from "long int" to "int".

The change of SIZE_TYPE from "long unsigned int" to "unsigned int"
http://git.buildroot.net/buildroot/commit/?id=0f236c1fef669192c8f5cc8ef26e93da91438dc2
introduced a regression due to the existing PTRDIFF_TYPE.

Now to fix regression the patch converts PTRDIFF_TYPE to simple "int".

The fix is taken from current development branch of GCC for ARC and
will be a part of the next release of ARC tools, so at that point
patch should be dropped.

https://github.com/foss-for-synopsys-dwc-arc-processors/gcc/commit/846e92167aa4f486259c9ff44bb4e6cce6097fa4

[Thomas: tweak commit log.]

Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
Cc: Anton Kolesov <akolesov@synopsys.com>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Cc: Peter Korsgaard <peter@korsgaard.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agoutil-linux: disable more command for host build
Peter Seiderer [Mon, 22 Sep 2014 20:54:50 +0000 (22:54 +0200)]
util-linux: disable more command for host build

Fixes the following compile error (in case neither curses or ncurses
development files are installed on the build host):

text-utils/more.c: In function ‘screen’:
text-utils/more.c:692:4: warning: implicit declaration of function ‘my_putstring’ [-Wimplicit-function-declaration]
text-utils/more.c:692:4: warning: nested extern declaration of ‘my_putstring’ [-Wnested-externs]
text-utils/more.c: In function ‘initterm’:
text-utils/more.c:1798:3: warning: implicit declaration of function ‘my_setupterm’ [-Wimplicit-function-declaration]
text-utils/more.c:1798:3: warning: nested extern declaration of ‘my_setupterm’ [-Wnested-externs]
text-utils/more.c:1806:5: warning: implicit declaration of function ‘my_tgetnum’ [-Wimplicit-function-declaration]
text-utils/more.c:1806:5: warning: nested extern declaration of ‘my_tgetnum’ [-Wnested-externs]
text-utils/more.c:1806:22: error: ‘TERM_LINES’ undeclared (first use in this function)
text-utils/more.c:1806:22: note: each undeclared identifier is reported only once for each function it appears in
text-utils/more.c:1807:23: error: ‘TERM_COLS’ undeclared (first use in this function)
text-utils/more.c:1816:4: warning: implicit declaration of function ‘my_tgetflag’ [-Wimplicit-function-declaration]
text-utils/more.c:1816:4: warning: nested extern declaration of ‘my_tgetflag’ [-Wnested-externs]
text-utils/more.c:1816:34: error: ‘TERM_HARD_COPY’ undeclared (first use in this function)
text-utils/more.c:1821:20: error: ‘TERM_EAT_NEW_LINE’ undeclared (first use in this function)
text-utils/more.c:1827:23: error: ‘TERM_AUTO_RIGHT_MARGIN’ undeclared (first use in this function)
text-utils/more.c:1828:25: error: ‘TERM_CEOL’ undeclared (first use in this function)
text-utils/more.c:1829:4: warning: implicit declaration of function ‘my_tgetstr’ [-Wimplicit-function-declaration]
text-utils/more.c:1829:4: warning: nested extern declaration of ‘my_tgetstr’ [-Wnested-externs]
text-utils/more.c:1829:25: error: ‘TERM_CLEAR_TO_LINE_END’ undeclared (first use in this function)
text-utils/more.c:1830:23: error: ‘TERM_CLEAR’ undeclared (first use in this function)
text-utils/more.c:1831:24: error: ‘TERM_STANDARD_MODE’ undeclared (first use in this function)
text-utils/more.c:1832:23: error: ‘TERM_EXIT_STANDARD_MODE’ undeclared (first use in this function)
text-utils/more.c:1833:31: error: ‘TERM_STD_MODE_GLITCH’ undeclared (first use in this function)
text-utils/more.c:1842:20: error: ‘TERM_UNDERLINE’ undeclared (first use in this function)
text-utils/more.c:1843:23: error: ‘TERM_OVER_STRIKE’ undeclared (first use in this function)
text-utils/more.c:1845:27: error: ‘TERM_UNDERLINE_CHAR’ undeclared (first use in this function)
text-utils/more.c:1848:21: error: ‘TERM_ENTER_UNDERLINE’ undeclared (first use in this function)
text-utils/more.c:1850:17: error: ‘TERM_EXIT_UNDERLINE’ undeclared (first use in this function)
text-utils/more.c:1862:29: error: ‘TERM_PAD_CHAR’ undeclared (first use in this function)
text-utils/more.c:1864:22: error: ‘TERM_HOME’ undeclared (first use in this function)
text-utils/more.c:1867:21: error: ‘TERM_CURSOR_ADDRESS’ undeclared (first use in this function)
text-utils/more.c:1869:10: warning: implicit declaration of function ‘my_tgoto’ [-Wimplicit-function-declaration]
text-utils/more.c:1869:10: warning: nested extern declaration of ‘my_tgoto’ [-Wnested-externs]
text-utils/more.c:1869:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
text-utils/more.c:1876:24: error: ‘TERM_CLEAR_TO_SCREEN_END’ undeclared (first use in this function)
text-utils/more.c:1877:27: error: ‘TERM_LINE_DOWN’ undeclared (first use in this function)
text-utils/more.c: In function ‘reset_tty’:
text-utils/more.c:2142:3: warning: implicit declaration of function ‘tputs’ [-Wimplicit-function-declaration]
text-utils/more.c:2142:3: warning: nested extern declaration of ‘tputs’ [-Wnested-externs]
make[4]: *** [text-utils/more-more.o] Error 1

Signed-off-by: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agobinutils: fix 'call8: call target out of range' xtensa ld bug
Max Filippov [Tue, 23 Sep 2014 03:23:29 +0000 (07:23 +0400)]
binutils: fix 'call8: call target out of range' xtensa ld bug

This fixes the following linux kernel build errors:

  LD      init/built-in.o
  net/built-in.o: In function `raw_proc_exit':
  (.init.text+0xe29): dangerous relocation:
      call8: call target out of range: udp_proc_register
  net/built-in.o: In function `udp_table_init':
  (.init.text+0xf09): dangerous relocation:
      call8: call target out of range: udp_proc_register
  net/built-in.o: In function `inet_init':
  af_inet.c:(.init.text+0x142e): dangerous relocation:
 call8: call target out of range: udp4_proc_exit
  net/built-in.o: In function `ip_auto_config':
  ipconfig.c:(.init.text+0x28aa): dangerous relocation:
  call8: call target out of range: arp_send

Backported from: 331ed1307b93d3ff77d248bdf2f7b79a20851457
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agognuplot: bump to version 4.6.6
Gustavo Zacarias [Tue, 23 Sep 2014 14:41:34 +0000 (11:41 -0300)]
gnuplot: bump to version 4.6.6

Also add hash file.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agoipset: bump to version 6.23
Gustavo Zacarias [Tue, 23 Sep 2014 12:33:02 +0000 (09:33 -0300)]
ipset: bump to version 6.23

Also add hash file.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopifmrds: bump version and remove strcmp patch
Eric Limpens [Tue, 23 Sep 2014 19:18:05 +0000 (21:18 +0200)]
pifmrds: bump version and remove strcmp patch

- Bump version to git revision 0bf57f9...
- Remove strcmp patch, has been fixed upstream

Signed-off-by: Eric Limpens <limpens@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopackage/ffmpeg: Fix compile error on arm4/arm5
Bernd Kuhls [Tue, 23 Sep 2014 18:15:09 +0000 (20:15 +0200)]
package/ffmpeg: Fix compile error on arm4/arm5

Fixes
http://autobuild.buildroot.net/results/d7e/d7ea8db79210228103257b6a28fada38cca142cb/
http://autobuild.buildroot.net/results/ec7/ec71e4f16ee9106747dff5f15999cbd17903e76f/
http://autobuild.buildroot.net/results/be7/be72eb182eaccf0064a32c9dfc2ac1c0d6555506/
http://autobuild.buildroot.net/results/b35/b35b71e3d21394e7ca24f3b112d8a4047cd6c87b/
http://autobuild.buildroot.net/results/5bb/5bbc8b5cdcd99229a6813970293f98b044fc489d/
http://autobuild.buildroot.net/results/be5/be54e75c4171d1db0eaaaeb5f5df29751d7db57b/

[Thomas: update patch to indicate that it has been merged upstream,
and point to the upstream commit.]

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agodirectfb: disable multi application if no MMU
Jérôme Pouiller [Tue, 23 Sep 2014 09:45:47 +0000 (11:45 +0200)]
directfb: disable multi application if no MMU

directfb-fusion uses the madvise() system call which is not available
on no-MMU targets.

It seems it might be possible to simply remove the call to madvise()
(there is only one call) if not available. However, it's probably not
worth the effort, and people working on no-MMU targets can submit a
patch doing that if they are interested.

[Thomas: tweak commit log.]

Signed-off-by: Jérôme Pouiller <jezz@sysmic.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agosystemd: make libseccomp usage deterministic
Jérôme Pouiller [Tue, 23 Sep 2014 09:45:45 +0000 (11:45 +0200)]
systemd: make libseccomp usage deterministic

[Thomas: fix minor typo in commit title.]

Signed-off-by: Jérôme Pouiller <jezz@sysmic.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agolibseccomp: bump to version 2.1.1
Jérôme Pouiller [Tue, 23 Sep 2014 09:45:44 +0000 (11:45 +0200)]
libseccomp: bump to version 2.1.1

Version 1.0.0 was not compatible with systemd. With 1.0.0, systemd
compilation produce:

src/shared/seccomp-util.c: In function 'seccomp_add_secondary_archs':
src/shared/seccomp-util.c:73:9: warning: implicit declaration of function 'seccomp_arch_add' [-Wimplicit-function-declaration]
         r = seccomp_arch_add(c, SCMP_ARCH_X86);
         ^
src/shared/seccomp-util.c:73:9: warning: nested extern declaration of 'seccomp_arch_add' [-Wnested-externs]
src/shared/seccomp-util.c:73:33: error: 'SCMP_ARCH_X86' undeclared (first use in this function)
         r = seccomp_arch_add(c, SCMP_ARCH_X86);
                                 ^
src/shared/seccomp-util.c:77:33: error: 'SCMP_ARCH_X86_64' undeclared (first use in this function)
         r = seccomp_arch_add(c, SCMP_ARCH_X86_64);
                                 ^
src/shared/seccomp-util.c:81:33: error: 'SCMP_ARCH_X32' undeclared (first use in this function)
         r = seccomp_arch_add(c, SCMP_ARCH_X32);

Signed-off-by: Jérôme Pouiller <jezz@sysmic.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agovalgrind: bump to version 3.10
Jérôme Pouiller [Tue, 23 Sep 2014 09:45:42 +0000 (11:45 +0200)]
valgrind: bump to version 3.10

Patches status:

  valgrind-0001-workaround-SIGSEGV-on-PPC: Don't know. In doubt, I
     prefer to keep it.

  valgrind-0002-don-t-enable-largefile-support-unconditionally-on-uC:
     Seems still necessary

  valgrind-0003-Add-replacement-for-a.out.h: Upstreamed

  valgrind-0004-remove-default-mips-flags: Upstreamed

  valgrind-0005-glibc-2.19: Upstream now support glibc up to 2.20

Signed-off-by: Jérôme Pouiller <jezz@sysmic.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agosimicsfs: bump to version 1.18
Jérôme Pouiller [Tue, 23 Sep 2014 09:45:41 +0000 (11:45 +0200)]
simicsfs: bump to version 1.18

Fix support for kernel > 3.15

Signed-off-by: Jérôme Pouiller <jezz@sysmic.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agoconnman: bump to version 1.25
Jérôme Pouiller [Tue, 23 Sep 2014 09:45:40 +0000 (11:45 +0200)]
connman: bump to version 1.25

Signed-off-by: Jérôme Pouiller <jezz@sysmic.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopackage/gcc: cleanup arch/cpu combinations
Gustavo Zacarias [Mon, 22 Sep 2014 17:32:21 +0000 (14:32 -0300)]
package/gcc: cleanup arch/cpu combinations

Cleanup arch/cpu combination limits, we had super-wide depends and it
doesn't help readability, version bumps or testing.

Make the bool/depends/select order the same for all entries.

Drop redundant limitations, for example sparc* if sparc wasn't
supported in general.

Power8 requires at least gcc 4.9.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agoslang: bump to 2.3.0
Yegor Yefremov [Mon, 22 Sep 2014 18:38:23 +0000 (20:38 +0200)]
slang: bump to 2.3.0

Bump version and change download location.

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoethtool: bump to version 3.16
Gustavo Zacarias [Mon, 22 Sep 2014 16:54:12 +0000 (13:54 -0300)]
ethtool: bump to version 3.16

Also add hash file.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoavahi: add option to build the libdns_sd (Bonjour) compatibility library
Peter Korsgaard [Mon, 22 Sep 2014 21:04:59 +0000 (23:04 +0200)]
avahi: add option to build the libdns_sd (Bonjour) compatibility library

As requested on the list.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoswig: add swig2.0 -> swig symlink
Jeremy Rosen [Mon, 22 Sep 2014 11:31:08 +0000 (13:31 +0200)]
swig: add swig2.0 -> swig symlink

The cmake detection script provided with cmake will first look for a
binary called swig2.0 then for a binary called swig.

host-swig only installs a binary called swig, but if the host
distribution has instaled a binary called swig2.0, it will be
preferred over our swig, which isn't great. This patch creates a
symlink swig2.0 -> swig to prevent this from happening.

[Thomas: add comment in the code and improve the commit log]

Signed-off-by: Jérémy Rosen <jeremy.rosen@openwide.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopackage/xbmc: make D-Bus configurable
Bernd Kuhls [Tue, 2 Sep 2014 20:38:19 +0000 (22:38 +0200)]
package/xbmc: make D-Bus configurable

[Thomas: edit patch to indicate that it has been accepted by upstream,
as mentionned by Bernd.]

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>