buildroot.git
14 years agoImprovements to the package conversion status script
Thomas Petazzoni [Mon, 26 Jul 2010 13:15:14 +0000 (15:15 +0200)]
Improvements to the package conversion status script

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agou-boot: fix custom patch dir handling
Ossy [Mon, 26 Jul 2010 20:45:48 +0000 (22:45 +0200)]
u-boot: fix custom patch dir handling

Signed-off-by: Ossy <ossy1980@gmx.net>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agojava: mark as broken
Peter Korsgaard [Mon, 26 Jul 2010 20:25:19 +0000 (22:25 +0200)]
java: mark as broken

We haven't had any updates to the java packages in a long time,
gcj in 4.3.x doesn't build, and 4.4.x is missing ecj1, so it cannot
have many users.

Mark it as broken and remove during the 2010.11 cycle, unless someone
steps up to maintain it.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agou-boot: add Marvell u-boot.kwb support
Peter Korsgaard [Mon, 26 Jul 2010 14:14:41 +0000 (16:14 +0200)]
u-boot: add Marvell u-boot.kwb support

Marvell boards like the sheevaplug needs a special .kwb image format,
so add an option for it similar to how we handle zImage/uImage/..
for the kernel.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agoflex: fix configure cache issue with BR2_NEEDS_GETTEXT
Peter Korsgaard [Mon, 26 Jul 2010 13:04:59 +0000 (15:04 +0200)]
flex: fix configure cache issue with BR2_NEEDS_GETTEXT

Flex doesn't NEED gettext/libintl, but it's configure script checks for it,
so make sure those a built before flex, otherwise flex will populate
tgt-config.cache with invalid values, breaking the build of other packages
needing it (like libglib2).

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agowireless_tools: Migrate to gentargets and fixes
Gustavo Zacarias [Thu, 22 Jul 2010 15:04:50 +0000 (12:04 -0300)]
wireless_tools: Migrate to gentargets and fixes

Rename it from wireless-tools to wireless_tools to match upstream.
Make it install manpages.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agoswfdec: fix build when no libglib2-dev package is installed on host
Peter Korsgaard [Mon, 26 Jul 2010 09:10:03 +0000 (11:10 +0200)]
swfdec: fix build when no libglib2-dev package is installed on host

Make sure it uses the libglib2-host binaries we are building.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agobusybox: bump 1.17.x version
Peter Korsgaard [Mon, 26 Jul 2010 08:03:42 +0000 (10:03 +0200)]
busybox: bump 1.17.x version

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agodiffutils: fix build with uClibc 0.9.31
Peter Korsgaard [Mon, 26 Jul 2010 06:15:36 +0000 (08:15 +0200)]
diffutils: fix build with uClibc 0.9.31

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agogmpc: fix typo
Peter Korsgaard [Sun, 25 Jul 2010 20:17:08 +0000 (22:17 +0200)]
gmpc: fix typo

Fixes build with libSM support.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agoxserver-xorg: disable SDL kdrive server
Peter Korsgaard [Sat, 24 Jul 2010 18:34:03 +0000 (20:34 +0200)]
xserver-xorg: disable SDL kdrive server

Otherwise the build breaks if the SDL package is enabled, as xserver's
configure script detects SDL support, but doesn't find our sdl-config
script, so linking fails.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agokconfig: implement KCONFIG_PROBABILITY for rand{,package}config
Peter Korsgaard [Fri, 23 Jul 2010 12:15:18 +0000 (14:15 +0200)]
kconfig: implement KCONFIG_PROBABILITY for rand{,package}config

rand{,package}config enables configuration options with 50% probability,
which isn't always what we want in BR (because the "big" configs take a
long time to build and limits the chance of a randconfig detecting a
missing dependency), so introduce a KCONFIG_PROBABILITY environment
variable to tweak the probability between 0 (all options off) and 100
(all options on).

To use, simply set the environment variable before running make or pass
it on the make command line - E.G.

make randpackageconfig KCONFIG_PROBABILITY=10

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agopackage: mark libglib12/libgtk12/dillo as deprecated
Peter Korsgaard [Thu, 22 Jul 2010 19:43:45 +0000 (21:43 +0200)]
package: mark libglib12/libgtk12/dillo as deprecated

gtk2 was released back in 2002, and gtk3 is almost ready - So deprecate
the old gtk12 stack. Unless someone complains, expect it to be removed
during the 2010.11 development cycle.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agobusybox: fix cflags
Gustavo Zacarias [Thu, 22 Jul 2010 13:50:08 +0000 (10:50 -0300)]
busybox: fix cflags

Pass CFLAGS as env rather than opt to allow the build system to tweak them.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agobusybox: additional 1.17.0 fixes
Peter Korsgaard [Thu, 22 Jul 2010 16:11:40 +0000 (18:11 +0200)]
busybox: additional 1.17.0 fixes

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agogst-plugins-good: udp plugin needs ipv6 support
Peter Korsgaard [Thu, 22 Jul 2010 14:34:57 +0000 (16:34 +0200)]
gst-plugins-good: udp plugin needs ipv6 support

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agokconfig: make rand{,package}config fair
Peter Korsgaard [Thu, 22 Jul 2010 12:16:42 +0000 (14:16 +0200)]
kconfig: make rand{,package}config fair

Give each boolean symbol a 50% chance of getting enabled, rather than 67%.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agophp: filter plugin depends on pcre
Peter Korsgaard [Thu, 22 Jul 2010 11:07:32 +0000 (13:07 +0200)]
php: filter plugin depends on pcre

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agowebif: needs busybox (httpd)
Peter Korsgaard [Thu, 22 Jul 2010 10:32:28 +0000 (12:32 +0200)]
webif: needs busybox (httpd)

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agothttpd: fix build, don't override CFLAGS at make time
Peter Korsgaard [Thu, 22 Jul 2010 10:24:40 +0000 (12:24 +0200)]
thttpd: fix build, don't override CFLAGS at make time

We already provide the correct CFLAGS/LDFLAGS at configure time, so don't pass them
again at make time, as this then overrides the extra CFLAGS (defines) in the Makefile.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agomplayer: add optional sdl/freetype support
Peter Korsgaard [Thu, 22 Jul 2010 10:49:17 +0000 (12:49 +0200)]
mplayer: add optional sdl/freetype support

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agomplayer: fix build after efb1d8d3f40 (Cleanup TARGET_CONFIGURE_OPTS)
Peter Korsgaard [Thu, 22 Jul 2010 09:24:30 +0000 (11:24 +0200)]
mplayer: fix build after efb1d8d3f40 (Cleanup TARGET_CONFIGURE_OPTS)

mplayer's configure script got confused by the equal sign (=) we now have
in TARGET_CC because of --sysroot=<path>.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agogst-plugins-base: ensure <stdint.h> is used
Peter Korsgaard [Thu, 22 Jul 2010 08:25:09 +0000 (10:25 +0200)]
gst-plugins-base: ensure <stdint.h> is used

Otherwise the build breaks with the emulation _stdint.h in gstfft.c.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agoxavante: needs largefile support (for luafilesystem)
Peter Korsgaard [Thu, 22 Jul 2010 07:36:52 +0000 (09:36 +0200)]
xavante: needs largefile support (for luafilesystem)

And at the same time use select for the lua shared library dependency.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agocgilua: tweak Config.in
Peter Korsgaard [Thu, 22 Jul 2010 07:35:38 +0000 (09:35 +0200)]
cgilua: tweak Config.in

Print a comment if largefile isn't available, and use select rather than
depends for the lua shared library option.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agoluafilesystem: tweak Config.in
Peter Korsgaard [Thu, 22 Jul 2010 07:29:57 +0000 (09:29 +0200)]
luafilesystem: tweak Config.in

Print a comment if largefile isn't available, and use select rather than
depends for the lua shared library option.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agowsapi: needs largefile support (for luafilesystem)
Peter Korsgaard [Thu, 22 Jul 2010 07:28:07 +0000 (09:28 +0200)]
wsapi: needs largefile support (for luafilesystem)

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agoltrace: fix build without USE_DEMANGLE
Peter Korsgaard [Thu, 22 Jul 2010 07:23:53 +0000 (09:23 +0200)]
ltrace: fix build without USE_DEMANGLE

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agolighttpd: fix build with pcre support
Peter Korsgaard [Thu, 22 Jul 2010 07:08:34 +0000 (09:08 +0200)]
lighttpd: fix build with pcre support

We need to tell where pcre-config is installed, now that STAGING_DIR/usr/bin
no longer is in the path.

14 years agodash: fix build of native helpers
Peter Korsgaard [Wed, 21 Jul 2010 22:22:22 +0000 (00:22 +0200)]
dash: fix build of native helpers

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agophp: pdo mysql extension needs C++ support in toolchain
Peter Korsgaard [Wed, 21 Jul 2010 21:45:36 +0000 (23:45 +0200)]
php: pdo mysql extension needs C++ support in toolchain

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agoalsamixergui: needs C++ support for fltk
Peter Korsgaard [Wed, 21 Jul 2010 19:06:13 +0000 (21:06 +0200)]
alsamixergui: needs C++ support for fltk

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agoxserver: dri support is only for the modular server
Peter Korsgaard [Wed, 21 Jul 2010 07:53:51 +0000 (09:53 +0200)]
xserver: dri support is only for the modular server

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agoxserver: libdrm is not needed for tinyx
Peter Korsgaard [Tue, 20 Jul 2010 21:29:42 +0000 (23:29 +0200)]
xserver: libdrm is not needed for tinyx

libdrm is only needed for the modular server, and as libdrm
needs largefile support and tinyx doesn't, this dependency could
cause a build failure.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agolibdrm: needs LARGEFILE support
Peter Korsgaard [Tue, 20 Jul 2010 19:35:24 +0000 (21:35 +0200)]
libdrm: needs LARGEFILE support

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agoxserver: libpciaccess is not needed for tinyx
Peter Korsgaard [Tue, 20 Jul 2010 14:07:12 +0000 (16:07 +0200)]
xserver: libpciaccess is not needed for tinyx

libpciaccess is only needed for the modular server, and as libpciaccess
needs largefile support and tinyx doesn't, this dependency could
cause a build failure.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agodialog: force linking with ncurses
Peter Korsgaard [Tue, 20 Jul 2010 11:04:15 +0000 (13:04 +0200)]
dialog: force linking with ncurses

Otherwise the build breaks with:
configure: error: no curses library found

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agoCHANGES: #2251 resolved
Peter Korsgaard [Tue, 20 Jul 2010 07:19:55 +0000 (09:19 +0200)]
CHANGES: #2251 resolved

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agonetcat: fix logic for archs with unsigned chars
Nick Leverton [Tue, 20 Jul 2010 06:58:01 +0000 (08:58 +0200)]
netcat: fix logic for archs with unsigned chars

Closes #2245

Signed-off-by: Nick Leverton <nick@leverton.org>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agolinux: linux26-{menu,x,g}config needs host-sed
Peter Korsgaard [Tue, 20 Jul 2010 06:45:45 +0000 (08:45 +0200)]
linux: linux26-{menu,x,g}config needs host-sed

Similar to how it's done for uclibc-menuconfig.

Reported-by: Paul Jones <paul@pauljones.id.au>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agoavahi: bump version
Peter Korsgaard [Mon, 19 Jul 2010 14:00:51 +0000 (16:00 +0200)]
avahi: bump version

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agoFix default skeleton path
Malte Starostik [Mon, 19 Jul 2010 06:25:50 +0000 (08:25 +0200)]
Fix default skeleton path

Signed-off-by: Malte Starostik <m-starostik@versanet.de>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agoCHANGES: #321 / #1393 are resolved
Peter Korsgaard [Mon, 19 Jul 2010 07:41:59 +0000 (09:41 +0200)]
CHANGES: #321 / #1393 are resolved

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agoipsec-tools: replace sysv3 legacy functions with modern equivalents
Julien Boibessot [Tue, 13 Jul 2010 15:35:31 +0000 (17:35 +0200)]
ipsec-tools: replace sysv3 legacy functions with modern equivalents

Signed-off-by: Julien Boibessot <julien.boibessot@armadeus.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agoflex: bump patch version
Julien Boibessot [Tue, 13 Jul 2010 12:11:59 +0000 (14:11 +0200)]
flex: bump patch version

Version 9 is no more available on Debian FTP.

Signed-off-by: Julien Boibessot <julien.boibessot@armadeus.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agoMerge branch 'other-build-fixes' of git://git.busybox.net/~tpetazzoni/git/buildroot
Peter Korsgaard [Sun, 18 Jul 2010 21:39:03 +0000 (23:39 +0200)]
Merge branch 'other-build-fixes' of git://git.busybox.net/~tpetazzoni/git/buildroot

14 years agoalsa-lib: make sure to only look in STAGING_DIR for Python includes
Thomas Petazzoni [Sun, 18 Jul 2010 21:26:25 +0000 (23:26 +0200)]
alsa-lib: make sure to only look in STAGING_DIR for Python includes

Even though we pass a -I option to tell alsa-lib to look for Python
includes in the STAGING_DIR, alsa-lib build process still looks in
/usr/include for some stuff, causing bug #321.

This fix is the one suggested by Ulf Samuelsson in bug #321, and
allows to make alsa-lib with Python support to build properly on a 64
bits machine with python-dev installed on the host. Without this fix,
the build fails with exactly the same problem that Ulf reported.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
14 years agofs: add option to define path to custom rootfs skeleton
Dmytro Milinevskyy [Wed, 16 Jun 2010 20:25:56 +0000 (23:25 +0300)]
fs: add option to define path to custom rootfs skeleton

Signed-off-by: Dmytro Milinevskyy <milinevskyy@gmail.com>
Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agomove default skeleton to fs/ and drop busybox skeleton
Dmytro Milinevskyy [Wed, 16 Jun 2010 20:22:40 +0000 (23:22 +0300)]
move default skeleton to fs/ and drop busybox skeleton

[Peter: fixup patch, adjust for busybox.mk changes]
Signed-off-by: Dmytro Milinevskyy <milinevskyy@gmail.com>
Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agoneon: explicit path to xml2-config
Thomas Petazzoni [Sun, 18 Jul 2010 19:38:35 +0000 (21:38 +0200)]
neon: explicit path to xml2-config

Now that $(STAGING_DIR)/usr/bin is not in the PATH, we need to
explicit the path to such tools.

This might also fix bug 1393 since by expliciting the path to
xml2-config, we'll force neon ./configure to choose our xml2-config
and not the one of the host.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
14 years agoChoose host/target ldconfig based on availability
Malte Starostik [Sun, 18 Jul 2010 20:16:49 +0000 (22:16 +0200)]
Choose host/target ldconfig based on availability

Decide whether to use the host or target ldconfig based on an
availability check instead of internal/external toolchain selection.  An
external toolchain may very well provide an ldconfig while the host's
one may fail.
External toolchain generated by Gentoo crossdev:

$ LC_ALL=C i686-pc-linux-uclibc-ldconfig -r output/target/; echo $?
i686-pc-linux-uclibc-ldconfig: skipping /usr/lib: No such file or directory
0

vs. the host (x86_64-pc-linux-gnu) version:

$ LC_ALL=C /sbin/ldconfig -r output/target/; echo $?
/sbin/ldconfig: Can't open configuration file
output/target/etc/ld.so.conf: No such file or directory
/sbin/ldconfig: Can't open cache file /var/cache/ldconfig/aux-cache
: No such file or directory
1

Signed-off-by: Malte Starostik <m-starostik@versanet.de>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agoMatch whole words when changing .config options
Malte Starostik [Sun, 18 Jul 2010 20:16:48 +0000 (22:16 +0200)]
Match whole words when changing .config options

Make KCONFIG_{ENABLE,DISABLE,SET}_OPT match whole words only.
Fixes that BR_INET_IPV6 enables CONFIG_IPV6 in the kernel's
.config, but also nukes everything with "CONFIG_IPV6" in its name, e.g.
CONFIG_IPV6_PRIVACY.  This in turn causes any IPv6 options in a custom
kernel .config to be lost and oldconfig going interactive.

Signed-off-by: Malte Starostik <m-starostik@versanet.de>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agoCHANGES: #387 / #729 are resolved
Peter Korsgaard [Sun, 18 Jul 2010 20:35:57 +0000 (22:35 +0200)]
CHANGES: #387 / #729 are resolved

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agoAtmel/atstk100*: make /etc/mtab a symlink to /proc/mounts
Peter Korsgaard [Sun, 18 Jul 2010 20:21:59 +0000 (22:21 +0200)]
Atmel/atstk100*: make /etc/mtab a symlink to /proc/mounts

Closes #2233

To match the other skeletons.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agoCHANGES: #361 / # 475 / #583 are resolved
Peter Korsgaard [Sun, 18 Jul 2010 20:15:37 +0000 (22:15 +0200)]
CHANGES: #361 / # 475 / #583 are resolved

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agobusybox: 1.17.0 dos2unix fix
Peter Korsgaard [Sun, 18 Jul 2010 19:30:15 +0000 (21:30 +0200)]
busybox: 1.17.0 dos2unix fix

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agolinux: fix BR2_LINUX_KERNEL_DEFCONFIG help text
Peter Korsgaard [Sun, 18 Jul 2010 19:28:03 +0000 (21:28 +0200)]
linux: fix BR2_LINUX_KERNEL_DEFCONFIG help text

Trailing _defconfig, not leading.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agodsl: disable ps3 video driver
Peter Korsgaard [Sat, 17 Jul 2010 08:45:31 +0000 (10:45 +0200)]
dsl: disable ps3 video driver

The ps3 driver is enabled by default on ps3, but depends on spu support,
which most ppc toolchains don't have, so disable it.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agogames: put doom related options together
Peter Korsgaard [Fri, 16 Jul 2010 22:21:23 +0000 (00:21 +0200)]
games: put doom related options together

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agosdl: fix build of other sdl components
Thomas Petazzoni [Fri, 16 Jul 2010 09:18:11 +0000 (11:18 +0200)]
sdl: fix build of other sdl components

The post installation hook of SDL was not being executed, due to an
incorrect usage of the infrastructure. Moreover, it did not patch
prefix/exec_prefix in sdl-config as is needed. In addition to that, we
remove the -Wl,-rpath option from sdl-config, since it is not needed.

This fixes at least the build of sdl_image, and probably of other sdl
components as well.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agomysql_client: Bump to 5.1.47 and fix build
Thomas Petazzoni [Fri, 16 Jul 2010 09:18:09 +0000 (11:18 +0200)]
mysql_client: Bump to 5.1.47 and fix build

MySQL build has been broken for quite some time due to the ./configure
inability to find out how to use 'ps' to find the PID of a running
program. This commit bumps MySQL to the latest version and adds a few
patches to fix various build issues, including the 'ps' issue.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agoUpdate defconfigs after DHCP option rename
Thomas Petazzoni [Fri, 16 Jul 2010 09:18:08 +0000 (11:18 +0200)]
Update defconfigs after DHCP option rename

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agodhcp: Bump to 4.1.1-P1 and convert to autotools
Thomas Petazzoni [Fri, 16 Jul 2010 09:18:07 +0000 (11:18 +0200)]
dhcp: Bump to 4.1.1-P1 and convert to autotools

dhcp 3.0.5 was causing build issues due to its build system not based
on the autotools. Instead of work-arounding dhcp 3.0.5 issues, this
commit bumps to 4.1.1 which uses the autotools as the build
system. The package is therefore converted to the autotools
infrastructure.

The dhcp_xecute patch is no longer needed, this feature seems to have
been merged into the upstream dhcp (according to the manpage).

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agoCHANGES: #2191 is resolved
Peter Korsgaard [Fri, 16 Jul 2010 22:02:13 +0000 (00:02 +0200)]
CHANGES: #2191 is resolved

Fixed by the linux-fusion-fix branch.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agoMerge branch 'linux-fusion-fix' of git://git.busybox.net/~tpetazzoni/git/buildroot
Peter Korsgaard [Fri, 16 Jul 2010 22:00:59 +0000 (00:00 +0200)]
Merge branch 'linux-fusion-fix' of git://git.busybox.net/~tpetazzoni/git/buildroot

14 years agoqt: fix mysql dependency and disable unavailable sql drivers
Peter Korsgaard [Fri, 16 Jul 2010 21:55:30 +0000 (23:55 +0200)]
qt: fix mysql dependency and disable unavailable sql drivers

We don't have the needed dependencies in BR for most of the SQL drivers,
so mark those options as broken.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agoqt: fix directfb dependency
Peter Korsgaard [Fri, 16 Jul 2010 21:54:21 +0000 (23:54 +0200)]
qt: fix directfb dependency

Closes #2221

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agolinux-fusion: many fixes
Thomas Petazzoni [Fri, 16 Jul 2010 19:49:01 +0000 (21:49 +0200)]
linux-fusion: many fixes

This commit fixes several issues with linux-fusion so that it builds
properly with the current Buildroot:

 * Following the rework of the Linux kernel build process in
   Buildroot, a few adaptations were needed: depend on
   BR2_LINUX_KERNEL instead of !BR2_KERNEL_none, use
   $(LINUX26_VERSION_PROBED) to get the real kernel version, etc.

 * Add a LINUX_FUSION_BUILD_CMDS that actually does the build of
   linux-fusion.

 * Define SYSROOT for linux-fusion to TARGET_DIR so that at target
   installation, kernel modules are installed in $(TARGET_DIR)

 * Replace the staging installation by a simple one-liner that only
   installs the linux fusion header, needed for DirectFB to use the
   fusion kernel module

 * Fix the uninstallation macros. They have been misunderstood as
   hooks, while their are in fact normal macros.

 * Add a patch to fix a build failure in linux-fusion itself (missing
   <linux/sched.h> include in fusiondev.c)

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
14 years agolinux-fusion: use install target instead of headers_install
Thomas Petazzoni [Fri, 16 Jul 2010 10:40:53 +0000 (12:40 +0200)]
linux-fusion: use install target instead of headers_install

The headers_install target no longer exists in the Makefile, the
installation of headers is done by the install target.

Signed-off-by: Phil Edworthy <phil.edworthy@renesas.com>
14 years agou-boot: fix version detection and get rid of unneeded double CFLAGS/LDFLAGS
Peter Korsgaard [Wed, 14 Jul 2010 19:08:26 +0000 (21:08 +0200)]
u-boot: fix version detection and get rid of unneeded double CFLAGS/LDFLAGS

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agosstrip: fix section length corruption bug
Peter Korsgaard [Tue, 13 Jul 2010 11:10:39 +0000 (13:10 +0200)]
sstrip: fix section length corruption bug

Based on openwrt #6847:

https://dev.openwrt.org/ticket/6847

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agoqt: fix javscriptcore/multimedia build with uClibc
Sagaert Johan [Mon, 12 Jul 2010 14:53:18 +0000 (16:53 +0200)]
qt: fix javscriptcore/multimedia build with uClibc

Signed-off-by: Sagaert Johan <sagaert.johan@skynet.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agobusybox: default to v1.17.x
Peter Korsgaard [Mon, 12 Jul 2010 13:44:43 +0000 (15:44 +0200)]
busybox: default to v1.17.x

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agobusbox: add 1.17.0 upstream fixes
Peter Korsgaard [Mon, 12 Jul 2010 12:16:38 +0000 (14:16 +0200)]
busbox: add 1.17.0 upstream fixes

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agobusybox: add 1.17.0, convert to gentargets, drop 1.12, deprecate 1.13 and 1.15
Gustavo Zacarias [Thu, 8 Jul 2010 17:20:06 +0000 (14:20 -0300)]
busybox: add 1.17.0, convert to gentargets, drop 1.12, deprecate 1.13 and 1.15

Closes #2167

[Peter: fix CONFIG_ID workaround for old uClibcs]
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agolibpng: bump to 1.2.44 [CVE-2010-1205]
Gustavo Zacarias [Mon, 5 Jul 2010 13:47:32 +0000 (10:47 -0300)]
libpng: bump to 1.2.44 [CVE-2010-1205]

Closes #2166

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agoqt: install qt3 support lib to target if enabled
Karl Krach [Fri, 9 Jul 2010 12:55:02 +0000 (14:55 +0200)]
qt: install qt3 support lib to target if enabled

Signed-off-by: Karl Krach <mailinglists@blueSpirit.la>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agotoolchain/gcc: cleanup softfloat selection
Peter Korsgaard [Fri, 9 Jul 2010 07:20:58 +0000 (09:20 +0200)]
toolchain/gcc: cleanup softfloat selection

We don't have a BR2_SOFT_FLOAT_FP option, and -mfloat-abi should also
be used for big endian ARM.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agoext-toolchains: fix libnss_*.so installation with external glibc
Luca Ceresoli [Thu, 8 Jul 2010 20:08:46 +0000 (22:08 +0200)]
ext-toolchains: fix libnss_*.so installation with external glibc

Commit 7192668 introduced a wrong spelling of BR2_TOOLCHAIN_EXTERNAL_GLIBC
that prevented libnss_files.so and libnss_dns.so from being installed.

Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agoFix a wrong sentence in the docs.
Luca Ceresoli [Thu, 8 Jul 2010 20:11:54 +0000 (22:11 +0200)]
Fix a wrong sentence in the docs.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agoCHANGES: update with changes from misc-fixes branch
Peter Korsgaard [Thu, 8 Jul 2010 11:57:12 +0000 (13:57 +0200)]
CHANGES: update with changes from misc-fixes branch

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agolibsvgtiny: needs host-pkg-config
Peter Korsgaard [Thu, 8 Jul 2010 11:52:32 +0000 (13:52 +0200)]
libsvgtiny: needs host-pkg-config

The makefile uses pkg-config for libxml2 support.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agolibcgi: fix target install if usr/include doesn't exist
Peter Korsgaard [Thu, 8 Jul 2010 11:25:09 +0000 (13:25 +0200)]
libcgi: fix target install if usr/include doesn't exist

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agolibsvgtiny: remove TARGET_CONFIGURE_ENV
Peter Korsgaard [Thu, 8 Jul 2010 08:24:57 +0000 (10:24 +0200)]
libsvgtiny: remove TARGET_CONFIGURE_ENV

TARGET_CONFIG_ENV got removed in e721a7c07 (Merge TARGET_CONFIGURE_ENV
into TARGET_CONFIGURE_OPTS), so remove it from the recent libsvgtiny
package as well.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agoMerge branch 'misc-fixes' of git://git.busybox.net/~tpetazzoni/git/buildroot
Peter Korsgaard [Thu, 8 Jul 2010 08:21:16 +0000 (10:21 +0200)]
Merge branch 'misc-fixes' of git://git.busybox.net/~tpetazzoni/git/buildroot

14 years agoe2fsprogs: bump version
H Hartley Sweeten [Tue, 6 Jul 2010 18:25:58 +0000 (11:25 -0700)]
e2fsprogs: bump version

Version 1.41.12 was released May 18, 2010.

Signed-off-by: H Hartley Sweeten <hsweeten@visionengravers.com>
Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agobzip2: don't overwrite busybox during installation
Peter Korsgaard [Wed, 7 Jul 2010 21:34:32 +0000 (23:34 +0200)]
bzip2: don't overwrite busybox during installation

The bzip2 make install target follows symlinks, so if busybox is
enabled and the bzip/bunzip2 applets are installed, bin/busybox will
get overwritten by bzip2.

Fix it by ensuring any previously installed bzip2/bunzip2/bzcat (the
applets available in busybox) are removed before running make install.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
14 years agoGETPT support is needed by rxvt.
Darius Augulis [Tue, 6 Jul 2010 14:26:04 +0000 (16:26 +0200)]
GETPT support is needed by rxvt.

Signed-off-by: Darius Augulis <augulis.darius@gmail.com>
14 years agoxvkbd: add missing dependency on xlib_libXtst
Thomas Petazzoni [Tue, 6 Jul 2010 09:32:57 +0000 (11:32 +0200)]
xvkbd: add missing dependency on xlib_libXtst

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
14 years agoUpdate all packages to quote $(TARGET_CC)
Thomas Petazzoni [Tue, 6 Jul 2010 07:27:32 +0000 (09:27 +0200)]
Update all packages to quote $(TARGET_CC)

Now that TARGET_CC contains several space-separated words, it must be
used quoted everywhere.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
14 years agoexternal-toolchain: adjust tests on TARGET_CC and TARGET_CXX
Thomas Petazzoni [Mon, 5 Jul 2010 22:03:35 +0000 (00:03 +0200)]
external-toolchain: adjust tests on TARGET_CC and TARGET_CXX

Following the changes to TARGET_CC/TARGET_CXX to include the --sysroot
option, these variables not only contain the path to the compiler, but
also the --sysroot option. For that reason, we cannot anymore just use
"test -x" to test for the compiler presence. Instead, we see if
$(TARGET_CC) -v and $(TARGET_CXX) -v return a zero status.

Moreover, --sysroot now needs to be filtered out of $(TARGET_CC) and
not $(TARGET_CFLAGS) when asking the toolchain for its original
sysroot and arch sysroot.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
14 years agoopenssl: don't override the CC passed at configure time
Thomas Petazzoni [Fri, 25 Jun 2010 21:49:29 +0000 (23:49 +0200)]
openssl: don't override the CC passed at configure time

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
14 years agoMerge TARGET_CONFIGURE_ENV into TARGET_CONFIGURE_OPTS
Thomas Petazzoni [Fri, 25 Jun 2010 21:26:04 +0000 (23:26 +0200)]
Merge TARGET_CONFIGURE_ENV into TARGET_CONFIGURE_OPTS

TARGET_CONFIGURE_ENV defines CFLAGS, LDFLAGS, CXXFLAGS and FCFLAGS,
separatly from all other variables that are part of
TARGET_CONFIGURE_OPTS. This is useless and not consistent with the
HOST_CONFIGURE_ variables, therefore we merge TARGET_CONFIGURE_ENV
into TARGET_CONFIGURE_OPTS and fix the few users of
TARGET_CONFIGURE_ENV.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
14 years agoIntroduce support for host config cache
Thomas Petazzoni [Sun, 20 Jun 2010 13:08:15 +0000 (15:08 +0200)]
Introduce support for host config cache

We now have for quite some time a configuration cache used to speed-up
the execution of ./configure scripts when compiling programs for the
target. This commit introduces a similar concept when Buildroot
compiles programs for the host.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
14 years agoRemove $(TOOLCHAIN_DIR)/bin and $(STAGING_DIR)/{usr/bin,bin} from the PATH
Thomas Petazzoni [Sun, 20 Jun 2010 13:06:30 +0000 (15:06 +0200)]
Remove $(TOOLCHAIN_DIR)/bin and $(STAGING_DIR)/{usr/bin,bin} from the PATH

These shouldn't be needed. Even when the cross-compiler is in
$(STAGING_DIR)/usr/bin, we anyway use an absolute path for TARGET_CC,
TARGET_LD and al.

Not having $(STAGING_DIR)/{usr/bin,bin} in the PATH will avoid having
Buildroot trying to run target binaries.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
14 years agoRemove *_FOR_TARGET variables from TARGET_CONFIGURE_OPTS
Thomas Petazzoni [Fri, 25 Jun 2010 13:10:04 +0000 (15:10 +0200)]
Remove *_FOR_TARGET variables from TARGET_CONFIGURE_OPTS

Those variables are not standard.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
14 years agoCleanup TARGET_CONFIGURE_OPTS
Thomas Petazzoni [Fri, 25 Jun 2010 13:04:08 +0000 (15:04 +0200)]
Cleanup TARGET_CONFIGURE_OPTS

The definition of CC, LD, GCC, CPP, CXX and FC shouldn't contain the
CFLAGS/LDFLAGS/CXXFLAGS, those should be passed through the
appropriate variables.

However, the --sysroot option is a particular case here: it needs to
be part of the CC/LD/GCC/etc. definitions otherwise libtool strips it
from the CFLAGS/LDFLAGS.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
14 years agoRework sysroot option handling
Thomas Petazzoni [Fri, 25 Jun 2010 12:28:47 +0000 (14:28 +0200)]
Rework sysroot option handling

The external toolchain and internal toolchain cases both need to use
the --sysroot option, and they have almost identical
LDFLAGS/CFLAGS/CXXFLAGS definition, so we can factorize these
definitions.

Moreover, the --isysroot option is implied by --sysroot so there's no
need to specify both.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
14 years agoSeparate flags from commands in HOST_CONFIGURE_OPTS
Thomas Petazzoni [Fri, 25 Jun 2010 12:25:42 +0000 (14:25 +0200)]
Separate flags from commands in HOST_CONFIGURE_OPTS

Just as we did for LD/LDFLAGS, pass CFLAGS and CXXFLAGS in their own
variables.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
14 years agoRemove unneeded variables in HOST_CONFIGURE_OPTS
Thomas Petazzoni [Fri, 25 Jun 2010 12:24:34 +0000 (14:24 +0200)]
Remove unneeded variables in HOST_CONFIGURE_OPTS

When building packages for the host, the *_FOR_BUILD and *_FOR_TARGET
variables are not needed.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>