]> rtime.felk.cvut.cz Git - coffee/buildroot.git/log
coffee/buildroot.git
9 years agontp: rename patches to follow BR guidelines
Danomi Manchego [Fri, 18 Jul 2014 03:56:53 +0000 (23:56 -0400)]
ntp: rename patches to follow BR guidelines

Signed-off-by: Danomi Manchego <danomimanchego123@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolinux: bump default to version 3.15.6
Gustavo Zacarias [Fri, 18 Jul 2014 01:32:29 +0000 (22:32 -0300)]
linux: bump default to version 3.15.6

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolinux-headers: bump 3.{4, 10, 14, 15}.x series
Gustavo Zacarias [Fri, 18 Jul 2014 01:32:28 +0000 (22:32 -0300)]
linux-headers: bump 3.{4, 10, 14, 15}.x series

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopython: fix termios build for xtensa
Baruch Siach [Fri, 18 Jul 2014 03:32:40 +0000 (06:32 +0300)]
python: fix termios build for xtensa

The xtensa ioctls.h header references struct serial_multiport_struct that is
not defined in this header or included headers. ioctls.h also references
tty_struct that is not exported to userspace at all. Add a patch fixing these
issues.

This is only a workaround as the real problem should be fixed in the kernel
(by removing all struct references like all other archs). But since we support
older kernel versions we'll have to carry this patch for some time.

Fixes:
http://autobuild.buildroot.net/results/12b/12b5612828d7f1fc7d1f69fc01341d5a6e628db5/

Cc: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopkg-download: Fix DOWNLOAD_LOCALFILES
Andreas Naumann [Thu, 17 Jul 2014 14:47:02 +0000 (16:47 +0200)]
pkg-download: Fix DOWNLOAD_LOCALFILES

The cp helperscript expects a filename as target, but just the folder
name was given.

Signed-off-by: Andreas Naumann <anaumann@ultratronik.de>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
9 years agogcc 4.9.x: Exclude for PPC SPE because of PR60102
Gustavo Zacarias [Fri, 18 Jul 2014 11:10:41 +0000 (08:10 -0300)]
gcc 4.9.x: Exclude for PPC SPE because of PR60102

Exclude gcc 4.9.x for PowerPC SPE toolchains because of an ICE
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60102
There's a patch available but it's somewhat intrusive with PPC in
general and hasn't been well tested yet.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolibnl: bump to version 3.2.25
Gustavo Zacarias [Fri, 18 Jul 2014 12:59:16 +0000 (09:59 -0300)]
libnl: bump to version 3.2.25

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolibev: bump to version 4.15
Gustavo Zacarias [Fri, 18 Jul 2014 13:23:19 +0000 (10:23 -0300)]
libev: bump to version 4.15

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolibcurl: bump to version 7.37.1
Gustavo Zacarias [Fri, 18 Jul 2014 13:07:07 +0000 (10:07 -0300)]
libcurl: bump to version 7.37.1

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoperl-gdgraph: new package
Francois Perrad [Fri, 18 Jul 2014 13:43:39 +0000 (15:43 +0200)]
perl-gdgraph: new package

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoperl-gdtextutil: new package
Francois Perrad [Fri, 18 Jul 2014 13:43:38 +0000 (15:43 +0200)]
perl-gdtextutil: new package

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoperl-gd: new package
Francois Perrad [Fri, 18 Jul 2014 13:43:37 +0000 (15:43 +0200)]
perl-gd: new package

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agosupport/scripts/scancpan: automatically populate LICENSE_FILES
Francois Perrad [Fri, 18 Jul 2014 13:43:36 +0000 (15:43 +0200)]
support/scripts/scancpan: automatically populate LICENSE_FILES

This commit improves the scancpan script to automatically populate the
LICENSE_FILES variable using informations available in the Perl
package MANIFEST file.

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopython-numpy: remove duplicate BR2_sh in dependencies
Thomas Petazzoni [Fri, 18 Jul 2014 08:53:23 +0000 (10:53 +0200)]
python-numpy: remove duplicate BR2_sh in dependencies

Reported-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoopencv: since 2.4.8 bump, requires NPTL
Thomas Petazzoni [Fri, 18 Jul 2014 08:07:26 +0000 (10:07 +0200)]
opencv: since 2.4.8 bump, requires NPTL

The core module of OpenCV is now using the pthread_spin_*() API, which
is only available in the 'linuxthreads' and 'NPTL' thread
implementations, but not in the 'linuxthreads.old'
implementation. Therefore, this commit adds a dependency on OpenCV to
NPTL threads.

Fixes:

  http://autobuild.buildroot.org/results/75d/75db3827ec4be8a3805508a22b8b6a4d1a3b9ce3/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopython-numpy: disable on non-supported architectures
Thomas Petazzoni [Fri, 18 Jul 2014 08:00:41 +0000 (10:00 +0200)]
python-numpy: disable on non-supported architectures

The numpy/core/include/numpy/npy_cpu.h file has some
architecture-specific definitions, and not all architectures are
supported. This commit makes sure python-numpy cannot be selected on
the architectures that are not supported.

Fixes:

  http://autobuild.buildroot.org/results/327/327c85f5b1849d390fcf0727cf48e621b946571f/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/eudev: Bump version to 1.9
Bernd Kuhls [Thu, 17 Jul 2014 21:40:46 +0000 (23:40 +0200)]
package/eudev: Bump version to 1.9

- Switch EUDEV_SITE to official upstream:
  http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/sys-fs/eudev/eudev-1.9-r1.ebuild?view=markup
  Github does not carry this current eudev version.

- Remove EUDEV_AUTORECONF = yes, tarball contains ./configure

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agognupg: security bump to version 1.4.18
Gustavo Zacarias [Thu, 17 Jul 2014 21:13:49 +0000 (18:13 -0300)]
gnupg: security bump to version 1.4.18

Fixes CVE-2014-4617 (The do_uncompress function in g10/compress.c
allows context-dependent attackers to cause a denial of service
(infinite loop) via malformed compressed packets, as demonstrated by an
a3 01 5b ff byte sequence.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/powerpc-utils: Add powerpc hardware utilities
Jeremy Kerr [Tue, 17 Jun 2014 05:21:47 +0000 (13:21 +0800)]
package/powerpc-utils: Add powerpc hardware utilities

This change adds a package definition for the powerpc-utils project,
containing a set of powerpc-specific hardware management utilities.

We're using a git tag from upstream, which contains a few build-system
fixes.

[Thomas:
 - Add dependency on PowerPC architecture in Config.in.
 - Add homepage in Config.in help text.]

Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolinux: fix fallout from c78d57637cd57a383e44713eb27e654b3071340e
Gustavo Zacarias [Thu, 17 Jul 2014 19:55:08 +0000 (16:55 -0300)]
linux: fix fallout from c78d57637cd57a383e44713eb27e654b3071340e

The new variable LINUX_TARGET_NAME is unconditionally used but it may be
unset leading to a default kernel build (which might not be uImage or
other requested format).
See http://lists.busybox.net/pipermail/buildroot/2014-July/102069.html

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolibconfuse: needs host-flex
Gustavo Zacarias [Thu, 17 Jul 2014 20:18:00 +0000 (17:18 -0300)]
libconfuse: needs host-flex

Fixes:
http://autobuild.buildroot.net/results/63f/63f6f6204058932b02f79eaaa44eb4555c5bbb1f/

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/kexec-lite: Add a package for the kexec-lite tools
Jeremy Kerr [Tue, 17 Jun 2014 05:21:47 +0000 (13:21 +0800)]
package/kexec-lite: Add a package for the kexec-lite tools

Kexec-lite is a tiny impementation of kexec for devicetree-based
platforms.

[Thomas:
- Add !BR2_PREFER_STATIC_LIB dependency, inherited from the dtc
  package
- Fix license to be GPLv2+, and not just GPL.
- Use $(TARGET_CONFIGURE_OPTS) instead of manually passing CC, LD,
  CFLAGS.
- Use a full path as the target of $(INSTALL)]

Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agodcron: provide init script
Alvaro G. M [Thu, 17 Jul 2014 09:34:08 +0000 (11:34 +0200)]
dcron: provide init script

dcron doesn't create a pid file, so we run it in foreground but make
start-stop-daemon create the pidfile and move the daemon to background.

Give it a number greater than exim's init script, so job output email
can be sent.

[Thomas: as suggested by Yann E. Morin, use DCRON_INSTALL_INIT_SYSV.]

Signed-off-by: Alvaro G. M <alvaro.gamez@hazent.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agogcc: bump 4.9.x series to version 4.9.1
Gustavo Zacarias [Thu, 17 Jul 2014 11:34:16 +0000 (08:34 -0300)]
gcc: bump 4.9.x series to version 4.9.1

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agomusl: work around gcc 4.9.x bug
Gustavo Zacarias [Thu, 17 Jul 2014 12:43:57 +0000 (09:43 -0300)]
musl: work around gcc 4.9.x bug

MUSL doesn't build happily with gcc 4.9.0/1 so work around the bug when
appropiate as suggested by upstream.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agogettext: bump to version 0.19.2
Gustavo Zacarias [Thu, 17 Jul 2014 12:57:23 +0000 (09:57 -0300)]
gettext: bump to version 0.19.2

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopandaboard: remove use of gcc 4.6.x
Vincent [Thu, 17 Jul 2014 14:23:42 +0000 (16:23 +0200)]
pandaboard: remove use of gcc 4.6.x

Gcc 4.6.x is legacy now; remove version specification from the config file to
repair the build.

Signed-off-by: Vincent Stehlé <vincent.stehle@laposte.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoperl-io-socket-ssl: new package
Francois Perrad [Thu, 17 Jul 2014 16:32:59 +0000 (18:32 +0200)]
perl-io-socket-ssl: new package

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agosupport/script/scancpan: add support for BR2_PREFER_STATIC_LIB
Francois Perrad [Thu, 17 Jul 2014 16:32:58 +0000 (18:32 +0200)]
support/script/scancpan: add support for BR2_PREFER_STATIC_LIB

Perl extensions are loaded at runtime with dlopen(), so it does not
make sense to even build extensions that are written in C when
BR2_PREFER_STATIC_LIB is enabled. A Perl module written in C or with a
dependency on a module written in C is not available when doing a
static build.

Therefore, this commit adapts the scancpan script to automatically
generate a dependency on !BR2_PREFER_STATIC_LIB when the Perl module
would not work in a static-only configuration.

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agojquery-mobile : bump to version 1.4.3
Sagaert Johan [Thu, 17 Jul 2014 09:33:56 +0000 (11:33 +0200)]
jquery-mobile : bump to version 1.4.3

Signed-off-by: Sagaert Johan <sagaert.johan@skynet.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopkg-autotools: fix bad GETTEXTIZE_OPT assignment
Gustavo Zacarias [Thu, 17 Jul 2014 12:56:16 +0000 (09:56 -0300)]
pkg-autotools: fix bad GETTEXTIZE_OPT assignment

HOST_PKG_GETTEXTIZE_OPT should get assigned PKG_GETTEXTIZE_OPT and not
PKG_GETTEXTIZE. Fixes:
http://autobuild.buildroot.net/results/087/087e860173069f58fa9ceb2460d7455d31b2dff8/

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/mesa3d: Bump to version 10.2.3
Bernd Kuhls [Thu, 17 Jul 2014 05:42:57 +0000 (07:42 +0200)]
package/mesa3d: Bump to version 10.2.3

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/mesa3d: Remove dependency for the libxml2 module of host-python
Bernd Kuhls [Thu, 17 Jul 2014 05:42:56 +0000 (07:42 +0200)]
package/mesa3d: Remove dependency for the libxml2 module of host-python

Remove the ugly BR2_PACKAGE_HOST_LIBXML2_PYTHON hack as well as
mesa3d was the only package needing it, this is not the case
anymore since:

http://cgit.freedesktop.org/mesa/mesa/commit/configure.ac?id=2de70fe23f320ce4f559e37057fe07b7af99cf5a

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/mesa3d: Depend on xorg meta package instead of xserver_xorg-server
Bernd Kuhls [Thu, 17 Jul 2014 05:42:55 +0000 (07:42 +0200)]
package/mesa3d: Depend on xorg meta package instead of xserver_xorg-server

mesa3d does not depend on the xorg server as such, only on X libraries.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/mesa3d: Fix optional DRI3 support
Bernd Kuhls [Thu, 17 Jul 2014 05:42:54 +0000 (07:42 +0200)]
package/mesa3d: Fix optional DRI3 support

DRI3 support is optional in mesa3d, but mesa3d expects it by default,
so add configure options to disable it when necessary and add the
needed dependencies for DRI3 support. Fixes:

===============================
checking for DRI3PROTO... no
configure: error: Package requirements (dri3proto >= 1.0) were not met:

checking for PRESENTPROTO... no
configure: error: Package requirements (presentproto >= 1.0) were not met:

configure: error: Package requirements (x11 xext xdamage xfixes x11-xcb xcb-glx >= 1.8.1
 xcb-dri2 >= 1.8 xcb-dri3 xcb-present xcb-sync xshmfence >= 1.1) were not met:

Package xshmfence was not found in the pkg-config search path.
===============================

This defconfig was broken and fixed by this patch:

BR2_TOOLCHAIN_EXTERNAL=y
BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV=y
BR2_PACKAGE_MESA3D=y
BR2_PACKAGE_MESA3D_DRI_DRIVER_I965=y
BR2_PACKAGE_XORG7=y
BR2_PACKAGE_XSERVER_XORG_SERVER=y
BR2_PACKAGE_XSERVER_XORG_SERVER_MODULAR=y
BR2_PACKAGE_XPROTO_DRI3PROTO=y

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoxlib_libxshmfence: New package
Bernd Kuhls [Thu, 17 Jul 2014 05:42:53 +0000 (07:42 +0200)]
xlib_libxshmfence: New package

Needed for DRI3 support in mesa3d:

configure: error: Package requirements (x11 xext xdamage xfixes x11-xcb xcb-glx >= 1.8.1
 xcb-dri2 >= 1.8 xcb-dri3 xcb-present xcb-sync xshmfence >= 1.1) were not met:

Package xshmfence was not found in the pkg-config search path.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agontp: properly select/filter netsnmp for ntpsnmpd
Gustavo Zacarias [Thu, 17 Jul 2014 00:47:49 +0000 (21:47 -0300)]
ntp: properly select/filter netsnmp for ntpsnmpd

BR2_PACKAGE_NTP_SNMPD was pushing netsnmp into dependencies but was
never selected, and since netsnmp requires fork it wasn't filtered out
for nommu. Fixes:

http://autobuild.buildroot.net/results/776/7769afe0da09e3f4f96d9a0f4c0febb0c72cc34f/

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agotransmission: security bump to version 2.84
Gustavo Zacarias [Wed, 16 Jul 2014 23:15:37 +0000 (20:15 -0300)]
transmission: security bump to version 2.84

Fixes CVE-2014-4909 (peer communication vulnerability).

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Acked-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/libconfuse: switch to the new upstream
Alvaro Gamez [Wed, 16 Jul 2014 22:32:45 +0000 (00:32 +0200)]
package/libconfuse: switch to the new upstream

libconfuse is being migrated to github (see
http://www.nongnu.org/confuse/) So, just follow suit.

Needs a bit of a hack so gettextize + autoreconf does not step on each
other's toes. See comment in the patch.

[Yann: fix gettextizing, write commit log]
Signed-off-by: Alvaro G. M <alvaro.gamez@hazent.com>
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Arnout Vandecappelle <arnout@mind.be>
Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/gst1-plugins-bad: gettextize to match the new gettext version
Yann E. MORIN [Wed, 16 Jul 2014 22:00:40 +0000 (00:00 +0200)]
package/gst1-plugins-bad: gettextize to match the new gettext version

The gettext macros in the package are from a gettext version older than
the ones we have in Buildroot, so autoreconf fails.

Run gettextize prior to running autoreconf, like we do in wget.

Fixes:
    http://autobuild.buildroot.org/results/ea6/ea6797f9595c34734229c78b4e25bf624925144b/
    http://autobuild.buildroot.org/results/578/5781774ae1b7ba85efee4bc933235304169b9196/
    http://autobuild.buildroot.org/results/188/18888e06058dff0249d7c5e10a2c4f46e059878a/
    ...

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Gustavo Zacarias <gustavo@zacarias.com.ar>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/parted: gettextize to match the new gettext version
Yann E. MORIN [Wed, 16 Jul 2014 22:00:39 +0000 (00:00 +0200)]
package/parted: gettextize to match the new gettext version

The gettext macros in the package are from a gettext version older than
the one we have in Buildroot, so autoreconf fails.

Run gettextize prior to running autoreconf, like we do in wget.

Fixes:
    http://autobuild.buildroot.net/results/ee2/ee20455ead785200847f50e463c32c55821f8925/
    http://autobuild.buildroot.net/results/3fe/3fe46e1a6ef10645e46a2e9efdf651f60f05dea8/
    http://autobuild.buildroot.net/results/ecd/ecdacafb3245afa1cce4f587eff9bdfe5c162f81/
    ...

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Gustavo Zacarias <gustavo@zacarias.com.ar>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Acked-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/coreutils: gettextize to match the new gettext version
Yann E. MORIN [Wed, 16 Jul 2014 22:00:38 +0000 (00:00 +0200)]
package/coreutils: gettextize to match the new gettext version

The gettext macros in the package are from a gettext version older than
the one we have in Buildroot, so autoreconf fails.

Run gettextize prior to running autoreconf, like we do in wget.

Fixes:
    http://autobuild.buildroot.net/results/228/228224668be4376844fe924d0a5b346af0414460/
    http://autobuild.buildroot.net/results/ac4/ac4dbb1342e9c9f1de5412e0b71fe4422ef744ef/
    http://autobuild.buildroot.net/results/a0c/a0c25faf149de9d51768eed8ff5a2274282cd797/
    ...

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Gustavo Zacarias <gustavo@zacarias.com.ar>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Acked-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/wget: use the new gettextize infra
Yann E. MORIN [Wed, 16 Jul 2014 22:00:37 +0000 (00:00 +0200)]
package/wget: use the new gettextize infra

Instead of using a custom hook to gettextize wget, use the new
gettextize infra we just added in the previous patch.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Gustavo Zacarias <gustavo@zacarias.com.ar>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Cc: Baruch Siach <baruch@tkos.co.il>
Acked-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agomanual: add gettextize explanations in the manual
Yann E. MORIN [Wed, 16 Jul 2014 22:00:36 +0000 (00:00 +0200)]
manual: add gettextize explanations in the manual

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Gustavo Zacarias <gustavo@zacarias.com.ar>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Cc: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopkg-autotools: add support to gettextize a package
Yann E. MORIN [Wed, 16 Jul 2014 22:00:35 +0000 (00:00 +0200)]
pkg-autotools: add support to gettextize a package

In case a package comes with a gettext infra which is different from
the one Buildroot provides, we'd get autoreconf errors, like:
    http://autobuild.buildroot.net/results/c0f/c0f7c801f61fdc310cde64342060b00a70155431/

To avoid that, we need to gettextize the package prior to running
autoreconf.

Provide the necessary infrastructure in the autotools infrastructure,
so we can do it consistently across packages.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Gustavo Zacarias <gustavo@zacarias.com.ar>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Cc: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoopencv: add jasper support
Samuel Martin [Tue, 22 Apr 2014 23:15:50 +0000 (01:15 +0200)]
opencv: add jasper support

[Thomas: adjust Config.in help text as suggested by Yann E. Morin.]

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoopencv: enable SSE4.1 SSE4.2 support when available
Samuel Martin [Tue, 22 Apr 2014 23:15:48 +0000 (01:15 +0200)]
opencv: enable SSE4.1 SSE4.2 support when available

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoopencv: disable OpenMP support
Samuel Martin [Tue, 22 Apr 2014 23:15:47 +0000 (01:15 +0200)]
opencv: disable OpenMP support

Since there is currently no easy way to know if the current Buildroot
configuration has a toolchain supporting OpenMP (especially for external
toolchains), then just disable it.

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoopencv: disable opencl support/module
Samuel Martin [Tue, 22 Apr 2014 23:15:46 +0000 (01:15 +0200)]
opencv: disable opencl support/module

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoopencv: disable apps module
Samuel Martin [Tue, 22 Apr 2014 23:15:45 +0000 (01:15 +0200)]
opencv: disable apps module

This module is used to build programs for training classifiers.

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoopencv: add superres module knob
Samuel Martin [Tue, 22 Apr 2014 23:15:44 +0000 (01:15 +0200)]
opencv: add superres module knob

This new module has been introduced in opencv-2.4.8.

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoopencv: sort and reorder SW support options
Samuel Martin [Tue, 22 Apr 2014 23:15:43 +0000 (01:15 +0200)]
opencv: sort and reorder SW support options

Sort SW features by category and disable them when not supported by
Buildroot.

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoopencv: sort and reorder HW support options
Samuel Martin [Tue, 22 Apr 2014 23:15:42 +0000 (01:15 +0200)]
opencv: sort and reorder HW support options

Sort per HW features and disable their support when it is not suppported
by Buildroot.

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoopencv: sort and reorder CMake configuration flags
Samuel Martin [Tue, 22 Apr 2014 23:15:41 +0000 (01:15 +0200)]
opencv: sort and reorder CMake configuration flags

To make easier future package update.

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoopencv: bump to version 2.4.8
Samuel Martin [Tue, 22 Apr 2014 23:15:39 +0000 (01:15 +0200)]
opencv: bump to version 2.4.8

This patch bumps OpenCV version and address the minimal set of change to
get the new version building correctly:
- update the download location;
- force Qt version to Qt 4 when support is enabled;
- naively fix the v4l support.

However, it does not address a couple improvements, among these:
- jasper support;
- python/numpy support;
- Qt4 and Qt5 support (since the 2.4.6 release), so only Qt4 support is
  supported in this patch;
- optional libv4l dependency (since 2.4.7 release);
- etc.
These will be addressed in followup patches.

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopython-numpy: add optional blas/lapack support
Samuel Martin [Tue, 22 Apr 2014 23:15:38 +0000 (01:15 +0200)]
python-numpy: add optional blas/lapack support

python-numpy can be linked with libblas and liblapack, so
automatically do it when clapack is enabled.

[Thomas:
 - Fix issues in the original submission and reformat according to
   Yann E. Morin suggestions.
 - Properly format the "libraries" entry in site.cfg as outlined in
   the example site.cfg file: the list of libraries should be
   space-separated.]

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopython-numpy: new package
Samuel Martin [Tue, 22 Apr 2014 23:15:37 +0000 (01:15 +0200)]
python-numpy: new package

This patch add NumPy package for python.

Since Fortran support has been deprecated in Buildroot since the 2013.11
release, and because most of the external toolchains do not provide a
Fortran compiler, it is necessary to explicity disable Fortran compiler
to avoid catching the one from the host system if any.

We also need to fill a site.cfg file to tell NumPy build-system where
it should looking for BLAS and LAPACK libraries.

Some packages may include headers provided by python-numpy package, so
python-numpy is installed to the staging directory.

[Thomas:
 - add dependency in Config.in to take into account fenv.h
   requirement, suggested by Yann E. Morin.
 - modified to use the staging installation logic in the python
   package infrastructure.]

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopkg-python: add staging installation support
Thomas Petazzoni [Wed, 16 Jul 2014 20:23:59 +0000 (22:23 +0200)]
pkg-python: add staging installation support

python-numpy needs to be installed to the staging directory, since it
also installs some header files. Therefore, this commit extends the
Python package infrastructure to support staging installation.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoffmpeg: Add libva support
Bernd Kuhls [Tue, 15 Jul 2014 19:19:03 +0000 (21:19 +0200)]
ffmpeg: Add libva support

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolibva-intel-driver: new package
Bernd Kuhls [Tue, 15 Jul 2014 19:19:02 +0000 (21:19 +0200)]
libva-intel-driver: new package

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolibva: new package
Bernd Kuhls [Tue, 15 Jul 2014 19:19:01 +0000 (21:19 +0200)]
libva: new package

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agobarebox: bump to version 2014.07.0
Gustavo Zacarias [Wed, 16 Jul 2014 18:20:59 +0000 (15:20 -0300)]
barebox: bump to version 2014.07.0

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agouboot: bump to version 2014.07
Gustavo Zacarias [Wed, 16 Jul 2014 18:07:04 +0000 (15:07 -0300)]
uboot: bump to version 2014.07

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agouboot-tools: bump to version 2014.07
Gustavo Zacarias [Wed, 16 Jul 2014 18:07:03 +0000 (15:07 -0300)]
uboot-tools: bump to version 2014.07

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoncmpc: bump to version 0.24
Gustavo Zacarias [Wed, 16 Jul 2014 17:52:48 +0000 (14:52 -0300)]
ncmpc: bump to version 0.24

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoupmpdcli: new package
Joerg Krause [Mon, 14 Jul 2014 20:52:47 +0000 (22:52 +0200)]
upmpdcli: new package

[Thomas:
 - add package to package/Config.in
 - add missing dependencies on thread and largefile, inherited from
   libupnp. Noticed by Yann E. Morin.
 - add installation of default configuration file. Noticed by Yann
   E. Morin.
 - fix the license, it's not GPLv2, but GPLv2+.
 - remove the colon in the user description, noticed by Yann E. Morin.
 - added a patch to fix build with uClibc.
 - fix the init script installation to use a full path as the target.]

Signed-off-by: Joerg Krause <jkrause@posteo.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoqt5: Add an option to select default platform
Jérôme Pouiller [Wed, 16 Jul 2014 15:58:51 +0000 (17:58 +0200)]
qt5: Add an option to select default platform

Whithout this path, default platform is automaticaly set (generally
set to "eglfs" as defined in
qt5base/mkspecs/devices/common/linux_device_pre.conf:1). This choice
is not always what the user would like. Thus, user have to manually
appends "-platform <BACKEND>" to command line when running any qt5
application.

This patch allows user to choose default platform explicitly.

[Thomas: slightly improve Config.in help text, from the suggestions
given by Yann E. Morin.]

Signed-off-by: Jérôme Pouiller <jezz@sysmic.org>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoexim: get rid of the convert the custom config file boolean knob
Luca Ceresoli [Wed, 16 Jul 2014 16:11:55 +0000 (18:11 +0200)]
exim: get rid of the convert the custom config file boolean knob

The current implementation causes troubles with the autobuilders when they
set BR2_PACKAGE_EXIM_CUSTOM_CONFIG=y, because in these cases
BR2_PACKAGE_EXIM_CUSTOM_CONFIG_FILE is empty, and this is a configuration
error.

Solve the problem by entirely reomving the BR2_PACKAGE_EXIM_CUSTOM_CONFIG
boolean knob. Activation of the custon configuration file is now detected by
the fact that BR2_PACKAGE_EXIM_CUSTOM_CONFIG_FILE is non-empty.

Fixes:
  http://autobuild.buildroot.org/results/0db/0db54c555f6c7e635ebf99f86b3f91dc31e441f0/

[Thomas: slightly improve commit log.]

Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Cc: bernd.kuhls@t-online.de
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoquagga: depends on MMU
Thomas Petazzoni [Wed, 16 Jul 2014 08:05:00 +0000 (10:05 +0200)]
quagga: depends on MMU

Fixes:

  http://autobuild.buildroot.org/results/1c5/1c5fdfe3a0248b65efdea0594d8367ff907015d4/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agogive a hint about git rebase
Waldemar Brodkorb [Tue, 29 Apr 2014 19:30:27 +0000 (21:30 +0200)]
give a hint about git rebase

It seems common knowledge to use git rebase in interactive mode
to fixup issues while respinning patch series, but I found it hard
to find any hint about it. Add a note for git beginners like me.

[Thomas: take into account Arnout's comment.]

Signed-off-by: Waldemar Brodkorb <wbx@openadk.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agodbus: enable systemd support
Eric Le Bihan [Thu, 3 Jul 2014 16:57:34 +0000 (18:57 +0200)]
dbus: enable systemd support

Enable systemd support if systemd is selected as init system (require
systemd compatibility libraries).

Signed-off-by: Eric Le Bihan <eric.le.bihan.dev@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agosystemd: fix path for kmod in service files
Eric Le Bihan [Thu, 3 Jul 2014 16:57:36 +0000 (18:57 +0200)]
systemd: fix path for kmod in service files

The path for kmod used in kmod-static-nodes.service is the one found by
the ./configure script, which ends up being the path to the host kmod
program.

This patch forces the path to the target kmod program.

Signed-off-by: Eric Le Bihan <eric.le.bihan.dev@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agocairo: add freetype and gobject support
Hadrien Boutteville [Tue, 8 Jul 2014 13:57:06 +0000 (15:57 +0200)]
cairo: add freetype and gobject support

Signed-off-by: Hadrien Boutteville <hadrien.boutteville@gmail.com>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Cc: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopango: bump to version 1.36.3
Hadrien Boutteville [Tue, 8 Jul 2014 13:57:05 +0000 (15:57 +0200)]
pango: bump to version 1.36.3

Note: HarfBuzz is needed to build Pango. Configure does not return an
error if HarfBuzz is missing, but without HarfBuzz it can't enable any
backends.

Remove patch pango-no-const-return because it is applied upstream in
this version.

Signed-off-by: Hadrien Boutteville <hadrien.boutteville@gmail.com>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Cc: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolibglib2: bump to version 2.40.0
Hadrien Boutteville [Tue, 8 Jul 2014 13:57:04 +0000 (15:57 +0200)]
libglib2: bump to version 2.40.0

Remove patch because it is applied upstream in this version.

Signed-off-by: Hadrien Boutteville <hadrien.boutteville@gmail.com>
Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Cc: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoqemu/sh4-r2d: update default configuration to Linux 3.15.x
Waldemar Brodkorb [Fri, 11 Jul 2014 07:40:21 +0000 (09:40 +0200)]
qemu/sh4-r2d: update default configuration to Linux 3.15.x

Result tested with Qemu 2.0.0 without issues.
Old SCI problems are fixed in Qemu.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agonitrogen6x: include .dtb files for compatible variants
Eric Nelson [Thu, 10 Jul 2014 17:18:04 +0000 (10:18 -0700)]
nitrogen6x: include .dtb files for compatible variants

The Boundary Devices Nitrogen6X comes in a number of variants
with different processors, and the kernel and userspace is
compatible with the SABRE Lite (BD-SL-i.MX6), Nitrogen6_Lite,
and Nitrogen6_Max boards.

This patch adds support for these boards through the
corresponding .dtb files.

Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agonitrogen6x: bump kernel version to 3.10.17
Gary Bisson [Mon, 30 Jun 2014 21:52:13 +0000 (23:52 +0200)]
nitrogen6x: bump kernel version to 3.10.17

Signed-off-by: Gary Bisson <bisson.gary@gmail.com>
Cc: Hadrien Boutteville <hadrien.boutteville@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoimx6sololiteevk: bump kernel version to 3.10.17
Gary Bisson [Mon, 30 Jun 2014 21:52:12 +0000 (23:52 +0200)]
imx6sololiteevk: bump kernel version to 3.10.17

Signed-off-by: Gary Bisson <bisson.gary@gmail.com>
Cc: Hadrien Boutteville <hadrien.boutteville@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoimx6sabresd: bump kernel version to 3.10.17
Gary Bisson [Mon, 30 Jun 2014 21:52:11 +0000 (23:52 +0200)]
imx6sabresd: bump kernel version to 3.10.17

Signed-off-by: Gary Bisson <bisson.gary@gmail.com>
Cc: Hadrien Boutteville <hadrien.boutteville@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/gst-fsl-plugins: add default platform
Yann E. MORIN [Mon, 30 Jun 2014 21:52:10 +0000 (23:52 +0200)]
package/gst-fsl-plugins: add default platform

Set the default platform for gst-fsl-plugins, based on the one choosen
as the generic Freescale i.MX platform.

We can't use only this generic platform choice, as gst-fsl-plugins has
support for more platforms.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Gary Bisson <bisson.gary@gmail.com>
Cc: Hadrien Boutteville <hadrien.boutteville@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agogst-fsl-plugins: bump to version 3.0.11
Gary Bisson [Mon, 30 Jun 2014 21:52:09 +0000 (23:52 +0200)]
gst-fsl-plugins: bump to version 3.0.11

As the VPU code is now apart from imx-lib, this package also depends
on imx-vpu.

Signed-off-by: Gary Bisson <bisson.gary@gmail.com>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
[yann.morin.1998@free.fr: slightly tweak commit log <80 chars]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Hadrien Boutteville <hadrien.boutteville@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolibfslparser: bump to version 3.0.11
Gary Bisson [Mon, 30 Jun 2014 21:52:08 +0000 (23:52 +0200)]
libfslparser: bump to version 3.0.11

This package version is now independent from freescale-imx package.

Signed-off-by: Gary Bisson <bisson.gary@gmail.com>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Hadrien Boutteville <hadrien.boutteville@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolibfslcodec: bump to version 3.0.11
Gary Bisson [Mon, 30 Jun 2014 21:52:07 +0000 (23:52 +0200)]
libfslcodec: bump to version 3.0.11

This package version is now independent from freescale-imx package.

Signed-off-by: Gary Bisson <bisson.gary@gmail.com>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Hadrien Boutteville <hadrien.boutteville@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolibfslvpuwrap: bump to version 1.0.46
Gary Bisson [Mon, 30 Jun 2014 21:52:06 +0000 (23:52 +0200)]
libfslvpuwrap: bump to version 1.0.46

The libfslvpuwrapp versionning no longer follows the same version scheme
as the other Freescale components.

As VPU code is no longer in imx-lib, this package now depends on imx-vpu
package.

Signed-off-by: Gary Bisson <bisson.gary@gmail.com>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
[yann.morin.1998@free.fr: expand commit log]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Hadrien Boutteville <hadrien.boutteville@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agofreescale-imx: add imx-vpu package
Gary Bisson [Mon, 30 Jun 2014 21:52:05 +0000 (23:52 +0200)]
freescale-imx: add imx-vpu package

As of 3.10.17-1.0.0 release, VPU code is now in its own package.

Signed-off-by: Gary Bisson <bisson.gary@gmail.com>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
[yann.morin.1998@free.fr: slightly rework the kconfig comment; fold the
 imx-vpu patches into this changeset; add one missing license file]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Hadrien Boutteville <hadrien.boutteville@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/gpu-viv-bin-mx6q: only available for i.MX6Q
Gary Bisson [Mon, 30 Jun 2014 21:52:04 +0000 (23:52 +0200)]
package/gpu-viv-bin-mx6q: only available for i.MX6Q

Signed-off-by: Gary Bisson <bisson.gary@gmail.com>
[yann.morin.1998@free.fr: split from the previous patch]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Hadrien Boutteville <hadrien.boutteville@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agofreescale-imx: change platform choice to be common
Gary Bisson [Mon, 30 Jun 2014 21:52:03 +0000 (23:52 +0200)]
freescale-imx: change platform choice to be common

That way all the i.MX packages can inherit from that information,
for example, the soon-to-be-introduced imx-vpu package.

Signed-off-by: Gary Bisson <bisson.gary@gmail.com>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
[yann.morin.1998@free.fr: the part about gpu-viv-bin-mx6q moved to
 its own patch; rework the commit log]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Hadrien Boutteville <hadrien.boutteville@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agofreescale-imx: update imx-lib package
Gary Bisson [Mon, 30 Jun 2014 21:52:02 +0000 (23:52 +0200)]
freescale-imx: update imx-lib package

The include files from the FSL kernel are properly separated out in
uapi, so we must include that instead of the kernel-side headers.

imx-lib no longer includes VPU code and therefore is now free from
Freescale License. It is now LGPLv2.1+.

Also, it is now provided as a normal .tar.gz, so _SOURCE is no longer
needed. So, remove our custom _EXTRACT_CMDS.

Signed-off-by: Gary Bisson <bisson.gary@gmail.com>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
[yann.morin.1998@free.fr: _SOURCE is no longer needed, rework commit
 log]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Hadrien Boutteville <hadrien.boutteville@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agofreescale-imx: bump to version 3.10.17-1.0.0
Gary Bisson [Mon, 30 Jun 2014 21:52:01 +0000 (23:52 +0200)]
freescale-imx: bump to version 3.10.17-1.0.0

Bumping the version requires some heavy changes in the different
i.MX related packages. Instead of having a single huge patch, those
changes are split in smaller patches, one per affected package.

This has the inconvenient side-effect of breaking the build right
now with the bump; but it is better since the patches are easier to
understand.

Signed-off-by: Gary Bisson <bisson.gary@gmail.com>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
[yann.morin.1998@free.fr: expand commit log]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Hadrien Boutteville <hadrien.boutteville@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agouclibc: fix tests building in uClibc 0.9.33.2
Alexey Brodkin [Sun, 29 Jun 2014 19:18:26 +0000 (23:18 +0400)]
uclibc: fix tests building in uClibc 0.9.33.2

Following patches are required for successful bulding of uClibc built-int tests
(BR2_UCLIBC_INSTALL_TEST_SUITE=y):

1.
uclibc-0059-test-cater-for-config.patch
http://git.uclibc.org/uClibc/commit/test?id=7598eeaa1defa2884adaa890bb115c493d69cc35

2.
uclibc-0058-test-tls-fix-build-with-newer-binutils.patch
http://git.uclibc.org/uClibc/commit/test?id=931e8391565323ed2e589c83b83a7345813a5514

3.
uclibc-0060-test-Fix-math-c-dependency.patch
http://git.uclibc.org/uClibc/commit/test/math?id=a20a91ad7c042c46e4a2adee6d03315f857f9985

All mentioned patches must be removed as obsolete on bumping uClibc to the next
release.

Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
Cc: Anton Kolesov <akolesov@synopsys.com>
Cc: Peter Korsgaard <peter@korsgaard.com>
Cc: Gustavo Zacarias <gustavo@zacarias.com.ar>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Cc: Thomas De Schampheleire <patrickdepinguin@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoMakefile: do not purge locale-archive from target
Sven Neumann [Wed, 18 Jun 2014 09:23:30 +0000 (11:23 +0200)]
Makefile: do not purge locale-archive from target

The rules to purge unwanted locales from the target also removed
the locale-archive file from /usr/lib/locale which contains the
locale definitions explicitly generated for the target.

Signed-off-by: Sven Neumann <neumann@teufel.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agomakedevs: add license information
Gustavo Zacarias [Wed, 2 Jul 2014 12:40:07 +0000 (09:40 -0300)]
makedevs: add license information

[Thomas: change license to be GPLv2. The header of makedevs.c is a bit
unclear, as it mentions both the GPL and LGPL. But since the code
seems to originally be coming from Busybox, assuming GPLv2 is the
safest option.]

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoinfra: fix "<pkg>-rebuild" when using rsync source feature
Fabio Porcedda [Mon, 30 Jun 2014 09:51:28 +0000 (11:51 +0200)]
infra: fix "<pkg>-rebuild" when using rsync source feature

Because the configure stamp file depends on the rsync stamp file,
removing it by the "<pkg>-clean-for-rebuild" rule trigger the configure
step. To avoid triggering the configure step use an order-only dependency.

Signed-off-by: Fabio Porcedda <fabio.porcedda@gmail.com>
Reported-by: Cédric Marie <cedric.marie@openmailbox.org>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoqt5webkit-examples: new package
Massimo Callegari [Fri, 11 Jul 2014 11:46:52 +0000 (14:46 +0300)]
qt5webkit-examples: new package

[Thomas: remove QT5WEBKIT_EXAMPLES_INSTALL_STAGING = YES.]

Signed-off-by: Massimo Callegari <massimocallegari@yahoo.it>
Signed-off-by: Fatih Aşıcı <fatih.asici@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoconfigs: add new configuration for qemu-system-xtensa
Waldemar Brodkorb [Fri, 11 Jul 2014 12:50:22 +0000 (14:50 +0200)]
configs: add new configuration for qemu-system-xtensa

Tested with Qemu 2.0.0.
Overlay is from
https://github.com/jcmvbkbc/xtensa-toolchain-build/tree/master/overlays

Many thanks to Max Filippov <jcmvbkbc@gmail.com> for his extended help
and kernel config examples.

A small kernel patch is required, because mkimage does not contain
support for Xtensa and the uImage target is failing. Redboot is unused
so disable it, too.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolinux: add option to explicitly specify the kernel image name
Waldemar Brodkorb [Fri, 11 Jul 2014 12:49:22 +0000 (14:49 +0200)]
linux: add option to explicitly specify the kernel image name

For example the upcoming qemu-xtensa patch is using this feature,
where the target is called "zImage", but the resulting kernel name
is "Image.elf".

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoat: add license information
Gustavo Zacarias [Tue, 15 Jul 2014 19:37:15 +0000 (16:37 -0300)]
at: add license information

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoexim: allow using a custom configuration file
Luca Ceresoli [Fri, 4 Jul 2014 15:56:24 +0000 (17:56 +0200)]
exim: allow using a custom configuration file

exim has lots of options configurable before the build process. It's not
useful to have all of them exposed in Buildroot, yet users may need to tweak
them.

Allow the user to pass an entire configuration file to make exim totally
reconfigurable without bloating the Buildroot menus.

[Thomas: remove "for exim" from Config.in options prompts.]

Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolm-sensors: sensors-detect requires perl
Thomas Petazzoni [Wed, 9 Jul 2014 20:49:24 +0000 (22:49 +0200)]
lm-sensors: sensors-detect requires perl

The sensors-detect program is in fact a Perl script, so it won't run
on the target unless Perl is enabled in the configuration.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>