buildroot.git
7 years agopackage/libpng: bump version to 1.6.32
Bernd Kuhls [Sat, 2 Sep 2017 14:29:55 +0000 (16:29 +0200)]
package/libpng: bump version to 1.6.32

Added md5 hash provided by upstream.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/lzo: enable shared/static libs when needed
Yann E. MORIN [Sat, 2 Sep 2017 14:28:53 +0000 (16:28 +0200)]
package/lzo: enable shared/static libs when needed

In 61c4c63 (package/lzo: switch to cmake), building lzo has switched
from autotools to cmake. In the conversion, we've lost the build of the
shared library, because the cmake-based buildsystem of lzo explcitly
disables it by default.

Restore the shared library build.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agoKickoff 2017.11 cycle
Thomas Petazzoni [Sat, 2 Sep 2017 13:14:27 +0000 (15:14 +0200)]
Kickoff 2017.11 cycle

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agoMerge branch 'next'
Thomas Petazzoni [Sat, 2 Sep 2017 13:10:48 +0000 (15:10 +0200)]
Merge branch 'next'

7 years agoUpdate for 2017.08
Peter Korsgaard [Fri, 1 Sep 2017 23:17:43 +0000 (01:17 +0200)]
Update for 2017.08

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agotransmission: correct gtk dependencies after NLS rework
Peter Korsgaard [Fri, 1 Sep 2017 22:41:32 +0000 (00:41 +0200)]
transmission: correct gtk dependencies after NLS rework

With the recent NLS rework, BR2_ENABLE_NLS doesn't imply the absense of --disable-nls, so
configure may fail with:

configure: error: "The gtk client cannot be built without nls support.  Try adding either --enable-nls or --without-gtk"

So adjust the dependencies to use BR2_SYSTEM_ENABLE_NLS instead.

As mentioned by Arnout, an alternative solution could be to explicitly pass
--enable-nls as the stub functions are now available everywhere - But I went
with the dependency for consistency reasons.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agotransmission: gtk option needs libgtk3
Peter Korsgaard [Fri, 1 Sep 2017 22:37:48 +0000 (00:37 +0200)]
transmission: gtk option needs libgtk3

Fixes the following configure issue:

checking for GTK... no
configure: error: Package requirements (gtk+-3.0 >= 3.4.0
                              glib-2.0 >= 2.32.0
                              gio-2.0 >= 2.26.0,
                              gmodule-2.0 >= 2.32.0
                              gthread-2.0 >= 2.32.0) were not met:

libgtk2 support was dropped in commit cdd71c642724 ((trunk gtk) #4970 remove
deprecated GTK+ API calls, raise GTK+ dependency to 3.2) which was part of
transmission-2.61.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agopackage/transmission: fix gtk support
Bernd Kuhls [Mon, 10 Jul 2017 17:51:37 +0000 (19:51 +0200)]
package/transmission: fix gtk support

Gtk support is controlled by ARG_WITH since
https://github.com/transmission/transmission/commit/2ccc2bbbfe2e4a26dfeaa13b56c412ea0af4ebe4

Fixes a build error if libgtk2/3 was built before transmission:
http://autobuild.buildroot.net/results/6b6/6b6ce352a9edfe3aaba82be143092a878e7715ed/

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agoCHANGES: update with recent changes
Peter Korsgaard [Fri, 1 Sep 2017 15:06:23 +0000 (17:06 +0200)]
CHANGES: update with recent changes

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agoCHANGES: minor tweaks to 2017.08-rcX notes
Peter Korsgaard [Fri, 1 Sep 2017 14:55:33 +0000 (16:55 +0200)]
CHANGES: minor tweaks to 2017.08-rcX notes

Mainly just whitespace.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agouclibc-ng-test: update to latest
Waldemar Brodkorb [Tue, 29 Aug 2017 04:30:57 +0000 (06:30 +0200)]
uclibc-ng-test: update to latest

Signed-off-by: Waldemar Brodkorb <wbx@openadk.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agomodem-manager: update dependencies
Aleksander Morgado [Sun, 27 Aug 2017 10:42:40 +0000 (12:42 +0200)]
modem-manager: update dependencies

These are the changes implemented:

  * Remove dbus-glib as a dependency, as it isn't required since
    ModemManager 1.0, which is based on libglib2's GDBus
    implementation.

  * Remove udev as a dependency, as the ModemManager build only needs
    the libgudev package.

  * Explicitly set libglib2 as dependency, which currently was being
    implicitly included by libgudev. The next major ModemManager
    release will have udev/libgudev as optional packages, while
    libglib2 is definitely not going to be ever optional.

  * Add a comment explaining that dbus is only a runtime dependency.

Signed-off-by: Aleksander Morgado <aleksander@aleksander.es>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/kodi-pvr-*: mass version bump
Bernd Kuhls [Tue, 22 Aug 2017 20:15:26 +0000 (22:15 +0200)]
package/kodi-pvr-*: mass version bump

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/kodi-inputstream-adaptive: bump version to latest Krypton release
Bernd Kuhls [Tue, 22 Aug 2017 20:15:25 +0000 (22:15 +0200)]
package/kodi-inputstream-adaptive: bump version to latest Krypton release

Upstream does not depend on a fixed version anymore but uses the latest
commit of the Krypton branch:
https://github.com/xbmc/repo-binary-addons/commit/2f3dfcfa97249ab01808c79a88d5b3d33bf5d620

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/kodi: bump to version 17.4
Bernd Kuhls [Tue, 22 Aug 2017 20:15:24 +0000 (22:15 +0200)]
package/kodi: bump to version 17.4

Removed patch 0003, applied upstream:
https://github.com/xbmc/xbmc/commit/5fa10ff6b1b60abee172296d9c1dec8dfc10615c

-DWITH_FFMPEG is needed due to commit
https://github.com/xbmc/xbmc/commit/5ba6eb7cadc41d5eb86ef94e3661b833b62953ff

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/terminology: bump to 1.1.0
Romain Naour [Sat, 26 Aug 2017 19:58:06 +0000 (21:58 +0200)]
package/terminology: bump to 1.1.0

See: https://sourceforge.net/p/enlightenment/mailman/message/36004555/

Signed-off-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/enlightenment: bump to 0.21.9
Romain Naour [Sat, 26 Aug 2017 19:58:05 +0000 (21:58 +0200)]
package/enlightenment: bump to 0.21.9

See: https://www.enlightenment.org/news/e0.21.9_release

Signed-off-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/efl: bump to 1.20.2
Romain Naour [Sat, 26 Aug 2017 19:58:04 +0000 (21:58 +0200)]
package/efl: bump to 1.20.2

See: https://www.enlightenment.org/news/efl-1.20.2

Signed-off-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopdmenu: new package
Brock Williams [Mon, 28 Aug 2017 22:22:29 +0000 (16:22 -0600)]
pdmenu: new package

Signed-off-by: Brock Williams <brock@cottonwoodcomputer.com>
[Thomas:
 - properly handle the NLS cases, by adding two patches
 - use sha256 locally calculated hash for the tarball, add hash for
   the license file
 - fix the license information: it's GPL-2.0 licensed, and the license
   file is doc/COPYING.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agolibftdi1: bump to version 1.4
Baruch Siach [Mon, 28 Aug 2017 05:34:16 +0000 (08:34 +0300)]
libftdi1: bump to version 1.4

Cc: Daniel Sangue <daniel.sangue@sangue.ch>
Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agoCHANGES: start preparing for the final 2017.08
Thomas Petazzoni [Wed, 30 Aug 2017 20:18:57 +0000 (22:18 +0200)]
CHANGES: start preparing for the final 2017.08

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/simicsfs: remove package
Bin Meng [Wed, 30 Aug 2017 15:55:25 +0000 (08:55 -0700)]
package/simicsfs: remove package

Buildroot currently packages version 1.18 of simics, which is quite
out of date, and does not compile with Linux 4.12+. The latest package
v1.22 supports recent kernels, however that is not publicly available
anymore like the older versions.

In fact Simics is now moving away from the simicsfs kernel module, as
the kernel module has required too much maintenance work. Users should
move to the new user mode Simics agent instead. Therefore, we drop the
corresponding package from Buildroot.

Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/opus-tools: bump version to 0.1.10
Bernd Kuhls [Wed, 30 Aug 2017 19:28:53 +0000 (21:28 +0200)]
package/opus-tools: bump version to 0.1.10

Switch upstream URL to https.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/opusfile: bump version to 0.9
Bernd Kuhls [Wed, 30 Aug 2017 19:28:52 +0000 (21:28 +0200)]
package/opusfile: bump version to 0.9

Switch upstream URL to https.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/opus: bump version to 1.2.1
Bernd Kuhls [Wed, 30 Aug 2017 19:28:51 +0000 (21:28 +0200)]
package/opus: bump version to 1.2.1

Switch upstream URL to https.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/{mesa3d, mesa3d-headers}: bump version to 17.1.8
Bernd Kuhls [Mon, 28 Aug 2017 17:49:03 +0000 (19:49 +0200)]
package/{mesa3d, mesa3d-headers}: bump version to 17.1.8

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agolibtommath: bump to version 1.0.1
Francois Perrad [Wed, 30 Aug 2017 16:52:40 +0000 (18:52 +0200)]
libtommath: bump to version 1.0.1

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agoopenjpeg: bump version to 2.2.0
Olivier Schonken [Mon, 28 Aug 2017 13:54:35 +0000 (15:54 +0200)]
openjpeg: bump version to 2.2.0

Signed-off-by: Olivier Schonken <olivier.schonken@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopoppler: bump version to 0.57.0
Olivier Schonken [Mon, 28 Aug 2017 13:53:24 +0000 (15:53 +0200)]
poppler: bump version to 0.57.0

Signed-off-by: Olivier Schonken <olivier.schonken@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agocups: bump version to 2.2.4
Olivier Schonken [Mon, 28 Aug 2017 13:52:16 +0000 (15:52 +0200)]
cups: bump version to 2.2.4

Tweak 0003-Sanitize-the-installation-process.patch for 2.2.4
Tweak 0004-Remove-PIE-flags-from-the-build.patch for 2.2.4
Remove 0005-Fix-static-linking-with-GnuTLS.patch as it was merged upstream

Signed-off-by: Olivier Schonken <olivier.schonken@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agomtd: bump to version 2.0.1
Baruch Siach [Mon, 28 Aug 2017 07:59:59 +0000 (10:59 +0300)]
mtd: bump to version 2.0.1

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agogrub2: force -fno-stack-protector in CFLAGS
Erico Nunes [Wed, 30 Aug 2017 01:47:56 +0000 (03:47 +0200)]
grub2: force -fno-stack-protector in CFLAGS

grub2 fails to configure when BR2_SSP_ALL is enabled, with the following
configure error:

  checking whether -fno-asynchronous-unwind-tables works... yes
  checking whether -fno-unwind-tables works... yes
  checking for target linking format... unknown
  configure: error: no suitable link format found

This can be worked around by enforcing -fno-stack-protector in the
package CFLAGS in a way that overrides the SSP flag, as is already done
for the valgrind package.

Fixes bug #10261.

Signed-off-by: Erico Nunes <nunes.erico@gmail.com>
Reported-by: Dr I J Ormshaw <ian_ormshaw@waters.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/linux-tools: gpio does not build in parallel
Yann E. MORIN [Wed, 30 Aug 2017 19:25:41 +0000 (21:25 +0200)]
package/linux-tools: gpio does not build in parallel

Partially fixes #10276.

Reported-by: Ciro Santilli <ciro.santilli@gmail.com>
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Cc: Ciro Santilli <ciro.santilli@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agolibgcrypt: security bump to version 1.7.9
Baruch Siach [Wed, 30 Aug 2017 16:07:03 +0000 (19:07 +0300)]
libgcrypt: security bump to version 1.7.9

Fixes CVE-2017-0379: Mitigate a local side-channel attack on Curve25519
dubbed "May the Fourth be With You".

As we are close to release, don't update to the latest 1.8.1 version,
but to a maintenance release from the 1.7 branch.

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agognupg: security bump to version 1.4.22
Baruch Siach [Wed, 30 Aug 2017 12:01:04 +0000 (15:01 +0300)]
gnupg: security bump to version 1.4.22

Mitigate a flush+reload side-channel attack on RSA secret keys
dubbed "Sliding right into disaster".  For details see
<https://eprint.iacr.org/2017/627>.  [CVE-2017-7526]

Switch to https site for better firewall compatibility and security.

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agolinux-headers: bump 4.{4, 9, 12}.x series
Fabio Estevam [Wed, 30 Aug 2017 15:47:43 +0000 (12:47 -0300)]
linux-headers: bump 4.{4, 9, 12}.x series

Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agolinux: bump default to version 4.12.10
Fabio Estevam [Wed, 30 Aug 2017 15:47:42 +0000 (12:47 -0300)]
linux: bump default to version 4.12.10

Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agobcusdk: eibd: drop local clock_gettime in USB backends
Kurt Van Dijck [Fri, 25 Aug 2017 21:11:10 +0000 (23:11 +0200)]
bcusdk: eibd: drop local clock_gettime in USB backends

clock_gettime is defined locally, and calls pth_int_time, which
in turn calls clock_gettime.
The USB backend shouldn't overrule clock_gettime in the first place.
This patch fixes this endless recursion by removing the local defition.

Signed-off-by: Kurt Van Dijck <dev.kurt@vandijck-laurijssen.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agolinux-headers: bump 3.{2, 10}.x series
Bernd Kuhls [Sun, 27 Aug 2017 15:29:26 +0000 (17:29 +0200)]
linux-headers: bump 3.{2, 10}.x series

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/squid: fix typo
Bernd Kuhls [Sun, 27 Aug 2017 13:43:36 +0000 (15:43 +0200)]
package/squid: fix typo

Fixed typo added by
https://git.buildroot.net/buildroot/commit/package/squid?id=d2f7d0d72cd7e00ffbe869011d200f0a4a53e7a5

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agolibkcapi: fix build with gcc 7.x
Marcin Nowakowski [Mon, 28 Aug 2017 09:15:19 +0000 (11:15 +0200)]
libkcapi: fix build with gcc 7.x

Add an upstream patch to make libkcapi build with gcc 7.x.

Fixes:

  http://autobuild.buildroot.net/results/01f/01f207ccd1cf5fc030510cb7a4eb2649e124b49b/

Signed-off-by: Marcin Nowakowski <marcin.nowakowski@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agotoolchain/buildroot: not available for a few mips cores
Yann E. MORIN [Thu, 17 Aug 2017 20:26:47 +0000 (22:26 +0200)]
toolchain/buildroot: not available for a few mips cores

Commit 1b974425 (MIPS: add support for M6201 cores) explained that the
new core was not supported by upstream gcc, and as of gcc-8-trunk
that's still the case.

Ditto for 3cfbeb83 (MIPS: add support for P6600 cores).

This means that we currently allow to build an internal tolchain for
those cores, yet we have no suitable gcc version.

Disable the internal backend in this case.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agoconnman: security bump to version 1.35
Baruch Siach [Mon, 28 Aug 2017 18:16:51 +0000 (21:16 +0300)]
connman: security bump to version 1.35

Fixes CVE-2017-12865: stack overflow in dns proxy feature.

Cc: Martin Bark <martin@barkynet.com>
Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/vde2: fix build issue with gcc 7.x
Romain Naour [Sun, 27 Aug 2017 22:03:30 +0000 (00:03 +0200)]
package/vde2: fix build issue with gcc 7.x

Like for dieharder package [1], add static to inline functions.
https://git.buildroot.net/buildroot/commit/?id=21133ada326c87627f7bdee4493d8086587c3cca

Fixes:
http://autobuild.buildroot.net/results/ed9/ed9abb1aed2ae87971ae119f4bca83cbf9861466
http://autobuild.buildroot.net/results/2a1/2a1f73bfaf7097d42165d5c5f6c24d1aad72c929

Signed-off-by: Romain Naour <romain.naour@gmail.com>
Cc: Yann E. MORIN <yann.morin.1998@free.fr>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agodnsmasq: fix build without NLS
Baruch Siach [Mon, 28 Aug 2017 17:56:35 +0000 (20:56 +0300)]
dnsmasq: fix build without NLS

dnsmasq i18n support requires NLS for the provided gettext utilities.
Locale support, OTOH, is not required.

Fixes:
http://autobuild.buildroot.net/results/d45/d453aff1ce1f5e1d380bd7692a4a0565505027a3/
http://autobuild.buildroot.net/results/fb7/fb7844a239472eb48c18778aa7d515552ccfb4b9/
http://autobuild.buildroot.net/results/d85/d856ec3e6b28bd723176bb892a56dff5262a6b92/

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/nvidia-driver: install an egl.pc
Yann E. MORIN [Tue, 29 Aug 2017 20:49:59 +0000 (22:49 +0200)]
package/nvidia-driver: install an egl.pc

A lot of packages expect an egl.pc to decide that EGL is available. So,
provide one.

As suggested by Alexandre, use the one from nvidia-tegra23 as template.

Reported-by: Alexandre Maumené <alexandre@maumene.org>
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Alexandre Maumené <alexandre@maumene.org>
Cc: Arnout Vandecappelle <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/libphidget: fix upstream source URL
Bernd Kuhls [Tue, 29 Aug 2017 19:10:04 +0000 (21:10 +0200)]
package/libphidget: fix upstream source URL

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/iucode-tool: fix upstream source URL
Bernd Kuhls [Tue, 29 Aug 2017 19:10:02 +0000 (21:10 +0200)]
package/iucode-tool: fix upstream source URL

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/iostat: fix upstream source URL
Bernd Kuhls [Tue, 29 Aug 2017 19:10:01 +0000 (21:10 +0200)]
package/iostat: fix upstream source URL

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/dialog: fix upstream source URL
Bernd Kuhls [Tue, 29 Aug 2017 19:10:00 +0000 (21:10 +0200)]
package/dialog: fix upstream source URL

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agotslib: update to version 1.12
Martin Kepplinger [Tue, 29 Aug 2017 17:02:27 +0000 (19:02 +0200)]
tslib: update to version 1.12

The release page has a short changelog overview:

    https://github.com/kergoth/tslib/releases/tag/1.12

Signed-off-by: Martin Kepplinger <martink@posteo.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/nss-pam-ldapd: Do not mark .service file executable
Andrey Smirnov [Thu, 24 Aug 2017 21:41:52 +0000 (14:41 -0700)]
package/nss-pam-ldapd: Do not mark .service file executable

Do not mark .service file executable, otherwise systemd
will give us a warning about it.

Signed-off-by: Andrey Smirnov <andrew.smirnov@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/transmission: Do not mark .service file executable
Andrey Smirnov [Thu, 24 Aug 2017 21:41:51 +0000 (14:41 -0700)]
package/transmission: Do not mark .service file executable

Do not mark .service file executable, otherwise systemd
will give us a warning about it.

Signed-off-by: Andrey Smirnov <andrew.smirnov@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/minidlna: Do not mark .service file executable
Andrey Smirnov [Thu, 24 Aug 2017 21:41:50 +0000 (14:41 -0700)]
package/minidlna: Do not mark .service file executable

Do not mark .service file executable, otherwise systemd
will give us a warning about it.

Signed-off-by: Andrey Smirnov <andrew.smirnov@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agomodem-manager: bump to version 1.6.8
Aleksander Morgado [Fri, 25 Aug 2017 12:30:56 +0000 (14:30 +0200)]
modem-manager: bump to version 1.6.8

Signed-off-by: Aleksander Morgado <aleksander@aleksander.es>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/minidlna: bump version to 1.2.1
Bernd Kuhls [Fri, 25 Aug 2017 05:02:49 +0000 (07:02 +0200)]
package/minidlna: bump version to 1.2.1

Switched _SITE to https.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agoDEVELOPERS: adopt bcusdk
Kurt Van Dijck [Fri, 25 Aug 2017 12:58:54 +0000 (14:58 +0200)]
DEVELOPERS: adopt bcusdk

Signed-off-by: Kurt Van Dijck <dev.kurt@vandijck-laurijssen.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agolinux: bump default to version 4.12.9
Bernd Kuhls [Fri, 25 Aug 2017 04:57:57 +0000 (06:57 +0200)]
linux: bump default to version 4.12.9

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agolinux-headers: bump 4.{4, 9, 12}.x series
Bernd Kuhls [Fri, 25 Aug 2017 04:57:56 +0000 (06:57 +0200)]
linux-headers: bump 4.{4, 9, 12}.x series

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agomediastreamer: add dependency on host-vim
Thomas Petazzoni [Mon, 21 Aug 2017 20:55:16 +0000 (22:55 +0200)]
mediastreamer: add dependency on host-vim

host-vim is needed to provide the xxd tool, otherwise the build fails
with:

checking for xxd... no
configure: error: "xxd is required (provided by vim package)"

This isn't noticed by the autobuilders, presumably because all of them
have vim installed locally.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agovim: add host variant
Thomas Petazzoni [Mon, 21 Aug 2017 20:55:15 +0000 (22:55 +0200)]
vim: add host variant

Vim contains a tool called xxd, which is needed by mediastreamer on
the host as part of its build process. Therefore, this commit
introduces a host variant for the vim package, that will be used by
mediastreamer.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agolibv4l: ensure libv4l gets built, fixes mediastreamer build
Thomas Petazzoni [Mon, 21 Aug 2017 20:55:14 +0000 (22:55 +0200)]
libv4l: ensure libv4l gets built, fixes mediastreamer build

In commit f837251785e9389f53d695ddb8a094707865171b ("package/libv4l:
allow build of v4l2 utilities on noMMU platforms"), Hugues Fruchet
added a bunch of patches to libv4l in order to allow the v4l utilities
to be built on noMMU platforms.

However, as part of those patches, he entirely disabled the build of
libv4l in static linking configurations, because libv4l uses
dlopen(). Unfortunately, this breaks the build of applications like
mediastreamer in static linking configurations, and generally makes
our libv4l packages a little bit awkward: you can enable it, but it
doesn't install anything (in static linking configurations).

A closer look shows that dlopen() is only used by libv4l for plugin
support, and libv4l only provides one single plugin, and its build is
already conditional. Therefore, this commit adds yet another patch to
libv4l, which re-enables the build of libv4l, but disables the
plugin-related logic when plugin support is disabled (and it was
already automatically disabled in static linking configurations).

While at it, we update the comment in libv4l.mk that lists the patches
that makes autoreconf necessary.

Fixes the build of mediastreamer:

  http://autobuild.buildroot.net/results/af091cfd0508df9395778cdc796f77e95c168410/

Cc: Hugues Fruchet <hugues.fruchet@st.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agoutil-linux: use a patch from upstream to fix ncursesw support
Carlos Santos [Thu, 24 Aug 2017 03:58:38 +0000 (00:58 -0300)]
util-linux: use a patch from upstream to fix ncursesw support

This patch is much smaller the the previous one and will unlikely cause
a conflict with some forthcoming 2.30.x release.

Signed-off-by: Carlos Santos <casantos@datacom.ind.br>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agoconfigs: add defconfig for TS-7680
Julien Grossholtz [Thu, 24 Aug 2017 21:07:00 +0000 (17:07 -0400)]
configs: add defconfig for TS-7680

The TS-7680 is an i.MX286 ARM ARM926EJ-S board with 10/100 Ethernet,
USB port, eMMC and CAN ports.

The TS-7680 uses a 3.14.28 Linux kernel provided by Technologic Systems:
https://github.com/embeddedarm/linux-3.14.28-imx28

U-Boot is not provided as the manufacturer recommends not to update the
built-in bootloader.

For more informations please see:
https://wiki.embeddedarm.com/wiki/TS-7680

Signed-off-by: Julien Grossholtz <julien.grossholtz@savoirfairelinux.com>
[Thomas: use same headers as the kernel being built, update .gitlab-ci.yml.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/rpcbind: Do not mark .service and .socket files executable
Andrey Smirnov [Wed, 23 Aug 2017 23:44:14 +0000 (16:44 -0700)]
package/rpcbind: Do not mark .service and .socket files executable

Do not mark .service and .socket files executable, otherwise systemd
will give us a warning about it.

Signed-off-by: Andrey Smirnov <andrew.smirnov@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/libdrm: bump version to 2.4.83
Bernd Kuhls [Thu, 24 Aug 2017 18:12:45 +0000 (20:12 +0200)]
package/libdrm: bump version to 2.4.83

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agobcusdk: enable tpuarts support in eibd
Kurt Van Dijck [Thu, 24 Aug 2017 07:30:08 +0000 (09:30 +0200)]
bcusdk: enable tpuarts support in eibd

This commit will enable tpuarts in eibd as well. tpuarts is as
important as FT1.2 support, which is already enabled by default.

This causes a 8 KB increase of the installed size in /usr/bin (728 KB
instead of 720 KB for /usr/bin), so not enough to justify a separate
configuration option.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agoqt-webkit-kiosk: bump to version 1.99.6-8-g26e3085
Jerome Oufella [Thu, 24 Aug 2017 20:50:07 +0000 (16:50 -0400)]
qt-webkit-kiosk: bump to version 1.99.6-8-g26e3085

This bumps the package from 1.99.3 to 1.99.6 (stability fixes), plus a
few documentation changes and a fix for the build issue logged at [1].

[1] http://autobuild.buildroot.net/results/9ac/9acb15f955b8af31a3beeb0bd84c4b0db495e354/

Signed-off-by: Jérôme Oufella <jerome.oufella@savoirfairelinux.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agoUpdate for 2017.08-rc3
Thomas Petazzoni [Wed, 23 Aug 2017 21:38:05 +0000 (23:38 +0200)]
Update for 2017.08-rc3

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agocc-tool: add patch fixing boost.m4 logic for static linking
Thomas Petazzoni [Sun, 20 Aug 2017 13:34:16 +0000 (15:34 +0200)]
cc-tool: add patch fixing boost.m4 logic for static linking

This commit adds a patch to cc-tool that fixes the boost.m4 logic used
to detect the linker rpath option so that it works properly with
static linking and additional libraries passed in LIBS.

This is the second step to fix static linking of cc-tool on
architectures like SPARC that need to link against libatomic:

  http://autobuild.buildroot.net/results/ed9f2524d0ccef318ff1bc99e5dea980111de989/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agocc-tool: pass -latomic in LIBS
Thomas Petazzoni [Sun, 20 Aug 2017 13:34:15 +0000 (15:34 +0200)]
cc-tool: pass -latomic in LIBS

Just like -lpthread was passed in LIBS, -latomic should also be passed
in LIBS. In order for this to work, we however need to first fix
cc-tool's Makefile.am so that it does not overwrite LIBS.

This is the first part of fixing the build of cc-tool in a static
linking scenario on SPARC, i.e to fix:

  http://autobuild.buildroot.net/results/ed9f2524d0ccef318ff1bc99e5dea980111de989/

The patch has been merged upstream, in
https://github.com/dashesy/cc-tool/commit/553f9c601646af0c6e3f6150d0fa3bc63ff56416.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/zmqpp: link with libatomic when needed
Bernd Kuhls [Fri, 18 Aug 2017 05:50:07 +0000 (07:50 +0200)]
package/zmqpp: link with libatomic when needed

Fixes
http://autobuild.buildroot.net/results/c32/c32b9b8dd00d6f6d3db27fae9d8de758a4f25138/

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agodbus-cpp: fix build with gcc 7.x
Thomas Petazzoni [Mon, 21 Aug 2017 22:04:42 +0000 (00:04 +0200)]
dbus-cpp: fix build with gcc 7.x

This commit adds a patch to dbus-cpp to make it build with gcc 7.x.

Fixes:

  http://autobuild.buildroot.net/results/07a7559c0efeeda16c239e0fa06259d4cd48c71b/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Tested-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/weston: bump version to 3.0.0
Bernd Kuhls [Tue, 22 Aug 2017 20:04:36 +0000 (22:04 +0200)]
package/weston: bump version to 3.0.0

Added all hashes provided by upstream.

Removed dependency to mtdev after:
https://github.com/wayland-project/weston/commit/167bbb6d109c7c93be3b58232f8c5b8795df44f2

libdrm is now a hard dependency:
https://github.com/wayland-project/weston/commit/b030897b380be4ac8089deecc3db6967dfe7923e

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
[Thomas: drop "select BR2_PACKAGE_LIBDRM" from sub-option, now that it
is selected by the main option.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/wayland: bump version to 1.14.0
Bernd Kuhls [Tue, 22 Aug 2017 20:04:35 +0000 (22:04 +0200)]
package/wayland: bump version to 1.14.0

Added all hashes provided by upstream.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/wayland-protocols: bump version to 1.10
Bernd Kuhls [Tue, 22 Aug 2017 20:04:34 +0000 (22:04 +0200)]
package/wayland-protocols: bump version to 1.10

Added all hashes provided by upstream.

Upcoming mesa3d 17.2.0 needs version >= 1.8:
https://cgit.freedesktop.org/mesa/mesa/commit/configure.ac?h=17.2&id=02cc359372773800de817950aebdf9be2c7973d1

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agouhubctl: new package
Baruch Siach [Tue, 22 Aug 2017 13:11:20 +0000 (16:11 +0300)]
uhubctl: new package

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agomariadb: security bump version to 10.1.26
Ryan Coe [Tue, 22 Aug 2017 14:07:26 +0000 (07:07 -0700)]
mariadb: security bump version to 10.1.26

Release notes: https://mariadb.com/kb/en/mariadb-10126-release-notes/
Changelog: https://mariadb.com/kb/en/mariadb-10126-changelog/

Fixes the following security vulnerabilities:

CVE-2017-3636 - Vulnerability in the MySQL Server component of Oracle MySQL
(subcomponent: Client programs). Supported versions that are affected are
5.5.56 and earlier and 5.6.36 and earlier. Easily exploitable vulnerability
allows low privileged attacker with logon to the infrastructure where MySQL
Server executes to compromise MySQL Server. Successful attacks of this
vulnerability can result in unauthorized update, insert or delete access to
some of MySQL Server accessible data as well as unauthorized read access to
a subset of MySQL Server accessible data and unauthorized ability to cause
a partial denial of service (partial DOS) of MySQL Server.

CVE-2017-3641 - Vulnerability in the MySQL Server component of Oracle MySQL
(subcomponent: Server: DML). Supported versions that are affected are
5.5.56 and earlier, 5.6.36 and earlier and 5.7.18 and earlier. Easily
exploitable vulnerability allows high privileged attacker with network
access via multiple protocols to compromise MySQL Server. Successful
attacks of this vulnerability can result in unauthorized ability to cause
a hang or frequently repeatable crash (complete DOS) of MySQL Server.

CVE-2017-3653 - Vulnerability in the MySQL Server component of Oracle MySQL
(subcomponent: Server: DDL). Supported versions that are affected are
5.5.56 and earlier, 5.6.36 and earlier and 5.7.18 and earlier. Difficult
to exploit vulnerability allows low privileged attacker with network access
via multiple protocols to compromise MySQL Server. Successful attacks of
this vulnerability can result in unauthorized update, insert or delete
access to some of MySQL Server accessible data.

Signed-off-by: Ryan Coe <bluemrp9@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agolinux-firmware: Add QLogic FC Adapters
Sam Mendoza-Jonas [Wed, 16 Aug 2017 04:30:23 +0000 (14:30 +1000)]
linux-firmware: Add QLogic FC Adapters

Add a config option to install the ql2xxx firmware binaries for QLogic
Fibre Channel adapters.
Since this doesn't quite fit under the existing categories in Config.in,
include it under a new category named "Fibre Channel Adapter Firmware".

Signed-off-by: Samuel Mendoza-Jonas <sam@mendozajonas.com>
Reviewed-by: Joel Stanley <joel@jms.id.au>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agoscancpan: catch exception when MANIFEST is missing
Francois Perrad [Sun, 20 Aug 2017 08:03:31 +0000 (10:03 +0200)]
scancpan: catch exception when MANIFEST is missing

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agoperl-xml-sax-base: bump to version 1.09
Francois Perrad [Sun, 20 Aug 2017 08:03:30 +0000 (10:03 +0200)]
perl-xml-sax-base: bump to version 1.09

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agoperl-xml-namespacesupport: bump to version 1.12
Francois Perrad [Sun, 20 Aug 2017 08:03:29 +0000 (10:03 +0200)]
perl-xml-namespacesupport: bump to version 1.12

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agoperl-xml-libxml: bump to version 2.0129
Francois Perrad [Sun, 20 Aug 2017 08:03:28 +0000 (10:03 +0200)]
perl-xml-libxml: bump to version 2.0129

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agoperl-uri: bump to version 1.72
Francois Perrad [Sun, 20 Aug 2017 08:03:27 +0000 (10:03 +0200)]
perl-uri: bump to version 1.72

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agoperl-time-hires: bump to version 1.9746
Francois Perrad [Sun, 20 Aug 2017 08:03:26 +0000 (10:03 +0200)]
perl-time-hires: bump to version 1.9746

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agoperl-path-tiny: bump to version 0.104
Francois Perrad [Sun, 20 Aug 2017 08:03:25 +0000 (10:03 +0200)]
perl-path-tiny: bump to version 0.104

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agoperl-net-ssleay: bump to version 1.81
Francois Perrad [Sun, 20 Aug 2017 08:03:24 +0000 (10:03 +0200)]
perl-net-ssleay: bump to version 1.81

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agoperl-net-http: bump to version 6.16
Francois Perrad [Sun, 20 Aug 2017 08:03:23 +0000 (10:03 +0200)]
perl-net-http: bump to version 6.16

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agoperl-net-dns: bump to version 1.12
Francois Perrad [Sun, 20 Aug 2017 08:03:22 +0000 (10:03 +0200)]
perl-net-dns: bump to version 1.12

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agoperl-mojolicious: bump to version 7.43
Francois Perrad [Sun, 20 Aug 2017 08:03:21 +0000 (10:03 +0200)]
perl-mojolicious: bump to version 7.43

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agoperl-module-build: bump to version 0.4224
Francois Perrad [Sun, 20 Aug 2017 08:03:20 +0000 (10:03 +0200)]
perl-module-build: bump to version 0.4224

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agoperl-mail-dkim: bump to version 0.42
Francois Perrad [Sun, 20 Aug 2017 08:03:19 +0000 (10:03 +0200)]
perl-mail-dkim: bump to version 0.42

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agoperl-libwww-perl: bump to version 6.26
Francois Perrad [Sun, 20 Aug 2017 08:03:18 +0000 (10:03 +0200)]
perl-libwww-perl: bump to version 6.26

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agoperl-io-socket-ssl: bump to version 2.050
Francois Perrad [Sun, 20 Aug 2017 08:03:17 +0000 (10:03 +0200)]
perl-io-socket-ssl: bump to version 2.050

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agoperl-http-message: bump to version 6.13
Francois Perrad [Sun, 20 Aug 2017 08:03:16 +0000 (10:03 +0200)]
perl-http-message: bump to version 6.13

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agoperl-http-cookies: bump to version 6.04
Francois Perrad [Sun, 20 Aug 2017 08:03:15 +0000 (10:03 +0200)]
perl-http-cookies: bump to version 6.04

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agoperl-file-util: bump to version 4.161950
Francois Perrad [Sun, 20 Aug 2017 08:03:14 +0000 (10:03 +0200)]
perl-file-util: bump to version 4.161950

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agolibepoxy: bump to version 1.4.3
Adrián Pérez de Castro [Mon, 14 Aug 2017 17:23:20 +0000 (20:23 +0300)]
libepoxy: bump to version 1.4.3

Among other small fixes, the new version fixes crashes when running in
X11 without GLX (i.e. using EGL). Additionally, the changes from patch
"0002-Make-EGL-support-optional.patch" were committed upstream, and the
file can be dropped.

Signed-off-by: Adrian Perez de Castro <aperez@igalia.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agogcc: bump 7.x series to 7.2.0
Thomas Petazzoni [Wed, 16 Aug 2017 20:30:25 +0000 (22:30 +0200)]
gcc: bump 7.x series to 7.2.0

All patches continue to apply with no changes. 7.2.0 is a bugfix
release of the 7.x branch.

The only change that is not a simple bump is that the 7.2.0 tarball is
now available xz-compressed instead of bz2-compressed.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agolibunwind: needs dynamic library support
Thomas Petazzoni [Sun, 20 Aug 2017 21:01:51 +0000 (23:01 +0200)]
libunwind: needs dynamic library support

libunwind configure script explicitly links libunwind against
libgcc_s. libgcc_s is only guaranteed to be available for toolchains
that supports dynamic linking: pure static linking toolchains only
have libgcc.a, not libgcc_s.so.

Therefore, let's make libunwind unavailable on toolchains that lack
dynamic linking support. We could potentially support linking with
libgcc, but switching to libgcc_s was done upstream because libgcc was
lacking some symbols on ARM
(https://lists.nongnu.org/archive/html/libunwind-devel/2014-06/msg00024.html). Even
though recent gcc versions seem to provide such symbols in libgcc.a,
having libunwind available on static linking configurations is not a
useful enough use-case to do the necessary research to find when this
issue was fixed in gcc.

Since libunwind is not used as a mandatory dependency in any package,
adding this !BR2_STATIC_LIBS dependency is trivial and nicely avoids
the problematic situation.

This fixes two different autobuilder failures:

 - Gstreamer 1.x programs failing to link, because libunwind links
   against libgcc_s that isn't available (static linking
   configuration):

   http://autobuild.buildroot.net/results/9d4fbf7167e9afce0eef5c9e0cfd42c966ecba36/

 - Gmrender-resurrect, which fails to link, because GStreamer 1.x uses
   some libunwind functionality, but does not take into account the
   libunwind dependency in its .pc files (static linking
   configuration):

   http://autobuild.buildroot.net/results/0a3a2485c187a000482c178f1e9c64dd716a858f/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>