buildroot.git
11 years agoMerge branch 'next'
Peter Korsgaard [Mon, 3 Dec 2012 01:19:40 +0000 (17:19 -0800)]
Merge branch 'next'

Kickoff 2013.02 cycle

11 years agoMakefile: kickoff 2013.02 cycle
Peter Korsgaard [Mon, 3 Dec 2012 01:19:18 +0000 (17:19 -0800)]
Makefile: kickoff 2013.02 cycle

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoUpdate for 2012.11
Peter Korsgaard [Mon, 3 Dec 2012 00:33:09 +0000 (16:33 -0800)]
Update for 2012.11

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agounexport PKG_CONFIG_SYSROOT_DIR
Charles Manning [Sun, 2 Dec 2012 11:13:04 +0000 (11:13 +0000)]
unexport PKG_CONFIG_SYSROOT_DIR

If this is not done then pkg-config can get confused.

Thomas and Arnout really deserve the credit for this - I just did
the testing.

Signed-off-by: Charles Manning <cdhmanning@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoskeleton: add /etc/nsswitch.conf
Stephan Hoffmann [Sun, 2 Dec 2012 07:13:32 +0000 (07:13 +0000)]
skeleton: add /etc/nsswitch.conf

Toolchain Linaro 2012_09 and possibly other glibc based ones
rely on the existence of nsswitch.conf. If it's missing names
from /etc/hosts are not resolved and thus "localhost" is not
known.

Signed-off-by: Stephan Hoffmann <sho@relinux.de>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolibtool: undeprecate for now
Peter Korsgaard [Mon, 3 Dec 2012 00:30:43 +0000 (16:30 -0800)]
libtool: undeprecate for now

Pulseaudio selects libtool, so get rid of the deprecated annotation so
people don't get warnings about unmet dependencies when exiting menuconfig.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agopkg-download.mk: Fix shallow clone
Stephan Hoffmann [Sun, 2 Dec 2012 00:56:07 +0000 (00:56 +0000)]
pkg-download.mk: Fix shallow clone

Some git versions (e.g. 1.7.0) do not treat trying to shallow clone
a non existing branch or tag as a fatal error but report a warning
and clone HEAD instead. Thus the fallback mechanism does not work
in this case.

This patch introduces a check for the presence of the requested
version as a branch or tag before trying the shallow clone. It
also removes the need to do two clones when a sha1 is given as
a packege version.

[Peter: use cut -f2-]
Signed-off-by: Stephan Hoffmann <sho@relinux.de>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoqtuio: fix build issue because of missing include
Stephan Hoffmann [Sun, 2 Dec 2012 02:55:49 +0000 (02:55 +0000)]
qtuio: fix build issue because of missing include

TuioServer.cpp uses usleep but did not include <unistd.h>. This
patch adds the missing #include. This issue has been reported
upstream.

Signed-off-by: Stephan Hoffmann <sho@relinux.de>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years ago{rand,allyes}packageconfig: ensure legacy test options don't get enabled
Peter Korsgaard [Sun, 2 Dec 2012 02:10:46 +0000 (18:10 -0800)]
{rand,allyes}packageconfig: ensure legacy test options don't get enabled

The legacy BR2_PACKAGE_* options in Config.in.legacy are not supposed to
be user selectable, so {rand,allyes}packageconfig shouldn't enable them.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoUpdate for 2012.11-rc2
Peter Korsgaard [Sat, 1 Dec 2012 06:59:02 +0000 (22:59 -0800)]
Update for 2012.11-rc2

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolibsigc: Don't copy devel documentation onto target
Charles Manning [Thu, 29 Nov 2012 15:42:32 +0000 (15:42 +0000)]
libsigc: Don't copy devel documentation onto target

The libsigc++ developer documentation was being copied onto the target.
Add a clean-up to fix that.

Signed-off-by: Charles Manning <cdhmanning@gmail.com>
Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agopython2: bump to 2.7.3
Samuel Martin [Fri, 30 Nov 2012 11:46:27 +0000 (11:46 +0000)]
python2: bump to 2.7.3

Pyhton 2.7.3 includes several security fixes.
See: http://www.python.org/download/releases/2.7.3/

Also fixes the patch making sqlite optional and remove the symlink patch
(which has been fixed upstream).

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agomatchbox packages: add license info
Samuel Martin [Fri, 30 Nov 2012 11:46:35 +0000 (11:46 +0000)]
matchbox packages: add license info

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agosylpheed: add license info
Samuel Martin [Fri, 30 Nov 2012 11:46:34 +0000 (11:46 +0000)]
sylpheed: add license info

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agorrdtool: add license info
Samuel Martin [Fri, 30 Nov 2012 11:46:33 +0000 (11:46 +0000)]
rrdtool: add license info

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoowl-linux: add license info
Samuel Martin [Fri, 30 Nov 2012 11:46:32 +0000 (11:46 +0000)]
owl-linux: add license info

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoimlib2: add license info
Samuel Martin [Fri, 30 Nov 2012 11:46:31 +0000 (11:46 +0000)]
imlib2: add license info

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoigh-ethercat: add license info
Samuel Martin [Fri, 30 Nov 2012 21:46:30 +0000 (22:46 +0100)]
igh-ethercat: add license info

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agofluxbox: add license info
Samuel Martin [Fri, 30 Nov 2012 11:46:29 +0000 (11:46 +0000)]
fluxbox: add license info

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoefl packages: add license info
Samuel Martin [Fri, 30 Nov 2012 11:46:28 +0000 (11:46 +0000)]
efl packages: add license info

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 [Fri, 30 Nov 2012 22:27:34 +0000 (14:27 -0800)]
CHANGES: update with recent changes

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoMakefile: fix thread libraries stripping
Richard Braun [Tue, 20 Nov 2012 07:18:11 +0000 (07:18 +0000)]
Makefile: fix thread libraries stripping

Strip libthread_db the same as any other library, but strip libpthread
with --strip-debug. See the relevant mailing list discussion [1] for
additional details.

[1] http://lists.busybox.net/pipermail/buildroot/2012-October/060126.html

Signed-off-by: Richard Braun <rbraun@sceen.net>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agotoolchain-external: fix installation of libthread_db
Richard Braun [Tue, 20 Nov 2012 06:17:23 +0000 (06:17 +0000)]
toolchain-external: fix installation of libthread_db

Whatever the gdbserver source, as long as it's installed on the target,
assume it requires libthread_db.

Signed-off-by: Richard Braun <rbraun@sceen.net>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agotoolchain-crosstool-ng: install libthread_db if appropriate
Richard Braun [Tue, 20 Nov 2012 06:59:57 +0000 (06:59 +0000)]
toolchain-crosstool-ng: install libthread_db if appropriate

Signed-off-by: Richard Braun <rbraun@sceen.net>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agomatchbox packages: fix broken urls
Samuel Martin [Fri, 30 Nov 2012 10:38:23 +0000 (10:38 +0000)]
matchbox packages: fix broken urls

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoacpid: add license information
Simon Dawson [Fri, 30 Nov 2012 00:14:36 +0000 (00:14 +0000)]
acpid: add license information

[Patch: change to GPLv2+]
Signed-off-by: Simon Dawson <simond@trainfx.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoList the useful hook points available in buildroot
Davide Viti [Sun, 25 Nov 2012 06:43:37 +0000 (06:43 +0000)]
List the useful hook points available in buildroot

The complete list can be obtained with the following command:
  grep "_HOOKS[ ]\+?=" package/pkg-generic.mk

Signed-off-by: Davide Viti <zinosat@tiscali.it>
Acked-by: Samuel Martin <s.martin49@gmail.com>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agocpanminus: fix installation paths
Arnout Vandecappelle (Essensium/Mind) [Wed, 28 Nov 2012 06:09:22 +0000 (06:09 +0000)]
cpanminus: fix installation paths

perlcross seems to set the installation paths differently than perl's
Configure, so adapt the reference to these paths in cpanminus.

[Francois: install into /usr/lib/perl]
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agocpanminus: requires host-qemu
Arnout Vandecappelle (Essensium/Mind) [Wed, 28 Nov 2012 06:09:21 +0000 (06:09 +0000)]
cpanminus: requires host-qemu

It's still broken, but is someone wants to try it out then at least
the dependency is there.

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoperl: fix configure step
Francois Perrad [Wed, 28 Nov 2012 06:09:20 +0000 (06:09 +0000)]
perl: fix configure step

Configure -A symbol=val generates a extra space in config.sh,
which causes failure like this :
    Building Module-Runtime-0.013
    Unknown OS type ' linux' - using default settings

[Arnout: use -A define:foo instead of patching config.sh]

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoperl: remove the double configure hack
Arnout Vandecappelle (Essensium/Mind) [Wed, 28 Nov 2012 06:09:19 +0000 (06:09 +0000)]
perl: remove the double configure hack

configure had to be called twice because with --mode=cross the
miniperl-step failed.  However, just leaving out the --mode parameter
is sufficient to make it work.  Since GNU_TARGET_NAME is always
different from the host's tuple (it has -buildroot- in it), we can
safely assume that the configure script will automatically enter
cross mode.

Also fix a type in perladmin definition.

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoperl: substitute perlcross pod with perl-version-specific pod
Arnout Vandecappelle (Essensium/Mind) [Wed, 28 Nov 2012 06:09:18 +0000 (06:09 +0000)]
perl: substitute perlcross pod with perl-version-specific pod

As suggested by Dan Pattison at ethertek ca.

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoperl: remove redundant patches
Arnout Vandecappelle (Essensium/Mind) [Wed, 28 Nov 2012 06:09:17 +0000 (06:09 +0000)]
perl: remove redundant patches

Now we are using perlcross, the patches to make perl work with qemu are
redundant, so remove them.

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolegacy: BR2_PACKAGE_LIBINTL is replaced by gettext
Arnout Vandecappelle (Essensium/Mind) [Mon, 12 Nov 2012 10:08:32 +0000 (10:08 +0000)]
legacy: BR2_PACKAGE_LIBINTL is replaced by gettext

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolegacy: evtest is dropped from input-tools package
Arnout Vandecappelle (Essensium/Mind) [Mon, 12 Nov 2012 10:08:31 +0000 (10:08 +0000)]
legacy: evtest is dropped from input-tools package

We select BR2_PACKAGE_EVTEST automatically. This has only limited use:
when the LEGACY_CHECK menu is disabled in menuconfig (or even oldconfig),
it will also unselect BR2_PACKAGE_EVTEST again. Still, it can serve as a
hint of how to fix things.

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolegacy: add error target for host-pkg-config
Arnout Vandecappelle (Essensium/Mind) [Mon, 12 Nov 2012 10:08:30 +0000 (10:08 +0000)]
legacy: add error target for host-pkg-config

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolegacy: move old GENTARGETS macros to Makefile.legacy
Arnout Vandecappelle (Essensium/Mind) [Mon, 12 Nov 2012 10:08:29 +0000 (10:08 +0000)]
legacy: move old GENTARGETS macros to Makefile.legacy

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agopkg-infra: introduce errors for legacy API
Arnout Vandecappelle (Essensium/Mind) [Mon, 12 Nov 2012 10:08:28 +0000 (10:08 +0000)]
pkg-infra: introduce errors for legacy API

As discussed in the BR developer days, we want to be more strict about API
changes in buildroot. I.e., we want to make it less likely that a user's
customizations break down after upgrading buildroot.

A first step is to make sure that the user is warned about API changes.
This patch introduces Makefile.legacy and Config.in.legacy, which will
issue clear error messages for such situations.

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agomatchbox-lib: Append -lX11 to the linker
Markos Chandras [Tue, 30 Oct 2012 01:29:14 +0000 (01:29 +0000)]
matchbox-lib: Append -lX11 to the linker

Fixes building with binutils-2.22
http://autobuild.buildroot.net/results/b4b26dd9c7d7bebe45638ba125fb49a5f5d0cc14/build-end.log

Signed-off-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 <jacmet@sunsite.dk>
11 years agoflex: fix build for nommu systems
Gustavo Zacarias [Fri, 30 Nov 2012 00:46:03 +0000 (00:46 +0000)]
flex: fix build for nommu systems

The flex binary uses fork() so it breaks on !MMU builds.
Since we usually don't require flex in the target and the common
scenario is that we just want libfl in staging reverse the options so
that BR2_PACKAGE_FLEX just builds and install libfl.a and change the
LIBFL option to BR2_PACKAGE_FLEX_BINARY to install the binary in the
target.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoAdd /var/www to device table
Simon Dawson [Fri, 30 Nov 2012 07:56:25 +0000 (07:56 +0000)]
Add /var/www to device table

The /var/www directory is listed in /etc/passwd in the skeleton target
filesystem as the home directory of the www-data user (uid 33).

In the final target filesystem, /var/www should be owned by www-data. This
is important for the lighttpd package, for example.

Signed-off-by: Simon Dawson <spdawson@gmail.com>
Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoAdd config file for the snowball board
Gregory Hermant [Fri, 30 Nov 2012 02:39:16 +0000 (02:39 +0000)]
Add config file for the snowball board

Signed-off-by: Gregory Hermant <gregory.hermant@calao-systems.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agobluez-utils: add support for the ST-Ericsson cg2900 combo controller
Gregory Hermant [Fri, 30 Nov 2012 02:39:15 +0000 (02:39 +0000)]
bluez-utils: add support for the ST-Ericsson cg2900 combo controller

Signed-off-by: Gregory Hermant <gregory.hermant@calao-systems.com>
Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Tested-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
 (with the calao_snowball_defconfig)
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoAdd init script files for snowball board
Gregory Hermant [Fri, 30 Nov 2012 02:39:14 +0000 (02:39 +0000)]
Add init script files for snowball board

Signed-off-by: Gregory Hermant <gregory.hermant@calao-systems.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoAdd board files for snowball
Gregory Hermant [Fri, 30 Nov 2012 02:39:13 +0000 (02:39 +0000)]
Add board files for snowball

Signed-off-by: Gregory Hermant <gregory.hermant@calao-systems.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoux500-firmware: new package
Gregory Hermant [Fri, 30 Nov 2012 02:39:12 +0000 (02:39 +0000)]
ux500-firmware: new package

Signed-off-by: Gregory Hermant <gregory.hermant@calao-systems.com>
Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Tested-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
 (with the calao_snowball_defconfig)
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agosnowball-hdmiservice: new package
Gregory Hermant [Fri, 30 Nov 2012 02:39:11 +0000 (02:39 +0000)]
snowball-hdmiservice: new package

Signed-off-by: Gregory Hermant <gregory.hermant@calao-systems.com>
Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Tested-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
 (on various archs and toolchains)
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoowl-linux: update help text about linux kernel dependencies.
Samuel Martin [Wed, 21 Nov 2012 14:17:58 +0000 (14:17 +0000)]
owl-linux: update help text about linux kernel dependencies.

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoimagemagick: add license info
Samuel Martin [Wed, 21 Nov 2012 14:18:17 +0000 (14:18 +0000)]
imagemagick: add license info

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoscons: add license info
Samuel Martin [Thu, 22 Nov 2012 00:18:13 +0000 (01:18 +0100)]
scons: add license info

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolibmad: add license info
Samuel Martin [Wed, 21 Nov 2012 14:18:12 +0000 (14:18 +0000)]
libmad: add license info

[Peter: license is GPLv2+ as pointed out by Arnout]
Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolinux-fusion: bump to version 8.10.4
Samuel Martin [Wed, 21 Nov 2012 14:18:08 +0000 (14:18 +0000)]
linux-fusion: bump to version 8.10.4

Also fix directfb build avoiding the following error to occur
(since FCEF_FOLLOW has been added in linux-fusion-8.9.0):

libtool: compile:  /opt/br/output/host/usr/bin/ccache /opt/br/output/host/usr/bin/arm-buildroot-linux-uclibcgnueabi-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../lib -I../../include -I../../lib -DDATADIR=\"/usr/share/directfb-1.4.17\" -DMODULEDIR=\"/usr/lib/directfb-1.4-6\" -D_REENTRANT -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O3 -ffast-math -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -Os -g2 -g3 -fno-inline -Wno-inline -D_GNU_SOURCE -finstrument-functions -std=gnu99 -Werror-implicit-function-declaration -MT call.lo -MD -MP -MF .deps/call.Tpo -c call.c  -fPIC -DPIC -o .libs/call.o
call.c: In function 'fusion_call_execute3':
call.c:311:66: error 'FCEF_FOLLOW' undeclared (first use in this function)
call.c:311:66: note: each undeclared identifier is reported only once for each function it appears in
call.c: In function 'fusion_world_flush_calls':
call.c:444:54: error 'FCEF_FOLLOW' undeclared (first use in this function)
make[5]: *** [call.lo] Error 1
make[5]: Leaving directory `/opt/br/output/build/directfb-1.4.17/lib/fusion'

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Acked-by: Simon Dawson <spdawson@gmail.com>
Tested-by: Simon Dawson <spdawson@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agogstreamer: Added option to disable plugin registry.
Tim Sheridan [Mon, 26 Nov 2012 01:26:04 +0000 (01:26 +0000)]
gstreamer: Added option to disable plugin registry.

The plugin registry can take a while to be generated when GStreamer is
initialized. Turning it off can speed up up GStreamer application launch
times. Default behaviour is unchanged.

Signed-off-by: Tim Sheridan <tim.sheridan@imgtec.com>
Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agocramfs.mk: drop invalid -q option
Peter Korsgaard [Fri, 30 Nov 2012 07:25:09 +0000 (23:25 -0800)]
cramfs.mk: drop invalid -q option

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agolibroxml: bump version to 2.2.1
Tristan Lelong [Thu, 29 Nov 2012 17:20:58 +0000 (17:20 +0000)]
libroxml: bump version to 2.2.1

Signed-off-by: Tristan Lelong <tristan.lelong@blunderer.org>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agoChange Filesystem utilities heading because it has mtd utils too.
Charles Manning [Thu, 29 Nov 2012 15:41:51 +0000 (15:41 +0000)]
Change Filesystem utilities heading because it has mtd utils too.

Changing it to Filesystem and flash utilities gives far better navigation
for mtd utils.

Signed-off-by: Charles Manning <cdhmanning@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agoalsa-lib: fix static linking check
Peter Korsgaard [Fri, 30 Nov 2012 07:05:44 +0000 (23:05 -0800)]
alsa-lib: fix static linking check

Closes #5732

The symbol for static linking is BR2_PREFER_STATIC_LIB.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agoCHANGES: update with recent changes
Peter Korsgaard [Fri, 30 Nov 2012 07:00:40 +0000 (23:00 -0800)]
CHANGES: update with recent changes

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agolinux-fusion: fix build
Samuel Martin [Wed, 21 Nov 2012 14:17:59 +0000 (14:17 +0000)]
linux-fusion: fix build

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Acked-by: Simon Dawson <spdawson@gmail.com>
Tested-by: Simon Dawson <spdawson@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agostrace: remove undef-CTL_PROC patch
James Hogan [Thu, 29 Nov 2012 07:11:58 +0000 (07:11 +0000)]
strace: remove undef-CTL_PROC patch

This patch is no longer necessary since strace-v4.5.15 which always
defines CTL_PROC. Specifically strace git commit
35a55785ea8ff44d214af52085e3a5ea624730aa.

Signed-off-by: James Hogan <james.hogan@imgtec.com>
Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agoccache: Bump version
Benoît Thébaudeau [Wed, 28 Nov 2012 08:35:32 +0000 (08:35 +0000)]
ccache: Bump version

Signed-off-by: Benoît Thébaudeau <benoit.thebaudeau@advansee.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agolinux: bump 3.6.x stable version
Gustavo Zacarias [Wed, 28 Nov 2012 10:07:09 +0000 (10:07 +0000)]
linux: bump 3.6.x stable version

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agokernel-headers: bump 3.{0, 4, 6}.x stable versions
Gustavo Zacarias [Wed, 28 Nov 2012 10:07:08 +0000 (10:07 +0000)]
kernel-headers: bump 3.{0, 4, 6}.x stable versions

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agoccache: Fix URL
Benoît Thébaudeau [Wed, 28 Nov 2012 08:35:16 +0000 (08:35 +0000)]
ccache: Fix URL

Signed-off-by: Benoît Thébaudeau <benoit.thebaudeau@advansee.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agogdb: properly pass the PATH when building gdb for the host
Thomas Petazzoni [Wed, 28 Nov 2012 06:34:52 +0000 (06:34 +0000)]
gdb: properly pass the PATH when building gdb for the host

When building gdb for the host, we properly pass the PATH (through
HOST_CONFIGURE_OPTS) during the configure step, but we forget to do so
for the compilation step.

The result of this is that when the Crosstool-NG backend is used, gawk
is built and installed in $(HOST_DIR), as a dependency of the
crosstool-ng package.

Then, the host gdb configure script detects this gawk binary
($(HOST_DIR) is in the PATH), and assumes gawk is
available. Unfortunately, during the compilation step, it fails to
find the expected gawk binary, because $(HOST_DIR) is no longer in the
PATH. This causes the following build failure:

  http://autobuild.buildroot.org/results/067d0c2ea01673ba98ec11de2426f1ab92dac800/build-end.log

In order to fix this, we simply call the compilation step of gdb for
the host with $(HOST_MAKE_ENV), as it should have been done from the
beginning.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agobinutils: not available for the target on AArch64
Thomas Petazzoni [Wed, 28 Nov 2012 04:36:14 +0000 (04:36 +0000)]
binutils: not available for the target on AArch64

Fixes:

  http://autobuild.buildroot.org/results/74082860f607cbd857654e9504f5f7e7ae47c0ac/build-end.log

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agolibpcap: fix static build
Thomas Petazzoni [Wed, 28 Nov 2012 04:42:38 +0000 (04:42 +0000)]
libpcap: fix static build

The libpcap package contained some interesting attempts to support a
static-only build, but it was not working:

 http://autobuild.buildroot.org/results/01038d3b970092d894d2bae80679247e65722785/build-end.log

In fact the configure.in of libpcap has provision to support
--enable-shared/--disable-shared, but the generated configure script
in the libpcap package has not been regenerated with the configure.in
changes.

So basically, enabling LIBPCAP_AUTORECONF=YES ensures that the
configure script gets generated, which brings us a working
--enable-shared / --disable-shared.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agolibdaemon: needs mmu
Gustavo Zacarias [Wed, 28 Nov 2012 03:24:03 +0000 (03:24 +0000)]
libdaemon: needs mmu

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agohiawatha: needs mmu
Gustavo Zacarias [Wed, 28 Nov 2012 03:24:02 +0000 (03:24 +0000)]
hiawatha: needs mmu

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agotoolchain-external: on ARM, show comment about the availability of Linaro toolchains
Thomas Petazzoni [Tue, 27 Nov 2012 04:07:03 +0000 (04:07 +0000)]
toolchain-external: on ARM, show comment about the availability of Linaro toolchains

On ARM, Linaro external toolchains are only visible if the user
selects Cortex-A8 or Cortex-A9. Therefore, we add a comment that tells
the user that the Linaro toolchains are only available under those
conditions.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agotoolchain-external: remove Linaro 2012.08
Thomas Petazzoni [Tue, 27 Nov 2012 04:07:02 +0000 (04:07 +0000)]
toolchain-external: remove Linaro 2012.08

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agotoolchain-external: add Linaro 2012.11
Thomas Petazzoni [Tue, 27 Nov 2012 04:07:01 +0000 (04:07 +0000)]
toolchain-external: add Linaro 2012.11

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agomanual: restructure 'Adding packages' chapter
Arnout Vandecappelle (Essensium/Mind) [Tue, 27 Nov 2012 11:59:20 +0000 (11:59 +0000)]
manual: restructure 'Adding packages' chapter

The depends-on-vs-select part of the manual really deserves its own
section title (especially because it is referred to and the xref gets
a 'sinpara' in PDF if the section doesn't have a title). So restructure
the surrounding sections to reduce the section nesting depth.

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Acked-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agomanual: give example where _INSTALL_TARGET = NO
Arnout Vandecappelle (Essensium/Mind) [Tue, 27 Nov 2012 11:59:19 +0000 (11:59 +0000)]
manual: give example where _INSTALL_TARGET = NO

The tutorial for autotools-package and cmake-package currently gives
the bad example of setting _INSTALL_TARGET to YES, which is the default.
So change this into an example with _INSTALL_TARGET = NO, and explain in
which case this is relevant.

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Acked-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agomanual: more warnings to not use output/target
Arnout Vandecappelle (Essensium/Mind) [Tue, 27 Nov 2012 11:59:18 +0000 (11:59 +0000)]
manual: more warnings to not use output/target

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Acked-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agomanual: various fixes
Arnout Vandecappelle (Essensium/Mind) [Tue, 27 Nov 2012 11:59:17 +0000 (11:59 +0000)]
manual: various fixes

Various consistency and correctness improvements.

Also removing some sentences that are not or no longer relevant.

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Acked-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agomanual: trivial fixes
Arnout Vandecappelle (Essensium/Mind) [Tue, 27 Nov 2012 11:59:16 +0000 (11:59 +0000)]
manual: trivial fixes

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agoocf-linux: tweak kernel patch for newer kernels
Gustavo Zacarias [Tue, 27 Nov 2012 09:23:08 +0000 (09:23 +0000)]
ocf-linux: tweak kernel patch for newer kernels

Newer kernels had a slight change in the random number API so the OCF
patchset requires a slight tweak to build and run properly.

Affected kernels are, per series:
>=3.0.41, >=3.2.29, >=3.4.9, >=3.5.2 and any newer version.

The fix is applied by detecting the API change rather than guessing the
kernel version.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agopackage: add libmatroska package
Peter Korsgaard [Wed, 28 Nov 2012 00:42:43 +0000 (16:42 -0800)]
package: add libmatroska package

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agopackage: add libebml package
Peter Korsgaard [Wed, 28 Nov 2012 00:05:52 +0000 (16:05 -0800)]
package: add libebml package

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agopackage: add gd package
Peter Korsgaard [Tue, 27 Nov 2012 18:42:49 +0000 (10:42 -0800)]
package: add gd package

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agolcdproc: fix autobuild errors
Simon Dawson [Sun, 25 Nov 2012 05:52:43 +0000 (05:52 +0000)]
lcdproc: fix autobuild errors

The autobuilders are falling over building lcdproc, with failures like the
following.

  http://autobuild.buildroot.net/results/622b7da10be751c725ba25eb40102269790b4b03/build-end.log

As Thomas Petazzoni has pointed out, the compile command lines incorrectly
contain host header and library search paths, such as the following.

  -I/home/peko/scratch/host/usr/include/freetype2
  -L/home/peko/scratch/host/usr/lib -lfreetype

This patch changes the lcdproc package to pass the freetype installation
prefixes on the configure command line.

Signed-off-by: Simon Dawson <spdawson@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agodirectfb: needs threads support
Peter Korsgaard [Fri, 23 Nov 2012 21:01:38 +0000 (22:01 +0100)]
directfb: needs threads support

Fixes http://autobuild.buildroot.net/results/237aaf7b036a98867de1df47d39d01ec4137efd3

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agoRevert "libhid: disable on avr32"
Peter Korsgaard [Fri, 23 Nov 2012 09:47:38 +0000 (10:47 +0100)]
Revert "libhid: disable on avr32"

This reverts commit 2424cc6783bbfb542f08cf1985b8c9ef18282161.

Now that we have a timerfd fix for libusb, this can be reverted.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agoAVR32: fix libusb build
Maxime Ripard [Thu, 22 Nov 2012 23:16:36 +0000 (23:16 +0000)]
AVR32: fix libusb build

The libc of the avr32 toolchains seem to lack the timerfd-associated
functions.

Pass --disable-timerfd to libusb configure script when building for
avr32.

Fixes most of the recent avr32 breakages, such as
http://autobuild.buildroot.org/results/f418b6c0b026891c27467f61444b6eac8c105681
or
http://autobuild.buildroot.org/results/1a9e571998bc0a40822dca84267abbdd969bab5e

Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agolibecore: fix build with glibc >= 2.16
Samuel Martin [Wed, 21 Nov 2012 14:17:51 +0000 (14:17 +0000)]
libecore: fix build with glibc >= 2.16

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agoarptables: needs mmu
Gustavo Zacarias [Wed, 21 Nov 2012 23:46:35 +0000 (23:46 +0000)]
arptables: needs mmu

arptables uses fork() and breaks on !mmu.
Fixes
http://autobuild.buildroot.net/results/fe18dd4a0b0d17404560abf3e4a332b58751f5cb/

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agolinux: bump 3.6.x stable version
Gustavo Zacarias [Wed, 21 Nov 2012 00:35:20 +0000 (00:35 +0000)]
linux: bump 3.6.x stable version

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agokernel-headers: bump 3.{0, 2, 4, 6}.x stable versions
Gustavo Zacarias [Wed, 21 Nov 2012 00:35:19 +0000 (00:35 +0000)]
kernel-headers: bump 3.{0, 2, 4, 6}.x stable versions

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agofs/common: Create initial console device
Markos Chandras [Sun, 4 Nov 2012 23:44:54 +0000 (23:44 +0000)]
fs/common: Create initial console device

A /dev/console node must be present in rootfs when the Linux kernel
boots otherwise the kernel will print the following warning:
"Warning: unable to open an initial console"

This is because when we use an initramfs the /dev directory is not
populated at this point. This can cause problems when a program
(e.g ldso with early debugging enabled) opens a standard file
descriptor for read/write before these descriptors are actually
created by the init process later on.

Signed-off-by: Markos Chandras <markos.chandras@imgtec.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>
12 years agoRemove unused barebox 2012.07 string
Maxime Ripard [Wed, 21 Nov 2012 00:08:12 +0000 (00:08 +0000)]
Remove unused barebox 2012.07 string

Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agoxtensa: fix target gdb build and 64-bit host side gdb
Chris Zankel [Tue, 20 Nov 2012 08:43:59 +0000 (08:43 +0000)]
xtensa: fix target gdb build and 64-bit host side gdb

Fix build breakage, use the version of the ptrace header file in asm
instead of sys. Also, fix GDB running on 64 bit hosts. GDB was using
unsigned long for 32-bit registers, but unsigned long is 64 bit on
64-bit hosts.

Signed-off-by: Chris Zankel <chris@zankel.net>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agoxtensa: use uppercase for configurations and modified overlay structure
Chris Zankel [Tue, 20 Nov 2012 08:31:36 +0000 (08:31 +0000)]
xtensa: use uppercase for configurations and modified overlay structure

Except for architecture and processor names, buildroot uses capitalized
configuration names, so change the macro names for xtensa to follow that
standard.
Change the overlay file to have a subdirectory for each component
(gdb, binutils, gcc, etc.) to make it more future-prove.

Signed-off-by: Chris Zankel <chris@zankel.net>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agobusybox: fix link with tirpc
Arnout Vandecappelle [Tue, 20 Nov 2012 22:15:36 +0000 (22:15 +0000)]
busybox: fix link with tirpc

Busybox does partial linking of its modules before linking everything
together into the binary.  Those partial links are done without the
standard libraries, but that also means -ltirpc can't be found.  In
addition, this probably fails horribly with static linking (untested).

The problem is that the LDFLAGS are also used in the partial links.
So instead, use CFLAGS_busybox, which is only used for the busybox
link step.  Also make sure that this is passed through the environment,
not on the command line, so the busybox Makefile can still append to
it.

Fixes e.g.
http://autobuild.buildroot.net/results/e8351e3ba86fdcdb2999548658271a6fde0526a9

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agocjson: fix copy/paste error in target installation
Danomi Manchego [Tue, 20 Nov 2012 17:21:31 +0000 (17:21 +0000)]
cjson: fix copy/paste error in target installation

Signed-off-by: Danomi Manchego <danomimanchego123@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agobarebox: Add BR2_TARGET_BAREBOX_2012_11
Gregory Hermant [Tue, 20 Nov 2012 01:14:46 +0000 (01:14 +0000)]
barebox: Add BR2_TARGET_BAREBOX_2012_11

Signed-off-by: Gregory Hermant <gregory.hermant@calao-systems.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agonews.html: add 2012.11-rc1 annoucement link
Peter Korsgaard [Mon, 19 Nov 2012 08:12:23 +0000 (09:12 +0100)]
news.html: add 2012.11-rc1 annoucement link

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agoUpdate for 2012.11-rc1
Peter Korsgaard [Sat, 17 Nov 2012 22:15:45 +0000 (23:15 +0100)]
Update for 2012.11-rc1

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agoCHANGES: update with recent changes
Peter Korsgaard [Sat, 17 Nov 2012 22:54:08 +0000 (23:54 +0100)]
CHANGES: update with recent changes

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agodbus: uses fork(), requires MMU
Thomas Petazzoni [Sat, 17 Nov 2012 12:24:08 +0000 (12:24 +0000)]
dbus: uses fork(), requires MMU

In order to solve
http://autobuild.buildroot.org/results/34f6843137efda20626af72714c110280ec577d7/build-end.log,
this patch makes the D-Bus package as well as all the packages that
select the D-Bus package 'depends on BR2_USE_MMU'.

In addition, for the specific case of gvfs, the missing
BR2_TOOLCHAIN_HAS_THREADS dependency is added (threads are required by
D-Bus, so they are also required by gvfs which selects D-Bus).

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>