buildroot.git
10 years agomysql: disable for AVR32
Gustavo Zacarias [Sun, 1 Jun 2014 12:56:58 +0000 (09:56 -0300)]
mysql: disable for AVR32

The compiler can't even build it, fixes:
http://autobuild.buildroot.net/results/b5c/b5c3893accc777d717e1d70283437aa626f0aa2d/

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoglibc: move version handling to Config.in
Peter Korsgaard [Sun, 1 Jun 2014 19:33:58 +0000 (21:33 +0200)]
glibc: move version handling to Config.in

Like we do elsewhere. No functional change, but nicer and easier to keep in
sync.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoglibc: add eglibc 2.19-svnr25243 and choice menu
Gustavo Zacarias [Sun, 1 Jun 2014 12:50:07 +0000 (09:50 -0300)]
glibc: add eglibc 2.19-svnr25243 and choice menu

Add glibc 2.19-svnr25243 and a choice menu to select between different
eglibc versions.
Blacklist it for PowerPC SPE since it doesn't even build.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoglibc: drop redundant arch depends
Gustavo Zacarias [Sun, 1 Jun 2014 11:58:38 +0000 (08:58 -0300)]
glibc: drop redundant arch depends

These are already in toolchain/toolchain-buildroot/Config.in and since
package/glibc/Config.in is filtered by BR2_TOOLCHAIN_USES_GLIBC there's
no need to duplicate this.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoxapp_xedit: needs MMU
Baruch Siach [Sun, 1 Jun 2014 03:07:14 +0000 (06:07 +0300)]
xapp_xedit: needs MMU

Fixes:
http://autobuild.buildroot.net/results/6b9/6b941b5992c73acd19e8077dbe6cb9fc65e5eba1/

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agolinux: bump to version 3.14.5
Gustavo Zacarias [Sat, 31 May 2014 22:51:15 +0000 (19:51 -0300)]
linux: bump to version 3.14.5

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agolinux-headers: bump 3.{10,14}.x series
Gustavo Zacarias [Sat, 31 May 2014 22:51:14 +0000 (19:51 -0300)]
linux-headers: bump 3.{10,14}.x series

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agolibdvdread: needs dynamic library support
Thomas Petazzoni [Sat, 31 May 2014 15:56:49 +0000 (17:56 +0200)]
libdvdread: needs dynamic library support

Fixes:

  http://autobuild.buildroot.org/results/0ed/0ed3152a166a69d65a226e3cef755ed370cc245b/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoreenable microblaze little endian for internal musl toolchain
Waldemar Brodkorb [Sat, 31 May 2014 13:20:08 +0000 (15:20 +0200)]
reenable microblaze little endian for internal musl toolchain

The assumption that musl libc does not support microblaze
little endian mode is wrong. See
http://git.musl-libc.org/cgit/musl/tree/configure line
number 447-448.

Tested with qemu. Just revert previous commit as suggested by
Thomas Petazzoni.

Signed-off-by: Waldemar Brodkorb <wbx@openadk.org>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agomanual: fix spelling mistakes
Simon Dawson [Sat, 31 May 2014 08:26:20 +0000 (09:26 +0100)]
manual: fix spelling mistakes

Signed-off-by: Simon Dawson <spdawson@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoMerge branch 'next'
Peter Korsgaard [Sun, 1 Jun 2014 07:58:54 +0000 (09:58 +0200)]
Merge branch 'next'

Conflicts:
package/gdb/Config.in.host

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoKickoff 2014.08 cycle
Peter Korsgaard [Sun, 1 Jun 2014 07:49:55 +0000 (09:49 +0200)]
Kickoff 2014.08 cycle

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agodocs/news.html: add 2014.05 announcement link
Peter Korsgaard [Sun, 1 Jun 2014 07:49:24 +0000 (09:49 +0200)]
docs/news.html: add 2014.05 announcement link

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoUpdate for 2014.05
Peter Korsgaard [Sat, 31 May 2014 07:52:49 +0000 (09:52 +0200)]
Update for 2014.05

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoImprove tar check if bsdtar is installed
Heiko Abraham [Fri, 30 May 2014 22:10:38 +0000 (00:10 +0200)]
Improve tar check if bsdtar is installed

If bsdtar is installed, fix script error for tar version detection.

bsdtar does not provide all expected command line (long) options
like "--hard-dereference". To ensure compatibility, mark version
of tar as 'invalid' and trigger build of 'host-tar'.

[Peter; slightly reworded commit text]
Signed-off-by: Heiko Abraham <abrahamh@web.de>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agomanual/make-tips.txt: busybox doesn't have a savedefconfig target
Peter Korsgaard [Sat, 31 May 2014 07:33:10 +0000 (09:33 +0200)]
manual/make-tips.txt: busybox doesn't have a savedefconfig target

So don't mention it here.

Reported-by: Angelo Compagnucci <angelo.compagnucci@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoqt5webkit: needs host-flex
Peter Korsgaard [Sat, 31 May 2014 07:24:57 +0000 (09:24 +0200)]
qt5webkit: needs host-flex

Fixes http://autobuild.buildroot.net/results/dbe/dbe4e8f7b7ddd8ab3fdc1a6f41d775b3c8132160/

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoglibc: doesn't build for PowerPC SPE
Gustavo Zacarias [Thu, 22 May 2014 22:16:14 +0000 (19:16 -0300)]
glibc: doesn't build for PowerPC SPE

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agopackage/elf2flt: hide when an MMU is used
Yann E. MORIN [Fri, 30 May 2014 20:52:42 +0000 (22:52 +0200)]
package/elf2flt: hide when an MMU is used

elf2flt is specifically for cases where an MMU is not available.
There is no point in building elf2flt when using an MMU.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agotoolchain-buildroot: only allow the selection of Musl for Microblaze BE
Thomas Petazzoni [Fri, 30 May 2014 20:25:49 +0000 (22:25 +0200)]
toolchain-buildroot: only allow the selection of Musl for Microblaze BE

The Musl C library only supports Microblaze BE, not Microblaze LE, so
this commit adjusts the dependencies of the toolchain-buildroot
package to not allow the selection of Musl on Microblaze LE.

Cc: William Welch <bvwelch@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agotoolchain-external: restrict Musl external toolchain to Microblaze BE
Thomas Petazzoni [Fri, 30 May 2014 20:24:39 +0000 (22:24 +0200)]
toolchain-external: restrict Musl external toolchain to Microblaze BE

As reported by William Welch <bvwelch@gmail.com>, the Musl external
toolchain provided by the musl-cross project is only Microblaze
big-endian. In fact, Musl seems to only support the big endian variant
of the Microblaze architecture, with the microblaze-* tuple.

This commit makes sure the Musl pre-built external toolchain provided
by musl-cross can only be selected for a big-endian Microblaze
configuration.

Reported-by: William Welch <bvwelch@gmail.com>
Cc: William Welch <bvwelch@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoconnman: cleanup Config.in
Peter Korsgaard [Fri, 30 May 2014 21:21:43 +0000 (23:21 +0200)]
connman: cleanup Config.in

Reformat help text to fit in menuconfig, slightly tweak wording, strip
trailing spaces and clarify that wpa_supplicant is only a runtime
dependency.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agopackage/connman : enable build without gnutls dependency
Heiko Abraham [Fri, 30 May 2014 15:26:21 +0000 (17:26 +0200)]
package/connman : enable build without gnutls dependency

- add new configuration option '--enable-wispr' (disabled by default)
- move gnutls dependency to "wispr" config option

[Peter: drop gnutls ref for wchar, tweak help text, simplify .mk]
Signed-off-by: Heiko Abraham <abrahamh@web.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agognutls: security bump to version 3.2.15
Gustavo Zacarias [Fri, 30 May 2014 12:19:56 +0000 (09:19 -0300)]
gnutls: security bump to version 3.2.15

Fixes GNUTLS-SA-2014-3 (CVE-2014-3466).

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agofontconfig: bump to version 2.11.1
Peter Seiderer [Thu, 29 May 2014 22:31:32 +0000 (00:31 +0200)]
fontconfig: bump to version 2.11.1

Fixes misinstallation of xfont_font-bh-ttf-1.0.3/42-luxi-mono.conf to
'target@baseconfigdir@/conf.avail/42-luxi-mono.conf'
instead of proper place in the target directory (because of buggy
fontconfig.pc file).

Signed-off-by: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agomanual: Fix BR2_GLOBAL_PATCH_DIR example
Sebastien Roy [Thu, 29 May 2014 15:09:32 +0000 (11:09 -0400)]
manual: Fix BR2_GLOBAL_PATCH_DIR example

As discussed on irc, there is a missing part in the BR2_GLOBAL_PATCH_DIR
    example compared to the ASCII figure under customize-packages section.

Signed-off-by: Sebastien Roy <sebastien.roy@savoirfairelinux.com>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoqt5base: stop qt stripping installed libraries
Will Wagner [Thu, 29 May 2014 07:31:57 +0000 (08:31 +0100)]
qt5base: stop qt stripping installed libraries

By default the 'make install' step for qt5base will strip all the binaries
and libraries when they are installed to staging. This hinders debugging
as the libraries in staging dir have been stripped and is unnecessary
as buildroot will strip all files on the target

Signed-off-by: Will Wagner <will_wagner@carallon.com>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Reviewed-by: Fatih Aşıcı <fatih.asici@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agothrift: disable for ARC
Baruch Siach [Thu, 29 May 2014 04:17:04 +0000 (07:17 +0300)]
thrift: disable for ARC

thrift uses the __sync_fetch_and_add() atomic primitive that is not available
for ARC.

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agolibfribidi: depend on host-pkgconf
Baruch Siach [Thu, 29 May 2014 03:18:53 +0000 (06:18 +0300)]
libfribidi: depend on host-pkgconf

libfribidi needs macros from pkgconf to generate its configure script. Since
commit 5693f236a2a0 (libfribidi: bump version) we AUTORECONF, so host-pkgconf
is also needed.

Fixes:
http://autobuild.buildroot.net/results/5d7/5d76a8333fb05e903460ad51dc0737c18431d033/

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agosysklogd: needs MMU
Baruch Siach [Thu, 29 May 2014 02:53:30 +0000 (05:53 +0300)]
sysklogd: needs MMU

Fixes:
http://autobuild.buildroot.net/results/bf1/bf1a6e1d4798c5abea4ff5114279329d6d90548f/

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agou-boot: use spl/u-boot-spl.bin as default spl file
Peter Korsgaard [Thu, 29 May 2014 21:13:02 +0000 (23:13 +0200)]
u-boot: use spl/u-boot-spl.bin as default spl file

Ever since u-boot introduced the generic spl support in u-boot 2012.10, the
default spl output file has been spl/u-boot-spl.bin and not u-boot-spl.bin,
so use that as a more sane default value.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agolibffi: back-port support for ARC
Alexey Brodkin [Thu, 1 May 2014 19:00:19 +0000 (22:00 +0300)]
libffi: back-port support for ARC

Support for ARC CPUs was added in libffi after 3.0.13 vesion was cut and up
until now no new release has been done. So to enale libffi on ARC we need this
set of patches.

These are corrsponding commits in libffi:
 * b082e15091961373c03d10ed0251f619ebb6ed76 - Add ARC support
 * 0f8690a84c874ec09a090c8c6adfb93c594acac6 - Rebuild for ARC additions
 * d918d47809c174d62283306b282749f8db93661f - arc: Fix build error

The first patch was modified a bit (cut changelog part) to accomodate
changes not related to ARC between 3.0.14 and changes in question.

Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
Signed-off-by: Misca Jonker <mjonker@synopsys.com>
Cc: Peter Korsgaard <peter@korsgaard.com>
Cc: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agomanual: remove contributor list and add copyright
Thomas De Schampheleire [Wed, 28 May 2014 17:29:51 +0000 (19:29 +0200)]
manual: remove contributor list and add copyright

As discussed on the mailing list [1], remove the limited explicit list of
contributors in favor of the general mention of 'The Buildroot developers'.
Add a copyright statement.
Move the generation info to the front.

[1] http://lists.busybox.net/pipermail/buildroot/2014-May/097589.html

[Peter: remove trailing +, minor rewording]
Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agopackage/exim: security bump
Yann E. MORIN [Wed, 28 May 2014 15:06:59 +0000 (17:06 +0200)]
package/exim: security bump

Bump exim to get an urgent security fix.

We should not be impacted, since we're not building with DMARC (where
the flaw is), but better safe than sorry.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Gustavo Zacarias <gustavo@zacarias.com.ar>
Tested-by: Luca Ceresoli <luca@lucaceresoli.net>
Acked-by: Luca Ceresoli <luca@lucaceresoli.net>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agofs/tar: use qstrip to clean up build output
Thomas De Schampheleire [Thu, 22 May 2014 12:35:41 +0000 (14:35 +0200)]
fs/tar: use qstrip to clean up build output

When using the tar filesystem method, the build output shows at the end:

echo " tar -c""f <br>/output/images/rootfs.tar -C <br>/output/target ." >>
                                    <br>/output/build/_fakeroot.fs

The inner set of quotes can be easily removed by properly stripping the tar
options (coming from the buildroot configuration).

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Acked-by: Romain Naour <romain.naour@openwide.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoinfra: permissions/users/device tables: avoid adding empty entries
Thomas De Schampheleire [Thu, 22 May 2014 12:35:40 +0000 (14:35 +0200)]
infra: permissions/users/device tables: avoid adding empty entries

In pkg-generic.mk, an entry would be added to each of the permissions,
devices and users tables, even if FOO_PERMISSIONS/DEVICES/USERS is empty. In
that last case, the entry would contain only the separator, which is
substituted to '\n' in fs/common.mk.
For configurations with many packages, this would render the build output a
bit odd, containing many \n instances (even though the end result in the
target would of course be the same).

This patch cleans up the build output by only adding to these tables when
the package actually specified contents for them.

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Tested-by: Romain Naour <romain.naour@openwide.fr>
Acked-by: Romain Naour <romain.naour@openwide.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoUpdate for 2014.05-rc3
Peter Korsgaard [Wed, 28 May 2014 15:07:11 +0000 (17:07 +0200)]
Update for 2014.05-rc3

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agofakeroot: drop powerpc64le patch
Peter Korsgaard [Wed, 28 May 2014 12:41:40 +0000 (14:41 +0200)]
fakeroot: drop powerpc64le patch

As suggested by Arnout.

We don't provide fakeroot for the target, and using a powerpcp4le machine as
the build host is quite unlikely - So drop the patch.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agodropbear: fix missing directory with systemd
Maxime Hadjinlian [Wed, 28 May 2014 07:46:20 +0000 (09:46 +0200)]
dropbear: fix missing directory with systemd

The current SysV startup script create a directory which is necessary
for dropbear to correctly work.
This creation is not done with systemd.

Instead of both init creating the directory, we add the creation of this
directory to the INSTALL_TARGET_CMDS to make sure it's present.

[Peter: use make syntax for TARGET_DIR as pointed out by Thomas]
Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agopackage/exim: fix static linking
Yann E. MORIN [Wed, 28 May 2014 07:47:54 +0000 (09:47 +0200)]
package/exim: fix static linking

Fixes http://autobuild.buildroot.net/results/0a3/0a392087878f80a70435981856455a30152b684d/

When building static, we need to tell exim that it needs to link
statically (obviously), and that it should link against pthreads.

Yet, exim is still not happy with that, as it still wants to build
something (a version-related program) at install time, so we need
to replicate the ld flags at install time.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agomonit: uses fork(), disable for nommu
Peter Korsgaard [Wed, 28 May 2014 06:55:30 +0000 (08:55 +0200)]
monit: uses fork(), disable for nommu

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agomanual: explicitize manual license
Thomas De Schampheleire [Tue, 27 May 2014 19:34:13 +0000 (21:34 +0200)]
manual: explicitize manual license

People reading the Buildroot manual online cannot immediately know what its
license is (unlike reading it from within the source tree). To avoid any
discussion, explicitize this in the manual.

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoeudev: bump version
Sagaert Johan [Fri, 23 May 2014 20:54:38 +0000 (22:54 +0200)]
eudev: bump version

Bump version to v1.6 and drop 2 upstream patches.

Signed-off-by: Sagaert Johan <sagaert.johan@skynet.be>
Acked-by: Eric Le Bihan <eric.le.bihan.dev@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agomongoose: provide libmongoose.a static library
Davide Viti [Tue, 27 May 2014 09:31:43 +0000 (11:31 +0200)]
mongoose: provide libmongoose.a static library

The package provides a webserver and, eventually, a library: this is
what Centos, among other distros, is doing.

[Peter: correct install -D invocation]
Signed-off-by: Davide Viti <d.viti@infosolution.it>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoqt5websockets: new package
Fatih Aşıcı [Tue, 27 May 2014 06:24:07 +0000 (09:24 +0300)]
qt5websockets: new package

[Peter: only install *.so.* if !BR2_PREFER_STATIC_LIB]
Signed-off-by: Fatih Aşıcı <fatih.asici@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoqt5enginio: new package
Fatih Aşıcı [Tue, 27 May 2014 06:24:06 +0000 (09:24 +0300)]
qt5enginio: new package

[Peter: only install *.so.* if !BR2_PREFER_STATIC_LIB]
Signed-off-by: Fatih Aşıcı <fatih.asici@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoqt5: bump to 5.3.0
Fatih Aşıcı [Tue, 27 May 2014 06:24:05 +0000 (09:24 +0300)]
qt5: bump to 5.3.0

Remove upstreamed patches.

See http://qt-project.org/qt5/qt53 for the release information.

Signed-off-by: Fatih Aşıcı <fatih.asici@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agodvb-apps: fix static linking with libiconv
Peter Korsgaard [Tue, 27 May 2014 09:27:23 +0000 (11:27 +0200)]
dvb-apps: fix static linking with libiconv

Fixes http://autobuild.buildroot.net/results/4b5/4b56b89dd0ccd3b7e4017782e8d48b9c71207ff7/

Pass the libraries to be linked in LDLIBS instead of LDFLAGS so the end up
after the object files on the linker command line.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agogdb: remove remaining 6.6a reference for bfin
Peter Korsgaard [Tue, 27 May 2014 09:16:13 +0000 (11:16 +0200)]
gdb: remove remaining 6.6a reference for bfin

Fixes http://autobuild.buildroot.net/results/3e2/3e2b733758651f7a168832de2d3b34afc171609d/

We recently (dfc3cc23af: gdb: switch to 7.x for Blackfin) moved to the
normal 7.x versions for bfin, but Config.in wasn't updated, causing bfin to
still use the old 6.6a variant (but without the uClibc patch) if the
host-gdb isn't selected, breaking the build.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agogdb: don't force makeinfo programs for GDB_FROM_GIT variants
Peter Korsgaard [Tue, 27 May 2014 09:02:56 +0000 (11:02 +0200)]
gdb: don't force makeinfo programs for GDB_FROM_GIT variants

Fixes:
http://autobuild.buildroot.net/results/16d/16d4a83eb1e1b9d65641de47f2a2bc5d8ab18bdd/
http://autobuild.buildroot.net/results/df6/df64fe6e834f016267f522f089e00a08b1fd893e/

The GDB_FROM_GIT variants unconditionally use makeinfo, so ensure our
host-texinfo version is used instead of the missing script.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agolibnss: Enable for MIPS64 n32 platforms
Vicente Olivert Riera [Thu, 22 May 2014 12:30:46 +0000 (13:30 +0100)]
libnss: Enable for MIPS64 n32 platforms

After talking with upstream we concluded that MIPS64 n32 is treated as a
32-bit architecture by libnss because it has 32-bit pointers, so
USE_64=1 should not be set in that case.

Upstream bug:
   https://bugzilla.mozilla.org/show_bug.cgi?id=1010730

WRT:
   http://git.buildroot.net/buildroot/commit/?id=73e6ae0fe6a69f88183ae33401f2314088b5f799

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoxserver_xorg-server: add support of ARC architecture
Alexey Brodkin [Mon, 26 May 2014 07:49:18 +0000 (11:49 +0400)]
xserver_xorg-server: add support of ARC architecture

Support of ARC was added after 1.15.1 release so until the next official release
happens this patch enables building and execution of Xorg server on ARC.

Upstream commit:
http://cgit.freedesktop.org/xorg/xserver/commit/?id=c08d2b8ccb0158dbf1f529f80cc3236e66236cce

Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
Cc: Bernd Kuhls <berndkuhls@hotmail.com>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Cc: Peter Korsgaard <peter@korsgaard.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agopowerpc: add powerpc64 and powerpc64le support
Cody P Schafer [Tue, 13 May 2014 05:28:21 +0000 (22:28 -0700)]
powerpc: add powerpc64 and powerpc64le support

This enables powerpc64 and powerpc64le. Currently, le needs at least
glibc 2.19 and gcc 4.9.0. For gdb, 7.7.1 works (added in an earlier
patch).

[Peter: also disallow gcc 4.8 for ppc64le]
Signed-off-by: Cody P Schafer <cody@linux.vnet.ibm.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agopowerpc: remove unneeded dependencies
Cody P Schafer [Tue, 13 May 2014 05:28:20 +0000 (22:28 -0700)]
powerpc: remove unneeded dependencies

Signed-off-by: Cody P Schafer <cody@linux.vnet.ibm.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agopowerpc: add power{4,5,6,7,8} cpus
Cody P Schafer [Tue, 13 May 2014 05:28:19 +0000 (22:28 -0700)]
powerpc: add power{4,5,6,7,8} cpus

Signed-off-by: Cody P Schafer <cody@linux.vnet.ibm.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agopowerpc: mark 32-bit only powerpc cpus to prep for adding powerpc64 support
Cody P Schafer [Tue, 13 May 2014 05:28:18 +0000 (22:28 -0700)]
powerpc: mark 32-bit only powerpc cpus to prep for adding powerpc64 support

Signed-off-by: Cody P Schafer <cody@linux.vnet.ibm.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agopowerpc: add BR2_POWERPC_CPU_HAS_ALTIVEC to replace adhoc deps/checks
Cody P Schafer [Tue, 13 May 2014 05:28:17 +0000 (22:28 -0700)]
powerpc: add BR2_POWERPC_CPU_HAS_ALTIVEC to replace adhoc deps/checks

Signed-off-by: Cody P Schafer <cody@linux.vnet.ibm.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agomidori: force host-python dependency for waf build-system
Peter Korsgaard [Mon, 26 May 2014 13:06:20 +0000 (15:06 +0200)]
midori: force host-python dependency for waf build-system

Fixes http://autobuild.buildroot.net/results/d48/d48b68dd6a43fa9a224237e8f458ca8987a3d7b4/

Similar to the recent fix to jack2 (fc8fcec306da). The waf version included
in midori (1.5.19) is not compatible with python 3.4.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoslang: needs mmu
Peter Korsgaard [Mon, 26 May 2014 13:01:38 +0000 (15:01 +0200)]
slang: needs mmu

Fixes http://autobuild.buildroot.net/results/dbc/dbce9e591466717d9c87f42b5f192d8fd1be0475/

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agopowerpc: add BR2_POWERPC_CPU_HAS_SPE to replace adhoc deps/checks
Cody P Schafer [Tue, 13 May 2014 05:28:16 +0000 (22:28 -0700)]
powerpc: add BR2_POWERPC_CPU_HAS_SPE to replace adhoc deps/checks

Signed-off-by: Cody P Schafer <cody@linux.vnet.ibm.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agopackage/binutils: add depends for powerpc64le (only 2.24 works)
Cody P Schafer [Tue, 13 May 2014 05:28:15 +0000 (22:28 -0700)]
package/binutils: add depends for powerpc64le (only 2.24 works)

Signed-off-by: Cody P Schafer <cody@linux.vnet.ibm.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agopackage/gdb: change default gdb from 7.5 to 7.6
Cody P Schafer [Tue, 13 May 2014 05:28:14 +0000 (22:28 -0700)]
package/gdb: change default gdb from 7.5 to 7.6

Signed-off-by: Cody P Schafer <cody@linux.vnet.ibm.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agopackage/gdb: add gdb 7.7.x (7.7.1) and 7.6.x (7.6.2)
Cody P Schafer [Tue, 13 May 2014 05:28:13 +0000 (22:28 -0700)]
package/gdb: add gdb 7.7.x (7.7.1) and 7.6.x (7.6.2)

To prep for powerpc64le, we also disable gdb prior to 7.7.1 on
powerpc64le.

The default gdb on powerpc64le is set to 7.7.

Signed-off-by: Cody P Schafer <cody@linux.vnet.ibm.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agomongoose: bump to version 5.3
Davide Viti [Mon, 12 May 2014 19:31:26 +0000 (21:31 +0200)]
mongoose: bump to version 5.3

Mongoose has changed quite drastically in the last months.
Here is a list of changes which had to be applied:

 - Bump version from 3.7 to 5.3
 - use tarball download via github helper iso git clone
 - need largefile support
 - compilation takes place into "examples"
 - weberver source is now "server.c"
 - adapt to new command line options
 - SSL support now controlled via NS_ENABLE_SSL

[Peter: extend commit text, use CFLAGS_EXTRA, only build server]
Signed-off-by: Davide Viti <zinosat@tiscali.it>
Cc: Will Wagner <will_wagner@carallon.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agopython2: Fix disabling module bsddb
Bernd Kuhls [Wed, 21 May 2014 11:47:44 +0000 (13:47 +0200)]
python2: Fix disabling module bsddb

Using this minimal defconfig

BR2_TOOLCHAIN_EXTERNAL=y
BR2_PACKAGE_PYTHON=y
BR2_PACKAGE_BERKELEYDB=y

the current code does not prevent the build of

output/build/python-2.7.6/Modules/_bsddb.o

because the module is really called _bsddb,
see python-2.7.6/Modules/_bsddb.c, line 9604.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agolibmicrohttpd: bump to version 0.9.36
Gustavo Zacarias [Mon, 26 May 2014 01:42:09 +0000 (22:42 -0300)]
libmicrohttpd: bump to version 0.9.36

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agogrep: bump to version 2.19
Gustavo Zacarias [Mon, 26 May 2014 01:42:08 +0000 (22:42 -0300)]
grep: bump to version 2.19

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agolibtasn1: bump to version 3.6
Gustavo Zacarias [Mon, 26 May 2014 01:42:07 +0000 (22:42 -0300)]
libtasn1: bump to version 3.6

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoacl: clarify license info
Peter Korsgaard [Mon, 26 May 2014 09:46:06 +0000 (11:46 +0200)]
acl: clarify license info

As pointed out by Thomas Petazzoni in his review.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoattr: clarify license info
Peter Korsgaard [Mon, 26 May 2014 09:44:41 +0000 (11:44 +0200)]
attr: clarify license info

As pointed out by Thomas Petazzoni in his review.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoxproto_dri3proto: New package
Bernd Kuhls [Sun, 25 May 2014 20:25:54 +0000 (22:25 +0200)]
xproto_dri3proto: New package

This package does not install any binary files, only headers.

[Peter: drop invalid license file]
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoAdd support for powerpc64le
Jeff Bailey [Sun, 25 May 2014 06:59:22 +0000 (23:59 -0700)]
Add support for powerpc64le

This patch adds support for powerpc64le-linux-gnu.  This includes
needed patches to fakeroot and gmp.

gmp patch is from upstream HG tree.
fakeroot patch is from Ubuntu written by Adam Conrad.

Signed-off-by: Jeff Bailey <jeffbailey@google.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoxbmc: Add missing unicode properties supports
Maxime Hadjinlian [Sat, 24 May 2014 17:55:47 +0000 (19:55 +0200)]
xbmc: Add missing unicode properties supports

At startup, XBMC complains that PCRE is lacking unicode properties
supports.

Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
Tested-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agohwdata: add license information
Heiko Abraham [Sat, 24 May 2014 13:49:43 +0000 (15:49 +0200)]
hwdata: add license information

Add missing license info and file for package 'hwdata'

[Peter: GPLv2 should be '+' variant, clarify that it is dual licensed]
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoattr: add license information
Heiko Abraham [Sat, 24 May 2014 13:21:01 +0000 (15:21 +0200)]
attr: add license information

Add missing license info and file for package 'attr'

[Peter: change to '+' version of licenses]
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoacl: add license information
Heiko Abraham [Sat, 24 May 2014 13:16:52 +0000 (15:16 +0200)]
acl: add license information

Add missing license info and file for package 'acl'

[Peter: change to '+' version of licenses]
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agowebsite: add alt-tags to images
Thomas De Schampheleire [Sat, 24 May 2014 20:06:51 +0000 (22:06 +0200)]
website: add alt-tags to images

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agowebsite: fix typos and HTML on support page
Thomas De Schampheleire [Sat, 24 May 2014 20:06:50 +0000 (22:06 +0200)]
website: fix typos and HTML on support page

Fix a few typos on the support page, and add correct HTML <p> </p> tag
pairs.

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agowebsite: remove remaining references to uclibc.org
Thomas De Schampheleire [Sat, 24 May 2014 20:06:49 +0000 (22:06 +0200)]
website: remove remaining references to uclibc.org

The website still used some uclibc.org URLs which can now use buildroot.org.

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agowebsite: rework Contribute page to avoid duplication with manual
Thomas De Schampheleire [Sat, 24 May 2014 20:06:48 +0000 (22:06 +0200)]
website: rework Contribute page to avoid duplication with manual

The manual contains details about how users can contribute to
buildroot. The website also had such a list, but with much less detail and
not containing all topics.
In order to avoid duplicating this information, simply list the different
topics without detail on the website, and add a link to the relevent
chapter of the manual.

[Peter: slightly reword]
Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agopackage/rpi-userland: bump version
Yann E. MORIN [Sat, 24 May 2014 17:13:48 +0000 (19:13 +0200)]
package/rpi-userland: bump version

Important fix to EGL surface validation.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agophp: fix more iconv related build failures
Gustavo Zacarias [Wed, 23 Apr 2014 01:12:14 +0000 (22:12 -0300)]
php: fix more iconv related build failures

See php-01-no-iconv.patch for the gory details. Fixes:
http://autobuild.buildroot.net/results/1c9/1c9bdfe55288430dca80a1bb514b85353d2f1c54/

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Tested-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agolesstif: needs MMU
Baruch Siach [Sun, 25 May 2014 04:41:21 +0000 (07:41 +0300)]
lesstif: needs MMU

Fixes:
http://autobuild.buildroot.net/results/9f7/9f718c9c9907d9aa2a7a0c45c872f5a8f34b8399/

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agowireless-regdb: bump to version 2014.05.19
Gustavo Zacarias [Fri, 23 May 2014 21:33:00 +0000 (18:33 -0300)]
wireless-regdb: bump to version 2014.05.19

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoconfig: kernel.org is now https-only
Yann E. MORIN [Fri, 23 May 2014 17:20:12 +0000 (19:20 +0200)]
config: kernel.org is now https-only

Every requests on kernel.org gets redirected to https.
So just set our kernel.org settings straight to begin with.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agopackage/samba{,4}: disable on nios2
Yann E. MORIN [Fri, 23 May 2014 17:59:30 +0000 (19:59 +0200)]
package/samba{,4}: disable on nios2

samba produces particularly large binaries, and the relocations needed
for it do not fit in the possible relocation mechanisms available on
nios2. Since samba is very unlikely to be used on nios2, let's just
disable it, as we've done for AVR32.

Fixes:
    http://autobuild.buildroot.net/results/7b9/7b9dcb537f98714fe57fe384ecbb49bd9ae52aee/

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Gustavo Zacarias <gustavo@zacarias.com.ar>
Acked-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agolibsoc: bump to 0.6.1
Yegor Yefremov [Fri, 23 May 2014 19:52:00 +0000 (21:52 +0200)]
libsoc: bump to 0.6.1

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agopackage/connman: update homepage
Yann E. MORIN [Fri, 23 May 2014 16:37:43 +0000 (18:37 +0200)]
package/connman: update homepage

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agonbd: bump to version 3.8
Gustavo Zacarias [Fri, 23 May 2014 00:43:48 +0000 (21:43 -0300)]
nbd: bump to version 3.8

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agolibcurl: bump to version 7.37.0
Gustavo Zacarias [Fri, 23 May 2014 00:03:01 +0000 (21:03 -0300)]
libcurl: bump to version 7.37.0

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoffmpeg: bump to version 1.2.6
Gustavo Zacarias [Fri, 23 May 2014 00:03:00 +0000 (21:03 -0300)]
ffmpeg: bump to version 1.2.6

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agolvm2: bump to version 2.02.106
Gustavo Zacarias [Thu, 22 May 2014 22:38:44 +0000 (19:38 -0300)]
lvm2: bump to version 2.02.106

Readline patch is now upstream.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agomplayer: Add support for ARC
Anton Kolesov [Fri, 23 May 2014 13:13:32 +0000 (17:13 +0400)]
mplayer: Add support for ARC

This patch adds support for ARC architecture in Mplayer's configure script.
Same patch has been submitted to upstream MPlayer. This patch should be
removed after Buildroot will bump to next version of MPlayer (after 1.1.1).

Fixes http://autobuild.buildroot.net/results/f62/f62ace7ba49d492ea224bb8f3beb547389aab517/

[Peter: add autobuilder link]
Signed-off-by: Anton Kolesov <Anton.Kolesov@synopsys.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agordesktop: security bump to version 1.8.2
Gustavo Zacarias [Fri, 23 May 2014 12:14:04 +0000 (09:14 -0300)]
rdesktop: security bump to version 1.8.2

Long overdue, fixes CVE-2008-1801, CVE-2008-1802, CVE-2008-1803 and
CVE-2011-1595.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agolttng-babeltrace: needs posix_fallocate
Baruch Siach [Fri, 23 May 2014 03:43:55 +0000 (06:43 +0300)]
lttng-babeltrace: needs posix_fallocate

Fixes:
http://autobuild.buildroot.net/results/d8b/d8b5ccc643fe0fb5577392fed37e05b89d4a3951/

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agohttping: fix static linking when libintl+libiconv are enabled
Peter Korsgaard [Fri, 23 May 2014 10:39:35 +0000 (12:39 +0200)]
httping: fix static linking when libintl+libiconv are enabled

Fixes http://autobuild.buildroot.net/results/365/365d6be787c5560aa1daa28065668261e1171d24/

If libiconv is enabled, libintl will contain references to it, so we need to
explicitly link against it when statically linking against libintl.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agosystem/timezone: check localtime exists
Yann E. MORIN [Thu, 22 May 2014 20:40:59 +0000 (22:40 +0200)]
system/timezone: check localtime exists

When installing a localtime, check it is a valid timezone.

[Peter: extend error message to make it clear to the user what to change]
Reported-by: Sagaert Johan <sagaert.johan@skynet.be>
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoruby: disable openssl for host variant
Gustavo Zacarias [Thu, 22 May 2014 18:04:28 +0000 (15:04 -0300)]
ruby: disable openssl for host variant

As reported by Fatih Aşıcı on the mailing list it sometimes fails with
the host openssl depending on versions when development files are
installed.
And as suggested by Thomas Petazzoni it's really not required for
anything so just disable it.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agogcc: bump 4.8.x series to version 4.8.3
Gustavo Zacarias [Thu, 22 May 2014 20:37:00 +0000 (17:37 -0300)]
gcc: bump 4.8.x series to version 4.8.3

Update 900-musl-support.patch with upstreamed chunks.

Now upstreamed hence dropped:
840-PR57717.patch (in another way).
842-gcc-4.8.2-Fix-PR-target-58854.patch
843-gcc-4.8.2-Fix-PR-target-58595.patch
850-xtensa-libgcc-linker-script.patch

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agodosfstools: fix static linking with libiconv
Peter Korsgaard [Thu, 22 May 2014 20:05:42 +0000 (22:05 +0200)]
dosfstools: fix static linking with libiconv

Fixes http://autobuild.buildroot.net/results/246/246c067f1e9def748498f0c6fa6988c036e1d109/

Pass the libraries to be linked in LDLIBS instead of LDFLAGS so the end up
after the object files on the linker command line.

While we are at it, use TARGET_CONFIGURE_OPTS instead of explictly passing
CC/CFLAGS/LDFLAGS.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>