buildroot.git
8 years agoconfigs: atmel: add sd card development image for sama5d3 xplained
Ludovic Desroches [Tue, 19 Apr 2016 14:53:09 +0000 (16:53 +0200)]
configs: atmel: add sd card development image for sama5d3 xplained

This development defconfig provides tools to test features of the SoC.

Signed-off-by: Ludovic Desroches <ludovic.desroches@atmel.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoconfigs: atmel: add development rootfs for sama5d4 xplained
Ludovic Desroches [Tue, 19 Apr 2016 14:53:08 +0000 (16:53 +0200)]
configs: atmel: add development rootfs for sama5d4 xplained

This development defconfig provides tools to test features of the SoC.

Signed-off-by: Ludovic Desroches <ludovic.desroches@atmel.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoconfigs: atmel: add sd card development image for sama5d4 xplained
Ludovic Desroches [Tue, 19 Apr 2016 14:53:07 +0000 (16:53 +0200)]
configs: atmel: add sd card development image for sama5d4 xplained

This development defconfig provides tools to test features of the SoC.

Signed-off-by: Ludovic Desroches <ludovic.desroches@atmel.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoconfigs: atmel: add sd card development image for sama5d2 xplained
Ludovic Desroches [Tue, 19 Apr 2016 14:53:06 +0000 (16:53 +0200)]
configs: atmel: add sd card development image for sama5d2 xplained

This development defconfig provides tools to test features of the SoC.

Signed-off-by: Ludovic Desroches <ludovic.desroches@atmel.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoxen: new package
Alistair Francis [Thu, 12 May 2016 22:13:01 +0000 (15:13 -0700)]
xen: new package

Add support to compile Xen 4.6 and Xen tools for arm32 and arm64
targets.

Signed-off-by: Alistair Francis <alistair.francis@xilinx.com>
[Thomas:
 - Remove all "select" from the main Xen option, since the hypervisor
   can build fine without any additional library. The dependencies have
   been moved to the "tools" sub-option.
 - Make sure that at least one of the sub-option is enabled by selecting
   the hypervisor sub-option if the tools sub-option is not enabled.
 - Add a Config.in comment about the dependencies of the Xen tools.
 - Add missing dependency on argp-standalone in the .mk file.
 - Simplify the handling of XEN_INSTALL_TARGET_OPTS.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoconfigs: add support for LinkSprite pcDuino
Sergey Matyukevich [Sun, 12 Jun 2016 08:38:04 +0000 (11:38 +0300)]
configs: add support for LinkSprite pcDuino

Add basic support for LinkSprite pcDuino board series
including pcDuino, pcDuino-Lite, pcDuino-Lite-WiFi.
Tested on pcDuino-Lite-WiFi.

Signed-off-by: Sergey Matyukevich <geomatsi@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/libmicrohttpd: bump version to 0.9.50
Bernd Kuhls [Sun, 12 Jun 2016 15:30:54 +0000 (17:30 +0200)]
package/libmicrohttpd: bump version to 0.9.50

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/monolite: bump to version 140
Angelo Compagnucci [Sun, 12 Jun 2016 11:59:59 +0000 (13:59 +0200)]
package/monolite: bump to version 140

This patch bumps monolite to version 140

Signed-off-by: Angelo Compagnucci <angelo.compagnucci@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/mono: bump to version 4.4.0.182
Angelo Compagnucci [Sun, 12 Jun 2016 11:59:58 +0000 (13:59 +0200)]
package/mono: bump to version 4.4.0.182

This patch bumps mono to versione 4.4.0.182.

Signed-off-by: Angelo Compagnucci <angelo.compagnucci@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/php: fix date.timezone
Yann E. MORIN [Sun, 12 Jun 2016 10:48:24 +0000 (12:48 +0200)]
package/php: fix date.timezone

In 5f37843a (php.ini: set date.timezone), the configured timezone was
used as the default for PHP.

However, BR2_TARGET_LOCALTIME is a string, so is quoted, so it is never
empty, so the check for emptynessnever matches.

Fix that by q-stripping the value before testing it. Note however that
we do not q-strip it before storing it in the php.ini file, because it
has to be q-stripped in there.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Floris Bos <bos@je-eigen-domein.nl>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoefibootmgr: new package
Erico Nunes [Thu, 21 Apr 2016 01:23:56 +0000 (22:23 -0300)]
efibootmgr: new package

A Linux user-space application to modify the Intel Extensible Firmware
Interface (EFI) Boot Manager. This application can create and destroy
boot entries, change the boot order, change the next running boot
option, and more.

The only issue found was that it was trying to include headers from the
host, so $(STAGING_DIR) has been prepended to the include path so that
the package finds the right headers.

efibootmgr depends on the libraries provided by efivar.

Signed-off-by: Erico Nunes <nunes.erico@gmail.com>
[Thomas:
  - change the "depends on" for efivar to a "select", and propagate the
    relevant dependencies.
  - the license is GPLv2+, not GPLv2.
  - move the Makefile tweak to a post-patch hook rather than doing it as
    part of the build step.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoefivar: new package
Erico Nunes [Thu, 21 Apr 2016 01:23:55 +0000 (22:23 -0300)]
efivar: new package

efivar contains tools and libraries to manipulate EFI variables.

This package has some restrictions to build. It needs uchar.h which
apparently does not come in uClibc, and it also needs
__bswap_constant_*() definitions which are only present in glibc.
So, this package was limited to build with glibc toolchains.

Although it probably makes sense mostly on x86, x86-64 and aarch64
architectures, there are no architecture specific limitations which
would prevent it to build for other architectures, so this restriction
was not imposed. This package has been build-tested additionaly on many
architectures which support glibc, such as mips, MicroBlaze, sparc64,
ppc64. There were some build flag issues found when building to some of
these some architectures, although the flags can be also added in the
general case, so they were added by default.

It has also been found that in some host systems it failed to build due
to not generating the .pc files. This has been tracked to the use of
make 3.81, so a patch was prepared for it and was submitted upstream.
There's also a dependency on the linux/nvme.h header, which is somewhat
conturbed, as it has appeared in user space linux headers 3.12 and in
4.4 it was renamed. This has been solved by restricting it to build with
linux headers >= 3.12 and a patch from upstream was picked which fixes
it for linux headers >= 4.4.

Signed-off-by: Erico Nunes <nunes.erico@gmail.com>
[Thomas:
 - Pass TARGET_LDFLAGS in LDFLAGS.
 - Pass -shared-libgcc only on Microblaze.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agomake: bump to version 4.2.1
Gustavo Zacarias [Sat, 11 Jun 2016 19:56:27 +0000 (16:56 -0300)]
make: bump to version 4.2.1

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agogettext: bump to version 0.19.8.1
Gustavo Zacarias [Sat, 11 Jun 2016 19:39:58 +0000 (16:39 -0300)]
gettext: bump to version 0.19.8.1

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agowireless-regdb: bump to version 2016.06.10
Gustavo Zacarias [Sat, 11 Jun 2016 19:39:43 +0000 (16:39 -0300)]
wireless-regdb: bump to version 2016.06.10

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/vlc: bump version to 2.2.4
Bernd Kuhls [Sat, 11 Jun 2016 18:06:04 +0000 (20:06 +0200)]
package/vlc: bump version to 2.2.4

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/log4cpp: fix legal-info
Bernd Kuhls [Sat, 11 Jun 2016 16:14:59 +0000 (18:14 +0200)]
package/log4cpp: fix legal-info

The source code files are stored in log4cpp/.
Apparently LOG4CPP_LICENSE_FILES does not take LOG4CPP_SUBDIR into
account so we need to fix LOG4CPP_LICENSE_FILES itself.

Fixes
http://autobuild.buildroot.net/results/a80/a80e83ca58b22afedb8f2573513d373913c6a488/
http://autobuild.buildroot.net/results/9eb/9ebb2ed5171d5a1be2db06497a210e552bfad078/

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/argparse: new package
Marcin Niestroj [Thu, 2 Jun 2016 15:05:53 +0000 (17:05 +0200)]
package/argparse: new package

Signed-off-by: Marcin Niestroj <m.niestroj@grinn-global.com>
[Thomas: remove unnecessary BR2_PACKAGE_HAS_LUAINTERPRETER dependency.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/eudev: bump version to 3.2
Bernd Kuhls [Sat, 11 Jun 2016 08:37:32 +0000 (10:37 +0200)]
package/eudev: bump version to 3.2

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/x11r7/xdriver_xf86-input-libinput: bump version to 0.19.0
Bernd Kuhls [Sat, 11 Jun 2016 08:37:31 +0000 (10:37 +0200)]
package/x11r7/xdriver_xf86-input-libinput: bump version to 0.19.0

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/x11r7/xdriver_xf86-input-evdev: bump version to 2.10.3
Bernd Kuhls [Sat, 11 Jun 2016 08:37:30 +0000 (10:37 +0200)]
package/x11r7/xdriver_xf86-input-evdev: bump version to 2.10.3

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/x11r7/xkeyboard-config: bump version to 2.18
Bernd Kuhls [Sat, 11 Jun 2016 08:37:29 +0000 (10:37 +0200)]
package/x11r7/xkeyboard-config: bump version to 2.18

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/x11r7/xlib_libXfixes: bump version to 5.0.2
Bernd Kuhls [Sat, 11 Jun 2016 08:37:28 +0000 (10:37 +0200)]
package/x11r7/xlib_libXfixes: bump version to 5.0.2

Removed patch applied upstream:
https://cgit.freedesktop.org/xorg/lib/libXfixes/commit/?id=1702cdfe45c9bdd7dacfc8f27a49f89fcd1d02c3

Also removed autoreconf, not necessary anymore.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/x11r7/libxcb: bump version to 1.12
Bernd Kuhls [Sat, 11 Jun 2016 08:37:27 +0000 (10:37 +0200)]
package/x11r7/libxcb: bump version to 1.12

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/x11r7/xcb-util-cursor: bump version to 0.1.3
Bernd Kuhls [Sat, 11 Jun 2016 08:37:26 +0000 (10:37 +0200)]
package/x11r7/xcb-util-cursor: bump version to 0.1.3

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/x11r7/xcb-proto: bump version to 1.12
Bernd Kuhls [Sat, 11 Jun 2016 08:37:25 +0000 (10:37 +0200)]
package/x11r7/xcb-proto: bump version to 1.12

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/x11r7/xproto_xproto: bump version to 7.0.29
Bernd Kuhls [Sat, 11 Jun 2016 08:37:24 +0000 (10:37 +0200)]
package/x11r7/xproto_xproto: bump version to 7.0.29

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agodomoticz: new package
Fabrice Fontaine [Thu, 19 May 2016 11:35:10 +0000 (13:35 +0200)]
domoticz: new package

Domoticz is a Home Automation System that lets you monitor and
configure various devices like: Lights, Switches, various
sensors/meters like Temperature, Rain, Wind, UV, Electra, Gas, Water
and much more. Notifications/Alerts can be sent to any mobile device.

Signed-off-by: Fabrice Fontaine <fabrice.fontaine@orange.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoqt5base: fix build with ALSA >= 1.1.x
Jiri Novotny [Thu, 19 May 2016 07:34:10 +0000 (09:34 +0200)]
qt5base: fix build with ALSA >= 1.1.x

This commit adds an upstream qtbase commit that fixes the detection of
ALSA versions >= 1.1.x, as we have in Buildroot.

Signed-off-by: Jiri Novotny <jiri.novotny@logicelements.cz>
[Thomas: change to use the upstream commit directly, using <pkg>_PATCH.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agolinux: align endianess based on the Buildroot configuration
Ofer Heifetz [Thu, 19 May 2016 13:17:03 +0000 (16:17 +0300)]
linux: align endianess based on the Buildroot configuration

The endianess of the Linux kernel should be based on BR2_ENDIAN, so that
it is automatically built for the right endianness.

Signed-off-by: Ofer Heifetz <oferh@marvell.com>
[Thomas: tweak commit message, add comment in .mk file.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoscanpypi: new utility
Denis THULIN [Tue, 31 May 2016 15:03:41 +0000 (17:03 +0200)]
scanpypi: new utility

A utility for creating python package from the python package index.
It fetches packages info from http://pypi.python.org and generates
corresponding packages files.

Signed-off-by: Denis THULIN <denis.thulin@openwide.fr>
Tested-by: Carlos Santos <casantos@datacom.ind.br>
Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
[Thomas: minor tweaks.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agowayland: fix build on Blackfin
Thomas Petazzoni [Thu, 26 May 2016 14:08:09 +0000 (16:08 +0200)]
wayland: fix build on Blackfin

This commit adds a patch to Wayland that allows the Blackfin
architecture to build this package properly. The problem is due to the
usual __USER_LABEL_PREFIX__ issue on Blackfin.

Fixes:

  http://autobuild.buildroot.org/results/e418b97766c943bf41fc80815c3e625e6a68b12d/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/network-manager: support WEXT drivers which report mode AUTO
Ilya A. Volynets-Evenbakh [Mon, 30 May 2016 16:33:15 +0000 (19:33 +0300)]
package/network-manager: support WEXT drivers which report mode AUTO

Some wireless drivers report IW_MODE_AUTO instead of IW_MODE_MANAGED.
NetworkManager 1.0.12 introduced a change, which makes it skip such
interfaces.

This patch is a backport of a workaround for this problem from the
NetworkManager upstream.

Signed-off-by: Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
[Thomas: add reference to the upstream commit.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoerlang: use erlang's native atomic ops
Frank Hunleth [Thu, 10 Mar 2016 00:22:05 +0000 (19:22 -0500)]
erlang: use erlang's native atomic ops

Now that we're using Erlang 18, the preferred atomic ops implementation
for Erlang is its own built-in implementation, so use it instead of
libatomic_ops. BR2_PACKAGE_ERLANG_ARCH_SUPPORTS is added now that
BR2_PACKAGE_LIBATOMIC_OPS_ARCH_SUPPORTS can no longer be used for
checking whether the package can be built.

This fixes autobuilder failures on aarch64 and sparc_v8:

http://autobuild.buildroot.net/results/0cd/0cd22eb74fa29e5a85bf897762e16ab3daf33962/
http://autobuild.buildroot.net/results/688278236e6d5bcd63b7d4413303eb115a38f3a7/
http://autobuild.buildroot.net/results/7875a7425bfe1f43d46c9a1db9f96b54f7a99b19/

Signed-off-by: Frank Hunleth <fhunleth@troodon-software.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agognuradio: add qtgui support
Gwenhael Goavec-Merou [Fri, 29 Apr 2016 08:12:14 +0000 (10:12 +0200)]
gnuradio: add qtgui support

gr-qtgui provides a set of module to display time/frequency/waterfall.

Signed-off-by: Gwenhael Goavec-Merou <gwenhael.goavec-merou@trabucayre.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agognuradio: add gr-ctrlport support
Gwenhael Goavec-Merou [Fri, 29 Apr 2016 08:12:13 +0000 (10:12 +0200)]
gnuradio: add gr-ctrlport support

gr-ctrlport is a gnuradio module to create distributed control applications.

Signed-off-by: Gwenhael Goavec-Merou <gwenhael.goavec-merou@trabucayre.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agognuradio: add gr-audio support
Gwenhael Goavec-Merou [Fri, 29 Apr 2016 08:12:12 +0000 (10:12 +0200)]
gnuradio: add gr-audio support

gr-audio is a gnuradio module to use audio card as sink or source.

Signed-off-by: Gwenhael Goavec-Merou <gwenhael.goavec-merou@trabucayre.com>
Signed-off-by: Julien BOIBESSOT <julien.boibessot@armadeus.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agolog4cpp: new package
Damien Lanson [Wed, 8 Jun 2016 13:47:01 +0000 (15:47 +0200)]
log4cpp: new package

Signed-off-by: Damien Lanson <damien@kal-host.com>
[Thomas:
 - Rewrap Config.in help text.
 - Add missing new line at the end of the Config.in help text.
 - Use 80 # signs for the .mk file header.
 - Use <pkg>_SUBDIR = log4cpp instead of moving things around during the
   extract step.
 - Fix typo in the license (it's LGPL, not GLPL), and make it LGPLv2.1+,
   since it's what the HTML documentation says.
 - In addition to removing the log4cpp-config script from the target,
   tweak the variant installed in staging so that it behaves properly
   for cross-compilation. Unfortunately, the <pkg>_CONFIG_SCRIPTS
   generic mechanism doesn't work for this config script.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agogsettings-desktop-schemas: needs host-intltool
Gustavo Zacarias [Sat, 11 Jun 2016 01:14:45 +0000 (22:14 -0300)]
gsettings-desktop-schemas: needs host-intltool

Fixes:
http://autobuild.buildroot.net/results/ec2/ec2c1035d6823adde6de4f7bfaf5e3a59223ae4a/

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agolibrsvg: bump to version 2.40.16
Gustavo Zacarias [Sat, 11 Jun 2016 01:05:21 +0000 (22:05 -0300)]
librsvg: bump to version 2.40.16

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agobuild: cleanup remaining references to BR2_STRIP_sstrip
Julien Floret [Fri, 10 Jun 2016 11:28:02 +0000 (13:28 +0200)]
build: cleanup remaining references to BR2_STRIP_sstrip

sstrip option has been removed in commit
106f5b8c5093 ("build: remove deprecated sstrip option").

Signed-off-by: Julien Floret <julien.floret@6wind.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agogst1-plugins-good: cleanup of configure options
Marcin Nowakowski [Fri, 10 Jun 2016 09:34:38 +0000 (11:34 +0200)]
gst1-plugins-good: cleanup of configure options

taglib support has been added in 8299f30a, but the '--disable-taglib'
option has not been removed from conf opts at the top of the .mk file

Signed-off-by: Marcin Nowakowski <marcin.nowakowski@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/freeswitch: enable video support
Bernd Kuhls [Fri, 10 Jun 2016 04:59:17 +0000 (06:59 +0200)]
package/freeswitch: enable video support

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
[Thomas: fix missing comma in license information.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/igmpproxy: uses fork, needs mmu
Bernd Kuhls [Fri, 10 Jun 2016 04:32:58 +0000 (06:32 +0200)]
package/igmpproxy: uses fork, needs mmu

Fixes
http://autobuild.buildroot.net/results/4ee/4ee081212614d86a3b2b74274f38825f7a5b3f6f/

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoconfigs: mx51evk: Bump kernel version to 4.6.2
Fabio Estevam [Fri, 10 Jun 2016 02:14:25 +0000 (23:14 -0300)]
configs: mx51evk: Bump kernel version to 4.6.2

Kernel 4.6.2 contains commit 63d0430f991314 ("drm/imx: Match
imx-ipuv3-crtc components using device node in platform data")
that fixes IPUv3 probing, so bump to this kernel version.

Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoconfigs: mx53loco: Bump kernel version to 4.6.2
Fabio Estevam [Fri, 10 Jun 2016 02:14:24 +0000 (23:14 -0300)]
configs: mx53loco: Bump kernel version to 4.6.2

Kernel 4.6.2 contains commit 63d0430f991314 ("drm/imx: Match
imx-ipuv3-crtc components using device node in platform data")
that fixes IPUv3 probing, so bump to this kernel version.

Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/poppler: enable autodetection of openjpeg
Angelo Compagnucci [Mon, 25 Apr 2016 21:44:32 +0000 (23:44 +0200)]
package/poppler: enable autodetection of openjpeg

This patch enables autodetection for installed openjpeg library.
Previously we were forcing to version 1.

Signed-off-by: Angelo Compagnucci <angelo.compagnucci@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/openjpeg: bump to version 2.1
Angelo Compagnucci [Mon, 25 Apr 2016 21:44:31 +0000 (23:44 +0200)]
package/openjpeg: bump to version 2.1

This patch:
* bumps openjpeg to version 2.1
* changes download location to github
* converts the package to use cmake

Signed-off-by: Angelo Compagnucci <angelo.compagnucci@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoiperf3: security bump to version 3.1.3
Gustavo Zacarias [Thu, 9 Jun 2016 22:17:05 +0000 (19:17 -0300)]
iperf3: security bump to version 3.1.3

Fixes:
ESNET-SECADV-2016-0001 - A malicious process can connect to an iperf3
server and, by sending a malformed message on the control channel,
corrupt the server process's heap area.  This can lead to a crash (and a
denial of service), or theoretically a remote code execution as the user
running the iperf3 server. A malicious iperf3 server could potentially
mount a similar attack on an iperf3 client.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/tvheadend: select libvpx/x264 for transcoding support
Bernd Kuhls [Tue, 17 May 2016 17:24:22 +0000 (19:24 +0200)]
package/tvheadend: select libvpx/x264 for transcoding support

ffmpeg needs libvpx and x264 to support transcoding.

Fixes this error message from tvheadend log:
2016-05-14 22:52:21.962 [  ERROR]:transcode: 0006: Unable to find libx264 encoder
2016-05-14 22:52:21.962 [   INFO]:transcode: 0006: 1:H264 ==> Passthrough
2016-05-14 22:52:21.963 [   INFO]:transcode: 0006: 2:MPEG2AUDIO ==> AAC (aac)

or

2016-05-14 22:58:01.529 [  ERROR]:transcode: 0009: Unable to find libvpx encoder
2016-05-14 22:58:01.529 [   INFO]:transcode: 0009: 1:H264 ==> Passthrough
2016-05-14 22:58:01.529 [   INFO]:transcode: 0009: 2:MPEG2AUDIO ==> VORBIS (libvorbis)

With this patch transcoding is logged like this:

2016-05-16 20:14:56.515 [   INFO]:transcode: 0004: 1:TELETEXT ==> Filtered
2016-05-16 20:14:56.516 [   INFO]:transcode: 0004: 2:MPEG2VIDEO 720x576 ==> H264 640x512 (libx264)
2016-05-16 20:14:56.516 [   INFO]:transcode: 0004: 3:MPEG2AUDIO ==> AAC (aac)

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/vlc: configure.ac does not support --en/--disable-freerdp
Bernd Kuhls [Tue, 17 May 2016 20:48:44 +0000 (22:48 +0200)]
package/vlc: configure.ac does not support --en/--disable-freerdp

Vlc configure does not allow disabling the optional dependency to
freerdp:
http://git.videolan.org/?p=vlc/vlc-2.2.git;a=blob;f=configure.ac;h=e021546e284d7daefdb4d94f430eb0bc57722210;hb=HEAD#l1890

Vlc configure prints a warning that the option --disable-libfreerdp
is not used:

configure: WARNING: unrecognized options: --disable-gtk-doc,
 --disable-gtk-doc-html, --disable-doc, --disable-docs,
 --disable-documentation, --with-xmlto, --with-fop, --enable-ipv6,
 --disable-libfreerdp

This can be seen for example in autobuilder logs:
http://autobuild.buildroot.net/results/1a7/1a7893c13f6144e0ecd9f37f2f047c596ccedd35/build-end.log

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agogettext: bump to version 0.19.8
Gustavo Zacarias [Thu, 9 Jun 2016 22:04:29 +0000 (19:04 -0300)]
gettext: bump to version 0.19.8

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agowget: security bump to version 1.18
Gustavo Zacarias [Thu, 9 Jun 2016 22:04:14 +0000 (19:04 -0300)]
wget: security bump to version 1.18

Fixes:
CVE-2016-4971 - By default, on server redirects to a FTP resource, use
the original URL to get the local file name.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoigmpproxy: bump version to a731683d1a65956fa05024b0597b105fe6a3a122
Matt Weber [Thu, 19 May 2016 14:38:13 +0000 (09:38 -0500)]
igmpproxy: bump version to a731683d1a65956fa05024b0597b105fe6a3a122

Adds uclinux support.

Fixes the following musl use standard unsigned integer
types autobuilder failures.
http://autobuild.buildroot.net/results/c6a/c6a6eec34cffb2c7876595b36fb8a01f475583f9/
http://autobuild.buildroot.net/results/943/9432748bf7b1e24db9fcb0a8cce6942fcdf6be5b/
http://autobuild.buildroot.net/results/083/083c61f43c2f1f0dec69d44583b447a0520933b7/

Signed-off-by: Matthew Weber <matthew.weber@rockwellcollins.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agogst1-validate: bump to version 1.8.2
Gustavo Zacarias [Thu, 9 Jun 2016 21:49:21 +0000 (18:49 -0300)]
gst1-validate: bump to version 1.8.2

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agogst1-libav: bump to version 1.8.2
Gustavo Zacarias [Thu, 9 Jun 2016 21:49:20 +0000 (18:49 -0300)]
gst1-libav: bump to version 1.8.2

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agogst1-plugins-ugly: bump to version 1.8.2
Gustavo Zacarias [Thu, 9 Jun 2016 21:49:19 +0000 (18:49 -0300)]
gst1-plugins-ugly: bump to version 1.8.2

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agogst1-plugins-bad: bump to version 1.8.2
Gustavo Zacarias [Thu, 9 Jun 2016 21:49:18 +0000 (18:49 -0300)]
gst1-plugins-bad: bump to version 1.8.2

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agogst1-plugins-good: bump to version 1.8.2
Gustavo Zacarias [Thu, 9 Jun 2016 21:49:17 +0000 (18:49 -0300)]
gst1-plugins-good: bump to version 1.8.2

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agogst1-plugins-base: bump to version 1.8.2
Gustavo Zacarias [Thu, 9 Jun 2016 21:49:16 +0000 (18:49 -0300)]
gst1-plugins-base: bump to version 1.8.2

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agogstreamer1: bump to version 1.8.2
Gustavo Zacarias [Thu, 9 Jun 2016 21:49:15 +0000 (18:49 -0300)]
gstreamer1: bump to version 1.8.2

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoopenmpi: new package
Vicente Olivert Riera [Fri, 20 May 2016 11:01:00 +0000 (12:01 +0100)]
openmpi: new package

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
[Thomas:
 - disable the tracing mechanism using --disable-vt, since it was
   causing the build failure. Avoids the need for a patch.
 - remove the option to pass arbitrary config options.
 - specify the license as being BSD-3c instead of just BSD.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agogsettings-desktop-schemas: new package
Gustavo Zacarias [Mon, 23 May 2016 21:08:03 +0000 (18:08 -0300)]
gsettings-desktop-schemas: new package

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoconfigs/arm_juno: use 4.6 mainline kernel
Joao Pinto [Thu, 9 Jun 2016 10:40:31 +0000 (11:40 +0100)]
configs/arm_juno: use 4.6 mainline kernel

Signed-off-by: Joao Pinto <jpinto@synopsys.com>
[Thomas: use BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_6.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoconfigs/arm_juno: add support for Juno r2
Joao Pinto [Thu, 9 Jun 2016 10:40:30 +0000 (11:40 +0100)]
configs/arm_juno: add support for Juno r2

Signed-off-by: Joao Pinto <jpinto@synopsys.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/mpd: fetch upstream patch to fix GCC 6 issue
Jörg Krause [Thu, 9 Jun 2016 09:41:08 +0000 (11:41 +0200)]
package/mpd: fetch upstream patch to fix GCC 6 issue

Fetch a patch from upstream to fix a build issue with GCC 6:

'''
In file included from /home/joerg/Development/git/buildroot/output/host/usr/arm-buildroot-linux-gnueabi/include/c++/6.1.0/bits/stl_algo.h:59:0,
                 from /home/joerg/Development/git/buildroot/output/host/usr/arm-buildroot-linux-gnueabi/include/c++/6.1.0/algorithm:62,
                 from ./src/queue/IdTable.hxx:25,
                 from ./src/queue/Queue.hxx:24,
                 from src/queue/Playlist.hxx:23,
                 from src/Partition.hxx:23,
                 from src/Instance.cxx:22:
/home/joerg/Development/git/buildroot/output/host/usr/arm-buildroot-linux-gnueabi/include/c++/6.1.0/cstdlib:75:25: fatal error: stdlib.h: No such file or directory
 #include_next <stdlib.h>
'''

Bug report: https://bugs.musicpd.org/view.php?id=4524
Fetch from: aa5d05eaa4d482aa8f8df954335d0aba151eeff9

Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agowiringpi: fix musl compile
Peter Seiderer [Thu, 9 Jun 2016 19:05:25 +0000 (21:05 +0200)]
wiringpi: fix musl compile

Fixes [1]:

  wiringPiSPI.c:89:35: error: '_IOC_SIZEBITS' undeclared (first use in this function)

Patch from yocto meta-raspberrypi [2] adding include of asm/ioctl.h.

[1] http://autobuild.buildroot.net/results/e9d/e9d680af7eea6d6c68c8e48248b5cc5b29389baa
[2] https://github.com/agherzan/meta-raspberrypi/blob/master/recipes-devtools/wiringPi/wiringpi/0001-include-asm-ioctl.h-directly-for-_IOC_SIZEBITS.patch

Signed-off-by: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoe2fsprogs: fix build failure with old glibc versions
Gustavo Zacarias [Thu, 9 Jun 2016 14:13:13 +0000 (11:13 -0300)]
e2fsprogs: fix build failure with old glibc versions

In old (< 2.17) glibc versions clock_gettime() resides in librt, however
there's no check for this, so add a patch to fix it. Fixes:
http://autobuild.buildroot.net/results/25c/25c042d2862affebf552ed24bc2a58e0c484226f/

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.1
Gustavo Zacarias [Thu, 9 Jun 2016 14:13:12 +0000 (11:13 -0300)]
e2fsprogs: bump to version 1.43.1

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agolibcoap: new package
Joris Lijssens [Mon, 30 May 2016 14:15:34 +0000 (16:15 +0200)]
libcoap: new package

Signed-off-by: Joris Lijssens <joris.lijssens@gmail.com>
[Thomas:
 - Adjust license: it is "GPLv2+ or BSD-2c" and not "GPLv2, BSD-2c"
 - Add the COPYING file to the license files, since it indicates
   explictly that the license is GPLv2+ or BSD-2c.
 - Remove the --with-shared configure options, which doesn't exist.
 - Use LIBCOAP_AUTORECONF = YES instead of calling the autogen.sh script
   manually.
 - Add patch to fix build with old gcc versions.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agofetchmail: fix post install target hook
Thomas Petazzoni [Thu, 9 Jun 2016 14:59:02 +0000 (16:59 +0200)]
fetchmail: fix post install target hook

Due to a typo in commit
a890032596aa5e6afbfdbcccc01fcb07c9a4ef8c ("package/fetchmail: fix *.pyc
compilation with python-3"), the post install target hook was in fact
not registered, and the build failure kept showing up.

This commit fixes the typo.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/shairport-sync: bump to version 2.8.4
Jörg Krause [Thu, 9 Jun 2016 09:33:35 +0000 (11:33 +0200)]
package/shairport-sync: bump to version 2.8.4

Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/luvi: bump to version 2.7.2
Jörg Krause [Thu, 9 Jun 2016 09:33:34 +0000 (11:33 +0200)]
package/luvi: bump to version 2.7.2

Version bump includes fetched patch from upstream, so remove it.

Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/luv: bump to version 1.9.0-3
Jörg Krause [Thu, 9 Jun 2016 09:33:33 +0000 (11:33 +0200)]
package/luv: bump to version 1.9.0-3

Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/libuv: bump to version 1.9.1
Jörg Krause [Thu, 9 Jun 2016 09:33:32 +0000 (11:33 +0200)]
package/libuv: bump to version 1.9.1

Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/nodejs: remove icu support from 0.10.x
Martin Bark [Thu, 9 Jun 2016 08:48:33 +0000 (09:48 +0100)]
package/nodejs: remove icu support from 0.10.x

icu support was added to nodejs in commit 7d0702a, however, 0.10.x does
not have support for icu. The 0.10.x configure script will error
if it is passed the --with-intl option.  This commit removes icu support
from 0.10.x.

Fixes:
 http://autobuild.buildroot.net/results/932e4ec24623592255f234a098f7a90ef2ad8063

Signed-off-by: Martin Bark <martin@barkynet.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopython-u-msgpack: new package
Yegor Yefremov [Fri, 6 May 2016 07:37:23 +0000 (09:37 +0200)]
python-u-msgpack: new package

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
[Thomas: add umsgpack.py as license file.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopython-pathvalidate: new package
Yegor Yefremov [Thu, 9 Jun 2016 07:37:53 +0000 (09:37 +0200)]
python-pathvalidate: new package

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopython-dataproperty: new package
Yegor Yefremov [Thu, 9 Jun 2016 07:37:52 +0000 (09:37 +0200)]
python-dataproperty: new package

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopcre: add security patches
Gustavo Zacarias [Thu, 9 Jun 2016 02:14:21 +0000 (23:14 -0300)]
pcre: add security patches

They address:
CVE-2016-1283 - Heap Buffer Overflow Vulnerability.
CVE-2016-3191 - workspace overflow for (*ACCEPT) with deeply nested
parentheses.

Signed-off-by: Gustavo Zacarias <gustavo.zacarias@free-electrons.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agolibiio: Fix pthread linking for iiod
Matthew Fornero [Thu, 9 Jun 2016 01:02:56 +0000 (21:02 -0400)]
libiio: Fix pthread linking for iiod

Update the iiod CMake configuration to resolve pthread linking issues
introduced with commit:

17ee15da70d23c314a3264c87a785101cbd9d85d
("libiio: Bump version to 0.6")

Fixes:
http://autobuild.buildroot.net/results/ffe/ffec14aa79833a6f0889a87b31dae464d083e6a8/
http://autobuild.buildroot.net/results/49f/49f249632ed021ebe73ee7fab1b55fb3bb4c08f8/

Signed-off-by: Matthew Fornero <mfornero@mathworks.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agobinutils: enable as target package for aarch64
Erico Nunes [Sun, 29 May 2016 03:33:35 +0000 (00:33 -0300)]
binutils: enable as target package for aarch64

binutils got disabled as a target package for aarch64 back in Buildroot
2012.11 (commit 660d16f4).
The default version 2.21.1 at the time didn't really support aarch64, as
shown by the autobuilder error reference in that commit.

binutils has now had support for aarch64 since 2.23, but was never
re-enabled for aarch64.

All of the binutils versions currently supported by Buildroot (oldest
being 2.24) support aarch64, so we can now enable it without any
restrictions.

This same patch also touches the dropwatch, lightning and oprofile
packages which all select binutils and had the 'depends on !aarch64' to
keep Kconfig consistent. They are now re-enabled for aarch64 as well.
They are changed in this same patch so that Kconfig is kept consistent
and doesn't end up having them disabled in a commit which only has the
binutils change applied.
lightning has other explicit arch dependencies so it is not actually yet
available in aarch64, but at least the dependency on !aarch64 because of
binutils is not needed anymore.

Everything has been build tested with Buildroot and external toolchains.
binutils and dropwatch work fine in a qemu target. oprofile doesn't seem
to be supported in the qemu aarch64 processor but builds fine and seems
to have some level of aarch64 support in the source, so there doesn't
seem to be a reason to keep it disabled in Kconfig.

Signed-off-by: Erico Nunes <nunes.erico@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoglibc: remove eglibc hashes
Thomas Petazzoni [Wed, 8 Jun 2016 21:29:30 +0000 (23:29 +0200)]
glibc: remove eglibc hashes

In commit 500de2598a4902a0e9ec53f7b475046ff17c6681, support for eglibc
was removed, but forgot to remove the corresponding hashes from the hash
file. This commit fixes this mistake.

Reported-by: Arnout Vandecappelle <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/net-tools: use TARGET_CONFIGURE_OPTS to provide AR, CC and LDFLAGS
Romain Naour [Tue, 31 May 2016 21:25:45 +0000 (23:25 +0200)]
package/net-tools: use TARGET_CONFIGURE_OPTS to provide AR, CC and LDFLAGS

As noticed by Peter [1], use TARGET_CONFIGURE_OPTS to provide AR, CC and LDFLAGS.

Also remove TARGET_MAKE_ENV since it only contains PATH=$(BR_PATH) which is
also provided by TARGET_CONFIGURE_OPTS.

[1] http://lists.busybox.net/pipermail/buildroot/2016-May/162418.html

Cc: Peter Korsgaard <peter@korsgaard.com>
Signed-off-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoconfigs: new configuration for i.MX25 PDK
Fabio Estevam [Mon, 6 Jun 2016 16:14:14 +0000 (13:14 -0300)]
configs: new configuration for i.MX25 PDK

Add support for i.MX25 PDK board using U-boot 2016.05 and
kernel 4.6.1.

Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoconfigs: new configuration for NXP i.MX51 EVK
Fabio Estevam [Thu, 2 Jun 2016 22:59:54 +0000 (19:59 -0300)]
configs: new configuration for NXP i.MX51 EVK

Add a new configuration for NXP i.MX51 EVK based on U-boot 2016.05
and kernel 4.6.1.

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 agopackage/openpowerlink: fix uClibc build
Romain Naour [Wed, 8 Jun 2016 21:21:59 +0000 (23:21 +0200)]
package/openpowerlink: fix uClibc build

In the demo application code, va_list type is used in eventlogstring.h
so stdarg.h must be included to define it.

This problem occurs with a uClibc-ng based toolchain.

Fixes:
http://autobuild.buildroot.net/results/a9e/a9e7615a19922706039bf97ccb94bcf5b99330b2

Signed-off-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/openpowerlink: link demos applications with PCIe library interface
Romain Naour [Wed, 8 Jun 2016 21:21:58 +0000 (23:21 +0200)]
package/openpowerlink: link demos applications with PCIe library interface

In commit f1bc98f396778c9fd8c884527787eb538212f398 the CFG_BUILD_KERNEL_STACK
option wasn't set when the PCIe library interface is selected.

The build fail since the default choice "Link to Application" (which require
libpcap) is used.

Signed-off-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/openpowerlink: fix sha256 hash
Romain Naour [Wed, 8 Jun 2016 21:21:57 +0000 (23:21 +0200)]
package/openpowerlink: fix sha256 hash

While bumping to v2.4.0, the sha256 was commented by mistake
and the hash was for v2.3.2 archive.

Signed-off-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/fetchmail: fix *.pyc compilation with python-3
Samuel Martin [Wed, 8 Jun 2016 21:06:38 +0000 (23:06 +0200)]
package/fetchmail: fix *.pyc compilation with python-3

This change removes the fetchmailconf.py python module when the python
interpreter is python-3, because this module is not yet python-3
compliant.

Fixes:
  http://autobuild.buildroot.org/results/700/7009445dd116a1c02db82a351d38db44db8dad16/
  ...

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopython-dateutil: new package
Yegor Yefremov [Wed, 8 Jun 2016 13:25:30 +0000 (15:25 +0200)]
python-dateutil: new package

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopython-pytz: new package
Yegor Yefremov [Wed, 8 Jun 2016 13:25:29 +0000 (15:25 +0200)]
python-pytz: new package

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agoconfigs/qemu: bump to latest version
Gustavo Zacarias [Tue, 7 Jun 2016 12:13:01 +0000 (09:13 -0300)]
configs/qemu: bump to latest version

Also bump the pc samples since they're tied to the (base) qemu config.

Results table:

Defconfig               Kernel  Qemu            Network Status
--------------------------------------------------------------
aarch64_virt            4.5.6   2.5.0           YES     OK (4)
arm_versatile           4.6.1   2.5.0           YES     OK
arm_vexpress            4.6.1   2.5.0           YES     OK
m68k_mcf5208            4.6.1   2.5.0           YES     OK
m68k_q800               4.6.1   q800-v2.4.0     NO (3)  OK
microblazebe            4.6.1   2.5.0           YES     OK
microblazeel            4.6.1   2.5.0           YES     OK
mips64el_malta          4.6.1   2.5.0           YES     OK
mips64_malta            4.6.1   2.5.0           YES     OK
mipsel_malta            4.6.1   2.5.0           YES     OK
mips_malta              4.6.1   2.5.0           YES     OK
ppc_g3beige             4.6.1   2.5.0           YES     OK
ppc_mpc8544ds           4.6.1   2.5.0           YES     OK
ppc_virtex_ml507        4.6.1   2.5.0           NO      OK
ppc64_pseries           4.6.1   2.5.0           YES     OK
sh4                     4.6.1   2.5.0           YES     OK
sh4eb                   4.6.1   2.5.0           NO (1)  OK
sparc_ss10              4.6.1   2.5.0           YES     OK
sparc64_sun4u           4.6.1   2.5.0           YES     OK
sparc_sun4u             4.6.1   2.5.0           YES     OK
x86                     4.6.1   2.5.0           YES     OK
x86_64                  4.6.1   2.5.0           YES     OK
xtensa_lx60             4.6.1   2.6.0           YES     OK (2)
xtensa_lx60_nommu       4.6.1   2.6.0           YES     OK (2)

(1) - Probably an endian issue with 8139 emulation/driver
(2) - Linux 4.5/4.6 doesn't work with older Qemu versions
(3) - There's a network interface, but enabling it in qemu fails
(4) - Console looks dead in 4.6

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/lcdapi: add hash
Bernd Kuhls [Wed, 8 Jun 2016 18:00:11 +0000 (20:00 +0200)]
package/lcdapi: add hash

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/am335x-pru-package: add hash
Bernd Kuhls [Wed, 8 Jun 2016 18:00:10 +0000 (20:00 +0200)]
package/am335x-pru-package: add hash

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agopackage/p7zip: add support for blackfin
Bernd Kuhls [Wed, 8 Jun 2016 17:54:47 +0000 (19:54 +0200)]
package/p7zip: add support for blackfin

Tested using this defconfig:

BR2_bfin=y
BR2_PACKAGE_P7ZIP=y

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agomosquitto: bump to version 1.4.9
Peter Korsgaard [Wed, 8 Jun 2016 14:10:58 +0000 (16:10 +0200)]
mosquitto: bump to version 1.4.9

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8 years agonftables: bump to version 0.6
Gustavo Zacarias [Sat, 4 Jun 2016 01:11:31 +0000 (22:11 -0300)]
nftables: bump to version 0.6

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agolibnftnl: bump to version 1.0.6
Gustavo Zacarias [Sat, 4 Jun 2016 01:11:30 +0000 (22:11 -0300)]
libnftnl: bump to version 1.0.6

It now requires 3.12.x series headers so adjust the dependencies to
match.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
8 years agowireshark: security bump to version 2.0.4
Gustavo Zacarias [Wed, 8 Jun 2016 12:13:57 +0000 (09:13 -0300)]
wireshark: security bump to version 2.0.4

Fixes:
WNPA-SEC-2016-29 - The SPOOLS dissector could go into an infinite loop.
WNPA-SEC-2016-30 - The IEEE 802.11 dissector could crash.
WNPA-SEC-2016-31 - The IEEE 802.11 dissector could crash.
WNPA-SEC-2016-32 - The UMTS FP dissector could crash.
WNPA-SEC-2016-33 - Some USB dissectors could crash.
WNPA-SEC-2016-34 - The Toshiba file parser could crash.
WNPA-SEC-2016-35 - The CoSine file parser could crash.
WNPA-SEC-2016-36 - The NetScreen file parser could crash.
WNPA-SEC-2016-37 - The Ethernet dissector could crash.

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