buildroot.git
11 years agodhcpcd: needs MMU
Thomas Petazzoni [Sat, 2 Nov 2013 13:47:01 +0000 (14:47 +0100)]
dhcpcd: needs MMU

dhcpcd fails to build on non-MMU platforms, even with the
--disable-fork option:

  bind.o: In function `_daemonise':
  bind.c:(.text+0x62): undefined reference to `_fork'
  collect2: ld returned 1 exit status

Therefore, we make dhcpcd depend on MMU support, and remove the
non-MMU condition in the .mk file. More recent versions of dhcpcd do
support non-MMU properly, but this commit intends to be only a fix.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Acked-by: Samuel Martin <s.martin49@gmail.com>
11 years agolibnl: do not allow to build tools on static lib configs
Thomas Petazzoni [Sat, 2 Nov 2013 10:26:26 +0000 (11:26 +0100)]
libnl: do not allow to build tools on static lib configs

Building the libnl tools requires the <dlfcn.h> header, which is not
compatible with static only builds. Therefore, this commit makes the
libnl tools option depend on !BR2_PREFER_STATIC_LIB.

Fixes:

   http://autobuild.buildroot.org/results/573/57340b9bd2db3a523836e02e01cba6f7c17c8ca7/build-end.log

[Peter: fix tools comment dependency]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Acked-by: Samuel Martin <s.martin49@gmail.com>
11 years agolibnl: simplify makefile by using --{enable, disable}-cli
Thomas Petazzoni [Sat, 2 Nov 2013 10:26:25 +0000 (11:26 +0100)]
libnl: simplify makefile by using --{enable, disable}-cli

The libnl configure script has a --{enable,disable}-cli options that
allows to enable or disable the compilation of the libnl tools. Use
this option instead of compiling everything and then removing the
installed programs.

Note that we also get rid of the uninstall command, which is planned
to be globally removed in Buildroot.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Reviewed-by: Samuel Martin <s.martin49@gmail.com>
11 years agolibcap: fix static link
Thomas Petazzoni [Fri, 1 Nov 2013 17:47:27 +0000 (18:47 +0100)]
libcap: fix static link

With BR2_PREFER_STATIC_LIB, libcap fails to build:

  http://autobuild.buildroot.net/results/619bceb3491ecd2ed4e1ae552fdb237a0ed2fa47/build-end.log

This is due to the fact that it still tries to build a shared
library. This commit fixes that by adding a patch that makes libcap
provide install-shared/install-static targets. We also now only build
the $(@D)/libcap subdirectory, so removing the build of the progs
subdirectory is no longer needed.

[Peter: fixup description]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Reviewed-by: Samuel Martin <s.martin49@gmail.com>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agolibcap: rename existing patch
Thomas Petazzoni [Fri, 1 Nov 2013 17:47:26 +0000 (18:47 +0100)]
libcap: rename existing patch

libcap currently has one patch, but it is named using the old naming
strategy, which includes the package version, but not a patch
number. This commit switches this to use the new patch naming
strategy.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Acked-by: Samuel Martin <s.martin49@gmail.com>
11 years agocryptsetup: Add libintl for UCLIBC toolchain
Clayton Shotwell [Fri, 1 Nov 2013 14:48:25 +0000 (07:48 -0700)]
cryptsetup: Add libintl for UCLIBC toolchain

Fixes autobuild error
http://autobuild.buildroot.net/results/cc1a65b9554bc2ece1b3ea8b51cd805b9bda7e86/

Adding libintl to the libraries list for cryptsetup when using a
uclibc toolchain and locale support is enabled.

Signed-off-by: Clayton Shotwell <clshotwe@rockwellcollins.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agongrep: fix static linking issue with libpcre
Romain Naour [Sat, 2 Nov 2013 15:51:12 +0000 (16:51 +0100)]
ngrep: fix static linking issue with libpcre

Adding -lpcre in LDFLAGS place the library before object files:
gcc ... -lpcre -L.../sysroot/usr/lib -s -o ngrep ngrep.o -lpcap

Makefile.in is patched to use @LIBS@ for adding -lpcre in the right place.

Fixes:
http://autobuild.buildroot.net/results/684/684a3bed28d13ef5e5156257aade3b9aff32f180

[Peter: fixup patch description]
Signed-off-by: Romain Naour <romain.naour@openwide.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agongrep: rename existing patch
Romain Naour [Sat, 2 Nov 2013 15:46:57 +0000 (16:46 +0100)]
ngrep: rename existing patch

Signed-off-by: Romain Naour <romain.naour@openwide.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agopackage: cleanup github <pkg>{_VERSION, _SOURCE, _SITE} variable
Jerzy Grzegorek [Sat, 2 Nov 2013 16:13:34 +0000 (17:13 +0100)]
package: cleanup github <pkg>{_VERSION, _SOURCE, _SITE} variable

According to the documentation, chapter
6.2.8.2 How to add a package from github
"
[...]
FOO_VERSION = tag or full commit ID
FOO_SITE = http://github.com/<user>/<package>/tarball/$(FOO_VERSION)
[...]
- The tarball name generated by github matches the default one from
  Buildroot (...),
  so it is not necessary to specify it in the +.mk+ file.
"
This commit makes the appropriate changes.

Signed-off-by: Jerzy Grzegorek <jerzy.grzegorek@trzebnica.net>
Acked-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agogit packages: use full revision hash
Thomas De Schampheleire [Sat, 2 Nov 2013 14:57:28 +0000 (15:57 +0100)]
git packages: use full revision hash

There is no benefit in using the shortened git revision hash. On the
contrary: the shorter the hash, the higher the risk of having collisions
with another commit.

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Acked-by: Samuel Martin <s.martin49@gmail.com>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agomanual: github commits should be specified in full
Thomas De Schampheleire [Sat, 2 Nov 2013 14:57:27 +0000 (15:57 +0100)]
manual: github commits should be specified in full

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Acked-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agouboot-tools: fix license issues
Gustavo Zacarias [Tue, 22 Oct 2013 16:46:40 +0000 (13:46 -0300)]
uboot-tools: fix license issues

Fix license directory and filename change, fixes:
http://autobuild.buildroot.net/results/8c9/8c94c81fe74399c854de335329cf4942f8356fbe/

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agorsync: use system zlib and popt, also do not lose debug options
Denis Mingulov [Wed, 16 Oct 2013 13:13:37 +0000 (16:13 +0300)]
rsync: use system zlib and popt, also do not lose debug options

rsync by default compiles statically its own zlib and popt
libraries, it is better to use system wide libraries instead -
both for disk and memory consumption. Change rsync package
accordingly.

Also previously a debug configure option has been lost, as
overwritten by '--with-included-popt' option - fixed.

For example, on ARMv5 rsync binary size is reduced by about 25%.

Signed-off-by: Denis Mingulov <denis@mingulov.com>
Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agomanual: customize-toolchain.txt: update internal backend section
Samuel Martin [Fri, 18 Oct 2013 20:31:34 +0000 (22:31 +0200)]
manual: customize-toolchain.txt: update internal backend section

Mention all supported C libraries by the internal Buildroot toolchain
backend.

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Acked-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agomanual: developer-guide.txt: cleanup non-existing source
Samuel Martin [Fri, 18 Oct 2013 20:31:29 +0000 (22:31 +0200)]
manual: developer-guide.txt: cleanup non-existing source

[Thomas: Added ThomasDS Acked-by, which was given on an earlier
version of the same patch.]

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Acked-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
11 years agosupport: trivial fixes (typos and minor rewording) in gen-manual-lists.py
Samuel Martin [Fri, 18 Oct 2013 20:31:27 +0000 (22:31 +0200)]
support: trivial fixes (typos and minor rewording) in gen-manual-lists.py

[Thomas: added Thomas DS Acked-by, given at
http://patchwork.ozlabs.org/patch/284719/, and made the additional
typo fixes suggested by Thomas DS.]

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Acked-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
11 years agomanual generation: rename manual-txt into manual-text
Thomas De Schampheleire [Fri, 18 Oct 2013 20:31:26 +0000 (22:31 +0200)]
manual generation: rename manual-txt into manual-text

The output extension and the generation messages refer to 'text', but the make
target was confusingly 'txt'. This patch changes the make target for
consistency.

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agomanual generation: check dependencies first
Thomas De Schampheleire [Fri, 18 Oct 2013 20:31:25 +0000 (22:31 +0200)]
manual generation: check dependencies first

To generate the manual, you need a few tools. If these are not present,
pretty cryptic error messages are given.
This patch adds a simple check for these dependencies, before attempting to
build the manual.

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agocppzmq/czmq: Update comment for needs threads support
Axel Lin [Mon, 21 Oct 2013 05:53:02 +0000 (13:53 +0800)]
cppzmq/czmq: Update comment for needs threads support

Comment 7e37d235f "zeromq: needs threads" adds BR2_TOOLCHAIN_HAS_THREADS
dependency but forgot to add corresponding comment for cppzmq and czmq. Fix it.

Signed-off-by: Axel Lin <axel.lin@ingics.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agosysvinit: install new cmds and fix inittab
Ryan Barnett [Wed, 30 Oct 2013 22:55:32 +0000 (17:55 -0500)]
sysvinit: install new cmds and fix inittab

Adding support for sysvinit to install reboot, poweroff, and pidof
commands available in /sbin.

Fixes bug #6620

Removed uninstall commands since they aren't used.

There is an error with sysvinit that will prevent the system from booting
if "dshm::sysinit:/bin/mkdir -p /dev/shm" is not present in the inittab.

Signed-off-by: Ryan Barnett <rjbarnet@rockwellcollins.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agoxenomai: use install-user to remove patch
Thomas Petazzoni [Wed, 30 Oct 2013 22:41:45 +0000 (23:41 +0100)]
xenomai: use install-user to remove patch

As noted by "George" in bug #6416, the xenomai-do-not-install-devices
patch is not needed, since Xenomai provides a "install-user" target to
only install the libraries/headers and not the device files. This
patch changes xenomai.mk to use 'install-user' and removes the useless
patch.

Fixes bug #6416.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agouemacs: fix package source
Arnaud Rébillout [Thu, 31 Oct 2013 10:39:48 +0000 (11:39 +0100)]
uemacs: fix package source

There is no bz2 archive for uemacs on kernel.org, only a gz archive.

Signed-off-by: Arnaud Rébillout <rebillout@syscom.ch>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agoConfig.in files: add/update comments on (e)glibc dependencies
Thomas De Schampheleire [Thu, 31 Oct 2013 12:02:39 +0000 (13:02 +0100)]
Config.in files: add/update comments on (e)glibc dependencies

This patch adds missing comments about (e)glibc dependencies and updates the
text of existing comments.

Additionally, it splits dependency expressions for the touched packages from
  depends on BR2_BASE_DEP && !BR2_TOOLCHAIN_USES_GLIBC
to
  depends on BR2_BASE_DEP
  depends on !BR2_TOOLCHAIN_USES_GLIBC
so that (positive) base dependencies are separate from the (negative)
toolchain dependencies. This strategy makes it easier to write such comments
(because one can simply copy the base dependency from the actual package
config option), but also avoids complex and long boolean expressions.

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agostrongswan: add security patches
Gustavo Zacarias [Fri, 1 Nov 2013 13:54:27 +0000 (10:54 -0300)]
strongswan: add security patches

Security patches to fix CVE-2013-5018, CVE-2013-6075 and CVE-2013-6076.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agoutil-linux: Add --without-ncurses to host-util-linux
Olivier Schonken [Fri, 1 Nov 2013 11:59:01 +0000 (13:59 +0200)]
util-linux: Add --without-ncurses to host-util-linux

Ncurses not necessary when building host-util-linux, so passing
--without-ncurses avoids from misdetecting an installed host ncurses
on the build machine.

[Thomas: improve commit message]
Signed-off-by: Olivier Schonken <olivier.schonken@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agoebtables: build fix for 64-bit kernel with 32-bit userland
Gustavo Zacarias [Fri, 25 Oct 2013 13:10:23 +0000 (10:10 -0300)]
ebtables: build fix for 64-bit kernel with 32-bit userland

Fixes bug #6602.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agoarch/Config.in: introduce BR2_KERNEL_64_USERLAND_32 symbol
Gustavo Zacarias [Fri, 25 Oct 2013 13:10:22 +0000 (10:10 -0300)]
arch/Config.in: introduce BR2_KERNEL_64_USERLAND_32 symbol

On some architectures one can be running a 64-bit kernel with a 32-bit
userland. Such is the case for sparc64 (unsupported) for example and
mips64 with n32 ABI.

Some tools that interface directly with the kernel need to be built
specially for this, so introduce this symbol to tweak their build in
one central kludge to be future-proof.

Example: bug #6602.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agopkgconf: fix upstream URL
Thomas Petazzoni [Wed, 30 Oct 2013 21:49:43 +0000 (22:49 +0100)]
pkgconf: fix upstream URL

The upstream URL has changed to
http://rabbit.dereferenced.org/~nenolod/distfiles/, updated the
Buildroot pkgconf package accordingly.

Fixes #6638.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Reported-by: <masrur.macece@gmail.com>
Cc: <masrur.macece@gmail.com>
11 years agolibcgroup: also needs host-flex
Gustavo Zacarias [Wed, 30 Oct 2013 18:12:02 +0000 (15:12 -0300)]
libcgroup: also needs host-flex

Fixes:
http://autobuild.buildroot.net/results/b43/b43ef442facd5aa136a77db99e57e02cc7e39a94/

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agocjson: link with libm, unavailable for static
Gustavo Zacarias [Wed, 30 Oct 2013 19:03:31 +0000 (16:03 -0300)]
cjson: link with libm, unavailable for static

Link with libm as stated in the README, fixes:
http://autobuild.buildroot.net/results/57f/57fc124e14263ee2447e20a5b910ed3ae0a5b7db/

Also disable the package for static builds since it doesn't work that
way.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agotrace-cmd: fix ptrace detection
Romain Naour [Wed, 30 Oct 2013 21:39:52 +0000 (22:39 +0100)]
trace-cmd: fix ptrace detection

Ptrace support detection is ignored when CFLAGS is set by
buildroot. Use override in Makefile to add -DWARN_NO_PTRACE and
-DNO_PTRACE in CFLAGS if ptrace is not available.

Fixes:
  http://autobuild.buildroot.net/results/60e/60ed317d52d93ba2c087aa6ff4f422d760806d89//

Signed-off-by: Romain Naour <romain.naour@openwide.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agoglibc, toolchain-external: copy libthread_db when gdb is enabled
Thomas Petazzoni [Tue, 29 Oct 2013 20:54:02 +0000 (21:54 +0100)]
glibc, toolchain-external: copy libthread_db when gdb is enabled

As Samuel Martin noticed, libthread_db is not only needed when
cross-gdb+gdbserver is used, but also when the native gdb is used on
the target. As a consequence, this patch modifies the glibc package
and the external toolchain logic to ensure that libthread_db is copied
to the target either when the native gdb or gdbserver is enabled, by
relying on the BR2_PACKAGE_GDB option, which is enabled when native
gdb and/or gdbserver are enabled.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agotoolchain-external: fix visibility and length of Linaro toolchain comment
Thomas Petazzoni [Tue, 29 Oct 2013 20:54:01 +0000 (21:54 +0100)]
toolchain-external: fix visibility and length of Linaro toolchain comment

Maxime Ripard reported that the Linaro toolchains were not visible
when selecting a Cortex-A, but forgetting to set the EABI to
EABIhf. While this is expected, Buildroot should normally should a
comment in this case. However, the comment is only visible when the
selected ARM architecture is not ARMv7 *and* the EABI is not
EABIhf. Instead, make the comment visible when either the selected
architecture is not ARMv7 *or* when the selected EABI is not EABIhf.

While we're at it, reword the comment text so that it actually fits
within the limits of the menuconfig screen.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Reported-by: Maxime Ripard <maxime.ripard@free-electrons.com>
Cc: Maxime Ripard <maxime.ripard@free-electrons.com>
11 years agotoolchain-external: add missing symlink for Linaro toolchains
Thomas Petazzoni [Tue, 29 Oct 2013 20:54:00 +0000 (21:54 +0100)]
toolchain-external: add missing symlink for Linaro toolchains

In 11ec38b6950 ("toolchain-external: fix Linaro ARM toolchain
support"), we fixed the support for Linaro EABIhf toolchains by adding
a /lib/arm-linux-gnueabihf -> /lib symbolic link. This is needed
because the dynamic loader looks for libraries in
/lib/arm-linux-gnueabihf rather than the usual /lib, but Buildroot
installs all libraries in /lib.

However, we forgot that the dynamic loader also loads libraries from
/usr/lib/arm-linux-gnueabihf rather than /usr/lib, so this patch fixes
that by adding the necessary symbolic link.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Reported-by: Maxime Ripard <maxime.ripard@free-electrons.com>
Cc: Maxime Ripard <maxime.ripard@free-electrons.com>
11 years agosupport/kconfig: fix compile warning because of missing include.
Peter Seiderer [Tue, 29 Oct 2013 21:53:32 +0000 (22:53 +0100)]
support/kconfig: fix compile warning because of missing include.

With commit b58bf60b519353e983e372f5627d639e7cc72a7a the libgen.h
include was removed from confdata.c, but it is needed for the dirname
function declaration.

Fixes the following compile warning:
./confdata.c: In function ‘conf_split_config’:
./confdata.c:849:6: warning: assignment makes pointer from integer
without a cast

Signed-off-by: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agoext-toolchain: MIPS: Select correct endianness for the target
Markos Chandras [Mon, 14 Oct 2013 09:52:25 +0000 (10:52 +0100)]
ext-toolchain: MIPS: Select correct endianness for the target

Previously, an external-toolchain on a mipsel/mips64el target
didn't select the appriopriate endianness but
it asked the user to set the correct CFLAGS on his/her own.
We fix this by appending "-EL" to the toolchain wrapper options
if the user has selected a mipsel/mips64el target.

[Thomas: remove unneeded test on BR2_ENDIAN, since mipsel and mips64el
are always little-endian, and add the corresponding big endian case.]

Signed-off-by: Markos Chandras <markos.chandras@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agovalgrind: add support for glibc 2.17 and 2.18
Phil Eichinger [Mon, 28 Oct 2013 09:47:27 +0000 (10:47 +0100)]
valgrind: add support for glibc 2.17 and 2.18

Fixes: http://autobuild.buildroot.net/results/f086e65aca220bc9a5869f8fc8c1dca4d87ada7d/
Signed-off-by: Phil Eichinger <phil@zankapfel.net>
Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agoarch/mips: Set BR2_GCC_TARGET_ARCH for MIPS
Markos Chandras [Mon, 28 Oct 2013 14:21:09 +0000 (14:21 +0000)]
arch/mips: Set BR2_GCC_TARGET_ARCH for MIPS

Set --with-arch instead of --with-tune for MIPS so that the
generated code will be optimal for the given MIPS ISA.

Signed-off-by: Markos Chandras <markos.chandras@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 years agoalsamixergui: needs mmu
Gustavo Zacarias [Sun, 27 Oct 2013 22:54:19 +0000 (19:54 -0300)]
alsamixergui: needs mmu

Because of the new fl_open_uri() function since the fltk bump using
fork().

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agofltk: bump to version 1.3.2
Gustavo Zacarias [Sun, 27 Oct 2013 22:54:18 +0000 (19:54 -0300)]
fltk: bump to version 1.3.2

Fixes:
http://autobuild.buildroot.net/results/519/5195f7a8a38a5ba3ce5a0bf2a7649d390e461ee9/

The failure is related to bundled libpng conflicting with system libpng.
Which was a problem even before the libpng bump because the bundled
version for the previous fltk version has several security
vulnerabilities.
So disable bundled libraries and use global ones.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agolibpng: disable tools
Gustavo Zacarias [Sun, 27 Oct 2013 22:54:17 +0000 (19:54 -0300)]
libpng: disable tools

They can fail on some odd toolchain configurations because of
buildsystem shortcomings and aren't expected to be used in normal
scenarios.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoqt5base: add tslib plugin
Ezequiel García [Mon, 28 Oct 2013 00:29:27 +0000 (21:29 -0300)]
qt5base: add tslib plugin

Add support for Tslib plugin.

[Peter: propagate !static dependency / add comment]
Signed-off-by: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agonano: needs wchar
Gustavo Zacarias [Sun, 27 Oct 2013 23:18:19 +0000 (20:18 -0300)]
nano: needs wchar

Fixes:
http://autobuild.buildroot.net/results/317/3177b7d6168eec0620e4a1ade9166c9c84929e6e/

[Peter: add comment when not available]
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agodevice_table_dev.txt: Increase /dev/ttymxc count
Abdul Hussain [Fri, 25 Oct 2013 17:03:19 +0000 (22:33 +0530)]
device_table_dev.txt: Increase /dev/ttymxc count

Since debug uart on imx6 sabreauto board is ttymxc3.

Signed-off-by: Abdul Hussain <hussain.abdul@outlook.com>
Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoUpdate config.guess and config.sub scripts to latest versions.
Jouko Nikula [Sun, 27 Oct 2013 13:51:19 +0000 (14:51 +0100)]
Update config.guess and config.sub scripts to latest versions.

Current version of config.guess may fail to detect host libc version,
which results in problems with configure when building gcc. Current patches
are removed. Patch to add support for ps2 is removed as it was discussed on
buildroot mailing list that it is no longer needed.

[Arnout: drop the 'improve uClibc' patch, update commit message, update to
more recent version, update README.]
Signed-off-by: Jouko Nikula <jouko.nikula@espotel.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agotrace-cmd: use pkg-config instead of python-config
Romain Naour [Sun, 20 Oct 2013 21:36:14 +0000 (23:36 +0200)]
trace-cmd: use pkg-config instead of python-config

trace-cmd use python-config to find out which headers
and libraries should be used to link against the Python libraries.
By default, python-config returns paths that are inappropriate for
cross-compilation.

This patch replaces python-config with pkg-config as a workaround.

Add PYTHON_VERS to build trace-cmd with python2 or python3

Fixes:
http://autobuild.buildroot.net/results/980/980875810528ac1dee34b8c268d9b3c40b2e35ec/

Signed-off-by: Romain Naour <romain.naour@openwide.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agopackage/opkg: bumping version to 0.2.0
Carsten Schoenert [Sat, 5 Oct 2013 18:58:42 +0000 (20:58 +0200)]
package/opkg: bumping version to 0.2.0

opkg has released a new version v0.2.0. The opkg community is also on
the way to switching completely from subversion to git.
The current git repository is placed on Bitbucket and will probably move
once again if there will be find a new home for the project.
https://bitbucket.org/opkg/opkg

The new version 0.2.0 is almost a bugfixing release with a lot of small
changes.
This patch is adding the license info too.

Signed-off-by: Carsten Schoenert <c.schoenert@gmail.com>
11 years agojq: new package
Danomi Manchego [Thu, 26 Sep 2013 01:09:55 +0000 (21:09 -0400)]
jq: new package

jq is like sed for JSON data - you can use it to slice and filter
and map and transform structured data with the same ease that sed,
awk, grep and friends let you play with text.

[Peter: fix license, add flex/bison deps, force c99]
Signed-off-by: Danomi Manchego <danomimanchego123@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoperl: fix on uClibc without IPv6 support
Francois Perrad [Sat, 14 Sep 2013 14:36:59 +0000 (16:36 +0200)]
perl: fix on uClibc without IPv6 support

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agopackages/Config.in: Change entries titles
Maxime Hadjinlian [Fri, 25 Oct 2013 15:05:52 +0000 (17:05 +0200)]
packages/Config.in: Change entries titles

This patch mostly fix the casing on different entries titles.
It also changes the name of "Misc devices firmwares" to a simpler
"Firmware".

Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
Acked-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agopackages/Config.in: Alphabetical entries sorting
Maxime Hadjinlian [Fri, 25 Oct 2013 15:05:51 +0000 (17:05 +0200)]
packages/Config.in: Alphabetical entries sorting

This patch moves :
  "Filesystem and flash utilities" menu
  "X applications" category
  "JSON/XML" menu
so they are in alphabetical order with the rest of the file.

Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
Acked-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agokobs-ng: test kernel version for redefines
Sergey Alyoshin [Wed, 23 Oct 2013 12:55:00 +0000 (16:55 +0400)]
kobs-ng: test kernel version for redefines

kobs-ng failed to build with 2.6.36, because enum tested with #ifndef

mtd.c: In function 'mtd_open':
mtd.c:696:42: error: 'MTD_FILE_MODE_NORMAL' undeclared (first use in this
function)
mtd.c:696:42: note: each undeclared identifier is reported only once for each
function it appears in
mtd.c: In function 'mtd_set_ecc_mode':
mtd.c:896:43: error: 'MTD_FILE_MODE_NORMAL' undeclared (first use in this
function)
mtd.c:914:43: error: 'MTD_FILE_MODE_RAW' undeclared (first use in this
function)

Do kernel version test before enum redefines.

Signed-off-by: Sergey Alyoshin <alyoshin.s@gmail.com>
Tested-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agokobs-ng: rename patch to comply to convention
Sergey Alyoshin [Wed, 23 Oct 2013 08:56:59 +0000 (12:56 +0400)]
kobs-ng: rename patch to comply to convention

Signed-off-by: Sergey Alyoshin <alyoshin.s@gmail.com>
Acked-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoperl-cross: bump to version 0.8.3
Francois Perrad [Mon, 21 Oct 2013 06:05:11 +0000 (08:05 +0200)]
perl-cross: bump to version 0.8.3

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agowebkit: fix build with bison 3.0
Arnout Vandecappelle [Thu, 24 Oct 2013 09:46:12 +0000 (11:46 +0200)]
webkit: fix build with bison 3.0

Apply a patch from upstream.

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agowebkit: number the patches
Arnout Vandecappelle [Thu, 24 Oct 2013 09:46:11 +0000 (11:46 +0200)]
webkit: number the patches

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoRevert "berkeleydb: bump to version 6.0.20"
Jérôme Pouiller [Mon, 7 Oct 2013 19:36:01 +0000 (21:36 +0200)]
Revert "berkeleydb: bump to version 6.0.20"

BerkeleyDB has changed its license since version 6. New license (AGPL) may
be incompatible with some packages. So we prefer to stick to version 5

This reverts commit 4c478de2e76ffc1d0a6dc413475307fd44a0a595.

[Peter: adjust comment as suggested by Yann]
Signed-off-by: Jérôme Pouiller <jezz@sysmic.org>
Acked-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoccache: expose control interface via 'make ccache-options'
Tzu-Jung Lee [Thu, 10 Oct 2013 17:50:57 +0000 (10:50 -0700)]
ccache: expose control interface via 'make ccache-options'

usage:
# set cache limit size
make CCACHE_OPTIONS="--max-size=5G" ccache-options

# zero statistics counters
make CCACHE_OPTIONS="--zero-stats" ccache-options

[Peter: drop the redundant ifeq]
Signed-off-by: Tzu-Jung Lee <tjlee@ambarella.com>
Acked-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agofreetype: explicitly en/disable dependencies
Arnout Vandecappelle [Sat, 26 Oct 2013 22:44:54 +0000 (00:44 +0200)]
freetype: explicitly en/disable dependencies

For the target, add --with/out to configure options as needed.

For the host, disable everything.

This was triggered by a failing build of the host package because it tried to
link the shared library with libbz.a, which isn't compiled with -fPIC.

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoskeleton: Update /etc/protocols from Debian Jessie
Peter Sanford [Sat, 26 Oct 2013 16:42:18 +0000 (09:42 -0700)]
skeleton: Update /etc/protocols from Debian Jessie

This update adds IP protocols created in the last 20 years.

Signed-off-by: Peter Sanford <psanford@nearbuysystems.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agobind: bump to version 9.6-ESV-R10
Gustavo Zacarias [Sat, 26 Oct 2013 15:00:03 +0000 (12:00 -0300)]
bind: bump to version 9.6-ESV-R10

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agolinux: mention 3.x.y kernels in 'custom version' help
Thomas De Schampheleire [Mon, 2 Sep 2013 20:07:58 +0000 (22:07 +0200)]
linux: mention 3.x.y kernels in 'custom version' help

(also fix grammatical error versions -> version)

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agodefconfigs: update after rename of custom git repo/version options
Thomas De Schampheleire [Mon, 2 Sep 2013 20:07:57 +0000 (22:07 +0200)]
defconfigs: update after rename of custom git repo/version options

[Peter: also update cubieboard2, freescale_imx6* and wandboard]
Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agolinux/uboot: line-up repository-related configuration options
Thomas De Schampheleire [Mon, 2 Sep 2013 20:07:56 +0000 (22:07 +0200)]
linux/uboot: line-up repository-related configuration options

Although the configuration options for custom repository locations and
versions are very similar between the linux and uboot packages, there are
some minor differences. This patch lines up both packages.

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agou-boot: add support for custom Mercurial repository
Thomas De Schampheleire [Mon, 2 Sep 2013 20:07:55 +0000 (22:07 +0200)]
u-boot: add support for custom Mercurial repository

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agolinux: add support for custom Mercurial repository
Thomas De Schampheleire [Mon, 2 Sep 2013 20:07:54 +0000 (22:07 +0200)]
linux: add support for custom Mercurial repository

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoRemove redundant dollar signs in Config.in files
Thomas De Schampheleire [Mon, 2 Sep 2013 20:07:53 +0000 (22:07 +0200)]
Remove redundant dollar signs in Config.in files

Some Config.in(.host) files have constructs like:

config FOO_VERSION
string
default "1.0" if FOO_1_0
default "2.0" if FOO_2_0
default $FOO_CUSTOM_VERSION if FOO_CUSTOM

The dollar sign here is not needed and confusing, so can be removed.

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoConfig.in.legacy: add separator to description for users
Thomas De Schampheleire [Mon, 2 Sep 2013 20:07:52 +0000 (22:07 +0200)]
Config.in.legacy: add separator to description for users

When legacy symbols are selected, the menuconfig shows the explanation for
users, immediately followed by the line "Legacy options removed in 2013.08".
In order to visually keep these apart, we introduce a separator.

Note that a line with all spaces is not correctly shown by menuconfig (the
width will not be kept at 80 characters, so the output is '***   ***').
A dashed line seemed a logical alternative, and with another dashed line on
top, the description becomes a block.

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoConfig.in.legacy: update description for users
Thomas De Schampheleire [Mon, 2 Sep 2013 20:07:51 +0000 (22:07 +0200)]
Config.in.legacy: update description for users

This patch clarifies the message shown to users in the legacy menu.
It explicitly mentions the need to save the configuration before disabling the
legacy options.

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoConfig.in.legacy: update description for developers
Thomas De Schampheleire [Mon, 2 Sep 2013 20:07:50 +0000 (22:07 +0200)]
Config.in.legacy: update description for developers

The existing comments in Config.in.legacy are not entirely in-line with
current practice. The comments implies that BR2_LEGACY should not be set when
the conversion from old-to-new symbol can be done automatically using the
appropriate 'select' statements. However, none of the existing legacy options
does it this way. Moreover, I think it's intentional that the user is notified
of the change, so that the removal of the legacy options in later buildroot
versions no longer poses a problem.
Additionally, the comments now describe how to handle string options.

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoqt5base: fix QtGUI build without PNG support
Peter Korsgaard [Sat, 26 Oct 2013 15:58:40 +0000 (17:58 +0200)]
qt5base: fix QtGUI build without PNG support

Patch from upstream bug report:
https://bugreports.qt-project.org/browse/QTBUG-33496

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoqt5x11extras: new package
Fatih Aşıcı [Fri, 20 Sep 2013 05:43:14 +0000 (08:43 +0300)]
qt5x11extras: new package

Signed-off-by: Fatih Aşıcı <fatih.asici@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoqt5serialport: new package
Fatih Aşıcı [Fri, 20 Sep 2013 05:43:13 +0000 (08:43 +0300)]
qt5serialport: new package

Signed-off-by: Fatih Aşıcı <fatih.asici@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoqt5sensors: new package
Fatih Aşıcı [Fri, 20 Sep 2013 05:43:12 +0000 (08:43 +0300)]
qt5sensors: new package

Signed-off-by: Fatih Aşıcı <fatih.asici@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoqt5quickcontrols: new package
Fatih Aşıcı [Fri, 20 Sep 2013 05:43:11 +0000 (08:43 +0300)]
qt5quickcontrols: new package

Signed-off-by: Fatih Aşıcı <fatih.asici@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoqt5: bump to 5.1.1
Fatih Aşıcı [Fri, 20 Sep 2013 05:43:10 +0000 (08:43 +0300)]
qt5: bump to 5.1.1

Following patches are removed since they are upstreamed:
  - qt5base/qt5base-0001-eglconvenience-add-egl-to-CONFIG-to-get-correct-incl.patch
  - qt5jsbackend/qt5jsbackend-0002-fix-uclibc.patch

Remove "-nomake demos" from configure options since "demos" directory is
merged into examples.

Signed-off-by: Fatih Aşıcı <fatih.asici@gmail.com>
Tested-by: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agofreetype: fix host build
Peter Korsgaard [Sat, 26 Oct 2013 11:55:48 +0000 (13:55 +0200)]
freetype: fix host build

Fixes http://autobuild.buildroot.net/results/b49/b49c1c502215c7972d61c900e876909c9e79c312/

PNG support has to be explictly disabled now.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agowebsite: get rid of 'Related Sites' list
Peter Korsgaard [Sat, 26 Oct 2013 10:50:37 +0000 (12:50 +0200)]
website: get rid of 'Related Sites' list

As discussed on the dev day. These sites are not really directly related
to Buildroot.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agodocker: add license info
Arnout Vandecappelle [Wed, 23 Oct 2013 22:24:19 +0000 (00:24 +0200)]
docker: add license info

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agodocker: change into generic-package
Arnout Vandecappelle [Wed, 23 Oct 2013 22:24:18 +0000 (00:24 +0200)]
docker: change into generic-package

docker is using autotools-package while it is in fact just a plain make
package.

Remove docker-1.5-skip-configure.patch which was just a hack to avoid
calling the non-existent configure script.

Remove docker-1.5-pkgconfig.patch which is not needed when PATH is set
appropriately.

Add a XLIBPATH option to the command line to avoid linking with
/usr/X11R6/lib.

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agomatchbox-lib: patch up support for libpng 1.5+
Gustavo Zacarias [Fri, 25 Oct 2013 11:34:41 +0000 (08:34 -0300)]
matchbox-lib: patch up support for libpng 1.5+

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agofbv: patch up support for libpng 1.5+
Gustavo Zacarias [Fri, 25 Oct 2013 11:34:40 +0000 (08:34 -0300)]
fbv: patch up support for libpng 1.5+

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agolibpng: bump to version 1.6.6
Gustavo Zacarias [Fri, 25 Oct 2013 11:34:39 +0000 (08:34 -0300)]
libpng: bump to version 1.6.6

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agofreetype: bump to version 2.5.0.1
Gustavo Zacarias [Fri, 25 Oct 2013 11:34:38 +0000 (08:34 -0300)]
freetype: bump to version 2.5.0.1

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agodnsmasq: bump to version 2.67
Gustavo Zacarias [Fri, 25 Oct 2013 14:35:36 +0000 (11:35 -0300)]
dnsmasq: bump to version 2.67

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agolibfreefare: new repository
Arnaud Aujon [Thu, 24 Oct 2013 09:00:05 +0000 (11:00 +0200)]
libfreefare: new repository

[Peter: also adjust upstream URL]
Signed-off-by: Arnaud Aujon <arnaud.aujon@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agognutls: security bump to version 3.2.5
Gustavo Zacarias [Thu, 24 Oct 2013 13:48:35 +0000 (10:48 -0300)]
gnutls: security bump to version 3.2.5

Fix for GNUTLS-SA-2013-3.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoxdriver_xf86-video-geode: only build on i386
Arnout Vandecappelle [Thu, 24 Oct 2013 22:50:55 +0000 (00:50 +0200)]
xdriver_xf86-video-geode: only build on i386

This package builds with -m32. In buildroot, we don't have multilib
support so only the 64-bit libraries are available, which can't be
linked against these 32-bit object files.

I've tested this with the Sourcery and buildroot toolchains - neither
works.

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Acked-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agolibcgroup: depends on host-bison
Arnout Vandecappelle [Thu, 24 Oct 2013 22:04:47 +0000 (00:04 +0200)]
libcgroup: depends on host-bison

Fixes http://autobuild.buildroot.net/results/73d/73dddcc1aa68999ea496de148497f80bdb02c874

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agopackage/uclibc: fixup e500mc support
Gustavo Zacarias [Thu, 24 Oct 2013 23:01:23 +0000 (20:01 -0300)]
package/uclibc: fixup e500mc support

The e500mc core has a classic FPU, SPE is a bad word.
See: http://en.wikipedia.org/wiki/PowerPC_e500#e500mc

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agolibedit: needs mmu
Gustavo Zacarias [Thu, 24 Oct 2013 17:14:36 +0000 (14:14 -0300)]
libedit: needs mmu

Fixes:
http://autobuild.buildroot.net/results/211/2116ffb8e74073fd415bfdea748731b5b8a876d7/
(Not just the examples, also vi.c)

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoebtables: install ethertypes
Gustavo Zacarias [Thu, 24 Oct 2013 16:13:57 +0000 (13:13 -0300)]
ebtables: install ethertypes

It's handy and closes bug #6608.
Thanks to Cassiano Martin <cassiano@idbinfo.com.br> for pointing it out.

[Peter: use INSTALL]
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agodosfstools: bump to version 3.0.23
Gustavo Zacarias [Thu, 24 Oct 2013 17:10:58 +0000 (14:10 -0300)]
dosfstools: bump to version 3.0.23

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoMakefile: revert BUILD_DIR export
Gustavo Zacarias [Thu, 24 Oct 2013 18:11:25 +0000 (15:11 -0300)]
Makefile: revert BUILD_DIR export

Revert commit feb0877015cc0c644129e69276b3000c83742750
U-Boot uses $(BUILD_DIR) and causes issues, other packages might as
well. Fixes:
http://autobuild.buildroot.net/results/1f6/1f65289d5c284caa82a4e9137613f792797ee08a/
http://autobuild.buildroot.net/results/6a5/6a5f77483e908dc96d08824cf9113402431bace7/

It should probably be named somewhat more uniquely.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoMakefile: export BUILD_DIR
Yann E. MORIN [Wed, 23 Oct 2013 22:11:49 +0000 (23:11 +0100)]
Makefile: export BUILD_DIR

$(BUILD_DIR) is a nice place to put files generated during the build.
With the advent of user-supplied step-hooks, they may want to store
some information on the build.

Export BUILD_DIR to that effect; update manual accordingly.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoifplugd: ensure directories exist before installing to them
Danomi Manchego [Thu, 24 Oct 2013 01:05:49 +0000 (21:05 -0400)]
ifplugd: ensure directories exist before installing to them

Add the -D to install commands to ensure that all the necessary
installation directories exist.

Signed-off-by: Danomi Manchego <danomimanchego123@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agostress: disable documentation
Arnout Vandecappelle [Wed, 23 Oct 2013 23:43:22 +0000 (01:43 +0200)]
stress: disable documentation

It fails to build with my makeinfo version. Note that the autobuilders don't
see this, probably because they don't have makeinfo installed.

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoperf: disable documentation
Arnout Vandecappelle [Wed, 23 Oct 2013 23:28:01 +0000 (01:28 +0200)]
perf: disable documentation

perf uses asciidoc to generate documentation, but /usr/bin/asciidoc will
try to use buildroot's host-python which doesn't have the required
unicodedata. Recent kernels always try to build the man pages when
installing. To avoid that, define ASCIIDOC as an empty string so the
Makefile can't find the executable and skips the documentation
generation.

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agophp: fix runtime error on big endian
Peter Korsgaard [Wed, 23 Oct 2013 22:44:13 +0000 (00:44 +0200)]
php: fix runtime error on big endian

Fixes #6566

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agofdk-aac: bump to version 0.1.2
Jerzy Grzegorek [Fri, 11 Oct 2013 05:48:08 +0000 (07:48 +0200)]
fdk-aac: bump to version 0.1.2

Signed-off-by: Jerzy Grzegorek <jerzy.grzegorek@trzebnica.net>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>