buildroot.git
6 years agotoolchain-external: bump CodeSourcery NIOSII to 2018.05
Romain Naour [Wed, 30 May 2018 20:29:58 +0000 (22:29 +0200)]
toolchain-external: bump CodeSourcery NIOSII to 2018.05

Re-add BR2_TOOLCHAIN_HAS_SSP since the toolchain support SSP.

Tested with qemu_nios2_10m50_defconfig and Qemu 2.10.1-3.fc27 release.

Signed-off-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agoenlightenment: convert to pkg-meson infra
Eric Le Bihan [Tue, 15 May 2018 19:51:59 +0000 (21:51 +0200)]
enlightenment: convert to pkg-meson infra

Signed-off-by: Eric Le Bihan <eric.le.bihan.dev@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agompd-mpc: convert to pkg-meson infra
Eric Le Bihan [Tue, 15 May 2018 19:51:58 +0000 (21:51 +0200)]
mpd-mpc: convert to pkg-meson infra

Signed-off-by: Eric Le Bihan <eric.le.bihan.dev@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agoncmpc: convert to pkg-meson infra
Eric Le Bihan [Tue, 15 May 2018 19:51:57 +0000 (21:51 +0200)]
ncmpc: convert to pkg-meson infra

Signed-off-by: Eric Le Bihan <eric.le.bihan.dev@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agosystemd: convert to pkg-meson infra
Eric Le Bihan [Tue, 15 May 2018 19:51:56 +0000 (21:51 +0200)]
systemd: convert to pkg-meson infra

Signed-off-by: Eric Le Bihan <eric.le.bihan.dev@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agolibmpdclient: convert to pkg-meson infra
Eric Le Bihan [Tue, 15 May 2018 19:51:55 +0000 (21:51 +0200)]
libmpdclient: convert to pkg-meson infra

Signed-off-by: Eric Le Bihan <eric.le.bihan.dev@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agomeson: prevent RPATH stripping
Eric Le Bihan [Tue, 15 May 2018 19:51:54 +0000 (21:51 +0200)]
meson: prevent RPATH stripping

By default, Meson strips RPATH from the executable it builds [1,2],
unless explicitly set via install_rpath.

This will make support/scripts/check-host-rpath fail when building the
host variant of a Meson-based package.

So add a patch to prevent RPATH from being stripped if install_rpath is
not set and notify user about it.

[1] https://github.com/mesonbuild/meson/issues/2567
[2] https://github.com/mesonbuild/meson/issues/314#issuecomment-157658562

Signed-off-by: Eric Le Bihan <eric.le.bihan.dev@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agodocs/manual: document pkg-meson infra
Eric Le Bihan [Tue, 15 May 2018 19:51:53 +0000 (21:51 +0200)]
docs/manual: document pkg-meson infra

Update documentation about adding meson-based packages with instructions for
using pkg-meson infrastructure.

Signed-off-by: Eric Le Bihan <eric.le.bihan.dev@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agopkg-meson: new infrastructure
Eric Le Bihan [Tue, 15 May 2018 19:51:52 +0000 (21:51 +0200)]
pkg-meson: new infrastructure

Add a new infrastructure to ease the development of packages that use Meson as
their build system.

Signed-off-by: Eric Le Bihan <eric.le.bihan.dev@free.fr>
[Thomas:
 - move global variables definition outside of the inner-meson-package
   macro
 - for consistency, remove double quote around value passed to meson
   in the host configure step.
 - minor formatting fixes.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agopackage/gcc: switch to gcc 6.x as the default
Romain Naour [Tue, 29 May 2018 21:52:57 +0000 (23:52 +0200)]
package/gcc: switch to gcc 6.x as the default

Even if gcc 6 is still maintained for some time (gcc 6.5 is pending),
switch to gcc 7.x since it has been released since 2017-05-02 and
gcc 8.x is available since 2018-05-02.

We have been having toolchains in the autobuilders with gcc
7.x for a while, so the vast majority of the problems should have
already been solved.

Signed-off-by: Romain Naour <romain.naour@gmail.com>
Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agotoolchain-external: add gcc 8 entry
Romain Naour [Tue, 29 May 2018 21:52:56 +0000 (23:52 +0200)]
toolchain-external: add gcc 8 entry

This patch allows to use an external toolchain based on gcc 8.

Signed-off-by: Romain Naour <romain.naour@gmail.com>
Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agopackage/gcc: add support for gcc 8.1.0
Romain Naour [Tue, 29 May 2018 21:52:55 +0000 (23:52 +0200)]
package/gcc: add support for gcc 8.1.0

Remove 0860-cilk-fix-build-without-wchar.patch since cilk has
been removed from gcc.

Rebase 0900-remove-selftests.patch on gcc 8.1.0

Remove upstream patches 0001-m68k-coldfire-pr68467.patch and
0892-microblaze-Revert.patch.

Use bz2 release tarball only for gcc 4.9 since all other version
now use xz tarball.

Runtime tested on x86_64 with binutils 2.30, gcc 8.1.0,
kernel headers 4.14 and glibc 2.27.

Buildtime tested with glibc with all supported architectures.

Buildtime tested on x86_64 with musl and uClibc-ng

Signed-off-by: Romain Naour <romain.naour@gmail.com>
Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agotoolchain: add gcc 8 entry
Romain Naour [Tue, 29 May 2018 21:52:54 +0000 (23:52 +0200)]
toolchain: add gcc 8 entry

In order to add gcc 8 support for internal and external toolchain in
follow-up commits, introduce BR2_TOOLCHAIN_GCC_AT_LEAST_8 symbol.

Signed-off-by: Romain Naour <romain.naour@gmail.com>
Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agoarch: add BR2_ARCH_NEEDS_GCC_AT_LEAST_8
Romain Naour [Tue, 29 May 2018 21:52:53 +0000 (23:52 +0200)]
arch: add BR2_ARCH_NEEDS_GCC_AT_LEAST_8

This new symbol will be used by architectures introduced with gcc 8 and
by external toolchains based on gcc 8.

[1] https://gcc.gnu.org/gcc-8/changes.html

Signed-off-by: Romain Naour <romain.naour@gmail.com>
Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agoaircrack-ng: bump to version 1.2
Fabrice Fontaine [Tue, 29 May 2018 21:56:47 +0000 (23:56 +0200)]
aircrack-ng: bump to version 1.2

- Remove patch (already in version)
- Add three patches (first one sent and merged upstream, second and
  third patchs retrieved upstream)
- Move to autotools-package
- Remove workaround for static handling of pthread as it isn't needed
  anymore
- Remove deactivation of libnl in static build as it isn't needed
  anymore
- Set libnl and zlib dependencies as optional and not mandatory
- Add duma and libgcrypt optional dependencies
- Update workaround for static handling of libpcap
- Add hash for license file

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agokexec: bump to version v2.0.17
Carlos Santos [Wed, 30 May 2018 17:10:48 +0000 (14:10 -0300)]
kexec: bump to version v2.0.17

Also add license hash for "make legal-info".

Signed-off-by: Carlos Santos <casantos@datacom.ind.br>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agopackage/mono: bump to version 5.12.0.226
Angelo Compagnucci [Tue, 29 May 2018 20:50:03 +0000 (22:50 +0200)]
package/mono: bump to version 5.12.0.226

This patch bumps mono to version 5.12.0.226 and it's monolite dependency
to version 1051200002, doing so it removes also a couple of upstreamed
patches.
This new mono version requires also a different option for
managing aot, so this patch refactors also the configure options.

Signed-off-by: Angelo Compagnucci <angelo@amarulasolutions.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agoconntrack-tools: bump to version 1.4.5
Baruch Siach [Tue, 29 May 2018 18:32:00 +0000 (21:32 +0300)]
conntrack-tools: bump to version 1.4.5

Drop the musl workaround. musl can handle the suppression of conflicting
kernel headers definitions.

Add license file hash.

This bump fixes compatibility with newer versions of
libnetfilter_conntrack.

Fixes:
http://autobuild.buildroot.net/results/0ae/0aee137c9977e0fb33e7e557b75481780b90edcc/
http://autobuild.buildroot.net/results/9c1/9c178ec5ad84224a385c3184f09ea9b65867a302/
http://autobuild.buildroot.net/results/5e1/5e1ea89e01a9cc13bd384c97903e1726df6d2228/

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
6 years agolibqrencode: bump to version 4.0.0
Fabrice Fontaine [Tue, 29 May 2018 17:22:37 +0000 (19:22 +0200)]
libqrencode: bump to version 4.0.0

- Use new --with[out]-png option
- Add hash for license file

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
6 years agolibpwquality: bump to version 1.4.0
Fabrice Fontaine [Tue, 29 May 2018 17:20:55 +0000 (19:20 +0200)]
libpwquality: bump to version 1.4.0

- Remove both patches (already in version)
- Add hash for license file

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
6 years agousbutils: lsusb.py is for python 3.x only
Baruch Siach [Tue, 29 May 2018 16:12:14 +0000 (19:12 +0300)]
usbutils: lsusb.py is for python 3.x only

usbutils version 010 converted the lsusb.py script to Python 3. Keep the
lsusb.py script on target only when Python 3.x is enabled.

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
6 years agousbutils: bump to version 010
Baruch Siach [Tue, 29 May 2018 12:35:07 +0000 (15:35 +0300)]
usbutils: bump to version 010

Add GPL-3.0 license for the lsusb.py script.

Update license file location.

The tar archive does not contain the license files from the git tree.
Add a patch adding the license files. This patch is not git formatted
because it only applies to the tar archive.

Upstream fixed tar archive generation for the next release.

Add license files hash.

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
6 years agoethtool: bump to version 4.16
Baruch Siach [Tue, 29 May 2018 11:47:10 +0000 (14:47 +0300)]
ethtool: bump to version 4.16

Cc: Matt Weber <matthew.weber@rockwellcollins.com>
Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
6 years agopackage/ca-certificates: bump version to 20180409
Martin Bark [Sun, 6 May 2018 16:19:44 +0000 (17:19 +0100)]
package/ca-certificates: bump version to 20180409

Update Mozilla certificate authority bundle to version 2.22.

The following certificate authorities were added (+):
  + "GDCA TrustAUTH R5 ROOT"
  + "SSL.com EV Root Certification Authority ECC"
  + "SSL.com EV Root Certification Authority RSA R2"
  + "SSL.com Root Certification Authority ECC"
  + "SSL.com Root Certification Authority RSA"
  + "TrustCor ECA-1"
  + "TrustCor RootCert CA-1"
  + "TrustCor RootCert CA-2"

The following certificate authorities were removed (-):
  - "ACEDICOM Root"
  - "AddTrust Low-Value Services Root"
  - "AddTrust Public Services Root"
  - "AddTrust Qualified Certificates Root"
  - "CA Disig Root R1"
  - "CNNIC ROOT"
  - "Camerfirma Chambers of Commerce Root"
  - "Camerfirma Global Chambersign Root"
  - "Certinomis - Autorité Racine"
  - "Certum Root CA"
  - "China Internet Network Information Center EV Certificates Root"
  - "Comodo Secure Services root"
  - "Comodo Trusted Services root"
  - "DST ACES CA X6"
  - "GeoTrust Global CA 2"
  - "PSCProcert"
  - "Security Communication EV RootCA1"
  - "Swisscom Root CA 1"
  - "Swisscom Root CA 2"
  - "Swisscom Root EV CA 2"
  - "TURKTRUST Certificate Services Provider Root 2007"
  - "TUBITAK UEKAE Kok Sertifika Hizmet Saglayicisi - Surum 3"
  - "UTN USERFirst Hardware Root CA"

Signed-off-by: Martin Bark <martin@barkynet.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
6 years agopackage/corkscrew: new package
Angelo Compagnucci [Thu, 26 Apr 2018 14:10:37 +0000 (16:10 +0200)]
package/corkscrew: new package

Corkscrew is a tool for tunneling SSH through HTTP proxies

Signed-off-by: Angelo Compagnucci <angelo@amarulasolutions.com>
[Thomas: add hash for license file, add entry in DEVELOPERS file.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agolibnice: add gstreamer support
Fabrice Fontaine [Sun, 6 May 2018 09:42:29 +0000 (11:42 +0200)]
libnice: add gstreamer support

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agoarm-trusted-firmware: generate atf-uboot.ub image of bl31.bin
Luca Ceresoli [Thu, 3 May 2018 16:23:34 +0000 (18:23 +0200)]
arm-trusted-firmware: generate atf-uboot.ub image of bl31.bin

U-Boot SPL for the Xilinx ZynqMP SoCs needs ATF in this format to load
it.

Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agoarm-trusted-firmware: simplify release dir path
Luca Ceresoli [Thu, 3 May 2018 16:23:33 +0000 (18:23 +0200)]
arm-trusted-firmware: simplify release dir path

The path to the binary images is very long. Since we are about to make
a larger use of it, let's use a variable to make it somewhat shorter.

Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agoconfigs/socrates_cyclone5: change over to current upstream releases
Florian La Roche [Tue, 8 May 2018 20:28:47 +0000 (22:28 +0200)]
configs/socrates_cyclone5: change over to current upstream releases

Since all cyclone5 development changes are upstream, change over to an
upstream release of the Linux kernel and u-boot for buildroot.

Signed-off-by: Florian La Roche <Florian.LaRoche@googlemail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agochrony: S49chrony: drop /etc/chrony.conf check
Peter Korsgaard [Mon, 28 May 2018 13:22:58 +0000 (15:22 +0200)]
chrony: S49chrony: drop /etc/chrony.conf check

With CHRONY_ARGS in /etc/default/chrony, chrony may asked to use an
alternative configuration file (with the -f option), so drop the explicit
/etc/chrony.conf check.

In case the configuration file isn't present chrony will anyway loudly
complain which is preferable to this silent failure:

chronyd -f /non/existing/file.conf
Could not open configuration file /non/existing/file.conf : No such file or directory

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Acked-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
6 years agochrony: S49chrony: support a defaults file
Peter Korsgaard [Mon, 28 May 2018 13:22:57 +0000 (15:22 +0200)]
chrony: S49chrony: support a defaults file

For specifying custom options to chrony.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
6 years agoboard: amarula: vyasa: Give raw space for falcon mode
Jagan Teki [Wed, 9 May 2018 18:43:09 +0000 (00:13 +0530)]
board: amarula: vyasa: Give raw space for falcon mode

RK3288 Vyasa board support falcon mode in U-Boot and SD layout start from
16MB offset for args and 17MB for uImage. So give full u-boot partition
space as 30M so-that it can occupy bigger uImage file and doesn't overlap
rootfs partition.

[Peter: use # as comment character, clarify comment wording]
Reported-by: Shyam Saini <shyam@amarulasolutions.com>
Tested-by: Shyam Saini <shyam@amarulasolutions.com>
Signed-off-by: Jagan Teki <jagan@amarulasolutions.com>
Signed-off-by: Shyam saini <shyam@amarulasolutions.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
6 years agowireguard: bump version to 0.0.20180524
Peter Korsgaard [Sun, 27 May 2018 08:49:16 +0000 (10:49 +0200)]
wireguard: bump version to 0.0.20180524

Contains a number of fixes, including fixes for building with GCC 8.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
6 years agotoolchain: Bump ARC tools to arc-2018.03-rc2
Evgeniy Didin [Fri, 25 May 2018 18:07:01 +0000 (21:07 +0300)]
toolchain: Bump ARC tools to arc-2018.03-rc2

This commit bumps ARC toolchain to arc-2018.03-rc2, which
includes significant changes since arc-2018.03-rc1.
We want to test how new toolchain-rc2 builds packages,
so we can make fixes before release of toolcain.
This makes us closer to toolchain release which will be in a few weeks.

Please note that it is a release candidate
and it might contain some breakages,
please don't use it for production builds.

Signed-off-by: Evgeniy Didin <didin@synopsys.com>
Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Cc: arc-buildroot@synopsys.com
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
6 years agopython-websockets: bump to version 5.0
Joseph Kogut [Wed, 23 May 2018 21:58:29 +0000 (14:58 -0700)]
python-websockets: bump to version 5.0

0001-Fix-behavior-of-recv-in-the-CLOSING-state.patch is now upstream, so
drop it.

Signed-off-by: Joseph Kogut <joseph.kogut@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
6 years agopython-websockets: backport fix for upstream issue #350
Joseph Kogut [Thu, 10 May 2018 22:17:12 +0000 (15:17 -0700)]
python-websockets: backport fix for upstream issue #350

Signed-off-by: Joseph Kogut <joseph.kogut@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
(cherry picked from commit 439e2add6c39bb128e1a5f1fb624ecfb99948d5e)
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
6 years agopackage: add python-request-id
Peter Korsgaard [Wed, 23 May 2018 11:32:37 +0000 (13:32 +0200)]
package: add python-request-id

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
6 years agopackage: add python-webob
Peter Korsgaard [Wed, 23 May 2018 11:32:36 +0000 (13:32 +0200)]
package: add python-webob

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
6 years agosystemd: fix -Dlibidn2 option when libidn2 is not available
Thomas Petazzoni [Wed, 23 May 2018 05:59:22 +0000 (07:59 +0200)]
systemd: fix -Dlibidn2 option when libidn2 is not available

Commit 4ded5d6af4f0198036183f00de190569d7578bc3 ("systemd: add
optional dependency on libidn2") contained a mistake: -Dlibidn2=true
was passed even when neither libidn nor libidn2 are
available. Obviously it should be -Dlibidn2=false.

Reported-by: Arnout Vandecappelle <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agolz4: bump to version 1.8.2
Baruch Siach [Tue, 22 May 2018 11:17:56 +0000 (14:17 +0300)]
lz4: bump to version 1.8.2

Drop upstream patches.

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
6 years agoopkg: bump to version 0.3.6
Baruch Siach [Tue, 22 May 2018 18:56:51 +0000 (21:56 +0300)]
opkg: bump to version 0.3.6

Use upstream provided tarball and hash.

The tarball conf/ subdirectory contains symlinks to host automake and
libtool scripts. We can't rely on these being present or usable. Remove
the symlinks, and keep autoreconf to populate the conf/ subdirectory
using Buildroot provided autotools.

Cc: Derek Baker <Derek-Baker@idexx.com>
Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
6 years agolttng-tools: Install to staging
John Faith [Tue, 22 May 2018 15:28:47 +0000 (08:28 -0700)]
lttng-tools: Install to staging

Install the LTTng control library headers and shared objects
to staging.

The C interface to LTTng described here:
https://lttng.org/docs/v2.10/#doc-liblttng-ctl-lttng
requires including <lttng/lttng.h> and linking against liblttng-ctl,
but those parts are not available unless this package does a staging
install.

Signed-off-by: John Faith <jfaith@impinj.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
6 years agolibgit2: new package
Nicolas Cavallari [Wed, 14 Feb 2018 11:13:51 +0000 (12:13 +0100)]
libgit2: new package

Signed-off-by: Nicolas Cavallari <nicolas.cavallari@green-communications.fr>
[Thomas:
 - Do not select BR2_PACKAGE_ZLIB, because zlib is an optional
   dependency.
 - Handle optional dependencies in a more usual way in libgit2.mk:
   group the addition in _DEPENDENCIES and in _CONF_OPTS for a given
   library together.
 - libgit2 can optionally use libssh2, not libssh.
 - Add the optional dependency on zlib.
 - Always pass USE_ICONV=ON, the detection works perfectly fine, with
   both a C library providing iconv support built-in, and with
   libiconv. If neither provides iconv, it gets disabled automatically
   as expected.
 - Add libiconv as an optional dependency.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agoejabberd: Call check-erlang-lib script directly from its location
Johan Oudinet [Tue, 13 Feb 2018 13:27:11 +0000 (14:27 +0100)]
ejabberd: Call check-erlang-lib script directly from its location

Avoid installing check-erlang-lib in the directory where the tarball is
extracted. Instead, use an absolute path to its actual location, i.e.:
$(TOPDIR)/$(EJABBERD_PKGDIR)/check-erlang-lib

Signed-off-by: Johan Oudinet <johan.oudinet@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agoarch/arm: cortex-m7 may have a FPv5 FPU
Yann E. MORIN [Sun, 25 Feb 2018 20:18:18 +0000 (21:18 +0100)]
arch/arm: cortex-m7 may have a FPv5 FPU

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agoarch/arm: cortex-m4 may have an FPv4 FPU
Yann E. MORIN [Sun, 25 Feb 2018 20:18:17 +0000 (21:18 +0100)]
arch/arm: cortex-m4 may have an FPv4 FPU

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agoarch/arm: add options for FPv5 FPU
Yann E. MORIN [Sun, 25 Feb 2018 20:18:16 +0000 (21:18 +0100)]
arch/arm: add options for FPv5 FPU

Contrary to its older brother, the FPv5 comes in two flavours; single-
and double-precision [0] [1]. the two variants are only available for
cortex-m7 cores, and the two variants are known to gcc as fpv5-sp-d16
and fpv5-d16, respectively, since gcc-5 [2].

[0] https://en.wikipedia.org/wiki/ARM_Cortex-M#Cortex-M7
[1] https://developer.arm.com/docs/ddi0489/latest/floating-point-unit
[2] https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=a076f99fa702deac764f6e0441b9435ad999f521

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agoarch/arm: add option for FPv4 FPU
Yann E. MORIN [Sun, 25 Feb 2018 20:18:15 +0000 (21:18 +0100)]
arch/arm: add option for FPv4 FPU

The FPv4-SP FPU is a single-precision FPU with 16 double registers [0]
[1]. It is only available for cortex-m4 cores, and is known to gcc as
fpv4-sp-d16 (note that there is no leading 'v') since gcc-4.5 [2].

[0] https://en.wikipedia.org/wiki/ARM_Cortex-M#Cortex-M4
[1] https://developer.arm.com/docs/ddi0439/latest/floating-point-unit
[2] https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=639cb7b789a54bf78d6ae5e2644450f5eb1837a6

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agoarch/arm: introduce generic FPU internal option
Yann E. MORIN [Sun, 25 Feb 2018 20:18:14 +0000 (21:18 +0100)]
arch/arm: introduce generic FPU internal option

Currently, we consider that any VFP FPU is a superset of VFPv2, and thus
we use VFPv2 as a way to detect that a VFP is used.

However, for Cortex-M cores, the optional FPU is not a superset of
VFPv2; it is even not a VFP [0].

As a consequence, we can no longer consider VFPv2 as a indication that
an FPU is present.

So, we introduce two new internal options, BR2_ARM_CPU_MAYBE_HAS_FPU and
BR2_ARM_CPU_HAS_FPU, which we use to consider the presence of an FPU.

[0] https://en.wikipedia.org/wiki/ARM_Cortex-M#Cortex-M4

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agoarch/arm: add cortex-m7 core
Yann E. MORIN [Sun, 25 Feb 2018 20:18:13 +0000 (21:18 +0100)]
arch/arm: add cortex-m7 core

Nothing fancy, just a plain Cortex-M, armv7-M core...

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agophidgetwebservice: bump to version 2.1.8.20170607
Fabrice Fontaine [Sun, 20 May 2018 15:22:32 +0000 (17:22 +0200)]
phidgetwebservice: bump to version 2.1.8.20170607

Add hash for license file

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agolibphidget: bump to version 2.1.8.20170607
Fabrice Fontaine [Sun, 20 May 2018 15:22:31 +0000 (17:22 +0200)]
libphidget: bump to version 2.1.8.20170607

Add hash for license file

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agooprofile: bump to version 1.2.0
Fabrice Fontaine [Sun, 20 May 2018 15:03:19 +0000 (17:03 +0200)]
oprofile: bump to version 1.2.0

- Remove second patch (already in version)
- Add hash for license file

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agolibpfm4: bump to version 4.9.0
Fabrice Fontaine [Sun, 20 May 2018 15:03:02 +0000 (17:03 +0200)]
libpfm4: bump to version 4.9.0

Add hash for license file

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agolibpam-tacplus: bump to version 1.5.0-beta.2
Fabrice Fontaine [Sun, 20 May 2018 14:33:26 +0000 (16:33 +0200)]
libpam-tacplus: bump to version 1.5.0-beta.2

- Remove LIBPAM_TACPLUS_AUTORECONF_OPTS as m4 directory doesn't exist
  anymore
- Add patch to fix getrandom call (sent upstream)
- Add hash for license file

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agowhois: bump to version 5.3.0
Fabrice Fontaine [Sun, 20 May 2018 14:29:06 +0000 (16:29 +0200)]
whois: bump to version 5.3.0

- libidn1 support has been removed:
  https://github.com/rfc1036/whois/commit/5d60bbe102b71c03b9a46eb0a7aada3532bd4481
- Add hash for license file

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agopackage/strace: enable demangling of C++ symbol names in stack trace
Romain Naour [Sun, 25 Feb 2018 18:34:15 +0000 (19:34 +0100)]
package/strace: enable demangling of C++ symbol names in stack trace

Signed-off-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agowhois: add libidn2 support
Fabrice Fontaine [Tue, 1 May 2018 20:40:38 +0000 (22:40 +0200)]
whois: add libidn2 support

libidn2 support is enabled since February 2017 (5.2.15):
https://github.com/rfc1036/whois/commit/8ed6d730959b1f988dd43a511c40b9419bb2b0db

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agosystemd: add optional dependency on libidn2
Fabrice Fontaine [Tue, 1 May 2018 20:40:37 +0000 (22:40 +0200)]
systemd: add optional dependency on libidn2

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
[Thomas: simplify ifeq/else/endif sequence.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agolftp: switch from libidn to libidn2
Fabrice Fontaine [Tue, 1 May 2018 20:40:36 +0000 (22:40 +0200)]
lftp: switch from libidn to libidn2

libidn has been removed since 4.8.1 (August 2017):
https://github.com/lavv17/lftp/commit/731abec393f3deff490c77d1d55eb7219bc6b556

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agognutls: add optional libidn2 support
Fabrice Fontaine [Tue, 1 May 2018 20:40:35 +0000 (22:40 +0200)]
gnutls: add optional libidn2 support

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agowget: add optional dependency for libidn2
Fabrice Fontaine [Tue, 1 May 2018 20:40:34 +0000 (22:40 +0200)]
wget: add optional dependency for libidn2

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agolibcurl: replace libidn by libidn2
Fabrice Fontaine [Tue, 1 May 2018 20:40:33 +0000 (22:40 +0200)]
libcurl: replace libidn by libidn2

libidn has been replaced by libidn2 since 7.51.0 (October 2016):
https://github.com/curl/curl/commit/9c91ec778104ae3b744b39444d544e82d5ee9ece

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agolibidn2: new package
Fabrice Fontaine [Tue, 1 May 2018 20:40:32 +0000 (22:40 +0200)]
libidn2: new package

Libidn2 is an implementation of the IDNA2008 + TR46
specifications (RFC 5890, RFC 5891, RFC 5892, RFC 5893,
TR 46).

http://www.gnu.org/software/libidn/

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
[Thomas:
 - Use positive logic to test the BR2_PACKAGE_LIBIDN2_BINARY
   condition.
 - Put the definition of LIBIDN2_REMOVE_BINARY inside the
   BR2_PACKAGE_LIBIDN2_BINARY condition, as suggested by Arnout.
 - Adjust license details: library is under GPL-2.0+ or LGPL-3.0+,
   while the command line tool is under GPL-3.0+.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agozmqpp: bump to version 4.2.0
Fabrice Fontaine [Sun, 20 May 2018 11:40:54 +0000 (13:40 +0200)]
zmqpp: bump to version 4.2.0

- Merge both patches in a single one and slighlty update it to keep
  current behavior (BUILD_STATIC set to yes by default) to be able to
  send it upstream: https://github.com/zeromq/zmqpp/pull/218. Patch has
  been merged upstream.
- Add hash for license file

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agoproj: upgrade to 5.0.1
Zoltan Gyarmati [Sun, 20 May 2018 10:39:07 +0000 (12:39 +0200)]
proj: upgrade to 5.0.1

Signed-off-by: Zoltan Gyarmati <mr.zoltan.gyarmati@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agoliboping: bump to version 1.10.0
Fabrice Fontaine [Sun, 20 May 2018 10:38:20 +0000 (12:38 +0200)]
liboping: bump to version 1.10.0

- Rework ncurses dependency to use new --with[out]-ncurses option
- Add hash for license file

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agopackage/transmission: bump version to 2.9.4
Bernd Kuhls [Wed, 2 May 2018 06:05:37 +0000 (08:05 +0200)]
package/transmission: bump version to 2.9.4

Removed patch 0003, a different fix was committed upstream:
https://github.com/transmission/transmission/commit/b21a6140e963491f146293c9b0a2863a9ae99ad3

Renumbered remaining patches.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agopackage/rpi-bt-firmware: bump version
Martin Bark [Sun, 6 May 2018 20:07:29 +0000 (21:07 +0100)]
package/rpi-bt-firmware: bump version

Signed-off-by: Martin Bark <martin@barkynet.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agopackage/rpi-wifi-firmware: bump version
Martin Bark [Sun, 6 May 2018 20:07:28 +0000 (21:07 +0100)]
package/rpi-wifi-firmware: bump version

Signed-off-by: Martin Bark <martin@barkynet.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agopackage/rpi-firmware: bump version
Martin Bark [Sun, 6 May 2018 20:07:27 +0000 (21:07 +0100)]
package/rpi-firmware: bump version

Signed-off-by: Martin Bark <martin@barkynet.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agoconfigs/raspberrypi3_64_defconfig: add support for rpi3b+
Martin Bark [Sun, 6 May 2018 20:07:26 +0000 (21:07 +0100)]
configs/raspberrypi3_64_defconfig: add support for rpi3b+

The kernel now includes the rpi3b+ device tree for aarch64

Signed-off-by: Martin Bark <martin@barkynet.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agoconfigs/raspberrypi*: bump kernel version
Martin Bark [Sun, 6 May 2018 20:07:25 +0000 (21:07 +0100)]
configs/raspberrypi*: bump kernel version

Now based on 4.14.39 (from 4.14.29)

Signed-off-by: Martin Bark <martin@barkynet.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agolibopenh264: bump to version 1.7.0
Fabrice Fontaine [Sun, 20 May 2018 10:20:32 +0000 (12:20 +0200)]
libopenh264: bump to version 1.7.0

Add hash for license file

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agoquazip: upgrade to 0.7.5 and the new, Github upstream
Zoltan Gyarmati [Sun, 20 May 2018 08:08:53 +0000 (10:08 +0200)]
quazip: upgrade to 0.7.5 and the new, Github upstream

Signed-off-by: Zoltan Gyarmati <mr.zoltan.gyarmati@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agopython-cython: fix check-package warnings
Thomas Petazzoni [Sun, 20 May 2018 09:41:44 +0000 (11:41 +0200)]
python-cython: fix check-package warnings

Fixes:

package/python-cython/Config.in.host:2: should be indented with one tab (http://nightly.buildroot.org/#_config_files)
package/python-cython/Config.in.host:3: should be indented with one tab (http://nightly.buildroot.org/#_config_files)
package/python-cython/Config.in.host:4: help text: <tab><2 spaces><62 chars> (http://nightly.buildroot.org/#writing-rules-config-in)
package/python-cython/Config.in.host:5: help text: <tab><2 spaces><62 chars> (http://nightly.buildroot.org/#writing-rules-config-in)

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agopython-reentry: new package
Asaf Kahlon [Mon, 7 May 2018 20:34:29 +0000 (23:34 +0300)]
python-reentry: new package

A plugin manager based on setuptools entry points mechanism.

Signed-off-by: Asaf Kahlon <asafka7@gmail.com>
Reviewed-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agolibnss: bump to version 3.37
Joseph Kogut [Mon, 14 May 2018 23:52:55 +0000 (16:52 -0700)]
libnss: bump to version 3.37

Signed-off-by: Joseph Kogut <joseph.kogut@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agouboot-tools: bump to version 2018.05
Fabio Estevam [Mon, 7 May 2018 20:44:01 +0000 (17:44 -0300)]
uboot-tools: bump to version 2018.05

Signed-off-by: Fabio Estevam <festevam@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agouboot: bump to version 2018.05
Fabio Estevam [Mon, 7 May 2018 20:44:00 +0000 (17:44 -0300)]
uboot: bump to version 2018.05

Signed-off-by: Fabio Estevam <festevam@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agolibrtlsdr: bump to version v0.5.4
Gwenhael Goavec-Merou [Mon, 14 May 2018 14:04:29 +0000 (16:04 +0200)]
librtlsdr: bump to version v0.5.4

Signed-off-by: Gwenhael Goavec-Merou <gwenhael.goavec-merou@trabucayre.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agoltrace: allow selection on aarch64
Anssi Hannula [Mon, 14 May 2018 11:24:21 +0000 (14:24 +0300)]
ltrace: allow selection on aarch64

ltrace works fine on aarch64, so allow enabling it on that architecture.

Signed-off-by: Anssi Hannula <anssi.hannula@bitwise.fi>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agouclibc: ARC: Don't mess with CPU selection
Alexey Brodkin [Mon, 14 May 2018 17:43:15 +0000 (20:43 +0300)]
uclibc: ARC: Don't mess with CPU selection

Since uClibc-ng commit cde74b83f9b2 "ARC: remove special CFLAGS/LDFLAGS handling"
i.e. starting v1.0.23 CONFIG_ARC_CPU_xx options are not used.

Instead uClibc relies on toolchain defaults or build-system CFLAGS
for selection of ARC-specific code (i.e. distinguishes between
ARCompact and ARCv2 ISAs).

So we drop corresponding quirks from Buildroot as well.

Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Cc: Waldemar Brodkorb <wbx@openadk.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agoltp-testsuite: Bump to version 20180515
Petr Vorel [Tue, 15 May 2018 14:56:22 +0000 (16:56 +0200)]
ltp-testsuite: Bump to version 20180515

Dropped patch applied by upstream + LTP_TESTSUITE_AUTORECONF = YES which
this patch required and thus not needed any more.

Signed-off-by: Petr Vorel <petr.vorel@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agoweston: remove dependency on mesa3d to enable egl
Gary Bisson [Wed, 16 May 2018 15:52:00 +0000 (17:52 +0200)]
weston: remove dependency on mesa3d to enable egl

Other packages can actually provide Wayland libraries like imx-gpu-viv.

Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agoconfigs/snps_arc*_defconfig: update u-boot version
Evgeniy Didin [Mon, 14 May 2018 08:10:35 +0000 (11:10 +0300)]
configs/snps_arc*_defconfig: update u-boot version

With this commit we update u-boot version to 2018.05 for
Synopsys boards. U-boot version 2018.05 was released recently
and includes significant changes for ARC boards:
 * Fix for compile-time warning for AXS10x
 * Add support of platform-specific commands for HSDK
 * Add support for on-board SPI flash on HSDK

Signed-off-by: Evgeniy Didin <didin@synopsys.com>
Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Cc: arc-buildroot@synopsys.com
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agoconfigs/snps_arc*_defconfig: update linux version
Evgeniy Didin [Mon, 14 May 2018 08:09:24 +0000 (11:09 +0300)]
configs/snps_arc*_defconfig: update linux version

With this commit we update Linux kernel version to 4.16.8
and Linux headers version to 4.16.

Signed-off-by: Evgeniy Didin <didin@synopsys.com>
Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Cc: arc-buildroot@synopsys.com
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agoskeleton: create include/ directory
Baruch Siach [Mon, 14 May 2018 03:23:56 +0000 (06:23 +0300)]
skeleton: create include/ directory

Don't rely on a random host package to create the include/ directory for
us. Some packages do the wrong thing since they implicitly assume that
this directory exists already. Commit a557aedad2 (zstd: fix host headers
installation) shows an example of that.

Cc: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
Cc: Yann E. MORIN <yann.morin.1998@free.fr>
Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agoimx-usb-loader: allow building the target variant
Vincent Prince [Wed, 16 May 2018 09:16:05 +0000 (11:16 +0200)]
imx-usb-loader: allow building the target variant

Having imx-usb-loader on the target might be useful when you're
building a system that itself will be responsible for booting/flashing
i.MX based devices.

Signed-off-by: Vincent Prince <vincent.prince.fr@gmail.com>
[Thomas:
 - improve commit log
 - fix indentation
 - drop BR2_arm dependency
 - add missing host-pkgconf dependency
 - fix prefix variable to install in $(TARGET_DIR)/usr]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agoimx-gpu-viv: add Wayland backend option
Gary Bisson [Wed, 16 May 2018 15:51:59 +0000 (17:51 +0200)]
imx-gpu-viv: add Wayland backend option

This package has been tested with Wayland back-end using weston-imx
repository on a i.MX6Q Nitrogen6x:
https://source.codeaurora.org/external/imx/weston-imx/
(tag rel_imx_4.9.51_8mq_ga to work with both i.MX6 and i.MX8MQ)

Weston was started as follows:
 # export XDG_RUNTIME_DIR=/tmp
 # weston --tty=1 --device=/dev/fb0

Finally the Vivante sample apps were started from weston-terminal:
 # cd /usr/share/examples/viv_samples/vdk/
 # ./tutorial7

Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agopackage/{mesa3d, mesa3d-headers}: bump version to 18.0.4
Romain Naour [Sat, 19 May 2018 15:41:46 +0000 (17:41 +0200)]
package/{mesa3d, mesa3d-headers}: bump version to 18.0.4

See:
https://lists.freedesktop.org/archives/mesa-dev/2018-May/195215.html

Signed-off-by: Romain Naour <romain.naour@gmail.com>
Cc: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agopackage/terminology: bump version to 1.2.1
Romain Naour [Sat, 19 May 2018 15:37:32 +0000 (17:37 +0200)]
package/terminology: bump version to 1.2.1

Switch to meson build system introduced with 1.2.0 release.
Handle NLS option with BR2_SYSTEM_ENABLE_NLS.
Add license file hash.

See release note:
(1.2.0) https://sourceforge.net/p/enlightenment/mailman/message/36294478/
(1.2.1) https://sourceforge.net/p/enlightenment/mailman/message/36317484/

Signed-off-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agoRevert "glibc: install the obsolete libnsl"
Romain Naour [Sat, 19 May 2018 18:58:27 +0000 (20:58 +0200)]
Revert "glibc: install the obsolete libnsl"

libnsl from Glibc is deprecated and should not be used anymore.
Remove libnsl.so.* from GLIBC_LIBS_LIB.

libnsl is now an separate library that can be packaged later if
necessary [1].

Note: libnsl from Glibc doesn't build with gcc 8 due new warning [2].

[1] https://github.com/thkukuk/libnsl.git
[2] http://patchwork.sourceware.org/patch/26437

This reverts commit 398747f5fafca8c07e696612d8eded53d4f935c7.

Signed-off-by: Romain Naour <romain.naour@gmail.com>
Cc: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agopackage/exim: remove libnsl linking
Romain Naour [Sat, 19 May 2018 18:58:26 +0000 (20:58 +0200)]
package/exim: remove libnsl linking

glibc now considers its built-in libnsl as being obsolete, and requires
passing --enable-obsolete-libnsl to have it built and installed. libnsl
is now provided as a separate project [1], but it isn't packaged yet in
Buildroot.

In preparation for dropping --enable-obsolete-libnsl from the glibc
package, this commit ensures that exim doesn't use libnsl. It was
already the case for uclibc and musl toolchains, so this commit simply
extends that to make sure libnsl is also not used with glibc toolchains.

Only Exim's nis.so and nisplus.so lookup modules require libnsl,
but they are not build by default. So we can safely remove -lnsl
from the Makefile-Linux. If someone want these modules, a new libnsl
package must be added first to provide nsl library.

Since we remove -lnsl unconditionally, use a patch instead of a sed command.

[1] https://github.com/thkukuk/libnsl.git
[2] https://fedoraproject.org/wiki/Changes/NISIPv6

Signed-off-by: Romain Naour <romain.naour@gmail.com>
Cc: Baruch Siach <baruch@tkos.co.il>
Cc: Luca Ceresoli <luca@lucaceresoli.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agopackage/iucode-tool: Add systemd service config
Alex Suykov [Tue, 15 May 2018 10:18:02 +0000 (12:18 +0200)]
package/iucode-tool: Add systemd service config

Signed-off-by: Alex Suykov <alex.suykov@gmail.com>
Signed-off-by: David De Grave (Essensium/Mind) <david.degrave@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agorustc: enable on powerpc64le architecture
Sam Bobroff [Wed, 16 May 2018 06:29:09 +0000 (16:29 +1000)]
rustc: enable on powerpc64le architecture

Rust supports powerpc64le to the same level as powerpc64, so allow it.

Signed-off-by: Sam Bobroff <sbobroff@linux.ibm.com>
Tested-by: Eric Le Bihan <eric.le.bihan.dev@free.fr>
Acked-by: Eric Le Bihan <eric.le.bihan.dev@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agolibopusenc: new package
Jörg Krause [Thu, 17 May 2018 18:38:24 +0000 (20:38 +0200)]
libopusenc: new package

The libopusenc library provides a high-level API for encoding opus audio files
and live streams.

Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks>
[Thomas: add missing select on opus in Config.in file.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agopackage/perl-http-message: bump version to 6.16
Bernd Kuhls [Wed, 16 May 2018 16:50:59 +0000 (18:50 +0200)]
package/perl-http-message: bump version to 6.16

Added license hash.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agopackage/pngquant: bump version to 2.11.7
Bernd Kuhls [Wed, 16 May 2018 18:13:41 +0000 (20:13 +0200)]
package/pngquant: bump version to 2.11.7

Added license hash.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
6 years agosupport/scripts/pkg-stats: use parenthesis for print
Matt Weber [Fri, 18 May 2018 13:05:00 +0000 (08:05 -0500)]
support/scripts/pkg-stats: use parenthesis for print

Use Python 3 style print calls, in order to make pkg-stats Python 3
compliant.

Signed-off-by: Matthew Weber <matthew.weber@rockwellcollins.com>
Reviewed-by: Ricardo Martincoski <ricardo.martincoski@datacom.ind.br>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>