buildroot.git
11 years agoaircrack-ng: don't drop TARGET_LDFLAGS
Peter Korsgaard [Thu, 16 May 2013 07:21:08 +0000 (09:21 +0200)]
aircrack-ng: don't drop TARGET_LDFLAGS

Reported-by: Arnout Vandecappelle <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoUpdate for 2013.05-rc2
Peter Korsgaard [Wed, 15 May 2013 19:05:00 +0000 (21:05 +0200)]
Update for 2013.05-rc2

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoCHANGES: update with recent changes
Peter Korsgaard [Wed, 15 May 2013 18:48:41 +0000 (20:48 +0200)]
CHANGES: update with recent changes

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agonews.html: add 2013.05-rc1 annoucement link
Peter Korsgaard [Wed, 15 May 2013 18:45:05 +0000 (20:45 +0200)]
news.html: add 2013.05-rc1 annoucement link

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoxapp_xinit: revert removal
Gustavo Zacarias [Mon, 13 May 2013 09:07:19 +0000 (09:07 +0000)]
xapp_xinit: revert removal

Even though xinit isn't included in the X11R7.7 release it is very
useful for debugging and quick tests.
Reinstante it without xdm requiring it though.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agograph-depends: fix program path in comment
Luca Ceresoli [Tue, 14 May 2013 22:11:03 +0000 (22:11 +0000)]
graph-depends: fix program path in comment

Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net>
Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agograph-depends: ignore the 'target-generic-dont-remount-rw' target
Luca Ceresoli [Tue, 14 May 2013 22:11:02 +0000 (22:11 +0000)]
graph-depends: ignore the 'target-generic-dont-remount-rw' target

The graph-depends script tries to call 'make target-generic-dont-remount-rw',
which doesn't exist since 'target-generic-dont-remount-rw' is not a package.

See also the comments for commit 72bd61e5b8c2094378.

Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net>
Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolibglib2: fix build when toolchain has no thread support
Samuel Martin [Tue, 14 May 2013 22:26:49 +0000 (22:26 +0000)]
libglib2: fix build when toolchain has no thread support

Fixes the build failure visible at
http://autobuild.buildroot.net/results/3d3/3d3f4f0044a4b58ce3d0a3449a5f012d953d59bb

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoaircrack-ng: fix statically linked build
Samuel Martin [Tue, 14 May 2013 22:26:50 +0000 (22:26 +0000)]
aircrack-ng: fix statically linked build

Fixe the build failure visible at
http://autobuild.buildroot.net/results/2441d8b62323a00f32f2edb7cb781dda71ff7f68

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoCHANGES: update with recent changes
Peter Korsgaard [Wed, 15 May 2013 12:54:27 +0000 (14:54 +0200)]
CHANGES: update with recent changes

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agocairo: fix build when toolchain has no thread support
Samuel Martin [Tue, 14 May 2013 01:57:11 +0000 (01:57 +0000)]
cairo: fix build when toolchain has no thread support

Fixes the build failure visible at
http://autobuild.buildroot.net/results/d49/d491de5a774592929a59f3bfd0b1fd8cbc089ac0

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolinux: CONFIG_KERNEL_LZO option requires host-lzop
Fabio Porcedda [Sun, 12 May 2013 21:58:40 +0000 (21:58 +0000)]
linux: CONFIG_KERNEL_LZO option requires host-lzop

When the LZO compression mode is chosen the linux kernel requires
lzop host utility at build time.

Signed-off-by: Fabio Porcedda <fabio.porcedda@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agobusybox 1.21.0: update mdev patch and add ntfs volume patch
Gustavo Zacarias [Mon, 13 May 2013 12:20:42 +0000 (12:20 +0000)]
busybox 1.21.0: update mdev patch and add ntfs volume patch

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoneon: fix license files
Peter Korsgaard [Tue, 14 May 2013 15:18:18 +0000 (17:18 +0200)]
neon: fix license files

GPL license is under test/, not src/.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolegal-info: fail trying to copy a non-existent license file
Luca Ceresoli [Tue, 14 May 2013 02:46:03 +0000 (02:46 +0000)]
legal-info: fail trying to copy a non-existent license file

If a package's _LICENSE_FILES contains the name of a non-existent file,
the make process would continue and return true, unless the
non-existent file is the last listed.

Fix this wrong beaviour by failing with an error when any of the listed
files is missing.

Reported-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agosconeserver: fix autobuild failures
Simon Dawson [Tue, 14 May 2013 00:34:32 +0000 (00:34 +0000)]
sconeserver: fix autobuild failures

Fix sconeserver autobuild failures such as the following.

  http://autobuild.buildroot.net/results/58e/58e4886a6ff41e49ac86cbf497bb509fd37f0d68/

The sconeserver version is bumped to a recent revision in which it is
possible to pass the paths to Magick++-config, mysql_config and xml2-config to
the configure script.

Signed-off-by: Simon Dawson <spdawson@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agofan-ctrl: needs MMU support
Peter Korsgaard [Tue, 14 May 2013 10:34:20 +0000 (12:34 +0200)]
fan-ctrl: needs MMU support

Fixes http://autobuild.buildroot.org/results/333/333b6caa6b8a9a04495d82d02b2c0fb7755667ed/

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agosylpheed: disable gpgme support
Gustavo Zacarias [Mon, 13 May 2013 06:22:46 +0000 (06:22 +0000)]
sylpheed: disable gpgme support

Fixes a build failure when the build host has gpgme installed.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agocurlftpfs: specify curl-config path
Gustavo Zacarias [Mon, 13 May 2013 03:01:26 +0000 (03:01 +0000)]
curlftpfs: specify curl-config path

curlftpfs may pick up the distribution curl-config rather than the one
in the staging area thus failing to build.
Fix it by hardcoding the curl-config path.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoquota: fix dependencies
Gustavo Zacarias [Mon, 13 May 2013 01:01:07 +0000 (01:01 +0000)]
quota: fix dependencies

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolinknx: fix dependencies
Gustavo Zacarias [Mon, 13 May 2013 00:52:29 +0000 (00:52 +0000)]
linknx: fix dependencies

The mysql_client is set instead of added, thus eliminating libpthsem.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agogst-plugins-bad: fix build of directfb plugin
Arnout Vandecappelle (Essensium/Mind) [Sun, 12 May 2013 12:43:07 +0000 (12:43 +0000)]
gst-plugins-bad: fix build of directfb plugin

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolibsigsegv: fix build on x86_64 (probably others too)
Arnout Vandecappelle (Essensium/Mind) [Sun, 12 May 2013 12:46:05 +0000 (12:46 +0000)]
libsigsegv: fix build on x86_64 (probably others too)

The configure script doesn't detect that the target is posix-compliant
and tries to use a custom version of segfault analysis that actually
doesn't build. Most likely, it's because the configure script doesn't
support linux-3.x. Anyway, we can just tell configure that we're
posix-compliant.

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agotoolchain/gcc: the ARC version of gcc needs host-flex/host-bison
Thomas Petazzoni [Thu, 9 May 2013 05:53:05 +0000 (05:53 +0000)]
toolchain/gcc: the ARC version of gcc needs host-flex/host-bison

For some reason (probably because the ARC changes modify some lex/yacc
files without updating their pre-generated variants, or because the
date/time of the pre-generated files is not correct), building the ARC
gcc requires host-flex and host-bison.

We have tested 4.2 for AVR, 4.3 and 4.4 for ARM, and none of those
need host-flex or host-bison to be installed, so only the 4.4 for ARC
seems to be affected.

Fixes the build failure visible at
http://autobuild.buildroot.org/results/673c6262e3dde8ee8dd28204d814097e6ba8f8e9/build-end.log.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agotoolchain/gcc: make sure to pass $(HOST_DIR)/usr/bin in the PATH
Mischa Jonker [Thu, 9 May 2013 05:53:04 +0000 (05:53 +0000)]
toolchain/gcc: make sure to pass $(HOST_DIR)/usr/bin in the PATH

Since gcc doesn't use the package infrastructure, it doesn't get all
the good generic environment variables, and forgets to get
$(HOST_DIR)/usr/bin in its PATH. This prevents gcc from finding and
using host tools built by Buildroot.

This patch therefore ensures that $(HOST_MAKE_ENV) or
$(TARGET_MAKE_ENV) are passed at the appropriate locations. It will be
useful for a later patch that makes gcc depend on host-flex/host-bison
in some situations.

Original patch by Thomas Petazzoni.

Signed-off-by: Mischa Jonker <mjonker@synopsys.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agopixman: add license informations
Thomas Petazzoni [Thu, 9 May 2013 05:51:07 +0000 (05:51 +0000)]
pixman: add license informations

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolibsha1: add license informations
Thomas Petazzoni [Thu, 9 May 2013 05:51:06 +0000 (05:51 +0000)]
libsha1: add license informations

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolibdrm: add license informations
Thomas Petazzoni [Thu, 9 May 2013 05:51:05 +0000 (05:51 +0000)]
libdrm: add license informations

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolibatomic_ops: add license informations
Thomas Petazzoni [Thu, 9 May 2013 05:51:04 +0000 (05:51 +0000)]
libatomic_ops: add license informations

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoxserver_xorg-server: add license informations
Thomas Petazzoni [Thu, 9 May 2013 05:51:03 +0000 (05:51 +0000)]
xserver_xorg-server: add license informations

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agopackage/x11r7: add license informations to misc other packages
Thomas Petazzoni [Thu, 9 May 2013 05:51:02 +0000 (05:51 +0000)]
package/x11r7: add license informations to misc other packages

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agopackage/x11r7: add license informations to xfont_* packages
Thomas Petazzoni [Thu, 9 May 2013 05:51:01 +0000 (05:51 +0000)]
package/x11r7: add license informations to xfont_* packages

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agopackage/x11r7: add license informations to xutil_* packages
Thomas Petazzoni [Thu, 9 May 2013 05:51:00 +0000 (05:51 +0000)]
package/x11r7: add license informations to xutil_* packages

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agopackage/x11r7: add license informations to xlib_* packages
Thomas Petazzoni [Thu, 9 May 2013 05:50:59 +0000 (05:50 +0000)]
package/x11r7: add license informations to xlib_* packages

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agopackage/x11r7: add license informations to xdriver_* packages
Thomas Petazzoni [Thu, 9 May 2013 05:50:58 +0000 (05:50 +0000)]
package/x11r7: add license informations to xdriver_* packages

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agopackage/x11r7: add license informations to xproto_* packages
Thomas Petazzoni [Thu, 9 May 2013 05:50:57 +0000 (05:50 +0000)]
package/x11r7: add license informations to xproto_* packages

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agopackage/x11r7: add license informations to xapp_* packages
Thomas Petazzoni [Thu, 9 May 2013 05:50:56 +0000 (05:50 +0000)]
package/x11r7: add license informations to xapp_* packages

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agopulseaudio: fix build with orc
Arnout Vandecappelle (Essensium/Mind) [Sun, 12 May 2013 10:05:22 +0000 (10:05 +0000)]
pulseaudio: fix build with orc

The configure script gets orcc from pkg-config, which sets it to /usr/bin/orcc
instead of $(HOST_DIR)/usr/bin/orcc. So set the path explicitly instead of
relying on pkg-config.

While we're at it, also add an explicit enable/disable to configure.

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoconfigs/qemu: bump relevant config versions
Gustavo Zacarias [Sun, 12 May 2013 02:26:32 +0000 (02:26 +0000)]
configs/qemu: bump relevant config versions

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolinux: bump 3.9.x stable version
Gustavo Zacarias [Sun, 12 May 2013 02:26:31 +0000 (02:26 +0000)]
linux: bump 3.9.x stable version

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agokernel-headers: bump 3.{0, 4, 8, 9}.x stable version
Gustavo Zacarias [Sun, 12 May 2013 02:26:30 +0000 (02:26 +0000)]
kernel-headers: bump 3.{0, 4, 8, 9}.x stable version

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agofilemq: disable asciidoc documentation generation
Arnout Vandecappelle (Essensium/Mind) [Sun, 12 May 2013 09:25:01 +0000 (09:25 +0000)]
filemq: disable asciidoc documentation generation

filemq uses asciidoc for its documentation. asciidoc uses python and import
the unicodedata module, which is not in host-python. So disable asciidoc
entirely.

This doesn't get hit by the autobuilders because they don't have asciidoc
installed in their chroot.

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agof2fs-tools: fix version
Arnout Vandecappelle (Essensium/Mind) [Sun, 12 May 2013 09:23:57 +0000 (09:23 +0000)]
f2fs-tools: fix version

The commit e3eadd doesn't (no longer?) exists in the upstream git, so
replace it with the latest commit to date.

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoczmq: disable asciidoc documentation generation
Arnout Vandecappelle (Essensium/Mind) [Sun, 12 May 2013 09:15:52 +0000 (09:15 +0000)]
czmq: disable asciidoc documentation generation

czmq uses asciidoc for its documentation. asciidoc uses python and import
the unicodedata module, which is not in host-python. So disable asciidoc
entirely.

This doesn't get hit by the autobuilders because they don't have asciidoc
installed in their chroot.

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolttng-tools: needs largefile support
Peter Korsgaard [Sun, 12 May 2013 19:26:44 +0000 (21:26 +0200)]
lttng-tools: needs largefile support

Fixes http://autobuild.buildroot.net/results/ba2674c2f5bb33304dbbdf2f0ad0ca5ecfdc11aa/

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoopenssl: fix host-openssl dependencies
Arnout Vandecappelle (Essensium/Mind) [Sun, 12 May 2013 08:56:15 +0000 (08:56 +0000)]
openssl: fix host-openssl dependencies

Support for ocf-linux or cryptodev-linux added a dependency of host-openssl
on host-ocf-linux / host-cryptodev-linux, which we don't have and the
dependency is anyway not needed.

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoclasspath: remove qt support
Arnout Vandecappelle (Essensium/Mind) [Sun, 12 May 2013 08:31:44 +0000 (08:31 +0000)]
classpath: remove qt support

classpath doesn't work with Qt in buildroot. It assumes qt will run on X11,
but we don't have qt-x11 support on buildroot.

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolinux-pam: fix missing includes
Arnout Vandecappelle (Essensium/Mind) [Sun, 12 May 2013 07:40:13 +0000 (07:40 +0000)]
linux-pam: fix missing includes

Two patches taken from upstream fix e.g.
http://autobuild.buildroot.org/results/fa31431066ce0f9c554bdb923e59aa0458508224

These patches are in linux-pam 1.1.6 already, but since I don't know
how to test it, I don't want to do a version bump.

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agowvstreams: add missing includes for getuid()
Peter Korsgaard [Sun, 12 May 2013 18:58:40 +0000 (20:58 +0200)]
wvstreams: add missing includes for getuid()

Fixes http://autobuild.buildroot.net/results/2ad80b1ae823fbe196f8a65220d5d4a0dd202c4e/

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agogutenprint: ensure staging version of cups-config is used
Peter Korsgaard [Sun, 12 May 2013 18:41:41 +0000 (20:41 +0200)]
gutenprint: ensure staging version of cups-config is used

And not whatever is available on the host.

Fixes http://autobuild.buildroot.net/results/dd202d9be79e00ecab622bd7427542b16e962916/

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agomatchbox-lib: pango backend needs Xft support in pango
Peter Korsgaard [Sun, 12 May 2013 08:53:38 +0000 (10:53 +0200)]
matchbox-lib: pango backend needs Xft support in pango

Fixes http://autobuild.buildroot.net/results/7f5e56790028b96626e6f0a69ddce08667b712eb/

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolibnss/libnspr: unavailable comment should be OR and not AND
Gustavo Zacarias [Sat, 11 May 2013 13:09:35 +0000 (13:09 +0000)]
libnss/libnspr: unavailable comment should be OR and not AND

Otherwise the comment would only show up when both conditions are true
instead of any of them.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoUnhide lttng-tools and lttng-modules
Olivier Schonken [Fri, 10 May 2013 22:59:01 +0000 (22:59 +0000)]
Unhide lttng-tools and lttng-modules

When using lttng-tools for userland tracing with lttng-libust lttng-modules
is not required, thus a dependency on building lttng-modules and a kernel is
overkill for lttng-tools.  It also hides it from a user not wanting to build
a kernel.  A comment has been added to lttng-modules to show a user that
lttng-modules is dependent on a kernel build.

Signed-off-by: Olivier Schonken <olivier.schonken@gmail.com>
Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agopackage-infra: limit the number of // jobs
Yann E. MORIN [Fri, 10 May 2013 03:56:01 +0000 (03:56 +0000)]
package-infra: limit the number of // jobs

The current code spawns as many jobs as up to twice the number of CPUs.

On small-class machines like laptops, with a limitted amount of memory,
but still a few CPUs (real or hyperthreads), the HDD becomes a bottleneck,
and it becomes almost impossible to do anythiong else while there is a
build in progress.

Limit the number of jobs to the number of CPUs plus one.

Even on fast machines with fast HDDs, this settings keeps the machine
fully busy (for those packages that can build in parallel, of course).

For example, building qemu or the linux kernel kept my hyperthreaded
hexa Core i7 with 18GiB of RAM, busy at 99% (I never ever managed to
get 100% even with more jobs, not even 200); while on my hyperthreaded
dual Core i5 with only 4GiB and a slow HDD, I still topped at 100% CPU,
while still able to do some work involving the HDD.

If the number of processors is not available, assume one.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Nathan Lynch <ntl@pobox.com>
Reviewed-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Reviewed-by: Nathan Lynch <ntl@pobox.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoconfigs: add defconfig for Atmel AT91SAM9260-EK Nand Flash Boot
Fabio Porcedda [Fri, 10 May 2013 00:03:40 +0000 (00:03 +0000)]
configs: add defconfig for Atmel AT91SAM9260-EK Nand Flash Boot

This is a configuration that provides a basic setup for generating
bootable nandflash images:
- at91bootstrap
- barebox
- kernel
- rootfs

Signed-off-by: Fabio Porcedda <fabio.porcedda@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoconfigs: add defconfig for Telit EVK-PRO3
Fabio Porcedda [Fri, 10 May 2013 00:03:39 +0000 (00:03 +0000)]
configs: add defconfig for Telit EVK-PRO3

For more info, please read board/telit/evk-pro3/readme.txt

Signed-off-by: Fabio Porcedda <fabio.porcedda@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agotoolchain-external: fix bug #5054
Gustavo Zacarias [Sat, 11 May 2013 04:49:34 +0000 (04:49 +0000)]
toolchain-external: fix bug #5054

The external toolchain logic checks (and finds) the proper ARCH_LIB_DIR
and forcibly copies it to */lib even if it's in */lib64
This is all well until the check is done for create_lib64_symlinks which
only verifies if ARCH_SYSROOT_DIR/lib64 is a symlink, which in some
toolchain it's a real directory (like sourcery x86_64 2012.09) and thus
doesn't make the symlink in the target.

Fix this by also checking for a real directory.

Easily reproducible by running "make qemu_x86_64_defconfig", switching
to an external toolchain before build, building and then trying to run
the resulting image.

Closes bug #5054

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoCHANGES: update with recent changes
Peter Korsgaard [Sat, 11 May 2013 19:48:57 +0000 (21:48 +0200)]
CHANGES: update with recent changes

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoconfigs/qemu: bump relevant configs to kernel version 3.9.1
Gustavo Zacarias [Sat, 11 May 2013 02:56:58 +0000 (02:56 +0000)]
configs/qemu: bump relevant configs to kernel version 3.9.1

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolibcurl: add security patch for CVE-2013-1944
Gustavo Zacarias [Sat, 11 May 2013 03:58:25 +0000 (03:58 +0000)]
libcurl: add security patch for CVE-2013-1944

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agogutenprint: disable (doxygen) documentation generation
Peter Korsgaard [Sat, 11 May 2013 19:18:49 +0000 (21:18 +0200)]
gutenprint: disable (doxygen) documentation generation

Just wastes build time, so disable it.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoDisable building of cups driver in host-gutenprint
Olivier Schonken [Sat, 11 May 2013 00:21:35 +0000 (00:21 +0000)]
Disable building of cups driver in host-gutenprint

This should fix http://autobuild.buildroot.org/results/d2e386b50744aeda7257a0b78aafe90ba4da697c/
Because there is no host-cups package, host-gutenprint cant build the
host-cups drivers - missing includes and libs.  Host gutenprint only
built to get the xml. Thus not a loss.

Signed-off-by: Olivier Schonken <olivier.schonken@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoltrace: unavailable for ARC architecture
Gustavo Zacarias [Sat, 11 May 2013 02:21:25 +0000 (02:21 +0000)]
ltrace: unavailable for ARC architecture

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agostrace: unavailable for AArch64 and ARC
Gustavo Zacarias [Sat, 11 May 2013 02:18:19 +0000 (02:18 +0000)]
strace: unavailable for AArch64 and ARC

strace isn't available for the AArch64 and ARC architectures.
The patchset for AArch64 is somewhat big and complicated (needs updates
to other bits) so it'd probably be better to use a git version of strace
or wait for a new release.
http://autobuild.buildroot.net/results/506f4adec348f0b616ad09bddbcbc242e38253b8/

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoqt5imageformats: needs gui support in qt5base
Peter Korsgaard [Sat, 11 May 2013 10:39:57 +0000 (12:39 +0200)]
qt5imageformats: needs gui support in qt5base

Fixes http://autobuild.buildroot.net/results/8843619e91958766c66c0955f363bbfc733b31e6/build-end.log

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agodbus: add license information
Simon Dawson [Wed, 8 May 2013 06:12:38 +0000 (06:12 +0000)]
dbus: add license information

Signed-off-by: Simon Dawson <spdawson@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoatk: add license information
Simon Dawson [Wed, 8 May 2013 06:07:47 +0000 (06:07 +0000)]
atk: add license information

Signed-off-by: Simon Dawson <spdawson@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agowvstreams: disable warnings
Thomas Petazzoni [Thu, 9 May 2013 02:28:38 +0000 (02:28 +0000)]
wvstreams: disable warnings

During the compilation of wvstreams, a number of strict aliasing
related warnings are shown, making the build quite noisy. Turn
warnings off using the --disable-warnings option.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agowvstreams: fix build failures
Thomas Petazzoni [Thu, 9 May 2013 02:28:37 +0000 (02:28 +0000)]
wvstreams: fix build failures

Add a patch to fix wvstreams build failures such as
http://autobuild.buildroot.org/results/8cb2904113a5e63d6170c085f77a8040d50a0138/build-end.log.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agopulseaudio: link against json-c
Thomas Petazzoni [Thu, 9 May 2013 07:14:25 +0000 (07:14 +0000)]
pulseaudio: link against json-c

Add an upstream patch that makes Pulseaudio link against json-c
instead of json, so that it works with json-c 0.11, and doesn't cause
problems with libjson has been also installed in the system. Note that
this fix has been merged in Pulseaudio after the 3.0 release, so we
will have to keep this patch around when bumping to 3.0.

Fixes
http://autobuild.buildroot.org/results/91ffd3196092c48b88f59adb12741b3f93064dea/build-end.log

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agojson-c: bump to version 0.11
Thomas Petazzoni [Thu, 9 May 2013 07:14:24 +0000 (07:14 +0000)]
json-c: bump to version 0.11

Bumping this package is needed, because json-c 0.10 has a major
defect: it installs a library named libjson.so, which conflicts with
the library installed by the libjson package.

This has been changed in the upstream json-c 0.11 version, which now
installs libjson-c and json-c.pc.

It allows to solve the Pulseaudio link problem, which wants to link
against json-c but happens to link against libjson when libjson has
been compiled and installed after json-c.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agopython-nfc: needs toolchain with threads support
gilles.talis@gmail.com [Thu, 9 May 2013 12:22:02 +0000 (12:22 +0000)]
python-nfc: needs toolchain with threads support

python-nfc uses libusb that requires a toolchain with threads support

Signed-off-by: Gilles Talis <gilles.talis@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agohplip: needs threads
Gustavo Zacarias [Fri, 10 May 2013 00:14:40 +0000 (00:14 +0000)]
hplip: needs threads

Hplip needs threads because libusb needs them. Fixes:
http://autobuild.buildroot.net/results/12fb9bb8c93c1cc1f93ba8e15558d1630f2e7c3d/

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoUpdate for 2013.05-rc1
Peter Korsgaard [Wed, 8 May 2013 13:51:45 +0000 (15:51 +0200)]
Update for 2013.05-rc1

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoCHANGES: update with recent changes
Peter Korsgaard [Wed, 8 May 2013 13:49:08 +0000 (15:49 +0200)]
CHANGES: update with recent changes

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoconfigs: add basic defconfig for openblocks a6
Peter Korsgaard [Wed, 8 May 2013 13:30:52 +0000 (15:30 +0200)]
configs: add basic defconfig for openblocks a6

For details, see http://openblocks.plathome.com/products/a6/

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoudev: add license information
Simon Dawson [Wed, 8 May 2013 02:57:45 +0000 (02:57 +0000)]
udev: add license information

Signed-off-by: Simon Dawson <spdawson@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agovarious packages: fix license information
Simon Dawson [Wed, 8 May 2013 01:34:21 +0000 (01:34 +0000)]
various packages: fix license information

Signed-off-by: Simon Dawson <spdawson@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoCHANGES: update with recent changes
Peter Korsgaard [Wed, 8 May 2013 11:21:16 +0000 (13:21 +0200)]
CHANGES: update with recent changes

And also fixup tabs/spaces mix as pointed out by Thomas.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolinux: bump 3.9.x stable version
Gustavo Zacarias [Wed, 8 May 2013 00:40:01 +0000 (00:40 +0000)]
linux: bump 3.9.x stable version

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agokernel-headers: bump 3.{0, 4, 8, 9}.x stable version
Gustavo Zacarias [Wed, 8 May 2013 00:40:00 +0000 (00:40 +0000)]
kernel-headers: bump 3.{0, 4, 8, 9}.x stable version

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agopatch: fix license information
Simon Dawson [Tue, 7 May 2013 23:40:07 +0000 (23:40 +0000)]
patch: fix license information

Signed-off-by: Simon Dawson <spdawson@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agomsmtp: bump to version 1.4.31
gilles.talis@gmail.com [Tue, 7 May 2013 11:29:21 +0000 (11:29 +0000)]
msmtp: bump to version 1.4.31

Also added license information

Signed-off-by: Gilles Talis <gilles.talis@gmail.com>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agochrony: new package
Nathan Lynch [Tue, 7 May 2013 07:16:19 +0000 (07:16 +0000)]
chrony: new package

Signed-off-by: Nathan Lynch <ntl@pobox.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agogperf: add license information
Simon Dawson [Tue, 7 May 2013 10:54:28 +0000 (10:54 +0000)]
gperf: add license information

Signed-off-by: Simon Dawson <spdawson@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agotoolchain/crostool-NG: mark as deprecated
Yann E. MORIN [Mon, 6 May 2013 12:47:02 +0000 (12:47 +0000)]
toolchain/crostool-NG: mark as deprecated

For the following reasons:
  - it used to be broken without anyone noticing for a long time,
  - it is still not fully integrated within the Buildroot set of options,
  - it has not gained much traction (not even I use it),
  - I've always argued that sustained development should use an external
    toolchain, and not rely on building one with Buildroot,
  - I did not submit any of the enhancements requested during the last
    developpers' day in Brussels,
  - I have neither the incentive nor the time to maintain and enhance it,

it is time to deprecate the crosstool-NG backend for the 2013.05 release.

Then, it will be entirely removed early in the 2013.08 cycle, to let some
time for those that rely on it to voice their opinions. ;-)

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Peter Korsgaard <jacmet@uclibc.org>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoCHANGES: update with recent changes
Peter Korsgaard [Tue, 7 May 2013 21:00:39 +0000 (23:00 +0200)]
CHANGES: update with recent changes

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agodropbear: disable standalone mode for nommu
Gustavo Zacarias [Tue, 7 May 2013 03:45:50 +0000 (03:45 +0000)]
dropbear: disable standalone mode for nommu

dropbear for nommu targets must disable the standalone (non-inetd) mode
since the platform lacks fork(), fixes:
http://autobuild.buildroot.net/results/ecbdfab10f54bec75c112bbf005bba9ae2b18dc8/

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agojquery-ui-themes: use a choice option for theme name
Peter Korsgaard [Tue, 7 May 2013 13:19:22 +0000 (15:19 +0200)]
jquery-ui-themes: use a choice option for theme name

A bit more user friendly than asking people to figure out the available
themes manually.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agojquery-ui-themes: strip theme name
Simon Dawson [Tue, 7 May 2013 00:09:16 +0000 (00:09 +0000)]
jquery-ui-themes: strip theme name

Signed-off-by: Simon Dawson <spdawson@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoconfigs: update boards to u-boot custom version option
Gustavo Zacarias [Tue, 7 May 2013 00:34:49 +0000 (00:34 +0000)]
configs: update boards to u-boot custom version option

Some board configs where left out of the u-boot custom version
migration, so do it otherwise they'll just pull the latest version which
might not work and brick the device.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoconfigs: use new u-boot custom version option
Fabio Porcedda [Mon, 6 May 2013 21:07:47 +0000 (21:07 +0000)]
configs: use new u-boot custom version option

Signed-off-by: Fabio Porcedda <fabio.porcedda@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agouboot: add custom version option
Fabio Porcedda [Mon, 6 May 2013 21:07:46 +0000 (21:07 +0000)]
uboot: add custom version option

Add custom version option as used in the linux kernel and barebox.
This way we can easily specify newer and older version.
Remove the list of the older versions because is obsoleted
by the new custom version option that is more flexible.

Signed-off-by: Fabio Porcedda <fabio.porcedda@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolibmicrohttpd: bump to version 0.9.27
Gustavo Zacarias [Mon, 6 May 2013 14:31:26 +0000 (14:31 +0000)]
libmicrohttpd: bump to version 0.9.27

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agopython-thrift: new package
Vinicius Tinti [Wed, 20 Mar 2013 23:59:20 +0000 (23:59 +0000)]
python-thrift: new package

Add Python bindings for the Apache Thrift RPC.

Thrift is an interface definition language that is used to define and create
services for numerous languages using remote procedure calls (RPC).

This patch does not include the Thrift code generator. It only includes the
Thrift libraries used at runtime.

Signed-off-by: Tiago Maluta <tiagomaluta@gmail.com>
Signed-off-by: Vinicius Tinti <viniciustinti@gmail.com>
Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Tested-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolibnl: enable parallel make
Nathan Lynch [Tue, 30 Apr 2013 08:38:29 +0000 (08:38 +0000)]
libnl: enable parallel make

Current versions of libnl (since 3.2.4, at least) do not appear to
require MAKE1.

Signed-off-by: Nathan Lynch <ntl@pobox.com>
Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Tested-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agondisc6: only needs gettext if locale is selected
Arnout Vandecappelle (Essensium/Mind) [Thu, 1 Nov 2012 04:35:50 +0000 (04:35 +0000)]
ndisc6: only needs gettext if locale is selected

Also add missing select in Config.in.

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Acked-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoflex: only needs gettext if locale is selected
Arnout Vandecappelle (Essensium/Mind) [Thu, 1 Nov 2012 04:35:44 +0000 (04:35 +0000)]
flex: only needs gettext if locale is selected

Also add missing select in Config.in.

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Acked-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agopython-setuptools: forkbump and add workaround for shebangs
Gustavo Zacarias [Mon, 6 May 2013 03:15:22 +0000 (03:15 +0000)]
python-setuptools: forkbump and add workaround for shebangs

Switch to distribute fork since it's maintained and fixes a few issues
while bumping to version 0.6.36.
There's work upstream in re-merging with setuptools which is now
supposedly maintained, see
http://mail.python.org/pipermail/distutils-sig/2013-March/020126.html

Buildroot python packages should use --single-version-externally-managed
and --root=/ in the install phase even if they're not setuptools-based.
This is because the default is to build egg files (zip files) for
packages to support multiple target versions, and since the packages
should be handled by buildroot infrastructure that's not needed.
Also potentially doing double-compression is time-wasting (i.e. egg
file and target filesystem) when running on slow targets.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agopython-netifaces: use single version externally managed
Gustavo Zacarias [Mon, 6 May 2013 03:13:32 +0000 (03:13 +0000)]
python-netifaces: use single version externally managed

We want --single-version-externally-managed (and --root=/) to make
python packages uncompressed (python eggs are zip files) since
compression should be a target filesystem responsibility.
And we don't need/want multiple versions of the same package in the
target since packages should be handled by buildroot on any sane
embedded system.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>