buildroot.git
12 years agopackage: add fmtools
Marek Belisko [Sun, 1 Apr 2012 12:18:43 +0000 (14:18 +0200)]
package: add fmtools

[Peter: fix install, help text]
Signed-off-by: Marek Belisko <marek.belisko@open-nandra.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agogdk-pixbuf: bump version
Peter Korsgaard [Sun, 8 Apr 2012 06:24:25 +0000 (08:24 +0200)]
gdk-pixbuf: bump version

The 2.26 series needs glib >= 2.31.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agolibgtk2: bump version
Peter Korsgaard [Sat, 7 Apr 2012 22:16:34 +0000 (00:16 +0200)]
libgtk2: bump version

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agognutls: fix build on uClibc with C++ support enabled
Peter Korsgaard [Sat, 7 Apr 2012 19:10:45 +0000 (21:10 +0200)]
gnutls: fix build on uClibc with C++ support enabled

Patch from openembedded:

http://git.openembedded.org/openembedded-core/plain/meta/recipes-support/gnutls/gnutls-2.12.17/correct_rpl_gettimeofday_signature.patch

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agoAdd documentation for <pkg>-rebuild and <pkg>-reconfigure
Stephan Hoffmann [Fri, 6 Apr 2012 16:44:22 +0000 (18:44 +0200)]
Add documentation for <pkg>-rebuild and <pkg>-reconfigure

Since these two special make targets are very useful but not yet
mentioned in the documentation I added them to the make help and
the manual.

Signed-off-by: Stephan Hoffmann <sho@reLinux.de>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agolibcap-ng: explicit disable python bindings
Peter Korsgaard [Thu, 5 Apr 2012 20:42:35 +0000 (22:42 +0200)]
libcap-ng: explicit disable python bindings

The python bindings use swig, which we don't have in buildroot (but might be
installed on the host), so disable it.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agohaserl: fix lua support build on hosts without lua development package
Peter Korsgaard [Thu, 5 Apr 2012 19:11:00 +0000 (21:11 +0200)]
haserl: fix lua support build on hosts without lua development package

Abuse lua2c_LDFLAGS to pass the correct host cflags/ldflags when lua2c
is built for the host.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agofakeroot: bump version, cleanup package
Peter Korsgaard [Thu, 5 Apr 2012 18:20:05 +0000 (20:20 +0200)]
fakeroot: bump version, cleanup package

LFS patch is now upstream, and we don't support building fakeroot for the
target anyway.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agopackage: Add protobuf package
Simon Dawson [Thu, 15 Mar 2012 08:51:27 +0000 (08:51 +0000)]
package: Add protobuf package

Closes: #4886
[Peter: fix whitespace, C++ dep, optional zlib dep]
Signed-off-by: Simon Dawson <spdawson at gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agoxfsprogs: bump version
Peter Korsgaard [Thu, 5 Apr 2012 15:10:22 +0000 (17:10 +0200)]
xfsprogs: bump version

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agoxfsprogs: Bump to 3.1.7 and convert to AUTOTARGET
Markos Chandras [Thu, 22 Mar 2012 09:34:56 +0000 (09:34 +0000)]
xfsprogs: Bump to 3.1.7 and convert to AUTOTARGET

Signed-off-by: Markos Chandras <markos.chandras@imgtec.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agovalgrind: allow selecting which tools to install
Thomas De Schampheleire [Wed, 14 Mar 2012 16:50:59 +0000 (17:50 +0100)]
valgrind: allow selecting which tools to install

The full valgrind installation takes more than 20 MB, while one typically does
not use all of its tools. This patch adds extra config options to select which
tools to install.

[Peter: Don't default experimental tools to 'y' as suggested by Arnout]
Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agolinux-fusion: bump version
Peter Korsgaard [Thu, 5 Apr 2012 13:22:41 +0000 (15:22 +0200)]
linux-fusion: bump version

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agosawman: bump version
Peter Korsgaard [Thu, 5 Apr 2012 12:48:35 +0000 (14:48 +0200)]
sawman: bump version

Old version was not compatible with dfb 1.4.16.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agobind: security bump to 9.6-ESV-R6
Gustavo Zacarias [Thu, 5 Apr 2012 12:11:40 +0000 (09:11 -0300)]
bind: security bump to 9.6-ESV-R6

Correct fix for CVE-2011-4313
9.6-ESV-R5-P1 used a restart workaround.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agobind: needs MMU
Gustavo Zacarias [Thu, 5 Apr 2012 11:41:57 +0000 (08:41 -0300)]
bind: needs MMU

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agoBump systemd to version 44
Maxime Ripard [Wed, 4 Apr 2012 14:46:59 +0000 (16:46 +0200)]
Bump systemd to version 44

[Peter: handle missing posix_fallocate in uClibc patch]
Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agouClibc: add dup3() for 0.9.33
Peter Korsgaard [Thu, 5 Apr 2012 10:45:56 +0000 (12:45 +0200)]
uClibc: add dup3() for 0.9.33

Needed by E.G. systemd. Patch from uClibc list:

http://lists.uclibc.org/pipermail/uclibc/2011-September/045702.html

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agouClibc: add MSG_WAITFORONE / MSG_CMSG_CLOEXEC for 0.9.33
Peter Korsgaard [Thu, 5 Apr 2012 10:23:45 +0000 (12:23 +0200)]
uClibc: add MSG_WAITFORONE / MSG_CMSG_CLOEXEC for 0.9.33

Needed by E.G. systemd. Patch from yocto:

http://git.yoctoproject.org/cgit.cgi/poky/plain/meta/recipes-core/uclibc/uclibc-0.9.33/define-MSG_CMSG_CLOEXEC.patch

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agoqemu/microblazebe-mmu: add new sample config
Gustavo Zacarias [Mon, 19 Mar 2012 21:44:39 +0000 (18:44 -0300)]
qemu/microblazebe-mmu: add new sample config

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Tested-by: Stephan Hoffmann <sho@reLinux.de>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agoqemu/microblazeel-mmu: add new sample config
Gustavo Zacarias [Mon, 19 Mar 2012 21:44:38 +0000 (18:44 -0300)]
qemu/microblazeel-mmu: add new sample config

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Tested-by: Stephan Hoffmann <sho@reLinux.de>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agotoolchain/microblaze: fix up big-endian characteristics
Gustavo Zacarias [Mon, 19 Mar 2012 19:48:24 +0000 (16:48 -0300)]
toolchain/microblaze: fix up big-endian characteristics

The big-endian microblaze external toolchain is missing vital
characteristics being set, such as LARGEFILE support, IPV6 and so on.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Tested-by: Stephan Hoffmann <sho@reLinux.de>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agodirectfb: bump to 1.4.16
Yegor Yefremov [Tue, 27 Mar 2012 08:49:54 +0000 (10:49 +0200)]
directfb: bump to 1.4.16

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agofeh: bump to 2.5
Yegor Yefremov [Tue, 27 Mar 2012 08:49:53 +0000 (10:49 +0200)]
feh: bump to 2.5

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agolttng-libust: rename cxx-tests patch so the other patches gets used as well
Peter Korsgaard [Wed, 4 Apr 2012 20:08:41 +0000 (22:08 +0200)]
lttng-libust: rename cxx-tests patch so the other patches gets used as well

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agoAdd libcap-ng package.
Marek Belisko [Fri, 23 Mar 2012 00:51:34 +0000 (01:51 +0100)]
Add libcap-ng package.

Signed-off-by: Marek Belisko <marek.belisko@open-nandra.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agoneon: use select rather than 'depends on' for xml dependencies
Peter Korsgaard [Wed, 4 Apr 2012 19:55:04 +0000 (21:55 +0200)]
neon: use select rather than 'depends on' for xml dependencies

Similar to how we recently changed dbus. At the same time also reorder
options to put 'none' option in front (default).

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agorpm: Fix automagic dependency on openssl
Markos Chandras [Wed, 4 Apr 2012 09:23:44 +0000 (10:23 +0100)]
rpm: Fix automagic dependency on openssl

Signed-off-by: Markos Chandras <markos.chandras@imgtec.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agoqt: bump version
Peter Korsgaard [Wed, 4 Apr 2012 18:53:26 +0000 (20:53 +0200)]
qt: bump version

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agoe2fsprogs: bump to version 1.42.2
Gustavo Zacarias [Tue, 3 Apr 2012 00:27:40 +0000 (21:27 -0300)]
e2fsprogs: bump to version 1.42.2

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agomysql_client : bump to 5.1.61 (fixes some security holes.)
Sagaert Johan [Thu, 22 Mar 2012 08:52:46 +0000 (09:52 +0100)]
mysql_client : bump to 5.1.61 (fixes some security holes.)

Signed-off-by: Sagaert Johan <sagaert.johan@skynet.be>
Acked-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agoBump version of ltrace
Maxime Ripard [Tue, 3 Apr 2012 08:55:30 +0000 (10:55 +0200)]
Bump version of ltrace

Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agosocketcand: fix installation on old systems
Maxime Ripard [Tue, 3 Apr 2012 08:55:32 +0000 (10:55 +0200)]
socketcand: fix installation on old systems

[Peter: adjust patch to do install -m 0644 and not -D]
Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agotinyhttpd: fix initscript, install as /usr/sbin/tinyhttpd
Peter Korsgaard [Tue, 3 Apr 2012 20:51:05 +0000 (22:51 +0200)]
tinyhttpd: fix initscript, install as /usr/sbin/tinyhttpd

The init script was expecting the binary to be called tinyhttpd, but httpd
was used. Fix it to install as tinyhttpd as httpd will conflict with other
web servers (E.G. the busybox one).

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agotinyhttpd: fix white space issue in Config.in
Peter Korsgaard [Tue, 3 Apr 2012 20:50:30 +0000 (22:50 +0200)]
tinyhttpd: fix white space issue in Config.in

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agotinyhttpd: convert to gentargets
Maxime Ripard [Tue, 3 Apr 2012 08:55:29 +0000 (10:55 +0200)]
tinyhttpd: convert to gentargets

[Peter: misc fixes, make invocation, use install -D]
Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agolibpng: security bump to version 1.4.11
Gustavo Zacarias [Tue, 3 Apr 2012 10:07:55 +0000 (07:07 -0300)]
libpng: security bump to version 1.4.11

Fixes CVE-2011-3048

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agokernel-headers: bump 3.{0,2,3}.x stable versions
Peter Korsgaard [Mon, 2 Apr 2012 21:46:55 +0000 (23:46 +0200)]
kernel-headers: bump 3.{0,2,3}.x stable versions

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agolinux: bump default kernel version
Peter Korsgaard [Mon, 2 Apr 2012 21:39:23 +0000 (23:39 +0200)]
linux: bump default kernel version

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agognutls: security bump to version 2.12.18
Gustavo Zacarias [Wed, 28 Mar 2012 21:17:20 +0000 (18:17 -0300)]
gnutls: security bump to version 2.12.18

Fixes CVE-2012-1573

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agoiptables: bump to version 1.4.13
Gustavo Zacarias [Wed, 28 Mar 2012 00:44:54 +0000 (21:44 -0300)]
iptables: bump to version 1.4.13

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agoexpat: security bump to version 2.1.0
Gustavo Zacarias [Tue, 27 Mar 2012 22:58:07 +0000 (19:58 -0300)]
expat: security bump to version 2.1.0

Fixes for CVE-2012-1147, CVE-2009-3720, CVE-2009-3560, CVE-2012-1148 and
CVE-2012-0876.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agokernel-headers: bump 3.0.x and 3.2.x stable versions
Gustavo Zacarias [Tue, 27 Mar 2012 22:41:35 +0000 (19:41 -0300)]
kernel-headers: bump 3.0.x and 3.2.x stable versions

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agopackage/giblib: fix breakage
Yann E. MORIN [Thu, 15 Mar 2012 22:54:09 +0000 (23:54 +0100)]
package/giblib: fix breakage

Fix two things in the giblib package:

1- fix prefix breakage
   - s/STAGING/STAGING_DIR/ (Thomas)
   - prefix is .../usr, not .../usr/lib or .../usr/bin

2- fix the configure.ac/Makefile.am breakage
   - imlib2 sets IMLIB2_(LIBS|CFLAGS), not IMLIB_(LIBS|CFLAGS)
   - autoreconf the package, install missing files
     Note that both configure.ac and configure.in are present in the
     package, so both are fixed, although only configure.ac is used
     (configure.in is the legacy name).

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
CC: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agoiw: bump to 3.4
Yegor Yefremov [Fri, 30 Mar 2012 14:08:31 +0000 (16:08 +0200)]
iw: bump to 3.4

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
Acked-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agopcre: bump to 8.30
Luca Ceresoli [Fri, 30 Mar 2012 12:50:26 +0000 (14:50 +0200)]
pcre: bump to 8.30

Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net>
Acked-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agoEnable cgroups in Linux if we use systemd
Maxime Ripard [Fri, 23 Mar 2012 15:49:53 +0000 (16:49 +0100)]
Enable cgroups in Linux if we use systemd

Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agolibpng: bump to version 1.4.10
Gustavo Zacarias [Fri, 23 Mar 2012 12:14:28 +0000 (09:14 -0300)]
libpng: bump to version 1.4.10

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agosystemd: fix build on uClibc
Peter Korsgaard [Sat, 31 Mar 2012 21:57:35 +0000 (23:57 +0200)]
systemd: fix build on uClibc

Patch based on similar patch in openembedded.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agoAdd the systemd package
Maxime Ripard [Fri, 23 Mar 2012 15:49:52 +0000 (16:49 +0100)]
Add the systemd package

Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agovim: bump to version 7.3.487
Gustavo Zacarias [Thu, 29 Mar 2012 02:24:59 +0000 (23:24 -0300)]
vim: bump to version 7.3.487

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agosudo: add fix for non-utmpx toolchains
Gustavo Zacarias [Fri, 30 Mar 2012 10:35:53 +0000 (07:35 -0300)]
sudo: add fix for non-utmpx toolchains

The utmpx defines for when the target systems lacks utmpx is incomplete,
resulting in a build failure, so fix it.
This can be triggered by a uClibc toolchain that lacks UTMPX in the
configuration, or an older (<= 0.9.31) uClibc which lacks the
functionality.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agolibxml-parser-perl: Pass USE_MM_LD_RUN_PATH to MakeMaker.
Will Newton [Fri, 30 Mar 2012 08:04:52 +0000 (09:04 +0100)]
libxml-parser-perl: Pass USE_MM_LD_RUN_PATH to MakeMaker.

Red Hat versions of perl do not honour the setting of LD_RUN_PATH
without this option. This leads to perl shared objects being installed
without an rpath set which causes problems for target tools when
searching for dependant shared libraries.

Signed-off-by: Will Newton <will.newton@imgtec.com>
Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agotoolchain: add linaro 2012.03 external ARM toolchain
Peter Korsgaard [Thu, 29 Mar 2012 22:22:47 +0000 (00:22 +0200)]
toolchain: add linaro 2012.03 external ARM toolchain

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agopsmisc: bump to version 22.16
Gustavo Zacarias [Thu, 29 Mar 2012 02:25:01 +0000 (23:25 -0300)]
psmisc: bump to version 22.16

[Peter: Don't disable stack protection if toolchain has ssp support]
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agosyslinux: add upstream URL
Peter Korsgaard [Thu, 29 Mar 2012 20:21:43 +0000 (22:21 +0200)]
syslinux: add upstream URL

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agosudo: bump to version 1.8.4p4
Gustavo Zacarias [Thu, 29 Mar 2012 02:25:03 +0000 (23:25 -0300)]
sudo: bump to version 1.8.4p4

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agosqlite: bump to version 3.7.11
Gustavo Zacarias [Thu, 29 Mar 2012 02:25:02 +0000 (23:25 -0300)]
sqlite: bump to version 3.7.11

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agotftp-hpa: bump to version 5.2
Gustavo Zacarias [Thu, 29 Mar 2012 02:25:00 +0000 (23:25 -0300)]
tftp-hpa: bump to version 5.2

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agocoreutils: bump to version 8.16
Gustavo Zacarias [Thu, 29 Mar 2012 02:24:58 +0000 (23:24 -0300)]
coreutils: bump to version 8.16

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agogawk: bump to version 4.0.1
Gustavo Zacarias [Thu, 29 Mar 2012 02:24:57 +0000 (23:24 -0300)]
gawk: bump to version 4.0.1

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agoFix problem with undefined umode_t type in 3.3 kernel headers
Simon Dawson [Sat, 24 Mar 2012 09:14:44 +0000 (09:14 +0000)]
Fix problem with undefined umode_t type in 3.3 kernel headers

The 3.3 kernel headers define the umode_t type within a __KERNEL__
preprocessor ifdef region. This results in a broken kernel header in the
buildroot toolchain.

[Peter: This is discussed upstream here:
https://bugzilla.kernel.org/show_bug.cgi?id=42986
Long term socat/syslinux should stop using this header, but this hasn't
been fixed upstream yet]
Signed-off-by: Simon Dawson <spdawson@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agolibxml-parser-perl: fix host-intltool breakage when microperl is enabled
Peter Korsgaard [Tue, 27 Mar 2012 15:11:36 +0000 (17:11 +0200)]
libxml-parser-perl: fix host-intltool breakage when microperl is enabled

Microperl will build host-microperl and install it into HOST_DIR/usr/bin,
where other packages will pick it up as _CONFIGURE_OPTS / _MAKE_ENV
prepends that to the path.

libxml-parser-perl didn't though, so it would still be built against
the system perl, causing host-intltool to fail when it would use
host-microperl together with libxml-parser-perl if the system perl
isn't compatible with host-microperl.

Fix it by using HOST_CONFIGURE_OPTS and ensuring it is built after
(host-)microperl if enabled.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agomicroperl: fix MICROPERL_INSTALL_TARGET_CMDS
Thomas Petazzoni [Tue, 27 Mar 2012 07:06:17 +0000 (09:06 +0200)]
microperl: fix MICROPERL_INSTALL_TARGET_CMDS

The MICROPERL_INSTALL_TARGET_CMDS used the following construct in a
for loop:

[ -d $(@D)/lib/$$j ] && cp -af $(@D)/lib/$$j \
$(TARGET_DIR)/$(MICROPERL_MODS_DIR) ; \
[ -f $(@D)/lib/$$i ] && $(INSTALL) -m 0644 -D $(@D)/lib/$$i \
$(TARGET_DIR)/$(MICROPERL_MODS_DIR)/$$i; \

The problem is that when at the last iteration, the second test (-f)
fails, then the whole loop ends with a non-zero error code, and makes
aborts the build. This happens for example if the last Perl modules in
the list is Time::Local, because such modules are taken care of by the
first condition (that copies a complete directory).

By moving to full if statements, we ensure that the return code is
zero even if the condition was false.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agopango: fix compilation with glib 2.30
Peter Korsgaard [Sat, 24 Mar 2012 20:20:42 +0000 (21:20 +0100)]
pango: fix compilation with glib 2.30

G_CONST_RETURN is deprecated in glib 2.30, so remove occurences
to avoid build failures.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agoudev: bump to 182
Yegor Yefremov [Thu, 22 Mar 2012 15:01:00 +0000 (16:01 +0100)]
udev: bump to 182

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agoNew package: socketcand
Yegor Yefremov [Thu, 22 Mar 2012 15:00:59 +0000 (16:00 +0100)]
New package: socketcand

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agokmod: only show tools option if BUSYBOX_SHOW_OTHERS
Peter Korsgaard [Thu, 22 Mar 2012 21:47:59 +0000 (22:47 +0100)]
kmod: only show tools option if BUSYBOX_SHOW_OTHERS

As pointed out by Arnout.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agopoco: bump to 1.4.3p1
Baruch Siach [Thu, 22 Mar 2012 05:13:36 +0000 (07:13 +0200)]
poco: bump to 1.4.3p1

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agokmod: add option to install module utilities
Peter Korsgaard [Thu, 22 Mar 2012 15:02:14 +0000 (16:02 +0100)]
kmod: add option to install module utilities

And ensure optional zlib+xz dependencies gets picked up.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agokmod: adjust upstream URL
Peter Korsgaard [Thu, 22 Mar 2012 14:32:57 +0000 (15:32 +0100)]
kmod: adjust upstream URL

kmod still doesn't have a real website, but git tree moved to
kernel.org, so update help to match.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agokmod: bump version
Peter Korsgaard [Thu, 22 Mar 2012 10:57:15 +0000 (11:57 +0100)]
kmod: bump version

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agolibconfig: bump to 1.4.8 and cleanup
Yegor Yefremov [Wed, 21 Mar 2012 11:02:36 +0000 (12:02 +0100)]
libconfig: bump to 1.4.8 and cleanup

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agoqemu/x86: update to use kernel 3.3
Gustavo Zacarias [Wed, 21 Mar 2012 02:45:13 +0000 (23:45 -0300)]
qemu/x86: update to use kernel 3.3

Also switch documentation to use qemu-system-i386

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agoqemu/x86_64: update to use kernel 3.3
Gustavo Zacarias [Wed, 21 Mar 2012 02:45:12 +0000 (23:45 -0300)]
qemu/x86_64: update to use kernel 3.3

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agoqemu/sparc-ss10: update to use kernel 3.3
Gustavo Zacarias [Wed, 21 Mar 2012 02:45:11 +0000 (23:45 -0300)]
qemu/sparc-ss10: update to use kernel 3.3

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agoqemu/ppc-g3beige: update to use kernel 3.3
Gustavo Zacarias [Wed, 21 Mar 2012 02:45:10 +0000 (23:45 -0300)]
qemu/ppc-g3beige: update to use kernel 3.3

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agoqemu/mips-malta: update to use kernel 3.3
Gustavo Zacarias [Wed, 21 Mar 2012 02:45:09 +0000 (23:45 -0300)]
qemu/mips-malta: update to use kernel 3.3

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agoqemu/mipsel-malta: update to use kernel 3.3
Gustavo Zacarias [Wed, 21 Mar 2012 02:45:08 +0000 (23:45 -0300)]
qemu/mipsel-malta: update to use kernel 3.3

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agoqemu/arm-versatile: update to use kernel 3.3
Gustavo Zacarias [Wed, 21 Mar 2012 02:45:07 +0000 (23:45 -0300)]
qemu/arm-versatile: update to use kernel 3.3

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agoqemu/sh4-r2d: update to use kernel 3.2.12
Gustavo Zacarias [Wed, 21 Mar 2012 02:45:06 +0000 (23:45 -0300)]
qemu/sh4-r2d: update to use kernel 3.2.12

Unfortunately kernel 3.3 doesn't seem to work properly at the moment.
So lock down headers to version 3.2.x and kernel to 3.2.12.
Tested on qemu 1.0.1

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agolibupnp: move to version 1.6.14
Gustavo Zacarias [Wed, 21 Mar 2012 12:02:31 +0000 (09:02 -0300)]
libupnp: move to version 1.6.14

As pointed by Sagaert Johan in the mailing list and further testing version
1.6.15 has some issues.
So move to version 1.6.14 which is far more stable and compliant.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agoapply-patches.sh: add recursivity when scanning patchdir
Ludovic Desroches [Wed, 21 Mar 2012 13:26:27 +0000 (14:26 +0100)]
apply-patches.sh: add recursivity when scanning patchdir

Recursivity is needed with some tarballs containing debian patches:
.
  debian
    changelog
    control
    patches
      02-COPYRIGHT.patch
[...]

Since we can find some files which are not patches in those directories, only
consider .patch* and .diff* files as valid patches.
Due to recursivity, strip-components option is no more necessary so it has
been removed.

Signed-off-by: Ludovic Desroches <ludovic.desroches@atmel.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agolinux.mk: .ub-File copying after building initramfs
Markus Kaindl [Wed, 21 Mar 2012 01:19:04 +0000 (02:19 +0100)]
linux.mk: .ub-File copying after building initramfs

test should exit with Exit-Code 0 if no .ub-File present and copy the
file if Exit-Code 1, otherwise make fails

Signed-off-by: Markus Kaindl <markus.kaindl@stusta.mhn.de>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agolibupnp: bump to version 1.6.15
Gustavo Zacarias [Tue, 20 Mar 2012 14:12:29 +0000 (14:12 +0000)]
libupnp: bump to version 1.6.15

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agoliburcu: only some architectures are supported
Thomas Petazzoni [Tue, 20 Mar 2012 08:17:46 +0000 (09:17 +0100)]
liburcu: only some architectures are supported

Make sure that liburcu (and the packages that select it) cannot be
enabled on the architectures that are not supported. At the moment,
only x86, x86-64, PowerPC and ARM are supported.

[Peter: add armeb as well]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agoparted: make sure to select libuuid in util-linux
Thomas Petazzoni [Tue, 20 Mar 2012 08:09:18 +0000 (09:09 +0100)]
parted: make sure to select libuuid in util-linux

parted correctly depends on util-linux, but fails to select the
libuuid suboption of util-linux, causing the following build failure
if libuuid remains unselected:

checking for uuid_generate in -luuid... no
configure: error: GNU Parted requires libuuid - a part of the util-linux-ng package (but
usually distributed separately in libuuid-devel, uuid-dev or similar)
This can probably be found on your distribution's CD or FTP site or at:
    http://userweb.kernel.org/~kzak/util-linux-ng/
Note: originally, libuuid was part of the e2fsprogs package.  Later, it
moved to util-linux-ng-2.16, and that package is now the preferred source.
make: *** [/home/test/test/output/build/parted-3.1/.stamp_configured] Error 1

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agoapply-patches.sh: use series file to apply patches in proper order
Ludovic Desroches [Wed, 14 Mar 2012 15:33:57 +0000 (16:33 +0100)]
apply-patches.sh: use series file to apply patches in proper order

If a series file is present use it to determine the proper order to apply
patches instead of using ls sorting order.

Signed-off-by: Ludovic Desroches <ludovic.desroches@atmel.com>
Tested-by: Ludovic Desroches <ludovic.desroches@atmel.com>
add a series file with a wrong patch order into an archive containing several
patches whose correct order is the alphabetical one
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>
12 years agoapply-patches.sh: change archive management
Ludovic Desroches [Wed, 14 Mar 2012 15:33:56 +0000 (16:33 +0100)]
apply-patches.sh: change archive management

The way archives were managed was incorrect because the uncompressed archives
were sent directly to the patch command. It means that alphabetical patch
order was not respected.

Signed-off-by: Ludovic Desroches <ludovic.desroches@atmel.com>
Tested-by: Ludovic Desroches <ludovic.desroches@atmel.com>
with an armadeus_apf9328_defconfig build
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>
12 years agoapply-patches.sh: directories are no more considered as overlays
Ludovic Desroches [Wed, 14 Mar 2012 15:33:55 +0000 (16:33 +0100)]
apply-patches.sh: directories are no more considered as overlays

When a directory is found in patchdir, it is skipped.

Signed-off-by: Ludovic Desroches <ludovic.desroches@atmel.com>
Tested-by: Ludovic Desroches <ludovic.desroches@atmel.com>
with an armadeus_apf9328_defconfig build
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>
12 years agoapply-patches.sh: cleanup
Ludovic Desroches [Wed, 14 Mar 2012 15:33:54 +0000 (16:33 +0100)]
apply-patches.sh: cleanup

Add quoting and remove redundant command.

Signed-off-by: Ludovic Desroches <ludovic.desroches@atmel.com>
Tested-by: Ludovic Desroches <ludovic.desroches@atmel.com>
with an armadeus_apf9328_defconfig build
Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Tested-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agoapply-patches.sh: rename targetdir to builddir
Ludovic Desroches [Wed, 14 Mar 2012 15:33:53 +0000 (16:33 +0100)]
apply-patches.sh: rename targetdir to builddir

targetdir is not the output/target directory as it can suggest.

Signed-off-by: Ludovic Desroches <ludovic.desroches@atmel.com>
Tested-by: Ludovic Desroches <ludovic.desroches@atmel.com>
with an armadeus_apf9328_defconfig build
Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Tested-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agoConfig.in.arch: add help and less cryptic names to architecture menu
Alvaro G. M [Mon, 19 Mar 2012 21:56:06 +0000 (22:56 +0100)]
Config.in.arch: add help and less cryptic names to architecture menu

[Peter: fixup s/big-endian/big endian/ as pointed out by Thomas]
Signed-off-by: Alvaro G. M <alvaro.gamez@hazent.com>
Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agolibsigc: bump to 2.2.10 to fix build with gcc 4.6
Thomas Petazzoni [Tue, 20 Mar 2012 12:24:22 +0000 (13:24 +0100)]
libsigc: bump to 2.2.10 to fix build with gcc 4.6

The build of libsigc 2.2.8 fails with gcc 4.6 with the following error
message:

In file included from signal_base.cc:20:0:
../sigc++/signal_base.h:48:11: error: 'size_t' does not name a type In file included from ../sigc++/signal.h:8:0,

The 2.2.9 version was released with a fix for this build problem, so
we directly bump to the latest version 2.2.10, which builds fine under
gcc 4.6.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agolibatomic_ops: make it available only on supported architectures
Thomas Petazzoni [Tue, 20 Mar 2012 11:11:04 +0000 (12:11 +0100)]
libatomic_ops: make it available only on supported architectures

libatomic_ops build fails on architectures such as MIPS or SuperH that
are not supported. So we make it possible to select the libatomic_ops
package only for the architectures that are known to be supported.

[Peter: add armeb as supported arch]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agokernel-headers: bump 3.0.x and 3.2.x stable versions
Gustavo Zacarias [Tue, 20 Mar 2012 10:50:27 +0000 (07:50 -0300)]
kernel-headers: bump 3.0.x and 3.2.x stable versions

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agouClibc: enable utmpx support in defconfigs
Peter Korsgaard [Tue, 20 Mar 2012 08:17:38 +0000 (09:17 +0100)]
uClibc: enable utmpx support in defconfigs

It adds very little size overhead as the functions are just wrappers
around utmp, and E.G. systemd needs it.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agouClibc: default to 0.9.33
Peter Korsgaard [Tue, 20 Mar 2012 08:16:42 +0000 (09:16 +0100)]
uClibc: default to 0.9.33

This is the current stable version, and E.G. systemd doesn't build with
earlier versions.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agoChange the /etc/mtab symlink to use an absolute path
Maxime Ripard [Mon, 19 Mar 2012 15:59:35 +0000 (16:59 +0100)]
Change the /etc/mtab symlink to use an absolute path

As systemd checks if /etc/mtab is a symlink to /proc/mount or
/proc/self/mounts, we need to change it so that we can run systemd.

http://cgit.freedesktop.org/systemd/tree/src/main.c#n1082

Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agoglib-networking: add missing host-intltool dependency
Thomas Petazzoni [Mon, 19 Mar 2012 15:40:07 +0000 (16:40 +0100)]
glib-networking: add missing host-intltool dependency

Fixes the following problem:

checking whether NLS is requested... yes
checking for intltool >= 0.35.0... ./configure: line 12323: intltool-update: command not found
 found
configure: error: Your intltool is too old.  You need intltool 0.35.0 or later.
make: *** [/home/test/test/output/build/glib-networking-2.30.2/.stamp_configured] Error 1

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