buildroot.git
5 years agopackage/iputils: fix build without NLS
Fabrice Fontaine [Fri, 19 Jul 2019 21:11:52 +0000 (23:11 +0200)]
package/iputils: fix build without NLS

Set USE_GETTEXT depending on BR2_SYSTEM_ENABLE_NLS as otherwise build
will fail if gettext is not installed on host because USE_GETTEXT is
enabled by default since version 20190324 and
https://github.com/iputils/iputils/commit/2615a527209bb408b54028ef6405075cadd4541b

Fixes:
 - http://autobuild.buildroot.org/results/127823ddbd75336abc0fe0e9bd11e4f5249df87c

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Acked-by: Petr Vorel <petr.vorel@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/bison: bump version to 3.4.1
Bernd Kuhls [Sun, 30 Jun 2019 08:09:02 +0000 (10:09 +0200)]
package/bison: bump version to 3.4.1

Release notes:
https://lists.gnu.org/archive/html/info-gnu/2019-05/msg00014.html

Removed patches applied to upstream gnulib:
http://git.savannah.gnu.org/gitweb/?p=gnulib.git;a=commitdiff;h=4af4a4a71827c0bc5e0ec67af23edef4f15cee8e
http://git.savannah.gnu.org/gitweb/?p=gnulib.git;a=commitdiff;h=74d9d6a293d7462dea8f83e7fc5ac792e956a0ad

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/git: work around gcc bug 85180
Giulio Benetti [Tue, 25 Jun 2019 07:02:54 +0000 (09:02 +0200)]
package/git: work around gcc bug 85180

With Microblaze Gcc version < 8.x the build hangs due to gcc bug
85180: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85180. The bug
shows up when building git with optimization but not when building with
-O0. To work around this, if BR2_TOOLCHAIN_HAS_GCC_BUG_85180=y we force
using -O0.

Fixes:

  http://autobuild.buildroot.net/results/7ad/7adff001631053ae5a3cb3e176d321f6a2d3cceb/

Signed-off-by: Giulio Benetti <giulio.benetti@micronovasrl.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/proj: fix build failure due to gcc bug 68485
Giulio Benetti [Tue, 25 Jun 2019 06:44:36 +0000 (08:44 +0200)]
package/proj: fix build failure due to gcc bug 68485

The proj package exhibits gcc bug 68485 when built for the Microblaze
architecture with optimization enabled, which causes a build failure.

As done for other packages in Buildroot work around this gcc bug by
setting optimization to -O0 if BR2_TOOLCHAIN_HAS_GCC_BUG_68485=y.

Fixes:

http://autobuild.buildroot.net/results/e61/e61bd55067071415223e523a81de3c2e9cafea6f/

Signed-off-by: Giulio Benetti <giulio.benetti@micronovasrl.com>
Tested-by: Zoltan Gyarmati <zgyarmati@zgyarmati.de>
Acked-by: Zoltan Gyarmati <zgyarmati@zgyarmati.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/libgtk3: fix build with NLS
Fabrice Fontaine [Tue, 2 Jul 2019 21:39:25 +0000 (23:39 +0200)]
package/libgtk3: fix build with NLS

Fixes:
 - No autobuilder failures yet

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/xlib_libX11: remove unrecognized option
Fabrice Fontaine [Sun, 30 Jun 2019 08:50:18 +0000 (10:50 +0200)]
package/xlib_libX11: remove unrecognized option

Remove --with-xcb as this option has been removed since version 1.3.99:
https://cgit.freedesktop.org/xorg/lib/libX11/commit/?id=15e5eaf62897b3179d1fbe457cb19f886f0449f8

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/shapelib: upgrade to 1.5.0
Zoltan Gyarmati [Sat, 29 Jun 2019 21:54:31 +0000 (23:54 +0200)]
package/shapelib: upgrade to 1.5.0

Also remove PROJ.4 dependency, as upstream decided to
drop it.

Signed-off-by: Zoltan Gyarmati <zgyarmati@zgyarmati.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/libmicrohttpd: bump version to 0.9.64
Bernd Kuhls [Sat, 29 Jun 2019 15:27:36 +0000 (17:27 +0200)]
package/libmicrohttpd: bump version to 0.9.64

Release notes:
https://lists.gnu.org/archive/html/libmicrohttpd/2019-06/msg00004.html

Updated license hash after upstream commit
https://git.gnunet.org/libmicrohttpd.git/commit/?id=d0e81c8e0fb9676602db14a4120235f1524b1306

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/nasm: bump version to 2.14.02
Bernd Kuhls [Sat, 29 Jun 2019 15:19:46 +0000 (17:19 +0200)]
package/nasm: bump version to 2.14.02

Release notes: https://nasm.us/doc/nasmdocc.html

Removed patch applied upstream:
https://repo.or.cz/nasm.git/commitdiff/5eb1838b4d3752fd863d19442943983a2a5ee87c

Switched _SITE to https.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackages/python-paho-mqtt: bump version to 1.4.0
Joris Offouga [Thu, 27 Jun 2019 21:28:34 +0000 (23:28 +0200)]
packages/python-paho-mqtt: bump version to 1.4.0

Signed-off-by: Joris Offouga <offougajoris@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/python-pyzmq: bump to version 18.0.2
Asaf Kahlon [Thu, 27 Jun 2019 18:58:20 +0000 (21:58 +0300)]
package/python-pyzmq: bump to version 18.0.2

Update the patch for the newer version.

Signed-off-by: Asaf Kahlon <asafka7@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agosupport/scripts/pkg-stats: improve 'package_init_make_info'
Victor Huesca [Fri, 19 Jul 2019 14:35:55 +0000 (16:35 +0200)]
support/scripts/pkg-stats: improve 'package_init_make_info'

The pkg-stats calls 3 times `make` to get a bunch of variables. These
variables can be obtained in only one make invocation.  This patch
replaces the three calls by just one and adjusts the parsing logic
accordingly.

Note: another option suggested by Arnout would be to run `make
show-info` that produces a json with the necessary variables.  This
would avoid the duplicated effort done in pkg-stats and pkg-utils and
allow to add other infos to pkg-stats like dependencies, reversed
dependencies or if the package is virtual.

In order to use this method, the following changes are required in
pkg-generic's show-info:

 - include license_files;
 - have an option to run it on *all* packages, not just the selected
   ones.

This patch take the simplest approach of only factorizing the make
calls as it requires less changes.

Signed-off-by: Victor Huesca <victor.huesca@bootlin.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agoUpdate .gitlab-ci.yml after addition of luaposix test
Peter Korsgaard [Thu, 1 Aug 2019 12:25:33 +0000 (14:25 +0200)]
Update .gitlab-ci.yml after addition of luaposix test

Commit a0b0976c9333 (support/testing: add luaposix test) added a new test,
but forgot to update .gitlab-ci.yml.  Do that now.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agodbus-python: add host package
Brent Generous [Fri, 9 Nov 2018 00:38:55 +0000 (00:38 +0000)]
dbus-python: add host package

This can be useful for Python scripts running on a host machine that
need to connect to a bus on a remote device, e.g. test scripts.

The target dbus-python depends on dbus instead of selecting it because
dbus has dependencies that check that it is supported. Using 'select'
would override those dependencies. For host-dbus, there are no such
checks -- it's assumed the host has the features neeeded to run dbus, so
it is okay to just depend on host-dbus.

The pyexpat dependency is not needed, as it is forced on for
host-python.

Signed-off-by: Brent Generous <bgenerous@impinj.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
5 years agoboot/uboot: add option to generate env image from default env
Denis Osterland [Mon, 12 Nov 2018 10:18:19 +0000 (10:18 +0000)]
boot/uboot: add option to generate env image from default env

This patch adds support to extract compiled in default env
via u-boot's get_default_envs script and generate env image from it.

Signed-off-by: Denis Osterland <Denis.Osterland@diehl.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
5 years agopackage/mosquitto: bump to v1.6.3
Titouan Christophe [Thu, 18 Jul 2019 10:06:36 +0000 (12:06 +0200)]
package/mosquitto: bump to v1.6.3

Drop dependency on libuuid as it got removed in v1.6.  From ChangeLog.txt:

1.6 - 20190417
==============
- Improved general support for broker generated client ids. Removed libuuid
  dependency.

Signed-off-by: Titouan Christophe <titouan.christophe@railnova.eu>
[Peter: explain why libuuid isn't needed any more]
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agoARC: Add support for ARC HS38 with Quad MAC & FPU
Alexey Brodkin [Thu, 8 Nov 2018 21:59:40 +0000 (16:59 -0500)]
ARC: Add support for ARC HS38 with Quad MAC & FPU

We used to build everything for pretty much baseline ARC HS capable
of runnig Linux kernel, which was ARC HS38/48 with MMU and caches.

But there's a fully featured ARC HS with additional support for
 - Dual & quad integer multiply and MAC operations
 - Double-precision floating-point unit

It corresponds to the following ARC HS templates in ARChitect: hs38_slc_full.

In fact existing HSDK board uses exactly this configuration in its SoC
and this is recommended configuration for Linux use-cases.

To make life simpler we have corresponding "-mcpu" and "--with-cpu"
options in ARC GCC port so we're going to use it and get binaries
built accordingly optimized.

And while at it added help message so users may better understand
what they are dealing with.

Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
Cc: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Cc: Peter Korsgaard <peter@korsgaard.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
5 years agoc-capnproto: add package
Joel Carlson [Thu, 1 Aug 2019 09:44:40 +0000 (11:44 +0200)]
c-capnproto: add package

Adds the c-capnproto package. This creates a C plugin for the regular
capnproto capnpc compiler. It supports only serialization (no RPC).

Since it depends on capnproto, the package selects capnproto and has the
same requirements as capnproto.

The host version is always needed for the code generator, which is what
gets called by packages using it. The target version is also always
needed for the library. Therefore, no Config.in.host option is needed.

We need to use the git download method because the package has
submodules. The submodule is gtest, which is not really needed, but it's
complicated to remove the dependency.

The version is the latest upstream git hash. It is version 0.3 with just
two patches applied: one to the README file, and a fix submitted by us.

Signed-off-by: Joel Carlson <JoelsonCarl@gmail.com>
[Arnout:
 - use latest upstream version which has patch already applied;
 - mark in Config.in that dependencies come from capnproto;
 - add some newlines to .mk file;
 - updated commit message.]
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
5 years agopackage/efl: eina: set EINA_VALUE_EMPTY during library init
Romain Naour [Thu, 18 Jul 2019 21:36:20 +0000 (23:36 +0200)]
package/efl: eina: set EINA_VALUE_EMPTY during library init

Fix a build issue introduced with efl 1.22.2.

See https://phab.enlightenment.org/D9348.

Fixes:
http://autobuild.buildroot.net/results/fa8/fa80b558d2df9e02e2997d57ac0e3be63881c5c4

Signed-off-by: Romain Naour <romain.naour@gmail.com>
Tested-by: Giulio Benetti <giulio.benetti@micronovasrl.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/tvheadend: fix build error with uClibc
Bernd Kuhls [Sat, 6 Jul 2019 06:42:36 +0000 (08:42 +0200)]
package/tvheadend: fix build error with uClibc

Fixes
http://autobuild.buildroot.net/results/627/627e7080e655005d6724b9977670cc73059d6281/

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agosupport/scripts/pkg-stats: rename dump_gen_info()
Thomas Petazzoni [Thu, 1 Aug 2019 09:07:27 +0000 (11:07 +0200)]
support/scripts/pkg-stats: rename dump_gen_info()

Since it's used only for the HTML output, and all other functions used
for HTML output are prefixed by dump_html, let's do so for
dump_gen_info() as well by renaming it to dump_html_gen_info().

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agosupport/scripts/pkg-stats: factorize date and commit
Victor Huesca [Fri, 19 Jul 2019 13:06:30 +0000 (15:06 +0200)]
support/scripts/pkg-stats: factorize date and commit

The 'dump_html' and 'dump_json' both include commit infos as well as the
current date. It make more sense to retrieve these information once.
This patch simply does this factorization.

Signed-off-by: Victor Huesca <victor.huesca@bootlin.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agosupport/scripts/pkg-stats: add support for json output
Victor Huesca [Fri, 19 Jul 2019 13:06:29 +0000 (15:06 +0200)]
support/scripts/pkg-stats: add support for json output

Pkg-stats is a great script that get a lot of interesting info from
buildroot packages. Unfortunately it is currently designed to output a
static HTML page only. While this is great to include on the
buildroot's website, the HTML is not designed to be easily parsable and
thus it is difficult to reuse it in other scripts.

This patch provide a new option to output a JSON file in addition to the
HTML one.

The old 'output' option has been renamed to 'html' to distinguish from
the new 'json' option.

Signed-off-by: Victor Huesca <victor.huesca@bootlin.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agosupport/scripts/pkg-stats: improve argparse usage
Victor Huesca [Fri, 19 Jul 2019 13:06:28 +0000 (15:06 +0200)]
support/scripts/pkg-stats: improve argparse usage

Move the mutual exculsion of the '-n' and '-p' options to be part of the
parser instead of being checked in main.

Signed-off-by: Victor Huesca <victor.huesca@bootlin.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/ghostscript-fonts: add hashes
Bernd Kuhls [Mon, 29 Jul 2019 16:07:22 +0000 (18:07 +0200)]
package/ghostscript-fonts: add hashes

Added sha256 tarball hash.

Added license hash partly fixes:
http://autobuild.buildroot.net/results/f0f/f0fd05ce8a8b595015baf625481b58967df53458/

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/icu: bump version to 64.2
Bernd Kuhls [Wed, 31 Jul 2019 05:53:26 +0000 (07:53 +0200)]
package/icu: bump version to 64.2

Updated license hash after upstream commit:
https://github.com/unicode-org/icu/commit/fc255de3f050271198074c7e8865a805d33c20c4

Added patch to fix big endian build.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/mpd: needs gcc >= 6
Fabrice Fontaine [Mon, 29 Jul 2019 12:33:15 +0000 (14:33 +0200)]
package/mpd: needs gcc >= 6

mpd needs gcc >= 6 since version 0.21 and
https://github.com/MusicPlayerDaemon/MPD/commit/a72d1200fba613d542aa806cbd6c536c0e5061db

Fixes:
 - http://autobuild.buildroot.org/results/dc4/dc49aaae29c61a8edd82e5fbd93db962e1126465

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Acked-by: Jörg Krause <joerg.krause@embedded.rocks>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/dtc: disable valgrind
Fabrice Fontaine [Mon, 29 Jul 2019 12:16:38 +0000 (14:16 +0200)]
package/dtc: disable valgrind

Since version 1.5.0, dtc optionally depends on valgrind so disable it by
setting NO_VALGRIND to 1

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/dtc: add optional libyaml dependency
Fabrice Fontaine [Mon, 29 Jul 2019 12:16:37 +0000 (14:16 +0200)]
package/dtc: add optional libyaml dependency

Since bump to version 1.5.0 with commit
b2f4dc7bc15bcf2cc0282e6a226d97f050975c35, dtc binary optionally depends
on libyaml which is enabled if it is found by pkgconfig so:
 - add host-pkgconf and libyaml dependencies only if
   BR2_PACKAGE_DTC_PROGRAMS and BR2_PACKAGE_LIBYAML are set
 - disable yaml for host build (and so remove host-pkgconf from
   HOST_DTC_DEPENDENCIES)

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/libgcrypt: disable tests
Fabrice Fontaine [Mon, 29 Jul 2019 10:30:14 +0000 (12:30 +0200)]
package/libgcrypt: disable tests

Add a patch to disable tests as t-lock needs threads

Fixes:
 - http://autobuild.buildroot.org/results/50a8ba572e3fafd3c6a39bd54bcfcaf78b5ad325

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/iprutils: add license hash
Bernd Kuhls [Sun, 28 Jul 2019 20:44:34 +0000 (22:44 +0200)]
package/iprutils: add license hash

Partly fixes:
http://autobuild.buildroot.net/results/f0f/f0fd05ce8a8b595015baf625481b58967df53458/

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/ijs: add license hash
Bernd Kuhls [Sun, 28 Jul 2019 20:44:33 +0000 (22:44 +0200)]
package/ijs: add license hash

Partly fixes:
http://autobuild.buildroot.net/results/f0f/f0fd05ce8a8b595015baf625481b58967df53458/

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/libsndfile: add license hash
Bernd Kuhls [Sun, 28 Jul 2019 20:44:32 +0000 (22:44 +0200)]
package/libsndfile: add license hash

Partly fixes:
http://autobuild.buildroot.net/results/f0f/f0fd05ce8a8b595015baf625481b58967df53458/

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/twolame: add license hash
Bernd Kuhls [Sun, 28 Jul 2019 20:44:31 +0000 (22:44 +0200)]
package/twolame: add license hash

Partly fixes:
http://autobuild.buildroot.net/results/f0f/f0fd05ce8a8b595015baf625481b58967df53458/

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/taglib: add license hash
Bernd Kuhls [Sun, 28 Jul 2019 20:44:30 +0000 (22:44 +0200)]
package/taglib: add license hash

Partly fixes:
http://autobuild.buildroot.net/results/f0f/f0fd05ce8a8b595015baf625481b58967df53458/

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/google-material-design-icons: add license hash
Bernd Kuhls [Sun, 28 Jul 2019 20:44:29 +0000 (22:44 +0200)]
package/google-material-design-icons: add license hash

Partly fixes:
http://autobuild.buildroot.net/results/f0f/f0fd05ce8a8b595015baf625481b58967df53458/

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/subversion: security bump to version 1.9.12
Peter Korsgaard [Wed, 31 Jul 2019 23:02:50 +0000 (01:02 +0200)]
package/subversion: security bump to version 1.9.12

Fixes the following security issues:

CVE-2018-11782: Remotely triggerable DoS vulnerability in svnserve
'get-deleted-rev'
https://subversion.apache.org/security/CVE-2018-11782-advisory.txt

CVE-2019-0203: Remote unauthenticated denial-of-service in Subversion
svnserve
https://subversion.apache.org/security/CVE-2019-0203-advisory.txt

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agotoolchain-external: anchor sysroot regex with /
陈小 刚 [Mon, 23 Jul 2018 06:54:18 +0000 (06:54 +0000)]
toolchain-external: anchor sysroot regex with /

Anchor the regex in toolchain_find_sysroot macro with a / to avoid
unexpected substitution for Realtek mips toolchain, for which the libc.a
path ends with 'mips-linux-uclibc/lib/libc.a'.

Signed-off-by: 陈小 刚 <shawn_chen@realsil.com.cn>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
5 years agopackage/gcc: drop negative conditions on C-SKY for older versions
Yann E. MORIN [Thu, 18 Jul 2019 21:06:28 +0000 (23:06 +0200)]
package/gcc: drop negative conditions on C-SKY for older versions

Now that the C-SKY architecture requires gcc-9, we can drop the special
conditions on the individual older versions.

Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Cc: Guo Ren <guoren@kernel.org>
Cc: Arnout Vandecappelle <arnout@mind.be>
Cc: Romain Naour <romain.naour@gmail.com>
Acked-by: Guo Ren <guoren@kernel.org>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agoarch/csky: restrict ck610 to the C-SKY gcc port
Yann E. MORIN [Thu, 18 Jul 2019 21:06:27 +0000 (23:06 +0200)]
arch/csky: restrict ck610 to the C-SKY gcc port

As Guo explained, upstream gcc does not support abi-v1 (only abi-v2), but
ck610 needs abi-v1 [0] [1]

To simplify things, we make the whole C-SKY architecture require gcc-9
or later, and add a single exception in gcc to force the ck610 to use
the C-SKY port.

Note that this does not change the default gcc version to be used for
C-SKY: the C-SKY port is still always the default one; the gcc-9 version
is only proposed as an alternative (except for ck610, of course).

[0] http://lists.busybox.net/pipermail/buildroot/2019-July/254386.html
[1] package/Makefile.in#73

Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Cc: Guo Ren <guoren@kernel.org>
Cc: Arnout Vandecappelle <arnout@mind.be>
Cc: Romain Naour <romain.naour@gmail.com>
Acked-by: Guo Ren <guoren@kernel.org>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agosupport/testing: add luaposix test
Francois Perrad [Sun, 21 Jul 2019 08:51:43 +0000 (10:51 +0200)]
support/testing: add luaposix test

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/luaposix: bump to version 34.1
Francois Perrad [Sun, 21 Jul 2019 08:51:42 +0000 (10:51 +0200)]
package/luaposix: bump to version 34.1

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/fetchmail: bump version to 6.4.0.beta5
Bernd Kuhls [Sat, 20 Jul 2019 09:31:03 +0000 (11:31 +0200)]
package/fetchmail: bump version to 6.4.0.beta5

This bump brings buildroot in-line with Debian stable which also
provides this version after version 6.3 was removed from testing
in 2017: https://tracker.debian.org/pkg/fetchmail

Removed patches applied upstream:
https://gitlab.com/fetchmail/fetchmail/commit/bcab21a977732e2fe24f37cb394f913af0d8b166
https://gitlab.com/fetchmail/fetchmail/commit/a2ae6f8d15d7caf815d7bdd13df833fd1b2af5cc

fetchmailconf.py received various python3-related patches:
https://gitlab.com/fetchmail/fetchmail/commits/legacy_64/fetchmailconf.py

Therefore FETCHMAIL_REMOVE_FETCHMAILCONF_PY is not needed anymore.

Added license hash.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agoutils/checkpackagelib: CommentsMenusPackagesOrder: only apply to top-level
Arnout Vandecappelle (Essensium/Mind) [Wed, 31 Jul 2019 23:02:20 +0000 (01:02 +0200)]
utils/checkpackagelib: CommentsMenusPackagesOrder: only apply to top-level

The CommentsMenusPackagesOrder test is broken in various ways for files
other than package/Config.in and package/Config.in.host. Therefore, the
script gives bogus errors for various other Config.in files.

However, we don't really want to check those other files. Indeed, many
of them have a non-alphabetical ordering for good reasons.

Therefore, skip the check for files other than package/Config.in and
package/Config.in.host.

Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/251214899
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Cc: Jerzy Grzegorek <jerzy.m.grzegorek@gmail.com>
Cc: Yann E. MORIN <yann.morin.1998@free.fr>
Acked-by: Yann E. MORIN <yann.morin.1998@free.fr>
5 years agopackage/sqlite: bump version to 3.29.0
Bernd Kuhls [Sat, 20 Jul 2019 09:27:33 +0000 (11:27 +0200)]
package/sqlite: bump version to 3.29.0

Release notes: https://www.sqlite.org/releaselog/3_29_0.html

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/x11r7/xapp_xinput: bump version to 1.6.3
Bernd Kuhls [Sat, 20 Jul 2019 08:19:36 +0000 (10:19 +0200)]
package/x11r7/xapp_xinput: bump version to 1.6.3

Added all hashes provided by upstream, added license hash.
Updated _SITE according to release notes.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/libpciaccess: bump version to 0.16
Bernd Kuhls [Sat, 20 Jul 2019 08:08:34 +0000 (10:08 +0200)]
package/libpciaccess: bump version to 0.16

Removed patch applied upstream:
https://gitlab.freedesktop.org/xorg/lib/libpciaccess/commit/1d71669e577f5f2eb02542851696d3bcb722a80b

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/json-for-modern-cpp: bump to version 3.7.0
Adam Duskett [Mon, 29 Jul 2019 18:46:18 +0000 (14:46 -0400)]
package/json-for-modern-cpp: bump to version 3.7.0

Signed-off-by: Adam Duskett <Aduskett@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/ltris: add license hash
Bernd Kuhls [Mon, 29 Jul 2019 18:12:12 +0000 (20:12 +0200)]
package/ltris: add license hash

Partly fixes:
http://autobuild.buildroot.net/results/f0f/f0fd05ce8a8b595015baf625481b58967df53458/

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/log4cpp: add license hash
Bernd Kuhls [Mon, 29 Jul 2019 18:12:11 +0000 (20:12 +0200)]
package/log4cpp: add license hash

Partly fixes:
http://autobuild.buildroot.net/results/f0f/f0fd05ce8a8b595015baf625481b58967df53458/

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/libwebsock: add license hash
Bernd Kuhls [Mon, 29 Jul 2019 18:12:10 +0000 (20:12 +0200)]
package/libwebsock: add license hash

Partly fixes:
http://autobuild.buildroot.net/results/f0f/f0fd05ce8a8b595015baf625481b58967df53458/

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/libsvgtiny: add license hash
Bernd Kuhls [Mon, 29 Jul 2019 18:12:09 +0000 (20:12 +0200)]
package/libsvgtiny: add license hash

Partly fixes:
http://autobuild.buildroot.net/results/f0f/f0fd05ce8a8b595015baf625481b58967df53458/

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/sdl: add license hash
Bernd Kuhls [Mon, 29 Jul 2019 18:12:08 +0000 (20:12 +0200)]
package/sdl: add license hash

Partly fixes:
http://autobuild.buildroot.net/results/f0f/f0fd05ce8a8b595015baf625481b58967df53458/

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/libusb-compat: add license hash
Bernd Kuhls [Mon, 29 Jul 2019 18:12:07 +0000 (20:12 +0200)]
package/libusb-compat: add license hash

Partly fixes:
http://autobuild.buildroot.net/results/f0f/f0fd05ce8a8b595015baf625481b58967df53458/

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/jsmin: add license hash
Bernd Kuhls [Mon, 29 Jul 2019 18:12:06 +0000 (20:12 +0200)]
package/jsmin: add license hash

Partly fixes:
http://autobuild.buildroot.net/results/f0f/f0fd05ce8a8b595015baf625481b58967df53458/

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/bellagio: add license hash
Bernd Kuhls [Mon, 29 Jul 2019 18:12:05 +0000 (20:12 +0200)]
package/bellagio: add license hash

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/libsamplerate: add license hash
Bernd Kuhls [Mon, 29 Jul 2019 18:12:04 +0000 (20:12 +0200)]
package/libsamplerate: add license hash

Partly fixes:
http://autobuild.buildroot.net/results/f0f/f0fd05ce8a8b595015baf625481b58967df53458/

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/pciutils: add license hash
Bernd Kuhls [Mon, 29 Jul 2019 18:12:03 +0000 (20:12 +0200)]
package/pciutils: add license hash

Partly fixes:
http://autobuild.buildroot.net/results/f0f/f0fd05ce8a8b595015baf625481b58967df53458/

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/libsysfs: add license hashes
Bernd Kuhls [Mon, 29 Jul 2019 18:12:02 +0000 (20:12 +0200)]
package/libsysfs: add license hashes

Partly fixes:
http://autobuild.buildroot.net/results/f0f/f0fd05ce8a8b595015baf625481b58967df53458/

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/xenomai: bump to version 3.0.9
Sébastien Szymanski [Wed, 31 Jul 2019 17:32:30 +0000 (19:32 +0200)]
package/xenomai: bump to version 3.0.9

remove upstream patch:
https://gitlab.denx.de/Xenomai/xenomai/commit/c5e9c0817839536562a2ae90921f4799f4a9ad46

Signed-off-by: Sébastien Szymanski <sebastien.szymanski@armadeus.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/libassuan: bump to version 2.5.3
Baruch Siach [Tue, 30 Jul 2019 11:00:59 +0000 (14:00 +0300)]
package/libassuan: bump to version 2.5.3

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/libgpg-error: bump to version 1.36
Baruch Siach [Tue, 30 Jul 2019 11:00:58 +0000 (14:00 +0300)]
package/libgpg-error: bump to version 1.36

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agoimx7dpico: Bump kernel
Joris Offouga [Wed, 31 Jul 2019 21:20:22 +0000 (23:20 +0200)]
imx7dpico: Bump kernel

Signed-off-by: Joris Offouga <offougajoris@gmail.com>
Reviewed-by: Fabio Estevam <festevam@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/socketcand: fix build with kernel >= 5.2
Fabrice Fontaine [Sun, 14 Jul 2019 23:06:02 +0000 (01:06 +0200)]
package/socketcand: fix build with kernel >= 5.2

Fixes:
 - http://autobuild.buildroot.org/results/3112b1ad77e805cd3ca61bb79560e8e13a466589

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Reviewed-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/can-utils: fix build with kernel >= 5.2
Fabrice Fontaine [Sun, 14 Jul 2019 20:19:20 +0000 (22:19 +0200)]
package/can-utils: fix build with kernel >= 5.2

Fixes:
 - http://autobuild.buildroot.org/results/363de7d9bf433be8bc47ba4ee52ae0bb80fa9021

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Reviewed-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/gtkperf: add hash for license file
Fabrice Fontaine [Mon, 29 Jul 2019 13:20:36 +0000 (15:20 +0200)]
package/gtkperf: add hash for license file

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/gtkperf: fix build with NLS
Fabrice Fontaine [Mon, 29 Jul 2019 13:20:35 +0000 (15:20 +0200)]
package/gtkperf: fix build with NLS

Fixes:
 - http://autobuild.buildroot.org/results/747469b359dd05cfa05b4295958f8a8175166cfe

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/libnss: use correct CFLAGS and LDFLAGS
Giulio Benetti [Mon, 29 Jul 2019 14:26:10 +0000 (16:26 +0200)]
package/libnss: use correct CFLAGS and LDFLAGS

Currently libnss is configured with BUILD_OPT=1 and due to that that
it doesn't take into account Buildroot TARGET_CFLAGS nor
TARGET_LDFLAGS resulting in pre-chosen optimizations and debugging
symbols being used.

We can't pass TARGET_CFLAGS through CFLAGS or similar otherwise other
internal libnss one will be overwritten (i.e. -fPIC), so we prefer to
append TARGET_CFLAGS at the end of Linux.mk as well as TARGET_LDFLAGS
according to internal libnss Makefile system's names. And obviously
remove BUILD_OPT=1 from BUILD_VARS.

This reveals hidden bugs when building with -Os due to bogus
uninitialized warnings from gcc turned into errors because of -Werror,
so we explicitly pass NSS_ENABLE_WERROR=0 to avoid the use of -Werror.

Signed-off-by: Giulio Benetti <giulio.benetti@micronovasrl.com>
[Thomas: drop the libnss patches, and pass NSS_ENABLE_WERROR instead]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/libmodbus: bump to version 3.1.6
Pierre-Jean Texier [Wed, 31 Jul 2019 22:00:59 +0000 (00:00 +0200)]
package/libmodbus: bump to version 3.1.6

Contains a fix for issue discovered post-3.1.5.
See changelog:

https://libmodbus.org/2019/urgent-fix-for-last-releases/

Signed-off-by: Pierre-Jean Texier <pjtexier@koncepto.io>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/musl: fix license hash
Fabrice Fontaine [Wed, 31 Jul 2019 21:11:04 +0000 (23:11 +0200)]
package/musl: fix license hash

Hash of license file was not updated after bump to version 1.1.23, year
and authors were updated by:
- https://git.musl-libc.org/cgit/musl/commit/COPYRIGHT?id=7a6c8a0df1b685d788fd4d3763681bb3018806d7
- https://git.musl-libc.org/cgit/musl/commit/COPYRIGHT?id=d6dcd4185bddff34724d6d539f834e9daf7dcf3d

Fixes:
 - http://autobuild.buildroot.org/results/bbf81a9f44768894c1a55bb1bac6728aff6f2431

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agoconfigs/freescale_imx8mmevk_defconfig: bump to 4.14.98_2.0.0
Mark Corbin [Wed, 31 Jul 2019 14:42:52 +0000 (15:42 +0100)]
configs/freescale_imx8mmevk_defconfig: bump to 4.14.98_2.0.0

Update the i.MX8MM-EVK BSP to match the latest version
referenced on the NXP website.

Signed-off-by: Mark Corbin <mark.corbin@embecosm.com>
Reviewed-by: Fabio Estevam <festevam@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agoconfigs/warp7: Bump the kernel version
Fabio Estevam [Wed, 31 Jul 2019 13:54:35 +0000 (10:54 -0300)]
configs/warp7: Bump the kernel version

Bump the kernel to version 5.2.4.

Signed-off-by: Fabio Estevam <festevam@gmail.com>
Reviewed-by: Pierre-Jean Texier <pjtexier@koncepto.io>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/libshout: bump to version 2.4.3
Fabrice Fontaine [Wed, 31 Jul 2019 08:24:47 +0000 (10:24 +0200)]
package/libshout: bump to version 2.4.3

- Remove patches (already in version) and so remove AUTORECONF
- Use new option to disable examples
- Add hash for license file

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/libshout: move site to https
Fabrice Fontaine [Wed, 31 Jul 2019 08:24:46 +0000 (10:24 +0200)]
package/libshout: move site to https

Move site from http to https as HTTP URL now returns
"301 Moved Permanently"

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/libmatroska: bump to version 1.5.2
Fabrice Fontaine [Wed, 31 Jul 2019 07:10:00 +0000 (09:10 +0200)]
package/libmatroska: bump to version 1.5.2

Fix build with libebml 1.3.9

Fixes:
 - http://autobuild.buildroot.org/results/148ba335dbf51cdba19185fc23f0d13b707b54f9

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/pwgen: bump to version 2.08
Pierre-Jean Texier [Tue, 30 Jul 2019 18:41:27 +0000 (20:41 +0200)]
package/pwgen: bump to version 2.08

Also add hash for license file

Fixes:

$: make pwgen-legal-info
>>> pwgen 2.08 Collecting legal info
 ERROR: No hash found for debian/copyright

Signed-off-by: Pierre-Jean Texier <pjtexier@koncepto.io>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agoboard/armadeus/apf51: bump 4.4 LTS kernel to latest version
Julien BOIBESSOT [Mon, 29 Jul 2019 13:28:32 +0000 (15:28 +0200)]
board/armadeus/apf51: bump 4.4 LTS kernel to latest version

This should fix: https://gitlab.com/buildroot.org/buildroot/-/jobs/259847033

Signed-off-by: Julien BOIBESSOT <julien.boibessot@armadeus.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agolinux: Force CONFIG_NET=y when using mdev+devtempfs for /dev management
Titouan Christophe [Thu, 20 Jun 2019 16:59:44 +0000 (18:59 +0200)]
linux: Force CONFIG_NET=y when using mdev+devtempfs for /dev management

Since mdev was switched to the daemon mode introduced in Busybox 1.31.0,
it requires CONFIG_NET to be enabled in the kernel such that the mdev
daemon can listen to netlink events.

Signed-off-by: Titouan Christophe <titouan.christophe@railnova.eu>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/expect: bump to version 5.45.4
Fabrice Fontaine [Mon, 29 Jul 2019 21:15:56 +0000 (23:15 +0200)]
package/expect: bump to version 5.45.4

* exp_inter.c: [https://sourceforge.net/p/expect/patches/22/]
Fix interact bug - handle reads of 0 length on
non-blocking channels by explicitly checking if the channel
is non-blocking. Fix by Jack Bates.

* expect.c: [https://sourceforge.net/p/expect/patches/21/]
Fix eof bug introduced with previous bug fix - ensure that data
received just before an eof is processed. Fix by Sergei Golovan.

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/libebml: bump version to 1.3.9
Bernd Kuhls [Mon, 29 Jul 2019 20:30:47 +0000 (22:30 +0200)]
package/libebml: bump version to 1.3.9

Removed patch applied upstream.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agoconfigs/imx7d-sdb: Bump U-Boot and kernel
Fabio Estevam [Tue, 30 Jul 2019 16:36:48 +0000 (13:36 -0300)]
configs/imx7d-sdb: Bump U-Boot and kernel

Bump U-Boot to version 2019.07 and kernel to version 5.2.4.

Signed-off-by: Fabio Estevam <festevam@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopandaboard_defconfig: bump linux to 4.19.62 to fix build with gcc 8
Peter Korsgaard [Tue, 30 Jul 2019 12:33:15 +0000 (14:33 +0200)]
pandaboard_defconfig: bump linux to 4.19.62 to fix build with gcc 8

The recent change to default to gcc 8 for the internal toolchain broke this
defconfig.  Fix it by bumping to the latest 4.19 kernel.

Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/259853955
The kernel now uses ttySx for the omap serial ports, so adjust the getty
port to match.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agotoolchain-buildroot: musl only supports 64bit variant of risc-v
Peter Korsgaard [Tue, 30 Jul 2019 16:39:31 +0000 (18:39 +0200)]
toolchain-buildroot: musl only supports 64bit variant of risc-v

Reported-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/btrfs-progs: bump to version 5.2.1
Baruch Siach [Tue, 30 Jul 2019 11:53:39 +0000 (14:53 +0300)]
package/btrfs-progs: bump to version 5.2.1

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/qt5: change upstream location
Yann E. MORIN [Tue, 30 Jul 2019 10:36:00 +0000 (12:36 +0200)]
package/qt5: change upstream location

Upstream pushes their delivery archives in to places:
    https://download.qt.io/official_releases/
    https://download.qt.io/archive/

After a while, only the latter remains, whith the former being pruned
actively to contain only officially supported versions.

Switch to using the archive location, as it has everything, even the
latest versions.

Signed-off-by: "Yann E. MORIN" <yann.morin@orange.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/putty: bump to version 0.72
Baruch Siach [Tue, 30 Jul 2019 10:30:33 +0000 (13:30 +0300)]
package/putty: bump to version 0.72

Drop upstream patches.

Remove autoreconf; we no longer patch configure.ac.

Cc: Alexander Dahl <post@lespocky.de>
Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agotoolchain: enable musl for riscv
Jörg Krause [Tue, 30 Jul 2019 10:23:31 +0000 (12:23 +0200)]
toolchain: enable musl for riscv

Since version 1.1.23 musl supports the RISC-V architecture.

Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks>
Tested-by: Mark Corbin <mark.corbin@embecosm.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/musl: bump to version 1.1.23
Jörg Krause [Tue, 30 Jul 2019 10:23:30 +0000 (12:23 +0200)]
package/musl: bump to version 1.1.23

This version merges the RISC-V (64-bit) port and new math library
implementations of log, exp, and pow. Internals of how (non-cancellable)
syscalls are performed have been overhauled so that all code necessary to make
the syscall resides in the arch-provided header and is inlinable. In the
process, bugs in the implementation of mips and microblaze syscall mechanisms
were found and fixed. Several other bugs were fixed as well, including a
potentially serious one in the layout of static TLS for shared libraries on
archs that use "TLS variant I" layout.

A couple behaviors that were clearly undesirable but arguably mandated by POSIX
have been fixed as a result of POSIX intepretations rendering them unnecessary.

Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks>
Tested-by: Mark Corbin <mark.corbin@embecosm.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/mariadb: bump to version 10.3.16
Ryan Coe [Mon, 29 Jul 2019 23:46:12 +0000 (16:46 -0700)]
package/mariadb: bump to version 10.3.16

The license file COPYING has been updated with a new address.

Release notes:
https://mariadb.com/kb/en/library/mariadb-10316-release-notes/

Changelog:
https://mariadb.com/kb/en/mariadb-10316-changelog/

Signed-off-by: Ryan Coe <bluemrp9@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agoDEVELOPERS: Remove Qais Yousef
Bernd Kuhls [Mon, 29 Jul 2019 18:15:15 +0000 (20:15 +0200)]
DEVELOPERS: Remove Qais Yousef

Email bounces:

<Qais.Yousef@imgtec.com>: host mxb-00376f01.gslb.pphosted.com[185.132.180.163]
    said: 550 5.1.1 User Unknown (in reply to RCPT TO command)

Last mailing list postings date back to 2012.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/libmodbus: bump to version 3.1.5
Pierre-Jean Texier [Mon, 29 Jul 2019 16:57:38 +0000 (18:57 +0200)]
package/libmodbus: bump to version 3.1.5

See https://libmodbus.org/2019/stable-and-development-releases/

Signed-off-by: Pierre-Jean Texier <pjtexier@koncepto.io>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/libglib2: bump to version 2.60.6
Adam Duskett [Mon, 29 Jul 2019 16:20:04 +0000 (12:20 -0400)]
package/libglib2: bump to version 2.60.6

Signed-off-by: Adam Duskett <Aduskett@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/xen: security bump to version 4.11.2
Peter Korsgaard [Mon, 29 Jul 2019 16:17:03 +0000 (18:17 +0200)]
package/xen: security bump to version 4.11.2

The 4.11.2 release brings a large number of fixes:

https://xenproject.org/downloads/xen-project-archives/xen-project-4-11-series/xen-project-4-11-2/

Including a number of security fixes:

XSA-284: grant table transfer issues on large hosts
XSA-285: race with pass-through device hotplug
XSA-287: x86: steal_page violates page_struct access discipline
XSA-288: x86: Inconsistent PV IOMMU discipline
XSA-290: missing preemption in x86 PV page table unvalidation
XSA-291: x86/PV: page type reference counting issue with failed IOMMU update
XSA-292: x86: insufficient TLB flushing when using PCID
XSA-293: x86: PV kernel context switch corruption
XSA-294: x86 shadow: Insufficient TLB flushing when using PCID
XSA-295: Unlimited Arm Atomics Operations
XSA-297: Microarchitectural Data Sampling speculative side channel

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/dtc: add hash for license files
Fabrice Fontaine [Mon, 29 Jul 2019 10:55:09 +0000 (12:55 +0200)]
package/dtc: add hash for license files

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/openjdk{, -bin}: security bump to version 12.0.2_10
Peter Korsgaard [Mon, 29 Jul 2019 07:37:20 +0000 (09:37 +0200)]
package/openjdk{, -bin}: security bump to version 12.0.2_10

Fixes the following security issues:

CVE-2019-7317 CVE-2019-2821 CVE-2019-2769 CVE-2019-2762 CVE-2019-2745
CVE-2019-2816 CVE-2019-2842 CVE-2019-2786 CVE-2019-2818 CVE-2019-2766
CVE-2019-6129

For details. see the advisory:
https://openjdk.java.net/groups/vulnerability/advisories/2019-07-16

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/asterisk: security bump to version 16.4.1
Peter Korsgaard [Sun, 28 Jul 2019 21:28:31 +0000 (23:28 +0200)]
package/asterisk: security bump to version 16.4.1

Fixes the following security issues:

CVE-2019-12827: A specially crafted SIP in-dialog MESSAGE message can cause
Asterisk to crash:

https://downloads.asterisk.org/pub/security/AST-2019-002.html

CVE-2019-13161: When T.38 faxing is done in Asterisk a T.38 reinvite may be
sent to an endpoint to switch it to T.38.  If the endpoint responds with an
improperly formatted SDP answer including both a T.38 UDPTL stream and an
audio or video stream containing only codecs not allowed on the SIP peer or
user a crash will occur.  The code incorrectly assumes that there will be at
least one common codec when T.38 is also in the SDP answer:

https://downloads.asterisk.org/pub/security/AST-2019-003.html

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years ago{linux, linux-headers}: bump 4.{4, 9, 14, 19}.x / 5.{1, 2}.x series
Peter Korsgaard [Sun, 28 Jul 2019 20:55:21 +0000 (22:55 +0200)]
{linux, linux-headers}: bump 4.{4, 9, 14, 19}.x / 5.{1, 2}.x series

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/zip: adjust the version to 3.0
Thomas Petazzoni [Thu, 20 Jun 2019 13:48:09 +0000 (15:48 +0200)]
package/zip: adjust the version to 3.0

According to the project homepage at
http://infozip.sourceforge.net/Zip.html, the version is really named
3.0. This is also how it's called inside the zip30.ann file in the
source code, which says "We have posted Zip 3.0, July 5th 2008".

So the fact that the tarball is named zip30.tgz is just because
upstream wanted to avoid having two dots (perhaps by habit of the old
DOS 8.3 file name limitation ?).

The version is also named "3.0" in the SourceForge RSS at [0] that
release-monitoring.org is using for this package [1]. Therefore, by
using "3.0" as the version, we will match the version known by
release-monitoring.org.

Of course the tarball name is still zip30.tgz so we tweak the
ZIP_VERSION value appropriately.

[0] https://sourceforge.net/projects/infozip/rss?path=/
[1] https://release-monitoring.org/project/10080/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/dtc: bump to version v1.5.0
Joel Stanley [Mon, 22 Jul 2019 04:21:12 +0000 (13:51 +0930)]
package/dtc: bump to version v1.5.0

Upstream now optionally supports a yaml output format, and support is
detected through pkg-config. It has not been added as a dependency but
could in the future if someone asks for it.

Patches applied upstream:

  - Kill bogus TYPE_BLOB marker type
  - checks: fix simple-bus compatible matching

New patch:

 - Makefile: Add EXTRA_CFLAGS variable

The new patch is required to correctly add buildroot's cflags. The
existing packaging was overwriting those set by the package's makefile,
which was breaking the yaml detection.

Signed-off-by: Joel Stanley <joel@jms.id.au>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/suricata: fix build with kernel >= 5.2
Bernd Kuhls [Mon, 22 Jul 2019 16:14:49 +0000 (18:14 +0200)]
package/suricata: fix build with kernel >= 5.2

Fixes:
http://autobuild.buildroot.net/results/422/422e1aa4e7d0bac31b55e7150a7ab031e23cef4a/

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>