buildroot.git
11 years agotoolchain-external: add CodeSourcery AArch64 toolchain
Thomas Petazzoni [Mon, 15 Sep 2014 21:49:34 +0000 (23:49 +0200)]
toolchain-external: add CodeSourcery AArch64 toolchain

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agolttng-babeltrace: Fix comment display
Jérôme Pouiller [Tue, 16 Sep 2014 20:01:27 +0000 (22:01 +0200)]
lttng-babeltrace: Fix comment display

Signed-off-by: Jérôme Pouiller <jezz@sysmic.org>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agomemtester: fix rebuild
Baruch Siach [Tue, 16 Sep 2014 19:37:00 +0000 (22:37 +0300)]
memtester: fix rebuild

Do the edit of conf-* files only when 'cc' appears at the beginning of line,
i.e. the files has not been edited. Otherwise, the 'cc' part of the cross
toolchain gets expanded, leading to the following error on 'make
memtester-rebuild':

./compile: line 3: /home/baruch/git/buildroot/output/host/usr/bin/i686-pc-linux-gnu-g/home/baruch/git/buildroot/output/host/usr/bin/i686-pc-linux-gnu-gcc: No such file or directory
Makefile:82: recipe for target 'memtester.o' failed
make[1]: *** [memtester.o] Error 127

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agocelt051: Fix file naming
Jérôme Pouiller [Tue, 16 Sep 2014 16:44:25 +0000 (18:44 +0200)]
celt051: Fix file naming

In order to comply with naming policy, fix celt.mk filename.

Signed-off-by: Jérôme Pouiller <jezz@sysmic.org>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agolibtasn1: bump to version 4.2
Gustavo Zacarias [Tue, 16 Sep 2014 13:23:31 +0000 (10:23 -0300)]
libtasn1: bump to version 4.2

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoradvd: bump to version 2.7
Gustavo Zacarias [Tue, 16 Sep 2014 13:22:08 +0000 (10:22 -0300)]
radvd: bump to version 2.7

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoqt5: bump to 5.3.2
Fatih Aşıcı [Tue, 16 Sep 2014 12:58:18 +0000 (15:58 +0300)]
qt5: bump to 5.3.2

Only use ccache prefix in QMAKE_CC and QMAKE_CXX since the build system is
broken when QMAKE_AR contains a space character.

Remove the upstreamed uClibc patch.

Signed-off-by: Fatih Aşıcı <fatih.asici@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoipset: bump to version 6.22
Gustavo Zacarias [Tue, 16 Sep 2014 10:31:01 +0000 (07:31 -0300)]
ipset: bump to version 6.22

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agogst1-plugins-good: gstv4l2allocator: O_CLOEXEC needs _GNU_SOURCE
Peter Korsgaard [Mon, 15 Sep 2014 13:02:36 +0000 (15:02 +0200)]
gst1-plugins-good: gstv4l2allocator: O_CLOEXEC needs _GNU_SOURCE

Fixes http://autobuild.buildroot.net/results/ee9/ee985d94da6a7115b6e62cf407e3c6a90eb3e4bf/

On some systems (E.G. uClibc and older Glibc versions), O_CLOEXEC is only
defined when _GNU_SOURCE is specified, so do so.

Patch submitted upstream: https://bugzilla.gnome.org/show_bug.cgi?id=736670

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoqwt: add optional opengl support
Peter Korsgaard [Mon, 15 Sep 2014 11:29:02 +0000 (13:29 +0200)]
qwt: add optional opengl support

qwt should only build the opengl support code if Qt is configured with
opengl support, so add a suboption for it similar to svg/mathml with the
needed dependencies.

Fixes http://autobuild.buildroot.net/results/597/5977bd77342e28ae9783f9f9edfcf84eefd081b6/

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agohostname: fix conflicting installs of /bin/hostname
Andrew Ruder [Wed, 20 Aug 2014 21:02:46 +0000 (16:02 -0500)]
hostname: fix conflicting installs of /bin/hostname

Surprisingly long-standing issue with conflicting /bin/hostname
installs.  Reported as early as November 2005 by Joseph Dupre.

All together at one point or another there are at least 4 possible
sources of /bin/hostname:

        busybox
        util-linux
        coreutils
        net-tools

Buildroot depends on the -F flag being available in the default
/etc/inittab.  Out of the 4 listed projects only net-tools and buildroot
for sure support the -F flag.  I'm a little unclear on util-linux as it
has been removed entirely (in favor of net-tools) for some time.

As of coreutils 6.9.90 (2007-12-01), coreutils does not install its
/bin/hostname by default.  The following commit reenabled its build:

d6e58cb coreutils: fixed missing hostname (Sep 2010)

This was done to fix a build error in coreutils regarding help2man.  A
later patch:

30c5105 coreutils: bump to version 8.21

disabled the help2man functionality entirely but left hostname being
installed.

On a very related note, net-tools now contains an obsolete check to add
util-linux as a dependency to force it to build first (so that net-tools
ends up with /bin/hostname).

This patch fixes both of these issues so that hostname always comes from
one of two places:

    busybox
    net-tools

Tested-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Co-authored-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Andrew Ruder <andrew.ruder@elecsyscorp.com>
Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoRevert "package/localedef: don't use config.site when cross-compiling"
Romain Naour [Fri, 22 Aug 2014 09:12:54 +0000 (11:12 +0200)]
Revert "package/localedef: don't use config.site when cross-compiling"

CONFIG_SITE is now a part of pkg-autotools infrastructure.

This reverts commit 85448febb3c9f21e6e4082fc344b3ef46261c782.

Signed-off-by: Romain Naour <romain.naour@openwide.fr>
Acked-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agopackage/pkg-autotools: don't use config.site when cross-compiling
Romain Naour [Fri, 22 Aug 2014 09:12:53 +0000 (11:12 +0200)]
package/pkg-autotools: don't use config.site when cross-compiling

On fedora 20 64bits host, the file /usr/share/config.site contains
a fix for installing libraries into /lib/lib64 on 64bits systems
that redefine libdir in the generated Makefile

For safety and avoid the bug #7262 [1], disable loading this file
when running the configure script for the target and the host.

Note: configure scripts generated with autoconf < 2.65 will source
the /dev/null and print this line:
"configure: loading site script /dev/null"

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

Signed-off-by: Romain Naour <romain.naour@openwide.fr>
Acked-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agolibqrencode: needs host-pkgconf
Peter Korsgaard [Sun, 14 Sep 2014 22:31:02 +0000 (00:31 +0200)]
libqrencode: needs host-pkgconf

The configure script uses PKG_CHECK_MODULES to check for libpng.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agodialog: Override ncurses config script
Maarten ter Huurne [Thu, 11 Sep 2014 02:40:34 +0000 (04:40 +0200)]
dialog: Override ncurses config script

Without the override, systemwide ncurses6-config can be found instead
of ncurses5-config from staging.

Signed-off-by: Maarten ter Huurne <maarten@treewalker.org>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agogoogle-breakpad: bump to version r1373
Frank Hunleth [Fri, 12 Sep 2014 00:39:48 +0000 (20:39 -0400)]
google-breakpad: bump to version r1373

This version adds support for installing important header files to
<staging>/usr/include/breakpad. It's no longer necessary to include the
whole breakpad source tree when building applications using libbreakpad.a.

Signed-off-by: Frank Hunleth <fhunleth@troodon-software.com>
Reviewed-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agouclibc: two-stage gcc simplifications
Thomas Petazzoni [Sun, 14 Sep 2014 09:50:03 +0000 (11:50 +0200)]
uclibc: two-stage gcc simplifications

After switching to a two stage gcc solution, there is no longer a need
to do weird things in the uclibc build. We can greatly simplify
UCLIBC_CONFIGURE_CMDS to only do the configuration, and let the
existing UCLIBC_BUILD_CMDS do the build. Note that we have to build
the headers before starting the C library build, otherwise there is a
build failure (probably a uClibc bug).

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoglibc: two-stage gcc simplifications
Thomas Petazzoni [Sun, 14 Sep 2014 09:50:02 +0000 (11:50 +0200)]
glibc: two-stage gcc simplifications

After switching to a two stage gcc solution, there is no longer a need
to do weird things in the glibc build. We can greatly simplify
GLIBC_CONFIGURE_CMDS to only do the configuration, and let the
existing GLIBC_BUILD_CMDS do the build.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agomusl: two-stage gcc simplifications
Thomas Petazzoni [Sun, 14 Sep 2014 09:50:01 +0000 (11:50 +0200)]
musl: two-stage gcc simplifications

After switching to a two stage gcc solution, there is no longer a need
to do weird things in the musl build, with certain things being done
twice (MUSL_CONFIGURE_CALL). Now the MUSL_CONFIGURE_CMDS variable only
does the configuration, and the MUSL_BUILD_CMDS only does the build,
as it should be.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agogcc/gcc-intermediate: remove package
Thomas Petazzoni [Sun, 14 Sep 2014 09:50:00 +0000 (11:50 +0200)]
gcc/gcc-intermediate: remove package

Now that we have switched to a two steps gcc build process that uses
only gcc-initial and gcc-final, we can get rid of the gcc-intermediate
package.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agotoolchain: switch to a two stage gcc build
Thomas Petazzoni [Sun, 14 Sep 2014 09:49:59 +0000 (11:49 +0200)]
toolchain: switch to a two stage gcc build

Currently, the internal toolchain backend does a three stage gcc
build, with the following sequence of builds:

 - build gcc-initial
 - configure libc, install headers and start files
 - build gcc-intermediate
 - build libc
 - build gcc-final

However, it turns out that this is not necessary, and only a two stage
gcc build is needed. At some point, it was believed that a three stage
gcc build was needed for NPTL based toolchains with old gcc versions,
but even a gcc 4.4 build with a NPTL toolchain works fine.

So, this commit switches the internal toolchain backend to use a two
stage gcc build: just gcc-initial and gcc-final. It does so by:

 * Removing the custom dependency of all C libraries build step to
   host-gcc-intermediate. Now the C library packages simply have to
   depend on host-gcc-initial as a normal dependency (which they
   already do), and that's it.

 * Build and install both gcc *and* libgcc in
   host-gcc-initial. Previously, only gcc was built and installed in
   host-gcc-initial. libgcc was only done in host-gcc-intermediate,
   but now we need libgcc to build the C library.

 * Pass appropriate environment variables to get SSP (Stack Smashing
   Protection) to work properly:

    - Tell the compiler that the libc will provide the SSP support, by
      passing gcc_cv_libc_provides_ssp=yes. In Buildroot, we have
      chosen to use the SSP support from the C library instead of the
      SSP support from the compiler (this is not changed by this patch
      series, it was already the case).

    - Tell glibc to *not* build its own programs with SSP support. The
      issue is that if glibc detects that the compiler supports
      -fstack-protector, then glibc uses it to build a few things with
      SSP. However, at this point, the support is not complete (we
      only have host-gcc-initial, and the C library is not completely
      built). So, we pass libc_cv_ssp=no to tell the C library to not
      use SSP support itself. Note that this is not a big loss: only a
      few parts of the C library were built with -fstack-protector,
      not the entire library.

 * A special change is needed for ARC, because its libgcc depends on
   the C library, which breaks building libgcc in
   host-gcc-initial. This looks like a bug in the ARC compiler, as it
   does not obey the inhibit_libc variable which tells the compiler
   build process to *not* enable things that depend on the C
   library. So for now, in host-gcc-initial, we simply disable the
   build of libgmon.a for ARC. It's going to be built as part of
   host-gcc-final, so the final compiler will have gmon support.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agolibqrencode: link with pthread to avoid build failure
Danomi Manchego [Sun, 14 Sep 2014 14:14:51 +0000 (10:14 -0400)]
libqrencode: link with pthread to avoid build failure

Fixes: http://autobuild.buildroot.net/results/1ca0719dd1fe0bbc528ec99b5bc2b42e985bfdca/
[Peter: only if toolchain has threads, pass --disable-thread-safety otherwise]
Signed-off-by: Danomi Manchego <danomimanchego123@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoutil-linux: disable python for host variant as well
Gustavo Zacarias [Sun, 14 Sep 2014 20:48:31 +0000 (17:48 -0300)]
util-linux: disable python for host variant as well

It's bindings, and there's no need/use for them. Fixes:
http://autobuild.buildroot.net/results/f3d/f3dfe6bd9031645fb068385af4054c0cc7522b2b/

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agodos2unix: needs host-gettext
Gustavo Zacarias [Sun, 14 Sep 2014 20:34:15 +0000 (17:34 -0300)]
dos2unix: needs host-gettext

For msgfmt, fixes:
http://autobuild.buildroot.net/results/86a/86a104b4bfffa7426de93d63278b998d6dcce154/

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agouclibc: fix duplicate vfork problems when static linking
Waldemar Brodkorb [Mon, 1 Sep 2014 20:06:06 +0000 (22:06 +0200)]
uclibc: fix duplicate vfork problems when static linking

Reported on uClibc mailinglist by Thomas Petazzoni
Should fix:
* SuperH
 http://autobuild.buildroot.org/results/a81/a810c2f27dee1978808461c05cbdcbf51a214e09/build-end.log
* i386
 http://autobuild.buildroot.org/results/f83/f83b65bfc6ea7c7406a02e92afda43e4c5db6e7c/build-end.log
* x86-64
 http://autobuild.buildroot.org/results/64f/64f418f54885e8b5093dc8949c2d1d1ff3c938ea/build-end.log
* powerpc
 http://autobuild.buildroot.org/results/d5b/d5b7ac84dde0e4e26cd7cc46d79e66c39ed5cd53/build-end.log

Tested with i386 static build of alsa-utils.
Patch will be send to uClibc soon, need to finish test-suite run.

Signed-off-by: Waldemar Brodkorb <wbx@openadk.org>
Tested-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agolinux-headers: bump 3.{2, 12}.x series
Gustavo Zacarias [Sun, 14 Sep 2014 12:02:33 +0000 (09:02 -0300)]
linux-headers: bump 3.{2, 12}.x series

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agolibelf: Removes the package
Gregory CLEMENT [Thu, 28 Aug 2014 12:21:34 +0000 (14:21 +0200)]
libelf: Removes the package

The elfutils package provides a more recent version of the
libelf. Some packages such as ltrace need this more recent
version. Having two packages providing the same library leads to some
conflicts or dependency problems. For instance at the end we had only
one libelf.a when the 2 packages were selected.

Signed-off-by: Gregory CLEMENT <gregory.clement@free-electrons.com>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agokexec-lite: Depends on elfutils instead of libelf to get the libelf library
Gregory CLEMENT [Thu, 28 Aug 2014 12:21:33 +0000 (14:21 +0200)]
kexec-lite: Depends on elfutils instead of libelf to get the libelf library

The elfutils package provides a more recent version of the libelf, so
let's use it. It will allow to remove the libelf package and to avoid
conflicts with two packages providing the same library.

[Peter: adjust toolchain options comment to match]
Signed-off-by: Gregory CLEMENT <gregory.clement@free-electrons.com>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoavrdude: Depend on elfutils instead of libelf to get the libelf library
Gregory CLEMENT [Thu, 28 Aug 2014 12:21:32 +0000 (14:21 +0200)]
avrdude: Depend on elfutils instead of libelf to get the libelf library

The elfutils package provides a more recent version of the libelf, so
let's use it. It will allow to remove the libelf package and to avoid
conflicts with two packages providing the same library.

[Peter: adjust toolchain options comment to match]
Signed-off-by: Gregory CLEMENT <gregory.clement@free-electrons.com>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoltrace: Removes the libelf dependency
Gregory CLEMENT [Thu, 28 Aug 2014 12:21:31 +0000 (14:21 +0200)]
ltrace: Removes the libelf dependency

The libelf is currently provided by 2 packages libelf and
elfutils. The first package provides an old version of the libelf
which is no more compatible with a recent version of ltrace. This
patch removes the dependency on the libelf package and only keep the
elfuils package which provides the accurate version of libelf for
ltrace.

It will also allow to remove the libelf package and to avoid conflicts
with two packages providing the same library.

Signed-off-by: Gregory CLEMENT <gregory.clement@free-electrons.com>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoprocps-ng: Fix installation and take precedence over busybox
Vicente Olivert Riera [Wed, 10 Sep 2014 14:30:06 +0000 (15:30 +0100)]
procps-ng: Fix installation and take precedence over busybox

Currently procps-ng binaries are installed under $(TARGET_DIR)/usr/usr
instead of $(TARGET_DIR)/usr, which would be the expected. This is
caused because the default value of the --exec-prefix configure option
is /usr, and Buildroot always adds --prefix=/usr to the configure
option. We fix this by setting --exec-prefix to an empty value.

At the same time we make sure the procps-ng binaries have precedence
over the busybox ones.

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Reviewed-by: Markos.Chandras <Markos.Chandras@imgtec.com>
Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Tested-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agocoreutils: get the uptime program to work
Thomas Petazzoni [Wed, 10 Sep 2014 20:44:04 +0000 (22:44 +0200)]
coreutils: get the uptime program to work

coreutils configure script needs to know whether /proc/uptime is
available, but this is not possible in a cross-compilation
context. This leads to an uptime program that fails to work on the
target, as it has been compiled without /proc/uptime reading support.

This commit fixes that by telling coreutils at configure time that
/proc/uptime will be available on the target (which seems to be a
reasonable assumption on Linux systems).

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Tested-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agodos2unix: new package
David Bachelart [Thu, 11 Sep 2014 10:08:44 +0000 (12:08 +0200)]
dos2unix: new package

Signed-off-by: David Bachelart <david.bachelart@bbright.com>
Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Tested-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agosqlite: add option to disable fsync
Floris Bos [Thu, 11 Sep 2014 15:43:32 +0000 (17:43 +0200)]
sqlite: add option to disable fsync

For use-cases in which performance is more important than data integrity.

Signed-off-by: Floris Bos <bos@je-eigen-domein.nl>
Reviewed-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoopenvmtools: new package
Karoly Kasza [Tue, 2 Sep 2014 16:13:36 +0000 (18:13 +0200)]
openvmtools: new package

New package: openvmtools

[Peter: add patch to fix compilation against modern glib versions]
Signed-off-by: Karoly Kasza <kaszak@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agotn5250: fix openssl dir
Gustavo Zacarias [Wed, 10 Sep 2014 11:51:36 +0000 (08:51 -0300)]
tn5250: fix openssl dir

If openssl devfiles are installed in the host the automatic lookup might
find that and cause issues.
So be explicit on the directory to avoid a search and patch the
directory logic since it's got a bug. Fixes:
http://autobuild.buildroot.net/results/5dd/5ddc8636d6555851f692c0c21f583df235340b19/

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoutil-linux: bump to version 2.25.1
Gustavo Zacarias [Mon, 8 Sep 2014 15:20:52 +0000 (12:20 -0300)]
util-linux: bump to version 2.25.1

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Reviewed-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoopenssh: Add patch to fix compilation with musl libc
Maarten ter Huurne [Fri, 12 Sep 2014 03:49:42 +0000 (05:49 +0200)]
openssh: Add patch to fix compilation with musl libc

The configure script finds the "howmany" macro, but some of the sources
using it do not include the required <sys/param.h> header.

Signed-off-by: Maarten ter Huurne <maarten@treewalker.org>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agostrace: Disable for MIPS when using a uClibc toolchain
Vicente Olivert Riera [Fri, 12 Sep 2014 10:40:38 +0000 (11:40 +0100)]
strace: Disable for MIPS when using a uClibc toolchain

A change introduced in strace-4.9 makes it incompatible with MIPS
architecture when using a uClibc toolchain. This is the failure:

signal.c: In function 'printsiginfo':
signal.c:453:9: error: 'siginfo_t' has no member named 'si_timerid'
      sip->si_timerid, sip->si_overrun);
 ^
signal.c:453:26: error: 'siginfo_t' has no member named 'si_overrun'
      sip->si_timerid, sip->si_overrun);

uClibc needs to be patched in order to fix this problem. In the meantime
we disable strace for MIPS when using a uClibc toolchain.

Fixes:

  http://autobuild.buildroot.net/results/91c/91c0413e755c365332bc15d1d69ab3d6160ae78c/

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agotoolchain/musl: disable for PowerPC SPE
Gustavo Zacarias [Wed, 10 Sep 2014 20:16:04 +0000 (17:16 -0300)]
toolchain/musl: disable for PowerPC SPE

It's not supported and the build breaks.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoipmitool: new package
Floris Bos [Thu, 11 Sep 2014 23:12:48 +0000 (01:12 +0200)]
ipmitool: new package

Adds ipmitool, a command-line interface to IPMI-enabled devices.

Signed-off-by: Floris Bos <bos@je-eigen-domein.nl>
Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agolibsvg-cairo: explicitly disable X support
Thomas Petazzoni [Thu, 11 Sep 2014 21:50:15 +0000 (23:50 +0200)]
libsvg-cairo: explicitly disable X support

Our libsvg-cairo package doesn't have any dependency on X, and the
source code doesn't seem to be using X. However, the configure script
checks for X headers and libraries. If they are found on the host,
/usr/lib and /usr/include get added to the library/header paths
causing weird build failures. This commit should fix this problem by
explicitly disabling the X support.

Should fix:

  http://autobuild.buildroot.org/results/d0f/d0fc233bb97c2ea18344746a5b7c63c8de65330a/
  http://autobuild.buildroot.org/results/0b3/0b3fb2ee9916aa265df5b6e4f04f6dfa25d1fc84/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoerlang: needs thread support
Thomas Petazzoni [Thu, 11 Sep 2014 21:36:03 +0000 (23:36 +0200)]
erlang: needs thread support

Fixes:

  http://autobuild.buildroot.org/results/1f3/1f313aee75328c27e260c55dbf7caa5d3d6a07d3/
  http://autobuild.buildroot.org/results/2f2/2f213d8cf6f828a68a2f36bb95564b8db043e7a2/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoheirloom-mailx: add license info
Danomi Manchego [Sat, 13 Sep 2014 05:00:39 +0000 (01:00 -0400)]
heirloom-mailx: add license info

[Peter: drop unused IEEE part as suggested by Baruch]
Signed-off-by: Danomi Manchego <danomimanchego123@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agolua: fix license path for lua 5.2
Frank Hunleth [Fri, 12 Sep 2014 23:22:36 +0000 (19:22 -0400)]
lua: fix license path for lua 5.2

The file containing the license for lua 5.1 was removed and the license
text was added to the readme in 5.2.

[Peter: swap 5.1/5.2 logic]
Signed-off-by: Frank Hunleth <fhunleth@troodon-software.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoqwt: bump to version 6.1.0
Frank Hunleth [Sat, 13 Sep 2014 00:12:22 +0000 (20:12 -0400)]
qwt: bump to version 6.1.0

Signed-off-by: Frank Hunleth <fhunleth@troodon-software.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agopackage/mpd: bump to version 0.18.14
Jörg Krause [Fri, 12 Sep 2014 07:26:41 +0000 (09:26 +0200)]
package/mpd: bump to version 0.18.14

Signed-off-by: Jörg Krause <jkrause@posteo.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoalsa-lib: use correct Kconfig symbol for mmu
Peter Korsgaard [Sat, 13 Sep 2014 07:41:41 +0000 (09:41 +0200)]
alsa-lib: use correct Kconfig symbol for mmu

It is BR2_USE_MMU, not BR2_MMU

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agolibffi and python: need threads support
Jérôme Pouiller [Fri, 12 Sep 2014 15:50:11 +0000 (17:50 +0200)]
libffi and python: need threads support

libffi depends on pthreads.

Python depends on libffi (it can provide a builtin libffi, but also depends on
pthreads). Thus this patch also disable Python support if toolchain is compiled
w/o treads support.

Fixes http://sysmic.org/~jezz/results/204099dd:

../src/closures.c:119:21: fatal error: pthread.h: No such file or directory

[Peter: fix comment dependencies, add python3]
Signed-off-by: Jérôme Pouiller <jezz@sysmic.org>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agodirectfb: allow SVG support
Jérôme Pouiller [Fri, 12 Sep 2014 15:50:10 +0000 (17:50 +0200)]
directfb: allow SVG support

DirectFB SVG support rely on Cairo and Cairo depends on DirectFB.

Since Cairo DirectFB backend is marked as experimental, this patch choose to
disable this backend when DirectFB SVG support is enable.

In add, this patch may solve some tricky situations between DirectFB and Cairo
(see http://sysmic.org/~jezz/results/c2f11fc0) and improve build reproducibility.

[Peter: propagate atomics dependency, needs libsvg-cairo, add cairo includes]
Signed-off-by: Jérôme Pouiller <jezz@sysmic.org>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agosdl: remove dga support in no MMU
Jérôme Pouiller [Fri, 12 Sep 2014 15:50:09 +0000 (17:50 +0200)]
sdl: remove dga support in no MMU

DGA support use fork. This prevent executables to link with libSDL.so.

Fixes:
  http://sysmic.org/~jezz/results/5e50c243 (package sdl_mixer)
  http://sysmic.org/~jezz/results/734afef8 (package sdl_net)
  http://sysmic.org/~jezz/results/e2310eb9 (package sdl_image)
  http://sysmic.org/~jezz/results/e2cdcc9a (package sdl_sound)

Signed-off-by: Jérôme Pouiller <jezz@sysmic.org>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoltp-testsuite: depends on MMU
Jérôme Pouiller [Fri, 12 Sep 2014 15:50:08 +0000 (17:50 +0200)]
ltp-testsuite: depends on MMU

Fixes http://sysmic.org/~jezz/results/dfc51d2b:

.../ltp-testsuite-20140115/lib/tests/tst_checkpoint_child.c:40: undefined reference to `_fork'
collect2: ld returned 1 exit status
make[3]: *** [tst_checkpoint_child] Error 1
make[3]: *** Waiting for unfinished jobs....
/tmp/ccF9CQQa.o: In function `main':
.../ltp-testsuite-20140115/lib/tests/tst_checkpoint_parent.c:40: undefined reference to `_fork'
collect2: ld returned 1 exit status
make[3]: *** [tst_checkpoint_parent] Error 1
/tmp/ccwCGpYd.o: In function `main':
.../ltp-testsuite-20140115/lib/tests/tst_checkpoint_parent_exits.c:40: undefined reference to `_fork'
collect2: ld returned 1 exit status
make[3]: *** [tst_checkpoint_parent_exits] Error 1
/tmp/cc8TiB6d.o: In function `main':
.../ltp-testsuite-20140115/lib/tests/tst_process_state.c:43: undefined reference to `_fork'
collect2: ld returned 1 exit status
make[3]: *** [tst_process_state] Error 1
/tmp/ccrf7Gjb.o: In function `main':
.../ltp-testsuite-20140115/lib/tests/tst_checkpoint_child_exits.c:40: undefined reference to `_fork'
collect2: ld returned 1 exit status

[Peter: don't mention mmu dependency in comment]
Signed-off-by: Jérôme Pouiller <jezz@sysmic.org>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoxfsprogs: depends on MMU
Jérôme Pouiller [Fri, 12 Sep 2014 15:50:07 +0000 (17:50 +0200)]
xfsprogs: depends on MMU

Fixes http://sysmic.org/~jezz/results/17f32103:

xfs_fsr.o: In function `fsrallfs':
/home/jezz/br-continuous/cfgs/45-bf609-bfin-uclibc-nommu-ext/build/xfsprogs-3.1.11/fsr/xfs_fsr.c:617: undefined reference to `_fork'
collect2: ld returned 1 exit status

madvise.o: In function `madvise_f':
/home/jezz/br-continuous/cfgs/45-bf609-bfin-uclibc-nommu-ext/build/xfsprogs-3.1.11/io/madvise.c:111: undefined reference to `_madvise'
mincore.o: In function `mincore_f':
/home/jezz/br-continuous/cfgs/45-bf609-bfin-uclibc-nommu-ext/build/xfsprogs-3.1.11/io/mincore.c:77: undefined reference to `_mincore'
collect2: ld returned 1 exit status

[Peter: don't mention mmu dependency in comment]
Signed-off-by: Jérôme Pouiller <jezz@sysmic.org>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoxterm: depends on MMU
Jérôme Pouiller [Fri, 12 Sep 2014 15:50:06 +0000 (17:50 +0200)]
xterm: depends on MMU

Fixes http://sysmic.org/~jezz/results/53a729c3:

button.o: In function `_executeCommand':
./button.c:(.text+0x21be): undefined reference to `_fork'
main.o: In function `_get_pty':
./main.c:(.text+0xab0): undefined reference to `_getpt'
main.o: In function `_spawnXTerm':
./main.c:(.text+0x1030): undefined reference to `_fork'
misc.o: In function `_creat_as':
./misc.c:(.text+0x3a56): undefined reference to `_fork'
print.o: In function `_charToPrinter':
./print.c:(.text+0x1ee): undefined reference to `_fork'

Signed-off-by: Jérôme Pouiller <jezz@sysmic.org>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoxapp_xdm: depends on MMU
Jérôme Pouiller [Fri, 12 Sep 2014 15:50:05 +0000 (17:50 +0200)]
xapp_xdm: depends on MMU

Fixes http://sysmic.org/~jezz/results/e891eb7e:

dm.o: In function `_StartDisplay':
dm.c:(.text+0xd6e): undefined reference to `_fork'
server.o: In function `_StartServerOnce':
server.c:(.text+0x266): undefined reference to `_fork'
session.o: In function `_runAndWait':
session.c:(.text+0x67a): undefined reference to `_fork'
session.o: In function `_ManageSession':
session.c:(.text+0xa2a): undefined reference to `_fork'
collect2: ld returned 1 exit status

Signed-off-by: Jérôme Pouiller <jezz@sysmic.org>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoxapp_xmh: depends on MMU
Jérôme Pouiller [Fri, 12 Sep 2014 15:50:04 +0000 (17:50 +0200)]
xapp_xmh: depends on MMU

Fixes http://sysmic.org/~jezz/results/1a0bc183:

command.o: In function `__DoCommandToFileOrPipe':
command.c:(.text+0x35e): undefined reference to `_fork'
collect2: ld returned 1 exit status

Signed-off-by: Jérôme Pouiller <jezz@sysmic.org>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoxapp_xsm: depends on MMU
Jérôme Pouiller [Fri, 12 Sep 2014 15:50:03 +0000 (17:50 +0200)]
xapp_xsm: depends on MMU

Fixes: http://sysmic.org/~jezz/results/455f2788:
remote.o: In function `_remote_start':
remote.c:(.text+0x74): undefined reference to `_fork'
restart.o: In function `_Clone':
restart.c:(.text+0x5a8): undefined reference to `_fork'
restart.o: In function `_Restart':
restart.c:(.text+0xa44): undefined reference to `_fork'
collect2: ld returned 1 exit status

Signed-off-by: Jérôme Pouiller <jezz@sysmic.org>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoxapp_xinit: depends on MMU
Jérôme Pouiller [Fri, 12 Sep 2014 15:50:02 +0000 (17:50 +0200)]
xapp_xinit: depends on MMU

Fixes http://sysmic.org/~jezz/results/8b5af679:

xinit.o: In function `_main':
xinit.c:(.text+0x65e): undefined reference to `_fork'
xinit.c:(.text+0x7d4): undefined reference to `_fork'
collect2: ld returned 1 exit status

Signed-off-by: Jérôme Pouiller <jezz@sysmic.org>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoxapp_xkbevd: depends on MMU
Jérôme Pouiller [Fri, 12 Sep 2014 15:50:01 +0000 (17:50 +0200)]
xapp_xkbevd: depends on MMU

Fixes http://sysmic.org/~jezz/results/a9ec03bd:

xkbevd.o: In function `_main':
xkbevd.c:(.text+0x3ca): undefined reference to `_fork'
collect2: ld returned 1 exit status

Signed-off-by: Jérôme Pouiller <jezz@sysmic.org>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoxdriver_xf86-video-vmware: only avaiblable on x86
Jérôme Pouiller [Fri, 12 Sep 2014 15:50:00 +0000 (17:50 +0200)]
xdriver_xf86-video-vmware: only avaiblable on x86

... since BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_SVGA is only available on x86.

Fix warnings like:
  warning: (BR2_PACKAGE_XDRIVER_XF86_VIDEO_VMWARE) selects
  BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_SVGA which has unmet direct dependencies
  (BR2_PACKAGE_MESA3D && (BR2_i386 || BR2_x86_64))

Signed-off-by: Jérôme Pouiller <jezz@sysmic.org>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoarch/arc: fix atomics selection
Yann E. MORIN [Thu, 11 Sep 2014 20:46:46 +0000 (22:46 +0200)]
arch/arc: fix atomics selection

Due to a kconfig limitation, we can't select a no-prompt symbol that
gets its dependencies by being conditionally re-defined in one or more
if-blocks, like we currently do for BR2_ARCH_HAS_ATOMICS.

As a workaround to this issue, we just redefine that symbol in the arc
if-block, like we do for all other architectures, except that in the arc
case, the default value is conditional.

Reported-by: Anton Kolesov <Anton.Kolesov@synopsys.com>
[yann.morin.1998@free.fr: indepently re-done a patch similar to the one
 Thomas made on his own]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agolibarchive: avoid some tools to build statically on shared builds
Vicente Olivert Riera [Fri, 29 Aug 2014 13:39:07 +0000 (14:39 +0100)]
libarchive: avoid some tools to build statically on shared builds

Some libarchive tools, like bsdtar, builds statically by default
although libarchive itself is being built dynamically. We can force
those tools to build the same way as libarchive by using the right
configure options.

Fixes:
  http://autobuild.buildroot.net/results/b8f/b8f7a29787ea1cc5c98e4cbd5f47f257f9b306f2/

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Tested-by: Romain Naour <romain.naour@openwide.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoxapp_xdpyinfo: depends on MMU
Yuvaraj Patil [Wed, 10 Sep 2014 09:59:29 +0000 (15:29 +0530)]
xapp_xdpyinfo: depends on MMU

This package needs MMU. Hence added dependency on BR2_USE_MMU

Fixes http://autobuild.buildroot.net/results/2da/2dada0264409d8fa6befedbc02c0de77c605a5fa/

Signed-off-by: Yuvaraj Patil <yuvaraj.patil@wipro.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agolibnss: bump to version 3.17
Gustavo Zacarias [Wed, 10 Sep 2014 16:11:55 +0000 (13:11 -0300)]
libnss: bump to version 3.17

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agolibnpsr: bump to version 4.10.7
Gustavo Zacarias [Wed, 10 Sep 2014 16:11:54 +0000 (13:11 -0300)]
libnpsr: bump to version 4.10.7

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agolibcurl: security bump to version 7.38.0
Gustavo Zacarias [Wed, 10 Sep 2014 15:21:31 +0000 (12:21 -0300)]
libcurl: security bump to version 7.38.0

Fixes:
CVE-2014-3613 cookie leak with IP address as domain
CVE-2014-3620 cookie leak for TLDs

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoexfat-utils: bump to version 1.1.0
Gustavo Zacarias [Wed, 10 Sep 2014 19:07:30 +0000 (16:07 -0300)]
exfat-utils: bump to version 1.1.0

Use gentoo distfiles since the download infra can't handle google docs
URLs.

[Peter: also pass TARGET_CFLAGS in CCFLAGS]
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoexfat: bump to version 1.1.0
Gustavo Zacarias [Wed, 10 Sep 2014 19:07:29 +0000 (16:07 -0300)]
exfat: bump to version 1.1.0

Use gentoo distfiles since the download infra can't handle google docs
URLs.

[Peter: also pass TARGET_CFLAGS in CCFLAGS]
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoautomake: disable manpages
Gustavo Zacarias [Thu, 11 Sep 2014 17:42:21 +0000 (14:42 -0300)]
automake: disable manpages

As reported by Kanibal on IRC this seems to break on very modern
distributions and we don't care about manpages so disable them.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agofile: mention the browser friendly homepage
Baruch Siach [Wed, 10 Sep 2014 08:24:09 +0000 (11:24 +0300)]
file: mention the browser friendly homepage

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agojasper: autoreconf to fix rpath issue
Peter Korsgaard [Wed, 10 Sep 2014 08:49:46 +0000 (10:49 +0200)]
jasper: autoreconf to fix rpath issue

The old version of autotools used gets confused and ends up looking in
/usr/lib for libjpeg when host == target..

Fixes http://autobuild.buildroot.net/results/307/307cac65287420252a5bb64715d9a1edd90e72fa/

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agotexinfo: needs ncurses
Peter Korsgaard [Wed, 10 Sep 2014 08:02:59 +0000 (10:02 +0200)]
texinfo: needs ncurses

Fixes http://autobuild.buildroot.net/results/be4/be4e19d55b24c00b8b0fd12c9e5d1e9c5d8b0cb3/

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoczmq: add patch to fix build issue with recent glibc
Thomas Petazzoni [Tue, 9 Sep 2014 21:41:29 +0000 (23:41 +0200)]
czmq: add patch to fix build issue with recent glibc

glibc 2.20 is now warning when _BSD_SOURCE is used (as it's replaced
by _DEFAULT_SOURCE), and czmq has the bad idea of forcing the usage of
-Werror, causing build issues with the recent NIOS II toolchain based
on glibc 2.20.

This commit adds a patch to czmq to fix that. The patch has been
submitted upstream.

Fixes:

  http://autobuild.buildroot.org/results/64a/64a7eef2155248146e7f3a55e85fe60bc5b67791/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agosnowball-hdmiservice: wants to build a .so, needs !BR2_PREFER_STATIC_LIB
Peter Korsgaard [Wed, 10 Sep 2014 07:37:31 +0000 (09:37 +0200)]
snowball-hdmiservice: wants to build a .so, needs !BR2_PREFER_STATIC_LIB

Fixes http://autobuild.buildroot.net/results/47f/47f52078c52bd1270e9d7ca795a4b3b21737b39c/

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agolinenoise: install nothing on target
Francois Perrad [Tue, 9 Sep 2014 18:15:43 +0000 (20:15 +0200)]
linenoise: install nothing on target

linenoise is a static library, so it's enough to install on staging.
and the linenoise_example executable is not really useful.

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agolinenoise: bump version
Francois Perrad [Tue, 9 Sep 2014 18:15:42 +0000 (20:15 +0200)]
linenoise: bump version

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoigh-ethercat: bump to version 1.5.2
Jérôme Pouiller [Tue, 9 Sep 2014 13:55:52 +0000 (15:55 +0200)]
igh-ethercat: bump to version 1.5.2

This version fix licence bug and has better support for recent kernels.

Signed-off-by: Jérôme Pouiller <jezz@sysmic.org>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agotoolchain/glibc: add version 2.20
Gustavo Zacarias [Mon, 8 Sep 2014 10:53:21 +0000 (07:53 -0300)]
toolchain/glibc: add version 2.20

And remove version 2.18 to just keep two versions around.
So bump the default to 2.19.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Reviewed-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agosamba4: bump to version 4.1.12
Gustavo Zacarias [Mon, 8 Sep 2014 14:07:13 +0000 (11:07 -0300)]
samba4: bump to version 4.1.12

Also tweak library moves since uClibc doesn't do $ORIGIN and libreplace
is found that way now.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agogst-omx: bump version
Peter Korsgaard [Tue, 9 Sep 2014 20:17:17 +0000 (22:17 +0200)]
gst-omx: bump version

Adjust configuration file library paths in a post-patch hook instead of a
patch as that is more robust / makes it easier to bump the version.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agogst1-libav: bump version
Peter Korsgaard [Tue, 9 Sep 2014 19:48:08 +0000 (21:48 +0200)]
gst1-libav: bump version

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agogst1-plugins-ugly: bump version
Peter Korsgaard [Tue, 9 Sep 2014 19:46:29 +0000 (21:46 +0200)]
gst1-plugins-ugly: bump version

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agogst1-plugins-bad: bump version
Peter Korsgaard [Tue, 9 Sep 2014 19:43:24 +0000 (21:43 +0200)]
gst1-plugins-bad: bump version

Patch is now upstream.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agogst1-plugins-good: bump version
Peter Korsgaard [Sun, 7 Sep 2014 21:03:58 +0000 (23:03 +0200)]
gst1-plugins-good: bump version

And cleanup X11 handling while we're at it.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agogst1-plugins-base: bump version
Peter Korsgaard [Sun, 7 Sep 2014 20:45:26 +0000 (22:45 +0200)]
gst1-plugins-base: bump version

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agogstreamer1: bump version
Peter Korsgaard [Sun, 7 Sep 2014 20:41:51 +0000 (22:41 +0200)]
gstreamer1: bump version

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoenlightenment: bump to version 0.17.6
Gustavo Zacarias [Sun, 7 Sep 2014 15:50:52 +0000 (12:50 -0300)]
enlightenment: bump to version 0.17.6

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoefl: bump to version 1.7.10
Gustavo Zacarias [Sun, 7 Sep 2014 15:50:51 +0000 (12:50 -0300)]
efl: bump to version 1.7.10

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoenlightenment: disable ptrace for ppc & sparc
Gustavo Zacarias [Sun, 7 Sep 2014 13:34:37 +0000 (10:34 -0300)]
enlightenment: disable ptrace for ppc & sparc

The sys/ptrace.h header for uclibc <= 0.9.33.2 is incomplete and lacks
required definitions for powerpc and sparc.
Fixes:
http://autobuild.buildroot.net/results/a7f/a7f95353f5592a9399c542d8d56c3ca040f8a61a/

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agolibiscsi: add patch to fix largefile related issues
Thomas Petazzoni [Sun, 7 Sep 2014 12:23:25 +0000 (14:23 +0200)]
libiscsi: add patch to fix largefile related issues

This commit adds a patch to libiscsi, to fix largefile related issues
occuring in two situations:

 * glibc toolchains, due to the way _FILE_OFFSET_BITS=64 is handled,
   by declaring the *64() functions as aliases to the non-64*() ones.

 * uClibc toolchains without largefile support.

First problem was visible in:

  http://autobuild.buildroot.org/results/b52/b52782c7ada0db098620bd8eceedd7b84515446b/

Second problem was visible in:

  http://autobuild.buildroot.org/results/23c/23c27fc7c4836dfd2527e52d95d5e72905ece7be/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoxdriver_xf86-input-mouse: Bump version to 1.9.1
Bernd Kuhls [Sun, 7 Sep 2014 10:08:07 +0000 (12:08 +0200)]
xdriver_xf86-input-mouse: Bump version to 1.9.1

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoxdriver_xf86-video-ast: Bump version to 1.0.1, add dependencies
Bernd Kuhls [Sun, 7 Sep 2014 10:08:06 +0000 (12:08 +0200)]
xdriver_xf86-video-ast: Bump version to 1.0.1, add dependencies

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoxapp_xfs: Bump version to 1.1.4
Bernd Kuhls [Sun, 7 Sep 2014 10:08:05 +0000 (12:08 +0200)]
xapp_xfs: Bump version to 1.1.4

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agojq: add patch to fix y0, y1, j0 and j1 related build issue on uClibc
Thomas Petazzoni [Sun, 7 Sep 2014 08:54:45 +0000 (10:54 +0200)]
jq: add patch to fix y0, y1, j0 and j1 related build issue on uClibc

Our default uClibc configuration does not have DO_XSI_MATH=y, so it
lacks certain math functions. jq generates some wrappers for the libm
functions, even for functions that are not actually used by jq. By
simply removing those wrappers, we get jq to build on uClibc that have
DO_XSI_MATH disabled.

Fixes:

  http://autobuild.buildroot.org/results/831/831ffb0a37a8007b2a824659e46dbe9e6e710d6f/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoxapp_xf86dga: Needs MMU
Bernd Kuhls [Sun, 7 Sep 2014 07:41:37 +0000 (09:41 +0200)]
xapp_xf86dga: Needs MMU

Fixes
http://autobuild.buildroot.net/results/e76/e76b8ff1767f061587b630091174c58da599d5e3/

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agopackage/monit: do not forcibly build a static binary
Yann E. MORIN [Fri, 5 Sep 2014 11:44:41 +0000 (13:44 +0200)]
package/monit: do not forcibly build a static binary

Static linking with glibc is not really supported, because of the NSS
libraries that are still to be dynamically-loaded at runtime.

Also, Buildroot explicitly does not support statically linking with
glibc.

Reported-by: Peter Kümmel <syntheticpp@gmx.net>
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agopackage/xbmc: add option to enable RSXS screensaver
Yann E. MORIN [Mon, 1 Sep 2014 16:31:41 +0000 (18:31 +0200)]
package/xbmc: add option to enable RSXS screensaver

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Bernd Kuhls <bernd.kuhls@t-online.de>
Acked-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agopackage/mesa3d: add option for the i915 DRI driver
Yann E. MORIN [Sat, 30 Aug 2014 23:49:19 +0000 (01:49 +0200)]
package/mesa3d: add option for the i915 DRI driver

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agostrace: upgrade to 4.9, supports ARC
Vineet Gupta [Tue, 2 Sep 2014 07:50:47 +0000 (13:20 +0530)]
strace: upgrade to 4.9, supports ARC

Also get rid of the backport patches which are already present upstream.

Tested on ARC with LFS

[Peter: drop incomplete !LFS patch, depend on BR2_LARGEFILE]
Signed-off-by: Vineet Gupta <vgupta@synopsys.com>
Cc: arc-linux-dev@synopsys.com
Cc: Max Filippov <jcmvbkbc@gmail.com>
Cc: Anton Blanchard <anton@samba.org>
Cc: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agohost-lua: compat mode not longer needed by the newest luarocks
Francois Perrad [Tue, 2 Sep 2014 16:32:58 +0000 (18:32 +0200)]
host-lua: compat mode not longer needed by the newest luarocks

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>