buildroot.git
13 years agou-boot: fix target build of fw_printenv
Peter Korsgaard [Sun, 24 Apr 2011 21:32:46 +0000 (23:32 +0200)]
u-boot: fix target build of fw_printenv

Closes #3571

The current approach for building fw_printenv for the target fails on
some configurations, so use the upstream make target (which works)
instead.

At the same time get rid of the unneeded stripping.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agou-boot: remove extra CFLAGS / LDFLAGS handling
Peter Korsgaard [Sun, 24 Apr 2011 21:26:00 +0000 (23:26 +0200)]
u-boot: remove extra CFLAGS / LDFLAGS handling

TARGET_CONFIGURE_FLAGS already contain CFLAGS/LDFLAGS, so no point in
setting them explicitly.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agohaserl: bump dev version to 0.9.28
Gustavo Zacarias [Wed, 20 Apr 2011 17:41:55 +0000 (14:41 -0300)]
haserl: bump dev version to 0.9.28

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agoncurses: roll back to version 5.7
Gustavo Zacarias [Wed, 20 Apr 2011 17:41:58 +0000 (14:41 -0300)]
ncurses: roll back to version 5.7

ncurses 5.8 and 5.9 segfault with some applications so roll back to
version 5.7

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agotoolchain/crosstool-NG: correctly copy the dynamic linker
Yann E. MORIN [Sat, 23 Apr 2011 16:18:34 +0000 (18:18 +0200)]
toolchain/crosstool-NG: correctly copy the dynamic linker

Depending on some setting (which? Arch? Others?), the dynamic linker
can get different names. Some times, it is named ld-linux.something.so,
other times, it is ld.so.1, and maybe other variants as well...

The fix is to always copy ls*.so, even if it is a symlink: we create
the destination file by its SONAME, and if ld*.so matches more than
one file, that's no issue, as they would all get the same SONAME (being
symlinks ones to the others).

Split long lines at the same time.

Reported-by: Ettore Campion <ecampion@gmail.com>
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agopopt: bump version, use alternative upstream location
Peter Korsgaard [Sun, 24 Apr 2011 20:34:50 +0000 (22:34 +0200)]
popt: bump version, use alternative upstream location

Closes #3643

rpm5.org seems to be gone/down, so use linuxfromscratch mirror instead.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agoqemu/arm-versatile: use 2.6.38.3 kernel
Peter Korsgaard [Fri, 22 Apr 2011 13:11:02 +0000 (15:11 +0200)]
qemu/arm-versatile: use 2.6.38.3 kernel

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agoqemu/arm-versatile: enable tmpfs support in kernel
Peter Korsgaard [Fri, 22 Apr 2011 11:43:25 +0000 (13:43 +0200)]
qemu/arm-versatile: enable tmpfs support in kernel

Needed for /tmp.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agofs/skeleton: add ftp user/group
Peter Korsgaard [Fri, 22 Apr 2011 12:07:23 +0000 (14:07 +0200)]
fs/skeleton: add ftp user/group

Needed by E.G. proftpd for the default (anonymous ftp) config.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agoproftpd: remove UseIPv6 option from sample config if built without IPv6
Peter Korsgaard [Fri, 22 Apr 2011 11:27:14 +0000 (13:27 +0200)]
proftpd: remove UseIPv6 option from sample config if built without IPv6

proftpd refuses to start if it finds a UseIPv6 option in the configuration
file (even if set to off) when built without IPv6 support, so comment out
line.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agotarget-generic-hostname: add /etc/hosts entry as well
Peter Korsgaard [Fri, 22 Apr 2011 09:45:27 +0000 (11:45 +0200)]
target-generic-hostname: add /etc/hosts entry as well

Some applications (like proftpd) tries to resolve hostname at startup,
so add it to /etc/hosts.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agoCHANGES: update with recent changes
Peter Korsgaard [Thu, 21 Apr 2011 21:52:45 +0000 (23:52 +0200)]
CHANGES: update with recent changes

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agosquid: bump to version 3.1.12
Gustavo Zacarias [Mon, 18 Apr 2011 14:09:24 +0000 (11:09 -0300)]
squid: bump to version 3.1.12

Bump squid to version 3.1.12
Also disable strict error checking since this breaks with gcc 4.6.0+

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agolinux: bump kernel to 2.6.38.3
Gustavo Zacarias [Mon, 18 Apr 2011 14:09:23 +0000 (11:09 -0300)]
linux: bump kernel to 2.6.38.3

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agolibpng: bump to version 1.4.7
Gustavo Zacarias [Mon, 18 Apr 2011 14:09:21 +0000 (11:09 -0300)]
libpng: bump to version 1.4.7

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agoless: bump to version 443
Gustavo Zacarias [Mon, 18 Apr 2011 14:09:20 +0000 (11:09 -0300)]
less: bump to version 443

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agoNew package: bwm-ng
Kelvin Cheung [Thu, 21 Apr 2011 02:29:27 +0000 (10:29 +0800)]
New package: bwm-ng

Add new package: bwm-ng

Bandwidth Monitor NG is a small and console-based live network and
disk-io bandwidth monitor for Linux, BSD, Solaris, Mac OS X and others.

[Peter: move to net, fix Config.in line length, remove unused make var]
Signed-off-by: Kelvin Cheung <keguang.zhang@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agotoolchain: bump 2.6.35 kernel headers to 2.6.35.12
Gustavo Zacarias [Wed, 20 Apr 2011 17:41:59 +0000 (14:41 -0300)]
toolchain: bump 2.6.35 kernel headers to 2.6.35.12

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agopackage: add can-utils
Peter Korsgaard [Thu, 21 Apr 2011 08:27:17 +0000 (10:27 +0200)]
package: add can-utils

Add SocketCAN utilities.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agoiproute2: bump to version 2.6.38
Gustavo Zacarias [Wed, 20 Apr 2011 17:41:54 +0000 (14:41 -0300)]
iproute2: bump to version 2.6.38

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agotoolchain/crosstool-NG: bump version to 1.10.1
Yann E. MORIN [Tue, 19 Apr 2011 21:02:22 +0000 (23:02 +0200)]
toolchain/crosstool-NG: bump version to 1.10.1

At the same time, also use the new upstream location.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agotoolchain/crosstool-NG: fix sysroot name
Yann E. MORIN [Tue, 19 Apr 2011 21:02:21 +0000 (23:02 +0200)]
toolchain/crosstool-NG: fix sysroot name

We have to ensure that the sysroot created while building the
toolchain will be the one we later search for libraries. So:
 - hide the sysroot name prompt from the ct-ng menu.
 - force the sysroot name to be 'sysroot'.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agocrosstool-ng: fix target libc install after s/sys-root/sysroot/ rename
Peter Korsgaard [Tue, 19 Apr 2011 20:46:04 +0000 (22:46 +0200)]
crosstool-ng: fix target libc install after s/sys-root/sysroot/ rename

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agokernel-headers: bump 2.6.38.x stable version
Peter Korsgaard [Tue, 19 Apr 2011 14:52:35 +0000 (16:52 +0200)]
kernel-headers: bump 2.6.38.x stable version

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agotoolchain/gcc: bump 4.4.x version
Peter Korsgaard [Tue, 19 Apr 2011 12:11:35 +0000 (14:11 +0200)]
toolchain/gcc: bump 4.4.x version

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agopackage: add htop package
Andy Kennedy [Mon, 28 Mar 2011 18:47:58 +0000 (13:47 -0500)]
package: add htop package

Changes made based upon e-mails with Mike Frysinger and Gerhard Heift. The
autoreconf change is important for anyone using uClibc as there is no widely
available backtrace (yet).

[Peter: fix Config.in indentation, autoreconf, patch]
Signed-off-by: Andy Kennedy <Andy.Kennedy@AdTran.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agoprocps: fix build with make 3.82
Peter Korsgaard [Wed, 6 Apr 2011 20:20:48 +0000 (22:20 +0200)]
procps: fix build with make 3.82

Based on patch by Bruce Bushby.

Issue with make include order. For more details, see:
http://old.nabble.com/make-3.81.91---procps-3.2.8-td29281048.html

Equivalent to upstream fix:
http://procps.cvs.sourceforge.net/viewvc/procps/procps/Makefile?r1=1.70&r2=1.71

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agoprocps: bump version, convert to GENTARGETS
Peter Korsgaard [Wed, 6 Apr 2011 20:16:52 +0000 (22:16 +0200)]
procps: bump version, convert to GENTARGETS

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agoncurses: don't build tests
Peter Korsgaard [Tue, 5 Apr 2011 10:31:22 +0000 (12:31 +0200)]
ncurses: don't build tests

Slows down build.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agolibv4l: add options to install utilites
Peter Korsgaard [Tue, 5 Apr 2011 10:05:08 +0000 (12:05 +0200)]
libv4l: add options to install utilites

These have extra deps though (C++ for some, argp.h for others which is not
available on uClibc).

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agolibv4l: Add new package libv4l
Klaus Schwarzkopf [Mon, 7 Mar 2011 17:21:18 +0000 (18:21 +0100)]
libv4l: Add new package libv4l

[Peter: move to hw section]
Signed-off-by: Klaus Schwarzkopf <schwarzkopf@sensortherm.de>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agotslib: bump version
Luca Ceresoli [Mon, 28 Mar 2011 19:14:23 +0000 (21:14 +0200)]
tslib: bump version

Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agodocs: add favicon / robots.txt
Peter Korsgaard [Mon, 4 Apr 2011 20:18:34 +0000 (22:18 +0200)]
docs: add favicon / robots.txt

In the past, these files of the buildroot website weren't under git
version control, but rather were static files added to the git checkout
used by the webserver.

This is no longer the case, so add them to git - And at the same time
use the Buildroot logo for the favicon, rather than reusing the busybox
one.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agomtd: bump version
H Hartley Sweeten [Mon, 4 Apr 2011 17:32:05 +0000 (10:32 -0700)]
mtd: bump version

Bump mtd-utils version to 1.4.4 which contains the
flash_eraseall -j bug-fix.

http://lists.infradead.org/pipermail/linux-mtd/2011-March/034505.html

Signed-off-by: H Hartley Sweeten <hsweeten@visionengravers.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agoMakefile: remove extra quotes around host linker flags for cygwin
Peter Korsgaard [Mon, 4 Apr 2011 13:44:35 +0000 (15:44 +0200)]
Makefile: remove extra quotes around host linker flags for cygwin

Closes #3541

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agoavahi: bump version
Peter Korsgaard [Mon, 4 Apr 2011 12:50:35 +0000 (14:50 +0200)]
avahi: bump version

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agoCHANGES: update with recent changes
Peter Korsgaard [Sun, 3 Apr 2011 21:32:43 +0000 (23:32 +0200)]
CHANGES: update with recent changes

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agompd: fix build with tremor support
Peter Korsgaard [Sun, 3 Apr 2011 20:51:54 +0000 (22:51 +0200)]
mpd: fix build with tremor support

Tremor needs the common ogg support (in _ogg_common.c) to get built,
similar to how it is done when libvorbis is used.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agoqt: speed up qmake build
Thomas Petazzoni [Sun, 3 Apr 2011 15:19:01 +0000 (17:19 +0200)]
qt: speed up qmake build

qmake is built during the execution of Qt ./configure script, so it is
built just with a normal make, not taking advantage of parallel
compilation. Passing MAKEFLAGS=-j$(BR2_JLEVEL) allows to speed up the
qmake compilation process quite a bit.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agoqt: fix plugin installation and change plugin path
Thomas Petazzoni [Sun, 3 Apr 2011 15:19:00 +0000 (17:19 +0200)]
qt: fix plugin installation and change plugin path

Since the conversion of Qt to GENTARGETS in
421cda1fd078f5fa7902f05bd1d2021fd101d9ea, plugin installation could
break in some situations, for example if SQL support was enabled, but
without any SQL driver: the sql plugin directory doesn't exist, but
our qt.mk wanted to copy it.

This patches simplifies the plugin handling a bit, and basically
copies all Qt plugins installed in the $(STAGING_DIR) to the
$(TARGET_DIR), assuming Qt has only built and installed the needed
plugins.

Moreover, instead of installing plugins to usr/plugins, which is a odd
location, we install them in usr/lib/qt/plugins. This requires a small
patch to Qt ./configure script so that even when -hostprefix is used,
the -plugindir option is taken into account.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agoqemu_arm_versatile_defconfig: run getty on ttyAMA0
Peter Korsgaard [Sun, 3 Apr 2011 18:01:53 +0000 (20:01 +0200)]
qemu_arm_versatile_defconfig: run getty on ttyAMA0

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agoqemu_x86_defconfig: run getty on ttyS0
Peter Korsgaard [Sun, 3 Apr 2011 18:00:09 +0000 (20:00 +0200)]
qemu_x86_defconfig: run getty on ttyS0

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agoqemu/x86: linux: tweak config
Peter Korsgaard [Sun, 3 Apr 2011 06:16:13 +0000 (08:16 +0200)]
qemu/x86: linux: tweak config

Enable correct driver for qemu's rtl8139 emulation (8139cp), enable
CONFIG_PACKET so DHCP works and enable 8250 driver for serial console.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agoreadline: link directly against ncurses
Mike Frysinger [Wed, 23 Mar 2011 23:42:55 +0000 (19:42 -0400)]
readline: link directly against ncurses

Fixes link issues on uClibc for applications using libreadline.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agoFix ccache handling
Thomas Petazzoni [Sat, 2 Apr 2011 16:44:36 +0000 (18:44 +0200)]
Fix ccache handling

When ccache support is enabled and 'make silentoldconfig' is being
started from the following rule:

$(BUILD_DIR)/buildroot-config/auto.conf: $(CONFIG_DIR)/.config
$(MAKE) $(EXTRAMAKEARGS) HOSTCC="$(HOSTCC_NOCCACHE)" HOSTCXX="$(HOSTCXX_NOCCACHE)" silentoldconfig

then, the Makefile in package/config inherits from HOSTCC/HOSTCXX
values with the ccache prefix. However, if we start from a cleaned
build (after make clean), ccache is not compiled yet, so things break.

To solve this, we pass a noccache variant of HOSTCC/HOSTCXX down to
the package/config Makefile.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agolighttpd: fix build without webdav support
Peter Korsgaard [Sat, 2 Apr 2011 08:24:59 +0000 (10:24 +0200)]
lighttpd: fix build without webdav support

Fix a typo in the --without-webdav-* handling.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agolighttpd: cleanup sub options
Peter Korsgaard [Fri, 1 Apr 2011 21:06:11 +0000 (23:06 +0200)]
lighttpd: cleanup sub options

Get rid of extra packages submenu and tweak the option descriptions.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agobuildroot: Add webdav support to lighttpd.
Marek Belisko [Thu, 3 Mar 2011 13:53:30 +0000 (14:53 +0100)]
buildroot: Add webdav support to lighttpd.

[Peter: needs host-pkg-config]
Signed-off-by: Marek Belisko <marek.belisko@open-nandra.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agocopas: select lua shared library support
Peter Korsgaard [Fri, 1 Apr 2011 20:05:01 +0000 (22:05 +0200)]
copas: select lua shared library support

Needed by luasocket.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agoopenssl: fix compilation for i386
Gustavo Zacarias [Mon, 14 Mar 2011 17:33:48 +0000 (14:33 -0300)]
openssl: fix compilation for i386

Closes #3445.

OpenSSL emits bswap instructions when building for i386 targets which
unfortunately is only available on 486+ class processors.
Since the normal workaround is detected at build time and we are cross
compiling we need to specify this.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agoquagga: security bump to version 0.99.18
Gustavo Zacarias [Fri, 1 Apr 2011 18:51:29 +0000 (15:51 -0300)]
quagga: security bump to version 0.99.18

Fixes for vulnerabilities CVE-2010-1674 and CVE-2010-1675.

Additional patches for build-time breakage of the new version.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agompd: bump to version 0.16.2 and bugfix
Gustavo Zacarias [Fri, 1 Apr 2011 18:51:28 +0000 (15:51 -0300)]
mpd: bump to version 0.16.2 and bugfix

Bump mpd server to version 0.6.12
Also make ffmpeg support conditional on IPv6 since the new ffmpeg
version requires it.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agolinux: Add support to specify special Kernel Image make target
Martin Hicks [Mon, 21 Mar 2011 17:39:43 +0000 (13:39 -0400)]
linux: Add support to specify special Kernel Image make target

This is useful for ARCHes like PowerPC that have a whole lot of
special targets for each different board.  The kernel image target
tells make which OpenFirmware machine description file is combined into
the kernel binary.

[Peter: fix long lines]
Signed-Off-By: Martin Hicks <mort@bork.org>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agorsync: bump version
Peter Korsgaard [Thu, 31 Mar 2011 20:44:24 +0000 (22:44 +0200)]
rsync: bump version

Fixes CVE-2011-1097 and various other issues, see NEWS for details:

http://rsync.samba.org/ftp/rsync/src/rsync-3.0.8-NEWS

At the same time get rid of unneeded install / install-strip handling.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agowebkit: bump to version 1.2.7
Gustavo Zacarias [Thu, 10 Mar 2011 13:44:34 +0000 (10:44 -0300)]
webkit: bump to version 1.2.7

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agomidori: bump to version 0.3.2
Gustavo Zacarias [Thu, 10 Mar 2011 13:44:35 +0000 (10:44 -0300)]
midori: bump to version 0.3.2

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agopackage/config; br2_symbol_printer(): fix off-by-1 in string handling
Peter Korsgaard [Wed, 30 Mar 2011 18:51:48 +0000 (20:51 +0200)]
package/config; br2_symbol_printer(): fix off-by-1 in string handling

Based on patch by bbj17@gmx.de.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agokernel-headers: bump 2.6.37.x / 2.6.38.x stable versions
Peter Korsgaard [Tue, 29 Mar 2011 20:19:49 +0000 (22:19 +0200)]
kernel-headers: bump 2.6.37.x / 2.6.38.x stable versions

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agoqt: fix qt3 support target install
Peter Korsgaard [Tue, 29 Mar 2011 11:34:25 +0000 (13:34 +0200)]
qt: fix qt3 support target install

"lib" shouldn't be prefixed, otherwise the make file tries to install
liblibQt3Support.so.*.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agoMakefile.autotools.in: add libtool v2.4 support
Peter Korsgaard [Mon, 28 Mar 2011 19:45:06 +0000 (21:45 +0200)]
Makefile.autotools.in: add libtool v2.4 support

Packages (like avahi) are now using libtool 2.4, so extend the libtool
handling to support those as well.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agobusybox: ensure source gets downloaded/extracted/patched before -menuconfig
Peter Korsgaard [Mon, 28 Mar 2011 19:33:26 +0000 (21:33 +0200)]
busybox: ensure source gets downloaded/extracted/patched before -menuconfig

Closes #3511

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agohostcc/hostcxx: fix noccache variant setting
Mike Frysinger [Mon, 28 Mar 2011 07:18:47 +0000 (03:18 -0400)]
hostcc/hostcxx: fix noccache variant setting

The current code accidentally sets up HOSTCC_NOCCACHE and HOSTCXX_NOCCACHE
only when the respective HOSTCC or HOSTCXX values are not set.  So if you
do something like:
make HOSTCC=gcc menuconfig
The build fails because HOSTCC_NOCCACHE is not set anywhere.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agoexternal toolchain: Only prefix path if specified
Sonic Zhang [Thu, 10 Mar 2011 11:12:41 +0000 (19:12 +0800)]
external toolchain: Only prefix path if specified

Only prefix the external toolchain calls with its absolute path if
BR2_TOOLCHAIN_EXTERNAL_PATH is set, otherwise just assume it will
be available in the path.

Signed-off-by: Sonic Zhang <sonic.zhang@analog.com>
Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agoCHANGES: update with recent changes
Peter Korsgaard [Sun, 27 Mar 2011 22:13:28 +0000 (00:13 +0200)]
CHANGES: update with recent changes

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agoqt: convert to the GENTARGETS infrastructure
Thomas Petazzoni [Sun, 20 Mar 2011 14:19:12 +0000 (15:19 +0100)]
qt: convert to the GENTARGETS infrastructure

In addition to converting the qt package to the GENTARGETS
infrastructure, this commit also does the following (related) things
in the Qt package:

 * Create a BR2_PACKAGE_QT_CONFIG_FILE option, which can be used to
   pass a custom Qt configuration file, such as the ones found in
   src/corelib/global/qconfig-*.h. This used to be possible, but
   required changing qt.mk directly, which isn't really how we
   configure things in Buildroot.

 * Remove the BR2_PACKAGE_QT_EMB_PLATFORM option, the embedded
   platform name is now computed directly in qt.mk.

 * The QT_CONFIGURE variable, which hosted all ./configure options,
   has been renamed to QT_CONFIGURE_OPTS, for consistency with what we
   do in the AUTOTARGETS infrastructure.

 * The QT_DEP_LIBS variable has been renamed to QT_DEPENDENCIES, so
   that dependencies are properly handled by the GENTARGETS
   infrastructures.

 * The QT_QMAKE_SET macro (used to adjust the path/flags of the
   compiler/linker) has been extended with an additional argument,
   which allows to pass the source directory of Qt.

 * All the installation procedure has been rewritten to fit within the
   GENTARGETS mechanism.

[Peter: fixed minor issues pointed out by Will]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Acked-by: Luca Ceresoli <luca@lucaceresoli.net>
Acked-by: Will Wagner <willw@carallon.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agodnsmasq: bump to version 2.57
Gustavo Zacarias [Tue, 1 Mar 2011 16:18:11 +0000 (13:18 -0300)]
dnsmasq: bump to version 2.57

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agonetsnmp: bump to version 5.6.1
Gustavo Zacarias [Tue, 1 Mar 2011 16:18:09 +0000 (13:18 -0300)]
netsnmp: bump to version 5.6.1

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agoncurses: version bump to 5.8
Mike Frysinger [Wed, 23 Mar 2011 23:42:50 +0000 (19:42 -0400)]
ncurses: version bump to 5.8

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agowebkit: prefer X11 backend if both directfb and x11 are available
Peter Korsgaard [Sun, 27 Mar 2011 20:09:07 +0000 (22:09 +0200)]
webkit: prefer X11 backend if both directfb and x11 are available

This shouldn't happen with any sane configuration, but is possible with
randpackageconfig builds, where it breaks the build as libgtk would prefer
X11 and webkit directfb, causing it to fail with:

No package 'gtk+-directfb-2.0' found

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agoxlib_xtrans: drop pkgconfig patch now we're search usr/share/pkgconfig
Peter Korsgaard [Sun, 27 Mar 2011 19:48:30 +0000 (21:48 +0200)]
xlib_xtrans: drop pkgconfig patch now we're search usr/share/pkgconfig

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agopkg-config: add usr/share/pkgconfig to search path as well
Peter Korsgaard [Sun, 27 Mar 2011 19:20:04 +0000 (21:20 +0200)]
pkg-config: add usr/share/pkgconfig to search path as well

A few packages (like xlib_xtrans) install their .pc files here, and
upstream pkg-config defaults to searching both /usr/lib/pkgconfig and
/usr/share/pkgconfig, so add it as well.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agoqt: dbus module doesn't depend on gui support
Peter Korsgaard [Fri, 25 Mar 2011 21:12:32 +0000 (22:12 +0100)]
qt: dbus module doesn't depend on gui support

Seems I somehow got this wrong back in December (bff5248202).

At the same time fix a typo in the comment.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agokernel-headers: bump 2.6.37.x / 2.6.38.x stable versions
Peter Korsgaard [Thu, 24 Mar 2011 12:11:52 +0000 (13:11 +0100)]
kernel-headers: bump 2.6.37.x / 2.6.38.x stable versions

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agomtd: bump version
Peter Korsgaard [Fri, 18 Mar 2011 12:26:48 +0000 (13:26 +0100)]
mtd: bump version

Fixes flash_erase argument handling (start should be in bytes, not blocks).

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agoethtool: bump version, use new upstream location
Peter Korsgaard [Thu, 17 Mar 2011 11:10:08 +0000 (12:10 +0100)]
ethtool: bump version, use new upstream location

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agoicu: fix parallel builds
Peter Korsgaard [Thu, 17 Mar 2011 08:13:42 +0000 (09:13 +0100)]
icu: fix parallel builds

The icu build system seems to have a race condition, which gets triggered
by high BR2_JLEVEL settings, so disable parallel builds.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agofetch/git: clone the repository as bare
Jean-Christophe PLAGNIOL-VILLARD [Wed, 16 Mar 2011 16:07:08 +0000 (17:07 +0100)]
fetch/git: clone the repository as bare

This will reduce the space used and speed up the clone as it is only
used to generate an archive, which doesn't need the git working tree.

Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.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>
13 years agouClibc: bump 0.9.32-rc version
Peter Korsgaard [Wed, 16 Mar 2011 21:28:13 +0000 (22:28 +0100)]
uClibc: bump 0.9.32-rc version

To -rc3 and update defconfig to match.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agosocat: bump to version 2.0.0-b4
Yegor Yefremov [Wed, 16 Mar 2011 09:46:49 +0000 (10:46 +0100)]
socat: bump to version 2.0.0-b4

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agolinux: use 2.6.38 by default
Peter Korsgaard [Tue, 15 Mar 2011 08:10:50 +0000 (09:10 +0100)]
linux: use 2.6.38 by default

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agokernel-headers: add 2.6.38, remove 2.6.34.x
Peter Korsgaard [Tue, 15 Mar 2011 08:09:32 +0000 (09:09 +0100)]
kernel-headers: add 2.6.38, remove 2.6.34.x

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agolinux: bump 2.6.37.x stable version
Peter Korsgaard [Mon, 14 Mar 2011 23:02:55 +0000 (00:02 +0100)]
linux: bump 2.6.37.x stable version

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agokernel-headers: bump 2.6.37.x stable version
Peter Korsgaard [Mon, 14 Mar 2011 23:01:39 +0000 (00:01 +0100)]
kernel-headers: bump 2.6.37.x stable version

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agoalsa-utils: fix dependencies
Peter Korsgaard [Mon, 14 Mar 2011 22:59:10 +0000 (23:59 +0100)]
alsa-utils: fix dependencies

Most alsa utilites depend on specific alsa-lib options, so ensure those
are selected. Arecord is furthermore just a symlink to aplay these days,
so get rid of the option.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agoxterm: fix dependencies
Peter Korsgaard [Mon, 14 Mar 2011 22:36:12 +0000 (23:36 +0100)]
xterm: fix dependencies

xterm doesn't need the xserver to build.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agoxterm: fix dependencies and bump to version 267
Gustavo Zacarias [Thu, 10 Mar 2011 13:44:32 +0000 (10:44 -0300)]
xterm: fix dependencies and bump to version 267

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agogst-plugins-good: bump version
Peter Korsgaard [Mon, 14 Mar 2011 20:17:21 +0000 (21:17 +0100)]
gst-plugins-good: bump version

Fixes v4l2src building with 2.6.38-rc1+ kernel headers.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agoalsa-utils: bump to 1.0.24.2
Chih-Min Chao [Fri, 11 Mar 2011 08:13:28 +0000 (16:13 +0800)]
alsa-utils: bump to 1.0.24.2

[Peter: fix exp10 breakage on uClibc]
Signed-off-by: Chih-Min Chao <cmchao@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agoalsa-lib : bump to 1.0.24.1
Chih-Min Chao [Fri, 11 Mar 2011 08:13:27 +0000 (16:13 +0800)]
alsa-lib : bump to 1.0.24.1

Signed-off-by: Chih-Min Chao <cmchao@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agofakeroot: use --program-prefix rather than manually renaming binaries
Peter Korsgaard [Sun, 13 Mar 2011 22:46:54 +0000 (23:46 +0100)]
fakeroot: use --program-prefix rather than manually renaming binaries

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agogrub: fix download URL
Peter Korsgaard [Sun, 13 Mar 2011 20:42:06 +0000 (21:42 +0100)]
grub: fix download URL

The Debian package snapshot service moved to an official debian.org
address last year (http://www.debian.org/News/2010/20100412) with a
slightly different URL structure, so adjust the download URL to match.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agoalsamixergui: fix download URL
Hector Oron [Sun, 13 Mar 2011 20:33:53 +0000 (21:33 +0100)]
alsamixergui: fix download URL

Closes #3457

The Debian package snapshot service moved to an official debian.org
address last year (http://www.debian.org/News/2010/20100412) with a
slightly different URL structure, so adjust the download URL to match.

Signed-off-by: Hector Oron <hector.oron@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agofakeroot: fix download URL
Hector Oron [Sun, 13 Mar 2011 20:28:18 +0000 (21:28 +0100)]
fakeroot: fix download URL

Closes #3451

The Debian package snapshot service moved to an official debian.org
address last year (http://www.debian.org/News/2010/20100412) with a
slightly different URL structure, so adjust the download URL to match.

Signed-off-by: Hector Oron <hector.oron@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agobusybox: bump 1.18.x stable version
Peter Korsgaard [Sun, 13 Mar 2011 20:08:26 +0000 (21:08 +0100)]
busybox: bump 1.18.x stable version

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agomakedevs: don't call /bin/sync after creating nodes
Peter Korsgaard [Sat, 12 Mar 2011 21:24:34 +0000 (22:24 +0100)]
makedevs: don't call /bin/sync after creating nodes

Closes #3475

There's no real reason to sync after creating the device nodes,
and it slows down the file system image creating quite a lot on
busy systems, so get rid of it.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agomakedevs: convert to GENTARGETS format
Peter Korsgaard [Sat, 12 Mar 2011 21:19:37 +0000 (22:19 +0100)]
makedevs: convert to GENTARGETS format

And at the same time fix target build (used host compiler, didn't add
to TARGETS).

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agoMakefile.package.in: make <pkg>_SOURCE optional
Peter Korsgaard [Sat, 12 Mar 2011 21:10:56 +0000 (22:10 +0100)]
Makefile.package.in: make <pkg>_SOURCE optional

For packages where the sources are included in buildroot (E.G. makedevs).
We unfortunately already use no <pkg>_SOURCE to mean <pkg>_<version>.tar.gz,
in several packages (and for git/svn/bzr support), so you need to
define <pkg>_SOURCE to the empty string to use it.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agoCHANGES: update with recent changes
Peter Korsgaard [Sat, 12 Mar 2011 19:38:30 +0000 (20:38 +0100)]
CHANGES: update with recent changes

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agobusybox: 1.18.3 cksum fix
Peter Korsgaard [Fri, 11 Mar 2011 23:03:52 +0000 (00:03 +0100)]
busybox: 1.18.3 cksum fix

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
13 years agosamba: rename CVE-2011-0719 patch so other patches gets applied as well
Peter Korsgaard [Fri, 11 Mar 2011 22:06:16 +0000 (23:06 +0100)]
samba: rename CVE-2011-0719 patch so other patches gets applied as well

Otherwise the build breaks during configure with the AC_TRY_RUN test for
getgrouplist.

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