buildroot.git
11 years agomerge assuan
Thomas Petazzoni [Wed, 31 Jul 2013 11:48:17 +0000 (13:48 +0200)]
merge assuan

11 years agolibassuan: new package
Philipp Claves [Fri, 1 Mar 2013 13:38:27 +0000 (14:38 +0100)]
libassuan: new package

[Thomas: bump version, adjust license informations, add
--with-gpg-error-prefix option.]

Signed-off-by: Philipp Claves <claves@budelmann-elektronik.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agomobile-broadband-provider-info: add license information
Simon Dawson [Mon, 15 Apr 2013 07:35:03 +0000 (08:35 +0100)]
mobile-broadband-provider-info: add license information

Signed-off-by: Simon Dawson <spdawson@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agolibsoup: Remove redundant dependency on gettext
Arnout Vandecappelle (Essensium/Mind) [Thu, 1 Nov 2012 14:36:21 +0000 (15:36 +0100)]
libsoup: Remove redundant dependency on gettext

libsoup doesn't use intl stuff directly, but uses gi18n.  libglib2
already has all required dependencies on gettext.

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agogdk-pixbuf: remove dependency on gettext
Arnout Vandecappelle (Essensium/Mind) [Thu, 1 Nov 2012 14:36:16 +0000 (15:36 +0100)]
gdk-pixbuf: remove dependency on gettext

The dependency on gettext comes from libglib2, not from gdk-pixbuf
itself.

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agopulseaudio: remove dependency on gettext
Arnout Vandecappelle (Essensium/Mind) [Thu, 1 Nov 2012 14:36:10 +0000 (15:36 +0100)]
pulseaudio: remove dependency on gettext

The dependency on gettext is only due to libglib2, not due to
pulseaudio itself.  It works fine without gettext if libglib2 is
not selected.

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agoavahi: remove double dependency on gettext
Arnout Vandecappelle (Essensium/Mind) [Thu, 1 Nov 2012 14:36:05 +0000 (15:36 +0100)]
avahi: remove double dependency on gettext

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agolshw: fix build with no LOCALE support
Arnout Vandecappelle (Essensium/Mind) [Thu, 1 Nov 2012 14:36:00 +0000 (15:36 +0100)]
lshw: fix build with no LOCALE support

lshw doesn't need libintl if -DNONLS is defined.

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agoutil-linux: only needs gettext if locale is selected
Arnout Vandecappelle (Essensium/Mind) [Thu, 1 Nov 2012 14:35:55 +0000 (15:35 +0100)]
util-linux: only needs gettext if locale is selected

Also add missing select in Config.in.

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agouClibc: Add uClibc patch to fix MIPS64/n64 interpreter
Markos Chandras [Wed, 3 Jul 2013 11:00:27 +0000 (12:00 +0100)]
uClibc: Add uClibc patch to fix MIPS64/n64 interpreter

uClibc picks the wrong interpreter for MIPS64/n64.
This patch fixes this problem by checking the selected
MIPS ABI instead of the MIPS variant.

This patch was sent upstream:
http://lists.uclibc.org/pipermail/uclibc/2013-July/047838.html

Signed-off-by: Markos Chandras <markos.chandras@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agoconfigs/qemu: bump relevant config versions
Gustavo Zacarias [Mon, 29 Jul 2013 19:21:51 +0000 (16:21 -0300)]
configs/qemu: bump relevant config versions

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agolinux: bump 3.10.x stable version
Gustavo Zacarias [Mon, 29 Jul 2013 19:21:50 +0000 (16:21 -0300)]
linux: bump 3.10.x stable version

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agolinux-headers: bump 3.{0, 4, 10}.x stable versions
Gustavo Zacarias [Mon, 29 Jul 2013 19:21:49 +0000 (16:21 -0300)]
linux-headers: bump 3.{0, 4, 10}.x stable versions

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agognutls: bump to version 3.2.3
Gustavo Zacarias [Tue, 30 Jul 2013 12:08:58 +0000 (09:08 -0300)]
gnutls: bump to version 3.2.3

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agolibfuse: remove unused configure options
Thomas De Schampheleire [Tue, 30 Jul 2013 16:33:01 +0000 (18:33 +0200)]
libfuse: remove unused configure options

Current versions of libfuse do not recognize configure options
--disable-nls and --disable-kernel-module. Remove them.

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agopackage/pmake: remove
Yann E. MORIN [Tue, 30 Jul 2013 17:24:59 +0000 (19:24 +0200)]
package/pmake: remove

Packaging pmake was required when we used the upstream libedit.
Since we have switched to using the autotools-based libedit,
pmake is no longer needed.

Because pmake is quite ugly, let's just drop it.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agopackage/libedit: switch to alternate URL for proper packaging
Yann E. MORIN [Mon, 29 Jul 2013 16:44:17 +0000 (18:44 +0200)]
package/libedit: switch to alternate URL for proper packaging

Upstream libedit does not have a proper homepage, and does not provide
any sort of packaging whatsoever. So far, we used Debian's wayback
machine to get a tarball of a rather oldish libedit.

As Thomas pointed out, someone has been maintaining a proper autotools
based, up-to-date package for a while.

While Debian is stuck to 2.11 (5 years old now), we bump to 3.1 as a bonus.

Remove our libedit.pc, it's now bundled with the package.

Reported-by: Thomas De Schampheleire <patrickdepinguin+buildroot@gmail.com>
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Thomas De Schampheleire <patrickdepinguin+buildroot@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agogdb: Add support for ARC-specific gdb
Mischa Jonker [Tue, 30 Jul 2013 09:37:13 +0000 (11:37 +0200)]
gdb: Add support for ARC-specific gdb

Signed-off-by: Mischa Jonker <mjonker@synopsys.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agostrongswan: new package
Jérôme Pouiller [Mon, 13 May 2013 15:15:22 +0000 (17:15 +0200)]
strongswan: new package

strongSwan is an OpenSource IPsec implementation for the Linux
operating system. It is based on the discontinued FreeS/WAN project
and the X.509 patch.

Signed-off-by: Jérôme Pouiller <jezz@sysmic.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agolibcec: add libcec for HDMI device Control
Spenser Gilliland [Wed, 8 May 2013 18:55:27 +0000 (13:55 -0500)]
libcec: add libcec for HDMI device Control

This patch adds libcec for HDMI device control.  It enables Raspberry Pi
support if the rpi-userland package is installed.

[Thomas: add C++ dependency, reformat .mk header.]
Signed-off-by: Spenser Gilliland <spenser@gillilanding.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agolockdev: add lockdev
Spenser Gilliland [Wed, 8 May 2013 18:55:26 +0000 (13:55 -0500)]
lockdev: add lockdev

Add lockdev a package for locking devices.

[Thomas: change location in menuconfig, reformat header in .mk file.]

Signed-off-by: Spenser Gilliland <spenser@gillilanding.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agouboot: add support for Freescale .sb format to uboot
Gary Coulbourne [Wed, 5 Dec 2012 16:48:27 +0000 (11:48 -0500)]
uboot: add support for Freescale .sb format to uboot

[Thomas: update to recent Buildroot, add missing dependency on
host-elftosb.]

Signed-off-by: Gary Coulbourne <bear@bears.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agomtd: add option to build mkfs.ubifs for target
Paul B. Henson [Mon, 29 Jul 2013 02:11:50 +0000 (19:11 -0700)]
mtd: add option to build mkfs.ubifs for target

[Thomas: implement simplifications suggested by Thomas De
Schampheleire, add missing 'depends' on required toolchain features.]

Signed-off-by: Paul B. Henson <henson@acm.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agolibunwind: new package
ANDY KENNEDY [Tue, 25 Jun 2013 21:41:44 +0000 (21:41 +0000)]
libunwind: new package

[Thomas: added patch to disable build of tests that fail on uClibc,
added dependencies for architectures that are supported.]

Signed-off-by: Andy Kennedy <andy.kennedy@adtran.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agosunxi-cedarx: add CedarX hardware video decoding library
Spenser Gilliland [Fri, 19 Jul 2013 23:37:54 +0000 (18:37 -0500)]
sunxi-cedarx: add CedarX hardware video decoding library

[Thomas: rename package to sunxi-cedarx, improve help text
description, install libraries with executable permissions to make
sure they get stripped at the end of the build.]

Signed-off-by: Spenser Gilliland <spenser@gillilanding.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agoopengl: add sunxi-mali as possible egl/gles provider
Spenser Gilliland [Fri, 19 Jul 2013 23:37:53 +0000 (18:37 -0500)]
opengl: add sunxi-mali as possible egl/gles provider

Signed-off-by: Spenser Gilliland <spenser@gillilanding.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agosunxi-mali: new package
Spenser Gilliland [Fri, 19 Jul 2013 23:37:52 +0000 (18:37 -0500)]
sunxi-mali: new package

[Thomas: remove trailing whitespace, install libraries with execution
permissions so that they get stripped by Buildroot, r2p4 is only
available on EABI toolchains, r3p0 on EABIhf toolchains.]

Signed-off-by: Spenser Gilliland <spenser@gillilanding.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agoa10disp: new package
Spenser Gilliland [Fri, 19 Jul 2013 23:37:51 +0000 (18:37 -0500)]
a10disp: new package

Signed-off-by: Spenser Gilliland <spenser@gillilanding.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agotstools: fix build failure in parallel (-j) build
Tzu-Jung Lee [Sun, 28 Jul 2013 11:59:40 +0000 (19:59 +0800)]
tstools: fix build failure in parallel (-j) build

This patch fixes the nightly build failure caused by tstools.  It is
back ported from recent upstream commit
0e8463ea1dc55f566a88bb3df29cf3d5f23cc326.

Once the upstream update the download page with more recent source
tarball, this will no longer be needed.

Signed-off-by: Tzu-Jung Lee <tjlee@ambarella.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agolinux: bump 3.10.x stable version
Gustavo Zacarias [Sun, 28 Jul 2013 14:18:10 +0000 (11:18 -0300)]
linux: bump 3.10.x stable version

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agolinux-headers: bump 3.{2, 10}.x stable versions
Gustavo Zacarias [Sun, 28 Jul 2013 14:18:09 +0000 (11:18 -0300)]
linux-headers: bump 3.{2, 10}.x stable versions

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agobusybox: register mdev as hotplug helper when selected
Gustavo Zacarias [Sun, 28 Jul 2013 14:15:52 +0000 (11:15 -0300)]
busybox: register mdev as hotplug helper when selected

It's also done in the kernel configuration, however users may be using
some other pre-built kernel and miss functionality like firmware
loading.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agoser2net: bump to 2.9
Yegor Yefremov [Sun, 28 Jul 2013 12:13:08 +0000 (14:13 +0200)]
ser2net: bump to 2.9

SER2NET_AUTORECONF is needed because of libtool version mismatch.
See error message bellow:

/bin/bash ./libtool --tag=CC   --mode=link gcc -Wall -g -O2   -o
ser2net controller.o dataxfer.o devcfg.o readconfig.o selector.o
ser2net.o utils.o telnet.o buffer.o  -lnsl
libtool: Version mismatch error.  This is libtool 2.4.2
Debian-2.4.2-1ubuntu1, but the
libtool: definition of this LT_INIT comes from libtool 2.2.6b.
libtool: You should recreate aclocal.m4 with macros from libtool 2.4.2
Debian-2.4.2-1ubuntu1
libtool: and run autoconf again.
make: *** [ser2net] Error 63

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agotcl: make the libtcl writable in order to be stripped
Richard Genoud [Mon, 24 Jun 2013 08:40:56 +0000 (10:40 +0200)]
tcl: make the libtcl writable in order to be stripped

The libtcl is installed with 0555 and that prevents it from being
stripped.

Signed-off-by: Richard Genoud <richard.genoud@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agotcl: add a tclsh symlink
Richard Genoud [Mon, 24 Jun 2013 08:40:55 +0000 (10:40 +0200)]
tcl: add a tclsh symlink

tclsh is installed with its version number (tclshx.y) but scripts (like
usb_modeswitch_dispatcher) are calling tclsh, not tclshx.y.

Signed-off-by: Richard Genoud <richard.genoud@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agotcl: install the libtcl into staging
Richard Genoud [Mon, 24 Jun 2013 08:40:54 +0000 (10:40 +0200)]
tcl: install the libtcl into staging

The tcl package contains a lib, so it should go into staging.

Signed-off-by: Richard Genoud <richard.genoud@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agotcl: remove strip command
Richard Genoud [Mon, 24 Jun 2013 08:40:53 +0000 (10:40 +0200)]
tcl: remove strip command

Stripping is done at the end of the buildroot process, for all files at
once.
There's no need to do it here.
(Suggested by Thomas Petazzoni)

Signed-off-by: Richard Genoud <richard.genoud@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agotcl: use make conditions
Richard Genoud [Mon, 24 Jun 2013 08:40:52 +0000 (10:40 +0200)]
tcl: use make conditions

As suggested by Thomas Petazzoni, make conditions should be used rather
than shell condition in Makefiles.

Signed-off-by: Richard Genoud <richard.genoud@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agolibiqrf: Bump to v0.1.2 + update build system.
Marek Belisko [Wed, 3 Jul 2013 20:51:20 +0000 (22:51 +0200)]
libiqrf: Bump to v0.1.2 + update build system.

v0.1.2 update build system from autotools to cmake.

[Thomas: add patch to ensure the CMake build system only checks for a
C compiler and not a C++ compiler]

Signed-off-by: Marek Belisko <marek.belisko@open-nandra.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agobuild: use find -perm /mode, instead of -perm +mode STRIP_FIND_CMD
Tzu-Jung Lee [Wed, 19 Jun 2013 09:24:50 +0000 (17:24 +0800)]
build: use find -perm /mode, instead of -perm +mode STRIP_FIND_CMD

The -perm +mode is deprecated, and sometimes yields suprising results.
It can be confused with permission in symbolic mode, for example '+u+g',
as POSIX spec suggests.

Signed-off-by: Tzu-Jung Lee <tjlee@ambarella.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agodropwatch: add missing dependencies
Thomas Petazzoni [Sat, 27 Jul 2013 15:18:01 +0000 (17:18 +0200)]
dropwatch: add missing dependencies

dropwatch requires thread support because it selects libnl that
depends on thread support. Also dropwatch cannot build on AArch64,
because it selects the target binutils package which isn't (yet)
available on AArch64.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agousb_modeswitch_data: requires thread support
Thomas Petazzoni [Sat, 27 Jul 2013 15:15:53 +0000 (17:15 +0200)]
usb_modeswitch_data: requires thread support

usb_modeswitch_data unconditionally selects usb_modeswitch, but
usb_modeswitch depends on thread support. This commit has the thread
support dependency to usb_modeswitch_data.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agolibglib2: needs threads
Spenser Gilliland [Mon, 15 Jul 2013 19:47:50 +0000 (14:47 -0500)]
libglib2: needs threads

This commit adds a dependency of the libglib2 package on thread
support in the toolchain, since upstream libglib2 doesn't build
without thread support. The commit is rather large as it involves
propagating the dependency on thread support to all reverse
dependencies of the libglib2 package.

[Thomas: squash all patches into one, make a few minor fixes, the most
important one being to not add comments about MMU requirement when a
package doesn't work on !MMU platforms.]

Signed-off-by: Spenser Gilliland <spenser@gillilanding.com>
11 years agoavahi: minor cleanup
Spenser Gilliland [Mon, 15 Jul 2013 19:46:48 +0000 (14:46 -0500)]
avahi: minor cleanup

Signed-off-by: Spenser Gilliland <spenser@gillilanding.com>
11 years agotoolchain-external: support toolchains with lib32 directories
Thomas De Schampheleire [Fri, 19 Jul 2013 12:25:18 +0000 (14:25 +0200)]
toolchain-external: support toolchains with lib32 directories

Some toolchains, like the Cavium Networks' one, have lib32/ and lib64/
directories, while the standard lib/ is empty. To find libc.a, buildroot
currently only looks in lib/ and lib64/. This patch extends the search
to lib32/ as well.

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agotstools: add missing comment when !BR2_LARGEFILE
Thomas Petazzoni [Sat, 27 Jul 2013 14:20:33 +0000 (16:20 +0200)]
tstools: add missing comment when !BR2_LARGEFILE

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agogcc/mudflap: disable for blackfin, it doesn't build
Gustavo Zacarias [Sat, 20 Jul 2013 12:52:15 +0000 (09:52 -0300)]
gcc/mudflap: disable for blackfin, it doesn't build

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agoblackfin: set GNU_TARGET_NAME accordingly
Gustavo Zacarias [Sat, 20 Jul 2013 12:52:14 +0000 (09:52 -0300)]
blackfin: set GNU_TARGET_NAME accordingly

Blackfin for FDPIC targets uses *-linux-*, however for FLAT targets it
needs *-uclinux-* in order for gcc to build properly.

[Thomas: use a TARGET_OS variable instead of redefining
GNU_TARGET_NAME completely]
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agouclibc/bfin: don't install host utils if not FDPIC
Gustavo Zacarias [Sat, 20 Jul 2013 12:52:13 +0000 (09:52 -0300)]
uclibc/bfin: don't install host utils if not FDPIC

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agouclibc/bfin: set the appropiate binfmt in the configuration
Gustavo Zacarias [Sat, 20 Jul 2013 12:52:12 +0000 (09:52 -0300)]
uclibc/bfin: set the appropiate binfmt in the configuration

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agouclibc: use builtin startfiles target
Gustavo Zacarias [Sat, 20 Jul 2013 12:52:11 +0000 (09:52 -0300)]
uclibc: use builtin startfiles target

Now that we've dropped 0.9.31.x we can use the startfiles /
install_startfiles targets instead of building and installing them by
hand.
Fixes internal blackfin toolchain build errors regarding crtreloc.o

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agogcc/bfin: 4.{6,7,8}.x are broken
Gustavo Zacarias [Sat, 20 Jul 2013 12:52:10 +0000 (09:52 -0300)]
gcc/bfin: 4.{6,7,8}.x are broken

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agouclibc: make target utils optional
Gustavo Zacarias [Sat, 20 Jul 2013 12:52:09 +0000 (09:52 -0300)]
uclibc: make target utils optional

These are broken for blackfin unfortunately so they're disabled.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agouclibc: reorder list of dependencies for NPTL option
Thomas Petazzoni [Sat, 27 Jul 2013 13:33:20 +0000 (15:33 +0200)]
uclibc: reorder list of dependencies for NPTL option

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agouclibc/bfin: only supports linuxthreads.old
Gustavo Zacarias [Sat, 20 Jul 2013 12:52:08 +0000 (09:52 -0300)]
uclibc/bfin: only supports linuxthreads.old

[Thomas: do not reorder options, as this is a separate change]
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agogcc/bfin: doesn't support --with-cpu defaults
Gustavo Zacarias [Sat, 20 Jul 2013 12:52:07 +0000 (09:52 -0300)]
gcc/bfin: doesn't support --with-cpu defaults

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agotstools: new package
Tzu-Jung Lee [Sat, 20 Jul 2013 12:52:19 +0000 (20:52 +0800)]
tstools: new package

[Thomas: properly indent help text, add largefile dependency, remove
unneeded libpcap dependency, remove unneeded CLEAN_CMDS, reorder build
and install commands, remove uneeded <pkg>_INSTALL_STAGING,
<pkg>_INSTALL_TARGET and <pkg>_INSTALL_IMAGES variables, move from
package/multimedia/ to package/, add license details, rename patch to
remove version number in the patch filename.]

Signed-off-by: Tzu-Jung Lee <tjlee@ambarella.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agonormalize separator size to 80
Jerzy Grzegorek [Mon, 22 Jul 2013 05:56:13 +0000 (07:56 +0200)]
normalize separator size to 80

Signed-off-by: Jerzy Grzegorek <jerzy.grzegorek@trzebnica.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agofix header package name
Jerzy Grzegorek [Mon, 22 Jul 2013 05:30:22 +0000 (07:30 +0200)]
fix header package name

Signed-off-by: Jerzy Grzegorek <jerzy.grzegorek@trzebnica.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agosquid: bump to version 3.3.8
Gustavo Zacarias [Sat, 27 Jul 2013 12:13:06 +0000 (09:13 -0300)]
squid: bump to version 3.3.8

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agodhcp: install to staging
Thomas De Schampheleire [Wed, 24 Jul 2013 10:34:32 +0000 (12:34 +0200)]
dhcp: install to staging

Install dhcp to staging so other applications can use its include files
and libraries.

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agobind: install to staging
Thomas De Schampheleire [Wed, 24 Jul 2013 10:34:31 +0000 (12:34 +0200)]
bind: install to staging

Install bind to staging so other applications can use its include files
and libraries.

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agotoolchain/buildroot: properly handle SSP
Gustavo Zacarias [Thu, 4 Jul 2013 18:30:26 +0000 (15:30 -0300)]
toolchain/buildroot: properly handle SSP

The current SSP handling is incomplete.

First we need to build uClibc with SSP support for a complete
"experience".

Second, it doesn't hurt to add -fstack-protector-all to the
CFLAGS/CXXFLAGS since most users would expect buildroot to do this
rather than adding the flags themselves.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agodirectfb-examples: install rose.png for df_dok
James Hogan [Tue, 23 Jul 2013 15:33:58 +0000 (16:33 +0100)]
directfb-examples: install rose.png for df_dok

The directfb example program df_dok now requires rose.png to be
installed, otherwise it gives the following error:

(#) DirectFBError [dfb->CreateImageProvider( dfb, DATADIR"/rose.png", &provider )]: A general or unknown error occured

Therefore add rose.png to the list of data files if df_dok is enabled.

Signed-off-by: James Hogan <james.hogan@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agouclibc: arc: fix fstat for big-endian
Mischa Jonker [Tue, 23 Jul 2013 16:28:08 +0000 (18:28 +0200)]
uclibc: arc: fix fstat for big-endian

Fixes "Value too large for defined data type" messages caused by fstat
syscall wrapper returning -EOVERFLOW.

Signed-off-by: Mischa Jonker <mjonker@synopsys.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agou-boot: support custom u-boot.bin name
Thomas De Schampheleire [Wed, 24 Jul 2013 09:50:14 +0000 (11:50 +0200)]
u-boot: support custom u-boot.bin name

On some platforms, the standard U-Boot binary is not called u-boot.bin,
but u-boot<something>.bin. This is for example the case on the
Cavium-provided u-boot, where the output file is called
u-boot_<boardname>.bin.

This patch adds a 'custom format' choice in the existing u-boot binary
format selection, where this name can be put. In the Cavium example, this
option could be set to:
BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-$(BR2_TARGET_UBOOT_BOARDNAME).bin"

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agopackage/uclibc: fix big oops from fb354d5f
Gustavo Zacarias [Wed, 24 Jul 2013 15:44:09 +0000 (12:44 -0300)]
package/uclibc: fix big oops from fb354d5f

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agocpanminus: bump to version 1.6109
Francois Perrad [Thu, 25 Jul 2013 15:42:32 +0000 (17:42 +0200)]
cpanminus: bump to version 1.6109

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agoperl-cross: bump to version 0.7.2
Francois Perrad [Thu, 25 Jul 2013 15:42:31 +0000 (17:42 +0200)]
perl-cross: bump to version 0.7.2

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agopackage/python-pyro: adding Pyro 3.14
Fabien Marteau [Mon, 22 Jul 2013 07:55:27 +0000 (09:55 +0200)]
package/python-pyro: adding Pyro 3.14

[Peter: fix LICENSE_FILES tag, adjust upstream URL]
Signed-off-by: Fabien Marteau <fabien.marteau@armadeus.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolinux: bump 3.10.x stable version
Gustavo Zacarias [Mon, 22 Jul 2013 10:57:43 +0000 (07:57 -0300)]
linux: bump 3.10.x stable version

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolinux-headers: bump 3.{0, 4, 9, 10}.x stable versions
Gustavo Zacarias [Mon, 22 Jul 2013 10:57:42 +0000 (07:57 -0300)]
linux-headers: bump 3.{0, 4, 9, 10}.x stable versions

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agodropwatch: new package
Tzu-Jung Lee [Mon, 22 Jul 2013 00:09:23 +0000 (08:09 +0800)]
dropwatch: new package

[Peter: fix help text & license, needs host-pkgconf]
Signed-off-by: Tzu-Jung Lee <tjlee@ambarella.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoudisks: fix typos in license info
Jerzy Grzegorek [Mon, 22 Jul 2013 05:20:36 +0000 (07:20 +0200)]
udisks: fix typos in license info

Signed-off-by: Jerzy Grzegorek <jerzy.grzegorek@trzebnica.net>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoRevert "dropwatch: new package"
Peter Korsgaard [Sun, 21 Jul 2013 22:36:53 +0000 (00:36 +0200)]
Revert "dropwatch: new package"

This reverts commit 8d228d30105079a91fed16097193601713c02198.

Was not supposed to have been pushed (yet).

11 years agodropwatch: new package
Tzu-Jung Lee [Sat, 20 Jul 2013 01:34:09 +0000 (09:34 +0800)]
dropwatch: new package

Signed-off-by: Tzu-Jung Lee <tjlee@ambarella.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agotrivial: use geturischeme helper function where possible
Thomas De Schampheleire [Fri, 19 Jul 2013 12:13:43 +0000 (14:13 +0200)]
trivial: use geturischeme helper function where possible

pkg-download.mk contains some helper functions to obtain subparts of URLs,
like the URI scheme. In pkg-generic.mk, there is still one opportunity to use
that helper function, instead of hardcoding it.

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoext-toolchain-wrapper: fix uboot/linux with hardfp
Spenser Gilliland [Fri, 19 Jul 2013 23:31:58 +0000 (18:31 -0500)]
ext-toolchain-wrapper: fix uboot/linux with hardfp

The linux kernel and uboot specify -msoft-float in order to prevent floating
point code from being generated.  This causes a conflict when -mfloat-abi=hard
or -mfloat-abi options are specified in the wrapper. This patch removes the
-mfloat-abi option from the options generated by the wrapper only when
-msoft-float, -mhard-float or -mfloat-abi are specified by the user.

[Peter: fix !BR_FLOAT_ABI case, simplify]
Signed-off-by: Spenser Gilliland <spenser@gillilanding.com>
Tested-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoext-toolchain-wrapper: fix typo on s/BR2_FPU/BR_FPU/
Spenser Gilliland [Fri, 19 Jul 2013 23:31:57 +0000 (18:31 -0500)]
ext-toolchain-wrapper: fix typo on s/BR2_FPU/BR_FPU/

Signed-off-by: Spenser Gilliland <spenser@gillilanding.com>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agofix white spaces
Jerzy Grzegorek [Sat, 20 Jul 2013 06:52:43 +0000 (08:52 +0200)]
fix white spaces

Signed-off-by: Jerzy Grzegorek <jerzy.grzegorek@trzebnica.net>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agozlib: bump to version 1.2.8
Jerzy Grzegorek [Sat, 20 Jul 2013 09:47:23 +0000 (11:47 +0200)]
zlib: bump to version 1.2.8

Signed-off-by: Jerzy Grzegorek <jerzy.grzegorek@trzebnica.net>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoebtables: fix download url
Jerzy Grzegorek [Sat, 20 Jul 2013 09:24:48 +0000 (11:24 +0200)]
ebtables: fix download url

Signed-off-by: Jerzy Grzegorek <jerzy.grzegorek@trzebnica.net>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agouclibc/arm: doesn't build in thumb(1) mode with threads
Gustavo Zacarias [Fri, 19 Jul 2013 13:06:33 +0000 (10:06 -0300)]
uclibc/arm: doesn't build in thumb(1) mode with threads

It runs out of registers, it fails even in official form
(COMPILE_IN_THUMB_MODE=y) so just build it in ARM mode since EABI
mandates interworking.
Tested in an arm920t board.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoeglibc/arm: doesn't build in thumb(1) mode
Gustavo Zacarias [Fri, 19 Jul 2013 13:06:32 +0000 (10:06 -0300)]
eglibc/arm: doesn't build in thumb(1) mode

It runs out of registers, so build it in ARM mode, EABI mandates
interworking so this isn't an issue.
Tested in an arm920t board.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agogcc/arm: disable mudflap for thumb(1)
Gustavo Zacarias [Fri, 19 Jul 2013 13:06:31 +0000 (10:06 -0300)]
gcc/arm: disable mudflap for thumb(1)

libmudflap doesn't build for a thumb(1) toolchain so disable it.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agotrivial: add space in 'bool"package"' construct in Config.in
Thomas De Schampheleire [Fri, 19 Jul 2013 12:01:32 +0000 (14:01 +0200)]
trivial: add space in 'bool"package"' construct in Config.in

In early buildroot, it apparently was customary to have following style in
Config.in files:
    bool"expat"

Nowadays, only two packages remain with this style: diffutils and expat.
This trivial patch lines them up with the style:
    bool "expat"

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agodhcp: add config option for delayed-ack feature of dhcp server
Thomas De Schampheleire [Fri, 19 Jul 2013 12:46:37 +0000 (14:46 +0200)]
dhcp: add config option for delayed-ack feature of dhcp server

This patch creates a config option for the ISC DHCP server to allow passing
--enable-delayed-ack to its configure script.

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agouClibc: Add uClibc patch to fix MIPS64/n64 interpreter
Markos Chandras [Fri, 19 Jul 2013 15:57:43 +0000 (16:57 +0100)]
uClibc: Add uClibc patch to fix MIPS64/n64 interpreter

uClibc picks the wrong interpreter for MIPS64/n64.
This patch fixes this problem by checking the selected
MIPS ABI instead of the MIPS variant.

The patch has been committed upstream:
http://git.uclibc.org/uClibc/commit/?id=603af30d6992e94ac30a66b953264076f4f2fd71

Signed-off-by: Markos Chandras <markos.chandras@imgtec.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agobind: security bump to version 9.6-ESV-R9-P1
Gustavo Zacarias [Fri, 19 Jul 2013 19:41:20 +0000 (16:41 -0300)]
bind: security bump to version 9.6-ESV-R9-P1

Fixes CVE-2013-3919

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agogst1-plugins-good: unbreak (dyn|multi)udpsink for systems without IPv6 support
Peter Korsgaard [Fri, 19 Jul 2013 19:12:43 +0000 (21:12 +0200)]
gst1-plugins-good: unbreak (dyn|multi)udpsink for systems without IPv6 support

Patch from upstream git.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agouclibc, eglibc: remove REALLY_NOSTDLIB references
Mischa Jonker [Thu, 18 Jul 2013 21:47:50 +0000 (23:47 +0200)]
uclibc, eglibc: remove REALLY_NOSTDLIB references

These were required with ARC gcc 4.4.7; ARC gcc 4.8 has been changed
to behave the same as other architectures with -nostdlib, making this
option obsolete.

Signed-off-by: Mischa Jonker <mjonker@synopsys.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoarc: gcc: Go from 4.4.7 to 4.8 for ARC
Mischa Jonker [Thu, 18 Jul 2013 21:47:52 +0000 (23:47 +0200)]
arc: gcc: Go from 4.4.7 to 4.8 for ARC

This fixes multiple issues, including:
 - 'operand out of range' errors (due to defaulting to
   medium calls instead of short calls)
 - library dependencies that were not being found

Signed-off-by: Mischa Jonker <mjonker@synopsys.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoarc: binutils: Go from 2.19-arc to 2.23.2-arc
Mischa Jonker [Thu, 18 Jul 2013 21:47:51 +0000 (23:47 +0200)]
arc: binutils: Go from 2.19-arc to 2.23.2-arc

Signed-off-by: Mischa Jonker <mjonker@synopsys.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolinux-firmware: add support for b43xx firmwares
Thomas Petazzoni [Thu, 18 Jul 2013 19:42:19 +0000 (21:42 +0200)]
linux-firmware: add support for b43xx firmwares

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 agotoolchain: instrument external toolchain wrapper
Yann E. MORIN [Thu, 18 Jul 2013 21:54:50 +0000 (23:54 +0200)]
toolchain: instrument external toolchain wrapper

If BR_DEBUG_WRAPPER is set in the envirnment, dump the actual command
being exec()uted, to ease debugging issues with the wrapper.

[Peter: adjust code style and output format to be cut'n'paste compatible]
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/nss-mdns: do not overwrite user's nsswitch.conf
Yann E. MORIN [Thu, 18 Jul 2013 21:24:14 +0000 (23:24 +0200)]
package/nss-mdns: do not overwrite user's nsswitch.conf

Instead of over-writing the nsswitch.conf file (which may already contain
user's specific configuration if it comes from a custom skeleton), just
replace the 'hosts' line.

Remove now-useless custom nsswitch.conf file.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agopackage/nss-mdns: fix avahi socket location
Yann E. MORIN [Thu, 18 Jul 2013 21:24:13 +0000 (23:24 +0200)]
package/nss-mdns: fix avahi socket location

In buildroot, the avahi socket is located in /var/run/avahi-daemon,
not in /usr/var/run/avahi-daemon/socket.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agodefconfig/rpi: bump kernel for misc fixes
Yann E. MORIN [Thu, 18 Jul 2013 21:24:12 +0000 (23:24 +0200)]
defconfig/rpi: bump kernel for misc fixes

Bump for a few fixes:
  - fix for slow SDcards
  - fix for USB interrupts
  - fix for tracing functions

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoxenomai: requires thread support
Thomas Petazzoni [Thu, 18 Jul 2013 21:56:23 +0000 (23:56 +0200)]
xenomai: requires thread support

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

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoti-gfx: use BR2_ARM_EABIHF
Spenser Gilliland [Thu, 18 Jul 2013 06:50:34 +0000 (01:50 -0500)]
ti-gfx: use BR2_ARM_EABIHF

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