buildroot.git
11 years agokernel-headers: bump 3.{0, 2, 4, 7}.x stable version and add 3.8.1
Gustavo Zacarias [Fri, 1 Mar 2013 00:16:26 +0000 (00:16 +0000)]
kernel-headers: bump 3.{0, 2, 4, 7}.x stable version and add 3.8.1

Also mark 3.6.x as deprecated to match upstream EOL.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoMerge branch 'next'
Peter Korsgaard [Fri, 1 Mar 2013 10:11:24 +0000 (11:11 +0100)]
Merge branch 'next'

11 years agoKickoff 2013.05 cycle
Peter Korsgaard [Fri, 1 Mar 2013 10:11:02 +0000 (11:11 +0100)]
Kickoff 2013.05 cycle

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoUpdate for 2013.02
Peter Korsgaard [Thu, 28 Feb 2013 21:48:28 +0000 (22:48 +0100)]
Update for 2013.02

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoManual: add empty line after header in .mk files
Stephan Hoffmann [Mon, 25 Feb 2013 11:31:31 +0000 (11:31 +0000)]
Manual: add empty line after header in .mk files

Signed-off-by: Stephan Hoffmann <sho@relinux.de>
Acked-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoworking-with: board support
Samuel Martin [Mon, 25 Feb 2013 11:31:24 +0000 (11:31 +0000)]
working-with: board support

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agomanual: misc. post-{build, image} scripts fixes
Samuel Martin [Mon, 25 Feb 2013 11:31:23 +0000 (11:31 +0000)]
manual: misc. post-{build, image} scripts fixes

* update post-build scripts mechanism that now support several scripts
* fix formatting

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agomanual: minor fix in patch-policy.txt
Samuel Martin [Thu, 28 Feb 2013 11:24:26 +0000 (11:24 +0000)]
manual: minor fix in patch-policy.txt

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agomanual: fix cross-refs
Samuel Martin [Mon, 25 Feb 2013 11:31:21 +0000 (11:31 +0000)]
manual: fix cross-refs

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolibgtk2: warn that directfb backend is deprecated
Peter Korsgaard [Thu, 28 Feb 2013 12:20:47 +0000 (13:20 +0100)]
libgtk2: warn that directfb backend is deprecated

And will go away in the future, as discussed here:

http://lists.busybox.net/pipermail/buildroot/2013-February/067977.html

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoqt: install QML imports on target
Daniel Nyström [Wed, 20 Feb 2013 00:18:51 +0000 (00:18 +0000)]
qt: install QML imports on target

When selecting the Qt declarative module, all the QML imports was
built and installed to staging, but never installed to the target.

Signed-off-by: Daniel Nyström <daniel.nystrom@timeterminal.se>
Acked-by: Alexander Lukichev <alexander.lukichev@gmail.com>
Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Tested-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agobusybox: 1.21.0 platform fix-on-fix
Peter Korsgaard [Wed, 27 Feb 2013 18:23:58 +0000 (19:23 +0100)]
busybox: 1.21.0 platform fix-on-fix

The unxz hunk was missing.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agobusybox: add 1.21.0 xz fix
Peter Korsgaard [Wed, 27 Feb 2013 17:55:02 +0000 (18:55 +0100)]
busybox: add 1.21.0 xz fix

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agobusybox: 1.21.1 fix for move_to_unaligned16()
Peter Korsgaard [Wed, 27 Feb 2013 14:57:37 +0000 (15:57 +0100)]
busybox: 1.21.1 fix for move_to_unaligned16()

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolibupnp: requires threads
Gustavo Zacarias [Wed, 27 Feb 2013 00:27:04 +0000 (00:27 +0000)]
libupnp: requires threads

Fixes:
http://autobuild.buildroot.net/results/ac5a18a6241d36a751cce1867c4da63047eafbaa/

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoquota: needs mmu
Peter Korsgaard [Wed, 27 Feb 2013 08:22:59 +0000 (09:22 +0100)]
quota: needs mmu

Fixes http://autobuild.buildroot.net/results/85e3c73d1c0b5c6843d65a487203b20f62bf3075

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoflashbench: force gnu99 dialect on sh2a
gilles.talis@gmail.com [Tue, 26 Feb 2013 15:22:38 +0000 (15:22 +0000)]
flashbench: force gnu99 dialect on sh2a

Fixes:
http://autobuild.buildroot.org/results/33880036054c39cb04dad71bc8c0a9eece16fac6

CodeSourcery toolchains for sh2a only provide LLONG_MAX when
used with the gnu99 dialect.

Signed-off-by: Gilles Talis <gilles.talis@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agocollectd: don't build with -Werror
Peter Korsgaard [Tue, 26 Feb 2013 23:01:36 +0000 (00:01 +0100)]
collectd: don't build with -Werror

Fixes http://autobuild.buildroot.net/results/09659472f504a364590727a05ac900108ed027b4

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agomii-diag: fix race condition
Peter Korsgaard [Tue, 26 Feb 2013 22:47:19 +0000 (23:47 +0100)]
mii-diag: fix race condition

The mii-diag buildsystem doesn't correctly encode the needed
dependencies, so the install step can race against the mii-diag-udeb
(through all) to either cause mii-diag to be built for the host or
not be available when 'install' is executed.

Work around it by explicitly calling the needed steps and not building
the (unused) udeb version at all.

Fixes http://autobuild.buildroot.net/results/4825d267025c74c522077f84330b47f1110315fa

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoUpdate for 2013.02-rc3
Peter Korsgaard [Tue, 26 Feb 2013 22:19:03 +0000 (23:19 +0100)]
Update for 2013.02-rc3

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolinux-fusion: bump to 9.0.0
Arnout Vandecappelle (Essensium/Mind) [Sat, 23 Feb 2013 07:18:48 +0000 (07:18 +0000)]
linux-fusion: bump to 9.0.0

Fixes https://bugs.busybox.net/show_bug.cgi?id=5960

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Cc: broot@monkster.hopto.org
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agokernel-headers: remove legacy code
Thomas Petazzoni [Tue, 26 Feb 2013 07:54:15 +0000 (07:54 +0000)]
kernel-headers: remove legacy code

The BR2_KERNEL_HEADERS_2_6_35 symbol no longer exists since some time,
so get rid of code that was specific to this kernel version.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agopackage/exfat{,-utils}: license is GPLv3+
Yann E. MORIN [Tue, 26 Feb 2013 08:01:59 +0000 (08:01 +0000)]
package/exfat{,-utils}: license is GPLv3+

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 <jacmet@sunsite.dk>
11 years agowireshark: new package
Baruch Siach [Sun, 17 Feb 2013 20:18:11 +0000 (20:18 +0000)]
wireshark: new package

This is only the bare minimum needed to build the textual tshark utility.
Support for more options, including the wireshark GUI, can be added later.

[Peter: point includedir at staging to workaround host/target headers issue]
Cc: Stefan Fröberg <stefan.froberg@petroprogram.com>
Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Acked-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Tested-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agobump json-c to 0.10
Andreas Wetzel [Tue, 19 Feb 2013 02:07:33 +0000 (02:07 +0000)]
bump json-c to 0.10

this patch bumps json-c to version 0.10 and adapts the no-reentrant patch
to the new version.

Signed-off-by: Andreas Wetzel <andreas.wetzel@nanotronic.ch>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agonmap: new package
Gustavo Zacarias [Mon, 25 Feb 2013 04:39:51 +0000 (04:39 +0000)]
nmap: new package

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agof2fs-tools: new package
Gustavo Zacarias [Mon, 25 Feb 2013 08:47:36 +0000 (08:47 +0000)]
f2fs-tools: new package

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolinux-firmware: switch to http url
Gustavo Zacarias [Mon, 25 Feb 2013 06:26:37 +0000 (06:26 +0000)]
linux-firmware: switch to http url

As recommended by Yegor Yefremov for f2fs-tools some firewalls might
restrict the git port and make life harder.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoenlightenment: Alsa backend needs mixer support
Peter Korsgaard [Mon, 25 Feb 2013 14:53:01 +0000 (15:53 +0100)]
enlightenment: Alsa backend needs mixer support

Fixes http://autobuild.buildroot.net/results/3d6e35e3cda9428cc422b4f6203ba912bdc11faf/

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agodialog: needs mmu
Gustavo Zacarias [Mon, 25 Feb 2013 00:22:16 +0000 (00:22 +0000)]
dialog: needs mmu

Fixes
http://autobuild.buildroot.net/results/bfb968d611e8dea43c604726a3005c72a7d6ee28/

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agospawn-fcgi: needs mmu
Gustavo Zacarias [Mon, 25 Feb 2013 00:20:49 +0000 (00:20 +0000)]
spawn-fcgi: needs mmu

Fixes
http://autobuild.buildroot.net/results/cb6605b223642e647981e697f17d89bb97e223a6/

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolibmad: force architecture-specific optimisations on AVR32
Gilles Talis [Fri, 22 Feb 2013 20:15:54 +0000 (20:15 +0000)]
libmad: force architecture-specific optimisations on AVR32

Fixes:
http://autobuild.buildroot.net/results/e01f5a5484299dce1797966445f3972583c67b22
http://autobuild.buildroot.net/results/7ed0563fbbfc19c93ec5be35d3b6a95e496b4c5d

Signed-off-by: Gilles Talis <gilles.talis@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agohaserl: needs fork()
Peter Korsgaard [Sat, 23 Feb 2013 20:37:36 +0000 (21:37 +0100)]
haserl: needs fork()

Fixes http://autobuild.buildroot.net/results/e265d061e1956522dad4566827ed4171160dfecc

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoruby: disable parallel build
Peter Korsgaard [Sat, 23 Feb 2013 20:37:07 +0000 (21:37 +0100)]
ruby: disable parallel build

Fixes http://autobuild.buildroot.net/results/c71100ee21a12db47047563c6e70afdc552595d4/

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoruby: security bump to version 1.9.3-p392
Gustavo Zacarias [Sat, 23 Feb 2013 06:43:38 +0000 (06:43 +0000)]
ruby: security bump to version 1.9.3-p392

Fixes JSON DoS (CVE-2013-0269) and REXML DoS (no assigned CVE yet).

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agotoolchain-external: add new Microblaze toolchains
Thomas Petazzoni [Mon, 4 Feb 2013 22:37:29 +0000 (22:37 +0000)]
toolchain-external: add new Microblaze toolchains

The existing Microblaze toolchains that we have have the annoying
property of being based on a very old glibc version: 2.3.6. Xilinx
provides newer toolchains with glibc 2.14, generated by Crosstool-NG,
but they are only available as part of a huge Git repository that
contains the gcc, Linux, binutils, glibc sources unpacked (4.4 GB
total), which makes is very unpractical.

I contacted the Xilinx person who did those toolchains, but they
apparently didn't intend to change that anytime soon.

So, we have created a tarball for those toolchains, adding a
README.txt file in the tarball that points back to the original
location that contains the source code for them. Those tarballs are
hosted on sources.buildroot.net.

This commit then adds support for those two new external toolchains,
one for little endian Microblaze, another one for big endian
Microblaze.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoexfat-utils: new package
Gustavo Zacarias [Tue, 5 Feb 2013 00:48:04 +0000 (00:48 +0000)]
exfat-utils: new package

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoexfat: new package
Gustavo Zacarias [Tue, 5 Feb 2013 00:48:03 +0000 (00:48 +0000)]
exfat: new package

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agopackage/vtun: add missing 'depends on' zlib
Yann E. MORIN [Sun, 17 Feb 2013 13:22:30 +0000 (13:22 +0000)]
package/vtun: add missing 'depends on' zlib

The dependency on zlib is correctly expresed in vtun.mk,
but was missing from the Config.in.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agopackage/connman: bump version to 1.11
Yann E. MORIN [Sun, 17 Feb 2013 13:22:32 +0000 (13:22 +0000)]
package/connman: bump version to 1.11

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agopackage/vtun: update to 3.0.3
Yann E. MORIN [Sun, 17 Feb 2013 13:22:31 +0000 (13:22 +0000)]
package/vtun: update to 3.0.3

Against all odds, vtun had a new release sometime last year.

Still, the code needs patching:
  - the existing patch to fix installation has been refreshed
  - the existing patch to fix blowfish header location has been
    replaced (see below)
  - configure looks in hard-coded, host paths (eg. /usr/include)
    without any consideration for scross-compilation
    --> new patch
  - configure.in does not even pass an autoreconf without a
    bit of love first (it's written in an ancient dialect that
    autoreconf does no longer recognise)
    --> new patch

Remove obsolete, unused, bit-rotting scripts and warning.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agopackage/vtun: add missing 'depends on' zlib
Yann E. MORIN [Sun, 17 Feb 2013 13:22:30 +0000 (13:22 +0000)]
package/vtun: add missing 'depends on' zlib

The dependency on zlib is correctly expresed in vtun.mk,
but was missing from the Config.in.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agopackage/tvheadend: update to v3.5
Yann E. MORIN [Sun, 17 Feb 2013 13:22:28 +0000 (13:22 +0000)]
package/tvheadend: update to v3.5

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoluajit: bump to version 2.0.1
Francois Perrad [Tue, 19 Feb 2013 22:29:29 +0000 (22:29 +0000)]
luajit: bump to version 2.0.1

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolinenoise: patch was merged on upstream
Francois Perrad [Tue, 19 Feb 2013 22:29:00 +0000 (22:29 +0000)]
linenoise: patch was merged on upstream

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolibffi: fix powerpc build breakage
Gustavo Zacarias [Fri, 22 Feb 2013 08:56:54 +0000 (08:56 +0000)]
libffi: fix powerpc build breakage

Happens with the latest release when there are no FP registers.
Fixes:
http://autobuild.buildroot.net/results/bc43261d3ddc9d4c320522563249f4a0695a35a4/

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoconntrack-tools: needs mmu
Gustavo Zacarias [Fri, 22 Feb 2013 00:24:33 +0000 (00:24 +0000)]
conntrack-tools: needs mmu

Fixes
http://autobuild.buildroot.net/results/641755fbc61b47361b71161eabbf3075c7598c88/

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agokeyutils: needs mmu
gilles.talis@gmail.com [Thu, 21 Feb 2013 20:08:56 +0000 (20:08 +0000)]
keyutils: needs mmu

Fixes:
http://autobuild.buildroot.org/results/ff84ee5335e3302dbb47d881d9903db81884014c

Signed-off-by: Gilles Talis <gilles.talis@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoRevert "uClibc: port linuxthreads errno patch to 0.9.33.2"
Gustavo Zacarias [Thu, 21 Feb 2013 04:09:47 +0000 (04:09 +0000)]
Revert "uClibc: port linuxthreads errno patch to 0.9.33.2"

This reverts commit 1d8c3e6caf6be14644ef8ef5ae2704105322442b

The forward port breaks compilation at least for SPARC NPTL toolchains:

LD libuClibc-0.9.33.2.so
libc/libc_so.a(pipe.os): In function `__GI_pipe':
(.text+0x38): undefined reference to `__GI___errno_location'
collect2: ld returned 1 exit status

Easily triggered by a "make qemu_sparc_ss10_defconfig && make".

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agomatchbox-wm: fix mbtheme build issue when png support is disabled
Peter Korsgaard [Thu, 21 Feb 2013 09:59:06 +0000 (10:59 +0100)]
matchbox-wm: fix mbtheme build issue when png support is disabled

Fixes http://autobuild.buildroot.net/results/c02af7b66ae2c14d94edaa940f9edfcde9a9fad5

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agomatchbox-desktop: needs zlib
Peter Korsgaard [Thu, 21 Feb 2013 09:55:57 +0000 (10:55 +0100)]
matchbox-desktop: needs zlib

Otherwise the build fails with:

In file included from mbdesktop_win_plugin.c:1:0:
mbdesktop.h:31:18: fatal error: zlib.h: No such file or directory

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agouClibc: backport bits/time.h update to 0.9.33.2
Peter Korsgaard [Wed, 20 Feb 2013 19:48:22 +0000 (20:48 +0100)]
uClibc: backport bits/time.h update to 0.9.33.2

Some packages uses CLOCK_MONOTONIC_RAW, so add it.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agouClibc: port linuxthreads errno patch to 0.9.33.2
Sagaert Johan [Thu, 14 Feb 2013 03:15:01 +0000 (03:15 +0000)]
uClibc: port linuxthreads errno patch to 0.9.33.2

Without this patch programs using libglib2 (libsoup, etc.. ) and pthread
may be broken.

Signed-off-by: Sagaert Johan <sagaert.johan@skynet.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolinux: Install the device tree in /boot when installing the kernel
Maxime Ripard [Thu, 14 Feb 2013 04:27:54 +0000 (04:27 +0000)]
linux: Install the device tree in /boot when installing the kernel

The option BR2_LINUX_KERNEL_INSTALL_TARGET used to install the kernel in
/boot in the rootfs. The introduction of the device tree builds made it
possible to generate device tree blobs, and stored them in IMAGES_DIR
like the kernel, but didn't copy the dtb in /boot when _INSTALL_TARGET
was enabled.

Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoUpdate for 2013.02-rc2
Peter Korsgaard [Tue, 19 Feb 2013 21:05:42 +0000 (22:05 +0100)]
Update for 2013.02-rc2

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agovim: Docs are only available when BR2_PACKAGE_VIM_RUNTIME is selected
Markos Chandras [Tue, 19 Feb 2013 06:30:46 +0000 (06:30 +0000)]
vim: Docs are only available when BR2_PACKAGE_VIM_RUNTIME is selected

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

Signed-off-by: Markos Chandras <markos.chandras@imgtec.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolibtorrent: needs threads support
Peter Korsgaard [Tue, 19 Feb 2013 15:23:17 +0000 (16:23 +0100)]
libtorrent: needs threads support

Fixes http://autobuild.buildroot.net/results/25e6a0a65d0b75050e02a5748b3f08a80b686188

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoglib-networking: fix a typo in the .mk file
Henrique Camargo [Mon, 18 Feb 2013 11:28:19 +0000 (11:28 +0000)]
glib-networking: fix a typo in the .mk file

The variable GLIB_NETWORKING_MINOR_VERSION had a typo.

Signed-off-by: Henrique Camargo <henrique@henriquecamargo.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agonetwork-manager: needs host-intltool
Peter Korsgaard [Tue, 19 Feb 2013 12:14:43 +0000 (13:14 +0100)]
network-manager: needs host-intltool

Fixes http://autobuild.buildroot.net/results/a37bb8395334814d5c829c27194ad99409baf54b/

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agovim: Add post-install hook to remove documentation from target
Markos Chandras [Tue, 12 Feb 2013 00:51:39 +0000 (00:51 +0000)]
vim: Add post-install hook to remove documentation from target

Signed-off-by: Markos Chandras <markos.chandras@imgtec.com>
Reviewed-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoinotify-tools: needs mmu
Gustavo Zacarias [Tue, 19 Feb 2013 00:15:25 +0000 (00:15 +0000)]
inotify-tools: needs mmu

Fixes
http://autobuild.buildroot.net/results/8424451b46d6787fc586502fa5774564e4715ce8/

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolibglib2: fix build with binary microblaze toolchains
Peter Korsgaard [Tue, 19 Feb 2013 11:28:02 +0000 (12:28 +0100)]
libglib2: fix build with binary microblaze toolchains

The toolchains don't have qsort_r or working inotify, so disable those.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolibffi: bump version
Peter Korsgaard [Mon, 18 Feb 2013 22:28:42 +0000 (23:28 +0100)]
libffi: bump version

It makes more sense to use a released version for 2013.02 rather than a
git snapshot.

The build system now correctly installs libffi.pc, so we can drop the
manual install.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agobusybox: support millisecond watchdog periods
Simon Dawson [Mon, 18 Feb 2013 00:38:31 +0000 (00:38 +0000)]
busybox: support millisecond watchdog periods

The BusyBox watchdog application supports reset periods specified in
milliseconds. The Buildroot package will only allow an integer reset period,
which prevents the use of the required "ms" suffix. Change the watchdog period
configuration item to a string, to allow the use of the "ms" suffix.

Signed-off-by: Simon Dawson <spdawson@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoqt: disable precompiled headers to workaround compilation failure
Luca Ceresoli [Mon, 18 Feb 2013 09:39:32 +0000 (09:39 +0000)]
qt: disable precompiled headers to workaround compilation failure

Precompiled header implementation is buggy in current Qt as described at
http://comments.gmane.org/gmane.comp.lib.qt.devel/5933.

The only known workaround is currently to add -no-pch to configure.

Fixes build failure terminating with error
  compiling ../3rdparty/pixman/pixman-arm-neon-asm.S
  cc1: fatal error: .pch/release-shared-emb-arm/QtGui: No such file or directory
  compilation terminated.
such as:
http://autobuild.buildroot.net/results/648265012591280fa592a239f86ee39aec2d5fa6/build-end.log

Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agognutls: bump to version 3.1.8
Gustavo Zacarias [Mon, 18 Feb 2013 02:20:33 +0000 (02:20 +0000)]
gnutls: bump to version 3.1.8

Fixes a regression in 3.1.7 regarding the priority string NORMAL.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolibcurl: add SASL security patch
Gustavo Zacarias [Mon, 18 Feb 2013 02:20:11 +0000 (02:20 +0000)]
libcurl: add SASL security patch

Fixes CVE-2013-0249, see http://curl.haxx.se/docs/adv_20130206.html

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoopenssl: bump to version 1.0.1e
Gustavo Zacarias [Mon, 11 Feb 2013 15:37:54 +0000 (15:37 +0000)]
openssl: bump to version 1.0.1e

Fixes some regressions introduced by 1.0.1d

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agontfs-3g: needs mmu
Gustavo Zacarias [Mon, 18 Feb 2013 01:37:37 +0000 (01:37 +0000)]
ntfs-3g: needs mmu

The internal libfuse-lite implementation uses it, and since the external
full-blown libfuse also requires it there's no other choice.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoneard: fix build with kernel headers 3.1 - 3.6
Arnout Vandecappelle (Essensium/Mind) [Sat, 16 Feb 2013 07:34:27 +0000 (07:34 +0000)]
neard: fix build with kernel headers 3.1 - 3.6

neard uses the linux/nfc.h header which is fairly recent, so we have a
patch that creates linux-nfc.h and uses it if necessary. However, since
the bump to 0.9, neard uses some symbols that are introduced in linux 3.7
so the build fails with headers 3.1 (which introduced nfc.h) to 3.6.

To resolve that, add a check for one of the newly introduced symbols
(that is used by neard).

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoconfigs/qemu: bump relevant configurations to new 3.7.x stable kernels
Gustavo Zacarias [Fri, 15 Feb 2013 02:48:40 +0000 (02:48 +0000)]
configs/qemu: bump relevant configurations to new 3.7.x stable kernels

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolinux: bump 3.7.x stable version
Gustavo Zacarias [Fri, 15 Feb 2013 02:48:39 +0000 (02:48 +0000)]
linux: bump 3.7.x stable version

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agokernel-headers: bump 3.{0, 4, 7}.x stable versions
Gustavo Zacarias [Fri, 15 Feb 2013 02:48:38 +0000 (02:48 +0000)]
kernel-headers: bump 3.{0, 4, 7}.x stable versions

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agocollectd: also install to staging
Gustavo Zacarias [Thu, 14 Feb 2013 04:11:21 +0000 (04:11 +0000)]
collectd: also install to staging

Fixes bug #5906

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolibcurl: re-enable on non-MMU platforms
Thomas Petazzoni [Thu, 14 Feb 2013 03:50:18 +0000 (03:50 +0000)]
libcurl: re-enable on non-MMU platforms

In 9229b82d6326ea425a258b91a9f0157ef6b223b7 ('libcurl: needs MMU'),
the libcurl package was disabled on non-MMU systems, due to the usage
of the fork() function in the library.

However, a deeper inspection reveals that fork() is only used in the
implementation of NTLM, an obscure, undocumented, Microsoft specific
authentication method that apparently isn't common anymore. See
http://curl.haxx.se/docs/manpage.html#--ntlm.

Therefore, this commit re-enables libcurl on non-MMU systems by
explicitly disabling the NTLM support. If someone ever needs NTLM
support in Buildroot's libcurl package, it will always be time to add
a libcurl sub-option to enable it.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agogesftpserver: needs mmu
Gustavo Zacarias [Thu, 14 Feb 2013 03:03:00 +0000 (03:03 +0000)]
gesftpserver: needs mmu

Fixes:
http://autobuild.buildroot.net/results/23298ba81896e473e903c17e12ad547049b8d348

Also fix the sort order.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agomanual: minor fix in patch-policy.txt
Samuel Martin [Wed, 13 Feb 2013 12:59:07 +0000 (12:59 +0000)]
manual: minor fix in patch-policy.txt

[Peter: Drop *.patch.<arch> description as noted by Thomas]
Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agomanual: sprinkle with some calls to MESSAGE
Samuel Martin [Wed, 13 Feb 2013 12:59:04 +0000 (12:59 +0000)]
manual: sprinkle with some calls to MESSAGE

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agomanual: cleanup and update editor tags
Samuel Martin [Wed, 13 Feb 2013 12:59:02 +0000 (12:59 +0000)]
manual: cleanup and update editor tags

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolibvorbis: fix LIBVORBIS_SITE
Thomas Petazzoni [Wed, 13 Feb 2013 11:55:56 +0000 (11:55 +0000)]
libvorbis: fix LIBVORBIS_SITE

The LIBVORBIS_SITE included a reference to $(LIBVORBIS-SOURCE), which
doesn't exist. And anyway was useless because the <pkg>_SITE variable
should not contain the name of the tarball.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agothttpd: needs mmu
Gustavo Zacarias [Wed, 13 Feb 2013 00:03:43 +0000 (00:03 +0000)]
thttpd: needs mmu

Fixes
http://autobuild.buildroot.net/results/0b73d2b45a5bac94b65893725de46d87a9626b37/

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agorpi-userland: update to fix no-longer applying patch
Yann E. MORIN [Sun, 10 Feb 2013 01:58:26 +0000 (01:58 +0000)]
rpi-userland: update to fix no-longer applying patch

Our patches do not apply as-is against the version of rpi-userland we
package (weird...).

Since rpi-userland does not have releases, and is a relatively fast-moving
target, just bump the version to the latest cset from the git tree, and
get rid of one our failing patch, since it was applied upstream.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agonews.html: add 2013.02-rc1 annoucement link
Peter Korsgaard [Sun, 10 Feb 2013 12:54:11 +0000 (13:54 +0100)]
news.html: add 2013.02-rc1 annoucement link

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoKickoff 2013.05 cycle
Peter Korsgaard [Sun, 10 Feb 2013 12:49:23 +0000 (13:49 +0100)]
Kickoff 2013.05 cycle

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoUpdate for 2013.02-rc1
Peter Korsgaard [Sun, 10 Feb 2013 10:07:12 +0000 (11:07 +0100)]
Update for 2013.02-rc1

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agodocs/news.html: announce dev meeting report
Peter Korsgaard [Sun, 10 Feb 2013 09:58:14 +0000 (10:58 +0100)]
docs/news.html: announce dev meeting report

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agomplayer: not supported on sh2/sh2a
gilles.talis@gmail.com [Sat, 9 Feb 2013 08:20:00 +0000 (08:20 +0000)]
mplayer: not supported on sh2/sh2a

mplayer configure script says that sh2a is not supported.

Fixes:
http://autobuild.buildroot.org/results/0e530fd99c4b37782208ee0549be500220643999/

Signed-off-by: Gilles Talis <gilles.talis@gmail.com>
Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoCHANGES: update with recent changes
Peter Korsgaard [Sat, 9 Feb 2013 15:03:29 +0000 (16:03 +0100)]
CHANGES: update with recent changes

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoimagemagick: fix CONFIG_SCRIPTS handling when C++ isn't available
Peter Korsgaard [Sat, 9 Feb 2013 11:13:59 +0000 (12:13 +0100)]
imagemagick: fix CONFIG_SCRIPTS handling when C++ isn't available

Fixes http://autobuild.buildroot.org/results/0b35567af8a41a14c9c33f3be5299978c5847e03

Magick++-config only gets installed when C++ support is detected.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoboost: Pass staging dir to --with-icu option.
Ignacy Gawedzki [Thu, 7 Feb 2013 03:48:35 +0000 (03:48 +0000)]
boost: Pass staging dir to --with-icu option.

When using the --with-icu option without specifying the directory, boost's
bootstrap.sh script will look at "common" locations (lines 289-294):

    COMMON_ICU_PATHS="/usr /usr/local /sw"
    for p in $COMMON_ICU_PATHS; do
      if test -r $p/include/unicode/utypes.h; then
        ICU_ROOT=$p
      fi
    done

With buildroot it may surely become problematic at some point.

Signed-off-by: Ignacy Gawędzki <i@lri.fr>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolibgpg-error: use <pkg>_CONFIG_SCRIPTS
Thomas Petazzoni [Thu, 7 Feb 2013 12:35:07 +0000 (12:35 +0000)]
libgpg-error: use <pkg>_CONFIG_SCRIPTS

libgpg-error installs a gpg-error-config script, but it wasn't fixed
up properly. Use the <pkg>_CONFIG_SCRIPTS to handle this.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Acked-by: "Samuel Martin" <s.martin49@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agopackage: use <pkg>_CONFIG_SCRIPTS in packages that used special handling
Thomas Petazzoni [Thu, 7 Feb 2013 12:35:06 +0000 (12:35 +0000)]
package: use <pkg>_CONFIG_SCRIPTS in packages that used special handling

The packages changed by this commit were not only changing prefix= and
exec_prefix= during their <foo>-config fixups, they were also changing
includedir= and/or libdir=. So, they could not be directly converted
to the new <pkg>_CONFIG_SCRIPTS infrastructure.

However, a careful analysis of their default <foo>-config shows that
includedir= and libdir= is defined relatively to either ${prefix} and
${exec_prefix}. Therefore, the manual fixing of includedir= and
libdir= is useless, and fixing prefix= and exec_prefix=, as done by
the <pkg>_CONFIG_SCRIPTS mechanism is sufficient.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Acked-by: "Samuel Martin" <s.martin49@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agopackage: use <pkg>_CONFIG_SCRIPTS wherever possible
Thomas Petazzoni [Thu, 7 Feb 2013 12:35:05 +0000 (12:35 +0000)]
package: use <pkg>_CONFIG_SCRIPTS wherever possible

Use the <pkg>_CONFIG_SCRIPTS mechanism in all packages for which it
does all what the package was doing. A few packages, like libxslt, are
for now left out, since they need some additional fixup (for example a
fixup of includedir).

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 agopackage: remove scripts listed in <pkg>_CONFIG_SCRIPTS from target
Thomas Petazzoni [Thu, 7 Feb 2013 12:35:04 +0000 (12:35 +0000)]
package: remove scripts listed in <pkg>_CONFIG_SCRIPTS from target

The <foo>-config scripts are useless on the target, since they are
only needed for development, so we remove them automatically.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Acked-by: "Samuel Martin" <s.martin49@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agopackage: rename <pkg>_CONFIG_FIXUP to <pkg>_CONFIG_SCRIPTS
Thomas Petazzoni [Thu, 7 Feb 2013 12:35:03 +0000 (12:35 +0000)]
package: rename <pkg>_CONFIG_FIXUP to <pkg>_CONFIG_SCRIPTS

This commit renames the newly introduced <pkg>_CONFIG_FIXUP variable
to <pkg>_CONFIG_SCRIPTS, for two reasons:

 * <pkg>_CONFIG_SCRIPTS will not only "fixup" the scripts in
   $(STAGING_DIR)/usr/bin, but also remove them from
   $(TARGET_DIR)/usr/bin. So it is not only about doing a "fixup".

 * On the principle, it is strange that the variable carries an
   indication of the action that will take place on those files. It
   should rather be named to say "Here are the <foo>-config scripts",
   and let the package infrastructure decide if it should fix them up,
   remove them, etc.

This commit also updates the documentation accordingly.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Acked-by: "Samuel Martin" <s.martin49@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolibffi: add patch to fix library installation location
Thomas Petazzoni [Thu, 7 Feb 2013 11:59:09 +0000 (11:59 +0000)]
libffi: add patch to fix library installation location

The libffi library was installed in a wrong directory when using the
non-default variant of a multilib toolchain. We fix this by patching
the libffi Makefile.am to install its library in a normal
location. The patch has been submitted upstream.

Fixes:

 http://autobuild.buildroot.org/results/471b1d1547c8d726999ba9a865b87fd75429dcab/build-end.log (dbus-glib)
 http://autobuild.buildroot.org/results/eda3ae14eea61e777511fca561f8d43dc7f4a2a5/build-end.log (shared-mime-info)
 http://autobuild.buildroot.org/results/9c86692ae3485d5ae371c695bfbb4a9b67aa2368/build-end.log (librsvg)
 http://autobuild.buildroot.org/results/affd7f20c95f1019d040e2911877694300e3c876/build-end.log (bustle)

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoconfig/kb9202_defconfig: update to latest at91 kernel and lock headers
Gustavo Zacarias [Fri, 8 Feb 2013 01:36:05 +0000 (01:36 +0000)]
config/kb9202_defconfig: update to latest at91 kernel and lock headers

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoconfigs/at91sam9g20dfc_defconfig: lock down kernel headers vesion
Gustavo Zacarias [Fri, 8 Feb 2013 01:36:04 +0000 (01:36 +0000)]
configs/at91sam9g20dfc_defconfig: lock down kernel headers vesion

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoconfigs/armadeus_apf9328_defconfig: lock down kernel headers version
Gustavo Zacarias [Fri, 8 Feb 2013 01:36:03 +0000 (01:36 +0000)]
configs/armadeus_apf9328_defconfig: lock down kernel headers version

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoconfigs/mini2440_defconfig: lock down kernel headers version
Gustavo Zacarias [Fri, 8 Feb 2013 01:36:02 +0000 (01:36 +0000)]
configs/mini2440_defconfig: lock down kernel headers version

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