buildroot.git
10 years agoffmpeg: consolidate duplicated config options
Danomi Manchego [Tue, 9 Sep 2014 02:06:44 +0000 (22:06 -0400)]
ffmpeg: consolidate duplicated config options

Commit 62ab07ef769bd6504fe1db144aaac3fd45db9dad added a bunch
of hard-coded options.  Some of these options are then again
added (or negated) based on kconfig settings.  This patch removes
the hard coded swscale and postproc settings, as they are enabled
or disabled later.  It also moves the --disable-pic lower
as an else clause to the part that adds --enable-pic.

Signed-off-by: Danomi Manchego <danomimanchego123@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agoopencv: rework V4L/libv4l support
Samuel Martin [Sun, 31 Aug 2014 20:09:03 +0000 (22:09 +0200)]
opencv: rework V4L/libv4l support

Starting with the 2.4.7 release, for V4L support, OpenCV does not
requires a libv4l dependency for its V4L support.

So, it now provides 2 distincts knobs for this: WITH_V4L and a new
one: WITH_LIBV4L.

This patch takes advantage of this new knob and libv4l support is
now automatically enabled only if the libv4l package is enabled.

In OpenCV, the logic behind this is:
- using libv4l if available,
- otherwise, use v4l2 or v4l API from the kernel if available.

[Thomas: remove gratuituous reformating, as suggested by Yann.]

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agoscripts/graph-build-time: remove X dependency
Sascha Arthur [Sun, 21 Sep 2014 16:46:26 +0000 (18:46 +0200)]
scripts/graph-build-time: remove X dependency

[Thomas: tweak commit title.]

Signed-off-by: Sascha Arthur <sascha.arthur@gmail.com>
Tested-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agobcache-tools: Adding package.
Jean-Christophe DUBOIS [Sun, 7 Sep 2014 20:27:42 +0000 (22:27 +0200)]
bcache-tools: Adding package.

This is the bcache tools, required to setup the linux bcache
feature of the Linux kernel.

[Thomas: use only one hook to create the missing directories, as
suggested by Yann.]

Signed-off-by: Jean-Christophe DUBOIS <jcd@tribudubois.net>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agoxserver_xorg-server: Fix compile error for microblaze
Bernd Kuhls [Sun, 7 Sep 2014 10:06:29 +0000 (12:06 +0200)]
xserver_xorg-server: Fix compile error for microblaze

Fixes
mipushpxl.c: In function 'miPushPixels':
mipushpxl.c:110:38: error: 'IMAGE_BYTE_ORDER' undeclared (first use in this function)
     if (screenInfo.bitmapBitOrder == IMAGE_BYTE_ORDER)

Patch submitted upstream: https://bugs.freedesktop.org/show_bug.cgi?id=83582

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agoxserver_xorg-server: Fix compile error for microblaze & xtensa
Bernd Kuhls [Sun, 7 Sep 2014 10:06:28 +0000 (12:06 +0200)]
xserver_xorg-server: Fix compile error for microblaze & xtensa

Fixes
http://autobuild.buildroot.net/results/05f/05f2f1317f366b724c2d6b1bb572bb6778c69896/
http://autobuild.buildroot.net/results/655/655c00859ea61378739309539d71b38fab62e229/
http://autobuild.buildroot.net/results/4d3/4d37c5594c0916c27c897b0d2545d1c5cc492598/
http://autobuild.buildroot.net/results/d1a/d1af06d73ee0fd57ee0ad8b371927b2f9478d44e/
http://autobuild.buildroot.net/results/5cc/5cceb96ac29a410316fd7d8f7de0615ba33e3f2c/
http://autobuild.buildroot.net/results/143/14308a9d1806574f06ab2a7d222f53119fab1c90/
http://autobuild.buildroot.net/results/c6a/c6a5bbee21b5c4ce84c6a95bd764f294d3791720/

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agoqemu-sh4: update to latest kernel
Waldemar Brodkorb [Sun, 21 Sep 2014 19:36:19 +0000 (21:36 +0200)]
qemu-sh4: update to latest kernel

Update to Linux kernel 3.16.3.

Signed-off-by: Waldemar Brodkorb <wbx@openadk.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agoqemu-microblazebe: update to latest linux kernel
Waldemar Brodkorb [Sun, 21 Sep 2014 19:35:42 +0000 (21:35 +0200)]
qemu-microblazebe: update to latest linux kernel

Update to Linux Kernel 3.16.3.

Signed-off-by: Waldemar Brodkorb <wbx@openadk.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agoqemu-microblazeel: update to latest kernel
Waldemar Brodkorb [Sun, 21 Sep 2014 19:35:06 +0000 (21:35 +0200)]
qemu-microblazeel: update to latest kernel

Update config to Linux 3.16.3.

Signed-off-by: Waldemar Brodkorb <wbx@openadk.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agoportmap: fix static linking
ANDY KENNEDY [Mon, 8 Sep 2014 21:43:45 +0000 (21:43 +0000)]
portmap: fix static linking

Portmap builds and links, however, does not get built correctly when
BR2_PREFER_STATIC_LIB is selected.  There are no dynamic libraries in
rootfs.tar, however, portmap gets linked dynamically without regards to
the PREFER_STATIC_LIB tags.  LDFLAGS was not being passed into the build of
portmap.

Signed-off-by: Andy Kennedy <andy.kennedy@adtran.com>
Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agoperl: fix build of native modules
Francois Perrad [Wed, 17 Sep 2014 18:51:05 +0000 (20:51 +0200)]
perl: fix build of native modules

CORE/vutil.h is required when the host perl version is 5.20
see http://autobuild.buildroot.net/results/c3d/c3d48c3b3d6c1e616d8e20a2f65d8ba33abe61da/

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopackage/weston: bump to 1.6.0
Yann E. MORIN [Sat, 20 Sep 2014 17:09:55 +0000 (19:09 +0200)]
package/weston: bump to 1.6.0

Remove patch applied upstream.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopackage/wayland: bump to 1.6.0
Yann E. MORIN [Sat, 20 Sep 2014 17:09:54 +0000 (19:09 +0200)]
package/wayland: bump to 1.6.0

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopackage/freerdp: bump version
Yann E. MORIN [Sat, 20 Sep 2014 17:09:48 +0000 (19:09 +0200)]
package/freerdp: bump version

There has been no new release recently, and the 1.0 branch is out-dated.

The 1.1 branch has not been release-tagged since the last beta tag,
but it still continues to receive bug fixes, and is relatively stable.

The next major release should be 1.2.0, but it is still in beta, looks
like it is focused on Android, and was only recently tagged.

So, we use the latest cset from the 1.1 branch until there is a new
release (either 1.2.0 or 1.1.0), at which point we can revisit which
version we'll use.

Drop our patch, since the problem has been fixed upstream (with a more
complete solution.)

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopackage/libinput: bump version
Yann E. MORIN [Sat, 20 Sep 2014 17:09:47 +0000 (19:09 +0200)]
package/libinput: bump version

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agoimx6sabresd: boot to /init in mfgtools mode
Vincent Stehlé [Fri, 19 Sep 2014 14:12:52 +0000 (16:12 +0200)]
imx6sabresd: boot to /init in mfgtools mode

Buildroot supplies a nice /init wrapper script to use when booting from a
ramdisk.

We add a patch to u-boot to tell the kernel to boot into /init (instead of
/linuxrc) on i.MX6, when booting in mfgtools mode. This way we can boot a
buildroot system entirely through USB.

Signed-off-by: Vincent Stehlé <vincent.stehle@freescale.com
[Luca: rebase on top of iMX6DL patches and patch iMX6DL defconfig as well]
Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net>
[Luca: build- and run-tested on i.MX6DL SABRESD]
Tested-by: Luca Ceresoli <luca@lucaceresoli.net>
Cc: Gary Bisson <bisson.gary@gmail.com>
Cc: Thomas De Schampheleire <patrickdepinguin+buildroot@gmail.com>
Cc: Gilles Talis <gilles.talis@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agofreescale/imx6-sabresd: document how to create a bootable SD
Luca Ceresoli [Fri, 19 Sep 2014 14:12:51 +0000 (16:12 +0200)]
freescale/imx6-sabresd: document how to create a bootable SD

Document how to create a bootable SD card for the two supported SABRESD cards:
i.MX6Q and i.MX6DL.

The SD card creation relies on an ad-hoc script.

Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net>
Cc: Gilles Talis <gilles.talis@gmail.com>
Cc: Gary Bisson <bisson.gary@gmail.com>
Cc: Vincent Stehlé <vincent.stehle@freescale.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agoconfigs/freescale_imx6dlsabresd: add defconfig for iMX6DL SabreSD
Luca Ceresoli [Fri, 19 Sep 2014 14:12:50 +0000 (16:12 +0200)]
configs/freescale_imx6dlsabresd: add defconfig for iMX6DL SabreSD

This is very similar to freescale_imx6qsabresd_defconfig, which supports the
i.MX6Q ("Quad", quad core CPU) version of the board, except it supports the
i.MX6DL (DualLite, dual core CPU) version.

The differences are in the U-boot configuration and the device tree file.

Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net>
Cc: Gilles Talis <gilles.talis@gmail.com>
Cc: Gary Bisson <bisson.gary@gmail.com>
Cc: Vincent Stehlé <vincent.stehle@freescale.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agoconfigs/freescale_imx6qsabresd: rename imx6 to imx6q
Luca Ceresoli [Fri, 19 Sep 2014 14:12:49 +0000 (16:12 +0200)]
configs/freescale_imx6qsabresd: rename imx6 to imx6q

This defconfig is specific to the SABRESD board equipped with the iMX6Q SoC.
Rename it for clarity in order to avoid confusion with the upcoming
defconfig for the iMX6DL version.

Suggested by Gary Bisson.

Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net>
Cc: Gilles Talis <gilles.talis@gmail.com>
Cc: Gary Bisson <bisson.gary@gmail.com>
Cc: Vincent Stehlé <vincent.stehle@freescale.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agodocs: improve look of sponsors page
Thomas Petazzoni [Sat, 20 Sep 2014 13:13:44 +0000 (15:13 +0200)]
docs: improve look of sponsors page

This commit completely reworks the Sponsors page, to improve its look,
put the current sponsor in a clearly visible way, and add the logo of
all sponsors.

[Thomas: fixed the next meeting date, as noticed by Thomas DS.]

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agodocs: move Buildroot CSS code into its own file
Thomas Petazzoni [Sat, 20 Sep 2014 13:13:43 +0000 (15:13 +0200)]
docs: move Buildroot CSS code into its own file

In preparation to the addition of more CSS code, this commit moves the
Buildroot site specific CSS code from header.html to a dedicated CSS
file.

[Thomas: add missing space before opening curly brace, as suggested by
Thomas DS.]

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Acked-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
10 years agopackage/mesa3d: Bump version to 10.3.0
Bernd Kuhls [Sun, 21 Sep 2014 16:55:52 +0000 (18:55 +0200)]
package/mesa3d: Bump version to 10.3.0

- rebased mesa3d-0001-Fix-khrplatform.h-not-installed-if-EGL-is-disabled.patch

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopackage/ffmpeg: Bump version to 2.4
Bernd Kuhls [Sun, 21 Sep 2014 16:55:51 +0000 (18:55 +0200)]
package/ffmpeg: Bump version to 2.4

Version 2.3 is unmaintained:
http://article.gmane.org/gmane.comp.video.ffmpeg.devel/183038

- removed ffmpeg-0002-bfin.patch, applied upstream
- added vlc-0004-libav.patch from upstream to fix VLC compilation

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopackage/genpart: make it a target package, too
Yann E. MORIN [Sat, 20 Sep 2014 21:48:25 +0000 (23:48 +0200)]
package/genpart: make it a target package, too

genpart comes handy when there is a need to programatically generate
partition tables, without the need for a full partitioning program like
fdisk et al.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agoerlang: bump to version 17.3
Frank Hunleth [Sun, 21 Sep 2014 17:08:59 +0000 (13:08 -0400)]
erlang: bump to version 17.3

Erlang/OTP 17.3 is a service release on the 17 track with mostly bug
fixes, but it does contain a number of new features and characteristics
improvements as well.

Signed-off-by: Frank Hunleth <fhunleth@troodon-software.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopackage/linux-firmware: install Xceive/Cresta xc4000 and xc5000c
Yann E. MORIN [Sun, 21 Sep 2014 18:38:13 +0000 (20:38 +0200)]
package/linux-firmware: install Xceive/Cresta xc4000 and xc5000c

Tweak the prompt, because Xceive is now part of Cresta, so the
new xc5000c-based devices might be branded under either name.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopackage/linux-firmware: add option for Chelsio cxgb4 T5
Yann E. MORIN [Sun, 21 Sep 2014 18:38:12 +0000 (20:38 +0200)]
package/linux-firmware: add option for Chelsio cxgb4 T5

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopackage/linux-firmware: add option for iwl7265 firmware
Yann E. MORIN [Sun, 21 Sep 2014 18:38:11 +0000 (20:38 +0200)]
package/linux-firmware: add option for iwl7265 firmware

New firmware to support iwlwifi-7265. Only comes in rev-8 or rev-9
flavours, so hide rev-7 when iwlwifi-7265 is selected.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopackage/linux-firmware: add new revision for iwlwifi firmware
Yann E. MORIN [Sun, 21 Sep 2014 18:38:10 +0000 (20:38 +0200)]
package/linux-firmware: add new revision for iwlwifi firmware

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopackage/linux-firmware: prepare new firmware and new revision for iwlwifi
Yann E. MORIN [Sun, 21 Sep 2014 18:38:09 +0000 (20:38 +0200)]
package/linux-firmware: prepare new firmware and new revision for iwlwifi

There is an upcoming new firmware file for a new chipset supported by
iwlwifi, as well as a new revision of the iwlwifi firmware.

The patch only prepares the iwlwifi entries so it is easier to add them.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agogendoc infra: cosmetic fixes
Samuel Martin [Sun, 14 Sep 2014 11:07:35 +0000 (13:07 +0200)]
gendoc infra: cosmetic fixes

- wrap lines to 80 characters
- fix space/tab mixup

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Acked-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
[yann.morin.1998@free.fr: tested all but PDF]
Tested-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agoxinetd: Patch configure script to fix rlim_t test
Maarten ter Huurne [Tue, 16 Sep 2014 15:42:21 +0000 (17:42 +0200)]
xinetd: Patch configure script to fix rlim_t test

Fixes build with musl libc.

[Thomas: use 004 sequence number instead of 005 for the patch.]

Signed-off-by: Maarten ter Huurne <maarten@treewalker.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Tested-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agoswig : bump to version 2.0.12
Jeremy Rosen [Fri, 19 Sep 2014 07:13:50 +0000 (09:13 +0200)]
swig : bump to version 2.0.12

[Thomas: don't introduce a SWIG_MAJOR variable, not needed for the
bump.]

Signed-off-by: Jérémy Rosen <jeremy.rosen@openwide.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agomusl: Add post-1.1.4 commit to provide max_align_t
Maarten ter Huurne [Fri, 12 Sep 2014 02:07:29 +0000 (04:07 +0200)]
musl: Add post-1.1.4 commit to provide max_align_t

Without this, including libstdc++'s <cstddef> fails.

Signed-off-by: Maarten ter Huurne <maarten@treewalker.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agoscreen: bump to version 4.2.1
Maarten ter Huurne [Mon, 15 Sep 2014 02:39:49 +0000 (04:39 +0200)]
screen: bump to version 4.2.1

I re-did the patches: one patch per change, patch configure.in instead
of the configure script itself, a few more issues fixed. This should
hopefully make the patches acceptable for upstream, or at least make it
easier to migrate them on version bumps.

This also fixes compilation with musl libc.

Signed-off-by: Maarten ter Huurne <maarten@treewalker.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agosudo: don't use hardening flags on host tools
Gustavo Zacarias [Sat, 20 Sep 2014 11:09:30 +0000 (08:09 -0300)]
sudo: don't use hardening flags on host tools

Don't use hardening (SSP_CFLAGS & PIE_CFLAGS) flags on host tools since
the host compiler may differ wildly from the tests run on the cross
compiler and they might not work. Fixes:
http://autobuild.buildroot.net/results/b10/b1091bd04ab988744548b74fb48c64bf291fed2f/

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopackage/linux-firmware: add option for Intel SST DSP (Baytrail audio)
Yann E. MORIN [Sat, 20 Sep 2014 20:55:13 +0000 (22:55 +0200)]
package/linux-firmware: add option for Intel SST DSP (Baytrail audio)

We introduce the new "Audio" firmware category for the firmware.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopackage/linux-firmware: add option for ITEtech it9135 firmware
Yann E. MORIN [Sat, 20 Sep 2014 20:55:11 +0000 (22:55 +0200)]
package/linux-firmware: add option for ITEtech it9135 firmware

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopackage/linux-firmware: add option for Abilis Systems DVB-T as102
Yann E. MORIN [Sat, 20 Sep 2014 20:55:09 +0000 (22:55 +0200)]
package/linux-firmware: add option for Abilis Systems DVB-T as102

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopackage/linux-firmware: use the new Chelsio cxgb4 firmware
Yann E. MORIN [Sat, 20 Sep 2014 20:55:07 +0000 (22:55 +0200)]
package/linux-firmware: use the new Chelsio cxgb4 firmware

Fix prompt at the same time.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopackage/linux-firmware: add option for TI wl18xx firmware
Yann E. MORIN [Sat, 20 Sep 2014 20:55:04 +0000 (22:55 +0200)]
package/linux-firmware: add option for TI wl18xx firmware

wl18xx are a familly of WLAN + BT chipsets.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopackage/linux-firmware: add option for Realtek rtl88xx firmware
Yann E. MORIN [Sat, 20 Sep 2014 20:55:03 +0000 (22:55 +0200)]
package/linux-firmware: add option for Realtek rtl88xx firmware

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopackage/linux-firmware: install firmware files for rtlwifi rtl8723be
Yann E. MORIN [Sat, 20 Sep 2014 20:55:02 +0000 (22:55 +0200)]
package/linux-firmware: install firmware files for rtlwifi rtl8723be

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopackage/linux-firmware: use the new bnx2x firmware version
Yann E. MORIN [Sat, 20 Sep 2014 20:55:01 +0000 (22:55 +0200)]
package/linux-firmware: use the new bnx2x firmware version

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopackage/linux-firmware: split bcm43xx / bcm43xxx
Yann E. MORIN [Sat, 20 Sep 2014 20:55:00 +0000 (22:55 +0200)]
package/linux-firmware: split bcm43xx / bcm43xxx

linux-firmware has gained a few firmware files for Broadcom WiFi
chipsets. Installing all of them takes a lot of place, when usually only
one is really needed.

Split the Broadcom BRCM drivers in two categories: bcm43xx and bcm43xxx,
when they were previously a single config option, so as to reclaim a bit
of space.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopackage/linux-firmware: bump revision
Yann E. MORIN [Sat, 20 Sep 2014 20:54:59 +0000 (22:54 +0200)]
package/linux-firmware: bump revision

Some updated firmwares files.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agoiprutils: Fix static build by passing the libraries in the right order
Vicente Olivert Riera [Thu, 18 Sep 2014 09:23:28 +0000 (10:23 +0100)]
iprutils: Fix static build by passing the libraries in the right order

This mistake was causing failures like this one:

m_post.c:(.text+0x60): undefined reference to `wattr_on'

Patch sent upstream:
  https://sourceforge.net/p/iprdd/iprutils/merge-requests/1/

Fixes:
  http://autobuild.buildroot.net/results/500/5004e7b230635e0605acdd17d2b7d2d01fc5075c/

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Tested-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Acked-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agoiprutils: bump version to 2.4.2 and update patches
Vicente Olivert Riera [Thu, 18 Sep 2014 09:23:27 +0000 (10:23 +0100)]
iprutils: bump version to 2.4.2 and update patches

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Tested-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Acked-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopython, python3: add patch to prevent distutils from adjusting the shebang
Christophe Vu-Brugier [Thu, 18 Sep 2014 10:00:51 +0000 (12:00 +0200)]
python, python3: add patch to prevent distutils from adjusting the shebang

The copy_scripts() method in distutils copies the scripts listed
in the setup file and adjusts the first line to refer to the
current Python interpreter. When cross-compiling, this means that
the adjusted shebang refers to the host Python interpreter.

As a consequence, we add a patch for python and python3 that
force copy_scripts() to preserve the shebang when
cross-compilation is detected.

Signed-off-by: Christophe Vu-Brugier <cvubrugier@fastmail.fm>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agotargetcli-fb: new package
Christophe Vu-Brugier [Thu, 18 Sep 2014 10:00:55 +0000 (12:00 +0200)]
targetcli-fb: new package

targetcli-fb is a command-line interface for configuring the LIO
generic SCSI target, present in 3.x Linux kernel versions.

Signed-off-by: Christophe Vu-Brugier <cvubrugier@fastmail.fm>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopython-configshell-fb: new package
Christophe Vu-Brugier [Thu, 18 Sep 2014 10:00:54 +0000 (12:00 +0200)]
python-configshell-fb: new package

configshell-fb is a Python library that provides a framework for
building simple but nice CLI-based applications.

Signed-off-by: Christophe Vu-Brugier <cvubrugier@fastmail.fm>
Reviewed-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopython-rtslib-fb: new package
Christophe Vu-Brugier [Thu, 18 Sep 2014 10:00:53 +0000 (12:00 +0200)]
python-rtslib-fb: new package

rtslib-fb is an object-based Python library for configuring the
LIO generic SCSI target, present in 3.x Linux kernel versions.

Signed-off-by: Christophe Vu-Brugier <cvubrugier@fastmail.fm>
Reviewed-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopython-urwid: new package
Christophe Vu-Brugier [Thu, 18 Sep 2014 10:00:52 +0000 (12:00 +0200)]
python-urwid: new package

Urwid is a console user interface library for Python.

Signed-off-by: Christophe Vu-Brugier <cvubrugier@fastmail.fm>
Reviewed-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agomanual/user guide/customization: add section on layered customization
Thomas De Schampheleire [Thu, 18 Sep 2014 19:39:36 +0000 (21:39 +0200)]
manual/user guide/customization: add section on layered customization

Inspired by some text in the 'project-specific patches' section, this patch
adds a separate section on layering customizations by providing multiple
post-build scripts, multiple rootfs overlays, etc.

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agomanual/user guide/customization: rework 'step-by-step instructions'
Thomas De Schampheleire [Thu, 18 Sep 2014 19:39:35 +0000 (21:39 +0200)]
manual/user guide/customization: rework 'step-by-step instructions'

This patch reworks the section 'Step-by-step instructions for storing
configuration' as follows:
- rename into 'Quick guide to storing your project-specific customizations'
  and hence make it serve as a summary to the chapter
- change the introduction to make this clear
- update paths to line-up with section 'recommended directory structure'
- recommend BR2_GLOBAL_PATCH_DIR, as is done in the section on adding
  patches.
- mention how to add packages in a project-specific directory (to be
  expanded in another patch)
- minor rewording
- rename file into customize-quick-guide.txt

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agomanual/user guide/customization: refer to dir structure from rootfs section
Thomas De Schampheleire [Thu, 18 Sep 2014 19:39:34 +0000 (21:39 +0200)]
manual/user guide/customization: refer to dir structure from rootfs section

This small patch adds references to the section on 'recommended directory
structure' from sections explaining the post-build script and rootfs
overlay.

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agomanual/user guide/customization: add section on project-specific packages
Thomas De Schampheleire [Thu, 18 Sep 2014 19:39:33 +0000 (21:39 +0200)]
manual/user guide/customization: add section on project-specific packages

This patch adds a new section to chapter 'Project-specific customization' to
describe how to add project-specific packages from a project-specific
directory. The principle was already described in the presentation 'Using
Buildroot for real projects' but was never documented in official Buildroot
documentation.

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agomanual/user guide/customization: change recommendation for package paths
Thomas De Schampheleire [Thu, 18 Sep 2014 19:39:32 +0000 (21:39 +0200)]
manual/user guide/customization: change recommendation for package paths

The Buildroot manual was recommending following paths for project-specific
packages:
    package/<company>/<boardname>/foo/
    $BR2_EXTERNAL/package/<boardname>/foo/

However, if a company has several boards, it is often the case that some
packages are common for different boards. Therefore, introducing a
<boardname> path component is not ideal.

This patch changes the recommendation to:
    package/<company>/foo/
    $BR2_EXTERNAL/package/foo/

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agomanual/user guide/customization: rename section 'Customizing packages'
Thomas De Schampheleire [Thu, 18 Sep 2014 19:39:31 +0000 (21:39 +0200)]
manual/user guide/customization: rename section 'Customizing packages'

This small patch renames the section 'Customizing packages' to 'Adding
project-specific patches'. Additionally, a minor change is done to the
introduction of this section.
To better reflect the contents, the source file is renamed.

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agomanual/user guide/customization: add section on users tables
Thomas De Schampheleire [Thu, 18 Sep 2014 19:39:30 +0000 (21:39 +0200)]
manual/user guide/customization: add section on users tables

This patch adds basic documentation on users tables, a topic which was
currently not yet covered in the manual.

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agomanual/user guide/customization: add section on device/permission tables
Thomas De Schampheleire [Thu, 18 Sep 2014 19:39:29 +0000 (21:39 +0200)]
manual/user guide/customization: add section on device/permission tables

This patch adds basic documentation on device and permission tables, a topic
which was currently not yet covered in the manual.

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agomanual/user guide/customization: re-order introduction
Thomas De Schampheleire [Thu, 18 Sep 2014 19:39:28 +0000 (21:39 +0200)]
manual/user guide/customization: re-order introduction

This patch re-orders the enumeration of typical project customization
actions:
- move the 'patching packages' section downwards.
- group the entries on post-build scripts and rootfs-overlays to match the
  actual section text.

Since indented enumerations use asterixes, update the top-level entries with
asterixes too for consistency.

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agomanual/user guide/customization: rework section on storing configuration
Thomas De Schampheleire [Thu, 18 Sep 2014 19:39:27 +0000 (21:39 +0200)]
manual/user guide/customization: rework section on storing configuration

This patch promotes the sections on Buildroot configuration and the
configuration of other components to top-level sections, to match the
overview in the introduction of the chapter. The introduction of the
original section is removed as it does not bring additional info anymore.

Some rewording is done as well.

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agomanual/user guide/customization: move section on storing configuration
Thomas De Schampheleire [Thu, 18 Sep 2014 19:39:26 +0000 (21:39 +0200)]
manual/user guide/customization: move section on storing configuration

This patch moves the section 'Basics for storing the configuration' to a
separate file and upwards in the manual section order, to line up with the
listing of customization actions in the introduction of the chapter. The
text itself is currently unchanged, this will be handled in the next patch.

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agomanual/developer guide: minor rework of 'adding board support' section
Thomas De Schampheleire [Thu, 18 Sep 2014 19:39:25 +0000 (21:39 +0200)]
manual/developer guide: minor rework of 'adding board support' section

Minor rework of the section 'Creating your own board support', as follows:
- Rename section into 'Adding support for a particular board'
- Modify introduction
- Refer to Project-specific customizations chapter

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agomanual: move 'Creating your own board support' from User to Developer guide
Thomas De Schampheleire [Thu, 18 Sep 2014 19:39:24 +0000 (21:39 +0200)]
manual: move 'Creating your own board support' from User to Developer guide

Section 'Creating your own board support' is seemingly written in the
mindset of adding support for public boards. Therefore, it is more suited in
the Developer guide, rather than in the User guide.
Adding support for custom non-public boards falls under the
'Project-specific customizations' category and will be described in that
section.

This patch moves the unchanged text into a separate file, included from the
Developer guide. The next patch will make some minor changes to the text
itself.

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agoqemu-sparc: use default gcc
Waldemar Brodkorb [Fri, 19 Sep 2014 10:34:04 +0000 (12:34 +0200)]
qemu-sparc: use default gcc

With the kernel patch from:
http://patchwork.ozlabs.org/patch/384285/
There is no problem with latest gcc anymore.

Signed-off-by: Waldemar Brodkorb <wbx@openadk.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agoqemu-sparc: update to latest 3.16 kernel
Waldemar Brodkorb [Fri, 19 Sep 2014 10:33:27 +0000 (12:33 +0200)]
qemu-sparc: update to latest 3.16 kernel

Update default kernel to 3.16.3.

Signed-off-by: Waldemar Brodkorb <wbx@openadk.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopackage/openvmtools: do not force -I/usr/include in CPPFLAGS
Yann E. MORIN [Sun, 21 Sep 2014 11:01:15 +0000 (13:01 +0200)]
package/openvmtools: do not force -I/usr/include in CPPFLAGS

Fixes:
    http://autobuild.buildroot.net/results/447/4473d8a99ffec1fde491d172520e86ae1e69fae7/

[Thomas: change patch sequence number to 05, since another patch added
a 04 patch in the mean time.]

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agoopenvmtools: disable -Werror
Karoly Kasza [Mon, 15 Sep 2014 14:56:35 +0000 (16:56 +0200)]
openvmtools: disable -Werror

Disable the mandatory flag -Werror in configure.ac.
This also makes -Wno-deprecated-declarations flag unnecessary.

Fixes:
  http://autobuild.buildroot.net/results/440/4400abc17115d0f5eb65c4eb012f11766cbe5a56/
  http://autobuild.buildroot.net/results/02b/02b24a012dbc76e366c10d3758978eba5e597499/

Signed-off-by: Karoly Kasza <kaszak@gmail.com>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agosudo: bump to version 1.8.10p3
Gustavo Zacarias [Thu, 18 Sep 2014 21:09:24 +0000 (18:09 -0300)]
sudo: bump to version 1.8.10p3

Also add hashes, kill some whitespace and correct the license type
(ICS->ISC).
Enable $EDITOR to point to the right editor for visudo since it normally
expects /usr/bin/vi which in busybox-world is /bin/vi (and some people
might want to use other editors like the operating system sized one).

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Tested-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agowireshark: security bump to version 1.12.1
Gustavo Zacarias [Fri, 19 Sep 2014 01:45:57 +0000 (22:45 -0300)]
wireshark: security bump to version 1.12.1

Fixes:
CVE-2014-6423 - MEGACO dissector infinite loop.
CVE-2014-6424 - Netflow dissector crash.
CVE-2014-6425 - CUPS dissector crash.
CVE-2014-6426 - HIP dissector infinite loop.
CVE-2014-6427 - RTSP dissector crash.
CVE-2014-6428 - SES dissector crash.
CVE-2014-6429, CVE-2014-6430, CVE-2014-6431, CVE-2014-6432 - Sniffer
file parser crash.

Added hashes as well.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agolua: add hash
Francois Perrad [Fri, 19 Sep 2014 18:30:23 +0000 (20:30 +0200)]
lua: add hash

[Peter: fixup hash file syntax]
Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoluajit: add hash
Francois Perrad [Fri, 19 Sep 2014 18:30:24 +0000 (20:30 +0200)]
luajit: add hash

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoBR2_DEPRECATED: update option label and help
Gustavo Zacarias [Fri, 19 Sep 2014 13:41:09 +0000 (10:41 -0300)]
BR2_DEPRECATED: update option label and help

We should use positive logic (show things that are otherwise hidden...)
for the help since it's what it does.
It also applies to more options than just packages alone, for example
the AVR32 architecture so add an "options" label to it.

[Peter: tweak help text as suggested by Yann]
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agowhois: Fix unmet dependencies
Jérôme Pouiller [Fri, 19 Sep 2014 14:52:58 +0000 (16:52 +0200)]
whois: Fix unmet dependencies

Fix :
   BR2_PACKAGE_WHOIS selects BR2_PACKAGE_GETTEXT which has unmet direct dependencies (BR2_USE_WCHAR)

Signed-off-by: Jérôme Pouiller <jezz@sysmic.org>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agophp: bump to version 5.5.17
Gustavo Zacarias [Fri, 19 Sep 2014 12:31:19 +0000 (09:31 -0300)]
php: bump to version 5.5.17

Add hash and switch to xz download for space savings.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoarch: remove BR2_arm10t
Thomas Petazzoni [Mon, 15 Sep 2014 21:01:57 +0000 (23:01 +0200)]
arch: remove BR2_arm10t

The BR2_arm10t option is not correct as it references an ARM family,
while other options indicate a specific ARM core. The ARM cores in
ARM10 family are ARM1020E, ARM1022E and ARM1026EJ-S according to
Wikipedia. However, those are clearly very rare, and Wikipedia only
indicates two Conexant ADSL-related SoC as being part of this family
of ARM cores. Therefore, this commit removes this ARM family.

[Peter: remove nettle.mk reference as pointed out by Yann]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoarch: remove BR2_arm920 reference
Thomas Petazzoni [Mon, 15 Sep 2014 21:01:56 +0000 (23:01 +0200)]
arch: remove BR2_arm920 reference

The BR2_GCC_TARGET_CPU defines a value for the BR2_arm920 case, but
this option does not exist. Therefore, this commit removes one line of
dead code.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agognutls: bump to version 3.2.18
Gustavo Zacarias [Thu, 18 Sep 2014 18:26:29 +0000 (15:26 -0300)]
gnutls: bump to version 3.2.18

Also add hash, calculated on downloaded file after verifying signature.

[Peter: tweak hash comment]
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agolibpfm4: needs NPTL support
Alexey Brodkin [Thu, 18 Sep 2014 11:49:20 +0000 (15:49 +0400)]
libpfm4: needs NPTL support

Fixes following build failure:
--->---
self_smpl_multi.c: In function 'my_thread':
self_smpl_multi.c:354:2: error: implicit declaration of function 'pthread_barrier_wait' [-Werror=implicit-function-declaration]
  pthread_barrier_wait(&barrier);
  ^
self_smpl_multi.c: In function 'main':
self_smpl_multi.c:450:2: error: implicit declaration of function 'pthread_barrier_init' [-Werror=implicit-function-declaration]
  pthread_barrier_init(&barrier, 0, max_thr+1);
  ^
cc1: all warnings being treated as errors
--->---

And since xtensa, avr32 and bfin don't support NPTL we may remove arch
dependencies as well.

Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Cc: Peter Korsgaard <peter@korsgaard.com>
Cc: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agostrace: Apply an upstream patch to fix sa_restorer problems
Vicente Olivert Riera [Thu, 18 Sep 2014 10:06:45 +0000 (11:06 +0100)]
strace: Apply an upstream patch to fix sa_restorer problems

Wrap sa_restorer member definitions in #ifdef SA_RESTORER to be
consistent with their use.
If an architecture does not provide sa_restorer members but still
defines SA_RESTORER macro, the latter has to be explicitly undefined.

This change fixes compilation failures like this one:
signal.c: In function 'decode_old_sigaction':
signal.c:631:21: error: 'struct old_sigaction' has no member named
'sa_restorer'
signal.c: In function 'decode_new_sigaction':
signal.c:1224:21: error: 'struct new_sigaction' has no member named
'sa_restorer'

* signal.c (struct old_sigaction, struct old_sigaction32,
struct new_sigaction, struct new_sigaction32):
Wrap sa_restorer member in #ifdef SA_RESTORER.
(decode_old_sigaction, decode_new_sigaction):
Wrap use of sa32.sa_restorer in #ifdef SA_RESTORER.

Upstream commit:
  https://sourceforge.net/p/strace/code/ci/c3a5c01051ba29a9f421f4d45d96bbc32df2b796/

Fixes:
  http://autobuild.buildroot.net/results/93e/93e54d8aecc5c178cc3465eb9fd5415461325285/

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoe2fsprogs: switch site and add hash
Gustavo Zacarias [Wed, 17 Sep 2014 14:20:09 +0000 (11:20 -0300)]
e2fsprogs: switch site and add hash

For some reason the kernel.org download hash doesn't match the
sourceforge hash so switch to kernel.org for the download.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoiproute2: add hash
Gustavo Zacarias [Wed, 17 Sep 2014 14:20:08 +0000 (11:20 -0300)]
iproute2: add hash

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agolibnl: add hash
Gustavo Zacarias [Wed, 17 Sep 2014 14:20:07 +0000 (11:20 -0300)]
libnl: add hash

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoopenssl: add hash
Gustavo Zacarias [Wed, 17 Sep 2014 14:20:06 +0000 (11:20 -0300)]
openssl: add hash

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agowireless-regdb: add hash
Gustavo Zacarias [Wed, 17 Sep 2014 14:20:05 +0000 (11:20 -0300)]
wireless-regdb: add hash

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agobtrfs-progs: add hash
Gustavo Zacarias [Wed, 17 Sep 2014 14:20:04 +0000 (11:20 -0300)]
btrfs-progs: add hash

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoiw: add hash
Gustavo Zacarias [Wed, 17 Sep 2014 14:20:03 +0000 (11:20 -0300)]
iw: add hash

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoutil-linux: add hash
Gustavo Zacarias [Wed, 17 Sep 2014 14:20:02 +0000 (11:20 -0300)]
util-linux: add hash

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoiptables: add hash
Gustavo Zacarias [Wed, 17 Sep 2014 20:18:10 +0000 (17:18 -0300)]
iptables: add hash

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agopolarssl: add hash
Gustavo Zacarias [Wed, 17 Sep 2014 14:20:00 +0000 (11:20 -0300)]
polarssl: add hash

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agobusybox: add hash
Gustavo Zacarias [Wed, 17 Sep 2014 14:19:59 +0000 (11:19 -0300)]
busybox: add hash

And rename 0006-lzop-add-overflow-check.patch to the proper convention.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agodialog: fixup ncurses config script
Gustavo Zacarias [Wed, 17 Sep 2014 13:08:21 +0000 (10:08 -0300)]
dialog: fixup ncurses config script

Point the build to the proper ncurses config script by using
$(NCURSES_CONFIG_SCRIPTS) from the ncurses package directly.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoalsa-utils: fixup ncurses config script
Gustavo Zacarias [Wed, 17 Sep 2014 13:08:20 +0000 (10:08 -0300)]
alsa-utils: fixup ncurses config script

Point the build to the proper (which BTW was broken since it pointed to
the wrong directory) ncurses config by using $(NCURSES_CONFIG_SCRIPTS)
from the ncurses package directly.
Also select the proper variant (widec/non-widec) in configure.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agohttping: enable ncurses support
Gustavo Zacarias [Wed, 17 Sep 2014 13:08:19 +0000 (10:08 -0300)]
httping: enable ncurses support

Enable automatic ncurses support now that we've got wide support.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agonano: enable ncursesw support
Gustavo Zacarias [Wed, 17 Sep 2014 13:08:18 +0000 (10:08 -0300)]
nano: enable ncursesw support

Enable support for ncurses widechar by specifying the proper
ncursesw-config when it's enabled, otherwise keep the old trick in place
when it's not to avoid automatically picking up the host/distro one.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agopackage/ncurses: fixup library symlinks
Gustavo Zacarias [Wed, 17 Sep 2014 13:08:17 +0000 (10:08 -0300)]
package/ncurses: fixup library symlinks

As stated on the list we need to copy static libraries when doing static
targets so add the logic for that.

Also exclude the wide option for blackfin flat since there seem to be
toolchain issues with that combination - since it's a new feature option
someone interested might look into it later.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agopackage/ncurses: Allow building wide char support
Jeremy Kerr [Wed, 17 Sep 2014 13:08:16 +0000 (10:08 -0300)]
package/ncurses: Allow building wide char support

Allow ncurses to be configured with wide char support; this causes the
libraries to be built with the 'w' suffix (eg libncursesw.so,
libmenuw.so, etc), so we need to create a few symlinks.

Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
Tested-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agolinux: bump default to version 3.16.3
Gustavo Zacarias [Wed, 17 Sep 2014 18:23:18 +0000 (15:23 -0300)]
linux: bump default to version 3.16.3

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>