buildroot.git
12 years agosound-theme-borealis: new package
Simon Dawson [Fri, 20 Jul 2012 09:20:03 +0000 (10:20 +0100)]
sound-theme-borealis: new package

[thomas.petazzoni@free-electrons.com:
  slightly adjust the installation process to just do a loop of calls
  to $(INSTALL).]

Signed-off-by: Simon Dawson <spdawson@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
12 years agopython-nfc: new package
Simon Dawson [Fri, 20 Jul 2012 08:58:12 +0000 (09:58 +0100)]
python-nfc: new package

[thomas.petazzoni@free-electrons.com:
   add patch that creates a standard setup.py file. This allows the
   .pyc files to be generated at build time, and installed into the
   target. This is important because by default, Buildroot removes all
   .py files from the target, to keep only the .pyc files. The
   python-nfc.mk file was changed to use this setup.py standard build
   process.]

Signed-off-by: Simon Dawson <spdawson@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
12 years agodfu-util: cosmetic fix
Thomas Petazzoni [Fri, 20 Jul 2012 18:05:24 +0000 (20:05 +0200)]
dfu-util: cosmetic fix

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
12 years agodfu-util: new package
gregory hermant [Fri, 20 Jul 2012 16:06:12 +0000 (18:06 +0200)]
dfu-util: new package

Signed-off-by: Gregory Hermant <gregory.hermant@calao-systems.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
12 years agolinux: bump default to kernel version 3.4.6
Gustavo Zacarias [Fri, 20 Jul 2012 11:53:29 +0000 (08:53 -0300)]
linux: bump default to kernel version 3.4.6

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
12 years agokernel-headers: bump 3.{0, 4}.x stable versions
Gustavo Zacarias [Fri, 20 Jul 2012 11:53:28 +0000 (08:53 -0300)]
kernel-headers: bump 3.{0, 4}.x stable versions

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
12 years agolua: use install -D everywhere
Thomas Petazzoni [Fri, 20 Jul 2012 16:56:38 +0000 (18:56 +0200)]
lua: use install -D everywhere

Installation of host-lua was failing because it was the first package
to be built, and $(HOST_DIR)/usr/lib didn't exist. Therefore, use
install -D everywhere so that intermediate directories are created as
needed.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
12 years agolua: fix build issue with gcc 4.6
Thomas Petazzoni [Fri, 20 Jul 2012 16:55:23 +0000 (18:55 +0200)]
lua: fix build issue with gcc 4.6

gcc 4.6 has become more sensitive about option ordering, especially
libraries. It requires the -l flags to be placed after the object
files that need that library. See for example
http://nick.zoic.org/art/etc/gcc-linker-libs.html. We had -llua at the
beginning of the link command line, causing build issues (here on gcc
4.6 with host-lua).

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
12 years agolua: ensure that host-lua does not depend on host-readline and host-ncurses
Thomas Petazzoni [Fri, 20 Jul 2012 12:40:18 +0000 (14:40 +0200)]
lua: ensure that host-lua does not depend on host-readline and host-ncurses

Commit ad6af5819f88bac9ca7f50e565c4fc68d3e408cc removed the
HOST_LUA_DEPENDENCIES assignement to the empty variable, so from that
commit, the dependencies of host-lua are automatically computed from
the dependencies of lua. Since lua can depend on readline and ncurses,
it means that host-lua can depend on host-readline and host-ncurses,
and the host-readline package does not exist in Buildroot. Since there
is no reason to build host-lua with readline/ncurses support, just
re-add the HOST_LUA_DEPENDENCIES variable.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Cc: Francois Perrad <fperrad@gmail.com>
12 years agolibnfc-llcp: new package
Simon Dawson [Wed, 18 Jul 2012 17:11:51 +0000 (18:11 +0100)]
libnfc-llcp: new package

This patch adds the libnfc-llcp package.

This package requires a minium libnfc version of 1.6. A separate patch has
been submitted to bump the libnfc version; that patch should be regarded as
a prerequisite for the present patch.

Signed-off-by: Simon Dawson <spdawson@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
12 years agolibfreefare: bump version to 0.3.4
Simon Dawson [Wed, 18 Jul 2012 17:10:25 +0000 (18:10 +0100)]
libfreefare: bump version to 0.3.4

This patch bumps the libfreefare package from version 0.3.2 to version 0.3.4.

Version 0.3.4 requires a minium libnfc version of 1.6. A separate patch has
been submitted to bump the libnfc version; that patch should be regarded as
a prerequisite for the present patch.

Signed-off-by: Simon Dawson <spdawson@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
12 years agoAdd support for the Calao-systems USB-A9G20-LPW
gregory hermant [Thu, 19 Jul 2012 09:38:09 +0000 (11:38 +0200)]
Add support for the Calao-systems USB-A9G20-LPW

Signed-off-by: Gregory Hermant <gregory.hermant@calao-systems.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
12 years agoAdd support for the Calao-systems USB-A9263
gregory hermant [Thu, 19 Jul 2012 08:19:17 +0000 (10:19 +0200)]
Add support for the Calao-systems USB-A9263

Signed-off-by: Gregory Hermant <gregory.hermant@calao-systems.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
12 years agobwm-ng: move bwm-ng from "Networking applications" to "System tools".
Kelvin Cheung [Thu, 19 Jul 2012 08:54:08 +0000 (16:54 +0800)]
bwm-ng: move bwm-ng from "Networking applications" to "System tools".

bwm-ng can monitor not only network bandwidth but also disk-io
bandwidth, so it is more appropriate to put bwm-ng into System tools.

Signed-off-by: Kelvin Cheung <keguang.zhang@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
12 years agosam-ba: only propose it if the host is x86 or x86_64
Jean-Christophe PLAGNIOL-VILLARD [Tue, 17 Apr 2012 05:05:40 +0000 (05:05 +0000)]
sam-ba: only propose it if the host is x86 or x86_64

As sam-ba is delivered as a binary for x86

Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
12 years agolua: refactor without sed
Francois Perrad [Wed, 18 Jul 2012 13:59:12 +0000 (15:59 +0200)]
lua: refactor without sed

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
12 years agoluajit: fix dependencies of Lua modules
Francois Perrad [Wed, 18 Jul 2012 13:59:11 +0000 (15:59 +0200)]
luajit: fix dependencies of Lua modules

BR2_PACKAGE_LUA_SHARED_LIBRARY is an internal of lua package

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
12 years agoluajit: new package
Francois Perrad [Wed, 18 Jul 2012 13:59:10 +0000 (15:59 +0200)]
luajit: new package

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
12 years agoadd host arch detection and Kconfig BR2_HOSTARCH
Francois Perrad [Wed, 18 Jul 2012 13:59:09 +0000 (15:59 +0200)]
add host arch detection and Kconfig BR2_HOSTARCH

This will allow to install binary package only if they are supported by the
host. As example Atmel SAM-BA (x86 only).

Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
12 years agolibexif: security bump to version 0.6.21
Gustavo Zacarias [Tue, 17 Jul 2012 12:54:27 +0000 (09:54 -0300)]
libexif: security bump to version 0.6.21

Fixes CVE-2012-2812, CVE-2012-2813, CVE-2012-2814, CVE-2012-2836,
CVE-2012-2837, CVE-2012-2840, CVE-2012-2841 and CVE-2012-2845.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
12 years agolibnfc: bump version to recent svn revision
Simon Dawson [Wed, 18 Jul 2012 08:00:10 +0000 (09:00 +0100)]
libnfc: bump version to recent svn revision

The libnfc package is currently at version 1.5.1 in Buildroot. This patch
bumps the version to a recent svn revision, for the following reasons.

* Version 1.5.1 is marked as "unstable" on the libnfc download site.

* The nfc-tools project at

    http://code.google.com/p/nfc-tools/

  includes a library that extends libnfc with LLCP functionality.
  Unfortunately, to build this requires a libnfc version no lower than 1.6.
  The version 1.6.0-rc1 Release Candidate does not build; svn commits to fix
  the build problems have not yet been back-ported into a Release Candidate.

* The libfreefare package is currently at version 0.3.2 in Buildroot. To bump
  this to the most recent version (0.3.4) also requires a libnfc version no
  lower than 1.6.

I suggest that this patch be regarded as a temporary fix, pending the release
of libnfc 1.6, which will allow other dependent packages to be progressed in
the interim.

Signed-off-by: Simon Dawson <spdawson@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
12 years agopackage/usbutils: bump to version 006
Daniel Mack [Wed, 18 Jul 2012 15:40:16 +0000 (17:40 +0200)]
package/usbutils: bump to version 006

Also, as the kernel.org archives are back up, use them as official site
again.

[thomas.petazzoni@free-electrons.com: use BR2_KERNEL_MIRROR]

Signed-off-by: Daniel Mack <zonque@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
12 years agosqlite: do not assume thread support is available
Thomas Petazzoni [Wed, 18 Jul 2012 07:48:24 +0000 (09:48 +0200)]
sqlite: do not assume thread support is available

The --enable-threadsafe option was unconditionally passed, without
taking into account whether the underlying toolchain had thread
support or not. Now, we properly pass --enable-threadsafe or
--disable-threadsafe depending on the availability of thread support.

Fixes
http://autobuild.buildroot.net/results/defdc098cff293baabf2f89587476eba71f1c0d0/build-end.log.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
12 years agolibnss: fix 64-bit build
Arnout Vandecappelle (Essensium/Mind) [Tue, 10 Jul 2012 22:30:36 +0000 (00:30 +0200)]
libnss: fix 64-bit build

On some architectures (found on x86_64, but probably others too),
libnss builds with -m32 unless it is configured for 64-bit build.  So
force 64-bit build on 64-bit architectures.

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
12 years agolibnspr: fix 64-bit build
Arnout Vandecappelle (Essensium/Mind) [Tue, 10 Jul 2012 22:25:45 +0000 (00:25 +0200)]
libnspr: fix 64-bit build

On some architectures (found on x86_64, but probably others too),
libnspr builds with -m32 unless it is configured for 64-bit build.  So
force 64-bit build on 64-bit architectures.

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
12 years agonew package: luacjson
Danomi Manchego [Mon, 16 Jul 2012 03:00:27 +0000 (23:00 -0400)]
new package: luacjson

Signed-off-by: Danomi Manchego <danomimanchego123@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
12 years agonew package: LuaExpat
Danomi Manchego [Mon, 16 Jul 2012 02:59:26 +0000 (22:59 -0400)]
new package: LuaExpat

Signed-off-by: Danomi Manchego <danomimanchego123@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
12 years agolua: embed sub-options into a if...endif instead of depends on
Thomas Petazzoni [Tue, 17 Jul 2012 19:28:32 +0000 (21:28 +0200)]
lua: embed sub-options into a if...endif instead of depends on

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
12 years agolua: refactor root path tuning
Francois Perrad [Tue, 17 Jul 2012 08:18:28 +0000 (10:18 +0200)]
lua: refactor root path tuning

Use a patch rather than sed'ing files in the build process.

Signed-off-by: Francois Perrad <fperrad@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
12 years agolua: split and rename patches
Francois Perrad [Tue, 17 Jul 2012 08:18:27 +0000 (10:18 +0200)]
lua: split and rename patches

Signed-off-by: Francois Perrad <fperrad@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
12 years agolinux: bump default to kernel version 3.4.5
Gustavo Zacarias [Tue, 17 Jul 2012 12:24:27 +0000 (09:24 -0300)]
linux: bump default to kernel version 3.4.5

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
12 years agokernel-headers: bump 3.{0, 4}.x stable versions
Gustavo Zacarias [Tue, 17 Jul 2012 12:24:26 +0000 (09:24 -0300)]
kernel-headers: bump 3.{0, 4}.x stable versions

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
12 years agodoc: minor documentation fixes after package infrastructure changes
Thomas Petazzoni [Tue, 17 Jul 2012 18:27:05 +0000 (20:27 +0200)]
doc: minor documentation fixes after package infrastructure changes

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
12 years agoClean up naming of old GENTARGETS infrastructure
Arnout Vandecappelle (Essensium/Mind) [Thu, 5 Jul 2012 22:06:46 +0000 (00:06 +0200)]
Clean up naming of old GENTARGETS infrastructure

With the renaming of XXXTARGETS to xxx-package, the names of the
pkg-xxx.mk files is inconsistent, as well as some internal names in
the documentation.  These inconsistencies are cleaned up here.

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
 ...kages-autotargets.txt => adding-packages-autotools.txt} |    4 ++--
 ...packages-cmaketargets.txt => adding-packages-cmake.txt} |    4 ++--
 docs/manual/adding-packages-directory.txt                  |   12 ++++++------
 ...packages-gentargets.txt => adding-packages-generic.txt} |    4 ++--
 docs/manual/adding-packages.txt                            |    6 +++---
 package/Makefile.in                                        |    6 +++---
 package/{pkg-autotargets.mk => pkg-autotools.mk}           |    0
 package/{pkg-cmaketargets.mk => pkg-cmake.mk}              |    0
 package/{pkg-gentargets.mk => pkg-generic.mk}              |    0
 9 files changed, 18 insertions(+), 18 deletions(-)
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
12 years agoall packages: rename XXXTARGETS to xxx-package
Arnout Vandecappelle (Essensium/Mind) [Mon, 2 Jul 2012 22:07:32 +0000 (00:07 +0200)]
all packages: rename XXXTARGETS to xxx-package

Also remove the redundant $(call ...).

This is a purely mechanical change, performed with
find package linux toolchain boot -name \*.mk | \
  xargs sed -i -e 's/$(eval $(call GENTARGETS))/$(eval $(generic-package))/' \
               -e 's/$(eval $(call AUTOTARGETS))/$(eval $(autotools-package))/' \
               -e 's/$(eval $(call CMAKETARGETS))/$(eval $(cmake-package))/'

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
12 years agoRename XXXTARGETS to xxx-package
Arnout Vandecappelle (Essensium/Mind) [Mon, 2 Jul 2012 22:07:08 +0000 (00:07 +0200)]
Rename XXXTARGETS to xxx-package

With the introduction of a specific macro for host targets, it was decided
to also make the names of the macros more intuitive: generic-package,
autotools-package and cmake-package.

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
12 years agoall packages: use new host-xxx-package macros
Arnout Vandecappelle (Essensium/Mind) [Mon, 2 Jul 2012 22:06:54 +0000 (00:06 +0200)]
all packages: use new host-xxx-package macros

This is a purely mechanical change, performed with
find package linux toolchain boot -name \*.mk | \
  xargs sed -i -e 's/$(eval $(call GENTARGETS,host))/$(eval $(host-generic-package))/' \
               -e 's/$(eval $(call AUTOTARGETS,host))/$(eval $(host-autotools-package))/' \
               -e 's/$(eval $(call CMAKETARGETS,host))/$(eval $(host-cmake-package))/'

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
12 years agopkg-infra: add host-xxx-package macro
Arnout Vandecappelle (Essensium/Mind) [Mon, 2 Jul 2012 22:05:46 +0000 (00:05 +0200)]
pkg-infra: add host-xxx-package macro

Create host-generic-package, host-autotools-package and
host-cmake-package macros.  Such a macro is more intuitive to use than
the $(call ...,host) construct.  Also it speeds things up by having
one less $(call ...) evaluation.

Also includes documentation update, but not for buildroot.html.

This brings the time for 'make -qp' (which is used by bash-completion)
down from 1.85s to 1.35s on my laptop.

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
12 years agonasm: bump version to 2.10.01, remove dummy target package
Thomas Petazzoni [Tue, 17 Jul 2012 18:03:53 +0000 (20:03 +0200)]
nasm: bump version to 2.10.01, remove dummy target package

The target package was only present because at the time 'nasm' was
packaged, there was a bug in the package infrastructure that prevented
a package from having a host only variant. This has been fixed since
then, so we can get rid of the useless dummy target package.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
12 years agosyslinux: bump to 4.05
Aras Vaichas [Thu, 5 Jul 2012 20:01:31 +0000 (22:01 +0200)]
syslinux: bump to 4.05

* bump syslinux from 4.04 to 4.05
* add patch to fix build problem with 4.05, see
http://old.nabble.com/syslinux-fails-to-build-td34112447.html
* add util-linux dependency and make sure the build finds it

Signed-off-by: Aras Vaichas <aras.vaichas@gmail.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
12 years agograph-depends: ignore a few more uninteresting targets
Thomas Petazzoni [Sat, 7 Jul 2012 15:51:17 +0000 (17:51 +0200)]
graph-depends: ignore a few more uninteresting targets

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
12 years agodoc: get rid of the old HTML-only documentation
Thomas Petazzoni [Tue, 17 Jul 2012 17:42:40 +0000 (19:42 +0200)]
doc: get rid of the old HTML-only documentation

Users keep falling on this documentation, which is no longer kept
up-to-date with the developments. Get rid of it now.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
12 years agodoc: Add FAQ entries from the old HTML-only documentation
Thomas Petazzoni [Tue, 17 Jul 2012 17:42:04 +0000 (19:42 +0200)]
doc: Add FAQ entries from the old HTML-only documentation

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
12 years agoberkeleydb: define license
Luca Ceresoli [Thu, 17 May 2012 17:33:21 +0000 (19:33 +0200)]
berkeleydb: define license

Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
12 years agonetsnmp: define license
Luca Ceresoli [Thu, 17 May 2012 17:33:20 +0000 (19:33 +0200)]
netsnmp: define license

Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
12 years agopcre: define license
Luca Ceresoli [Thu, 17 May 2012 17:33:19 +0000 (19:33 +0200)]
pcre: define license

Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
12 years agolibusb: define license
Luca Ceresoli [Thu, 17 May 2012 17:33:18 +0000 (19:33 +0200)]
libusb: define license

Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
12 years agolzop: define license
Luca Ceresoli [Thu, 17 May 2012 17:33:17 +0000 (19:33 +0200)]
lzop: define license

Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
12 years agolzo: define license
Luca Ceresoli [Thu, 17 May 2012 17:33:16 +0000 (19:33 +0200)]
lzo: define license

Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
12 years agoiostat: define license
Luca Ceresoli [Thu, 17 May 2012 17:33:15 +0000 (19:33 +0200)]
iostat: define license

Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
12 years agodirectfb: define license
Luca Ceresoli [Thu, 17 May 2012 17:33:14 +0000 (19:33 +0200)]
directfb: define license

Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
12 years agobzip2: define license
Luca Ceresoli [Thu, 17 May 2012 17:33:13 +0000 (19:33 +0200)]
bzip2: define license

Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
12 years agofakeroot: define license
Luca Ceresoli [Thu, 17 May 2012 17:33:12 +0000 (19:33 +0200)]
fakeroot: define license

Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
12 years agompc: define license
Luca Ceresoli [Thu, 17 May 2012 17:33:11 +0000 (19:33 +0200)]
mpc: define license

Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
12 years agom4: define license
Luca Ceresoli [Thu, 17 May 2012 17:33:10 +0000 (19:33 +0200)]
m4: define license

Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
12 years agolinux: define license
Luca Ceresoli [Thu, 17 May 2012 17:33:09 +0000 (19:33 +0200)]
linux: define license

Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
12 years agomanual: add advice about GPL compliance for Buildroot
Luca Ceresoli [Thu, 17 May 2012 17:33:08 +0000 (19:33 +0200)]
manual: add advice about GPL compliance for Buildroot

Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
12 years agomanual: document usage of the legal-info feature
Luca Ceresoli [Thu, 17 May 2012 17:33:07 +0000 (19:33 +0200)]
manual: document usage of the legal-info feature

Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
12 years agovpnc: warn that legal-info is not implemented
Luca Ceresoli [Thu, 17 May 2012 17:33:06 +0000 (19:33 +0200)]
vpnc: warn that legal-info is not implemented

Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
12 years agottcp: warn that legal-info is not implemented
Luca Ceresoli [Thu, 17 May 2012 17:33:05 +0000 (19:33 +0200)]
ttcp: warn that legal-info is not implemented

Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
12 years agonewt: warn that legal-info is not implemented
Luca Ceresoli [Thu, 17 May 2012 17:33:04 +0000 (19:33 +0200)]
newt: warn that legal-info is not implemented

Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
12 years agonetkittelnet: warn that legal-info is not implemented
Luca Ceresoli [Thu, 17 May 2012 17:33:03 +0000 (19:33 +0200)]
netkittelnet: warn that legal-info is not implemented

Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
12 years agonetkitbase: warn that legal-info is not implemented
Luca Ceresoli [Thu, 17 May 2012 17:33:02 +0000 (19:33 +0200)]
netkitbase: warn that legal-info is not implemented

Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
12 years agogettext: warn that legal-info is not implemented
Luca Ceresoli [Thu, 17 May 2012 17:33:01 +0000 (19:33 +0200)]
gettext: warn that legal-info is not implemented

Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
12 years agolegal-info: infrastructure to collect legally-relevant material
Luca Ceresoli [Thu, 17 May 2012 17:33:00 +0000 (19:33 +0200)]
legal-info: infrastructure to collect legally-relevant material

This allows to automatically collect material that may be needed to comply with
the license of packages that Buildroot prepares for the target device.

The core of the implementation is made by the following parts:
 - in package/pkg-utils.mk some helper functions are defined for common actions
   such as generating a warning, producing info about a package etc;
 - in package/pkg-gentargets.mk, within the GENTARGETS framework, a new
   <PKG>-legal-info target produces all the info for a given package;
 - Makefile implements the top-level targets:
   - legal-info-prepare creates the output directory and produces legal info
     about Buildroot itself and the toolchain, which mostly means just warning
     the user that this is not implemented;
   - legal-info, the only target that is supposed to be used directly, depends
     on all of the above and finishes things by producing the README files from
     the various pieces.

Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
12 years agoopencv: get rid of unused SSE41 and SSE42 options
Thomas Petazzoni [Tue, 17 Jul 2012 09:53:55 +0000 (11:53 +0200)]
opencv: get rid of unused SSE41 and SSE42 options

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Acked-by: Samuel Martin <s.martin49@gmail.com>
12 years agoopencv: bump to version 2.4.2
Samuel Martin [Mon, 16 Jul 2012 21:37:30 +0000 (23:37 +0200)]
opencv: bump to version 2.4.2

Update Config.in and .mk according to the new features.

Remove the patch handling build with uclibc without long double support,
which seems not necessary anymore.

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
12 years agosdl_sound: refactor *_CONF_OPT assignment with cpu-feature options
Samuel Martin [Mon, 16 Jul 2012 21:37:29 +0000 (23:37 +0200)]
sdl_sound: refactor *_CONF_OPT assignment with cpu-feature options

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
12 years agosdl_gfx: refactor *_CONF_OPT assignment with cpu-feature options
Samuel Martin [Mon, 16 Jul 2012 21:37:28 +0000 (23:37 +0200)]
sdl_gfx: refactor *_CONF_OPT assignment with cpu-feature options

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
12 years agolibevas: refactor *_CONF_OPT assignment with cpu-feature options
Samuel Martin [Mon, 16 Jul 2012 21:37:27 +0000 (23:37 +0200)]
libevas: refactor *_CONF_OPT assignment with cpu-feature options

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
12 years agotarget: add symbols for i386/x86_64 cpu features
Samuel Martin [Mon, 16 Jul 2012 21:37:26 +0000 (23:37 +0200)]
target: add symbols for i386/x86_64 cpu features

Selecting the target subarchitecture variant automatically selects the
appropriated set of features.

[thomas.petazzoni@free-electrons.com:
  removed depends on inside hidden options, not needed.
  removed SSE41/SSE42 options, not used.]

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
12 years agogrep: bump to version 2.13
Gustavo Zacarias [Sun, 15 Jul 2012 13:47:45 +0000 (10:47 -0300)]
grep: bump to version 2.13

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
12 years agocifs-utils: bump to version 5.5
Gustavo Zacarias [Sun, 15 Jul 2012 13:47:44 +0000 (10:47 -0300)]
cifs-utils: bump to version 5.5

Bump cifs-utils to version 5.5
Also switch to http source instead of ftp.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
12 years agoipset: bump to version 6.13
Gustavo Zacarias [Sun, 15 Jul 2012 13:47:43 +0000 (10:47 -0300)]
ipset: bump to version 6.13

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
12 years agofreetype: bump to version 2.4.10
Gustavo Zacarias [Sun, 15 Jul 2012 13:47:42 +0000 (10:47 -0300)]
freetype: bump to version 2.4.10

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
12 years agoradvd: bump to version 1.9.1
Gustavo Zacarias [Sun, 15 Jul 2012 13:47:41 +0000 (10:47 -0300)]
radvd: bump to version 1.9.1

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
12 years agompfr: bump to version 3.1.1
Gustavo Zacarias [Sun, 15 Jul 2012 13:47:40 +0000 (10:47 -0300)]
mpfr: bump to version 3.1.1

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
12 years agoorc: remove redundant HOST_ORC_DEPENDENCIES
Arnout Vandecappelle (Essensium/Mind) [Sat, 14 Jul 2012 20:32:11 +0000 (22:32 +0200)]
orc: remove redundant HOST_ORC_DEPENDENCIES

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
12 years agoncurses: remove redundant HOST_NCURSES_DEPENDENCIES
Arnout Vandecappelle (Essensium/Mind) [Sat, 14 Jul 2012 20:32:06 +0000 (22:32 +0200)]
ncurses: remove redundant HOST_NCURSES_DEPENDENCIES

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
12 years agolibcap: remove redundant HOST_LIBCAP_DEPENDENCIES
Arnout Vandecappelle (Essensium/Mind) [Sat, 14 Jul 2012 20:32:02 +0000 (22:32 +0200)]
libcap: remove redundant HOST_LIBCAP_DEPENDENCIES

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
12 years agoicu: remove redundant HOST_ICU_DEPENDENCIES
Arnout Vandecappelle (Essensium/Mind) [Sat, 14 Jul 2012 20:31:57 +0000 (22:31 +0200)]
icu: remove redundant HOST_ICU_DEPENDENCIES

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
12 years agofile: remove redundant HOST_FILE_DEPENDENCIES
Arnout Vandecappelle (Essensium/Mind) [Sat, 14 Jul 2012 20:31:49 +0000 (22:31 +0200)]
file: remove redundant HOST_FILE_DEPENDENCIES

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
12 years agopkg-infra: remove self-dependency from host packages
Arnout Vandecappelle (Essensium/Mind) [Sat, 14 Jul 2012 20:31:19 +0000 (22:31 +0200)]
pkg-infra: remove self-dependency from host packages

When HOST_XXX_DEPENDENCIES are derived automatically from
XXX_DEPENDENCIES, a self-dependency is created if host-xxx is a dependency
of xxx.  This was the case for miniperl.

Filter out the self-dependency.

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
12 years agodependencies.sh: suppress output of locale
Arnout Vandecappelle (Essensium/Mind) [Sat, 14 Jul 2012 21:03:28 +0000 (23:03 +0200)]
dependencies.sh: suppress output of locale

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
12 years agotoolchain/mips: kill EABI and fix N32
Gustavo Zacarias [Sat, 14 Jul 2012 12:28:37 +0000 (09:28 -0300)]
toolchain/mips: kill EABI and fix N32

MIPS EABI is a bare-metal ABI so remove it.
Also fix uClibc to really work with N32 ABI, which used the EABI knob
previously.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
12 years agokernel-headers: bump 3.2.x stable version
Gustavo Zacarias [Sat, 14 Jul 2012 12:28:24 +0000 (09:28 -0300)]
kernel-headers: bump 3.2.x stable version

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
12 years agolinux: clarify the BR2_LINUX_KERNEL_DEFCONFIG help text
Arnout Vandecappelle (Essensium/Mind) [Sat, 14 Jul 2012 19:40:04 +0000 (21:40 +0200)]
linux: clarify the BR2_LINUX_KERNEL_DEFCONFIG help text

The help text of BR2_LINUX_KERNEL_DEFCONFIG is confusing: it seems to
point to the defconfigs in the buildroot tree.  So explicitly refer to
the kernel tree in the help text.

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
12 years agolua: bump version to 5.1.5
François Perrad [Sat, 14 Jul 2012 13:11:59 +0000 (15:11 +0200)]
lua: bump version to 5.1.5

[thomas.petazzoni@free-electrons.com: rewrote the patch, which was
corrupted in the original submission. Used quilt to refresh the Lua
patches, so that the version numbers are no longer present in the file
names]

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
12 years agolibmad: Add optimization config options
Benoît Thébaudeau [Fri, 13 Jul 2012 20:14:05 +0000 (22:14 +0200)]
libmad: Add optimization config options

Configuring libmad with --enable-speed compromises accuracy and can cause audio
clipping in some cases (heard on ARM platform with some loud MP3s), so give
users the choice of MAD optimizations.

The default config corresponds to the default behavior of libmad's configure.

Signed-off-by: Benoît Thébaudeau <benoit.thebaudeau@advansee.com>
12 years agolibxslt: use libgcrypt-config from STAGING_DIR
Arnout Vandecappelle (Essensium/Mind) [Wed, 11 Jul 2012 09:50:10 +0000 (11:50 +0200)]
libxslt: use libgcrypt-config from STAGING_DIR

Otherwise, if the host has a libgcrypt-config, that one will be used.

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
12 years agoRemove -fPIC on x86_64
Arnout Vandecappelle (Essensium/Mind) [Wed, 11 Jul 2012 12:57:18 +0000 (14:57 +0200)]
Remove -fPIC on x86_64

The -fPIC breaks the purgatory of kexec (= the code that passes command-line
arguments to the kernel): kexec doesn't know how to handle the GOT and PLT
relocation entries.

There is also no reason at all to pass -fPIC.  Shared libraries that require
it will add it to their local Makefiles, and normal executables have no
business with -fPIC (plus it adds overhead...).

The -fPIC was added by Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
in commit 8027784c.  That commit adds sysroot parameters to CFLAGS.
There is no explanation why -fPIC is also added for x86_64.

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
12 years agokernel-headers: bump 3.2.x stable version
Gustavo Zacarias [Fri, 6 Jul 2012 02:57:33 +0000 (02:57 +0000)]
kernel-headers: bump 3.2.x stable version

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agogob2: needs MMU
Gustavo Zacarias [Fri, 6 Jul 2012 01:55:38 +0000 (01:55 +0000)]
gob2: needs MMU

m4 needs MMU, so does bison, and so does gob2 which uses bison.
Fixes build failure:
http://autobuild.buildroot.net/results/f942b4ac770f3c7b27c42214af5bcec49f687da1/build-end.log

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agohtop: bump to version 1.0.1 and fix build failure
Gustavo Zacarias [Fri, 6 Jul 2012 01:50:27 +0000 (01:50 +0000)]
htop: bump to version 1.0.1 and fix build failure

Bump to version 1.0.1
Also fix build failure:
http://autobuild.buildroot.net/results/5f95c4fbb62b7b8cb451f6525731eae4ce6bcdbf/build-end.log

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agotoolchain/powerpc: SPE ABI is not available for e500mc
Gustavo Zacarias [Wed, 4 Jul 2012 02:35:51 +0000 (02:35 +0000)]
toolchain/powerpc: SPE ABI is not available for e500mc

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agorpm: needs threads support
Gustavo Zacarias [Wed, 4 Jul 2012 01:47:14 +0000 (01:47 +0000)]
rpm: needs threads support

Because beecrypt needs threads rpm does too since it's a mandatory
dependency.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agobeecrypt: needs threads support
Gustavo Zacarias [Wed, 4 Jul 2012 01:47:13 +0000 (01:47 +0000)]
beecrypt: needs threads support

Fixes
http://autobuild.buildroot.net/results/e28e5dfe73d838b8bc4e9c586bc865d57d717f76/build-end.log

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agobonnie: needs MMU
Gustavo Zacarias [Wed, 4 Jul 2012 01:34:54 +0000 (01:34 +0000)]
bonnie: needs MMU

Fixes
http://autobuild.buildroot.net/results/08cc7fdf21f8e51b793c0cf7a51b3f190ea7668c/build-end.log

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agolshw: fix build failure
Gustavo Zacarias [Wed, 4 Jul 2012 01:29:40 +0000 (01:29 +0000)]
lshw: fix build failure

Fix space-unfriendly CC/CXX/AR argument passing.
Fixes build failure
http://autobuild.buildroot.net/results/d8c7b5ef4056a197bb8085b0fcdd09d931aec876/build-end.log

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agobarebox: remove old version and add last 4 versions.
Marek Belisko [Tue, 3 Jul 2012 02:38:02 +0000 (02:38 +0000)]
barebox: remove old version and add last 4 versions.

Signed-off-by: Marek Belisko <marek.belisko@open-nandra.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>