buildroot.git
11 years agoopenvpn: bump to version 2.3.1
Gustavo Zacarias [Tue, 2 Apr 2013 12:27:31 +0000 (12:27 +0000)]
openvpn: bump to version 2.3.1

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agofbset: needs host-bison and host-flex
Gustavo Zacarias [Thu, 28 Mar 2013 01:48:40 +0000 (01:48 +0000)]
fbset: needs host-bison and host-flex

Fixes:
http://autobuild.buildroot.net/results/08d6d70f7c89617c20e727e77e0f6be09974dfc1/

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Acked-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Tested-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agopolarssl: security bump to version 1.2.6
Gustavo Zacarias [Thu, 28 Mar 2013 01:34:07 +0000 (01:34 +0000)]
polarssl: security bump to version 1.2.6

Fixes CVE-2013-0169.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agohiawatha: bump to version 9.0
Gustavo Zacarias [Thu, 28 Mar 2013 01:34:06 +0000 (01:34 +0000)]
hiawatha: bump to version 9.0

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolinknx: new package
Gregory Hermant [Thu, 28 Mar 2013 03:36:34 +0000 (03:36 +0000)]
linknx: new package

[Peter: add patch to fix build issue with gcc 4.7+]
[Thomas: various fixes/improvements]
Signed-off-by: Gregory Hermant <gregory.hermant@calao-systems.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoFix path to pidfile
Tilman Keskinöz [Mon, 25 Mar 2013 04:48:12 +0000 (04:48 +0000)]
Fix path to pidfile

Signed-off-by: Tilman Keskinöz <arved@arved.at>
Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolibpthsem: needs mmu
Gustavo Zacarias [Fri, 29 Mar 2013 01:19:55 +0000 (01:19 +0000)]
libpthsem: needs mmu

The need can be patched out by disabling the tests, however the only
package that uses libpthsem (bcusdk) needs a fork-enabled libpthsem so
there's not much point. Fixes:

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agosocat: needs threads
Gustavo Zacarias [Fri, 29 Mar 2013 01:19:54 +0000 (01:19 +0000)]
socat: needs threads

Fixes:
http://autobuild.buildroot.net/results/d2231d0db9cebfa77739a229513035ed6814f34c/

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agogenimage: needs host-pkgconf
Gustavo Zacarias [Fri, 29 Mar 2013 01:19:53 +0000 (01:19 +0000)]
genimage: needs host-pkgconf

Fixes:
http://autobuild.buildroot.net/results/1561c26e45d0604f058eb0c7a8bebf08d4abe756/

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agointltool: host variant needs host-gettext
Gustavo Zacarias [Fri, 29 Mar 2013 01:19:52 +0000 (01:19 +0000)]
intltool: host variant needs host-gettext

Fixes issues like:
http://autobuild.buildroot.net/results/1c7d2e50b622179aff469fddedaa4dc2015fb496/
http://autobuild.buildroot.net/results/7d85ff51b339f1da720bb079eb05e7fba179f101/
and probably a lot more.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoorc: needs threads
Gustavo Zacarias [Fri, 29 Mar 2013 01:19:51 +0000 (01:19 +0000)]
orc: needs threads

Fixes:
http://autobuild.buildroot.net/results/b44c09c7ca81b16267ad653e65f52c4e5ec7b36f/

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agogtest: needs mmu
Gustavo Zacarias [Fri, 29 Mar 2013 01:19:50 +0000 (01:19 +0000)]
gtest: needs mmu

Fixes:
http://autobuild.buildroot.net/results/ed2026b98d0cdded8d8ee4d5c86823142a5bdab9/

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolinux: bump 3.8.x stable version
Gustavo Zacarias [Fri, 29 Mar 2013 02:34:03 +0000 (02:34 +0000)]
linux: bump 3.8.x stable version

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agokernel-headers: bump 3.{0, 2, 4, 8}.x stable version
Gustavo Zacarias [Fri, 29 Mar 2013 02:34:02 +0000 (02:34 +0000)]
kernel-headers: bump 3.{0, 2, 4, 8}.x stable version

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolibarchive: update to 3.0.4
Tilman Keskinöz [Thu, 28 Mar 2013 05:29:24 +0000 (05:29 +0000)]
libarchive: update to 3.0.4

Signed-off-by: Tilman Keskinöz <arved@arved.at>
Acked-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Tested-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agofilemq: new package
Simon Dawson [Wed, 27 Mar 2013 03:58:48 +0000 (03:58 +0000)]
filemq: new package

Signed-off-by: Simon Dawson <spdawson@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agojhead: new package
Gustavo Zacarias [Wed, 27 Mar 2013 07:03:59 +0000 (07:03 +0000)]
jhead: new package

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoxkeyboard-config: add missing dependency on host-gettext and sanitize
Gustavo Zacarias [Wed, 27 Mar 2013 06:32:33 +0000 (06:32 +0000)]
xkeyboard-config: add missing dependency on host-gettext and sanitize

xkeyboard-config needs msgfmt so we need to pull host-gettext into the
dependencies.
And remove GMSGFMT path hardcoding otherwise host-gettext msgfmt won't
work. Fixes:
http://autobuild.buildroot.net/results/ec956056aba54ab7993cf58a74a93a3b900dee95/

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoxkeyboard-config: needs libX11 and xproto_xproto
Gustavo Zacarias [Wed, 27 Mar 2013 06:32:32 +0000 (06:32 +0000)]
xkeyboard-config: needs libX11 and xproto_xproto

Fixes a build failure i've found while debugging another one :)

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolibsigc: needs host-m4
Gustavo Zacarias [Wed, 27 Mar 2013 05:06:59 +0000 (05:06 +0000)]
libsigc: needs host-m4

Fixes
http://autobuild.buildroot.net/results/e0e5ec38208ac6cc163b6ca882690de177cb8c51/

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agophp: fix typo for fileinfo extension
Gustavo Zacarias [Wed, 27 Mar 2013 04:43:07 +0000 (04:43 +0000)]
php: fix typo for fileinfo extension

As reported by Aleksandar <aleksandar.zivkovic@gmail.com> in bug #6140

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agobinutils: add 2.23.2 and remove deprecated 2.20
Gustavo Zacarias [Tue, 26 Mar 2013 08:25:58 +0000 (08:25 +0000)]
binutils: add 2.23.2 and remove deprecated 2.20

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agomanual: add manual generation date/git revision in the manual text
Samuel Martin [Mon, 25 Mar 2013 13:28:04 +0000 (13:28 +0000)]
manual: add manual generation date/git revision in the manual text

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agozmqpp: new package
Simon Dawson [Mon, 25 Mar 2013 13:28:03 +0000 (13:28 +0000)]
zmqpp: new package

Now that zeromq has been bumped to version 3.2.2, we need to provide the
C++ binding using a separate package.  The zmqpp package provides a
high-level C++ wrapper library around the zeromq C API.

Signed-off-by: Simon Dawson <spdawson@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agocppzmq: new package
Simon Dawson [Mon, 25 Mar 2013 13:28:02 +0000 (13:28 +0000)]
cppzmq: new package

Now that zeromq has been bumped to version 3.2.2, we need to provide the
C++ binding using a separate package. The cppzmq package provides a simple
single-header C++ binding.

Signed-off-by: Simon Dawson <spdawson@gmail.com>
[yann.morin.1998@free.fr: add comment about no license file]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoczmq: new package
Simon Dawson [Mon, 25 Mar 2013 13:28:01 +0000 (13:28 +0000)]
czmq: new package

Signed-off-by: Simon Dawson <spdawson@gmail.com>
[yann.morin.1998@free.fr: create dir as post-patch, not pre-configure]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agowebkit: select jpeg
Peter Korsgaard [Tue, 26 Mar 2013 23:38:03 +0000 (00:38 +0100)]
webkit: select jpeg

Fixes http://autobuild.buildroot.net/results/fc6ca5d72aefcb2d2276c34663579d0633dc900c/

Webkit has jpeg as a dependency, so ensure it also gets selected in
Config.in

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoapply-patches.sh: applying xz-ed patches
Jerzy Grzegorek [Mon, 25 Mar 2013 13:28:00 +0000 (13:28 +0000)]
apply-patches.sh: applying xz-ed patches

Signed-off-by: Jerzy Grzegorek <jerzy.grzegorek@trzebnica.net>
[yann.morin.1998@free.fr: space-damage]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agopackage: add gutenprint
Olivier Schonken [Mon, 25 Mar 2013 13:27:59 +0000 (13:27 +0000)]
package: add gutenprint

Gutenprint, formerly named Gimp-Print, is a suite of printer
drivers that may be used with most common UNIX print spooling
systems, including CUPS, lpr, LPRng, or others

[Peter: needs host-pkgconf]
Signed-off-by: Olivier Schonken <olivier.schonken@gmail.com>
[yann.morin.1998@free.fr: needs libiconv, cleanup]
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>
11 years agopackage: add foomatic-filters
Olivier Schonken [Mon, 25 Mar 2013 13:27:58 +0000 (13:27 +0000)]
package: add foomatic-filters

Foomatic is a database-driven system for integrating free software
printer drivers with common spoolers under Unix. It supports CUPS,
LPRng, LPD, GNUlpr, Solaris LP, PPR, PDQ, CPS, and direct printing
with every free software printer driver known to us and every
printer known to work with these drivers.

[Peter: minor whitespace fixes]
Signed-off-by: Olivier Schonken <olivier.schonken@gmail.com>
[yann.morin.1998@free.fr: space-damage, licensing terms, unneeded vars]
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>
11 years agopackage: add enscript
Olivier Schonken [Mon, 25 Mar 2013 13:27:57 +0000 (13:27 +0000)]
package: add enscript

GNU Enscript is a free replacement for Adobe's enscript program.
GNU Enscript converts ASCII files to PostScript, HTML, or RTF and
stores generated output to a file or sends it directly to the
printer. It includes features for `pretty-printing' (language-
sensitive code highlighting) in several programming languages.

[Peter: fix Config.in indentation]
Signed-off-by: Olivier Schonken <olivier.schonken@gmail.com>
[yann.morin.1998@free.fr: space-damage, unneeded variables, licensing terms]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoconfigs: add RaspberryPi defconfig
Maxime Hadjinlian [Mon, 25 Mar 2013 13:27:56 +0000 (13:27 +0000)]
configs: add RaspberryPi defconfig

This is a default configuration for the RaspberryPi, tested and functional.

The kernel used is the one developped by the RaspberryPi foundation as
it's not fully supported currently in mainline kernel.  The configuration
used for the kernel is the default bcmrpi.

For more info, please find board/raspberrypi/readme.txt

[Peter: minor README tweaks, rename to readme.txt]
Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
[yann.morin.1998@free.fr: use correct kernel headers, update kernel cset]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Reviewed-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoavahi: add missing dependency on host-gettext
Thomas Petazzoni [Mon, 25 Mar 2013 22:12:26 +0000 (22:12 +0000)]
avahi: add missing dependency on host-gettext

Fixes:
http://autobuild.buildroot.org/results/1dd5993d2ead9a92e2eb73227b19697728950b86/build-end.log.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agogpsd: nmea2000 requires aivdm support
Thomas Petazzoni [Mon, 25 Mar 2013 21:49:51 +0000 (21:49 +0000)]
gpsd: nmea2000 requires aivdm support

Fixes:
http://autobuild.buildroot.org/results/853cac5becf9d071c6ec1181e1e951bc8e7d80d5/build-end.log
and tons of identical build failures.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agobash: add missing dependency on host-bison
Thomas Petazzoni [Mon, 25 Mar 2013 21:38:29 +0000 (21:38 +0000)]
bash: add missing dependency on host-bison

Fixes:
http://autobuild.buildroot.org/results/dfedb4377a95e36e590c9a5a5853e3ed0ecbc247/build-end.log

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoMakefile: simplify target skeleton copying
Peter Korsgaard [Tue, 26 Mar 2013 07:33:18 +0000 (08:33 +0100)]
Makefile: simplify target skeleton copying

We already use the .root stamp file to remember if we have copied the
skeleton, so we can remove the /bin check.

Likewise, we should always have a TARGET_SKELETON (or explicitly error
out otherwise), so remove that check as well.

Finally, now that we're using rsync to do the copy, we might as well
use its exclude support instead of cleaning up unwanted files afterwards.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoSupport .dotfiles in / being copied to the TARGET
Tilman Keskinöz [Mon, 25 Mar 2013 04:48:11 +0000 (04:48 +0000)]
Support .dotfiles in / being copied to the TARGET

An example is .init_enable_core, to enable coredumps in busybox

Signed-off-by: Tilman Keskinöz <arved@arved.at>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agovala: deprecate target package
Thomas Petazzoni [Mon, 25 Mar 2013 11:42:36 +0000 (11:42 +0000)]
vala: deprecate target package

Vala generates C code from Vala code, and therefore requires a
compiler. Since we are deprecating the native compiler support on the
target, having vala on the target doesn't make sense.

Of course, we keep vala for the host, where compilation happens.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agovala: add missing host-bison dependency
Thomas Petazzoni [Mon, 25 Mar 2013 11:42:35 +0000 (11:42 +0000)]
vala: add missing host-bison dependency

Fixes:
http://autobuild.buildroot.org/results/a59cceb695298c212c91d2e32b381a096f875274/build-end.log.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoredis: build fix and minor improvement
Thomas Petazzoni [Mon, 25 Mar 2013 11:15:34 +0000 (11:15 +0000)]
redis: build fix and minor improvement

The redis-001-uclibc.patch was properly adding conditionals to ensure
HAVE_BACKTRACE is not defined when uClibc is used. However, __unix
doesn't seem to be define with the toolchain Peter uses on gcc14, so
the <features.h> doesn't get included, therefore __UCLIBC isn't
defined, and the code believes that backtrace support is available. We
fix this by including <features.h> when __linux__ is defined.

Fixes:
http://autobuild.buildroot.org/results/4ba818f877af145a547a1fede0bb738192c2f181/build-end.log.

Also add another patch that do not redefine the _LARGEFILE_SOURCE and
_FILE_OFFSET_BITS macros if they are already defined on the command
line. It avoids the ugly warnings that we could see from the build
logs, and therefore make it easier to spot real errors.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agomediastreamer: add missing host-gettext dependencies and other fixes
Thomas Petazzoni [Mon, 25 Mar 2013 10:44:08 +0000 (10:44 +0000)]
mediastreamer: add missing host-gettext dependencies and other fixes

Fixes:
http://autobuild.buildroot.org/results/5e6c465c56f85a3017900613facc6e54c85d32da/build-end.log.

While we're at it, add the usual comment header block at the beginning
of the file, as well as licensing informations.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoxapp_xev: add missing dependencies on xlib_libXrandr
Thomas Petazzoni [Mon, 25 Mar 2013 10:27:12 +0000 (10:27 +0000)]
xapp_xev: add missing dependencies on xlib_libXrandr

Fixes:
http://autobuild.buildroot.org/results/ec1855d3d96cf01409999492c77a2709be8c4d01/build-end.log.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoxapp_xinput: add missing dependencies
Thomas Petazzoni [Mon, 25 Mar 2013 09:19:57 +0000 (09:19 +0000)]
xapp_xinput: add missing dependencies

Following the big X.org bump, a few dependencies were missing in the
xapp_xinput package.

Fixes:
http://autobuild.buildroot.org/results/7e4ebd4dd47f49bcd4d225b17fbbc8b211e5201a/build-end.log.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoolsr: add missing dependency on host-bison/host-flex
Thomas Petazzoni [Mon, 25 Mar 2013 08:43:44 +0000 (08:43 +0000)]
olsr: add missing dependency on host-bison/host-flex

Fixes:
http://autobuild.buildroot.org/results/19e8426d749411f7a8625a849b024f3811b06729/build-end.log.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agotoolchain: default to gcc 4.7.x
Peter Korsgaard [Mon, 25 Mar 2013 18:40:59 +0000 (19:40 +0100)]
toolchain: default to gcc 4.7.x

With 4.8.x released, it makes sense to update our default gcc version
before 4.6.x becomes unmaintained.

At the same time simplify the kconfig logic a bit.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agodnsmasq: add missing dependency on host-gettext
Thomas Petazzoni [Mon, 25 Mar 2013 08:31:41 +0000 (08:31 +0000)]
dnsmasq: add missing dependency on host-gettext

When idn support is enabled, the dnsmasq build procedure requires
xgettext, which is provided by host-gettext.

Moreover, dnsmasq.mk was not passing $(TARGET_MAKE_ENV) in the
environment, so $(HOST_DIR)/usr/bin was not in the PATH. For that
reason, the dnsmasq Makefile could not find the xgettext program.

Fixes:
http://autobuild.buildroot.org/results/f7feaa818500a369a6c4c5fd8899c168f21b1460/build-end.log.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoconntrack-tools: add missing dependencies on host-flex/host-bison
Thomas Petazzoni [Mon, 25 Mar 2013 08:17:07 +0000 (08:17 +0000)]
conntrack-tools: add missing dependencies on host-flex/host-bison

Fixes
http://autobuild.buildroot.org/results/fd739aa0028fac1418ed33bc0ea831b6fc17a853/build-end.log.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agomanual: fix typo
Tilman Keskinöz [Mon, 25 Mar 2013 04:48:10 +0000 (04:48 +0000)]
manual: fix typo

Signed-off-by: Tilman Keskinöz <arved@arved.at>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoopenswan: add missing TARGET_MAKE_ENV
Thomas Petazzoni [Sun, 24 Mar 2013 21:51:55 +0000 (21:51 +0000)]
openswan: add missing TARGET_MAKE_ENV

openswan needs host-bison. The dependency was already there, but the
build was not executed with $(TARGET_MAKE_ENV) in the environment, and
therefore $(HOST_DIR)/usr/bin was not in the PATH.

While we're at it, add licensing informations to openswan.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agognuchess: add missing dependencies on flex and host-flex
Thomas Petazzoni [Sun, 24 Mar 2013 21:42:30 +0000 (21:42 +0000)]
gnuchess: add missing dependencies on flex and host-flex

And also add a missing newline and licensing informations while we're
at it.

Fixes:
http://autobuild.buildroot.org/results/2851f23990c9f6642b1e706a94b1afc15a24b6f7/build-end.log.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agomrouted: add missing dependency on host-bison
Thomas Petazzoni [Sun, 24 Mar 2013 21:34:59 +0000 (21:34 +0000)]
mrouted: add missing dependency on host-bison

Fixes
http://autobuild.buildroot.org/results/10d875724388034369e7673a6c08ecad3863ba06/build-end.log.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agogstreamer: add missing dependencies on host-flex and host-bison
Thomas Petazzoni [Sun, 24 Mar 2013 13:42:59 +0000 (13:42 +0000)]
gstreamer: add missing dependencies on host-flex and host-bison

Fixes:
http://autobuild.buildroot.org/results/f9f32bfd44a3f74ec30fc61594bf6eb04f80f872/build-end.log.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolinux-pam: add missing dependency on host-flex
Thomas Petazzoni [Sun, 24 Mar 2013 13:28:29 +0000 (13:28 +0000)]
linux-pam: add missing dependency on host-flex

Fixes
http://autobuild.buildroot.org/results/d8c52c0563e912e03c5f006f5865aa58f70d10e1/build-end.log.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoapr-util: fix incorrect operator leading to missing dependencies
Thomas Petazzoni [Sun, 24 Mar 2013 12:48:38 +0000 (12:48 +0000)]
apr-util: fix incorrect operator leading to missing dependencies

Fixes
http://autobuild.buildroot.org/results/490a07cc161391b98193ab2c225458effc030ce7/build-end.log.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years ago Merge branch 'x11r77_v2' of https://bitbucket.org/baekdahl/buildroot
Peter Korsgaard [Sun, 24 Mar 2013 22:46:38 +0000 (23:46 +0100)]
 Merge branch 'x11r77_v2' of https://bitbucket.org/baekdahl/buildroot

11 years agonetsnmp: configurable MIB modules
przemyslaw [Tue, 29 Jan 2013 16:14:44 +0000 (16:14 +0000)]
netsnmp: configurable MIB modules

Make the MIB modules, which are included/excluded in the build, to be
configurable instead of being hard coded.

[Peter: drop menuconfig]
Signed-off-by: przemyslaw <przemyslaw.wrzos@calyptech.com>
Acked-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agocrosstool-ng: add missing dependencies
Thomas Petazzoni [Sun, 24 Mar 2013 12:29:06 +0000 (12:29 +0000)]
crosstool-ng: add missing dependencies

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agotexinfo: new host package
Thomas Petazzoni [Sun, 24 Mar 2013 12:29:05 +0000 (12:29 +0000)]
texinfo: new host package

The makeinfo program from texinfo is needed to get Crosstool-NG to
build properly a toolchain. Long term, it would be great if
Crosstool-NG supported building without texinfo, simply by disabling
the build of documentation.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoargp-standalone: add license information
Thomas Petazzoni [Sun, 24 Mar 2013 11:34:08 +0000 (11:34 +0000)]
argp-standalone: add license information

There is unfortunately no license file.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agobcusdk: new package
Gregory Hermant [Sun, 24 Mar 2013 11:34:06 +0000 (11:34 +0000)]
bcusdk: new package

[Peter: tweak comment]
[Thomas: various fixes/improvements]
Signed-off-by: Gregory Hermant <gregory.hermant@calao-systems.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolibpthsem: new package
Gregory Hermant [Sun, 24 Mar 2013 11:34:05 +0000 (11:34 +0000)]
libpthsem: new package

[Peter: remove extra newlines]
[Thomas: various fixes/improvements]
Signed-off-by: Gregory Hermant <gregory.hermant@calao-systems.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoFix autoreconf libtool patching
przemyslaw [Wed, 20 Mar 2013 20:09:42 +0000 (20:09 +0000)]
Fix autoreconf libtool patching

Some ltmain.sh files enclose the version number in quotes. This is
already handled corretly by pkg-autotools.mk in LIBTOOL_PATCH_HOOK.
This patch adds the same fix for AUTORECONF_HOOK.

Signed-off-by: przemyslaw <przemyslaw.wrzos@calyptech.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agopackage/bridge-utils: fix build with newer kernels
Yann E. MORIN [Thu, 21 Mar 2013 12:36:13 +0000 (12:36 +0000)]
package/bridge-utils: fix build with newer kernels

... while keeping compatibility with older ones.

Preventive fix to autobuild failures! ;-)

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years ago<pkg>-rsync: Reincluding core files and folders, which got kicked out by --cvs-exclud...
Andreas Naumann [Fri, 22 Mar 2013 15:56:54 +0000 (16:56 +0100)]
<pkg>-rsync: Reincluding core files and folders, which got kicked out by --cvs-exclude option.

The --cvs-exclude option also excludes 'core', which when rsyncing
e.g. a linux tree is less than optimal..

Signed-off-by: Andreas Naumann <anaumann@ultratronik.de>
Acked-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Tested-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agouboot: integrate mkenvimage
Arnaud Rébillout [Thu, 20 Dec 2012 02:47:18 +0000 (02:47 +0000)]
uboot: integrate mkenvimage

This commit provides configuration options to automatically generate a
binary environment image for U-Boot.
Two options are available (and mandatory):
 * the location of a text file describing U-Boot environment.
 * the size of the environment.

[Peter: fix Config.in indentation + typo]
Signed-off-by: Arnaud Rébillout <rebillout@syscom.ch>
Acked-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agouboot-tools: add option for mkenvimage
Arnaud Rébillout [Thu, 20 Dec 2012 02:47:17 +0000 (02:47 +0000)]
uboot-tools: add option for mkenvimage

The tool mkenvimage generates a valid binary environment image from
a text file describing the key=value pairs of the environment.
This commit allows installation on target and host.

Signed-off-by: Arnaud Rébillout <rebillout@syscom.ch>
Acked-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoxcursor-transparent-theme: new package
Thomas Petazzoni [Sun, 24 Mar 2013 08:19:30 +0000 (08:19 +0000)]
xcursor-transparent-theme: new package

Based on work originally done by Aleksandar Zivkovic at
http://patchwork.ozlabs.org/patch/171109/.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolog4cxx: new package
Thomas Petazzoni [Sun, 24 Mar 2013 08:19:29 +0000 (08:19 +0000)]
log4cxx: new package

Initial work done by Aleksandar Zivkovic at
http://patchwork.ozlabs.org/patch/171109/.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoapr-util: various improvements
Thomas Petazzoni [Sun, 24 Mar 2013 08:19:28 +0000 (08:19 +0000)]
apr-util: various improvements

This commit:
 * Adds licensing informations.
 * Uses the apr-1-config script instead of pointing apr-util to the
   apr build directory.
 * Ensures apu-1-config gets fixed properly using the
   <pkg>_CONFIG_SCRIPTS mechanism.
 * Ensures that libiconv gets built before apr-util if available, so
   that character set conversion features of apr-util can be enabled.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoapr: various improvements
Thomas Petazzoni [Sun, 24 Mar 2013 08:19:27 +0000 (08:19 +0000)]
apr: various improvements

This commit:
 * Adds licensing informations
 * Ensures the apr-1-config script gets fixed appropriately
 * Remove the usr/build-1/ directory from the target, since it is only
   used during the compilation of packages that rely on APR.
 * Fix up a few paths in usr/build-1/ so that the compilation of
   apr-util works properly on top of this apr package.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoneon: add license informations
Thomas Petazzoni [Sun, 24 Mar 2013 08:19:26 +0000 (08:19 +0000)]
neon: add license informations

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agognuplot: new package
Anthony Viallard [Sun, 24 Mar 2013 08:19:25 +0000 (08:19 +0000)]
gnuplot: new package

[Thomas: Improved by adding support to use readline functionality, gd
functionality, and various fixes.]

Signed-off-by: Anthony Viallard <viallard@syscom-instruments.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agogd: add patch to fix gdlib-config script
Thomas Petazzoni [Sun, 24 Mar 2013 08:19:24 +0000 (08:19 +0000)]
gd: add patch to fix gdlib-config script

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agodtach: new package
Justin Maggard [Sun, 24 Mar 2013 08:19:23 +0000 (08:19 +0000)]
dtach: new package

Signed-off-by: Justin Maggard <jmaggard@netgear.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agort-tests: mention that NPTL thread implementation is needed
Thomas Petazzoni [Sun, 24 Mar 2013 08:19:22 +0000 (08:19 +0000)]
rt-tests: mention that NPTL thread implementation is needed

This patch superseds http://patchwork.ozlabs.org/patch/150161/, but
does it in a different way. Since we don't have a way of selecting the
thread implementation for external toolchains, and it sounds a bit too
heavy to add new config options just for the sake of rt-tests, we
instead simply add some help text to the rt-tests package explaining
that NPTL thread implementation is needed.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolibnl: add missing dependency on host-flex
Thomas Petazzoni [Sun, 24 Mar 2013 05:42:41 +0000 (05:42 +0000)]
libnl: add missing dependency on host-flex

Fixes
http://autobuild.buildroot.org/results/9c496031fef011b86113e342a8ca4a36ae360bb1/build-end.log.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoopenssh: add linux-pam support
Danomi Manchego [Sat, 15 Sep 2012 14:27:53 +0000 (14:27 +0000)]
openssh: add linux-pam support

Signed-off-by: Danomi Manchego <danomimanchego123@gmail.com>
Acked-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Tested-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoflex: needs host-m4
Thomas Petazzoni [Sun, 24 Mar 2013 05:09:00 +0000 (05:09 +0000)]
flex: needs host-m4

Fixes
http://autobuild.buildroot.org/results/9f5c2ad2b3d268dd82985a3a386530a12e5681ef/build-end.log.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoiproute2: add missing host-flex dependency
Thomas Petazzoni [Sun, 24 Mar 2013 05:08:59 +0000 (05:08 +0000)]
iproute2: add missing host-flex dependency

Fixes
http://autobuild.buildroot.org/results/0931e622a0e80fc7321f0e26c96ae4607eaadd00/build-end.log.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agogettext: do not get the libiconv dependency on the host
Thomas Petazzoni [Sun, 24 Mar 2013 05:08:58 +0000 (05:08 +0000)]
gettext: do not get the libiconv dependency on the host

Fixes
http://autobuild.buildroot.org/results/e47a439c7dd763c6abc02f77730838036472e828/build-end.log.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoqt5: factor Qt5 version
Thomas Petazzoni [Tue, 19 Mar 2013 09:29:42 +0000 (09:29 +0000)]
qt5: factor Qt5 version

Since the Qt5 version will be the same for all Qt5 modules, factor it
in qt5/qt5.mk as QT5_VERSION.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agounexport TERMINFO to correct ncurses behavior
Nathan Lynch [Tue, 10 Jul 2012 07:37:22 +0000 (07:37 +0000)]
unexport TERMINFO to correct ncurses behavior

The ncurses build can become polluted by the user's TERMINFO
environment variable, causing the user's ~/.terminfo to be modified
and preventing the install from succeeding:

/bin/sh ./run_tic.sh
** Building terminfo database, please wait...
Running tic to install /home/nathanl/devel/buildroot.git/output/host/usr/i686-unknown-linux-gnu/sysroot/usr/share/emacs/24.0.97/etc/ ...

You may see messages regarding extended capabilities, e.g., AX.
These are extended terminal capabilities which are compiled
using
tic -x
If you have ncurses 4.2 applications, you should read the INSTALL
document, and install the terminfo without the -x option.

1562 entries written to /home/nathanl/.terminfo
** built new /home/nathanl/devel/buildroot.git/output/host/usr/i686-unknown-linux-gnu/sysroot/usr/share/emacs/24.0.97/etc/
installing std
installing stdcrt
installing vt100
installing vt300
make[2]: Leaving directory `/home/nathanl/devel/buildroot.git/output/build/ncurses-5.7/misc'
make[1]: Leaving directory `/home/nathanl/devel/buildroot.git/output/build/ncurses-5.7'
for i in $(find /home/nathanl/devel/buildroot.git/output/host/usr/i686-unknown-linux-gnu/sysroot/usr/lib* -name "*.la"); do cp -f $i $i~; /usr/bin/sed -i -e "s:\(['= ]\)/usr:\\1/home/nathanl/devel/buildroot.git/output/host/usr/i686-unknown-linux-gnu/sysroot/usr:g" $i; done
>>> ncurses 5.7 Installing to target
mkdir -p /home/nathanl/devel/buildroot.git/output/target/usr/lib
cp -dpf /home/nathanl/devel/buildroot.git/output/build/ncurses-5.7/lib/libncurses.so* /home/nathanl/devel/buildroot.git/output/target/usr/lib/
ln -snf /usr/share/terminfo /home/nathanl/devel/buildroot.git/output/target/usr/lib/terminfo
mkdir -p /home/nathanl/devel/buildroot.git/output/target/usr/share/terminfo/x
cp -dpf /home/nathanl/devel/buildroot.git/output/host/usr/i686-unknown-linux-gnu/sysroot/usr/share/terminfo/x/xterm /home/nathanl/devel/buildroot.git/output/target/usr/share/terminfo/x
cp: cannot stat `/home/nathanl/devel/buildroot.git/output/host/usr/i686-unknown-linux-gnu/sysroot/usr/share/terminfo/x/xterm': No such file or directory
make: *** [/home/nathanl/devel/buildroot.git/output/build/ncurses-5.7/.stamp_target_installed] Error 1

So unexport TERMINFO in the top-level Makefile.

Signed-off-by: Nathan Lynch <ntl@pobox.com>
Acked-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agodropbear: bump to version 2013.56
Gustavo Zacarias [Thu, 21 Mar 2013 08:02:23 +0000 (08:02 +0000)]
dropbear: bump to version 2013.56

Switch ECHOs to SEDs to avoid issues with defines changing after
sysoptions.h was included - and it's cleaner.
Enable hmac-sha2-256 and hmac-sha2-512 support for the full featured.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agotoolchain/gcc: disable makeinfo
Gustavo Zacarias [Fri, 22 Mar 2013 10:32:28 +0000 (10:32 +0000)]
toolchain/gcc: disable makeinfo

Newer versions of texinfo (>=5) break the gcc makeinfo routine, so just
disable it.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Tested-by: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agotcl: add license information
Davide Viti [Fri, 7 Dec 2012 11:15:01 +0000 (11:15 +0000)]
tcl: add license information

Signed-off-by: Davide Viti <zinosat@tiscali.it>
Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Acked-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agotoolchain: update crosstool-NG project URL
Thomas Petazzoni [Sat, 23 Mar 2013 23:33:40 +0000 (23:33 +0000)]
toolchain: update crosstool-NG project URL

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agofile: bump to version 5.14
Gustavo Zacarias [Sun, 24 Mar 2013 02:48:06 +0000 (02:48 +0000)]
file: bump to version 5.14

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agosquid: bump to version 3.3.3
Gustavo Zacarias [Sun, 24 Mar 2013 02:47:50 +0000 (02:47 +0000)]
squid: bump to version 3.3.3

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoquota: select BR2_PACKAGE_UTIL_LINUX_BINARIES
Gustavo Zacarias [Sun, 24 Mar 2013 02:20:07 +0000 (02:20 +0000)]
quota: select BR2_PACKAGE_UTIL_LINUX_BINARIES

All of the util-linux tools options depend on
BR2_PACKAGE_UTIL_LINUX_BINARIES that select all the required util-linux
libraries and enable the tools build process.
So basically quota is selecting a hidden/unavailable option and
triggering a util-linux build failure. Fixes:
http://autobuild.buildroot.net/results/bc3c75e7c60fe6db54ea56dd7c398ba7878bff83/

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agodependencies: check that SSL certificates are installed
Thomas Petazzoni [Sat, 23 Mar 2013 22:26:46 +0000 (22:26 +0000)]
dependencies: check that SSL certificates are installed

Some packages are hosted on https:// servers, and wget only works on
these if the SSL certificates are installed. For example, downloading
the kernel sources from kernel.org requires those SSL certificates to
be installed.

[Peter: fix typo]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agodependencies: check that a full perl installation is available
Thomas Petazzoni [Sat, 23 Mar 2013 22:26:45 +0000 (22:26 +0000)]
dependencies: check that a full perl installation is available

The host-autoconf build process requires a full Perl installation, or
at least a Perl installation that has the Data::Dumper module
installed. On a basic Debian system, only 'perl-base' is installed,
but Data::Dumper is in the 'perl' package.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agodependencies: test all programs before bailing out
Thomas Petazzoni [Sat, 23 Mar 2013 22:26:44 +0000 (22:26 +0000)]
dependencies: test all programs before bailing out

The current dependencies code abort as soon as one program is
missing. It is quite annoying when multiple programs are
missing. Instead, bail out if needed after testing all programs.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agodependencies: add details about which distro package to install
Thomas Petazzoni [Sat, 23 Mar 2013 22:26:43 +0000 (22:26 +0000)]
dependencies: add details about which distro package to install

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agodependencies: remove useless newlines
Thomas Petazzoni [Sat, 23 Mar 2013 22:26:42 +0000 (22:26 +0000)]
dependencies: remove useless newlines

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agodependencies: remove a few useless mandatory dependencies
Thomas Petazzoni [Sat, 23 Mar 2013 22:26:41 +0000 (22:26 +0000)]
dependencies: remove a few useless mandatory dependencies

awk, bison, flex, makeinfo, gettext should be built as dependencies of
packages when needed. In practice, even the toolchain build doesn't
need any of these, and only a few packages do require them.

It is not needed to list gzip and bzip2 since they are already checked
through ${DL_TOOLS}: whenever a package needs gzip or bzip2 for its
extraction, the dependency is added.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoat: needs host-flex and host-bison
Thomas Petazzoni [Sat, 23 Mar 2013 22:26:40 +0000 (22:26 +0000)]
at: needs host-flex and host-bison

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolibglib2: add dependency on host-gettext
Thomas Petazzoni [Sat, 23 Mar 2013 22:26:39 +0000 (22:26 +0000)]
libglib2: add dependency on host-gettext

libglib2 requires msgfmt, which is now provided by host-gettext since
gettext will no longer be part of the mandatory dependencies.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agogettext: provide a host variant
Thomas Petazzoni [Sat, 23 Mar 2013 22:26:38 +0000 (22:26 +0000)]
gettext: provide a host variant

In preparation for the removal of gettext as a hard dependency, we
need to be able to provide a host variant of gettext for the few
packages that require msgfmt.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoncurses: enable shared library build on the host
Thomas Petazzoni [Sat, 23 Mar 2013 22:26:37 +0000 (22:26 +0000)]
ncurses: enable shared library build on the host

On the host, we generally build and install a shared library rather
than a static version of libraries. In this specific case, we will
want to build host-gettext, which builds a shared library that depends
on ncurses. And this doesn't work well if ncurses is static because it
hasn't been built with -fPIC. Therefore, let's build ncurses as shared
on the host.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoiproute2: add dependency on host-bison
Thomas Petazzoni [Sat, 23 Mar 2013 22:26:36 +0000 (22:26 +0000)]
iproute2: add dependency on host-bison

iproute2 requires bison, so we add the necessary dependency. In
addition, in order for iproute2 to find bison, we need to pass
$(TARGET_MAKE_ENV).

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