buildroot.git
14 years agoyaboot: drop support
Thomas Petazzoni [Wed, 24 Mar 2010 21:37:40 +0000 (22:37 +0100)]
yaboot: drop support

Yaboot does not build, hasn't been updated since a long time, and
isn't very common these days on embedded PowerPC platforms.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
14 years agobootloaders: move bootloader build code to boot/
Thomas Petazzoni [Sun, 14 Mar 2010 17:20:45 +0000 (18:20 +0100)]
bootloaders: move bootloader build code to boot/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
14 years agofile: don't force _GNU_SOURCE in CFLAGS
Peter Korsgaard [Thu, 10 Jun 2010 07:33:32 +0000 (09:33 +0200)]
file: don't force _GNU_SOURCE in CFLAGS

Breaks the build with BR2_CONFIG_CACHE, and isn't needed anyway, as
the configure script figures out to add _GNU_SOURCE to config.h
anyway.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agoskeleton: remove loopback interface configuration from inittab
Baruch Siach [Thu, 3 Jun 2010 05:36:50 +0000 (08:36 +0300)]
skeleton: remove loopback interface configuration from inittab

The lo interface is marked auto in /etc/network/interfaces, so the
configuration of the loopback network interface is part of the
S40network init script. This causes the "RTNETLINK answers: File exists" error
message to appear at startup time.

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agodependencies.sh: fix CWD in PATH check
Nick Leverton [Wed, 9 Jun 2010 10:04:25 +0000 (12:04 +0200)]
dependencies.sh: fix CWD in PATH check

Closes #1999

Signed-off-by: Nick Leverton <nick@leverton.org>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agofile: use new-style target override for uninstall
Peter Korsgaard [Wed, 9 Jun 2010 06:53:56 +0000 (08:53 +0200)]
file: use new-style target override for uninstall

As suggested by Thomas.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agoSet correct GCC tune option for ARM926T(==ARM926EJ-S) core
Julien Boibessot [Fri, 4 Jun 2010 15:21:04 +0000 (17:21 +0200)]
Set correct GCC tune option for ARM926T(==ARM926EJ-S) core

Signed-off-by: Julien Boibessot <julien.boibessot@armadeus.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agogstreamer: remove --disable-registry from configure options
Lionel Landwerlin [Sat, 5 Jun 2010 18:03:50 +0000 (20:03 +0200)]
gstreamer: remove --disable-registry from configure options

--disable-registry has no dependency on libxml2 and should not be
linked to BR2_PACKAGE_GSTREAMER_LIBXML2. If we want to disable
registry then we should add another option.

Signed-off-by: Lionel Landwerlin <llandwerlin@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agocdrkit: fix build by adding zlib as dependency
Bjørn Forsman [Mon, 7 Jun 2010 11:37:47 +0000 (13:37 +0200)]
cdrkit: fix build by adding zlib as dependency

Signed-off-by: Bjørn Forsman <bjorn.forsman@gmail.com>
Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agoxkeyboard-config: Depends on host-intltool
Paul Jones [Sat, 5 Jun 2010 23:29:04 +0000 (09:29 +1000)]
xkeyboard-config: Depends on host-intltool

Closes #1813

Signed-off-by: Paul Jones <paul@pauljones.id.au>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agolmbench: convert to generic package infrastructure
Kelvin Cheung [Tue, 8 Jun 2010 05:30:26 +0000 (13:30 +0800)]
lmbench: convert to generic package infrastructure

Closes #1753

Signed-off-by: Kelvin Cheung <keguang.zhang@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agofile: bump version and migrate to autotargets
Gustavo Zacarias [Tue, 8 Jun 2010 16:43:10 +0000 (13:43 -0300)]
file: bump version and migrate to autotargets

Closes #1927

[Peter: host-zlib is a dependency of host-file, not file]
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agointltool: Fix spelling mistake
Paul Jones [Tue, 8 Jun 2010 00:29:18 +0000 (10:29 +1000)]
intltool: Fix spelling mistake

Closes #1987

intltool.mk has a typo, this patch fixes the problem.

Signed-off-by: Paul Jones <paul@pauljones.id.au>
Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agoIptables: needs host-pkg-config
Gustavo Zacarias [Mon, 7 Jun 2010 20:18:32 +0000 (17:18 -0300)]
Iptables: needs host-pkg-config

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agogawk: bump version and migrate to autotargets
Gustavo Zacarias [Mon, 7 Jun 2010 14:35:58 +0000 (11:35 -0300)]
gawk: bump version and migrate to autotargets

Closes #1933

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agosqlite: bump version
Gustavo Zacarias [Thu, 3 Jun 2010 18:46:14 +0000 (15:46 -0300)]
sqlite: bump version

Closes #1957

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agoCHANGES: #1807 is resolved
Peter Korsgaard [Mon, 7 Jun 2010 13:44:30 +0000 (15:44 +0200)]
CHANGES: #1807 is resolved

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agoopenssl: bump version, enable mdc2+camellia+tlsext
Gustavo Zacarias [Thu, 3 Jun 2010 20:10:10 +0000 (17:10 -0300)]
openssl: bump version, enable mdc2+camellia+tlsext

Closes #1951

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agophp: add sqlite3 dependency when using external
Gustavo Zacarias [Thu, 3 Jun 2010 18:45:24 +0000 (15:45 -0300)]
php: add sqlite3 dependency when using external

Closes #1945

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agotn5250: bump version and convert to autotargets
Gustavo Zacarias [Wed, 2 Jun 2010 14:54:14 +0000 (11:54 -0300)]
tn5250: bump version and convert to autotargets

Closes #1903

[Peter: add --without-ssl when openssl isn't enabled]
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agolibusb: bump version
Gustavo Zacarias [Thu, 20 May 2010 14:41:45 +0000 (11:41 -0300)]
libusb: bump version

Closes #1897

[Peter: bump to 1.08 instead]
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agomodutils: remove package
Gustavo Zacarias [Sat, 5 Jun 2010 21:00:14 +0000 (23:00 +0200)]
modutils: remove package

It's for ancient 2.4 kernels, and busybox has a modutils applet.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agoqt: fix libQtMultimedia installation
Luca Ceresoli [Thu, 3 Jun 2010 20:31:02 +0000 (22:31 +0200)]
qt: fix libQtMultimedia installation

With BR2_PACKAGE_QT_MULTIMEDIA=y, libQtMultimedia.so.* was not
copied to the target directory.

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>
14 years agoNew lua modules: wrap them up in a submenu
Gustavo Zacarias [Mon, 10 May 2010 17:58:33 +0000 (14:58 -0300)]
New lua modules: wrap them up in a submenu

Closes #1885

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agoNew lua module: xavante
Gustavo Zacarias [Mon, 10 May 2010 17:56:24 +0000 (14:56 -0300)]
New lua module: xavante

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agoNew lua module: wsapi
Gustavo Zacarias [Mon, 10 May 2010 17:54:54 +0000 (14:54 -0300)]
New lua module: wsapi

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agoNew lua module: copas
Gustavo Zacarias [Mon, 10 May 2010 17:52:27 +0000 (14:52 -0300)]
New lua module: copas

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agoNew lua module: luasocket
Gustavo Zacarias [Mon, 10 May 2010 17:51:00 +0000 (14:51 -0300)]
New lua module: luasocket

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agoNew lua module: cgilua
Gustavo Zacarias [Mon, 10 May 2010 17:49:36 +0000 (14:49 -0300)]
New lua module: cgilua

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agoNew lua module: rings
Gustavo Zacarias [Mon, 10 May 2010 17:47:12 +0000 (14:47 -0300)]
New lua module: rings

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agoNew lua module: coxpcall
Gustavo Zacarias [Mon, 10 May 2010 17:46:24 +0000 (14:46 -0300)]
New lua module: coxpcall

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agoNew lua module: luafilesystem
Gustavo Zacarias [Mon, 10 May 2010 17:42:13 +0000 (14:42 -0300)]
New lua module: luafilesystem

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agopackage/config: also add gconfig change to patch
Peter Korsgaard [Sat, 5 Jun 2010 19:41:32 +0000 (21:41 +0200)]
package/config: also add gconfig change to patch

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agoiptables: bump version, make it smaller with IPV6=n
Gustavo Zacarias [Thu, 27 May 2010 17:35:34 +0000 (14:35 -0300)]
iptables: bump version, make it smaller with IPV6=n

Closes #1879

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agojffs2: let makedevs create device files
Thomas Petazzoni [Sat, 5 Jun 2010 15:18:40 +0000 (17:18 +0200)]
jffs2: let makedevs create device files

The common filesystem infrastructure in fs/common.mk uses a smart
combination of makedevs and fakeroot to create the device files in the
target filesystem images without being root. This technique is applied
to all filesystem formats that rely on this common infrastructure, and
JFFS2 is one of them.

Therefore, using the -D option of mkfs.jffs2, which allows to specify
a device table, is redundant with the usage of makedevs. And it is
worst than redundant: for some reason, -D does not create all device
files with the correct major and minor numbers, as reported in
bug #1771.

For coherence, we just remove the usage of mkfs.jffs2 -D option, and
rely on makedevs/fakeroot to create the device files.

This commit fixes bug #1771.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agoMakefile: support gconfig (GTK-based configurator) similar to xconfig
Peter Korsgaard [Sat, 5 Jun 2010 19:09:05 +0000 (21:09 +0200)]
Makefile: support gconfig (GTK-based configurator) similar to xconfig

Support the GTK variant of the graphical kconfig configurator as an
alternative to the Qt3-based one.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agoMakefile: cleanup *conf targets
Peter Korsgaard [Sat, 5 Jun 2010 18:54:43 +0000 (20:54 +0200)]
Makefile: cleanup *conf targets

The make targets for the kconfig conf/mconf/qconf are almost identical,
so us a single rule for it.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agokconfig: fix qconf (make xconfig) linking
Peter Korsgaard [Sat, 5 Jun 2010 18:46:55 +0000 (20:46 +0200)]
kconfig: fix qconf (make xconfig) linking

qconf is written in C++, so use HOSTCXX instead of HOSTCC, and pass the
correct flags.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agocdrkit: fix build on uClibc
Peter Korsgaard [Sat, 5 Jun 2010 07:00:32 +0000 (09:00 +0200)]
cdrkit: fix build on uClibc

cdrkit unconditionally enables code using rcmd(3), which isn't available
on uClibc.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agolibidn: fix build with config.cache, autoconf and emacs
Peter Korsgaard [Sat, 5 Jun 2010 06:10:13 +0000 (08:10 +0200)]
libidn: fix build with config.cache, autoconf and emacs

libidn contains a few elisp files, and it's configure script checks for
emacs to know if it should install them. This is not important for BR as
we don't have emacs, but configure fails if it's available on the host,
config.cache is used and autoconf has already been used as that loads
EMACS="no" into the cache.

Fix it by also setting EMACS="no" here.

At the same time, fix up trailing spaces in Config.in.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agonetperf: fix build with uClibc 0.9.31
Peter Korsgaard [Wed, 2 Jun 2010 19:02:45 +0000 (21:02 +0200)]
netperf: fix build with uClibc 0.9.31

Closes #1909

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agokernel-headers: add 2.6.34
Peter Korsgaard [Tue, 1 Jun 2010 20:07:48 +0000 (22:07 +0200)]
kernel-headers: add 2.6.34

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agokernel-headers: bump 2.6.32.x stable version
Peter Korsgaard [Tue, 1 Jun 2010 20:03:41 +0000 (22:03 +0200)]
kernel-headers: bump 2.6.32.x stable version

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agoCHANGES: 2010.08 development started
Peter Korsgaard [Tue, 1 Jun 2010 20:02:43 +0000 (22:02 +0200)]
CHANGES: 2010.08 development started

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agodocs/news.html: add 2010.05 announcement
Peter Korsgaard [Sun, 30 May 2010 20:51:11 +0000 (22:51 +0200)]
docs/news.html: add 2010.05 announcement

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agoupdate for 2010.05
Peter Korsgaard [Sun, 30 May 2010 20:24:10 +0000 (22:24 +0200)]
update for 2010.05

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agoxserver_xorg-server: Use $(MAKE1) for make install
Peter Korsgaard [Sun, 30 May 2010 18:13:45 +0000 (20:13 +0200)]
xserver_xorg-server: Use $(MAKE1) for make install

Xserver installation fails with parallel make jobs.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agoRevert "xserver_xorg-server: Use $(MAKE1) for make install"
Peter Korsgaard [Sun, 30 May 2010 18:11:23 +0000 (20:11 +0200)]
Revert "xserver_xorg-server: Use $(MAKE1) for make install"

This reverts commit b7acacaf6e84ec05ed76dd419e645cfbd6683f7a.

Closes #1855

We DO need to install into staging for all the xdriver-* packages,
so revert this commit.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agoRevert "Add -rpath option for host package compilation"
Peter Korsgaard [Sun, 30 May 2010 08:40:19 +0000 (10:40 +0200)]
Revert "Add -rpath option for host package compilation"

Closes #1789

This reverts commit 6b939d40f6a29a43277566adc9d4312d49cb3abf.

The problem this commit tries to fix is valid, but the fix unfortunately
seems to cause worse problems on certain distributions/setups, so revert
for now.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agolockfile-progs: use correct CFLAGS
Peter Korsgaard [Sun, 30 May 2010 07:32:15 +0000 (09:32 +0200)]
lockfile-progs: use correct CFLAGS

Use the correct CFLAGS from BR and not just the LDFLAGS. This is especially
important for external toolchain setups, but the lockfile-progs buildsystem
also hardcodes -Werror, which breaks the build in certain setups.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agoncftp: bump version
Julien Boibessot [Sat, 29 May 2010 10:47:04 +0000 (12:47 +0200)]
ncftp: bump version

Due to recent 3.2.4 release, 3.2.2 download address has changed, so
I prefered bump version to 3.2.4 rather than changing NCFTP_SITE.

Signed-off-by: Julien Boibessot <julien.boibessot@armadeus.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agoexternal toolchain: also copy the libthread_db.so for gdbserver
Yann E. MORIN [Fri, 28 May 2010 21:23:20 +0000 (23:23 +0200)]
external toolchain: also copy the libthread_db.so for gdbserver

gdbserver dlopen(3)s libthread_db.so at runtime, so there is no
dependency on it (does not appear as being (NEEDED)).

Copy libthread_db.so from external toolchain when gdbserver is enbled.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agotoolchain/external: only copy the pthread lib if needed
Yann E. MORIN [Fri, 28 May 2010 21:23:14 +0000 (23:23 +0200)]
toolchain/external: only copy the pthread lib if needed

If threads are disabled, do not try to copy the libpthread.so from the
external library.

It is still expected that the BR configuration matches the external
toolchain setup, and no check is done to enforce that.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agoCHANGES: xserver-xorg has been changed
Peter Korsgaard [Fri, 28 May 2010 21:17:37 +0000 (23:17 +0200)]
CHANGES: xserver-xorg has been changed

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agoxserver_xorg-server: Use $(MAKE1) for make install
Paulius Zaleckas [Fri, 28 May 2010 14:58:43 +0000 (17:58 +0300)]
xserver_xorg-server: Use $(MAKE1) for make install

Xserver installation fails with parallel make jobs.

Installation to staging is not needed. So just remove it
instead of converting to $(MAKE1).

Signed-off-by: Paulius Zaleckas <paulius.zaleckas@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agoRemove locale dependency from xserver
Paulius Zaleckas [Fri, 28 May 2010 14:58:35 +0000 (17:58 +0300)]
Remove locale dependency from xserver

XServer compiles just fine without locale support

Signed-off-by: Paulius Zaleckas <paulius.zaleckas@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agolibcap: fix build issue when host pam is around
Gustavo Zacarias [Fri, 28 May 2010 17:34:27 +0000 (14:34 -0300)]
libcap: fix build issue when host pam is around

Closes #1843

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agocoreutils: add 'join'
Bjørn Forsman [Thu, 27 May 2010 20:26:24 +0000 (22:26 +0200)]
coreutils: add 'join'

coreutils: add 'join' to the list of files that are copied to target
rootfs.

Signed-off-by: Bjørn Forsman <bjorn.forsman@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agolinux: zImage target no longer available on x86
Peter Korsgaard [Fri, 28 May 2010 10:03:56 +0000 (12:03 +0200)]
linux: zImage target no longer available on x86

The legacy zImage target for x86 was removed from the kernel in 2.6.30,
and we state in Config.in that we'll use bzImage if BR2_PACKAGE_LINUX_FORMAT
isn't set, so ensure we do so for x86.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agohal: dbus expat option is BR2_DBUS_EXPAT
Peter Korsgaard [Thu, 27 May 2010 12:48:47 +0000 (14:48 +0200)]
hal: dbus expat option is BR2_DBUS_EXPAT

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agoupdate for 2010.05-rc3
Peter Korsgaard [Thu, 27 May 2010 12:35:04 +0000 (14:35 +0200)]
update for 2010.05-rc3

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agoMerge branch 'pkg-stats-fixes' of git://git.busybox.net/~tpetazzoni/git/buildroot
Peter Korsgaard [Thu, 27 May 2010 12:11:53 +0000 (14:11 +0200)]
Merge branch 'pkg-stats-fixes' of git://git.busybox.net/~tpetazzoni/git/buildroot

14 years agoMerge branch 'graph-dependencies' of git://git.busybox.net/~tpetazzoni/git/buildroot
Peter Korsgaard [Thu, 27 May 2010 12:11:26 +0000 (14:11 +0200)]
Merge branch 'graph-dependencies' of git://git.busybox.net/~tpetazzoni/git/buildroot

14 years agomicroperl: fix build with /bin/sh = dash
Peter Korsgaard [Thu, 27 May 2010 07:53:01 +0000 (09:53 +0200)]
microperl: fix build with /bin/sh = dash

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agokernel-headers: bump 2.6.27.x / 2.6.32.x / 2.6.33.x stable versions
Peter Korsgaard [Thu, 27 May 2010 07:48:47 +0000 (09:48 +0200)]
kernel-headers: bump 2.6.27.x / 2.6.32.x / 2.6.33.x stable versions

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agoCHANGES: #75 + #699 are now closed
Peter Korsgaard [Wed, 26 May 2010 22:47:31 +0000 (00:47 +0200)]
CHANGES: #75 + #699 are now closed

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agoMerge branch 'dependencies-fixes' of git://git.busybox.net/~tpetazzoni/git/buildroot
Peter Korsgaard [Wed, 26 May 2010 22:46:12 +0000 (00:46 +0200)]
Merge branch 'dependencies-fixes' of git://git.busybox.net/~tpetazzoni/git/buildroot

14 years agogob2: workaround configure misdetecting library needed for flex
Peter Korsgaard [Wed, 26 May 2010 22:44:28 +0000 (00:44 +0200)]
gob2: workaround configure misdetecting library needed for flex

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agouClibc: 0.9.31 defconfig: disable FORCE_SHAREABLE_TEXT_SEGMENTS
Peter Korsgaard [Wed, 26 May 2010 22:36:45 +0000 (00:36 +0200)]
uClibc: 0.9.31 defconfig: disable FORCE_SHAREABLE_TEXT_SEGMENTS

Works around issues with non-fPIC libraries.

Reported-by: Sagaert Johan <sagaert.johan@skynet.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agoiperf: override bool detection
Peter Korsgaard [Wed, 26 May 2010 21:50:11 +0000 (23:50 +0200)]
iperf: override bool detection

The configure script contains a buggy test for the bool datatype and
it's size. This is normally not a big deal as the result isn't used
for anything, but when BR2_CONFIG_CACHE (default) is used, the
wrong ac_cv_type_bool result is stored in the cache, and other packages
like libcurl DO need the bool type, so that breaks the build.

Fix it by presetting those tests to sane values.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agogst-plugins-base: make sure alsa-lib is detected if present
Peter Korsgaard [Wed, 26 May 2010 21:19:44 +0000 (23:19 +0200)]
gst-plugins-base: make sure alsa-lib is detected if present

Make sure alsa-lib is built before gst-plugins-base if enabled, so
configure detects the presence of alsa and builds alsasink/src.

Reported-by: Phil Edworthy <Phil.Edworthy@renesas.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agovsftpd: fix build without largefile support
Peter Korsgaard [Wed, 26 May 2010 21:00:18 +0000 (23:00 +0200)]
vsftpd: fix build without largefile support

Fix lfs patch to include <features.h> before checking any of the
uClibc defines.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agovalgrind: broken on ppc
Peter Korsgaard [Wed, 26 May 2010 20:48:01 +0000 (22:48 +0200)]
valgrind: broken on ppc

Valgrind 3.2.3 needs linux/a.out.h, which hasn't been exported on ppc
since 2.6.28.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agofs/squashfs: squashfs3 needs to set big/little endian
Peter Korsgaard [Wed, 26 May 2010 20:46:05 +0000 (22:46 +0200)]
fs/squashfs: squashfs3 needs to set big/little endian

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agosquashfs,squashfs3: needs LARGEFILE support in toolchain
Peter Korsgaard [Wed, 26 May 2010 20:17:52 +0000 (22:17 +0200)]
squashfs,squashfs3: needs LARGEFILE support in toolchain

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agobusybox skeleton: allow logins from ttymxc[0-2]
Baruch Siach [Wed, 26 May 2010 04:31:36 +0000 (07:31 +0300)]
busybox skeleton: allow logins from ttymxc[0-2]

Add ttymxc[0-2] to the list is the /etc/securetty of the Busybox skeleton.
This is useful for serial logins on i.MX based systems. The same serial
devices already appear in the generic "target_skeleton/".

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agoolsr: needs IPv6 support in toolchain
Peter Korsgaard [Wed, 26 May 2010 12:14:39 +0000 (14:14 +0200)]
olsr: needs IPv6 support in toolchain

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agontfsprogs: needs largefile support in toolchain
Peter Korsgaard [Wed, 26 May 2010 12:11:31 +0000 (14:11 +0200)]
ntfsprogs: needs largefile support in toolchain

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agolibdvdread: needs largefile support in toolchain
Peter Korsgaard [Wed, 26 May 2010 11:52:26 +0000 (13:52 +0200)]
libdvdread: needs largefile support in toolchain

So in turn does libdvdnav and the dvdnav element in gst-plugins-bad.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agomtd-utils: recv_image needs IPv6 support in toolchain
Peter Korsgaard [Wed, 26 May 2010 11:42:21 +0000 (13:42 +0200)]
mtd-utils: recv_image needs IPv6 support in toolchain

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agolmbench: indentation in Config.in should be done using <tab>
Peter Korsgaard [Wed, 26 May 2010 11:33:41 +0000 (13:33 +0200)]
lmbench: indentation in Config.in should be done using <tab>

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agolsof: needs RPC support in toolchain
Peter Korsgaard [Wed, 26 May 2010 11:33:06 +0000 (13:33 +0200)]
lsof: needs RPC support in toolchain

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agoqt: powerpc config is now called powerpc, not ppc
Peter Korsgaard [Wed, 26 May 2010 07:38:41 +0000 (09:38 +0200)]
qt: powerpc config is now called powerpc, not ppc

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agobmon: needs ipv6 support
Peter Korsgaard [Wed, 26 May 2010 06:59:46 +0000 (08:59 +0200)]
bmon: needs ipv6 support

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agopackage: gettext needs WCHAR support
Peter Korsgaard [Tue, 25 May 2010 21:38:44 +0000 (23:38 +0200)]
package: gettext needs WCHAR support

gettext needs WCHAR support in the toolchain, and as libglib2 depends on
gettext and lots of stuff depends on libglib2, quite a lot of packages
needs to have their dependencies adjusted.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agowebkit: remove user visible rendering target selection
Peter Korsgaard [Tue, 25 May 2010 21:25:37 +0000 (23:25 +0200)]
webkit: remove user visible rendering target selection

Instead use the same logic as in libgtk2. The rendering target selected
MUST be the same as libgtk2's, so just figure it out automatically
instead.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agoqt: use depends on for gstreamer
Peter Korsgaard [Tue, 25 May 2010 20:54:42 +0000 (22:54 +0200)]
qt: use depends on for gstreamer

Gstreamer has complicated dependencies (because of glib2), so use
depends on rather than select. At the same time default phonon support
to Y if gstreamer is available, as this support is likely wanted.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agoswfdec: use depends on for gstreamer
Peter Korsgaard [Tue, 25 May 2010 20:48:51 +0000 (22:48 +0200)]
swfdec: use depends on for gstreamer

Gstreamer has complicated dependencies (because of glib2), so use
depends on rather than select, similar to how it is done for gtk2.

At the same time default gtk/gstreamer support to Y if those are
available, as they are likely wanted.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agopackage: don't select libgtk2 as it doesn't know what backend to use
Peter Korsgaard [Tue, 25 May 2010 20:42:14 +0000 (22:42 +0200)]
package: don't select libgtk2 as it doesn't know what backend to use

libgtk2 can either use the X11 or directfb backend, depending on what
is selected - But if other packages 'select' libgtk2 there is no
guarantee that any backends are enabled, breaking the build.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agoenchant: add comment about needing C++ support in toolchain
Peter Korsgaard [Tue, 25 May 2010 20:09:32 +0000 (22:09 +0200)]
enchant: add comment about needing C++ support in toolchain

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agoAdd documentation on gettext integration
Thomas Petazzoni [Mon, 24 May 2010 20:32:03 +0000 (22:32 +0200)]
Add documentation on gettext integration

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
14 years agoUpdate packages to BR2_NEEDS_GETTEXT_IF_LOCALE
Thomas Petazzoni [Mon, 24 May 2010 19:17:55 +0000 (21:17 +0200)]
Update packages to BR2_NEEDS_GETTEXT_IF_LOCALE

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
14 years agoImprove gettext integration
Thomas Petazzoni [Mon, 24 May 2010 19:17:50 +0000 (21:17 +0200)]
Improve gettext integration

Having a BR2_NEEDS_GETTEXT option, as introduced by
54d64798e1e14b526c3cc1142961972cff9f1e8a isn't sufficient to express
the different kind of dependencies on gettext.

This commit, based on an idea by Peter Korsgaard, introduces two
different options :

 * BR2_NEEDS_GETTEXT, which is true as soon as the toolchain doesn't
   provide gettext itself (i.e, when the toolchain is uClibc based, be
   it an internal or external toolchain)

 * BR2_NEEDS_GETTEXT_IF_LOCALE, which is true when the toolchain
   doesn't provide gettext *and* locale support has been enabled in
   Buildroot.

A following commit adds some documentation that details how these
configuration variables should be used by packages.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
14 years agopciutils: fix access to pci.ids and make update-pciids work with busybox wget
Peter Korsgaard [Mon, 24 May 2010 06:22:26 +0000 (08:22 +0200)]
pciutils: fix access to pci.ids and make update-pciids work with busybox wget

Closes #1819

Fix two issues with pciutils:

- pciutils would look in /usr/share/misc for pci.ids, but install it in
  /usr/share. This is because pciutils doesn't use a ./configure script,
  so we have to also provide the configuration (make) arguments when
  we run make install as well. Fix it by making it look into /usr/share
  as that's simpler to do, and is what upstream does.

- the update-pciids script would call wget with the --no-timestamping
  option, which isn't supported by busybox wget. Fix it by simply
  removing that option as it isn't really critical.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agomutt: needs WCHAR support in toolchain
Peter Korsgaard [Sun, 23 May 2010 21:37:16 +0000 (23:37 +0200)]
mutt: needs WCHAR support in toolchain

Contrary to the comment in Config.in, mutt isn't broken when wchar
is enabled - In fact, it doesn't build without it.

Add BR2_USE_WCHAR dependency to make this clear.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agoicu: fix build with gcc >= 4.4 / JLEVEL > 1
Peter Korsgaard [Sun, 23 May 2010 21:29:38 +0000 (23:29 +0200)]
icu: fix build with gcc >= 4.4 / JLEVEL > 1

Fix two issues with the icu build:
- icu source contains an #elif without any arguments, which g++ >= 4.4
  flags as an error. This is both an issue for target and host build,
  so restructure the .mk so any *both*patch is applied to both builds
  (the other patches would cause trouble with host builds)
- icu build system isn't parallel make safe, use MAKE1

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agopackage/config: really clean
Yann E. MORIN [Sun, 9 May 2010 13:19:10 +0000 (15:19 +0200)]
package/config: really clean

Signed-off-by: Yann E. MORIN <yann.morin.1998@anciens.enib.fr>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agofix device_table.txt path in arm_toolchain_defconfig
cmchao [Fri, 14 May 2010 08:08:05 +0000 (16:08 +0800)]
fix device_table.txt path in arm_toolchain_defconfig

Signed-off-by: Chih-Min Chao <cmchao@gmail.com>
Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agoatngw100_defconfig: update to fix build failure
Bjørn Forsman [Thu, 20 May 2010 16:34:53 +0000 (18:34 +0200)]
atngw100_defconfig: update to fix build failure

atngw100_defconfig: update to fix build failure:

  * The AVR32 toolchain fails to build with the new uClibc version
    0.9.31.x. Use the older uClibc 0.9.30.x branch instead.
  * Disable linux-fusion as it fails to build
    (why was this selected anyway, when DirectFB was not selected?).
  * U-Boot 2010.03 is broken for AVR32. The build fails with:
      zlib.c:31:27: error: asm/unaligned.h: No such file or directory
    Select the older U-Boot 2009.08 version that builds instead.
  * Disable rsync as it fails to build.

Build tested with 'make distclean && make atngw100_defconfig && make'
on an Ubuntu 10.04 x86_64 host.

Signed-off-by: Bjørn Forsman <bjorn.forsman@gmail.com>
Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agocairo: ps backend needs pdf
Peter Korsgaard [Sat, 22 May 2010 19:55:42 +0000 (21:55 +0200)]
cairo: ps backend needs pdf

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>