buildroot.git
4 years agopackage/connman: remove _GNU_SOURCE patch
Petr Vorel [Fri, 28 Feb 2020 06:04:55 +0000 (07:04 +0100)]
package/connman: remove _GNU_SOURCE patch

Not needed any more.

Signed-off-by: Petr Vorel <petr.vorel@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/connman: add iptables/nftables selection
Petr Vorel [Thu, 27 Feb 2020 23:29:54 +0000 (00:29 +0100)]
package/connman: add iptables/nftables selection

This allows to use nftables instead of the default iptables.

Signed-off-by: Petr Vorel <petr.vorel@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/connman: bump to 1.38
Petr Vorel [Thu, 27 Feb 2020 23:29:53 +0000 (00:29 +0100)]
package/connman: bump to 1.38

Signed-off-by: Petr Vorel <petr.vorel@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/connman: re-organize configure options and dependencies
Petr Vorel [Thu, 27 Feb 2020 23:29:52 +0000 (00:29 +0100)]
package/connman: re-organize configure options and dependencies

Use style typical for Buildroot.

Suggested-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Signed-off-by: Petr Vorel <petr.vorel@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/systemd: bump to version 245
James Hilliard [Fri, 6 Mar 2020 20:47:19 +0000 (13:47 -0700)]
package/systemd: bump to version 245

Disabled new modules for now.

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agosupport/scripts/pkg-stats: add list of status checks to the json output
Heiko Thiery [Sat, 7 Mar 2020 07:56:32 +0000 (08:56 +0100)]
support/scripts/pkg-stats: add list of status checks to the json output

Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agosupport/scripts/pkg-stats: set status to 'na' for virtual packages
Heiko Thiery [Sat, 7 Mar 2020 07:56:31 +0000 (08:56 +0100)]
support/scripts/pkg-stats: set status to 'na' for virtual packages

If there is no infra set or infra is virtual the status is set to 'na'.

This is done for the follwing checks:
 - license
 - license-files
 - hash
 - hash-license
 - patches
 - version

Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agosupport/scripts/pkg-stats: add defconfig support
Heiko Thiery [Sat, 7 Mar 2020 07:56:29 +0000 (08:56 +0100)]
support/scripts/pkg-stats: add defconfig support

Scan configs directory and create Defconfig objects.

Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agosupport/scripts/pkg-stats: store pkg dir path
Heiko Thiery [Sat, 7 Mar 2020 07:56:28 +0000 (08:56 +0100)]
support/scripts/pkg-stats: store pkg dir path

This value can be used for later processing.

In the buildroot-stats application this is used to create links pointing
to the git repo of buildroot.

Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agosupport/scripts/pkg-stats: add package count to stats
Heiko Thiery [Sat, 7 Mar 2020 07:56:27 +0000 (08:56 +0100)]
support/scripts/pkg-stats: add package count to stats

Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agosupport/scripts/pkg-stats: add package status
Heiko Thiery [Sat, 7 Mar 2020 07:56:26 +0000 (08:56 +0100)]
support/scripts/pkg-stats: add package status

Unify the status check information. The status is stored in a tuple. The
first entry is the status that can be 'ok', 'warning' or 'error'. The
second entry is a verbose message.

The following checks are performed:
- url: status of the URL check
- license: status of the license presence check
- license-files: status of the license file check
- hash: status of the hash file presence check
- patches: status of the patches count check
- pkg-check: status of the check-package script result
- developers: status if a package has developers in the DEVELOPERS file
- version: status of the version check

With that status information the following variables are replaced:
has_license, has_license_files, has_hash, url_status

Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agosupport/scripts/pkg-stats: store licences of package
Heiko Thiery [Sat, 7 Mar 2020 07:56:25 +0000 (08:56 +0100)]
support/scripts/pkg-stats: store licences of package

Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agosupport/scripts/pkg-stats: set developers info
Heiko Thiery [Sat, 7 Mar 2020 07:56:24 +0000 (08:56 +0100)]
support/scripts/pkg-stats: set developers info

Use the function 'parse_developers' function from getdeveloperlib that
collect the information about the developers and the files they
maintain. Then set the maintainer(s) to each package.

Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agosupport/scripts/pkg-stats: store patch files for the package
Heiko Thiery [Sat, 7 Mar 2020 07:56:23 +0000 (08:56 +0100)]
support/scripts/pkg-stats: store patch files for the package

Remove the patch_count attribute and use a class property instead.

Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agosupport/scripts/pkg-stats: store latest version in a dict
Heiko Thiery [Sat, 7 Mar 2020 07:56:22 +0000 (08:56 +0100)]
support/scripts/pkg-stats: store latest version in a dict

This patch changes the type of the latest_version variable to a dict.
This is for better readability/usability of the data. With this the json
output is more descriptive in later processing of the json output.

Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agosupport/scripts/pkg-stats: clear multiprocessing pools after use
Titouan Christophe [Sun, 1 Mar 2020 21:25:28 +0000 (22:25 +0100)]
support/scripts/pkg-stats: clear multiprocessing pools after use

During the CVE checking phase, we can still see a huge amount of
Python processes (actually 128) running on the host, even though
the CVE step is entirely ran in the main thread.

These are actually the worker processes spawned to check for the
packages URL statuses and the latest versions from release-monitoring.
This is because of an issue in Python's multiprocessing implementation:
https://bugs.python.org/issue34172

The problem was already there before the CVE matching step was
introduced, but because pkg-stat was terminating right after the
release-monitoring step, it went unnoticed.

Also, do not hold a reference to the multiprocessing pool from
the Package class, as this is not needed.

Signed-off-by: Titouan Christophe <titouan.christophe@railnova.eu>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
4 years agosupport/scripts/pkg-stats: decode subprocess output for python3
Titouan Christophe [Sun, 1 Mar 2020 21:18:48 +0000 (22:18 +0100)]
support/scripts/pkg-stats: decode subprocess output for python3

In Python 3, the functions from the subprocess module return bytes
(and no longer strings as in Python 2), which must be decoded for
further text operations.

Now, pkg-stats can be run in Python 3.

Signed-off-by: Titouan Christophe <titouan.christophe@railnova.eu>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
4 years agosupport/scripts/pkg-stats: properly ignore CVEs in <pkg>_IGNORE_CVES
Thomas Petazzoni [Tue, 18 Feb 2020 23:35:26 +0000 (00:35 +0100)]
support/scripts/pkg-stats: properly ignore CVEs in <pkg>_IGNORE_CVES

It seems like throughout the series that the CVE pkg-stats support
went through, the support for ignoring CVEs in the per-package
<pkg>_IGNORE_CVES variable was forgotten.

Let's re-introduce this, which is now very simple thanks to the CVE
class, its .identifier() propertly and the .is_cve_ignored() method of
the Package class

Cc: Titouan Christophe <titouan.christophe@railnova.eu>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
4 years agoboot/opensbi: bump to version 0.6
Mark Corbin [Mon, 2 Mar 2020 14:02:50 +0000 (14:02 +0000)]
boot/opensbi: bump to version 0.6

Tested with qemu_riscv32_virt_defconfig and
qemu_riscv64_virt_defconfig using Buildroot host-qemu 4.2.0.

Signed-off-by: Mark Corbin <mark@dibsco.co.uk>
Reviewed-by: Alistair Francis <alistair.francis@wdc.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/gstreamer1/gst1-plugins-base: add tools option
Peter Seiderer [Tue, 3 Mar 2020 16:47:02 +0000 (17:47 +0100)]
package/gstreamer1/gst1-plugins-base: add tools option

Add tools option to disable building/installing of gst-discoverer,
gst-device-monitor and gst-play command line tools (similar to
BR2_PACKAGE_GSTREAMER1_INSTALL_TOOLS).

Signed-off-by: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/fswebcam: bump to latest version
Eugen Hristev [Tue, 3 Mar 2020 09:00:52 +0000 (11:00 +0200)]
package/fswebcam: bump to latest version

Bump to latest git version.

Signed-off-by: Eugen Hristev <eugen.hristev@microchip.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agoconfigs/freescale_imx8qmmek: new defconfig
Maeva Manuel [Wed, 4 Mar 2020 16:14:27 +0000 (17:14 +0100)]
configs/freescale_imx8qmmek: new defconfig

This patch documents the Buildroot support for the NXP i.MX8QM MEK board.

You will find a reference to the board on nxp.com:
https://www.nxp.com/design/development-boards/i.mx-evaluation-and-development-boards/i.mx-8quadmax-multisensory-enablement-kit-mek:MCIMX8QM-CPU

You can also find the get started guide here:
https://www.nxp.com/document/guide/get-started-with-the-i.mx-8quadmax-mek:GS-iMX-8QM-MEK

Signed-off-by: Maeva Manuel <maeva.manuel@oss.nxp.com>
Tested-by: Julien Olivain <julien.olivain@oss.nxp.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/freescale-imx/firmware-imx: add support for i.MX8QM
Maeva Manuel [Wed, 4 Mar 2020 16:14:26 +0000 (17:14 +0100)]
package/freescale-imx/firmware-imx: add support for i.MX8QM

Signed-off-by: Maeva Manuel <maeva.manuel@oss.nxp.com>
Tested-by: Julien Olivain <julien.olivain@oss.nxp.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/libevdev: convert to meson
Peter Seiderer [Mon, 2 Mar 2020 15:09:07 +0000 (16:09 +0100)]
package/libevdev: convert to meson

- drop legacy patch 0001-configure-add-disable-runtime-tests-option.patch
  and use -Dtests=disabled instead

- drop host-pkgconf dependency as pkgconf is only used in case tests
  are enabled to find the check package (checked via meson output -
  no 'Found pkg-config' - and via strace)

- update host-python dependency to host-python3 as the script
  libevdev/make-event-names.py which is used to generate the
  header file event-names.h is updated to python3:
  '#!/usr/bin/env python3'
  This made no difference with autotools build as the script
  was called with '$(PYTHON) libevdev/make-event-names.py'.

  We use BR2_PYTHON3_HOST_DEPENDENCY instead of depending on
  host-python3, to use any available Python 3.x interpreter on the
  build machine instead of building our own, if possible.

- add patch to fix tools compile with older toolchains adding
  the local include path (only the meson build is affected)

Signed-off-by: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/libevdev: bump version to 1.9.0
Peter Seiderer [Mon, 2 Mar 2020 15:09:06 +0000 (16:09 +0100)]
package/libevdev: bump version to 1.9.0

And update hash file formatting (2 spaces).

For details see [1] and [2].

[1] https://lists.freedesktop.org/archives/input-tools/2020-February/001529.html
[2] https://lists.freedesktop.org/archives/input-tools/2020-March/001530.html

Signed-off-by: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/libevdev: add host-python dependency
Peter Seiderer [Mon, 2 Mar 2020 15:09:05 +0000 (16:09 +0100)]
package/libevdev: add host-python dependency

Fixes:

  checking for a Python interpreter with version >= 2.6... none
  configure: error: no suitable Python interpreter found

Signed-off-by: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/libite: bump version to 2.1.2
Ryan Coe [Mon, 2 Mar 2020 17:49:15 +0000 (09:49 -0800)]
package/libite: bump version to 2.1.2

The hash for LICENSE has changed due to the copyright being updated and
the note about licensing types has been moved to the bottom.

The hash for chomp.c has been changed due to the copyright being updated and
code changes in that file.

Changelog:
https://github.com/troglobit/libite/releases/tag/v2.1.2

Signed-off-by: Ryan Coe <bluemrp9@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/inadyn: bump version to 2.6
Ryan Coe [Mon, 2 Mar 2020 17:49:14 +0000 (09:49 -0800)]
package/inadyn: bump version to 2.6

Changelog:
https://github.com/troglobit/inadyn/releases/tag/v2.6

Signed-off-by: Ryan Coe <bluemrp9@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/inadyn: remove dependency on libite
Ryan Coe [Mon, 2 Mar 2020 17:49:13 +0000 (09:49 -0800)]
package/inadyn: remove dependency on libite

The dependency for libite was removed in upstream commit e27bfbf
dating back a couple of years.

Signed-off-by: Ryan Coe <bluemrp9@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/ipset: bump to version 7.6
Pierre-Jean Texier [Mon, 2 Mar 2020 16:56:13 +0000 (17:56 +0100)]
package/ipset: bump to version 7.6

See full changelog http://ipset.netfilter.org/changelog.html

Signed-off-by: Pierre-Jean Texier <pjtexier@koncepto.io>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/wayland-protocols: bump to version 1.20
James Hilliard [Tue, 3 Mar 2020 23:16:53 +0000 (16:16 -0700)]
package/wayland-protocols: bump to version 1.20

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/linux-firmware: add option for Microchip VSC85xx networking PHYs
Antoine Tenart [Tue, 3 Mar 2020 10:13:37 +0000 (11:13 +0100)]
package/linux-firmware: add option for Microchip VSC85xx networking PHYs

This patch adds an option to support installing firmware files for the
Microchip/Microsemi VSC85xx networking PHY family.

There is a mismatch between Linux and Linux-firmware on the name of the
PHY (Microchip vs Microsemi), due to the acquisition of Microsemi by
Microchip. We chose here the name in Linux-firmware, but mentioned the
other one in the Kconfig help of the option.

Signed-off-by: Antoine Tenart <antoine.tenart@bootlin.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
4 years agopackage/linux-firmware: fix special cases of symlinks
Antoine Tenart [Wed, 4 Mar 2020 16:55:32 +0000 (17:55 +0100)]
package/linux-firmware: fix special cases of symlinks

Some symlinks were not created correctly when installing the
Linux-firmware package. This patch fixes the support for all symlinks of
the form:

  a/foo -> bar
  a/foo -> b/bar
  a/foo -> ../b/bar

With this patch all forms of symlinks described in the WHENCE file
should be supported, whether they are in nested directories, or in
non-existing ones.

As some symlinks could be in directories that do not exist, we must
maje sure to canonicalize the path before testing the linked-to file.

We compared the symlinks installed pre-20200122 to what we have now, and
it seems we're handling all of them with this patch.

Fixes: 55df4059d24b ("package/linux-firmware: fix symlink support")
Signed-off-by: Antoine Tenart <antoine.tenart@bootlin.com>
[yann.morin.1998@free.fr:
  - use readlink in canonicalize-missing mode, to avoid
    creating-then-removing directories
]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Tested-by: Antoine Tenart <antoine.tenart@bootlin.com>
Reviewed-by: Antoine Tenart <antoine.tenart@bootlin.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
4 years agopackage/mini-snmpd: bump to version 1.6
Alexander Sverdlin [Mon, 2 Mar 2020 18:50:54 +0000 (19:50 +0100)]
package/mini-snmpd: bump to version 1.6

Drop both patches:

 - 0001-Prepend-zero-byte-before-unsigned-integers.patch is upstream
   as of 949ae648bf7c654b8fae607a0988bfa672607156

 - 0002-mib.c-allow-unsigned-integers-to-have-an-extra-byte.patch is
   upstream as of

Use the systemd unit file provided by the upstream project instead of
our own, just add an /etc/default/ file to add the -a option to
preserve the same behavior.

This new version now needs pkg-config.

v1.6 changelog:

Bug fix release.

- Fix #16: regression in ifTable for point-to-point interfaces
- Fix #17: major memory leak in Linux backend
- Fix #18: consistent timeout handling in .conf file and command line

v1.5 changelog:

Major feature release.  Support for TCP-MIB, UDP-MIB, IP-MIB,
ifXTable with 64-bit counters.

- Majority of new features from [NDM Systems][]
- CVE fixes from [Cisco Talos Intelligence Group][talos]

- Add support for ifXTable (64-bit counters), from NDM Systems
- Add support for TCP-MIB, from NDM Systems
- Add support for UDP-MIB, from NDM Systems
- Add support for IP-MIB, from NDM Systems
- Add support for ifType
- Add support for ifMtu
- Binary and man page renamed: `mini_snmpd` --> `mini-snmpd`
- New command line option `-l LEVEL` replaces `--verbose`
- New command line option `-v` to show program version
- Create PID file when daemon is ready to receive signals
- Add support for systemd unit file on Linux
- Add support for /etc/mini-snmpd.conf, disabled by default

- CVE-2020-6060: Fix stack overflow in client connection handler
- CVE-2020-6059: Fix out-of-bounds read in parsing of SNMP packet
- CVE-2020-6058: Fix out-of-bounds read in parsing of SNMP packet
- Let `-s` flag control use of syslog, when running in foreground
- Removed all (known) GNU:isms; i.e., `__progname` and `%m`

Signed-off-by: Alexander Sverdlin <alexander.sverdlin@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/python-jinja2: fix async removal paths
James Hilliard [Sat, 29 Feb 2020 01:11:55 +0000 (18:11 -0700)]
package/python-jinja2: fix async removal paths

Fixes:
http://autobuild.buildroot.net/results/dd5/dd5f151b2c9872476ab63c529468d0b37a0374f5/

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
4 years agopackage/linux-firmware: fix symlink support
Antoine Tenart [Tue, 3 Mar 2020 13:33:56 +0000 (14:33 +0100)]
package/linux-firmware: fix symlink support

Since Linux-firmware's commit 9cfefbd7fbda ("Remove duplicate symlinks")
symlinks aren't distributed anymore. They are rather created at
installation time by a script provided in the project, copy-firmware.sh.
The description of the symlinks is done in the WHENCE file. Since the
bump to version 20200122, in commit 48cc1a89ae04, installation for many
firmwares was broken as Buildroot tried to install missing symlinks from
Linux-firmware.

The fix is not only to remove now missing symlinks, but to add logic to
create those symlinks as kernel modules will depend on them. The
solution taken by this patch is to create dynamically symlinks based on
their description in the WHENCE file *and* only if the file they'll
point to was installed in the target directory.

Fixes: 48cc1a89ae04 ("package/linux-firmware: bump to version 20200122")
Cc: james.hilliard1@gmail.com
Signed-off-by: Antoine Tenart <antoine.tenart@bootlin.com>
[yann.morin.1998@free.fr:
  - don't use a post-install hook
  - consolidate grep+sed into a single sed
  - split long ling
  - detect ln error and exit
]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
4 years agopackage/linux-firmware: fix hashes for license files
Yann E. MORIN [Sun, 1 Mar 2020 08:28:32 +0000 (09:28 +0100)]
package/linux-firmware: fix hashes for license files

Commit 48cc1a89ae (package/linux-firmware: bump to version 20200122)
forgot to account for an update in the copyright year for the AMD blobs,
as well as a global update to the WHENCE file (which lists all the
blobs and their licenses).

Fixes:
    http://autobuild.buildroot.org/results/372abcf91592ef4a1231de6364b0848ff131e432/

Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
4 years agopackage/ser2net: bump to version 4.1.2
James Hilliard [Sat, 29 Feb 2020 02:22:13 +0000 (19:22 -0700)]
package/ser2net: bump to version 4.1.2

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
4 years agopackage/gensio: bump to version 1.5.3
James Hilliard [Sat, 29 Feb 2020 02:09:35 +0000 (19:09 -0700)]
package/gensio: bump to version 1.5.3

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
4 years agopackage/gensio: add patch fixing expected identifier before token error
James Hilliard [Sat, 29 Feb 2020 02:29:15 +0000 (19:29 -0700)]
package/gensio: add patch fixing expected identifier before token error

Fixes:
http://autobuild.buildroot.net/results/d33c6cc6154607c6f1f8fdde3569cfcc4b9d2330/

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
4 years agopackage/kexec-lite: Bump the version
Nayna Jain [Fri, 28 Feb 2020 19:05:53 +0000 (14:05 -0500)]
package/kexec-lite: Bump the version

Upstream changes include:

kexec: improve kexec_file_load error message

Signed-off-by: Nayna Jain <nayna@linux.ibm.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
4 years agopackage/qt5: drop QT5_VERSION_LATEST symbol
Peter Korsgaard [Wed, 26 Feb 2020 14:46:08 +0000 (15:46 +0100)]
package/qt5: drop QT5_VERSION_LATEST symbol

Now that all the references to this symbol are gone, remove the blind
symbol.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
4 years agopackage/libv4l: drop QT5_VERSION_LATEST logic
Peter Korsgaard [Wed, 26 Feb 2020 14:46:07 +0000 (15:46 +0100)]
package/libv4l: drop QT5_VERSION_LATEST logic

Now that the version selection has been removed.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
4 years agopackage/libmediaart: drop QT5_VERSION_LATEST logic
Peter Korsgaard [Wed, 26 Feb 2020 14:46:06 +0000 (15:46 +0100)]
package/libmediaart: drop QT5_VERSION_LATEST logic

Now that the version selection has been removed.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
4 years agopackage/kf5: drop QT5_VERSION_LATEST logic
Peter Korsgaard [Wed, 26 Feb 2020 14:46:05 +0000 (15:46 +0100)]
package/kf5: drop QT5_VERSION_LATEST logic

Now that the version selection has been removed.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
4 years agopackage/gst1-plugins-good: drop QT5_VERSION_LATEST logic
Peter Korsgaard [Wed, 26 Feb 2020 14:46:04 +0000 (15:46 +0100)]
package/gst1-plugins-good: drop QT5_VERSION_LATEST logic

Now that the version selection has been removed.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
4 years agopackage/cutelyst: drop QT5_VERSION_LATEST logic
Peter Korsgaard [Wed, 26 Feb 2020 14:46:03 +0000 (15:46 +0100)]
package/cutelyst: drop QT5_VERSION_LATEST logic

Now that the version selection has been removed.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
4 years agopackage/qt5xmlpatterns: drop qt 5.6 support
Peter Korsgaard [Wed, 26 Feb 2020 14:46:02 +0000 (15:46 +0100)]
package/qt5xmlpatterns: drop qt 5.6 support

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
4 years agopackage/qt5x11extras: drop qt 5.6 support
Peter Korsgaard [Wed, 26 Feb 2020 14:46:01 +0000 (15:46 +0100)]
package/qt5x11extras: drop qt 5.6 support

And get rid of the 5.12.7 subdir now that the version selection is gone.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
4 years agopackage/qt5webview: drop qt 5.6 support
Peter Korsgaard [Wed, 26 Feb 2020 14:46:00 +0000 (15:46 +0100)]
package/qt5webview: drop qt 5.6 support

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
4 years agopackage/qt5websockets: drop qt 5.6 support
Peter Korsgaard [Wed, 26 Feb 2020 14:45:59 +0000 (15:45 +0100)]
package/qt5websockets: drop qt 5.6 support

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
4 years agopackage/qt5webkit-examples: drop qt 5.6 support
Peter Korsgaard [Wed, 26 Feb 2020 14:45:58 +0000 (15:45 +0100)]
package/qt5webkit-examples: drop qt 5.6 support

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
4 years agopackage/qt5webkit: drop qt 5.6 support
Peter Korsgaard [Wed, 26 Feb 2020 14:45:57 +0000 (15:45 +0100)]
package/qt5webkit: drop qt 5.6 support

And get rid of the 5.9.1 subdir now that the version selection is gone.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
4 years agopackage/qt5webengine: drop qt 5.6 support
Peter Korsgaard [Wed, 26 Feb 2020 14:45:56 +0000 (15:45 +0100)]
package/qt5webengine: drop qt 5.6 support

And get rid of the 5.12.7 subdir now that the version selection is gone.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
4 years agopackage/qt5webchannel: drop qt 5.6 support
Peter Korsgaard [Wed, 26 Feb 2020 14:45:55 +0000 (15:45 +0100)]
package/qt5webchannel: drop qt 5.6 support

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
4 years agopackage/qt5wayland: drop qt 5.6 support
Peter Korsgaard [Wed, 26 Feb 2020 14:45:54 +0000 (15:45 +0100)]
package/qt5wayland: drop qt 5.6 support

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
4 years agopackage/qt5virtualkeyboard: drop qt 5.6 support
Peter Korsgaard [Wed, 26 Feb 2020 14:45:53 +0000 (15:45 +0100)]
package/qt5virtualkeyboard: drop qt 5.6 support

And get rid of the 5.12.7 subdir now that the version selection is gone.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
4 years agopackage/qt5tools: drop qt 5.6 support
Peter Korsgaard [Wed, 26 Feb 2020 14:45:52 +0000 (15:45 +0100)]
package/qt5tools: drop qt 5.6 support

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
4 years agopackage/qt5svg: drop qt 5.6 support
Peter Korsgaard [Wed, 26 Feb 2020 14:45:51 +0000 (15:45 +0100)]
package/qt5svg: drop qt 5.6 support

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
4 years agopackage/qt5serialport: drop qt 5.6 support
Peter Korsgaard [Wed, 26 Feb 2020 14:45:50 +0000 (15:45 +0100)]
package/qt5serialport: drop qt 5.6 support

And get rid of the 5.12.7 subdir now that the version selection is gone.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
4 years agopackage/qt5serialbus: drop qt 5.6 support
Peter Korsgaard [Wed, 26 Feb 2020 14:45:49 +0000 (15:45 +0100)]
package/qt5serialbus: drop qt 5.6 support

And get rid of the 5.12.7 subdir now that the version selection is gone.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
4 years agopackage/qt5sensors: drop qt 5.6 support
Peter Korsgaard [Wed, 26 Feb 2020 14:45:48 +0000 (15:45 +0100)]
package/qt5sensors: drop qt 5.6 support

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
4 years agopackage/qt5scxml: drop qt 5.6 support
Peter Korsgaard [Wed, 26 Feb 2020 14:45:47 +0000 (15:45 +0100)]
package/qt5scxml: drop qt 5.6 support

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
4 years agopackage/qt5script: drop qt 5.6 support
Peter Korsgaard [Wed, 26 Feb 2020 14:45:46 +0000 (15:45 +0100)]
package/qt5script: drop qt 5.6 support

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
4 years agopackage/qt5quickcontrols2: drop qt 5.6 support
Peter Korsgaard [Wed, 26 Feb 2020 14:45:45 +0000 (15:45 +0100)]
package/qt5quickcontrols2: drop qt 5.6 support

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
4 years agopackage/qt5quickcontrols: drop qt 5.6 support
Peter Korsgaard [Wed, 26 Feb 2020 14:45:44 +0000 (15:45 +0100)]
package/qt5quickcontrols: drop qt 5.6 support

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
4 years agopackage/qt5multimedia: drop qt 5.6 support
Peter Korsgaard [Wed, 26 Feb 2020 14:45:43 +0000 (15:45 +0100)]
package/qt5multimedia: drop qt 5.6 support

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
4 years agopackage/qt5location: drop qt 5.6 support
Peter Korsgaard [Wed, 26 Feb 2020 14:45:42 +0000 (15:45 +0100)]
package/qt5location: drop qt 5.6 support

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
4 years agopackage/qt5imageformats: drop qt 5.6 support
Peter Korsgaard [Wed, 26 Feb 2020 14:45:41 +0000 (15:45 +0100)]
package/qt5imageformats: drop qt 5.6 support

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
4 years agopackage/qt5graphicaleffects: drop qt 5.6 support
Peter Korsgaard [Wed, 26 Feb 2020 14:45:40 +0000 (15:45 +0100)]
package/qt5graphicaleffects: drop qt 5.6 support

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
4 years agopackage/qt5enginio: drop qt 5.6 support
Peter Korsgaard [Wed, 26 Feb 2020 14:45:39 +0000 (15:45 +0100)]
package/qt5enginio: drop qt 5.6 support

And get rid of the now unused BR2_PACKAGE_QT5BASE_OPENSSL symbol.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
4 years agopackage/qt5declarative: drop 5.6 support
Peter Korsgaard [Wed, 26 Feb 2020 14:45:38 +0000 (15:45 +0100)]
package/qt5declarative: drop 5.6 support

And get rid of the 5.12.7 subdir now that the version selection is gone.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
4 years agopackage/qt5connectivity: drop qt 5.6 support
Peter Korsgaard [Wed, 26 Feb 2020 14:45:37 +0000 (15:45 +0100)]
package/qt5connectivity: drop qt 5.6 support

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
4 years agopackage/qt5charts: drop qt 5.6 support
Peter Korsgaard [Wed, 26 Feb 2020 14:45:36 +0000 (15:45 +0100)]
package/qt5charts: drop qt 5.6 support

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
4 years agopackage/qt5canvas3d: drop qt 5.6 support
Peter Korsgaard [Wed, 26 Feb 2020 14:45:35 +0000 (15:45 +0100)]
package/qt5canvas3d: drop qt 5.6 support

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
4 years agopackage/qt53d: drop 5.6 support
Peter Korsgaard [Wed, 26 Feb 2020 14:45:34 +0000 (15:45 +0100)]
package/qt53d: drop 5.6 support

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
4 years agopackage/qt5base: drop 5.6 support
Peter Korsgaard [Wed, 26 Feb 2020 14:45:33 +0000 (15:45 +0100)]
package/qt5base: drop 5.6 support

And get rid of the 5.12.7 subdir now that the version selection is gone.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
4 years agopackage/qt5: drop 5.6 support
Peter Korsgaard [Wed, 26 Feb 2020 14:45:32 +0000 (15:45 +0100)]
package/qt5: drop 5.6 support

As discussed during the FOSDEM2019 develop days, Qt 5.6 is very old (5.6.3
was released in September 2017, and 5.6.x became EOL in March 2019), so drop
it before the new Buildroot LTS release:

https://elinux.org/Buildroot:DeveloperDaysFOSDEM2019#Qt5_versions_to_support:_keep_5.6_or_a_newer_LTS.3F

And add legacy handling for it.

There are a number of places where code checks for
BR2_PACKAGE_QT5_VERSION_LATEST, so leave that as a blind option for now to
not break the build.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
4 years agopackage/eudev: support openrc init
Carlos Santos [Thu, 27 Feb 2020 14:51:23 +0000 (11:51 -0300)]
package/eudev: support openrc init

Select udev-gentoo-scripts and avoid installing the sysv init script.

Signed-off-by: Carlos Santos <unixmania@gmail.com>
[yann.morin.1998@free.fr: use a fake openrc init hook]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
4 years agopackage/udev-gentoo-scripts: new package
Carlos Santos [Thu, 27 Feb 2020 14:51:22 +0000 (11:51 -0300)]
package/udev-gentoo-scripts: new package

Gentoo scripts to initialize udev via openrc, to be used by eudev.

Signed-off-by: Carlos Santos <unixmania@gmail.com>
[yann.morin.1998@free.fr: fix commit title]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
4 years agopackage/python-lmdb: bump to version 0.98
James Hilliard [Thu, 13 Feb 2020 06:02:31 +0000 (23:02 -0700)]
package/python-lmdb: bump to version 0.98

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/{protobuf, python-protobuf}: bump to version 3.11.3
James Hilliard [Thu, 13 Feb 2020 05:40:26 +0000 (22:40 -0700)]
package/{protobuf, python-protobuf}: bump to version 3.11.3

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/python-pip: bump to version 20.0.2
James Hilliard [Thu, 13 Feb 2020 05:33:04 +0000 (22:33 -0700)]
package/python-pip: bump to version 20.0.2

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/python-pexpect: bump to version 4.8.0
James Hilliard [Thu, 13 Feb 2020 05:27:30 +0000 (22:27 -0700)]
package/python-pexpect: bump to version 4.8.0

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/python-passlib: bump to version 1.7.2
James Hilliard [Thu, 13 Feb 2020 05:23:47 +0000 (22:23 -0700)]
package/python-passlib: bump to version 1.7.2

License hash change is due to date update.

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/python-paramiko: bump to version 2.7.1
James Hilliard [Thu, 13 Feb 2020 05:19:24 +0000 (22:19 -0700)]
package/python-paramiko: bump to version 2.7.1

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/python{,3}-mako: bump to version 1.1.1
James Hilliard [Thu, 13 Feb 2020 05:10:17 +0000 (22:10 -0700)]
package/python{,3}-mako: bump to version 1.1.1

License hash change is due to date update.

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/python-lxml: bump to version 4.5.0
James Hilliard [Thu, 13 Feb 2020 05:02:54 +0000 (22:02 -0700)]
package/python-lxml: bump to version 4.5.0

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/python-jinja2: bump to version 2.11.1
James Hilliard [Thu, 13 Feb 2020 04:56:21 +0000 (21:56 -0700)]
package/python-jinja2: bump to version 2.11.1

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/python-ecdsa: bump to version 0.15
James Hilliard [Thu, 13 Feb 2020 04:52:01 +0000 (21:52 -0700)]
package/python-ecdsa: bump to version 0.15

Select new requirement python-six.

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/python-crossbar: bump to version 20.1.2
James Hilliard [Thu, 13 Feb 2020 04:45:52 +0000 (21:45 -0700)]
package/python-crossbar: bump to version 20.1.2

Rebased avoid intentional syntax error patch.

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/python-asn1crypto: bump to version 1.3.0
James Hilliard [Thu, 13 Feb 2020 03:25:49 +0000 (20:25 -0700)]
package/python-asn1crypto: bump to version 1.3.0

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/python-cffi: bump to version 1.14.0
James Hilliard [Thu, 13 Feb 2020 03:22:07 +0000 (20:22 -0700)]
package/python-cffi: bump to version 1.14.0

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/python-txaio: bump to version 20.1.1
James Hilliard [Thu, 13 Feb 2020 03:11:44 +0000 (20:11 -0700)]
package/python-txaio: bump to version 20.1.1

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/python-autobahn: bump to version 20.2.1
James Hilliard [Thu, 13 Feb 2020 02:58:37 +0000 (19:58 -0700)]
package/python-autobahn: bump to version 20.2.1

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/musl: bump to version 1.2.0
Jörg Krause [Wed, 26 Feb 2020 22:03:48 +0000 (23:03 +0100)]
package/musl: bump to version 1.2.0

Also:
 * Drop patch 0003 which is included in the new version.
 * Update hash value of the COPYRIGHT file as the copyright year was
   updated.

>From the release history [1]:

This release moves all 32-bit archs to 64-bit time_t, enabling them
to represent times beyond January of 2038.

There are no new requirements on kernel version, and this is not a
hard ABI break, but the type changes do impact compatibility between
code built against previous versions of musl and code built against
musl 1.2. Users upgrading 32-bit systems should read the detailed
time64 release notes [2]. 64-bit systems are not affected.

In addition, character data has been updated to align with Unicode
12.1.0, along with fixes for some errors in the data and a replacement
for inefficient and unmaintainable case-mapping code. Correctness of
results has been improved in the math library, particularly some complex
functions and 32-bit x86 asm. Various arch-specific bugs have also been
fixed.

[1] https://musl.libc.org/releases.html
[2] https://musl.libc.org/time64.html

Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/botan: bump to version 2.13.0
Fabrice Fontaine [Sat, 15 Feb 2020 10:25:05 +0000 (11:25 +0100)]
package/botan: bump to version 2.13.0

- Calculate hash of tarball locally, hash of 2.13.0 is not in
  https://botan.randombit.net/releases/sha256sums.txt
- Update hash of license file (update in year:
  https://github.com/randombit/botan/commit/3567c921c102448fabc8c2643a1cb6acdb6f9e5c)
- Update indentation of hash file (two spaces)

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/scrypt: bump to version 1.3.0
Fabrice Fontaine [Sun, 16 Feb 2020 14:58:56 +0000 (15:58 +0100)]
package/scrypt: bump to version 1.3.0

Use the new COPYRIGHT file as the license file

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/{avro-c, python-avro}: bump to version 1.9.2
Titouan Christophe [Mon, 17 Feb 2020 14:23:07 +0000 (15:23 +0100)]
package/{avro-c, python-avro}: bump to version 1.9.2

- Drop patch for avro-c that was applied upstream
 - Fix inconsistency in PYTHON_AVRO_SITE
 - Adopt new spacing convention in .hash files
 - Add upstream patch for python-avro
 - Add patch to remove installation-time linting in python-avro

Signed-off-by: Titouan Christophe <titouan.christophe@railnova.eu>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/libmbim: bump to version 1.22.0
Aleksander Morgado [Mon, 17 Feb 2020 11:34:40 +0000 (12:34 +0100)]
package/libmbim: bump to version 1.22.0

https://lists.freedesktop.org/archives/libmbim-devel/2020-January/001102.html

Signed-off-by: Aleksander Morgado <aleksander@aleksander.es>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>