buildroot.git
9 years agolinux: Add uImage support for powerpc64
erico.nunes [Mon, 13 Apr 2015 21:49:03 +0000 (18:49 -0300)]
linux: Add uImage support for powerpc64

linux has uImage generation support for powerpc64 as well as powerpc,
since 2.6.15.

Signed-off-by: Erico Nunes <erico.nunes@datacom.ind.br>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoiproute2: bump to version 4.0.0
Gustavo Zacarias [Mon, 13 Apr 2015 21:42:55 +0000 (18:42 -0300)]
iproute2: bump to version 4.0.0

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoimagemagick: bump to version 6.9.1-1
Jerzy Grzegorek [Mon, 13 Apr 2015 21:38:19 +0000 (23:38 +0200)]
imagemagick: bump to version 6.9.1-1

Also update hash file.

Signed-off-by: Jerzy Grzegorek <jerzy.grzegorek@trzebnica.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolibgpgme: bump to version 1.5.4
Gustavo Zacarias [Mon, 13 Apr 2015 21:18:16 +0000 (18:18 -0300)]
libgpgme: bump to version 1.5.4

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolibksba: security bump to version 1.3.3
Gustavo Zacarias [Mon, 13 Apr 2015 21:17:56 +0000 (18:17 -0300)]
libksba: security bump to version 1.3.3

Fixes (no CVEs assigned yet):

* integer overflow in the DN decoder src/dn.c (append_quoted,
append_atv)

* integer overflow in the BER decoder src/ber-decoder.c (ber_decoder_s)

* denial of service due to stack overflow in src/ber-decoder.c
(push_decoder_state, pop_decoder_state)

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoruby: security bump to version 2.2.2
Gustavo Zacarias [Mon, 13 Apr 2015 20:54:29 +0000 (17:54 -0300)]
ruby: security bump to version 2.2.2

Fixes:
CVE-2015-1855 - OpenSSL extension’s hostname verification vulnerability.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolibevdev: bump version to 1.4.1
Peter Seiderer [Mon, 13 Apr 2015 20:36:21 +0000 (22:36 +0200)]
libevdev: bump version to 1.4.1

See [1] for details.

Additional remove upstream committed patch (and autoreconf variable
from makefile).

[1] http://lists.freedesktop.org/archives/input-tools/2015-April/001166.html

Signed-off-by: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolinux-headers: bump 3.{10,14,19}.x series
Gustavo Zacarias [Mon, 13 Apr 2015 20:30:04 +0000 (17:30 -0300)]
linux-headers: bump 3.{10,14,19}.x series

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolibfreeimage: new package
Rémi Rérolle [Mon, 13 Apr 2015 09:16:38 +0000 (11:16 +0200)]
libfreeimage: new package

FreeImage is an Open Source library project for developers who would like to
support popular graphics image formats like PNG, BMP, JPEG, TIFF and others as
needed by today's multimedia applications.

See: http://freeimage.sourceforge.net

[Thomas:
  - add hash file
  - add dependency on !BR2_STATIC_LIBS, since the build system of
    libfreeimage always tries to build a shared library.]

Signed-off-by: Rémi Rérolle <remi.rerolle@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopkg-utils: update comments after renaming of package infra macros
Thomas Petazzoni [Mon, 13 Apr 2015 09:53:21 +0000 (11:53 +0200)]
pkg-utils: update comments after renaming of package infra macros

The package infrastructure macros have a long time ago been renamed
from GENTARGETS, AUTOTARGETS to generic-package and
autotools-package. However, one comment in pkg-utils.mk keeps a
reference to these *TARGETS macros. This commit updates this comment
to match the new name of these macros.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
9 years agopackage/uclibc: libm: Add missing C99 float/ld wrappers (backport)
Bernd Kuhls [Mon, 13 Apr 2015 18:47:33 +0000 (20:47 +0200)]
package/uclibc: libm: Add missing C99 float/ld wrappers (backport)

This commit adds a patch to uclibc with a backport from upstream to provide a
proper fix for mesa3d which depends on fminf.

As discussed with Thomas we keep the mesa3d patch around for a while:
http://lists.busybox.net/pipermail/buildroot/2015-March/123410.html

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/mesa3d: Update fminf/fmaxf patch
Bernd Kuhls [Mon, 13 Apr 2015 18:47:32 +0000 (20:47 +0200)]
package/mesa3d: Update fminf/fmaxf patch

mesa3d now ships with a pre-generated file nir_constant_expressions.c, so there
is no need to patch nir_constant_expressions.py anymore. Furthermore the
previous patch of .py forced a re-generation of the .c file during the build,
but due to missing python-mako (removed during 10.5.3 bump) this will fail.

Fixes
http://autobuild.buildroot.net/results/35f/35fc6608b1d984587abb86700a51bf763770c795/
http://autobuild.buildroot.net/results/25b/25b43a1898d5f3b4e87efc3147b33972668aa52f/

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoqt: Fix powerpc64le arch config name
erico.nunes [Mon, 13 Apr 2015 19:53:25 +0000 (16:53 -0300)]
qt: Fix powerpc64le arch config name

buildroot references powerpc64 little endian as "powerpc64le" and not
"powerpc64el". The typo in the supported architectures list caused this
package to be unavailable for powerpc64 little endian.

Signed-off-by: Erico Nunes <erico.nunes@datacom.ind.br>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agovalgrind: Fix powerpc64le arch config name
erico.nunes [Mon, 13 Apr 2015 19:53:24 +0000 (16:53 -0300)]
valgrind: Fix powerpc64le arch config name

buildroot references powerpc64 little endian as "powerpc64le" and not
"powerpc64el". The typo in the supported architectures list caused this
package to be unavailable for powerpc64 little endian.

Signed-off-by: Erico Nunes <erico.nunes@datacom.ind.br>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoqt: fix postgresql plugin configure
Peter Seiderer [Mon, 13 Apr 2015 19:30:36 +0000 (21:30 +0200)]
qt: fix postgresql plugin configure

Add upstream patch (see [1], [2]) which fixes a bug introduced by previous
patch '0007-configure-add-psql_config-option.patch'.

[1] https://bugreports.qt.io/browse/QTBUG-45463
[2] https://codereview.qt-project.org/110041

Signed-off-by: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolinux: bump default to version 4.0
Gustavo Zacarias [Mon, 13 Apr 2015 13:00:25 +0000 (10:00 -0300)]
linux: bump default to version 4.0

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolinux-headers: add 4.0.x series
Gustavo Zacarias [Mon, 13 Apr 2015 13:00:24 +0000 (10:00 -0300)]
linux-headers: add 4.0.x series

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agotoolchain: add 4.0.x choice for headers
Gustavo Zacarias [Mon, 13 Apr 2015 13:00:23 +0000 (10:00 -0300)]
toolchain: add 4.0.x choice for headers

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/makedevs: fixing missing return type
Angelo Compagnucci [Mon, 13 Apr 2015 06:32:21 +0000 (08:32 +0200)]
package/makedevs: fixing missing return type

This patch fixes a missing return type in bb_recursive function.

Signed-off-by: Angelo Compagnucci <angelo.compagnucci@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopulseview: bump commit hash
Bartosz Golaszewski [Mon, 13 Apr 2015 10:24:08 +0000 (12:24 +0200)]
pulseview: bump commit hash

Make recently merged new option bindings available to users of pulseview.

Signed-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agosigrok-cli: bump commit hash
Bartosz Golaszewski [Mon, 13 Apr 2015 10:24:07 +0000 (12:24 +0200)]
sigrok-cli: bump commit hash

Due to some changes in libsigrok API sigrok-cli commit must be
updated as well after bumping libsigrok hash.

Signed-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolibsigrok: bump commit hash
Bartosz Golaszewski [Mon, 13 Apr 2015 10:24:06 +0000 (12:24 +0200)]
libsigrok: bump commit hash

Several patches fixing issues and adding new features to baylibre-acme
driver have been merged with upstream libsigrok.

Signed-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/{mesa3d, mesa3d-headers}: bump version to 10.5.3
Bernd Kuhls [Mon, 13 Apr 2015 05:47:19 +0000 (07:47 +0200)]
package/{mesa3d, mesa3d-headers}: bump version to 10.5.3

Upstream tarball now contains more pre-generated files, therefore we can remove
dependencies to host-python and host-gettext, quote from
http://lists.freedesktop.org/archives/mesa-announce/2015-April/000150.html:
"xmlpool: don't forget to ship the MOS
configure.ac: error out if python/mako is not found when required"

Fixes python3-related build error
http://autobuild.buildroot.net/results/7a5/7a5e53861bce6854265867e6e8525aabffb1d473/
http://autobuild.buildroot.net/results/ce4/ce45f986c3943b8ced3b15a0ebd1dc03fc7b7dcc/
http://autobuild.buildroot.net/results/1ce/1ce2509c8abb7483397c7d0f21c299095e94a254/

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/kodi: Fix path to binary in service
Maxime Hadjinlian [Sun, 12 Apr 2015 21:45:36 +0000 (23:45 +0200)]
package/kodi: Fix path to binary in service

Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
Acked-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/exim: Add optional OpenSSL support
Bernd Kuhls [Sun, 12 Apr 2015 11:25:42 +0000 (13:25 +0200)]
package/exim: Add optional OpenSSL support

Also add TARGET_MAKE_ENV to EXIM_BUILD_CMDS to enable access to our pkg-config.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Tested-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/gdb: gdb 7.9 fix uClibc build whitout MMU
Romain Naour [Sun, 12 Apr 2015 12:49:37 +0000 (14:49 +0200)]
package/gdb: gdb 7.9 fix uClibc build whitout MMU

Signed-off-by: Romain Naour <romain.naour@openwide.fr>
Cc: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/ffmpeg: bump version to 2.6.2
Bernd Kuhls [Sun, 12 Apr 2015 09:07:46 +0000 (11:07 +0200)]
package/ffmpeg: bump version to 2.6.2

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/libinput: bump version to 0.13.0
Bernd Kuhls [Sat, 11 Apr 2015 20:31:41 +0000 (22:31 +0200)]
package/libinput: bump version to 0.13.0

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoRevert "libsigrok: mark libsigrokcxx as broken"
Bartosz Golaszewski [Fri, 10 Apr 2015 09:49:59 +0000 (11:49 +0200)]
Revert "libsigrok: mark libsigrokcxx as broken"

This reverts commit 41e81b7ae149319950814efe3c39acb1200167d2.

Doxygen dependency issue for libsigrokcxx has been fixed.

Signed-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolibsigrok: add host-doxygen dependency for C++ bindings
Bartosz Golaszewski [Fri, 10 Apr 2015 09:49:58 +0000 (11:49 +0200)]
libsigrok: add host-doxygen dependency for C++ bindings

Doxygen is required to generate xml files required by libsigrokcxx
build system.

[Thomas: add host-python (or host-python3) to the dependencies when
building the C++ bindings for libsigrok, since a Python interpreter >=
2.7 is needed at build time.]

Signed-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agodoxygen: new package
Bartosz Golaszewski [Fri, 10 Apr 2015 09:49:57 +0000 (11:49 +0200)]
doxygen: new package

Host package only.

[Thomas:
 - add missing dependencies on host-flex and host-bison
 - add $(HOST_MAKE_ENV) to the configure, build and install steps, to
   make sure that the doxygen build system can find flex and bison.]

Signed-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/gdb: fix uClibc build whitout MMU
Romain Naour [Fri, 10 Apr 2015 21:12:09 +0000 (23:12 +0200)]
package/gdb: fix uClibc build whitout MMU

Fixes:
http://autobuild.buildroot.net/results/9e4/9e4df085319e346803c26c65478accb27eb950ae

Signed-off-by: Romain Naour <romain.naour@openwide.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/rsyslog: bump version to 8.9.0
Bernd Kuhls [Sat, 11 Apr 2015 07:52:17 +0000 (09:52 +0200)]
package/rsyslog: bump version to 8.9.0

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/sqlite: bump version to 3.8.9
Bernd Kuhls [Sat, 11 Apr 2015 17:09:54 +0000 (19:09 +0200)]
package/sqlite: bump version to 3.8.9

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agowireless-regdb: bump to version 2015.04.06
Gustavo Zacarias [Sat, 11 Apr 2015 15:11:29 +0000 (12:11 -0300)]
wireless-regdb: bump to version 2015.04.06

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agodocs/manual: documentation for recursive makedevs syntax
Angelo Compagnucci [Sat, 11 Apr 2015 13:40:32 +0000 (15:40 +0200)]
docs/manual: documentation for recursive makedevs syntax

This patch adds the documentation for the new makedevs
recursive syntax.

[Thomas: s/folder/directory/ as suggested by Yann.]

Signed-off-by: Angelo Compagnucci <angelo.compagnucci@gmail.com>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/makedevs: add recursive option
Angelo Compagnucci [Sat, 11 Apr 2015 13:40:31 +0000 (15:40 +0200)]
package/makedevs: add recursive option

This patch adds the option to change owner/permission
of a directory recursively.

[Thomas: s/folder/directory/, as suggested by Yann.]

Signed-off-by: Angelo Compagnucci <angelo.compagnucci@gmail.com>
Tested-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/e2fsprogs: Show toolchain comment only on mmu archs
Bernd Kuhls [Sat, 11 Apr 2015 08:00:46 +0000 (10:00 +0200)]
package/e2fsprogs: Show toolchain comment only on mmu archs

[Thomas: put BR2_USE_MMU dependency first, as suggested by Yann.]

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/libxml2: Fix musl compile
Bernd Kuhls [Sat, 11 Apr 2015 09:30:55 +0000 (11:30 +0200)]
package/libxml2: Fix musl compile

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/flac: Fix musl compile
Bernd Kuhls [Sat, 11 Apr 2015 08:17:23 +0000 (10:17 +0200)]
package/flac: Fix musl compile

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/jsoncpp: bump version to 1.6.1
Bernd Kuhls [Sat, 11 Apr 2015 07:59:23 +0000 (09:59 +0200)]
package/jsoncpp: bump version to 1.6.1

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agofftw: fix build failure with old gcc
Gwenhael Goavec-Merou [Sat, 11 Apr 2015 10:41:47 +0000 (12:41 +0200)]
fftw: fix build failure with old gcc

-Ofast is not available on gcc <4.6. This option is equivalent to
-O3 -ffast-math.

Fixes:
http://autobuild.buildroot.org/results/207/207a20a3ca5e62029823b1361479d5cd38fefeb0/
http://autobuild.buildroot.net/results/871/871b29c9bbf94aa05034c442f35c8771f83abe1e/

[Thomas: remove Yann SoB.]

Signed-off-by: Gwenhael Goavec-Merou <gwenhael.goavec-merou@trabucayre.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoinconsolata: new package
Gustavo Zacarias [Sat, 11 Apr 2015 10:51:15 +0000 (07:51 -0300)]
inconsolata: new package

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agobitstream-vera: new package
Gustavo Zacarias [Sat, 11 Apr 2015 10:51:14 +0000 (07:51 -0300)]
bitstream-vera: new package

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage: fix fonts & co alpha sort
Gustavo Zacarias [Sat, 11 Apr 2015 10:51:13 +0000 (07:51 -0300)]
package: fix fonts & co alpha sort

Fonts & co go before Games.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years ago*config: improve handling of BR2_LEGACY
Arnout Vandecappelle [Fri, 10 Apr 2015 23:49:02 +0000 (01:49 +0200)]
*config: improve handling of BR2_LEGACY

In 8a46d4bf1f the randpackageconfig and allpackageyesconfig were
extended with disabling all the legacy options, otherwise the resulting
config couldn't be built. However, that didn't work for randconfig and
allyesconfig.

This commit reverts 8a46d4bf1f and replaces it with a different
approach: skipping of the legacy config options is passed explicitly
through the environment variable SKIP_LEGACY, which forces
BR2_SKIP_LEGACY to y. The new option BR2_SKIP_LEGACY completely
disables the legacy handling, which effectively removes all the legacy
options from the .config.

However, in that case no values are set for the legacy options so a
subsequent oldconfig will query them. Therefore, run an additional
olddefconfig.

[Peter: fix s/BR2_LEGACY/SKIP_LEGACY/ typo]
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
[yann.morin.1998@free.fr: do not rely on a user-visible option, works
 perfectly well with only blind options set from the environment]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agobotan: pass --prefix=/usr to fix .pc file
Thomas Petazzoni [Fri, 10 Apr 2015 15:55:23 +0000 (17:55 +0200)]
botan: pass --prefix=/usr to fix .pc file

botan uses a non-autotools build system. We currently don't pass any
--prefix=/usr, and by default the prefix is set to /usr/local. This
doesn't cause a lot of visible issues because at install time, we pass
DESTDIR=$(TARGET_DIR)/usr (the build system doesn't make the
difference between DESTDIR and prefix).

However, the generated pkg-config .pc file is wrong, as it contains
prefix=/usr/local instead of prefix=/usr, which doesn't match where
the botan library and headers are installed. By passing --prefix=/usr,
we make sure that the .pc file is in line with where botan is
installed.

Fixes bug #7760

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
9 years agosystem: remove DES password encoding
Yann E. MORIN [Tue, 24 Mar 2015 18:54:15 +0000 (19:54 +0100)]
system: remove DES password encoding

DES is long dead, it is insecure as hell, and virtually all known
crypt(3) implementations now all support at least md5.

Besides, the character-space of DES-encoded passwords are a sub-set
of the character-space for a clear-text password, so we can't easily
differentiate between the two. Since we're going to change the root
password prompt to support setting encoded passwords (as well as
clear-text passwords), we can't keep DES or we'd be unable to decide
whether we'd need to encode the password or not.

Remove DES encoding altogether (and add a legacy entry). The default is
still md5, and thus there's no backward-compatibility 'select' to add.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Lorenzo Catucci <lorenzo@sancho.ccd.uniroma2.it>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolinux-headers: add support for 4.x versions
Jerzy Grzegorek [Fri, 10 Apr 2015 19:57:54 +0000 (21:57 +0200)]
linux-headers: add support for 4.x versions

Signed-off-by: Jerzy Grzegorek <jerzy.grzegorek@trzebnica.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/libpciaccess: Fix compilation error with musl-based toolchain
Bernd Kuhls [Fri, 10 Apr 2015 20:06:45 +0000 (22:06 +0200)]
package/libpciaccess: Fix compilation error with musl-based toolchain

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/gd: Switch from libvpx to webp
Bernd Kuhls [Fri, 10 Apr 2015 17:22:11 +0000 (19:22 +0200)]
package/gd: Switch from libvpx to webp

Since bumping libvpx to 1.4.0
http://git.buildroot.net/buildroot/commit/package/libvpx?id=7d9a0c4d3960bb470e993494ac350b1415b72442

building gd was broken.
This patch adds some upstream commits which switch the dependency from libvpx to webp.

Fixes
http://autobuild.buildroot.net/results/046/046dd505feb5e92bdee3d0993366be162da1223a/
http://autobuild.buildroot.net/results/617/61739df0009015451ba78a7ca335dcc0d0dedcc8/
http://autobuild.buildroot.net/results/526/526550e73581a91427b394d566d3389554ee90ed/
http://autobuild.buildroot.net/results/b89/b89d7e3a1fc9403984bcd6462b8fd8d1196f2095/
http://autobuild.buildroot.net/results/dfe/dfed2b62aad83cc960ba3c93b7f0a994f18ad22a/
http://autobuild.buildroot.net/results/a91/a919d2bcbbd573e7a5556fbcdea053d4d451dd50/

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/gd: Add dependency to libvpx
Bernd Kuhls [Fri, 10 Apr 2015 17:22:10 +0000 (19:22 +0200)]
package/gd: Add dependency to libvpx

Needed to get reproducable builds and to reproduce this build error:
http://autobuild.buildroot.net/results/046/046dd505feb5e92bdee3d0993366be162da1223a/

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoprocps-ng: needs gettextize
Gustavo Zacarias [Fri, 10 Apr 2015 18:26:49 +0000 (15:26 -0300)]
procps-ng: needs gettextize

Fixes:
http://autobuild.buildroot.org/results/904/90401cdb471f9e9582e2ca2ad07fb3db148420d7/

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agosysstat: bump to version 11.0.4
Gustavo Zacarias [Fri, 10 Apr 2015 13:35:22 +0000 (10:35 -0300)]
sysstat: bump to version 11.0.4

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoqt5: fix license information for qt5multimedia and qt5xmlpatterns
Thomas Petazzoni [Fri, 10 Apr 2015 09:13:24 +0000 (11:13 +0200)]
qt5: fix license information for qt5multimedia and qt5xmlpatterns

While most of the Qt5 components indeed seem to be under LGPLv2.1 with
exception, or LGPLv3 or GPLv2, the qt5multimedia and qt5xmlpatterns
components only carry the LGPLv2.1 and LGPLv3 license files, and not
the GPLv2 license file. So one can safely assume that the GPLv2 option
is not available for those components, and this commit adjusts the
<pkg>_LICENSE and <pkg>_LICENSE_FILES variables accordingly.

Fixes:

  http://autobuild.buildroot.org/results/c62/c62eef5e5b8add138cdab34e64103d974d0a510b/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Reviewed-by: Bernd Kuhls <bernd.kuhls@t-online.de>
9 years agopackage/boost: boost-log needs NPTL threads
Romain Naour [Thu, 9 Apr 2015 21:54:53 +0000 (23:54 +0200)]
package/boost: boost-log needs NPTL threads

Fixes:
[xtensa]
http://autobuild.buildroot.net/results/664/6642dc9c569b2820a9d0e273fc2fb1d5a635ba0a
[arc]
http://autobuild.buildroot.net/results/ba5/ba5836e9a77e1b48e24ace46ca1611c22524261d
[bfin]
http://autobuild.buildroot.net/results/8cd/8cdac9cc67394aaae09ee816a9adddec762e3bd0

Signed-off-by: Romain Naour <romain.naour@openwide.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackages: add AVX/AVX2 support to ffmpeg/opencv
Steven Noonan [Wed, 18 Mar 2015 22:01:11 +0000 (15:01 -0700)]
packages: add AVX/AVX2 support to ffmpeg/opencv

Signed-off-by: Steven Noonan <steven@uplinklabs.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoarch: add core-avx2
Steven Noonan [Wed, 18 Mar 2015 22:01:10 +0000 (15:01 -0700)]
arch: add core-avx2

Signed-off-by: Steven Noonan <steven@uplinklabs.net>
Acked-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoarch: add corei7-avx
Steven Noonan [Wed, 18 Mar 2015 22:01:08 +0000 (15:01 -0700)]
arch: add corei7-avx

Signed-off-by: Steven Noonan <steven@uplinklabs.net>
Acked-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopciutils: cleanup
Gustavo Zacarias [Thu, 9 Apr 2015 21:22:05 +0000 (18:22 -0300)]
pciutils: cleanup

It makes no sense to have variables that are only used in one place
(PCIUTILS_MAKE_OPTS) for different build conditions.
Just make them add-up to MAKE_OPTS and move the fixed definition up.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoboost: fix indentation in Config.in
Thomas Petazzoni [Thu, 9 Apr 2015 21:30:48 +0000 (23:30 +0200)]
boost: fix indentation in Config.in

Replace spaces by one tab in the Config.in option for boost-log.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolinux: fix fbtft kernel extension
Peter Seiderer [Sun, 11 Jan 2015 13:18:55 +0000 (14:18 +0100)]
linux: fix fbtft kernel extension

Fixes fbtft kernel extension bug reported by Richard Fergusson ([1]):

drivers/video/Kconfig:2525: can't open file
"drivers/video/fbdev/fbtft/Kconfig"

Fix: write the right fbtft/KConfig path to video/Kconfig or
video/fbdev/Kconfig (instead of hard coded one)

[1] http://lists.busybox.net/pipermail/buildroot/2015-January/117057.html

Reported-by: Richard Fergusson <fergie4000@gmail.com>
Signed-off-by: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolinux: migrate extensions to use the new infrastructure
Yann E. MORIN [Sat, 14 Mar 2015 14:25:21 +0000 (15:25 +0100)]
linux: migrate extensions to use the new infrastructure

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolinux: simplify adding new extensions
Yann E. MORIN [Sat, 14 Mar 2015 14:25:20 +0000 (15:25 +0100)]
linux: simplify adding new extensions

Curently, all three linux extensions follow the same layout:
  - test if the extension is enabled
  - add itself to linux' patch-dependencies
  - declare a macro, added as the pre-patch hook

Except for the macro, all can be commonalised.

Add a simple infrastructure for that:
  - extensions declare themselves in the list of extensions
  - extensions define their macro
  - the infra adds them to the patch-dependencies and pre-patch
    hooks as appropriate

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolinux: fix extensions
Yann E. MORIN [Sat, 14 Mar 2015 14:25:19 +0000 (15:25 +0100)]
linux: fix extensions

Since the move to the kconfig-package infra, linux extensions are
broken.

In our linux package, extensions are applied as pre-patch hooks.

Before the kconfig-package infra, we had custom rules for the
linux-*config targets, which were of the form:

    linux-menuconfig: linux-configure
        $(MAKE) -C $(LINUX_DIR) menuconfig

This caused the linux tree to be fully configured before running the
configurators, and thus linux dependencies were entirely fullfilled, and
extensions were properly applied.

Since we migrated (in dff25ea), the kconfig-package infra introduces a
(hidden, internal) intermediate step 'kconfig-fixup' and decorelates the
kconfig-part of the configuration from the actual package-part of the
configuration:

    linux-configure -------> kconfig-fixup --> .config --> $(LINUX_CONFIG_FILE)
                        /
    linux-menuconfig --'

As thus, this (very useful!) use-case breaks (starting from a clean
Buildroot tree):

    make menuconfig
        -> enable a kernel and at least one extension
        -> save and exit
    make linux-menuconfig
        -> extensions are not available

Fix that by using the newly-introduced patch-dependencies, so that
extensions are available before we try to patch the linux kernel.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
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 agodocs/manual: add _PATCH_DEPENDENCIES
Yann E. MORIN [Sat, 14 Mar 2015 14:25:18 +0000 (15:25 +0100)]
docs/manual: add _PATCH_DEPENDENCIES

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Reviewed-by: Romain Naour <romain.naour@openwide.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage infra: add patch-dependencies
Yann E. MORIN [Sat, 14 Mar 2015 14:25:17 +0000 (15:25 +0100)]
package infra: add patch-dependencies

Some packages need to vampirise files from one or more other packages.
This is the case, for example, of the Linux kernel and its /extensions/.

Add a new type of dependencies, that are guaranteed to be extracted and
patched before a package is patched.

[Thomas: remove <pkg>-show-build-depends and <pkg>-show-patch-depends,
since they don't seem to really be necessary and very useful.]

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agobinutils: backport xtensa ld optimizations
Max Filippov [Thu, 9 Apr 2015 16:55:51 +0000 (19:55 +0300)]
binutils: backport xtensa ld optimizations

This series optimizes most time-consuming algorithms and data structures
in the xtensa link-time relaxation code, leaving relaxation logic intact.

Speedup linking typical linux kernel is ~8 times (1 minute instead of 8),
pathological cases (linking objects partially linked without relaxation)
are handled ~60 times faster (1 minute instead of an hour).

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agotovid: change from SVN to github
Steve Kenton [Wed, 8 Apr 2015 23:15:58 +0000 (18:15 -0500)]
tovid: change from SVN to github

New download information for tovid plus hash file

Signed-off-by: Steve Kenton <skenton@ou.edu>
Reviewed-by: Ryan Barnett <ryanbarnett3@gmail.com>
Tested-by: Ryan Barnett <ryanbarnett3@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoMakefile: delete HOSTFC and FC_FOR_BUILD
Masahiro Yamada [Thu, 9 Apr 2015 11:28:55 +0000 (20:28 +0900)]
Makefile: delete HOSTFC and FC_FOR_BUILD

This definition of HOSTFC is completely wrong.

"$(HOSTLD)" should be "$(HOSTFC)".  Also, "echo" always succeeds, so
"which g77 || type -p g77 || echo gfortran" is never run.

Anyway, HOSTFC is most likely set to "/use/bin/ld" and nobody has
complained about it before me, so I guess it is not used at all.

At least grepping HOSTFC, FC_FOR_BUILD did not hit any packages.
Drop HOSTFC and FC_FOR_BUILD.

Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopciutils: bump to version 3.3.1
Gustavo Zacarias [Thu, 9 Apr 2015 18:57:46 +0000 (15:57 -0300)]
pciutils: bump to version 3.3.1

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.{12,18}.x series
Gustavo Zacarias [Thu, 9 Apr 2015 18:27:58 +0000 (15:27 -0300)]
linux-headers: bump 3.{12,18}.x series

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/dtv-scan-tables: bump version
Bernd Kuhls [Thu, 9 Apr 2015 18:16:10 +0000 (20:16 +0200)]
package/dtv-scan-tables: bump version

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/tvheadend: bump version
Bernd Kuhls [Thu, 9 Apr 2015 18:16:09 +0000 (20:16 +0200)]
package/tvheadend: bump version

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/tvheadend: Fix inclusion of dtv-scan-tables files
Bernd Kuhls [Thu, 9 Apr 2015 18:16:08 +0000 (20:16 +0200)]
package/tvheadend: Fix inclusion of dtv-scan-tables files

--enable-dvbscan forces downloading the tables from upstream when the
files are not already present in data/dvb-scan/, see support/getmuxlist.

By moving the copy command for the dvb-scan files before tvheadend configure
the getmuxlist script, called by tvheadend configure, will recognize the
existing directory, quote: "# Note: will not update existing set (if not .git)"

To verify the bundled contents have a look at build.linux/bundle.d.
Also fix a comment typo.

Fixes
http://autobuild.buildroot.net/results/25f/25fc657dbc37228483eeefb3618be9df2ee13832/
http://autobuild.buildroot.net/results/37a/37abb5d2ec62ac59897d019e6ca85c8eb0e69786/
http://autobuild.buildroot.net/results/e86/e860e501f904d94bbab6a765aad4d19947135513/
http://autobuild.buildroot.net/results/a55/a55ab4fc34bebda14236d6a0efe893aa75374ed2/

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoerlang: bump version to 17.5
Frank Hunleth [Thu, 9 Apr 2015 14:01:02 +0000 (10:01 -0400)]
erlang: bump version to 17.5

This also adds a hash file for the new version.

Signed-off-by: Frank Hunleth <fhunleth@troodon-software.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agomysql: remove stray comment
Thomas Petazzoni [Thu, 9 Apr 2015 12:17:16 +0000 (14:17 +0200)]
mysql: remove stray comment

In commit 9863553fe8fa16a4d19f652b409a44bb58ef5567 ("packages: all
salute the passing of avr32"), the dependency on !BR2_avr32 was
removed, but not the comment above it. So now, the comment seems to
apply to a line selecting some library, which doesn't make sense. This
commit gets rid of the unneeded and confusing comment.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoradvd: remove stray comment
Thomas Petazzoni [Thu, 9 Apr 2015 12:14:23 +0000 (14:14 +0200)]
radvd: remove stray comment

In commit 9863553fe8fa16a4d19f652b409a44bb58ef5567 ("packages: all
salute the passing of avr32"), the dependency on !BR2_avr32 was
removed, but not the comment above it which explained why radvd would
not build on AVR32. So now, we have the impression that the comment
applies to the "select BR2_PACKAGE_FLEX" line, which doesn't make
sense.

Therefore, this commit gets rid of the unneeded and confusing comment.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agophp: allow cache for strcasestr test
Gustavo Zacarias [Thu, 9 Apr 2015 01:32:30 +0000 (22:32 -0300)]
php: allow cache for strcasestr test

Fileinfo does an AC_TRY_RUN to test for strcasestr without allowing a
canned response, hence breaking cross-compiles. Use AC_CACHE_VAL. Fixes:
http://autobuild.buildroot.net/results/10a/10ae44cbc7c0c8e6f1ac54dae4c9d94c703aa3dd/

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agophp: use TARGET_MAKE_ENV for buildconf
Gustavo Zacarias [Thu, 9 Apr 2015 01:02:16 +0000 (22:02 -0300)]
php: use TARGET_MAKE_ENV for buildconf

Otherwise we miss the PATH for hosts that lack autotools. Fixes:
http://autobuild.buildroot.net/results/368/368da962f657801817a4b962415e55606915c871/

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoxserver_xorg-server: fix CONF_OPTS
Johan Sagaert [Thu, 9 Apr 2015 09:14:32 +0000 (11:14 +0200)]
xserver_xorg-server: fix CONF_OPTS

Signed-off-by: Sagaert Johan <sagaert.johan@proximus.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/mplayer: add optional libmpeg2 support
Bernd Kuhls [Sun, 29 Mar 2015 17:11:34 +0000 (19:11 +0200)]
package/mplayer: add optional libmpeg2 support

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/mplayer: add optional lame support
Bernd Kuhls [Sun, 29 Mar 2015 17:11:33 +0000 (19:11 +0200)]
package/mplayer: add optional lame support

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/mplayer: add optional bzip2 support
Bernd Kuhls [Sun, 29 Mar 2015 17:11:32 +0000 (19:11 +0200)]
package/mplayer: add optional bzip2 support

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/mplayer: disable optional libcdio support
Bernd Kuhls [Sun, 29 Mar 2015 17:11:31 +0000 (19:11 +0200)]
package/mplayer: disable optional libcdio support

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/mplayer: add optional libiconv support
Bernd Kuhls [Sun, 29 Mar 2015 17:11:30 +0000 (19:11 +0200)]
package/mplayer: add optional libiconv support

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/mplayer: add optional speex support
Bernd Kuhls [Sun, 29 Mar 2015 17:11:29 +0000 (19:11 +0200)]
package/mplayer: add optional speex support

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/mplayer: add optional rtmpdump support
Bernd Kuhls [Sun, 29 Mar 2015 17:11:28 +0000 (19:11 +0200)]
package/mplayer: add optional rtmpdump support

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/mplayer: add optional faad2 support
Bernd Kuhls [Sun, 29 Mar 2015 17:11:27 +0000 (19:11 +0200)]
package/mplayer: add optional faad2 support

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/mplayer: add optional lzo support
Bernd Kuhls [Sun, 29 Mar 2015 17:11:26 +0000 (19:11 +0200)]
package/mplayer: add optional lzo support

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agolibvpx: bump version to 1.4.0
Johan Sagaert [Tue, 7 Apr 2015 22:53:31 +0000 (00:53 +0200)]
libvpx: bump version to 1.4.0

Use tar.bz2 instead of git.
Also added the hash file.
Changes: https://chromium.googlesource.com/webm/libvpx/+/0080aca235e2d677e49ff46c3e8e77d9dd15858c/CHANGELOG

[Thomas: remove unnecessary LIBVPX_VERSION_MAJOR, as suggested by
Arnout.]

Signed-off-by: Sagaert Johan <sagaert.johan@proximus.be>
Tested-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoadwaita-icon-theme: also available for libgtk2
Gustavo Zacarias [Tue, 7 Apr 2015 23:34:29 +0000 (20:34 -0300)]
adwaita-icon-theme: also available for libgtk2

It can actually be used for libgtk2 as well as libgtk3.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoprocps-ng: fix/patch wrong ncursesw headers assumption
Gustavo Zacarias [Tue, 7 Apr 2015 22:50:06 +0000 (19:50 -0300)]
procps-ng: fix/patch wrong ncursesw headers assumption

The configure script/code assumes ncursesw headers live in
/usr/include/ncursesw.
That's a distribution-ism where they want to have both versions for
ABI/API compatibility, but not the case for embedded where that's not a
concern.
Hence kill the hard-coding and use pkg-config to find this out instead
of the half-made effort about it.
Fixes:
http://autobuild.buildroot.net/results/97d/97dc7f238457609c861c24f81b556973f5dec9c1/

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Tested-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/ffmpeg: Re-number patch 0014 to 0015
Bernd Kuhls [Wed, 8 Apr 2015 20:43:59 +0000 (22:43 +0200)]
package/ffmpeg: Re-number patch 0014 to 0015

Got it wrong in
http://git.buildroot.net/buildroot/commit/?id=032e2beedfe7f503f0686470ae930d4c8b41b780

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoFix typos in comment blocks
Masahiro Yamada [Wed, 8 Apr 2015 00:53:36 +0000 (09:53 +0900)]
Fix typos in comment blocks

[Thomas: fix issues noticed by Arnout:
  - Rewrap the linux/Config.in paragraph
  - Revert the "is a toolchain dependency" -> "has a toolchain
    dependency" change from pkg-generic.mk, as the original was
    correct.]

Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/libungif: deprecate package
Bernd Kuhls [Wed, 8 Apr 2015 20:35:42 +0000 (22:35 +0200)]
package/libungif: deprecate package

To be replaced with giflib.

Follow-up of http://patchwork.ozlabs.org/patch/432990/

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/thrift: add dependency on host-autoconf-archive
Romain Naour [Wed, 8 Apr 2015 20:26:21 +0000 (22:26 +0200)]
package/thrift: add dependency on host-autoconf-archive

The ax_cxx_compile_stdcxx_11 macro bundled in thrift package is
brocken [1] and out of date.

Add autoconf-archive as dependency to use an updated version of this macro.

Since Thrift actually doesn't use that particular C++11 feature, add a
patch to make C++11 support optional.

[1] https://savannah.gnu.org/patch/index.php?8287

Fixes:
[thrift]
http://autobuild.buildroot.net/results/21e/21e3fff1e0d714f94ac7e621289d1a59bc02a05f/build-end.log
[host-thrift]
http://autobuild.buildroot.net/results/b89/b89ffc2bff699eb10bb6abd92369a43d4900354d/build-end.log

Signed-off-by: Romain Naour <romain.naour@openwide.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/kodi: Remove unused dependency to libungif
Bernd Kuhls [Wed, 8 Apr 2015 20:21:47 +0000 (22:21 +0200)]
package/kodi: Remove unused dependency to libungif

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agopackage/ffmpeg: Fix Kodi 14.2 compile
Bernd Kuhls [Wed, 8 Apr 2015 20:21:46 +0000 (22:21 +0200)]
package/ffmpeg: Fix Kodi 14.2 compile

Removing 0013-add-public-version-of-ff_read_frame_flush.patch in
http://git.buildroot.net/buildroot/commit/package/ffmpeg?id=4d094d9eb4edba5b6c3c229a2c02da1427e43fe5
was a bit too early since Kodi 14.2 still uses it, so re-add
0013-add-public-version-of-ff_read_frame_flush.patch
and rename 0013-fix-ff-thread-get-format.patch.

When Kodi 15.0 is released the file
0013-add-public-version-of-ff_read_frame_flush.patch
can be removed again.

Fixes
http://autobuild.buildroot.net/results/1c1/1c12779e67ddc6d3dffbc1d2e5ebf9887ae721ca/
http://autobuild.buildroot.net/results/c63/c6301fc6f11204ee157a4f6a848dda9666cfb450/
http://autobuild.buildroot.net/results/e61/e6138bac331370b02af746e319ce8fd6fe51b793/
http://autobuild.buildroot.net/results/c3d/c3dbb01608debd1bf0af6acd6eb9de6d01424982/
http://autobuild.buildroot.net/results/e1b/e1b0fbc6631a0073d743705400460b8679b28a0f/
http://autobuild.buildroot.net/results/180/1803aa8bd62e4fc126d0a791456804bb9b036e6d/
http://autobuild.buildroot.net/results/d2e/d2e9571f5747e609eb4f9b64ac6ab99bccb92767/

[Thomas: remove SoB from myself from inside the patch, as I was not
involved with it.]

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years agoinfra/pkg-kconfig: don't require a kconfig file for disabled packages
Yann E. MORIN [Wed, 8 Apr 2015 17:08:34 +0000 (19:08 +0200)]
infra/pkg-kconfig: don't require a kconfig file for disabled packages

When a package is not enabled, we need not check that it provides
a .config/defconfig file.

So far, all our pkg-kconfig packages unconditionally set their
_KCONFIG_FILE, even to an empty value. But some packages (e.g.
at91bootstrap3) wanted to set it only when enabled, and broke.

So, only do the check when the package is enabled.

Reported-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Cc: Thomas De Schampheleire <patrickdepinguin@gmail.com>
Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>