buildroot.git
8 years agouboot: Support multiple environment source files
Cam Hutchison [Sun, 31 Jan 2016 00:48:33 +0000 (11:48 +1100)]
uboot: Support multiple environment source files

Allow multiple file names to be listed in
BR2_TARGET_UBOOT_ENVIMAGE_SOURCE, concatenating them in the order
listed.

This allows the bulk of the environment to be shared across multiple
boards using a common environment file with board-specific values
supplied in a secondary environment source file.

Signed-off-by: Cam Hutchison <camh@xdna.net>
[Thomas: adjust indentation in the .mk file.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agolinux: provide symlink dtc->linux-dtc is there is no dtc yet
Thomas De Schampheleire [Fri, 8 Jan 2016 11:30:19 +0000 (12:30 +0100)]
linux: provide symlink dtc->linux-dtc is there is no dtc yet

Commit ab74e09eb4e28dab8bed8d783c5f0464d39a32e7 renamed the dtc host tool
provided by linux to linux-dtc to avoid clashes with the dtc host tool
provided by host-dtc.

However, external scripting may well rely on the existence of a device tree
compiler as $(HOST_DIR)/usr/bin/dtc, regardless of its source. Changing
these external scripts to use linux-dtc means that the scripts need to be
aware of the buildroot release they are working with, which is not very
nice.

Add a symlink dtc->linux-dtc when no $(HOST_DIR)/usr/bin/dtc is present.
When host-dtc is not enabled, the end result will be dtc and
linux-dtc representing the same thing.
When host-dtc is enabled, either it is build before linux and no symlink
is created at any time, or it is build after linux, and the 'install'
command in host-dtc will overwrite the symlink with a proper dtc. In both
cases, the end result will be dtc and linux-dtc representing a different
thing.

Cc: Peter Korsgaard <peter@korsgaard.com>
Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/x11r7/xdriver_xf86-video-mga: disable DRI support when not available
Bernd Kuhls [Sun, 8 Nov 2015 17:44:32 +0000 (18:44 +0100)]
package/x11r7/xdriver_xf86-video-mga: disable DRI support when not available

configure.ac is not cross-compile aware, a patch fixing DRI detection
was added in 2009
http://git.buildroot.net/buildroot/commit/package/x11r7/xdriver_xf86-video-mga/xdriver_xf86-video-mga-1.4.9.patch?id=59b0aa7a7ee327688a77dd5d01d0b2032f6535a2

assuming DRI support being present if DRI support was not disabled.

By default configure.ac assumes "auto" which leads to DRI support being
enabled even if DRI support is disabled in buildroot config. This patch
adds --disable-dri to really disable DRI support, fixes:

http://autobuild.buildroot.net/results/5e5/5e5dbc30e1f30f7d2d614f4a9edb7fe439f73d61/
http://autobuild.buildroot.net/results/a8f/a8fab920599e7dc77038f3d2a9a699d6823cf3ef/
http://autobuild.buildroot.net/results/81d/81dbad489412cd28345de364624180cb082b3bb6/
http://autobuild.buildroot.net/results/53f/53fc0031da2b65890223f3183c77eb66cf0b5273/
http://autobuild.buildroot.net/results/544/54481a0f8d690e3878f4616ae1f331705e3c34be/

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoconfigs: remove trailing directory slashes
Gustavo Zacarias [Wed, 18 May 2016 19:26:10 +0000 (16:26 -0300)]
configs: remove trailing directory slashes

They're not necessary and look bad.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoConfig.in: wrap to column width 72
Martin Kelly [Tue, 31 May 2016 16:57:22 +0000 (09:57 -0700)]
Config.in: wrap to column width 72

Many lines are not correctly wrapped to 72 column width, so rewrap them.
In addition, standardize all instances of ".  " to ". ".

Signed-off-by: Martin Kelly <martin@surround.io>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agophp-yaml: re add package, now compatible with PHP 7
Vicente Olivert Riera [Mon, 23 May 2016 14:51:36 +0000 (15:51 +0100)]
php-yaml: re add package, now compatible with PHP 7

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agophp-ssh2: re add package, now compatible with PHP 7
Vicente Olivert Riera [Mon, 23 May 2016 14:51:35 +0000 (15:51 +0100)]
php-ssh2: re add package, now compatible with PHP 7

Related: https://bugs.php.net/bug.php?id=71376

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agophp-memcached: re add package, now compatible with PHP 7
Vicente Olivert Riera [Mon, 23 May 2016 14:51:34 +0000 (15:51 +0100)]
php-memcached: re add package, now compatible with PHP 7

Related: https://bugs.php.net/bug.php?id=70751

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agophp-gnupg: re add package, now compatible with PHP 7
Vicente Olivert Riera [Mon, 23 May 2016 14:51:33 +0000 (15:51 +0100)]
php-gnupg: re add package, now compatible with PHP 7

Related: https://bugs.php.net/bug.php?id=71138

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agophp: bump version to 7.0.6
Vicente Olivert Riera [Mon, 23 May 2016 14:51:32 +0000 (15:51 +0100)]
php: bump version to 7.0.6

Remove MySQL legacy extension.

Remove incompatible external modules:
 - php-gnupg
 - php-memcached
 - php-ssh2
 - php-yaml

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoconfigs: mx53loco: use genimage to generate sdcard image
Fabio Estevam [Thu, 26 May 2016 19:28:31 +0000 (16:28 -0300)]
configs: mx53loco: use genimage to generate sdcard image

Signed-off-by: Fabio Estevam <festevam@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoconfigs: mx53loco: Extend to ext4 type
Fabio Estevam [Thu, 26 May 2016 19:28:30 +0000 (16:28 -0300)]
configs: mx53loco: Extend to ext4 type

Add support for EXT4 filesystem.

Signed-off-by: Fabio Estevam <festevam@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoconfigs: mx53loco: Update bootloader and kernel versions
Fabio Estevam [Thu, 26 May 2016 19:28:29 +0000 (16:28 -0300)]
configs: mx53loco: Update bootloader and kernel versions

Update U-boot to the 2016.05 version and the kernel to 4.6.

U-boot 2016.05 needs the patch c510f2e436008 ("video: ipu_common: fix build
error") that is already in mainline to fix an IPU build error.

We can remove this patch in the future when we switch to U-boot 2016.07.

Signed-off-by: Fabio Estevam <festevam@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopython-watchdog: new package
Yegor Yefremov [Fri, 6 May 2016 06:21:26 +0000 (08:21 +0200)]
python-watchdog: new package

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopython-pathtools: new package
Yegor Yefremov [Fri, 6 May 2016 06:21:25 +0000 (08:21 +0200)]
python-pathtools: new package

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopython-argh: new package
Yegor Yefremov [Fri, 6 May 2016 06:21:24 +0000 (08:21 +0200)]
python-argh: new package

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
[Thomas: add <pkg>_LICENSE_FILES, pointing to README.rst.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopython-ubjson: new package
Yegor Yefremov [Thu, 5 May 2016 22:09:28 +0000 (00:09 +0200)]
python-ubjson: new package

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agodosfstools: security bump to version 4.0
Gustavo Zacarias [Tue, 24 May 2016 21:32:32 +0000 (18:32 -0300)]
dosfstools: security bump to version 4.0

Fixes:

CVE-2015-8872 - if the third to last entry was written on a FAT12
filesystem with an odd number of clusters, the second to last entry
would be corrupted. This corruption may also lead to invalid memory
accesses when the corrupted entry becomes out of bounds and is used
late.

CVE-2016-4804 - the variable used for storing the FAT size (in bytes)
was an unsigned int. Since the size in sectors read from the BPB was not
sufficiently checked, this could end up being zero after multiplying it
with the sector size while some offsets still stayed excessive.
Ultimately it would cause segfaults when accessing FAT entries for which
no memory was allocated.

Converted package to autotools infra to match upstream.

The install options are now removals, enabled compatibilty symlinks and
exec-prefix set to / to match previous install names/locations.

Accounted for optional udev usage.

Dropped musl compatibility patch since it's upstream.

Add upstream patch to keep sectors a multiple of sectors per track since
it makes mtools cranky.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agoconfigs: cubieboard2: use 4.6 kernel, u-boot 2016.05
Erico Nunes [Sat, 28 May 2016 20:45:02 +0000 (17:45 -0300)]
configs: cubieboard2: use 4.6 kernel, u-boot 2016.05

Updated image was tested in a Cubieboard2.

Signed-off-by: Erico Nunes <nunes.erico@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agoopenzwave: new package
Fabrice Fontaine [Mon, 30 May 2016 09:22:37 +0000 (11:22 +0200)]
openzwave: new package

Free software library that interfaces with selected Z-Wave PC
controllers, allowing anyone to create applications that manipulate and
respond to devices on a Z-Wave network, without requiring in-depth
knowledge of the Z-Wave protocol

[Peter: also pass DOXYGEN=, add _MAKE_OPTS and use for build+install]
Signed-off-by: Fabrice Fontaine <fabrice.fontaine@orange.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agobatman-adv: new package
Christian Stewart [Wed, 25 May 2016 00:35:02 +0000 (17:35 -0700)]
batman-adv: new package

This package introduces batman-adv, a kernel module implementation of
the B.A.T.M.A.N. IV and V mesh network routing protocols.

While batman-adv exists in the mainline kernel tree, it can also be
built as an external out-of-tree module. This package adds the
flexibility to chose a more up to date version of the module than exists
in the official tree, and also allows for compilation against kernels
without batman-adv in-tree support.

https://www.open-mesh.org/projects/batman-adv/

Signed-off-by: Christian Stewart <christian@paral.in>
[Thomas:
 - remove "default n", since it's the default
 - fix indentation of Config.in help text
 - license is GPLv2, not just GPL
 - remove variable BATMAN_ADV_MAKE_OPTS, name it directly
   BATMAN_ADV_MODULE_MAKE_OPTS as this is what is expected by the kernel
   module infrastructure.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/batctl: bump to 2016.1
Christian Stewart [Wed, 25 May 2016 00:35:01 +0000 (17:35 -0700)]
package/batctl: bump to 2016.1

Bump batctl to the latest (2016.1) from 2015.1.

Signed-off-by: Christian Stewart <christian@paral.in>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agouclibc: generate valid config for BFLT/FDPIC
Waldemar Brodkorb [Fri, 13 May 2016 07:01:08 +0000 (09:01 +0200)]
uclibc: generate valid config for BFLT/FDPIC

Generate a valid configuration for architectures with
FDPIC and BFLT support.

Signed-off-by: Waldemar Brodkorb <wbx@openadk.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoficl: new package
Francois Perrad [Tue, 3 May 2016 17:05:48 +0000 (19:05 +0200)]
ficl: new package

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/mplayer: bump version to 1.3.0
Bernd Kuhls [Sat, 28 May 2016 09:27:24 +0000 (11:27 +0200)]
package/mplayer: bump version to 1.3.0

Added upstream commit to fix compilation when zlib is missing.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/taglib: bump to version 1.11
Bernd Kuhls [Sat, 28 May 2016 07:20:13 +0000 (09:20 +0200)]
package/taglib: bump to version 1.11

Removed 0001-cmake-use-the-standard-CMake-flag-to-drive-the-share.patch,
a similar patch was committed upstream:

https://github.com/taglib/taglib/commit/ea55c8b5c1e3b72789c302aa2560d9c87faedd40

Also remove empty line from Config.in.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/kodi: add backported patch to fix a bug when using taglib 1.11
Bernd Kuhls [Sat, 28 May 2016 07:20:12 +0000 (09:20 +0200)]
package/kodi: add backported patch to fix a bug when using taglib 1.11

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoweston: enable nested wayland compositor
Gustavo Zacarias [Thu, 26 May 2016 19:44:59 +0000 (16:44 -0300)]
weston: enable nested wayland compositor

It may be useful in some scenarios and size growth is marginal at best.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoweston: add support for XWayland
Gustavo Zacarias [Thu, 26 May 2016 19:44:58 +0000 (16:44 -0300)]
weston: add support for XWayland

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoweston: add support for X11 backend
Gustavo Zacarias [Thu, 26 May 2016 19:44:57 +0000 (16:44 -0300)]
weston: add support for X11 backend

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoolimex_a20_olinuxino_lime: bump u-boot to 2016.05
Francois Perrad [Fri, 27 May 2016 16:15:41 +0000 (18:15 +0200)]
olimex_a20_olinuxino_lime: bump u-boot to 2016.05

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agosamba4: remove compilation of .pyc files
Thomas Petazzoni [Tue, 17 May 2016 21:19:16 +0000 (23:19 +0200)]
samba4: remove compilation of .pyc files

Now that .py files are globally compiled into .pyc files, we can get
rid of the samba4 specific logic doing this compilation.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Reviewed-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopython/python3: globalize *.pyc files compilation
Yegor Yefremov [Tue, 17 May 2016 21:19:15 +0000 (23:19 +0200)]
python/python3: globalize *.pyc files compilation

Currently, each python package (be it the python interpreter package
itself or external python modules) is responsible for compiling its
.py into .pyc files. Unfortunately, this is not ideal as some packages
only install .py files without compiling them into .pyc files. In this
case, if the Buildroot configuration specifies to keep only the .pyc
files, the .py files are removed and lost.

To address this, this commit changes the logic by making the
compilation of .pyc files a global operation: the python interpreter
packages register a target finalize hook that is in charge of
compiling all installed .py files.

The *.pyc generation on a per package basis is disabled in the
python-package infrastructure by passing the "--no-compile" option to
setup.py.

The *.pyc generation for the Python interpreter internal modules is
disabled through --disable-pyc-build configure option.

A small helper script is used to perform the compilation, the purpose
of this script is to abort the compilation process if one of the .py
file cannot be compiled. It has been provided by Samuel Martin and
integrated into this commit.

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
Cc: Samuel Martin <s.martin49@gmail.com>
[Thomas:
 - rework for python 3.5
 - integrate Samuel proposal that allows to detect compilation
   failures.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Reviewed-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopython-pyftpdlib: bump version to 1.5.1, fixing Python 3 issue
Thomas Petazzoni [Tue, 17 May 2016 21:19:14 +0000 (23:19 +0200)]
python-pyftpdlib: bump version to 1.5.1, fixing Python 3 issue

This commit bumpds the version of python-pyftpdlib to fix a
byte-compilation problem occuring with Python 3. The current version of
pyftpdlib contained a file that had mistakenly been added to the
release, and which wasn't Python 3 compliant. The new 1.5.1 version has
been released specifically to address this problem, see:

  https://github.com/giampaolo/pyftpdlib/issues/381

Until now, this wasn't causing any problem as a byte-compilation problem
was not a fatal failure. But upcoming commits will make it a fatal
failure, so it needs to be fixed.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopython/python3: use --no-run-if-empty xargs option
Thomas Petazzoni [Tue, 17 May 2016 21:19:13 +0000 (23:19 +0200)]
python/python3: use --no-run-if-empty xargs option

As suggested by Samuel Martin, this commit adds the option
--no-run-if-empty xargs option to the "find ... | xargs ..." logic used
in the python and python3 target-finalize hooks to remove py/pyc/pyo
files. This ensures that the command doesn't fail if there are no files
matching the pattern.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Reviewed-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agolibinput: bump to version 1.3.0
Gustavo Zacarias [Thu, 26 May 2016 19:39:49 +0000 (16:39 -0300)]
libinput: bump to version 1.3.0

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agolibpng: bump to version 1.6.22
Gustavo Zacarias [Thu, 26 May 2016 19:33:47 +0000 (16:33 -0300)]
libpng: bump to version 1.6.22

Rebase patch 1 in git format, and rebase patch 2 against 1.6.22.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agodos2unix: bump to version 7.3.4
Gustavo Zacarias [Thu, 26 May 2016 19:31:23 +0000 (16:31 -0300)]
dos2unix: bump to version 7.3.4

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agotoolchain: arc-2016.03: fix generation of dynamic relocs for -pie
Alexey Brodkin [Wed, 25 May 2016 12:01:40 +0000 (15:01 +0300)]
toolchain: arc-2016.03: fix generation of dynamic relocs for -pie

Currently even if -pie flag is provided to LD dynamic relocations
won't be created. That in its turn will break U-Boot self-relocation
functionality.

This fix resolves mentioned problem.

Note as of today this is a sort of off-the-tree patch right from
our binutils guy but in coming day similar fix will be applied to
upstream binutils as well.

Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Cc: Peter Korsgaard <peter@korsgaard.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agosysvinit: update the inittab to support "single" from the kernel
Charles Hardin [Sat, 21 May 2016 20:11:10 +0000 (13:11 -0700)]
sysvinit: update the inittab to support "single" from the kernel

Closes #8911

When the kernel passes single in the command line, this translates
into an init -s option that is suppose to drop into a shell after
the sysinit and before the runlevel.

So, in busybox this is hardcoded - but, in sysvinit using the
sysinit action for the rcS means that it will always be executed
even when trying to get into single user mode for repair.

This change should run rcS in all of the expected runlevels
1-5 and should achieve the desired result compared to the busybox
and still allow a single user shell to get started as expected
before running rcS.

Signed-off-by: Charles Hardin <ckhardin@exablox.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agoboards: add roseapple pi board support
Peter Korsgaard [Mon, 23 May 2016 13:33:49 +0000 (15:33 +0200)]
boards: add roseapple pi board support

Add basic support for the roseapple pi board, a SBC in a RPI form factor
with an Actions Semiconductor S500 SoC. For details, see:

http://roseapplepi.org/

The vendor kernel unfortunately needs a minor patch to build the XHCI
driver, so include it here.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agoboot: add s500-bootloader package
Peter Korsgaard [Mon, 23 May 2016 13:33:48 +0000 (15:33 +0200)]
boot: add s500-bootloader package

This is the first level bootloader for the Actions Semiconductor S500 SoC,
which is used on boards like Roseapple Pi and LeMaker Guitar.

The bootloader performs basic configuration and chain loads u-boot for
futher setup.

This bootloader is unfortunately only available as a binary blob. It gets
configured for a specific board using a binary (32bit x86) tool based on a
.ini file (somewhat similar to sunxi .fex).

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agolibbsd: bump to version 0.8.3
Gustavo Zacarias [Tue, 24 May 2016 22:40:51 +0000 (19:40 -0300)]
libbsd: bump to version 0.8.3

Drop upstream patch.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agoConfig.in: use better URL for GNU mirrors
Thomas Petazzoni [Tue, 24 May 2016 18:48:26 +0000 (20:48 +0200)]
Config.in: use better URL for GNU mirrors

As explained on http://www.gnu.org/prep/ftp.en.html, the network of
GNU mirrors provide a generic address, http://ftpmirror.gnu.org/,
which automatically redirects to an up-to-date and local mirror. This
allows to greatly speed-up downloads, and also reduces the load on the
main GNU server.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agoConfig.in: add -Og option
Martin Kelly [Wed, 18 May 2016 21:17:55 +0000 (14:17 -0700)]
Config.in: add -Og option

-Og (introduced in GCC 4.8) lets you optimize for debugging experience,
which can be useful for when you want optimized code that is nonetheless
debuggable.

Signed-off-by: Martin Kelly <martin@surround.io>
Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoxtables-addons: bump to version 2.11
Gustavo Zacarias [Tue, 24 May 2016 19:13:39 +0000 (16:13 -0300)]
xtables-addons: bump to version 2.11

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agoConfig.in: Use CDN kernel.org mirror
Alexey Brodkin [Mon, 23 May 2016 15:36:53 +0000 (18:36 +0300)]
Config.in: Use CDN kernel.org mirror

It turned out for quite some time CDN-powered mirror
of kernel.org is available. See this announce:
https://www.kernel.org/introducing-fastly-cdn.html

This change switches to that faster mirror by default.

Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Cc: Peter Korsgaard <peter@korsgaard.com>
[Thomas: tweak the help text.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agosysstat: bump to version 11.2.4
Gustavo Zacarias [Tue, 24 May 2016 13:21:00 +0000 (10:21 -0300)]
sysstat: bump to version 11.2.4

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/libbluray: bump version to 0.9.3
Bernd Kuhls [Wed, 18 May 2016 04:57:18 +0000 (06:57 +0200)]
package/libbluray: bump version to 0.9.3

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agolibgtk3: bump to version 3.20.6
Gustavo Zacarias [Mon, 23 May 2016 21:09:08 +0000 (18:09 -0300)]
libgtk3: bump to version 3.20.6

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agopackage/dmidecode: bump to version 3.0
Damien Lanson [Mon, 23 May 2016 16:17:35 +0000 (18:17 +0200)]
package/dmidecode: bump to version 3.0

Signed-off-by: Damien Lanson <damien@kal-host.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agotoolchain-external: bump CodeSourcery NIOSII to 2016.05
Romain Naour [Wed, 18 May 2016 22:23:30 +0000 (00:23 +0200)]
toolchain-external: bump CodeSourcery NIOSII to 2016.05

The toolchain still use binutils 2.25 without the fix for PR19405.

Signed-off-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopython-backports-abc: depend on Python 2.x
Yegor Yefremov [Thu, 19 May 2016 07:00:29 +0000 (09:00 +0200)]
python-backports-abc: depend on Python 2.x

This package is a backport from Python 3.5, so it is not needed
for Python 3.5.x environment.

Fix python-tornado dependecies, so that python-backports-abc
is only selected for Python 2.x.

Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agolftp: bump version to 4.7.2
Vicente Olivert Riera [Mon, 23 May 2016 10:27:16 +0000 (11:27 +0100)]
lftp: bump version to 4.7.2

Help lftp to find readline and zlib so it will not fail this way:

checking for Readline... no
configure: error: cannot find readline library, install readline-devel
package

checking if zlib is wanted... yes
checking for inflateEnd in -lz... no
checking zlib.h usability... no
checking zlib.h presence... no
checking for zlib.h... no
configure: error: cannot find -lz library, install zlib-devel package

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
[Thomas: group zlib/readline options into one definition of
LFTP_CONF_OPTS.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/make: bump version to 4.2
Vicente Olivert Riera [Mon, 23 May 2016 13:01:18 +0000 (14:01 +0100)]
package/make: bump version to 4.2

Announcement URL:

  http://lists.gnu.org/archive/html/info-gnu/2016-05/msg00013.html

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agosystemd: bump version to 230
Vicente Olivert Riera [Mon, 23 May 2016 12:56:27 +0000 (13:56 +0100)]
systemd: bump version to 230

We pass "--with-default-dnssec=no" to "configure" as it might create
incompatibilities with a few DNS servers and networks.

Announcement URL:

  https://lists.freedesktop.org/archives/systemd-devel/2016-May/036583.html

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopciutils: bump to version 3.5.1
Gustavo Zacarias [Mon, 23 May 2016 12:50:11 +0000 (09:50 -0300)]
pciutils: bump to version 3.5.1

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agolibiio: Bump version to 0.6
Matthew Fornero [Fri, 20 May 2016 17:36:31 +0000 (13:36 -0400)]
libiio: Bump version to 0.6

v0.6 API offers some major additions, including:
* iio_device_set_kernel_buffers_counts
* iio_buffer_get_poll_fd
* iio_bufer_set_blocking_mode
* iio_buffer_push_partial

Signed-off-by: Matthew Fornero <mfornero@mathworks.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopython-flask-login: new package
Sébastien Szymanski [Fri, 20 May 2016 11:29:02 +0000 (13:29 +0200)]
python-flask-login: new package

Signed-off-by: Sébastien Szymanski <sebastien.szymanski@armadeus.com>
Reviewed-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agogdbm: bump to version 1.12
Gustavo Zacarias [Wed, 18 May 2016 19:23:17 +0000 (16:23 -0300)]
gdbm: bump to version 1.12

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agodnsmasq: bump to version 2.76
Gustavo Zacarias [Wed, 18 May 2016 19:22:27 +0000 (16:22 -0300)]
dnsmasq: bump to version 2.76

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoe2fsprogs: bump to version 1.43
Gustavo Zacarias [Wed, 18 May 2016 19:08:23 +0000 (16:08 -0300)]
e2fsprogs: bump to version 1.43

Add new fuse2fs option and disable it for host-e2fsprogs to avoid
carrying over unused/unnecessary distro/host dependencies.

Move E2FSPROGS_DEPENDENCIES to the top to avoid nasty mistakes (like
resetting a previous conditional addition).

License file renamed from COPYING to NOTICE.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agosqlite: bump version to 3.13.0
Vicente Olivert Riera [Wed, 18 May 2016 14:54:08 +0000 (15:54 +0100)]
sqlite: bump version to 3.13.0

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agolft: switch to upstream provided URL
Gustavo Zacarias [Thu, 19 May 2016 12:29:49 +0000 (09:29 -0300)]
lft: switch to upstream provided URL

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agogit: bump version to 2.8.3
Vicente Olivert Riera [Fri, 20 May 2016 08:33:33 +0000 (09:33 +0100)]
git: bump version to 2.8.3

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agognutls: bump to version 3.4.12
Gustavo Zacarias [Fri, 20 May 2016 17:40:16 +0000 (14:40 -0300)]
gnutls: bump to version 3.4.12

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agolibgtk3: bump to version 3.20.5
Gustavo Zacarias [Fri, 20 May 2016 17:40:05 +0000 (14:40 -0300)]
libgtk3: bump to version 3.20.5

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopython-pexpect: fix byte-compilation with Python 2
Thomas Petazzoni [Sun, 1 May 2016 20:15:18 +0000 (22:15 +0200)]
python-pexpect: fix byte-compilation with Python 2

pexpect contains one file, async.py, that is only meant to be used
with Python 3. Due to this, it fails to byte-compile with Python 2,
which will become a problem once we make byte-compilation failures
fatal failures that abort the build.

As suggested by upstream at
https://github.com/pexpect/pexpect/issues/290, we simply remove the
problematic file when building with Python 2.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Reviewed-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agogst1-plugins-bad: add sbc support
Marcin Nowakowski [Thu, 19 May 2016 18:01:35 +0000 (20:01 +0200)]
gst1-plugins-bad: add sbc support

Signed-off-by: Marcin Nowakowski <marcin.nowakowski@imgtec.com>
Reviewed-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agogst1-plugins-bad: sort plugin list alphabetically
Marcin Nowakowski [Thu, 19 May 2016 18:01:34 +0000 (20:01 +0200)]
gst1-plugins-bad: sort plugin list alphabetically

Plugin list for the package is split into 2 parts - dependencyless and
ones with external dependencies. The first list is kept sorted
alphabetically, but the second has entries without any particular order,
so keep it sorted as well.

Signed-off-by: Marcin Nowakowski <marcin.nowakowski@imgtec.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agotoolchain: bump ARC tools to arc-2016.03 release
Alexey Brodkin [Wed, 18 May 2016 21:26:46 +0000 (00:26 +0300)]
toolchain: bump ARC tools to arc-2016.03 release

This change switches ARC tools to the most recent arc-2016.03
version.

ARC GNU tools of version arc-2016.03 bring some quite significant
changes like:
 * Binutils v2.26+ (upstream commit id 202ac19 with additional ARC
 * patches)
 * GCC v4.8.5
 * GDB 7.10

More about changes, improvements and fixes could be found here:
https://github.com/foss-for-synopsys-dwc-arc-processors/toolchain/releases/tag/arc-2016.03

Note in this change we're adding sha512 checksums for
both binutils and gcc tarballs fetched from GitHub.

Build and run-tested in nSIM for both ARC700 and ARC HS38.

Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Cc: Peter Korsgaard <peter@korsgaard.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agopython-pygame: bump version to fix Python 3 byte-compilation issue
Thomas Petazzoni [Sun, 1 May 2016 20:15:17 +0000 (22:15 +0200)]
python-pygame: bump version to fix Python 3 byte-compilation issue

The current version of python-pygame in Buildroot does not
byte-compile properly with Python 3. Commit 22efec0b44da from upstream
fixes the problem, so we take this opportunity to bump the pygame
version.

Fixing byte-compilation is necessary as we will soon enable a
mechanism that aborts the build in case of error during the
byte-compilation process (while they are today considered as
warnings).

In order for the bump to work, we explicitly disable freetype support,
as the package doesn't handle the freetype dependency for the moment.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Reviewed-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopython-crossbar: fix byte-compilation of .pyc files
Thomas Petazzoni [Sun, 1 May 2016 20:15:15 +0000 (22:15 +0200)]
python-crossbar: fix byte-compilation of .pyc files

For its continuous integration tests, python-crossbar includes one .py
file that intentionally has a syntax error. Until now, this wasn't
causing any problem, but with the introduction of a Python
byte-compilation process that errors out when there is a failure, it
is going to become a problem.

We simply add a patch that removes the syntax error, as we don't care
about it in the context of Buildroot. The problem has been reported
upstream to see if a better fix is possible.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Reviewed-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopython: remove *.pyo files
Thomas Petazzoni [Sun, 1 May 2016 20:15:14 +0000 (22:15 +0200)]
python: remove *.pyo files

Even though we disable the build of .pyo files in the interpreter,
nothing prevents other packages to install them. Since we only want to
keep either .py or .pyc or both, let's add a target finalize hooks
that removes all .pyo files.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
[Thomas: add --no-run-if-empty option to xargs, as suggested by Samuel.]
Reviewed-by: Samuel Martin <s.martin49@gmail.com>
8 years agopython: align the target finalize hooks with python3
Thomas Petazzoni [Sun, 1 May 2016 20:15:13 +0000 (22:15 +0200)]
python: align the target finalize hooks with python3

Since the bump of python3 to 3.5.x, the target finalize hooks
registered by the python3 have been changed a little bit. For the sake
of consistency, this commit aligns the target finalize hooks
registered by the python package so that they look the same as the
ones used by python3.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Reviewed-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopython3: bump to 3.5.1
Thomas Petazzoni [Sun, 1 May 2016 20:15:12 +0000 (22:15 +0200)]
python3: bump to 3.5.1

The major changes in terms of Buildroot packaging are:

 - Due to PEP488, Python no longer generates .pyc (unoptimized) and
   .pyo (optimized) byte-code files. Instead, it generates <foo>.pyc,
   <foo>.opt-1.pyc and <foo>.opt-2.pyc. Therefore, we removed the
   --disable-pyo-build option and kept only the --disable-pyc-build
   option, which completely disables building all .pyc files. In
   addition, since the optimized .opt-X.pyc files don't work if the
   corresponding un-optimized .pyc file is not present, we are for the
   moment unconditionally removing the optimized ones (keeping both
   the unoptimized and optimized ones doubles the required filesystem
   size!). So basically we preserve the behavior we had before this
   commit:

     BR2_PACKAGE_PYTHON3_PY_ONLY -> only *.py
     BR2_PACKAGE_PYTHON3_PYC_ONLY -> only non-optimized *.pyc
     BR2_PACKAGE_PYTHON3_PY_PYC -> both the *.py and non-optimized *.pyc

   To achieve this, the TARGET_FINALIZE_HOOKS are reworked:

    PYTHON3_REMOVE_PY_FILES is responsible for removing *.py files in
    the BR2_PACKAGE_PYTHON3_PYC_ONLY case.

    PYTHON3_REMOVE_PYC_FILES is responsible for removing *.pyc files
    in the BR2_PACKAGE_PYTHON3_PY_ONLY case.

    PYTHON3_REMOVE_OPTIMIZED_PYC_FILES is responsible for removing the
    optimized *.opt-1.pyc and *.opt-2.pyc files, which is done
    unconditionally.

 - The PEP3147 disabling patch had to be significantly reworked due to
   the code having changed heavily. The code was moved into a
   _bootstrap_external.py, which is a "frozen" Python module, i.e a
   module generated into a .h file at compile time using the
   _freeze_importlib program.

 - Due to the above, we now need to regenerate importlib.h at build
   time. Unfortunately, for the target Python _freeze_importlib is
   built for the target, so we can't run it on the build machine. To
   fix this, we copy the _freeze_importlib program from the
   host-python in $(HOST_DIR), and then patch the target python to use
   it. Since the same solution can be used for 'pgen', we do it, and
   avoid having to touch the graminit.{c,h} files.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Reviewed-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agotoolchain: enable paranoid unsafe path check by default
Romain Naour [Sun, 15 May 2016 10:26:00 +0000 (12:26 +0200)]
toolchain: enable paranoid unsafe path check by default

This check is enabled for all build in the Buildroot autobuilders since [1]
(i.e since 2015.02 release).

Enable this option by default.

[1] https://git.busybox.net/buildroot-test/commit/?id=41552e2a249de4568aa01f14bd588d1c8166f70b

Signed-off-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agouclibc: enable debug build option
Peter Seiderer [Sun, 15 May 2016 20:50:25 +0000 (22:50 +0200)]
uclibc: enable debug build option

Set uClibc DODEBUG in case BR2_ENABLE_DEBUG is set.

Setting DODEBUG was removed with commit 70b7079d3797304fe3c9ba2941d3f446af3cea79
in Dec. 2013 because of build failures with the old uClibc (now replaced
with uClibc-ng), no build failure with raspberrypi3_defconfig and
BR2_ENABLE_DEBUG enabled.

Signed-off-by: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/gcc: 4.8.x to 5.x: backport a fix for building gcc with gcc-6
Samuel Martin [Mon, 16 May 2016 04:03:48 +0000 (06:03 +0200)]
package/gcc: 4.8.x to 5.x: backport a fix for building gcc with gcc-6

When the host system compiler is gcc-6, this patch is needed to build
Buildroot toolchain and cleanly apply on gcc version 4.8.x to 5.x (not
needed for 4.7.x series).

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agofmlib: bump to SDK 1.8
Matt Weber [Tue, 17 May 2016 19:04:43 +0000 (14:04 -0500)]
fmlib: bump to SDK 1.8

Signed-off-by: Matt Weber <matthew.weber@rockwellcollins.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agofmc: bump to SDK 1.8
Matt Weber [Tue, 17 May 2016 19:04:42 +0000 (14:04 -0500)]
fmc: bump to SDK 1.8

Signed-off-by: Matt Weber <matthew.weber@rockwellcollins.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoboost: remove BR2_PACKAGE_BOOST_ARCH_SUPPORTS option
Thomas Petazzoni [Tue, 17 May 2016 13:00:35 +0000 (15:00 +0200)]
boost: remove BR2_PACKAGE_BOOST_ARCH_SUPPORTS option

The BR2_PACKAGE_BOOST_ARCH_SUPPORTS option was originally added in
commit feeab03fa68a02733ae9382b7d47d9eb0d785188 to be able to disable
Boost on broken NIOSII CodeSourcery toolchains.

However, since then, the CodeSourcery toolchain has been updated, and
once the fenv problem is fixed, this NIOSII toolchain is capable of
building Boost.

Thanks to this we can completely get rid of the
BR2_PACKAGE_BOOST_ARCH_SUPPORTS symbol, from boost itself and from all
its reverse dependencies.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agotar: bump to version 1.29
Gustavo Zacarias [Mon, 16 May 2016 23:00:13 +0000 (20:00 -0300)]
tar: bump to version 1.29

Patch is upstream so remove it.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agotoolchain: musl support is no longer experimental
Thomas Petazzoni [Mon, 16 May 2016 22:13:02 +0000 (00:13 +0200)]
toolchain: musl support is no longer experimental

Our musl support has now been around for quite some time, numerous
packages have been fixed (although admittedly not all). It's time to no
longer call our musl support "experimental": things are now expected to
be working with musl just like with the other two C libraries we
support.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agobinutils: remove support for version 2.23
Thomas Petazzoni [Mon, 16 May 2016 22:13:01 +0000 (00:13 +0200)]
binutils: remove support for version 2.23

Now that we have added support for the lastest binutils version 2.26,
it is time to remove the oldest version we currently support, 2.23, in
order to keep only 3 versions: 2.24, 2.25 and 2.26.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agotoolchain: remove eglibc support
Thomas Petazzoni [Mon, 16 May 2016 22:13:00 +0000 (00:13 +0200)]
toolchain: remove eglibc support

The eglibc support has been marked deprecated since 2015.08, so it's
time to remove it.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agogdb: specify hashes for the ARC and Microblaze versions
Thomas Petazzoni [Mon, 16 May 2016 22:12:59 +0000 (00:12 +0200)]
gdb: specify hashes for the ARC and Microblaze versions

On ARC and Microblaze, a special GDB version is used, fetched from
Github in both cases. Now that we consider Github generated tarballs
to be stable, we can specify hashes for those versions, rather than
using the special "none" hash to skip the hash check.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agogdb: remove version 7.8
Thomas Petazzoni [Mon, 16 May 2016 22:12:58 +0000 (00:12 +0200)]
gdb: remove version 7.8

Now that 7.11 has been added and 7.10 is the default version, let's
remove the old 7.8 release.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agogdb: switch to 7.10 as the default version
Thomas Petazzoni [Mon, 16 May 2016 22:12:57 +0000 (00:12 +0200)]
gdb: switch to 7.10 as the default version

7.11 is around, 7.10 has already seen a point release, so it's time to
make 7.10 the default version for gdb.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agogdb: add support for gdb 7.11
Thomas Petazzoni [Mon, 16 May 2016 22:12:56 +0000 (00:12 +0200)]
gdb: add support for gdb 7.11

gdb 7.11 was released on February 2016, it's time to include it in
Buildroot, which this commit does.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agoorangepipc: defconfig: use 4.6 kernel, u-boot 2016.05
Peter Korsgaard [Mon, 16 May 2016 22:16:53 +0000 (00:16 +0200)]
orangepipc: defconfig: use 4.6 kernel, u-boot 2016.05

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agosheevaplug: defconfig: use 4.6 kernel, u-boot 2016.05
Peter Korsgaard [Mon, 16 May 2016 21:27:56 +0000 (23:27 +0200)]
sheevaplug: defconfig: use 4.6 kernel, u-boot 2016.05

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agolibevdev: bump version to 1.5.1
Peter Seiderer [Mon, 16 May 2016 20:06:56 +0000 (22:06 +0200)]
libevdev: bump version to 1.5.1

For details see [1] and [2].

[1] https://lists.freedesktop.org/archives/input-tools/2016-May/001296.html
[2] https://lists.freedesktop.org/archives/input-tools/2016-May/001301.html

Signed-off-by: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agouboot-tools: bump to version 2016.05
Fabio Estevam [Mon, 16 May 2016 20:05:44 +0000 (17:05 -0300)]
uboot-tools: bump to version 2016.05

Bump to version 2016.05 and also remove patch
003-tools-env-bug-config-structs-must-be-defined-in-tool.patch, as it is
upstreamed now.

Signed-off-by: Fabio Estevam <festevam@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agolvm2: bump version to 2.02.154
Vicente Olivert Riera [Mon, 16 May 2016 09:46:59 +0000 (10:46 +0100)]
lvm2: bump version to 2.02.154

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agolinux: bump default to version 4.6
Gustavo Zacarias [Mon, 16 May 2016 11:58:14 +0000 (08:58 -0300)]
linux: bump default to version 4.6

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agolinux-headers: add 4.6.x series
Gustavo Zacarias [Mon, 16 May 2016 11:58:13 +0000 (08:58 -0300)]
linux-headers: add 4.6.x series

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agotoolchain: add 4.6.x choice for headers
Gustavo Zacarias [Mon, 16 May 2016 11:58:12 +0000 (08:58 -0300)]
toolchain: add 4.6.x choice for headers

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agoboot/uboot: bump to version 2016.05
Fabio Estevam [Mon, 16 May 2016 19:07:39 +0000 (16:07 -0300)]
boot/uboot: bump to version 2016.05

Signed-off-by: Fabio Estevam <festevam@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agofile: bump to version 5.27
Gustavo Zacarias [Sat, 14 May 2016 15:29:11 +0000 (12:29 -0300)]
file: bump to version 5.27

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>