buildroot.git
10 years agospeex: use BR2_ARM_CPU_ARM* options
Thomas Petazzoni [Tue, 21 Oct 2014 20:27:00 +0000 (22:27 +0200)]
speex: use BR2_ARM_CPU_ARM* options

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoqt5: use the BR2_ARM_CPU_ARM* options
Thomas Petazzoni [Tue, 21 Oct 2014 20:26:59 +0000 (22:26 +0200)]
qt5: use the BR2_ARM_CPU_ARM* options

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agonodejs: use BR2_ARM_CPU_ARM* options
Thomas Petazzoni [Tue, 21 Oct 2014 20:26:58 +0000 (22:26 +0200)]
nodejs: use BR2_ARM_CPU_ARM* options

Adjust the nodejs Config.in dependencies to use the per ARM
architecture BR2_ARM_CPU_ARM* options instead of the per ARM core
options.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agonettle: use the BR2_ARM_CPU_ARM* options
Thomas Petazzoni [Tue, 21 Oct 2014 20:26:57 +0000 (22:26 +0200)]
nettle: use the BR2_ARM_CPU_ARM* options

Adjust the nettle package to use the BR2_ARM_CPU_ARM* option to
disable the usage of assembly code on ARMv4 and ARMv5.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agolibplayer: use BR2_ARM_CPU_ARM* option
Thomas Petazzoni [Tue, 21 Oct 2014 20:26:56 +0000 (22:26 +0200)]
libplayer: use BR2_ARM_CPU_ARM* option

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agomplayer: also hide toolchain comment on ARMv4
Peter Korsgaard [Thu, 6 Nov 2014 22:39:32 +0000 (23:39 +0100)]
mplayer: also hide toolchain comment on ARMv4

Like we do for the other arch dependencies.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agomplayer: allow usage of ARMv6 optimizations on ARMv7 platforms
Peter Korsgaard [Thu, 6 Nov 2014 22:35:44 +0000 (23:35 +0100)]
mplayer: allow usage of ARMv6 optimizations on ARMv7 platforms

Similar to what we do for ffmpeg/gst-ffmpeg/gst1-libav.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agomplayer: use BR2_ARM_CPU_ARM* options
Thomas Petazzoni [Tue, 21 Oct 2014 20:26:55 +0000 (22:26 +0200)]
mplayer: use BR2_ARM_CPU_ARM* options

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agogst1-libav: allow usage of ARMv6 optimizations on ARMv7 platforms
Thomas Petazzoni [Tue, 21 Oct 2014 20:26:54 +0000 (22:26 +0200)]
gst1-libav: allow usage of ARMv6 optimizations on ARMv7 platforms

Contrary to the ffmpeg package, the gst1-libav package was only
allowing ARMv6 optimizations on ARMv6 platforms. This commit also
allows ARMv6 optimizations on ARMv7 platforms, like the ffmpeg package
does.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agogst1-libav: use the new BR2_ARM_CPU_ARM* options
Thomas Petazzoni [Tue, 21 Oct 2014 20:26:53 +0000 (22:26 +0200)]
gst1-libav: use the new BR2_ARM_CPU_ARM* options

Instead of using the Config.in options for each individual ARM core,
use the newly introduced BR2_ARM_CPU_ARM* options, which exist per ARM
architecture.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agowebkit: Add --enable-dependency-tracking to the configure options
Vicente Olivert Riera [Thu, 6 Nov 2014 18:03:56 +0000 (18:03 +0000)]
webkit: Add --enable-dependency-tracking to the configure options

--disable-dependency-tracking was added globally to
package/pkg-autotools.mk by this commit:

http://git.buildroot.net/buildroot/commit/?id=3e37b0fc6cbbe2245e39fedb247a381fb4e0d992

This causes a failure in webkit because some source files are generated
after the Makefile is created. To fix this, we add
--enable-dependency-tracking to the configure options.

Fixes:
  http://autobuild.buildroot.net/results/5beea967b02df202bca1d42afd6fa8c2c13383d5/

Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agolinux-headers: bump 3.{12, 2}.x series
Gustavo Zacarias [Thu, 6 Nov 2014 12:29:43 +0000 (09:29 -0300)]
linux-headers: bump 3.{12, 2}.x series

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agobarebox: bump to version 2014.11.0
Fabio Porcedda [Wed, 5 Nov 2014 16:34:45 +0000 (17:34 +0100)]
barebox: bump to version 2014.11.0

Signed-off-by: Fabio Porcedda <fabio.porcedda@gmail.com>
Reviewed-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Tested-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agostunnel: bump to version 5.07
Gustavo Zacarias [Wed, 5 Nov 2014 16:01:59 +0000 (13:01 -0300)]
stunnel: bump to version 5.07

Also enable optional systemd support.

[Peter: fixup announcement url in .hash as pointed out by Baruch]
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Reviewed-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Tested-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agolibcurl: security bump to version 7.39.0
Gustavo Zacarias [Wed, 5 Nov 2014 14:31:32 +0000 (11:31 -0300)]
libcurl: security bump to version 7.39.0

Fixes:
CVE-2014-3707 - libcurl's function curl_easy_duphandle() has a bug that
can lead to libcurl eventually sending off sensitive data that was not
intended for sending.

Removed patch that was upstream and now in the release.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Reviewed-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Tested-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agosubversion: ensure --disable-debug doesn't mangle CFLAGS
Peter Korsgaard [Wed, 5 Nov 2014 23:01:09 +0000 (00:01 +0100)]
subversion: ensure --disable-debug doesn't mangle CFLAGS

Fixes:
http://autobuild.buildroot.net/results/fc6/fc69a19c66462585449f7c4dad174d45a84e4947/
http://autobuild.buildroot.net/results/e04/e0471f2a9087d547840a7b18863289963e357b57/
http://autobuild.buildroot.net/results/bd8/bd8cdf976937c7b9029658871929f4be464b7a47/
http://autobuild.buildroot.net/results/652/652c3afe844e912061fbc5991e6fecad98ff6e6f/

And many more.

When --disable-debug is passed to configure, as is automatically done by the
autotools infrastructure since 822a757456e (infra: Move
--enable/--disable-debug to package/Makefile.in), the configure script will
try to strip debugging (-g) options from the C/CXXFLAGS. The logic to do so
is unfortunately buggy, so it ends up mangling options like
-mfloat-gprs=double that we use on certain PowerPC variants, breaking the
build.

Fix it by adjusting the sed regexp to be more selective in what it strips.
The package unfortunately doesn't cleanly autoreconf, so configure is
patched instead of configure.ac.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoadwaita-icon-theme: depends on host-libgtk3
Eric Le Bihan [Mon, 3 Nov 2014 13:25:55 +0000 (14:25 +0100)]
adwaita-icon-theme: depends on host-libgtk3

The adwaita icon theme can only be selected with libgtk3 and depends on
host-libgtk3 to build.

Fixes http://autobuild.buildroot.org/results/f8d/f8d0e2198fa54f9141512e2db6dc46e3cee1cd44/

Signed-off-by: Eric Le Bihan <eric.le.bihan.dev@free.fr>
Reviewed-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agompd: bump to version 0.19.2
Gustavo Zacarias [Mon, 3 Nov 2014 14:09:06 +0000 (11:09 -0300)]
mpd: bump to version 0.19.2

Patch now upstream.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agolttng-tools: update hash
Peter Korsgaard [Mon, 3 Nov 2014 22:25:14 +0000 (23:25 +0100)]
lttng-tools: update hash

Fixes:
http://autobuild.buildroot.net/results/4c0/4c0f8583986d72fbc879d21bef65246bc9b4a732/
http://autobuild.buildroot.net/results/db4/db4011b3444c71942b1a269dd16b18652fd22d97/
http://autobuild.buildroot.net/results/220/220ef41676096bafd2e38f4fbb892eb0a7d654d8/
http://autobuild.buildroot.net/results/545/545371f5a39c85aba0d15a41cdc46e1cf6c1ba9f/

And many more.

Upstream silently updated the tarball on 30/10, breaking the build. The only
difference between the old and new tarballs is that the version number is
fixed:

diff -urpN old/lttng-tools-2.5.1/include/version.h new/lttng-tools-2.5.1/include/version.h
--- old/lttng-tools-2.5.1/include/version.h     2014-10-20 21:47:51.000000000 +0200
+++ new/lttng-tools-2.5.1/include/version.h     2014-10-31 16:33:17.000000000 +0100
@@ -20,7 +20,7 @@
 #ifndef VERSION_H
 #define VERSION_H

-#define GIT_VERSION "heads/stable-2.5-0-g56eb774"
+#define GIT_VERSION "2.5.1"

The copy of the old tarball on sources.buildroot.net has also been removed.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoqextserialport: allow building with Qt5
Thomas Petazzoni [Sat, 1 Nov 2014 22:15:11 +0000 (23:15 +0100)]
qextserialport: allow building with Qt5

qextserialport builds fine with both Qt4 and Qt5, so this commit
enables it for Qt5.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoqjson: allow building with Qt5
Thomas Petazzoni [Sat, 1 Nov 2014 22:15:10 +0000 (23:15 +0100)]
qjson: allow building with Qt5

Since commit 18714011b231fc326c96782134fbea778ab6a94d ("qjson: bump
version"), qjson can be built either against Qt4 or Qt5. This commit
therefore allows this package to be selected when Qt5 is enabled.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoqt5: expose a QT5_QMAKE variable for other Qt5 packages
Thomas Petazzoni [Sat, 1 Nov 2014 22:15:09 +0000 (23:15 +0100)]
qt5: expose a QT5_QMAKE variable for other Qt5 packages

Much like package/qt/qt.mk exposes a QT_QMAKE variable that other
qmake-based Qt4 libraries/applications can use in their .mk file, this
commit adds a QT5_QMAKE variable to allow the same for Qt5 packages.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agopackage: prepare to support modules that work with Qt or Qt5
Thomas Petazzoni [Sat, 1 Nov 2014 22:15:08 +0000 (23:15 +0100)]
package: prepare to support modules that work with Qt or Qt5

Currently, all the Qt external modules (qtuio, qjson, etc.) can only
be compiled against Qt4. However, some of them (qjson, qextserialport
at least) can compile with either Qt4 or Qt5.

Therefore, this commit adjusts the Config.in logic to make it possible
for certain modules to be selected with either Qt4 or Qt5. We use the
same approach as the one of for Python 2 vs. Python 3 modules:

 - in package/Config.in, the package Config.in files are included
   either if BR2_PACKAGE_QT or BR2_PACKAGE_QT5 are enabled.

 - each individual package is then responsible for having a dependency
   on either BR2_PACKAGE_QT, or BR2_PACKAGE_QT5 or both depending on
   what they support. In this commit, we add a dependency on
   BR2_PACKAGE_QT to all packages, since for now, they only support
   Qt4.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoqt5: select qt5base
Peter Korsgaard [Mon, 3 Nov 2014 22:01:34 +0000 (23:01 +0100)]
qt5: select qt5base

qt5base is (as the name hints) the basics of anything related to qt5, so
enabling qt5 without enabling qt5base doesn't make any sense as nothing will
get built.

Selecting it here also simplifies the upcoming series to add qt5 support to
external qt modules.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoqemu: needs IPv6
Peter Korsgaard [Mon, 3 Nov 2014 21:55:26 +0000 (22:55 +0100)]
qemu: needs IPv6

Fixes http://autobuild.buildroot.net/results/f53/f53d4d47a6b65c40c1b122dfad61d9164e533bf0/

Actually only the linux-user code needs it, but with the _CUSTOM_TARGETS
option it is difficult to ensure it only for userland emulation, so just add
it to the main qemu option.

At the same time add the missing wchar/mmu dependencies to the comment.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoqemu: fix build when python3 is enabled
Peter Korsgaard [Mon, 3 Nov 2014 21:37:34 +0000 (22:37 +0100)]
qemu: fix build when python3 is enabled

Fixes:
http://autobuild.buildroot.net/results/04e/04ec455e352319a46dc06def1762c65ad28a12a1/
http://autobuild.buildroot.net/results/f19/f1932657912674af444602ac59211b6caf6841ca/
http://autobuild.buildroot.net/results/18a/18a43df80616280506a44ac3abc327ddf0e7b079/
http://autobuild.buildroot.net/results/44c/44c00b50248018c4e81f4fbb1041d35b78f89640/

And many others.

When python3 for the target is enabled, $(HOST_DIR)/usr/bin/python points to
host-python3, not host-python - Breaking the build. Ensure host-python is used.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoavahi: fix libgtk3 build issue by patching Makefile.in instead of Makefile.am
Peter Korsgaard [Mon, 3 Nov 2014 21:32:08 +0000 (22:32 +0100)]
avahi: fix libgtk3 build issue by patching Makefile.in instead of Makefile.am

Fixes:
http://autobuild.buildroot.net/results/f0b/f0b4f8c46eb1de6cf5ed081dacd248c66c591aa3/
http://autobuild.buildroot.net/results/dac/daca5d030b8ecc6d11901e2936fe2151d0930852/
http://autobuild.buildroot.net/results/05e/05e7fb9a888169ba7c4cb28abdb4febb5215354c/
http://autobuild.buildroot.net/results/743/743f30b1816b17a0a1397b7fd8b5a8571c4dde03/

And many others.

So we no longer need to autoreconf the package. Autoreconfing is non-trivial
as it uses m4 macros from glib, but we don't want to unconditionally pull in
glib.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoorc: disable for uclinux
Peter Korsgaard [Mon, 3 Nov 2014 10:51:46 +0000 (11:51 +0100)]
orc: disable for uclinux

Fixes http://autobuild.buildroot.net/results/445/4456e49a6c33a80570b4f59ec9799a8d4a314af1/

The orc configure script doesn't recognize uclinux, so builds using
BR2_BINFMT_FLAT fails.  While this could be patched, orc doesn't have any
acceleration for blackfin and orc isn't a hard dependency of any other
package, so just disable it.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agolibwebsockets: needs host-openssl when built with openssl support
Peter Korsgaard [Mon, 3 Nov 2014 10:03:30 +0000 (11:03 +0100)]
libwebsockets: needs host-openssl when built with openssl support

Fixes
http://autobuild.buildroot.net/results/d01/d0190a6e5c6b5aa78cfefc29e4e8a4e4b135450b/
http://autobuild.buildroot.net/results/9bb/9bb8defedb8024de83eb3a609ab584efb5d0d2b0/
http://autobuild.buildroot.net/results/e4a/e4a1b298e7e158d3614b89e61d40ef9a00e7ff67/
http://autobuild.buildroot.net/results/5e2/5e24a90058111f7d5618047410f809b45bc165f6/

And many others.

The build system wants to create a ssl key for testing using host-openssl,
so ensure it is available.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agohost-openssl: use correct prefix so libssl / libcrypto can be found
Peter Korsgaard [Mon, 3 Nov 2014 09:59:06 +0000 (10:59 +0100)]
host-openssl: use correct prefix so libssl / libcrypto can be found

Fixes (root cause of):
http://autobuild.buildroot.net/results/d01/d0190a6e5c6b5aa78cfefc29e4e8a4e4b135450b/
http://autobuild.buildroot.net/results/9bb/9bb8defedb8024de83eb3a609ab584efb5d0d2b0/
http://autobuild.buildroot.net/results/e4a/e4a1b298e7e158d3614b89e61d40ef9a00e7ff67/
http://autobuild.buildroot.net/results/5e2/5e24a90058111f7d5618047410f809b45bc165f6/

And many others.

The host version of openssl should be configured to use the host directory
as its prefix and the INSTALL_PREFIX dance shouldn't be used, as otherwise
host-openssl will look in /usr for its libraries.

While we are at it, ensure our host CFLAGS are used similar to how we do for
the target build.  Also enable zlib support as we already list it as a
dependency.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agodbus: Remove DBUS_USERS duplicate
Maxime Hadjinlian [Sun, 2 Nov 2014 23:39:50 +0000 (00:39 +0100)]
dbus: Remove DBUS_USERS duplicate

Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agotargetcli-fb: bump version
Maxime Hadjinlian [Sun, 26 Oct 2014 18:45:40 +0000 (19:45 +0100)]
targetcli-fb: bump version

Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agopackage/ffmpeg: bump version to 2.4.3
Bernd Kuhls [Sun, 2 Nov 2014 21:45:22 +0000 (22:45 +0100)]
package/ffmpeg: bump version to 2.4.3

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agopackage/dovecot-pigeonhole: bump version to 0.4.6
Bernd Kuhls [Sun, 2 Nov 2014 21:45:21 +0000 (22:45 +0100)]
package/dovecot-pigeonhole: bump version to 0.4.6

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agopackage: indentation cleanup
Jerzy Grzegorek [Mon, 27 Oct 2014 08:25:28 +0000 (09:25 +0100)]
package: indentation cleanup

Signed-off-by: Jerzy Grzegorek <jerzy.grzegorek@trzebnica.net>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agounzip: Use the "-q" option to silence unzipping of source files
Fabio Porcedda [Wed, 29 Oct 2014 09:18:41 +0000 (10:18 +0100)]
unzip: Use the "-q" option to silence unzipping of source files

Add and use the "UNZIP" variable instead of calling directly unzip
because the variable contains the "-q" option to silence "unzip" so it
doesn't show the list of files extracted just like when tar files are
being unpacked.

Signed-off-by: Fabio Porcedda <fabio.porcedda@gmail.com>
Cc: Arnout Vandecappelle <arnout@mind.be>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoarc: add support of ARC HS38 core
Alexey Brodkin [Thu, 30 Oct 2014 13:57:29 +0000 (16:57 +0300)]
arc: add support of ARC HS38 core

Synopsys has recently announced its new ARC HS38 core that is capable of
running Linux -
http://www.synopsys.com/dw/ipdir.php?ds=arc-hs38-processor

ARC HS38 is based on ARCv2 ISA and requires special settings of gcc and
libc.

Also in case of HS38 atomic extensions (LLOCK/SCOND instructions) are
built-in by default, so enabling atomic extensions in Buildroot as well.

This commit adds support of the core in buildroot.

[Peter: string type, so must be in quotes as noted by Yann]
Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Cc: Anton Kolesov <anton.kolesov@synopsys.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agouclibc: add explicit setup of ARC-specific options
Alexey Brodkin [Thu, 30 Oct 2014 13:57:28 +0000 (16:57 +0300)]
uclibc: add explicit setup of ARC-specific options

As with other architectures for ARC we need to have an ability to set
specific options in uClibc.

In particular this is required for selection of ARC ISA version.

[Peter: string type, so must be in quotes as noted by Yann]
Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Cc: Anton Kolesov <akolesov@synopsys.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoarc: add explicit selection of CPU templates ARC 750D and ARC770D
Alexey Brodkin [Thu, 30 Oct 2014 13:57:27 +0000 (16:57 +0300)]
arc: add explicit selection of CPU templates ARC 750D and ARC770D

This separation allows to specify unique options and features for each
CPU.

For example ARC 770D has LLOCK/SCOND instructions built-in by default.
Also this new scheme simplifies selection of proper configuration for
users - preconfigured options now match templates for ARC CPUs.

Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Cc: Anton Kolesov <akolesov@synopsys.com>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agolive555: bump to version 2014.11.01
Baruch Siach [Sun, 2 Nov 2014 15:28:02 +0000 (17:28 +0200)]
live555: bump to version 2014.11.01

Also add a hash file. Upstream provides md5 only, so add a locally generated
sha256.

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoboard: add support for Minnowboard MAX
Peter Korsgaard [Sun, 2 Nov 2014 20:59:47 +0000 (21:59 +0100)]
board: add support for Minnowboard MAX

Very similar to the older Minnowboard, except that it works with mainline
Linux, uses 64bit firmware and a realtek NIC needing firmware.

The Linux configuration is based on the configuration fragment on elinux:
http://elinux.org/Minnowboard:MinnowMaxLinuxKernel

Many thanks to Circuitco for sponsoring a board.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agolinux-firmware: add option for realtek 8169 gigabit nic firmware
Peter Korsgaard [Sun, 2 Nov 2014 09:41:08 +0000 (10:41 +0100)]
linux-firmware: add option for realtek 8169 gigabit nic firmware

Needed by E.G. minnowboard max.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agolibcap: add upstream xattr patch
Gustavo Zacarias [Sun, 2 Nov 2014 12:50:40 +0000 (09:50 -0300)]
libcap: add upstream xattr patch

Add upstream patch for xattr include fix.
Also rename patches to git naming convention.
Fixes:
http://autobuild.buildroot.net/results/2ef/2efb25356bc87ba0e1be08214eaa28ac064ad6c3/

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agosunxi-boards: bump version
Maxime Hadjinlian [Sun, 26 Oct 2014 18:45:36 +0000 (19:45 +0100)]
sunxi-boards: bump version

Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agosqlcipher: bump version
Maxime Hadjinlian [Sun, 26 Oct 2014 18:45:35 +0000 (19:45 +0100)]
sqlcipher: bump version

Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agosmcroute: bump version
Maxime Hadjinlian [Sun, 26 Oct 2014 18:45:34 +0000 (19:45 +0100)]
smcroute: bump version

Add a hash file also since the release tarball has been uploaded by the
maintainer.

Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agosconeserver: bump version
Maxime Hadjinlian [Sun, 26 Oct 2014 18:45:33 +0000 (19:45 +0100)]
sconeserver: bump version

Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agoxinetd: change download location
Karoly Kasza [Sat, 1 Nov 2014 20:54:40 +0000 (21:54 +0100)]
xinetd: change download location

xinetd.org is down, change to github instead.
Hash can not be used, the tarball is generated.

Signed-off-by: Karoly Kasza <kaszak@gmail.com>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agoqjson: bump version
Maxime Hadjinlian [Sun, 26 Oct 2014 18:45:32 +0000 (19:45 +0100)]
qjson: bump version

Remove useless empty line.
Update the patch and its name.

We change from a release from Nov 2012 to a commit, because the project
and there has been quite a number of commits since then.

The patch will be sent upstream along with a request for a new release.

Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agoomap-u-boot-utils: bump version
Maxime Hadjinlian [Sun, 26 Oct 2014 18:45:27 +0000 (19:45 +0100)]
omap-u-boot-utils: bump version

Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agolz4: bump version
Maxime Hadjinlian [Sun, 26 Oct 2014 18:45:26 +0000 (19:45 +0100)]
lz4: bump version

Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agolxc: bump version
Maxime Hadjinlian [Sun, 26 Oct 2014 18:45:25 +0000 (19:45 +0100)]
lxc: bump version

[Thomas: switch back to a tarball from
https://linuxcontainers.org/downloads/ instead of
github. Unfortunately, even though the tarball has the configure
script generated, we still need to autoreconf since we're patching
configure.ac.]

Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agolua-msgpack-native: bump version
Maxime Hadjinlian [Sun, 26 Oct 2014 18:45:24 +0000 (19:45 +0100)]
lua-msgpack-native: bump version

Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agolinenoise: bump version and license
Maxime Hadjinlian [Sun, 26 Oct 2014 18:45:23 +0000 (19:45 +0100)]
linenoise: bump version and license

The project now comes with a LICENSE_FILES.

Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agolibuv: bump version
Maxime Hadjinlian [Sun, 26 Oct 2014 18:45:22 +0000 (19:45 +0100)]
libuv: bump version

Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agoadwaita-icon-theme: add missing dependency on host-intltool
Thomas Petazzoni [Sat, 1 Nov 2014 19:04:55 +0000 (20:04 +0100)]
adwaita-icon-theme: add missing dependency on host-intltool

Fixes:

  http://autobuild.buildroot.org/results/2d7/2d74a4b7ea7c679a4879e209b42df75acbab690c/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agolibstrophe: bump version
Maxime Hadjinlian [Sun, 26 Oct 2014 18:45:21 +0000 (19:45 +0100)]
libstrophe: bump version

Remove patch that was accepted upstream. The other one was never sent
before.

Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agolibconfuse: bump version
Maxime Hadjinlian [Sun, 26 Oct 2014 18:45:19 +0000 (19:45 +0100)]
libconfuse: bump version

The tag v2.7 is from 2010, no release has been since then and a few
changes have been made, notably a LICENSE file was added.

[Thomas: fix minor typos in commit log.]

Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agoktap: bump version
Maxime Hadjinlian [Sun, 26 Oct 2014 18:45:18 +0000 (19:45 +0100)]
ktap: bump version

We switch from a tag to a commit ID, because the last release is from
December 2013, even though many new changes have been made to ktap
since then (~80 commits). Ktap has had 4 releases in its history, all
made during the first 7 months of its existence, but then no more
releases have been made.

[Thomas: reword commit log, add patch to fix build with uClibc, remove
KTAP_SOURCE since we're fetching from github.]

Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopackage/mono: add threads dependency
Angelo Compagnucci [Fri, 31 Oct 2014 14:01:51 +0000 (15:01 +0100)]
package/mono: add threads dependency

This patch adds a dependency on BR2_TOOLCHAIN_HAS_THREADS to the mono
package, in order to fix the following autobuilder failures:

  http://autobuild.buildroot.net/results/ece/ece1051cb9238735130b29f76d90a4994058345a/
  http://autobuild.buildroot.net/results/658/65850774d4c6b875cb6ebbf461dcc48cf8208f4f/
  http://autobuild.buildroot.net/results/5d5/5d5074aa73e167099410d244a18114dbced348d1/

Signed-off-by: Angelo Compagnucci <angelo.compagnucci@gmail.com>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agolibwebsockets : bump version to v1.3-chrome37-firefox30
Sagaert Johan [Fri, 31 Oct 2014 13:49:02 +0000 (14:49 +0100)]
libwebsockets : bump version to v1.3-chrome37-firefox30

Bumped the version and did some trivial reworking of the patch file :
libwebsockets-0002-cmake-disable-shared-library-build-when-BUILD_SHARED.patch

[Thomas:
 - Pass LWS_IPV6={ON,OFF} depending on the value of BR2_INET_IPV6,
   otherwise the build failed in a non-IPv6 configuration.
 - The name of the CMake option for OpenSSL support has changed, it's
   now LWS_WITH_SSL={ON,OFF}.
 - Adjust the description of patch 0002.]

Signed-off-by: Sagaert Johan <sagaert.johan@skynet.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopackage/tvheadend: Needs python2 host package
Bernd Kuhls [Fri, 31 Oct 2014 06:14:24 +0000 (07:14 +0100)]
package/tvheadend: Needs python2 host package

Fixes
http://autobuild.buildroot.net/results/3aa/3aaa28eb4fd04a5b578c5128b57ce89165e473be/
http://autobuild.buildroot.net/results/467/467df0fde737de0ec89fe023b2ce33546543d335/
http://autobuild.buildroot.net/results/f5a/f5aa44e0a96820fb8edd47e8096131b68f64f6a7/

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopackage/exim: Add ClamAV support
Bernd Kuhls [Fri, 31 Oct 2014 21:15:20 +0000 (22:15 +0100)]
package/exim: Add ClamAV support

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopackage/clamav: New package
Bernd Kuhls [Fri, 31 Oct 2014 21:15:19 +0000 (22:15 +0100)]
package/clamav: New package

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agoadwaita-icon-theme: new package
Eric Le Bihan [Sat, 1 Nov 2014 09:21:34 +0000 (10:21 +0100)]
adwaita-icon-theme: new package

This package provides the Adwaita icon theme from the GNOME desktop
environment.

[Thomas: fix the license information to indicate that CC-BY-SA-3.0 is
one of the licenses, and add the COPYING file as well.]

Signed-off-by: Eric Le Bihan <eric.le.bihan.dev@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agolibgtk3: bump to 3.14.4
Eric Le Bihan [Sat, 1 Nov 2014 09:21:33 +0000 (10:21 +0100)]
libgtk3: bump to 3.14.4

Bump libgtk3 to version 3.14.4.

Also add a patch to fix compilation of a build tool: extract-strings.
The bug has already been reported [1], but no proper resolution has been
provided yet. This patch only covers the Buildroot issue.

[1] https://bugzilla.gnome.org/show_bug.cgi?id=731013

[Thomas: fix minor typo in the description of the newly added patch.]

Signed-off-by: Eric Le Bihan <eric.le.bihan.dev@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agogdk-pixbuf: bump to 2.30.8
Eric Le Bihan [Sat, 1 Nov 2014 09:21:32 +0000 (10:21 +0100)]
gdk-pixbuf: bump to 2.30.8

Bump gdk-pixbuf to version 2.30.8.

Signed-off-by: Eric Le Bihan <eric.le.bihan.dev@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopango: bump to 1.36.7
Eric Le Bihan [Sat, 1 Nov 2014 09:21:31 +0000 (10:21 +0100)]
pango: bump to 1.36.7

Bump pango to version 1.36.7.

Signed-off-by: Eric Le Bihan <eric.le.bihan.dev@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agocairo: bump to 1.12.12
Eric Le Bihan [Sat, 1 Nov 2014 09:21:30 +0000 (10:21 +0100)]
cairo: bump to 1.12.12

Bump cairo to version 1.12.12.

Signed-off-by: Eric Le Bihan <eric.le.bihan.dev@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agolibglib2: bump to version 2.42.0
Eric Le Bihan [Sat, 1 Nov 2014 09:21:29 +0000 (10:21 +0100)]
libglib2: bump to version 2.42.0

Bump libglib2 to version 2.42.0 and remove obsolete patches.

Signed-off-by: Eric Le Bihan <eric.le.bihan.dev@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agodstat: propagate python dependencies
Jérôme Pouiller [Fri, 31 Oct 2014 15:34:14 +0000 (16:34 +0100)]
dstat: propagate python dependencies

[Thomas: fix comment of the toolchain dependencies.]

Signed-off-by: Jérôme Pouiller <jezz@sysmic.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopackage/tvheadend: Bump version to current git master
Bernd Kuhls [Fri, 31 Oct 2014 21:07:01 +0000 (22:07 +0100)]
package/tvheadend: Bump version to current git master

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopackage/tvheadend: Add transcoding support by ffmpeg
Bernd Kuhls [Fri, 31 Oct 2014 21:07:00 +0000 (22:07 +0100)]
package/tvheadend: Add transcoding support by ffmpeg

Add --disable-libffmpeg_static to disable static linking of ffmpeg
libraries into the tvheadend binary.

tvheadend compiles with ffmpeg using this minimal defconfig:

BR2_TOOLCHAIN_BUILDROOT_LARGEFILE=y
BR2_TOOLCHAIN_BUILDROOT_INET_IPV6=y
BR2_PACKAGE_FFMPEG=y
BR2_PACKAGE_TVHEADEND=y

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agosquid: bump to version 3.4.9
Gustavo Zacarias [Fri, 31 Oct 2014 21:47:55 +0000 (18:47 -0300)]
squid: bump to version 3.4.9

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agordesktop: bump to version 1.8.3
Gustavo Zacarias [Fri, 31 Oct 2014 21:47:54 +0000 (18:47 -0300)]
rdesktop: bump to version 1.8.3

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 agodocs: responsive web design website
Angelo Compagnucci [Fri, 31 Oct 2014 15:50:51 +0000 (16:50 +0100)]
docs: responsive web design website

This patch migrate the layout to a responsive web design one.

* Fixing the layout of all pages to be fully responsive
* Adding panels around "Recent commints" and "Recent discussion"
* Adding fonts for glyphs in buttons

Signed-off-by: Angelo Compagnucci <angelo.compagnucci@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agodocs: responsive web design website - upgrading bootstrap/jquery
Angelo Compagnucci [Fri, 31 Oct 2014 15:50:50 +0000 (16:50 +0100)]
docs: responsive web design website - upgrading bootstrap/jquery

* Upgrading to Bootstrap 3.2.0
* Upgrading to Jquery 1.11.1
* Removing older files

Signed-off-by: Angelo Compagnucci <angelo.compagnucci@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopackage/dovecot-pigeonhole: bump version to 0.4.5
Bernd Kuhls [Fri, 31 Oct 2014 06:17:41 +0000 (07:17 +0100)]
package/dovecot-pigeonhole: bump version to 0.4.5

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agolibpcap: omit -rpath from pcap-config
Baruch Siach [Fri, 31 Oct 2014 06:59:28 +0000 (08:59 +0200)]
libpcap: omit -rpath from pcap-config

For target processes the libraries are always in their usual location under
/lib and /usr/lib. It doesn't make sense to add RPATH tag pointing to host
build directory to programs using libpcap. This commit changes V_RPATH_OPT in
pcap-config to remove -rpath from its output.

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoconfigs/qemu: update to the latest kernel/headers version
Gustavo Zacarias [Fri, 31 Oct 2014 10:36:35 +0000 (07:36 -0300)]
configs/qemu: update to the latest kernel/headers version

Also drop the sparc memset patch, it's upstream as of 3.17.2.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agomp4v2: fix help2man-related build failure
Peter Korsgaard [Fri, 31 Oct 2014 14:54:58 +0000 (15:54 +0100)]
mp4v2: fix help2man-related build failure

Fixes:
http://autobuild.buildroot.net/results/62a/62af25aace6b17492135e3567f3fa14cc05fef75/
http://autobuild.buildroot.net/results/043/043e23a8a1575f249d4654e2ce5f4a24e29d080a/
http://autobuild.buildroot.net/results/c6f/c6f1f7eef34025f736e35b5714029f5190bcb648/
http://autobuild.buildroot.net/results/bc4/bc4beb415491fdfb65639c0d51ae75a1789c68dd/

And many others.

Help2man expects to be able to run utilities on the build machine to grab
--help output which doesn't work when cross compiling, so disable it.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agomp4v2: disable CFLAGS mangling
Peter Korsgaard [Fri, 31 Oct 2014 14:13:51 +0000 (15:13 +0100)]
mp4v2: disable CFLAGS mangling

Fixes
http://autobuild.buildroot.net/results/235/235cade242ce3bcd583c57575a3612b811fa6e89/
http://autobuild.buildroot.net/results/529/5298118b20f5e0c4c38104411d979e1c17cca04b/
http://autobuild.buildroot.net/results/773/773c53c9c7d422b319dc0d9196426cae06d81c14/
http://autobuild.buildroot.net/results/41e/41eb1936c3afe329d1321f5a0f071db098b2fb37/

And many others.

When mp4v2 is configured with --disable-debug (which the infrastructure will
pass unless BR2_ENABLE_DEBUG is enabled) then the configure script tries to
filter out any -g* debugging flags with the following logic:

if test "$enable_debug" = "no"; then
    changequote(<<,>>)dnl
    if test "$GCC" = "yes"; then
        CFLAGS=`echo "$CFLAGS" | sed -e 's/-g[^ ]*[ ]*//' -e 's/^ //' -e 's/ $//'`
    fi
    if test "$GXX" = "yes"; then
        CXXFLAGS=`echo "$CXXFLAGS" | sed -e 's/-g[^ ]*[ ]*//' -e 's/^ //' -e 's/ $//'`
    fi
    changequote([,])dnl
fi

This logic is unfortunately buggy as it also strips up arguments like
-mfloat-gprs=double breaking the build when the powerpc SPE variants are
-used.

Instead of fixing the sed invocation we can simply pass --enable-debug to
configure as the debugging flag is not used for anything else.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agonuttcp: add tarball hash
Peter Korsgaard [Fri, 31 Oct 2014 13:22:34 +0000 (14:22 +0100)]
nuttcp: add tarball hash

Fixes (eventually, once the bad downloads are deleted):
http://autobuild.buildroot.net/results/055/0556ffec533af65392c24f7c74092d3282245c95/
http://autobuild.buildroot.net/results/481/4810de845bac9ec28cba86379de0f8c554038ea0/
http://autobuild.buildroot.net/results/384/384b627a104793f460072aa43381a8c2d703a693/
http://autobuild.buildroot.net/results/2f8/2f8574a5bc692e3dfb803b420fb6ae2dc420cfed/

And many others.

There's no upstream hash, but this matches E.G. Freebsd:

http://lists.freebsd.org/pipermail/freebsd-ports-bugs/2009-August/170685.html

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoavahi: fix avahi-ui build with libgtk3
Peter Korsgaard [Fri, 31 Oct 2014 11:50:49 +0000 (12:50 +0100)]
avahi: fix avahi-ui build with libgtk3

Fixes:
http://autobuild.buildroot.net/results/daa/daad247db16818f25ab33402e26e27257defbe13/
http://autobuild.buildroot.net/results/720/720e2c8a5eab8b47d2510fe03b4a90ec8beafc17/
http://autobuild.buildroot.net/results/02b/02b4ab9ee07707ee4a4d4ea2b9c67bee91b1392d/
http://autobuild.buildroot.net/results/819/81914317ce82dc1321484d8c2b65647f92aa6929/

And many others.

avahi-ui uses deprecated gtk functionality, but explicitly requests to
disable the deprecated API support in gtk - Breaking the build when building
against libgtk3.

Patch is taken from Fedora:
https://bugzilla.redhat.com/show_bug.cgi?id=1001676

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agonss-mdns: unbreak after e1eba3d97 (system/skeleton: make nsswitch install conditional)
Peter Korsgaard [Fri, 31 Oct 2014 10:31:05 +0000 (11:31 +0100)]
nss-mdns: unbreak after e1eba3d97 (system/skeleton: make nsswitch install conditional)

Fixes http://autobuild.buildroot.net/results/481/4819cacd4b7015ef2bfaaf1b3fc9ba33f9194315/

After commit e1eba3d97, the skeleton no longer has a /etc/nsswitch.conf by
the time nss-mdns gets built, so the sed invocation fails.

Work around it by installing the glibc one early if not already available
in the skeleton.

If we want to do further modification of nsswitch.conf in the future (for
E.G.  samba), then we should probably introduce some hooks to
GLIBC_COPY_NSSWITCH_FILE instead.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agopixman: unbreak on nios codesourcery 2014.05
Peter Korsgaard [Fri, 31 Oct 2014 10:12:05 +0000 (11:12 +0100)]
pixman: unbreak on nios codesourcery 2014.05

Fixes
http://autobuild.buildroot.net/results/ec3/ec31257a66583ca69bbad5ecfedb4c25b85268ee/
http://autobuild.buildroot.net/results/b24/b241ef7b7283efd92028d98355f268d93a12ffdd/
http://autobuild.buildroot.net/results/36c/36cc9386747854b632ec4e22bed8f32a0e2eec32/
http://autobuild.buildroot.net/results/b8a/b8a2de871eec249d03744fcd4ea6b5d3d1b01bd5/

And many others.

The toolchain gets confused about TLS access through the GOT (PIC), so
disable TLS support in pixman.

The error from the assembler is:
movhi r4, %got_hiadj(%tls_ldo(fast_path_cache))
{standard input}:172: Error: bad expression

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agompd: add jack output support option
Pieter De Gendt [Fri, 8 Aug 2014 13:11:32 +0000 (15:11 +0200)]
mpd: add jack output support option

[Thomas: reworked patch on top of the latest master.]

Signed-off-by: Pieter De Gendt <pieter.degendt@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agomongrel2: Add comments to avoid use of github call
Maxime Hadjinlian [Sun, 12 Oct 2014 19:39:18 +0000 (21:39 +0200)]
mongrel2: Add comments to avoid use of github call

As the comment says, we don't want to uses the github helper, as we
would end up with a generated tarball, which is not the same one as the
one linked with the releases.

Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agolame: Disable debug symbols for Aarch64 and MIPS
Vicente Olivert Riera [Thu, 30 Oct 2014 10:05:41 +0000 (10:05 +0000)]
lame: Disable debug symbols for Aarch64 and MIPS

Building lame with debug symbols needs the following macros to be
defined: _FPU_MASK_IM, _FPU_MASK_ZM, _FPU_MASK_OM.
So, if BR2_ENABLE_DEBUG is selected, then we have to force lame to be
built without debug symbols for Aarch64 and MIPS because these
architectures don't have those macros defined.

Fixes:
http://autobuild.buildroot.net/results/721/721dff299b204b1d3ccc0846009eb17faa2d29eb/

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopackage/exim: Add support for SMTP AUTH through Dovecot
Bernd Kuhls [Wed, 29 Oct 2014 20:14:06 +0000 (21:14 +0100)]
package/exim: Add support for SMTP AUTH through Dovecot

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopackage/dovecot-pigeonhole: New package
Bernd Kuhls [Wed, 29 Oct 2014 20:14:05 +0000 (21:14 +0100)]
package/dovecot-pigeonhole: New package

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopackage/dovecot: New package
Bernd Kuhls [Wed, 29 Oct 2014 20:14:04 +0000 (21:14 +0100)]
package/dovecot: New package

[Thomas:
 - slightly adjust the prompt of options in the Config.in file
 - fix license: it's just LGPLv2.1, no exceptions. Parts of the code
   are under public domain, or under the MIT license, but the
   combination is under LGPLv2.1.
 - rewrap one comment in the .mk file.]

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agotcpdump: use libpcap shared library
Baruch Siach [Wed, 29 Oct 2014 12:20:21 +0000 (14:20 +0200)]
tcpdump: use libpcap shared library

Currently the tcpdump configure script finds libpcap.a in
output/build/libpcap-[version]. This check is hard coded in aclocal.m4. Add a
patch to optionally ignore local libpcap so that the system shared library
version is found instead. This reduces the tcpdump binary size in a few 100KB.

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agoshairport-sync: needs toolchain with NPTL
Baruch Siach [Wed, 29 Oct 2014 13:33:40 +0000 (15:33 +0200)]
shairport-sync: needs toolchain with NPTL

Also remove the comment attributing threads dependency to alsa-lib, since
shairport-sync itself uses pthreads.

Fixes:
http://autobuild.buildroot.net/results/58e/58eafd2499919a45bfb5a2becc233d3678deedde/

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopackage/upmpdcli: add hash file
Jörg Krause [Thu, 30 Oct 2014 09:36:52 +0000 (10:36 +0100)]
package/upmpdcli: add hash file

Signed-off-by: Jörg Krause <jkrause@posteo.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopackage/libupnpp: add hash file
Jörg Krause [Thu, 30 Oct 2014 09:36:51 +0000 (10:36 +0100)]
package/libupnpp: add hash file

Signed-off-by: Jörg Krause <jkrause@posteo.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agogcc: remove version 4.4.x
Andreas Larsson [Thu, 30 Oct 2014 08:29:36 +0000 (09:29 +0100)]
gcc: remove version 4.4.x

That gcc series is old and is not used as the default version for
any of the architectures we support, so this commit gets rid of it.

[Thomas: move the Config.in.legacy option at the right location.]

Signed-off-by: Andreas Larsson <andreas@gaisler.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agoarch: sparc: Add leon3 cpu type and remove sparc{s,h}fleon{,v8}
Andreas Larsson [Thu, 30 Oct 2014 08:29:35 +0000 (09:29 +0100)]
arch: sparc: Add leon3 cpu type and remove sparc{s,h}fleon{,v8}

There is support for -mcpu=leon3 from gcc 4.8.3. Use this for LEON systems
instead of the non-mainline targets sparcsfleon, sparchfleon, sparcsfleonv8, and
sparchfleonv8.

[Thomas: add Config.in.legacy handling for the removed options.]

Signed-off-by: Andreas Larsson <andreas@gaisler.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopackage/shairport-sync: bump to version 2.1.8
Jörg Krause [Thu, 30 Oct 2014 09:03:09 +0000 (10:03 +0100)]
package/shairport-sync: bump to version 2.1.8

Bump to version 2.1.8:
* remove comment about COPYING (fixed upstream)
* adapt ssl configure option for openssl and polarssl

Signed-off-by: Jörg Krause <jkrause@posteo.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopackage/nodejs: security bump to version 0.10.33
Jörg Krause [Thu, 30 Oct 2014 09:07:05 +0000 (10:07 +0100)]
package/nodejs: security bump to version 0.10.33

This release handles the recent POODLE vulnerability [CVE-2014-3566] by
disabling SSLv2/SSLv3 by default.

Signed-off-by: Jörg Krause <jkrause@posteo.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>