buildroot.git
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>
11 years agolibpcap: add missing flex/bison dependencies
Thomas Petazzoni [Sat, 23 Mar 2013 22:26:35 +0000 (22:26 +0000)]
libpcap: add missing flex/bison dependencies

In preparation for the removal of the flex/bison mandatory
dependencies, make sure libpcap builds host-flex/host-bison.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agogmp: requires host-m4
Thomas Petazzoni [Sat, 23 Mar 2013 22:26:34 +0000 (22:26 +0000)]
gmp: requires host-m4

On a system where m4 is not installed, gmp does not build due to the
lack of m4. Add the missing host-m4 dependency.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agouClibc: add missing $(Q)
Thomas Petazzoni [Sat, 23 Mar 2013 22:26:33 +0000 (22:26 +0000)]
uClibc: add missing $(Q)

Add a missing $(Q) in front of a MESSAGE call, which leads to the
message being displayed but also the command that shows the message.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agokernel-headers: add missing $(Q)
Thomas Petazzoni [Sat, 23 Mar 2013 22:26:32 +0000 (22:26 +0000)]
kernel-headers: add missing $(Q)

Add a missing $(Q) in front of a MESSAGE call, which leads to the
message being displayed but also the command that shows the message.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agogcc: add missing $(Q)
Thomas Petazzoni [Sat, 23 Mar 2013 22:26:31 +0000 (22:26 +0000)]
gcc: add missing $(Q)

Add a missing $(Q) in front of a MESSAGE call, which leads to the
message being displayed but also the command that shows the message.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agogcc: introduce BR2_GCC_NEEDS_MPC to reduce code duplication
Thomas Petazzoni [Sat, 23 Mar 2013 22:26:30 +0000 (22:26 +0000)]
gcc: introduce BR2_GCC_NEEDS_MPC to reduce code duplication

For each version of gcc, we need to check whether it requires mpc as a
dependency. Since this is true for 4.5, 4.6, 4.7, snapshots and now
4.8, let's factorize this code a bit by using a Kconfig symbol that
tells us whether we are using a gcc version that requires mpc.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agogcc: add support for gcc 4.8
Thomas Petazzoni [Sat, 23 Mar 2013 22:26:29 +0000 (22:26 +0000)]
gcc: add support for gcc 4.8

This commit adds support for the recently released gcc 4.8. We re-add
the same patch series as the one used for 4.7.x, after refreshing the
patches.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agogcc: fix location of snapshots
Thomas Petazzoni [Sat, 23 Mar 2013 22:26:28 +0000 (22:26 +0000)]
gcc: fix location of snapshots

The gcc snapshots are now located at
ftp://gcc.gnu.org/pub/gcc/snapshots/. This has been tested with a
recent 4.8.0-RC snapshot.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolibgtk2: use non-host specific patch
Thomas Petazzoni [Sat, 23 Mar 2013 22:26:27 +0000 (22:26 +0000)]
libgtk2: use non-host specific patch

The libgtk2 package was using a host-<foo>.patch that should be
applied only on the host variant of the package. Unfortunately, with
the patch model rework, this doesn't work anymore: Buildroot tries to
apply the patch twice, for some reason.

But instead of fixing the patch model, it is probably a lot better to
fix this patch itself, which is the only usage of host-only patch in
Buildroot.

So instead of simply removing code that detects dependencies in gtk2's
configure.in script, we use a condition based on the value of
gdktarget. And it turns out that it makes the patch shorter.

However, it requires autoreconfiguring the libgtk2 target package,
because we are now modifying its configure.in.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agogettext: fix tools build failure for uClibc toolchain with C++
Gustavo Zacarias [Sat, 23 Mar 2013 22:26:26 +0000 (22:26 +0000)]
gettext: fix tools build failure for uClibc toolchain with C++

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

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agopackage/connman: version bump to 1.12, and fix build with newer kernels headers
Yann E. MORIN [Sat, 23 Mar 2013 22:26:25 +0000 (22:26 +0000)]
package/connman: version bump to 1.12, and fix build with newer kernels headers

... while keeping compatibility with older ones.

Fixes autobuild failure:
http://autobuild.buildroot.org/results/f99ae7af46c70f7c356b7771321511a42eb3694d/

Reported-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolinux: bump 3.8.x stable version
Gustavo Zacarias [Thu, 21 Mar 2013 01:53:48 +0000 (01:53 +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 [Thu, 21 Mar 2013 01:53:47 +0000 (01:53 +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 agodosfstools: fix host variant dependencies
Gustavo Zacarias [Thu, 21 Mar 2013 02:12:34 +0000 (02:12 +0000)]
dosfstools: fix host variant dependencies

host-dosfstools shouldn't pull host-libiconv in since that's for
uClibc-based toolchains and we don't have that package anyway.
Fixes:
http://autobuild.buildroot.net/results/7637985bfb0afdd9217c297e9b0ac5de797c137d/

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agosyslinux: bump to version 4.06
Daniel Price [Tue, 19 Mar 2013 12:21:38 +0000 (12:21 +0000)]
syslinux: bump to version 4.06

Signed-off-by: Daniel Price <daniel.price@gmail.com>
Tested-by: Will Moore <will.moore@beraninstruments.com>
Tested-by: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agooprofile 0.9.8: fix compilation on powerpc
Thomas De Schampheleire [Thu, 21 Mar 2013 09:03:17 +0000 (09:03 +0000)]
oprofile 0.9.8: fix compilation on powerpc

The oprofile build was broken on powerpc since version 0.9.8.
This was detected in several autobuilds, like
http://autobuild.buildroot.net/results/6f6c02d18495907d50fcdfc6003ac20d493c55fe/

Thomas Petazzoni had some fixes pending in his own tree, and this patch is
partially based on this work (credits to him). Here is an overview:
- I took over (and fixed) the oprofile.mk changes, except for the powerpc-
  specific part. For powerpc, there is a new dependency to libpfm4.
- I reimported those Yocto patches that were specific to the ppc build
  issues, but left out the other ones. Those can be added in separate
  commits.

[Peter: simplify libpfm4 check]
Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Tested-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoxinetd: follow the convention for patch location
Thomas Petazzoni [Wed, 20 Mar 2013 21:16:17 +0000 (22:16 +0100)]
xinetd: follow the convention for patch location

Following 5538e4766201aa0 ("rework patch model"), the xinetd patches
were no longer being applied, because they were stored in
package/xinetd/xinetd-2.3.15/*.patch. This lead to xinetd build
failures such as:
http://autobuild.buildroot.org/results/1a032bca894b76facd9e7f01c3b5d370987d7fc8/build-end.log.

This patch fixes this by changing the location and name of the xinetd
patches to follow the new conventions.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agophp: security bump to version 5.3.23
Gustavo Zacarias [Wed, 20 Mar 2013 04:57:52 +0000 (04:57 +0000)]
php: security bump to version 5.3.23

Fixes CVE-2013-1635 and CVE-2013-1643.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agohplip: needs C++ support in toolchain
Peter Korsgaard [Wed, 20 Mar 2013 19:50:14 +0000 (20:50 +0100)]
hplip: needs C++ support in toolchain

As pointed out by Thomas.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoxapp_xinit: removed in X11R7.7
Jesper Baekdahl [Wed, 20 Mar 2013 08:30:12 +0000 (09:30 +0100)]
xapp_xinit: removed in X11R7.7

11 years agoxproto_xf86rushproto: removed in X11R7.7
Will Wagner [Thu, 14 Jun 2012 11:53:11 +0000 (12:53 +0100)]
xproto_xf86rushproto: removed in X11R7.7

Signed-off-by: Will Wagner <will_wagner@carallon.com>
11 years agoxproto_printproto: removed in X11R7.7
Will Wagner [Thu, 14 Jun 2012 11:52:41 +0000 (12:52 +0100)]
xproto_printproto: removed in X11R7.7

Signed-off-by: Will Wagner <will_wagner@carallon.com>
11 years agoxfont_font-bitstream-speedo: removed in X11R7.7
Will Wagner [Thu, 14 Jun 2012 11:49:58 +0000 (12:49 +0100)]
xfont_font-bitstream-speedo: removed in X11R7.7

Signed-off-by: Will Wagner <will_wagner@carallon.com>
11 years agoxlib_libXp: removed in X11R7.7
Jesper Baekdahl [Wed, 20 Mar 2013 11:01:25 +0000 (12:01 +0100)]
xlib_libXp: removed in X11R7.7

11 years agoxlib_libXprintUtil: removed in X11R7.7
Jesper Baekdahl [Wed, 20 Mar 2013 10:56:25 +0000 (11:56 +0100)]
xlib_libXprintUtil: removed in X11R7.7

11 years agoxlib_libXprintAppUtil: removed in X11R7.7
Will Wagner [Thu, 14 Jun 2012 11:44:07 +0000 (12:44 +0100)]
xlib_libXprintAppUtil: removed in X11R7.7

Signed-off-by: Will Wagner <will_wagner@carallon.com>
11 years agoxlib_libxkbui: removed in X11R7.7
Will Wagner [Thu, 14 Jun 2012 11:43:03 +0000 (12:43 +0100)]
xlib_libxkbui: removed in X11R7.7

Signed-off-by: Will Wagner <will_wagner@carallon.com>
11 years agoxlib_libXfontcache: removed in X11R7.7
Will Wagner [Thu, 14 Jun 2012 11:42:19 +0000 (12:42 +0100)]
xlib_libXfontcache: removed in X11R7.7

Signed-off-by: Will Wagner <will_wagner@carallon.com>
11 years agoxlib_liboldX: removed in X11R7.7
Will Wagner [Thu, 14 Jun 2012 11:41:47 +0000 (12:41 +0100)]
xlib_liboldX: removed in X11R7.7

Signed-off-by: Will Wagner <will_wagner@carallon.com>
11 years agoxapp_xprehashprinterlist: removed in X11R7.7
Jesper Baekdahl [Wed, 20 Mar 2013 11:00:22 +0000 (12:00 +0100)]
xapp_xprehashprinterlist: removed in X11R7.7

11 years agoxapp_xplsprinters: removed in X11R7.7
Jesper Baekdahl [Wed, 20 Mar 2013 10:55:13 +0000 (11:55 +0100)]
xapp_xplsprinters: removed in X11R7.7

11 years agoxdriver_xf86-input-tslib: fixed build against new x11 version
Jesper Baekdahl [Wed, 20 Mar 2013 13:27:29 +0000 (14:27 +0100)]
xdriver_xf86-input-tslib: fixed build against new x11 version

11 years agolibxcb: bump revision to X11R7.7
Will Wagner [Thu, 14 Jun 2012 19:38:52 +0000 (20:38 +0100)]
libxcb: bump revision to X11R7.7

Signed-off-by: Will Wagner <will_wagner@carallon.com>
11 years agoxproto_dri2proto: bump version
Jesper Baekdahl [Mon, 11 Mar 2013 14:38:35 +0000 (15:38 +0100)]
xproto_dri2proto: bump version

11 years agomesa3d: bump version
Will Wagner [Thu, 14 Jun 2012 20:30:07 +0000 (21:30 +0100)]
mesa3d: bump version

Signed-off-by: Will Wagner <will_wagner@carallon.com>
11 years agoxserver_xorg-server: bump revision to X11R7.7
Will Wagner [Thu, 14 Jun 2012 20:26:52 +0000 (21:26 +0100)]
xserver_xorg-server: bump revision to X11R7.7

Signed-off-by: Will Wagner <will_wagner@carallon.com>
11 years agoxutil_makedepend: bump revision to X11R7.7
Will Wagner [Thu, 14 Jun 2012 20:26:10 +0000 (21:26 +0100)]
xutil_makedepend: bump revision to X11R7.7

Signed-off-by: Will Wagner <will_wagner@carallon.com>
11 years agoxproto_xproto: bump revision to X11R7.7
Will Wagner [Thu, 14 Jun 2012 20:25:45 +0000 (21:25 +0100)]
xproto_xproto: bump revision to X11R7.7

Signed-off-by: Will Wagner <will_wagner@carallon.com>
11 years agoxproto_xextproto: bump revision to X11R7.7
Will Wagner [Thu, 14 Jun 2012 20:24:26 +0000 (21:24 +0100)]
xproto_xextproto: bump revision to X11R7.7

Signed-off-by: Will Wagner <will_wagner@carallon.com>
11 years agoxproto_xcmiscproto: bump revision to X11R7.7
Will Wagner [Thu, 14 Jun 2012 20:24:07 +0000 (21:24 +0100)]
xproto_xcmiscproto: bump revision to X11R7.7

Signed-off-by: Will Wagner <will_wagner@carallon.com>
11 years agoxproto_scrnsaverproto: bump revision to X11R7.7
Will Wagner [Thu, 14 Jun 2012 20:23:37 +0000 (21:23 +0100)]
xproto_scrnsaverproto: bump revision to X11R7.7

Signed-off-by: Will Wagner <will_wagner@carallon.com>
11 years agoproto_resourceproto: bump revision to X11R7.7
Will Wagner [Thu, 14 Jun 2012 20:23:21 +0000 (21:23 +0100)]
proto_resourceproto: bump revision to X11R7.7

Signed-off-by: Will Wagner <will_wagner@carallon.com>
11 years agoxproto_recordproto: bump revision to X11R7.7
Will Wagner [Thu, 14 Jun 2012 20:22:53 +0000 (21:22 +0100)]
xproto_recordproto: bump revision to X11R7.7

Signed-off-by: Will Wagner <will_wagner@carallon.com>
11 years agoxproto_kbproto: bump revision to X11R7.7
Will Wagner [Thu, 14 Jun 2012 20:22:21 +0000 (21:22 +0100)]
xproto_kbproto: bump revision to X11R7.7

Signed-off-by: Will Wagner <will_wagner@carallon.com>
11 years agoxproto_inputproto: bump revision to X11R7.7
Will Wagner [Thu, 14 Jun 2012 20:21:56 +0000 (21:21 +0100)]
xproto_inputproto: bump revision to X11R7.7

Signed-off-by: Will Wagner <will_wagner@carallon.com>
11 years agoxproto_glproto: bump revision to X11R7.7
Will Wagner [Thu, 14 Jun 2012 20:21:41 +0000 (21:21 +0100)]
xproto_glproto: bump revision to X11R7.7

Signed-off-by: Will Wagner <will_wagner@carallon.com>
11 years agoxproto_fontsproto: bump revision to X11R7.7
Will Wagner [Thu, 14 Jun 2012 20:21:24 +0000 (21:21 +0100)]
xproto_fontsproto: bump revision to X11R7.7

Signed-off-by: Will Wagner <will_wagner@carallon.com>
11 years agoxproto_bigreqsproto: bump revision to X11R7.7
Will Wagner [Thu, 14 Jun 2012 20:20:03 +0000 (21:20 +0100)]
xproto_bigreqsproto: bump revision to X11R7.7

Signed-off-by: Will Wagner <will_wagner@carallon.com>