buildroot.git
11 years agolibusb: build fix for flat binaries
Gustavo Zacarias [Tue, 3 Sep 2013 13:36:45 +0000 (10:36 -0300)]
libusb: build fix for flat binaries

Fixes:
http://autobuild.buildroot.net/results/4d1/4d1b9c6132e7836bc2ecab4b1483b80d2e042dcd/

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoMakefile: also unexport PKG_CONFIG_LIBDIR
Peter Korsgaard [Wed, 11 Sep 2013 12:15:15 +0000 (14:15 +0200)]
Makefile: also unexport PKG_CONFIG_LIBDIR

Similar to how we do it for _PATH / _SYSROOT_DIR. Buildroot gets fairly
confused if the user has set up a custom PKG_CONFIG_LIBDIR, so ensure
it gets unset.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolinux.mk: target-install: drop extra (invalid) DEPMOD parameter
Peter Korsgaard [Wed, 11 Sep 2013 11:21:53 +0000 (13:21 +0200)]
linux.mk: target-install: drop extra (invalid) DEPMOD parameter

DEPMOD is already specified in LINUX_MAKE_FLAGS, and is no longer located
in HOST_DIR/usr/sbin after the move to host-kmod, so drop it from here.

Reported-by: Ryan Coe <bluemrp9@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agopackage: drop unneeded 'call' from {generic,autotools}-package invocation
Peter Korsgaard [Wed, 11 Sep 2013 11:05:01 +0000 (13:05 +0200)]
package: drop unneeded 'call' from {generic,autotools}-package invocation

Reported-by: Jerzy Grzegorek <jerzy.grzegorek@trzebnica.net>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agopkg-stats: update set of files to skip
Jerzy Grzegorek [Wed, 11 Sep 2013 09:12:18 +0000 (11:12 +0200)]
pkg-stats: update set of files to skip

In BR sub-directory boot/ linux/ and package/ there are a few .mk files which
aren't <package>.mk files. These files shouldn't be taken into account
in package statistics.

Signed-off-by: Jerzy Grzegorek <jerzy.grzegorek@trzebnica.net>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolinux-headers: bump 3.{0, 2, 4, 10}.x stable versions
Gustavo Zacarias [Tue, 10 Sep 2013 22:06:39 +0000 (19:06 -0300)]
linux-headers: bump 3.{0, 2, 4, 10}.x stable versions

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agovsftpd: Fix dependency for needs mmu
Axel Lin [Sat, 7 Sep 2013 06:07:23 +0000 (14:07 +0800)]
vsftpd: Fix dependency for needs mmu

Commit 2eb995759 "vsftpd: needs mmu" adds "depends on BR2_TOOLCHAIN_HAS_THREADS".

The build error is:
sysutil.c:(.text+0x37ac): undefined reference to `fork'

Thus it should depend on BR2_USE_MMU rather than BR2_TOOLCHAIN_HAS_THREADS.

Cc: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Axel Lin <axel.lin@ingics.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agosocketcand: needs mmu
Axel Lin [Sat, 7 Sep 2013 06:04:26 +0000 (14:04 +0800)]
socketcand: needs mmu

Signed-off-by: Axel Lin <axel.lin@ingics.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agonoip: needs mmu
Axel Lin [Sat, 7 Sep 2013 03:46:07 +0000 (11:46 +0800)]
noip: needs mmu

Signed-off-by: Axel Lin <axel.lin@ingics.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agonetplug: needs mmu
Axel Lin [Sat, 7 Sep 2013 02:45:20 +0000 (10:45 +0800)]
netplug: needs mmu

Signed-off-by: Axel Lin <axel.lin@ingics.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agosyslinux: bump to version 4.07
Romain Naour [Fri, 6 Sep 2013 23:25:18 +0000 (01:25 +0200)]
syslinux: bump to version 4.07

Signed-off-by: Romain Naour <romain.naour@openwide.fr>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoxserver_xorg-server: backport kdrive option parsing fix
Peter Korsgaard [Wed, 11 Sep 2013 10:51:38 +0000 (12:51 +0200)]
xserver_xorg-server: backport kdrive option parsing fix

Reported-by: Woody Wu <narkewoody@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agobarebox: bump to version 2013.09.0
Fabio Porcedda [Tue, 10 Sep 2013 07:18:45 +0000 (09:18 +0200)]
barebox: bump to version 2013.09.0

Signed-off-by: Fabio Porcedda <fabio.porcedda@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolinux: fix depmod location after move to host-kmod
Peter Korsgaard [Tue, 10 Sep 2013 19:54:59 +0000 (21:54 +0200)]
linux: fix depmod location after move to host-kmod

The host-kmod version of depmod gets installed into HOST_DIR/sbin, so
adjust the path we use to refer to it in linux.mk

Reported-by: Ryan Coe <bluemrp9@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolibunwind: needs threads
Gustavo Zacarias [Tue, 10 Sep 2013 18:17:41 +0000 (15:17 -0300)]
libunwind: needs threads

Fixes:
http://autobuild.buildroot.net/results/39a/39a32d323252e3d986fd9290108db7a496d429d9/

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolibroxml: needs threads
Gustavo Zacarias [Tue, 10 Sep 2013 18:13:36 +0000 (15:13 -0300)]
libroxml: needs threads

Fixes:
http://autobuild.buildroot.net/results/169/169b607993cd7ae4a8a79c2a00c00f820ec1c747/

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoopus-tools: disable flac when it is not selected
Gustavo Zacarias [Tue, 10 Sep 2013 18:07:45 +0000 (15:07 -0300)]
opus-tools: disable flac when it is not selected

opus-tools expects flac since the 0.1.7 bump unless otherwise told so.
Disable it when it's not selected. Fixes:
http://autobuild.buildroot.net/results/c8c/c8c1a682336c150ee401f76b173944611b96bd4e/

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoerlang: install to staging
Hans Bulfone [Fri, 9 Aug 2013 01:37:24 +0000 (03:37 +0200)]
erlang: install to staging

This is required to build custom port drivers/NIFs or code that
uses erl_interface.

Signed-off-by: Hans Bulfone <hans@nil.at>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoConfig.in: Fixup after BR2_ELF2FLT got renamed to BR2_PACKAGE_HOST_ELF2FLT
Axel Lin [Tue, 3 Sep 2013 09:39:53 +0000 (17:39 +0800)]
Config.in: Fixup after BR2_ELF2FLT got renamed to BR2_PACKAGE_HOST_ELF2FLT

The BR2_ELF2FLT option has been renamed to BR2_PACKAGE_HOST_ELF2FLT, thus
use the new name to fix dependency.

Signed-off-by: Axel Lin <axel.lin@ingics.com>
Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agompd: remove reference to old multimedia sub-directory
Sagaert Johan [Mon, 9 Sep 2013 20:40:32 +0000 (22:40 +0200)]
mpd: remove reference to old multimedia sub-directory

Signed-off-by: Sagaert Johan <sagaert.johan at skynet.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agopulseaudio: fix init script installation
Peter Korsgaard [Mon, 9 Sep 2013 20:38:04 +0000 (22:38 +0200)]
pulseaudio: fix init script installation

Adjust the installation step after adf65110 (Remove multimedia subdirectory).

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoutil-linux: fix build failure with older systems
Ryan Barnett [Thu, 5 Sep 2013 20:55:03 +0000 (15:55 -0500)]
util-linux: fix build failure with older systems

Adding patch util-linux-002-support-older-machines.patch to fix issues
when building for older systems.

Making all util-linux patches apply cleanly (fuzz fixes)

Fixes http://autobuild.buildroot.org/results/349/349d6ff938b093623618669a1acb390aa2a5fafe
Fixes http://autobuild.buildroot.org/results/57e/57e2c612c46b9e3b5f7bb213fcb3825b23fb7fc7

Signed-off-by: Ryan Barnett <rjbarnet@rockwellcollins.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agopackage: don't use .xz format for github
Peter Korsgaard [Mon, 9 Sep 2013 09:38:15 +0000 (11:38 +0200)]
package: don't use .xz format for github

Fixes http://autobuild.buildroot.net/results/955/955ed1af28f6ff9912adddc0342d1f3ca65e5b4d/

Commit 62146ea3ad7 (change package tarball compression to xz whenever possible)
changed a number of packages to use .xz format tarballs. Unfortunately this
doesn't work for packages from github, as it delivers gzip compressed tarballs
even when a .xz is requested.

Fix it by reverting this change for the packages using github.

Reported-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agowebkit: fix staging install
Peter Korsgaard [Mon, 9 Sep 2013 09:27:55 +0000 (11:27 +0200)]
webkit: fix staging install

Parallel 'make install' seems to deadlock here (make 3.81). Work around it
by disabling parallel make for the install step.

We only disable parallel make for the install step, as the build step works
with parallel make, and webkit is a huge package, so build time goes up
significantly with make -j1.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoopus-tools: bump version
Peter Korsgaard [Sun, 8 Sep 2013 21:58:05 +0000 (23:58 +0200)]
opus-tools: bump version

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agowebkit: Version bump to 1.11.5
Markos Chandras [Thu, 5 Sep 2013 11:37:02 +0000 (12:37 +0100)]
webkit: Version bump to 1.11.5

Also apply the following patches:
- upstream fix for 32-bit autotools
- upstream fix for conditional gstreamer build of gtklauncher
- upstream fix for detecting the latest harfbuzz
- Update existing patch for disabling docs
- Update existing patch for execinfo_h
- upstream patch for the MIPS DFG support. This fixes
compilation problems on MIPS.

Signed-off-by: Markos Chandras <markos.chandras@imgtec.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agochange package tarball compression to xz whenever possible
Jerzy Grzegorek [Fri, 6 Sep 2013 06:14:15 +0000 (08:14 +0200)]
change package tarball compression to xz whenever possible

[Peter: leave change xz tarball format to not end up with circular deps]
Signed-off-by: Jerzy Grzegorek <jerzy.grzegorek@trzebnica.net>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agogsl: bump version to 1.16
Sagaert Johan [Thu, 5 Sep 2013 22:46:24 +0000 (00:46 +0200)]
gsl: bump version to 1.16

Signed-off-by: Sagaert Johan <sagaert.johan@skynet.be>
Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoeigen: new package
Matt Weber [Thu, 5 Sep 2013 13:53:27 +0000 (08:53 -0500)]
eigen: new package

[Peter: minor white space tweaks]
Signed-off-by: Matt Weber <mlweber1@rockwellcollins.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolibcurl: add support for compiling with libssh2
Ryan Barnett [Fri, 30 Aug 2013 14:09:45 +0000 (09:09 -0500)]
libcurl: add support for compiling with libssh2

Adding configuration options that if libssh2 is selected, compile libcurl
with --with-ssh config flag.

Signed-off-by: Ryan Barnett <rjbarnet@rockwellcollins.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolibssh2: add package
Ryan Barnett [Fri, 30 Aug 2013 14:09:44 +0000 (09:09 -0500)]
libssh2: add package

[Peter: minor white space tweaks]
Signed-off-by: Ryan Barnett <rjbarnet@rockwellcollins.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoRemove multimedia subdirectory
Jérôme Pouiller [Fri, 30 Aug 2013 09:05:57 +0000 (11:05 +0200)]
Remove multimedia subdirectory

Unless it was a group of sub-packages, packages was never regrouped by
category. multimedia/ was an exception to this rule.

This patch move packages/multimedia/ sub-directories to packages/. It
keeps two subdirectories for gstream 0.10 and gstreamer 1.X.

Signed-off-by: Jérôme Pouiller <jezz@sysmic.org>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agohost-swig: bump version to 2.0.10
Ryan Barnett [Fri, 6 Sep 2013 16:35:44 +0000 (11:35 -0500)]
host-swig: bump version to 2.0.10

Signed-off-by: Ryan Barnett <rjbarnet@rockwellcollins.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolibcap-ng: bump revision to 0.7.3
Ryan Barnett [Fri, 6 Sep 2013 16:06:00 +0000 (11:06 -0500)]
libcap-ng: bump revision to 0.7.3

Also cleaned the package makefile up by removing explicitly naming
the source along with moving the configure of the package down below
the standard package declarations.

Signed-off-by: Ryan Barnett <rjbarnet@rockwellcollins.com>
Reviewed-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agotrivial: correct capitalization of Lua in Config.in files
Thomas De Schampheleire [Fri, 6 Sep 2013 21:36:18 +0000 (23:36 +0200)]
trivial: correct capitalization of Lua in Config.in files

The Lua website says:
"Like most names, it should be written in lower case with an initial capital,
that is, "Lua". Please do not write it as "LUA", which is both ugly and
confusing, because then it becomes an acronym with different meanings for
different people."
http://www.lua.org/about.html

So, let's honor this request in buildroot.

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoperf: Add host-bison, host-flex dependencies
Mischa Jonker [Wed, 4 Sep 2013 19:02:10 +0000 (21:02 +0200)]
perf: Add host-bison, host-flex dependencies

Signed-off-by: Mischa Jonker <mjonker@synopsys.com>
Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Tested-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoAdd support for plain URL in $(PKG)_PATCH variable
Jérôme Pouiller [Mon, 13 May 2013 15:51:52 +0000 (17:51 +0200)]
Add support for plain URL in $(PKG)_PATCH variable

Until now, $(PKG)_PATCH allow only to download patches from same URL than tarball.
This patch allow to detect when plain URL are used in $(PKG)_PATCH and correctly
handle them.

Signed-off-by: Jérôme Pouiller <jezz@sysmic.org>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Reviewed-by: Markos Chandras <markos.chandras@imgtec.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoxzcat: treat as host prerequisite and build if needed
Thomas De Schampheleire [Fri, 2 Aug 2013 09:05:15 +0000 (11:05 +0200)]
xzcat: treat as host prerequisite and build if needed

If xzcat is not present on the host system, buildroot bails out early asking
the developer to install it (xzcat is now a DL_TOOLS_DEPENDENCY)
Conversely, when BR2_TARGET_ROOTFS_CPIO_XZ is enabled, then host-xz is a
build dependency, and no manual action is required from the developer.

Because the second approach is nicer, also build host-xz when xzcat is not
available, using the host-prerequisite and suitable-host-pkg mechanisms,
already used for tar.

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoinfra: introduce suitable-extractor helper function
Thomas De Schampheleire [Fri, 2 Aug 2013 09:05:14 +0000 (11:05 +0200)]
infra: introduce suitable-extractor helper function

In order to simplify determining the right extractor tool for a given
file type, this patch introduces a make function 'suitable-extractor'.
Its usage is $(call suitable-extractor,filename), and it returns the
path to the suitable extractor.

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoFix build reproducibility in Make 3.82
Jérôme Pouiller [Tue, 3 Sep 2013 08:45:41 +0000 (10:45 +0200)]
Fix build reproducibility in Make 3.82

Make 3.82 no longer sort the result of wildcards (see
http://comments.gmane.org/gmane.comp.gnu.make.bugs/4260). This may break
build reproducibility.

This patch sort results of wildcards to ensure reproducibility.

Signed-off-by: Jérôme Pouiller <jezz@sysmic.org>
Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agouclibc: add upstream 0.9.33 fixes
Peter Korsgaard [Fri, 6 Sep 2013 13:28:51 +0000 (15:28 +0200)]
uclibc: add upstream 0.9.33 fixes

Upstream has a large number of patches lined up for the next 0.9.33.x bugfix
release;

http://git.uclibc.org/uClibc/log/?h=0.9.33

Add them here, as atleast some of them are quite critical (E.G. the eventfd
issue gets triggered by recent glib versions).

I've skipped the microblaze and xtensa fixes as we don't currently support
those with 0.9.33.2.

Drop uclibc-0002-Add-definition-of-MSG_WAITFORONE-and-MSG_CMSG_CMSG_CLOEXE.patch
as that is a subset of uclibc-0035-socket.h-pull-socket_type.h-from-eglibc.patch

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoutil-linux: bump version to 2.23
Ryan Barnett [Thu, 5 Sep 2013 13:32:26 +0000 (08:32 -0500)]
util-linux: bump version to 2.23

Removed patches that were are now in version 2.23 of util-linux along with
fixed up other patches so they apply cleanly.

Signed-off-by: Ryan Barnett <rjbarnet@rockwellcollins.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agotargets: move target options to their own sub-menu
Yann E. MORIN [Wed, 4 Sep 2013 21:35:55 +0000 (23:35 +0200)]
targets: move target options to their own sub-menu

Currently, all target options lie in the top-level menu.
This looks a bit clumsy, since all other options are neatly
folded into their own sematic sub-menus each.

Move the target option into their own sub-menu too.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Acked-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoconfigs: bump kernel use for RPi, use simpler defconfig
Yann E. MORIN [Wed, 4 Sep 2013 21:35:54 +0000 (23:35 +0200)]
configs: bump kernel use for RPi, use simpler defconfig

Bump for a slew of USB-related and other fixes.

The bcmrpi defconfig is a huge beast with lots of superfluous drivers.
The brcmrpi_quick defconfig is a stripped down minimalist defconfig with
all that is needed to bring up a RPi with complete HW support, and
nothing superfluous, which is what we need for a board's defconfig in
buildroot.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agopackage/rpi-firmware: bump version
Yann E. MORIN [Wed, 4 Sep 2013 21:35:53 +0000 (23:35 +0200)]
package/rpi-firmware: bump version

Fixes and improvements for USB, audio sync, camera support,
codecs, HDMI framerate and audio, and GPU freezes.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolinux-pam: bump to version 1.1.6
Ryan Barnett [Wed, 4 Sep 2013 23:15:31 +0000 (18:15 -0500)]
linux-pam: bump to version 1.1.6

Signed-off-by: Ryan Barnett <rjbarnet@rockwellcollins.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agotrivial: remove odd references to 'buildroot2'
Thomas De Schampheleire [Thu, 5 Sep 2013 07:12:15 +0000 (09:12 +0200)]
trivial: remove odd references to 'buildroot2'

In the past there may have been a very good reason to refer to 'buildroot2', but
these days it's just odd.

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agocalao_usb_a9263_defconfig: lock to kernel 3.10.x
Peter Korsgaard [Thu, 5 Sep 2013 08:54:14 +0000 (10:54 +0200)]
calao_usb_a9263_defconfig: lock to kernel 3.10.x

The calao defconfig fails to build with 3.11, so lock the kernel version
to the last version known to build.

For details, see:
http://jenkins.free-electrons.com/job/buildroot/config=calao_usb_a9263_defconfig/105

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agocalao_usb_a9260_defconfig: lock to kernel 3.10.x
Peter Korsgaard [Thu, 5 Sep 2013 08:52:57 +0000 (10:52 +0200)]
calao_usb_a9260_defconfig: lock to kernel 3.10.x

The calao defconfig fails to build with 3.11, so lock the kernel version
to the last version known to build.

For details, see:
http://jenkins.free-electrons.com/job/buildroot/config=calao_usb_a9260_defconfig/105

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoat91sam9260dfc_defconfig: fix linux defconfig name
Peter Korsgaard [Thu, 5 Sep 2013 08:51:19 +0000 (10:51 +0200)]
at91sam9260dfc_defconfig: fix linux defconfig name

The 9260 defconfig got renamed to at91sam9260_9g20_defconfig in kernel
3.11.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoat91sam9261ek_defconfig: fix linux defconfig name
Peter Korsgaard [Thu, 5 Sep 2013 08:47:55 +0000 (10:47 +0200)]
at91sam9261ek_defconfig: fix linux defconfig name

The 9261 defconfig got renamed to at91sam9261_9g10_defconfig in kernel
3.11.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agocalao_usb_a9g20_lpw_defconfig: lock to kernel 3.10.x
Peter Korsgaard [Thu, 5 Sep 2013 07:44:51 +0000 (09:44 +0200)]
calao_usb_a9g20_lpw_defconfig: lock to kernel 3.10.x

The calao defconfig fails to build with 3.11, so lock the kernel version
to the last version known to build.

For details, see:
http://jenkins.free-electrons.com/job/buildroot/config=calao_usb_a9g20_lpw_defconfig/105

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agocppcms: bump to version 1.0.4
Jerzy Grzegorek [Tue, 3 Sep 2013 10:55:25 +0000 (12:55 +0200)]
cppcms: bump to version 1.0.4

Signed-off-by: Jerzy Grzegorek <jerzy.grzegorek@trzebnica.net>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolibcurl: extend package support
Gustavo Zacarias [Tue, 3 Sep 2013 10:37:56 +0000 (07:37 -0300)]
libcurl: extend package support

Add support for gnutls, nss and polarssl backends.
Add support for libidn and zlib.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agogcc: pass MAKEINFO=missing in the environment rather than as a ./configure arg
Peter Korsgaard [Wed, 4 Sep 2013 14:18:14 +0000 (16:18 +0200)]
gcc: pass MAKEINFO=missing in the environment rather than as a ./configure arg

Fixes a build issue with the avr32 toolchain:

http://jenkins.free-electrons.com/job/buildroot/config=atngw100_defconfig/104/

Invalid configuration `MAKEINFO=missing': machine `MAKEINFO=missing' not
recognized

Instead pass it in the environment of ./configure, similar to how it was
done originally in 62322acb2ce (toolchain/gcc: disable makeinfo).

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolibevas: async image preload support needs threads support in toolchain
Peter Korsgaard [Wed, 4 Sep 2013 11:31:19 +0000 (13:31 +0200)]
libevas: async image preload support needs threads support in toolchain

Fixes http://autobuild.buildroot.net/results/92b/92b3990e3a51c9e400cff31a1f0d23aeb5085a54/

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agokmod: disable manpages for host-kmod
Peter Korsgaard [Wed, 4 Sep 2013 10:36:09 +0000 (12:36 +0200)]
kmod: disable manpages for host-kmod

The manpages are not installed to HOST_DIR anyway, and it errors out if
xsltproc isn't available on the host.

11 years agosetlocalversion: sync with Linux kernel version (2.6.34)
Peter Korsgaard [Wed, 4 Sep 2013 09:36:31 +0000 (11:36 +0200)]
setlocalversion: sync with Linux kernel version (2.6.34)

Brings a number of fixes, and most importantly no longer tries to figure
out if the tree contains uncommitted changes when using svn, as that can
be very slow.

This only syncs with setlocalversion as of 2.6.34 as later kernel versions
aren't directly compatible with our use cases since 09155120c (kbuild:
Clean up and speed up the localversion logic).

We still have one delta from the kernel version (setlocalversion: fix i18n
issue with svn), as that has only later been fixed in the kernel version.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agokmod: explicitly define host-kmod dependencies
Peter Korsgaard [Wed, 4 Sep 2013 08:54:20 +0000 (10:54 +0200)]
kmod: explicitly define host-kmod dependencies

So we don't end up pulling in host-busybox (which doesn't exist) if
KMOD_TOOLS is enabled.

Reported-by: Sagaert Johan <sagaert.johan@skynet.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolinux: switch to 3.11.x series
Gustavo Zacarias [Tue, 3 Sep 2013 18:41:55 +0000 (15:41 -0300)]
linux: switch to 3.11.x series

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolinux-headers: add 3.11.x series
Gustavo Zacarias [Tue, 3 Sep 2013 18:41:54 +0000 (15:41 -0300)]
linux-headers: add 3.11.x series

And deprecate 3.9.x series to match upstream.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agonetplug: properly install init.d script.
Peter Sanford [Tue, 3 Sep 2013 17:22:54 +0000 (10:22 -0700)]
netplug: properly install init.d script.

Looks like this was lost in 20d4792e.

[Peter: use _INSTALL_INIT_SYSV, explicitly delete script on uninstall]
Signed-off-by: Peter Sanford <psanford@nearbuysystems.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agopcre: fix C++ static build problem
Gustavo Zacarias [Tue, 3 Sep 2013 14:33:15 +0000 (11:33 -0300)]
pcre: fix C++ static build problem

PCRE C++ unit tests fails to build properly for static scenarios since
it's not taken account for properly in the build system.
Just disable them, they're never installed to the target.
Fixes:
http://autobuild.buildroot.net/results/970/97027b981659502ff12c345c3caef4933cddb354/

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolibcec: needs wchar
Gustavo Zacarias [Tue, 3 Sep 2013 13:51:35 +0000 (10:51 -0300)]
libcec: needs wchar

Fixes:
http://autobuild.buildroot.net/results/dae/dae6ec4f75b2aeb793b88567f48d94b07a6a59da/

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolibsecret: specify where libgcrypt lives
Gustavo Zacarias [Tue, 3 Sep 2013 13:27:21 +0000 (10:27 -0300)]
libsecret: specify where libgcrypt lives

When libgcrypt support is enabled the configure script will try to
find libgcrypt-config in the PATH. If the host distribution has it then
brokeness ensues. Fixes:
http://autobuild.buildroot.net/results/eca/eca10b8360354e7e51406f7ac942d343987bde5e/

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agompd: bump to version 0.17.5
Gustavo Zacarias [Tue, 3 Sep 2013 11:14:23 +0000 (08:14 -0300)]
mpd: bump to version 0.17.5

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolibmicrohttpd: bump to version 0.9.30
Gustavo Zacarias [Tue, 3 Sep 2013 10:59:08 +0000 (07:59 -0300)]
libmicrohttpd: bump to version 0.9.30

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agogcc: re-disable info documentation
Peter Korsgaard [Tue, 3 Sep 2013 13:22:17 +0000 (15:22 +0200)]
gcc: re-disable info documentation

The documentation of older GCC versions (E.G. 4.3.x) contain constructs
that are no longer accepted by recent (5.x) versions of makeinfo, breaking
the build.

The documentation isn't really needed, and takes up extra space/build time,
so work around it by disabling documentation, like we had before the
conversion of the toolchain to the package infrastructure.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agokmod: does not support static builds
Thomas Petazzoni [Tue, 20 Aug 2013 11:03:04 +0000 (13:03 +0200)]
kmod: does not support static builds

Since kmod 14, the support for building a static library has been
removed completely from kmod. Therefore, we mark kmod as
!BR2_PREFER_STATIC_LIB, as well as all its reverse dependencies, which
includes the option to use the "udev" /dev management method.

[Peter: show comment for udev when BR2_PREFER_STATIC_LIB is enabled]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoMakefile: do not try to strip inexisting file when stripping libpthread
Thomas Petazzoni [Tue, 20 Aug 2013 11:03:03 +0000 (13:03 +0200)]
Makefile: do not try to strip inexisting file when stripping libpthread

libpthread.so has a special stripping condition to preserve parts of
it that are needed for debugging. However, due to the usage of 'xargs'
instead of 'xargs -r', the strip command is executed regardless of
whether a libpthread.so file is found or not. This leads to a big
error message being displayed in static-only builds, because strip is
executed without a file argument. Thanks to the '|| true', the build
continues, but still shows a big error message in the middle, which is
not nice.

By using 'xargs -r', we avoid the strip command from being executed
when 'find' doesn't find any match. We also remove the '|| true' to
catch other real errors.

Signed-off-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>
11 years agoRemove references to module-init-tools
Peter Korsgaard [Mon, 2 Sep 2013 21:01:01 +0000 (23:01 +0200)]
Remove references to module-init-tools

Now that it is replaced by kmod.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agomodule-init-tools: remove package
Thomas Petazzoni [Tue, 27 Aug 2013 17:28:34 +0000 (19:28 +0200)]
module-init-tools: remove package

This commit removes the module-init-tools package and adds the
relevant Config.in.legacy entries to ease the migration for users.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolinux: use kmod instead of module-init-tools
Thomas Petazzoni [Tue, 27 Aug 2013 17:28:33 +0000 (19:28 +0200)]
linux: use kmod instead of module-init-tools

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agokmod: allow to build a host variant
Thomas Petazzoni [Tue, 27 Aug 2013 17:28:32 +0000 (19:28 +0200)]
kmod: allow to build a host variant

Since module-init-tools is deprecated, we now want to use kmod instead
for the installation of modules during the kernel build process. In
order to do this, we need to be able to build a host variant of kmod,
which is want this patch allows to do.

Note that only the depmod tool is installed on the host, since that's
the only one likely to be used on the host in a cross-compilation
context.

[Peter: needs AUTORECONF for the host as well. Fix comment while we're at it]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agokmod: indent properly the KMOD_INSTALL_TOOLS macro
Thomas Petazzoni [Tue, 27 Aug 2013 17:28:31 +0000 (19:28 +0200)]
kmod: indent properly the KMOD_INSTALL_TOOLS macro

The KMOD_INSTALL_TOOLS macro uses a non-conventional indentation. This
commit fixes this.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolibffi: minor corrections in post install hooks
nmenegale [Wed, 28 Aug 2013 09:48:59 +0000 (11:48 +0200)]
libffi: minor corrections in post install hooks

In order to be sure that we just deal with the includes related with
the actual package described into libffi.mk it is better to explicitly
specify the version of the libffi we deal with into the post install
hook.
As dev files are deprecated in target rootfs target post install
hook was also deleted.

Signed-off-by: Nicolas Ménégale <nicolas.menegale@openwide.fr>
Reviewed-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolibsecret: New package
Markos Chandras [Wed, 28 Aug 2013 10:23:37 +0000 (11:23 +0100)]
libsecret: New package

libsecret is a library for storing and retrieving passwords
and other secrets. It communicates with the "Secret Service"
using DBus. gnome-keyring and ksecretservice are both
implementations of a Secret Service.

libsecret replaces libgnome-keyring.

https://wiki.gnome.org/Libsecret

[Peter: also needs host-intltool]
Signed-off-by: Markos Chandras <markos.chandras@imgtec.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agokmod: bump to version 15
Thomas Petazzoni [Wed, 28 Aug 2013 15:13:08 +0000 (17:13 +0200)]
kmod: bump to version 15

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agomysql_client : bump version to 5.1.70
Sagaert Johan [Thu, 29 Aug 2013 13:13:15 +0000 (15:13 +0200)]
mysql_client : bump version to 5.1.70

Signed-off-by: Sagaert Johan <sagaert.johan@skynet.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolegacy: marked BR2_PACKAGE_GCC_TARGET and BR2_HAVE_DEVFILES as removed
Samuel Martin [Fri, 30 Aug 2013 04:08:59 +0000 (06:08 +0200)]
legacy: marked BR2_PACKAGE_GCC_TARGET and BR2_HAVE_DEVFILES as removed

These 2 symbols were removed when the gcc has been converted to the
Buildroot package infrastructures.

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoqemu: bump to version 1.6.0
Francois Perrad [Mon, 2 Sep 2013 08:18:50 +0000 (10:18 +0200)]
qemu: bump to version 1.6.0

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoperl: bump to version 5.18.1
Francois Perrad [Mon, 2 Sep 2013 08:18:49 +0000 (10:18 +0200)]
perl: bump to version 5.18.1

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolibcurl: up revision to 7.32.0
Ryan Barnett [Thu, 29 Aug 2013 22:41:08 +0000 (17:41 -0500)]
libcurl: up revision to 7.32.0

Updating revision of libcurl to version 7.32.0

Signed-off-by: Ryan Barnett <rjbarnet@rockwellcollins.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agotoolchain-external: Add Sourcery CodeBench for Nios-II
Ezequiel Garcia [Thu, 29 Aug 2013 22:10:41 +0000 (19:10 -0300)]
toolchain-external: Add Sourcery CodeBench for Nios-II

This commit adds the pre-built Sourcery CodeBench toolchains
currently available for the Nios-II architecture.

Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agonios2: Add new architecture
Ezequiel Garcia [Thu, 29 Aug 2013 22:10:40 +0000 (19:10 -0300)]
nios2: Add new architecture

This commit adds very basic support to build for the Nios II
architecture. Toolchain support is still missing and instead
we need to use an external custom toolchain.

Notice that this architecture had been previously removed in
Buildroot 2010.05-rc1 release (as explained in the CHANGES file)
and this commit adds it back.

Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoti-gfx.mk: correct typo
Martin Creutziger [Mon, 2 Sep 2013 15:18:48 +0000 (17:18 +0200)]
ti-gfx.mk: correct typo

There is a simple typo in package/ti-gfx/ti-gfx.mk, which the
following patch corrects.

Signed-off-by: Martin Creutziger <buildroot@martin.creutziger.net>
Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoatk: bump to version 2.9.4
Jerzy Grzegorek [Mon, 2 Sep 2013 08:40:49 +0000 (10:40 +0200)]
atk: bump to version 2.9.4

Signed-off-by: Jerzy Grzegorek <jerzy.grzegorek@trzebnica.net>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolibmicrohttpd: disable spdy support
Gustavo Zacarias [Mon, 2 Sep 2013 10:19:44 +0000 (07:19 -0300)]
libmicrohttpd: disable spdy support

It requires OpenSSL and IPv6 support and it should probably be an
option since SSL support uses GnuTLS thus making a huge target
footprint with 2 SSL/TLS libraries for full support.
But most of all it's considered experimental.
Fixes:
http://autobuild.buildroot.net/results/836/836c39c11cecbcf9399675ba3ab01202417b9642/

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agognutls: bump to version 3.2.4
Gustavo Zacarias [Sun, 1 Sep 2013 19:55:20 +0000 (16:55 -0300)]
gnutls: bump to version 3.2.4

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolibmicrohttpd: bump to version 0.9.29
Gustavo Zacarias [Sun, 1 Sep 2013 19:55:01 +0000 (16:55 -0300)]
libmicrohttpd: bump to version 0.9.29

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolibfuse: bump to version 2.9.3
Gustavo Zacarias [Sun, 1 Sep 2013 19:54:37 +0000 (16:54 -0300)]
libfuse: bump to version 2.9.3

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoiw: bump to version 3.11
Gustavo Zacarias [Fri, 30 Aug 2013 21:57:21 +0000 (18:57 -0300)]
iw: bump to version 3.11

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoiptables: bump to version 1.4.20
Gustavo Zacarias [Fri, 30 Aug 2013 21:57:20 +0000 (18:57 -0300)]
iptables: bump to version 1.4.20

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoiproute2: bump to version 3.10.0
Gustavo Zacarias [Fri, 30 Aug 2013 21:57:19 +0000 (18:57 -0300)]
iproute2: bump to version 3.10.0

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoconntrack-tools: bump to version 1.4.2
Gustavo Zacarias [Fri, 30 Aug 2013 21:57:18 +0000 (18:57 -0300)]
conntrack-tools: bump to version 1.4.2

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolibnetfilter_conntrack: bump to version 1.0.4
Gustavo Zacarias [Fri, 30 Aug 2013 21:57:17 +0000 (18:57 -0300)]
libnetfilter_conntrack: bump to version 1.0.4

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoorbit: fix ORBIT_LICENSE_FILES
Thomas Petazzoni [Sun, 1 Sep 2013 14:01:43 +0000 (16:01 +0200)]
orbit: fix ORBIT_LICENSE_FILES

Fixes:

  http://autobuild.buildroot.org/results/33e/33e4e65301679e46cd80a1a123f45647376e60ce/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoneon: disable webdav when no XML support is available
Thomas Petazzoni [Sun, 1 Sep 2013 13:54:51 +0000 (15:54 +0200)]
neon: disable webdav when no XML support is available

Since 9169810a9bd97c99d8b7a0e8aadabdcca3883e99 ("neon: replace
'choice' for XML library with two options") the option
BR2_PACKAGE_NEON_NOXML no longer exists. However, it was not taken
into account properly within neon.mk, as this option was still used to
disable webdav support when no XML library has been selected.

Fixes:

  http://autobuild.buildroot.org/results/7ed/7ed657570d83b28389dd8c01ffdd895d2e8d145f/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agogettext: bump to version 0.18.3.1
Gustavo Zacarias [Fri, 30 Aug 2013 22:00:47 +0000 (19:00 -0300)]
gettext: bump to version 0.18.3.1

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agosamba: bump to version 3.6.18
Gustavo Zacarias [Fri, 30 Aug 2013 22:00:27 +0000 (19:00 -0300)]
samba: bump to version 3.6.18

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>