buildroot.git
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>
12 years agobarebox: bump to 2012.07
Marek Belisko [Tue, 3 Jul 2012 02:38:01 +0000 (02:38 +0000)]
barebox: bump to 2012.07

Signed-off-by: Marek Belisko <marek.belisko@open-nandra.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agoiw: bump to 3.5
Yegor Yefremov [Mon, 25 Jun 2012 21:25:43 +0000 (21:25 +0000)]
iw: bump to 3.5

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agotoolchain/gcc : bump 4.5.x version
Peter Korsgaard [Mon, 2 Jul 2012 19:53:54 +0000 (21:53 +0200)]
toolchain/gcc : bump 4.5.x version

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agobusybox: bump 1.20.x series to 1.20.2
Gustavo Zacarias [Mon, 2 Jul 2012 07:04:44 +0000 (07:04 +0000)]
busybox: bump 1.20.x series to 1.20.2

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agoEnsure DESTDIR will not confuse the build
Thomas Petazzoni [Mon, 2 Jul 2012 04:21:14 +0000 (04:21 +0000)]
Ensure DESTDIR will not confuse the build

Having DESTDIR defined will confuse the build of certain packages, so
we ensure that it is undefined from the environment when Buildroot
starts.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agoRevert "dependencies: ensure that DESTDIR isn't set when running Buildroot"
Thomas Petazzoni [Mon, 2 Jul 2012 04:21:13 +0000 (04:21 +0000)]
Revert "dependencies: ensure that DESTDIR isn't set when running Buildroot"

We should instead simply unset it at runtime, like we do for
PKG_CONFIG_PATH.

This reverts commit 9910eba33adb2b783b0df5d90a857816e82fbd55.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agobsdiff: libraries should go after source files using them in linker invocation
Peter Korsgaard [Mon, 2 Jul 2012 09:10:59 +0000 (11:10 +0200)]
bsdiff: libraries should go after source files using them in linker invocation

Fixes http://autobuild.buildroot.net/results/2a6e213997c06136e18b25a1b0e91d8782acbfc4/

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agoiw: fix static linking
Peter Korsgaard [Mon, 2 Jul 2012 08:37:02 +0000 (10:37 +0200)]
iw: fix static linking

Libnl needs explicit -lpthread / -lm when statically linking.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agodocs: describe "file" and "local" methods in LIBFOO_SITE_METHOD
Nathan Lynch [Sun, 17 Jun 2012 11:54:01 +0000 (11:54 +0000)]
docs: describe "file" and "local" methods in LIBFOO_SITE_METHOD

Based on description by Thomas Petazzoni at:
http://free-electrons.com/blog/buildroot-2011-11/

Signed-off-by: Nathan Lynch <ntl@pobox.com>
Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agodocs: rework LIBFOO_SITE_METHOD documentation
Nathan Lynch [Sun, 17 Jun 2012 11:54:00 +0000 (11:54 +0000)]
docs: rework LIBFOO_SITE_METHOD documentation

The current structure of the LIBFOO_SITE_METHOD paragraph would make
it difficult to add documentation for the "file" and "local" methods.
There are enough possible values for LIBFOO_SITE_METHOD that
describing them in a sub-list seems to work well, which makes it
easier to add documentation for new methods.

Signed-off-by: Nathan Lynch <ntl@pobox.com>
Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agodocs: update LIBFOO_SITE to describe use of filesystem paths
Nathan Lynch [Sun, 17 Jun 2012 11:53:59 +0000 (11:53 +0000)]
docs: update LIBFOO_SITE to describe use of filesystem paths

Buildroot supports the use of local filesystem paths in LIBFOO_SITE
since the 2011.11 release, but this is not documented in the manual.
Fix this and slightly reword the surrounding doucmentation
accordingly.

Signed-off-by: Nathan Lynch <ntl@pobox.com>
Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agomsmtp: fix static linking with openssl
Peter Korsgaard [Sun, 1 Jul 2012 21:59:44 +0000 (23:59 +0200)]
msmtp: fix static linking with openssl

Openssl depends on zlib, so we need to explicitly link with
zlib as well when statically linking.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agoopenssl: fix static build
Peter Korsgaard [Sun, 1 Jul 2012 21:59:29 +0000 (23:59 +0200)]
openssl: fix static build

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agoGlobally disable PKG_CONFIG_PATH
Arnout Vandecappelle [Sat, 30 Jun 2012 10:29:22 +0000 (10:29 +0000)]
Globally disable PKG_CONFIG_PATH

If PKG_CONFIG_PATH is set in the environment, it allows pkg-config to
look for libraries outside of the buildroot tree.  This is a problem
both for host and target builds.  To avoid it, globally set an empty
PKG_CONFIG_PATH in the environment.

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agopkg-download: handle interrupted wget downloads
Arnout Vandecappelle [Sat, 30 Jun 2012 11:43:03 +0000 (11:43 +0000)]
pkg-download: handle interrupted wget downloads

When a wget download is interrupted, the downloaded file is still created.
It will therefore not be re-downloaded in the next build, and the
extraction will fail.

To avoid this, download to a temporary file first and rename when the
download is successful.

The existing mechanism doesn't work for interrupted downloads because the
whole sub-shell is interrupted, so the rm-part never gets executed.

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agodependencies: ensure that DESTDIR isn't set when running Buildroot
Thomas Petazzoni [Fri, 29 Jun 2012 00:14:56 +0000 (00:14 +0000)]
dependencies: ensure that DESTDIR isn't set when running Buildroot

Having DESTDIR set in the environment before running Buildroot creates
some funky problems in the build process. Prevent users from running
into this kind of troubles.

Cc: Michael Opdenacker <michael.opdenacker@free-electrons.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agoxavante: bump version to 2.2.1
Francois Perrad [Fri, 1 Jun 2012 06:02:07 +0000 (06:02 +0000)]
xavante: bump version to 2.2.1

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Acked-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agowsapi: bump version to 1.5
Francois Perrad [Fri, 1 Jun 2012 06:01:21 +0000 (06:01 +0000)]
wsapi: bump version to 1.5

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Acked-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agocgilua: bump version to 5.1.4
Francois Perrad [Fri, 1 Jun 2012 06:00:36 +0000 (06:00 +0000)]
cgilua: bump version to 5.1.4

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Acked-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agopciutils: bump to version 3.1.10
Gustavo Zacarias [Fri, 29 Jun 2012 00:43:00 +0000 (00:43 +0000)]
pciutils: bump to version 3.1.10

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agomii-diag: remove unneded explicit static linking handling
Peter Korsgaard [Fri, 29 Jun 2012 14:15:12 +0000 (16:15 +0200)]
mii-diag: remove unneded explicit static linking handling

Now that it is done globally instead.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agopackage/Makefile.in: link statically when BR2_PREFER_STATIC_LIB
Peter Korsgaard [Fri, 29 Jun 2012 14:13:57 +0000 (16:13 +0200)]
package/Makefile.in: link statically when BR2_PREFER_STATIC_LIB

Instead of explicitly adding it for each package.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agoncurses: build statically when BR2_PREFER_STATIC_LIB
Peter Korsgaard [Fri, 29 Jun 2012 14:11:50 +0000 (16:11 +0200)]
ncurses: build statically when BR2_PREFER_STATIC_LIB

--disable-static is no more. Only try to install .so files if not
configured for static linking.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agoeeprog: use provided linker flags as well
Peter Korsgaard [Fri, 29 Jun 2012 14:34:46 +0000 (16:34 +0200)]
eeprog: use provided linker flags as well

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agoiostat: use provided linker flags as well
Peter Korsgaard [Fri, 29 Jun 2012 14:33:12 +0000 (16:33 +0200)]
iostat: use provided linker flags as well

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agonanocom: use provided compiler/linker flags as well
Peter Korsgaard [Fri, 29 Jun 2012 14:30:15 +0000 (16:30 +0200)]
nanocom: use provided compiler/linker flags as well

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
12 years agoinput-tools: use provided linker flags as well
Peter Korsgaard [Fri, 29 Jun 2012 14:27:41 +0000 (16:27 +0200)]
input-tools: use provided linker flags as well

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>