buildroot.git
5 years agopackage/util-linux: build programs and libraries in separate packages
Carlos Santos [Thu, 9 May 2019 22:04:03 +0000 (19:04 -0300)]
package/util-linux: build programs and libraries in separate packages

The findmount and lsblk utilities need udev to work correctly but cannot
be built with udev support because the packages providing libudev (eudev
and systemd) depend on util-linux, creating a chicken-egg problem. Solve
it by means of the following changes:

- Split util-linux into three packages:
  - util-linux-libs, providing lib{blkid,fdisk,mount,smartcols,uuid}.
  - util-linux-programs, providing both the aforementioned libs and the
    programs.
  - util-linux, a dummy package that drives configuration and building
    of the other ones.
- Add blind selections for -libs and -programs, i.e. they are indirectly
  selected according to the util-linux options.
- Make util-linux have build dependencies on util-linux-{libs,programs}
  if they are selected.
- host-util-linux has a build dependency on either host-util-linux-libs
  or host-util-linux-programs (not on both, since they are installed on
  the same destination).
- Make eudev and systemd have build dependencies on util-linux-libs.
  This can be extended to other packages in the future but is not needed
  right now because the configuration options are backward-compatible.
- Make util-linux-programs have an optional build dependency on the
  package that provides libudev (either eudev or systemd), if it is
  selected.

util-linux-libs is installed on STAGING_DIR by default and on TARGET_DIR
if util-linux-programs is not selected. Conversely, util-linux-programs
installs on TARGET_DIR by default and on STAGING_DIR if util-linux-libs
is not selected. This prevents installing the libraries twice on the
same destination, which would confuse check-uniq-files.

With this approach we don't need to patch configuration files neither
change other packages besides eudev and systemd. Other packages that
require util-linux libraries and whose libraries can be used by
util-linux programs can be updated later. We also don't need to change
any existing defcconfig, since all configuration options are kept in
the dummy util-linux package.

The main drawback of this approach is that util-linux-rebuild, as wel as
-reinstall, -reconfigure and even -dirclean targets do not have real
effect. It's necessary to use util-linux-libs-rebuild, for instance, but
this is a reasonable price to pay for the solution.

Fixes: https://bugs.busybox.net/show_bug.cgi?id=11811
Signed-off-by: Carlos Santos <unixmania@gmail.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
5 years agopackage/giflib: bump to version 5.2.1
Fabrice Fontaine [Mon, 19 Aug 2019 21:21:21 +0000 (23:21 +0200)]
package/giflib: bump to version 5.2.1

- Switch to generic-package (autotools has been dropped since version
  5.1.5)
- Remove hook and instead use dedicated makefile targets to build only
  shared or static library and not binaries or documentation (added by
  an upstreamble patch)
- ac_cv_prog_have_xmlto=no can be removed as doc is not built anymore

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
[Peter: drop redundant GIFLIB_SOURCE]
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/giflib: add two upstream security fixes
Fabrice Fontaine [Mon, 19 Aug 2019 21:21:20 +0000 (23:21 +0200)]
package/giflib: add two upstream security fixes

- Fix CVE-2018-11490: The DGifDecompressLine function in dgif_lib.c in
  GIFLIB (possibly version 3.0.x), as later shipped in cgif.c in sam2p
  0.49.4, has a heap-based buffer overflow because a certain
  "Private->RunningCode - 2" array index is not checked. This will lead
  to a denial of service or possibly unspecified other impact.

- Fix CVE-2019-15133: In GIFLIB before 2019-02-16, a malformed GIF file
  triggers a divide-by-zero exception in the decoder function DGifSlurp
  in dgif_lib.c if the height field of the ImageSize data structure is
  equal to zero.

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/librsync: bump to version 2.1.0
Fabrice Fontaine [Mon, 19 Aug 2019 16:47:13 +0000 (18:47 +0200)]
package/librsync: bump to version 2.1.0

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/evtest: fix build with musl libc
Baruch Siach [Sun, 18 Aug 2019 07:23:10 +0000 (10:23 +0300)]
package/evtest: fix build with musl libc

Add a patch adding missing limits.h header include.

Fixes:
http://autobuild.buildroot.net/results/c5f1b95741b37f6d949b3407fff901a960c6b781/
http://autobuild.buildroot.net/results/b09a6b340f0a96081a55764b5dad0c2c31240cef/
http://autobuild.buildroot.net/results/90c7a092a5492699406d3f46e0039d253146b6b7/

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/libgit2: bump version to 0.28.3
Nicolas Cavallari [Mon, 19 Aug 2019 09:43:46 +0000 (11:43 +0200)]
package/libgit2: bump version to 0.28.3

Remove the cURL dependency, since they reimplemented a HTTP client.

Signed-off-by: Nicolas Cavallari <nicolas.cavallari@green-communications.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/gauche: add optional mbedtls dependency
Fabrice Fontaine [Sun, 18 Aug 2019 10:12:26 +0000 (12:12 +0200)]
package/gauche: add optional mbedtls dependency

mbedtls support has been added in version 0.9.6 with
https://github.com/shirok/Gauche/commit/d449f013fae79639bb300d783962328c6b6b1bd0

So enable it if mbedtls is enabled and always enable embedded axTLS
support to keep existing behavior

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/gauche: bump to version 0.9.8
Fabrice Fontaine [Sun, 18 Aug 2019 10:12:25 +0000 (12:12 +0200)]
package/gauche: bump to version 0.9.8

- Remove second, third and fourth patches (already in version)
- Update first patch and sent it upstream
- Add AUTORECONF=YES to avoid patching configure in first patch
- 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/openldap: bump to version 2.4.48
Fabrice Fontaine [Sun, 18 Aug 2019 09:05:17 +0000 (11:05 +0200)]
package/openldap: bump to version 2.4.48

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/capnproto: bump version to 0.7.0
Koen Martens [Sun, 18 Aug 2019 07:32:01 +0000 (09:32 +0200)]
package/capnproto: bump version to 0.7.0

The patch against 0.6.1 has been merged upstream,
and has been removed from this package.

A small change has been made to the LICENSE file:
"Cloudflare, Inc." was added in the copyright
declaration.

Signed-off-by: Koen Martens <gmc@sonologic.nl>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agotoolchain/wrapper: also dump args it was called with
Yann E. MORIN [Sat, 17 Aug 2019 12:48:17 +0000 (14:48 +0200)]
toolchain/wrapper: also dump args it was called with

Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Cc: Thomas De Schampheleire <patrickdepinguin@gmail.com>
Reviewed-by: Thomas De Schampheleire <thomas.de_schampheleire@nokia.com>
Tested-by: Thomas De Schampheleire <thomas.de_schampheleire@nokia.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/libevent: drop patch
Fabrice Fontaine [Sat, 17 Aug 2019 19:32:08 +0000 (21:32 +0200)]
package/libevent: drop patch

Drop patch and autoreconf, instead use existing
--disable-libevent-regress option to disable tests

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/strace: reenable bpf for m68k
Baruch Siach [Fri, 16 Aug 2019 03:54:38 +0000 (06:54 +0300)]
package/strace: reenable bpf for m68k

Kernel commit 0472301a28f ("bpf: fix uapi bpf_prog_info fields
alignment") fixed the issue causing build failure in bpf support code.
The fix has been applied to all kernel versions that are affected and
supported (v4.19, v5.1, v5.2). Enable back bpf for m68k.

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/strace: bump to version 5.2
Baruch Siach [Fri, 16 Aug 2019 03:54:37 +0000 (06:54 +0300)]
package/strace: bump to version 5.2

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/chipmunk: bump to version 7.0.3
Francois Perrad [Fri, 16 Aug 2019 07:04:56 +0000 (09:04 +0200)]
package/chipmunk: bump to version 7.0.3

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/4th: bump to version 3.62.5
Francois Perrad [Fri, 16 Aug 2019 07:04:27 +0000 (09:04 +0200)]
package/4th: bump to version 3.62.5

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/socat: bump to version 1.7.3.3
Baruch Siach [Fri, 16 Aug 2019 06:06:22 +0000 (09:06 +0300)]
package/socat: bump to version 1.7.3.3

Drop if_tun.h kernel header removal patch; current musl doesn't need it.

Don't disable termios_ispeed; commit 1c25119a9360 ("socat: convert to
AUTOTARGETS") disabled it for no apparent reason.

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/glibc: bump to version 2.30
Romain Naour [Fri, 16 Aug 2019 15:07:52 +0000 (17:07 +0200)]
package/glibc: bump to version 2.30

With Glibc 2.30, GCC 6.2 or later is required to build the GNU C
Library. Disable Glibc for GCC 5.x.

CVE-2019-7309, CVE-2019-9169.

See:
https://sourceware.org/ml/libc-alpha/2019-08/msg00029.html

Tested with toolchain-builder:
https://gitlab.com/kubu93/toolchains-builder/pipelines/76423684

Signed-off-by: Romain Naour <romain.naour@gmail.com>
Cc: Peter Korsgaard <peter@korsgaard.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/libuv: bump to version 1.31.0
Pierre-Jean Texier [Sat, 17 Aug 2019 12:55:23 +0000 (14:55 +0200)]
package/libuv: bump to version 1.31.0

Signed-off-by: Pierre-Jean Texier <pjtexier@koncepto.io>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/luaossl: bump to version 20190731
Francois Perrad [Fri, 16 Aug 2019 07:05:10 +0000 (09:05 +0200)]
package/luaossl: bump to version 20190731

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/argparse: bump to version 0.7
Francois Perrad [Fri, 16 Aug 2019 07:05:09 +0000 (09:05 +0200)]
package/argparse: bump to version 0.7

this module has moved under the luarocks organization

diff LICENSE:
+                     2019 Paul Ouellette

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/autoconf-archive: bump version to v2019.01.06
Bartosz Golaszewski [Fri, 16 Aug 2019 07:16:17 +0000 (09:16 +0200)]
package/autoconf-archive: bump version to v2019.01.06

Update the version of autoconf-archive and drop the backported patch.

Signed-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/openipmi: bump to version 2.0.27
Baruch Siach [Fri, 16 Aug 2019 07:24:30 +0000 (10:24 +0300)]
package/openipmi: bump to version 2.0.27

Bundled editline has been removed; readline is a mandatory dependency
now.

Add patch fixing build with editline is not installed.

Add license files hashes.

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/autofs: bump to version 5.1.5
Fabrice Fontaine [Fri, 16 Aug 2019 09:13:15 +0000 (11:13 +0200)]
package/autofs: bump to version 5.1.5

Add hash for license files

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/clang: bump to 8.0.1
Valentin Korenblit [Fri, 16 Aug 2019 18:58:09 +0000 (20:58 +0200)]
package/clang: bump to 8.0.1

Project moved to github, updated project URL

Signed-off-by: Valentin Korenblit <valentinkorenblit@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/llvm: bump to 8.0.1
Valentin Korenblit [Fri, 16 Aug 2019 18:58:08 +0000 (20:58 +0200)]
package/llvm: bump to 8.0.1

Project moved to github, updated project URL

Signed-off-by: Valentin Korenblit <valentinkorenblit@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/gcc: bump to version 9.2.0
Romain Naour [Wed, 14 Aug 2019 16:46:13 +0000 (18:46 +0200)]
package/gcc: bump to version 9.2.0

Remove upstream patches

https://github.com/gcc-mirror/gcc/commit/472bac30e63ffacecfa5eda813054555f2cc7def
https://github.com/gcc-mirror/gcc/commit/869e468112244b6a3812ab181642fcd9df8838d4

Signed-off-by: Romain Naour <romain.naour@gmail.com>
Cc: Alexey Brodkin <abrodkin@synopsys.com>
Cc: Evgeniy Didin <didin@synopsys.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/libsodium: bump to version 1.0.18
Frank Hunleth [Thu, 15 Aug 2019 13:53:56 +0000 (09:53 -0400)]
package/libsodium: bump to version 1.0.18

Update download location to match installation docs.

Update validation comment to reference Minisign signature.

Signed-off-by: Frank Hunleth <fhunleth@troodon-software.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/libmicrohttpd: bump to version 0.9.66
Pierre-Jean Texier [Thu, 15 Aug 2019 14:22:40 +0000 (16:22 +0200)]
package/libmicrohttpd: bump to version 0.9.66

See https://lists.gnu.org/archive/html/libmicrohttpd/2019-08/msg00000.html

Signed-off-by: Pierre-Jean Texier <pjtexier@koncepto.io>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/exempi: bump to version 2.5.1
Ilya Averyanov [Thu, 15 Aug 2019 20:08:45 +0000 (23:08 +0300)]
package/exempi: bump to version 2.5.1

Signed-off-by: Ilya Averyanov <averyanovin@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/python-uvloop: bump to version 0.13.0
Asaf Kahlon [Wed, 14 Aug 2019 18:03:19 +0000 (21:03 +0300)]
package/python-uvloop: bump to version 0.13.0

Signed-off-by: Asaf Kahlon <asafka7@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/whois: bump to version 5.5.0
Fabrice Fontaine [Thu, 15 Aug 2019 08:16:44 +0000 (10:16 +0200)]
package/whois: bump to version 5.5.0

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/motion: bump to version 4.2.2
Fabrice Fontaine [Thu, 15 Aug 2019 08:12:37 +0000 (10:12 +0200)]
package/motion: bump to version 4.2.2

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/libgee: bump to version 0.20.2
Fabrice Fontaine [Thu, 15 Aug 2019 07:54:03 +0000 (09:54 +0200)]
package/libgee: bump to version 0.20.2

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/haproxy: bump to version 2.0.4
Fabrice Fontaine [Thu, 15 Aug 2019 09:48:50 +0000 (11:48 +0200)]
package/haproxy: bump to version 2.0.4

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/linuxconsoletools: add sha256 of COPYING
Koen Martens [Thu, 15 Aug 2019 12:14:03 +0000 (14:14 +0200)]
package/linuxconsoletools: add sha256 of COPYING

Signed-off-by: Koen Martens <gmc@sonologic.nl>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/syslog-ng: bump version to 3.22.1
Chris Packham [Thu, 15 Aug 2019 08:50:55 +0000 (20:50 +1200)]
package/syslog-ng: bump version to 3.22.1

Import new version an drop two patches that have been applied upstream.

Signed-off-by: Chris Packham <judge.packham@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/micropython: bump version to 1.11
Chris Packham [Thu, 15 Aug 2019 08:18:16 +0000 (20:18 +1200)]
package/micropython: bump version to 1.11

Bring in the latest version and remove patch that has been applied upstream.

Signed-off-by: Chris Packham <judge.packham@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/micropython: fix build with gcc 9
Fabrice Fontaine [Sun, 11 Aug 2019 21:50:28 +0000 (23:50 +0200)]
package/micropython: fix build with gcc 9

Fixes:
 - http://autobuild.buildroot.org/results/087906ea63875bcea244aa8f1e551aecd8285f65

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Reviewed-by: Chris Packham <judge.packham@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/linuxconsoletools: bump version to 1.6.1
Koen Martens [Thu, 15 Aug 2019 11:17:55 +0000 (13:17 +0200)]
package/linuxconsoletools: bump version to 1.6.1

Release notes:

Version 1.6.1
-------------

* inputattach supports the RainShadow HDMI CEC dongle (this requires
  kernel 4.12 or later; thanks to Hans Verkuil).

* The jscal store and restore tools use udevadm on the path, instead
  of hard-coding /sbin.

Signed-off-by: Koen Martens <gmc@sonologic.nl>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/mutt: bump to version 1.12.1
Fabrice Fontaine [Thu, 15 Aug 2019 11:32:14 +0000 (13:32 +0200)]
package/mutt: bump to version 1.12.1

Remove both patches (already in version) and drop AUTORECONF

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/libvips: bump version to 8.8.1
Ilya Averyanov [Fri, 9 Aug 2019 10:46:55 +0000 (13:46 +0300)]
package/libvips: bump version to 8.8.1

- Remove patch, as gtk-doc disabling now works correctly.
- The XML library in use is now expat, instead of libxml2

Signed-off-by: Ilya Averyanov <averyanovin@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agosupport/testing: new test for root password
Victor Huesca [Tue, 13 Aug 2019 07:33:20 +0000 (09:33 +0200)]
support/testing: new test for root password

Add support to test that the root passowrd is working as expected.
- Buildtime test: Check the hash present in the generated '/etc/shadow'.
- Runtime test: Build an armv7 image and try to login with a password.

Signed-off-by: Victor Huesca <victor.huesca@bootlin.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/libestr: bump to version 0.1.11
Pierre-Jean Texier [Tue, 13 Aug 2019 16:04:57 +0000 (18:04 +0200)]
package/libestr: bump to version 0.1.11

See https://libestr.adiscon.com/uncategorized/libestr-0-1-11-2/

Signed-off-by: Pierre-Jean Texier <pjtexier@koncepto.io>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/python-brotli: new package
James Hilliard [Mon, 12 Aug 2019 23:03:45 +0000 (17:03 -0600)]
package/python-brotli: new package

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
[Thomas: license is MIT, not Apache-2.0]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/python-aiomonitor: bump to version 0.4.4
James Hilliard [Mon, 12 Aug 2019 21:28:22 +0000 (15:28 -0600)]
package/python-aiomonitor: bump to version 0.4.4

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agoconfigs/stm32mp157_dk: new defconfig
Thomas Petazzoni [Wed, 7 Aug 2019 14:24:56 +0000 (16:24 +0200)]
configs/stm32mp157_dk: new defconfig

This commit adds a minimal defconfig to build a Buildroot system for
the STM32MP157 Discovery Kit, which is the low-cost evaluation
platform for the new STM32MP157 system-on-chip from ST. This
system-on-chip features a single or dual Cortex-A7, a single
Cortex-M4, and a wide variety of peripherals.

This commit includes a custom linux configuration file, because there
is no specific defconfig for this platform in the kernel, only
multi_v7_defconfig supports it, which is really a massive
defconfig. That's why a custom linux configuration file is added.

A small U-Boot config fragment allows to disable the watchdog, so that
userspace by default doesn't need to have a watchdog daemon running.

The vendor U-Boot and Linux trees are used for the moment, but the
platform support is being upstreamed, so switching to upstream
versions will be possible in the relatively near future.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/python-aioconsole: bump to version 0.1.14
James Hilliard [Mon, 12 Aug 2019 21:12:21 +0000 (15:12 -0600)]
package/python-aioconsole: bump to version 0.1.14

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/python-aiohttp-jinja2: bump to version 1.1.2
James Hilliard [Mon, 12 Aug 2019 04:44:16 +0000 (22:44 -0600)]
package/python-aiohttp-jinja2: bump to version 1.1.2

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/systemd: drop host-intltool dependency
Fabrice Fontaine [Mon, 12 Aug 2019 17:58:09 +0000 (19:58 +0200)]
package/systemd: drop host-intltool dependency

intltool is not needed since version 236 and
https://github.com/systemd/systemd/commit/c81217920effddc93fb780cf8f9eb699d6fe1319
https://github.com/systemd/systemd/commit/9e8f3893e349a68312a817da72b3473b81b6869e

So drop it and replace it by TARGET_NLS_DEPENDENCIES

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agosupport/testing: factor out run_cmd_on_host
Ricardo Martincoski [Thu, 8 Aug 2019 23:10:13 +0000 (20:10 -0300)]
support/testing: factor out run_cmd_on_host

Currently many test cases call subprocess.check_output on their own.
Factor out that code to an infra method so the call get standardized.

This will be handful when switching the test infra to use Python 3.

Signed-off-by: Ricardo Martincoski <ricardo.martincoski@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agosupport/testing: do not print non-utf-8 chars on cbor test
Ricardo Martincoski [Thu, 8 Aug 2019 23:10:12 +0000 (20:10 -0300)]
support/testing: do not print non-utf-8 chars on cbor test

The python-cbor sample script to be run on the target dumps a binary
variable to the target stdout. This is done for debug purposes-only, in
the case the test on test infra fails.
This non-utf-8 is currently silently ignored by the Emulator class /
pexpect.spawn from the test infra because the infra uses Python 2, that
in turn do not differentiate between string and byte data.

Make the code Python3-friendly (Python 3 in the host) by doing the right
thing and encoding the data before printing it.

Signed-off-by: Ricardo Martincoski <ricardo.martincoski@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agosupport/testing: check ubi image before booting
Ricardo Martincoski [Thu, 8 Aug 2019 23:10:11 +0000 (20:10 -0300)]
support/testing: check ubi image before booting

Do the same as other fs tests and minimally check the ubi image before
booting.
The call to 'file' was already there, but the output wasn't tested for
some unknown reason. Add the assert for the output of the command.

Signed-off-by: Ricardo Martincoski <ricardo.martincoski@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/luv: bump to version 1.30.1-0
Jörg Krause [Thu, 8 Aug 2019 21:26:33 +0000 (23:26 +0200)]
package/luv: bump to version 1.30.1-0

Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/evtest: bump version to 1.34
Peter Seiderer [Fri, 9 Aug 2019 22:54:19 +0000 (00:54 +0200)]
package/evtest: bump version to 1.34

- bump version to 1.34 (for details see [1])
- add hash for license file

[1] https://lists.freedesktop.org/archives/input-tools/2019-August/001517.html

Signed-off-by: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/libinput: bump version to 1.14.0
Peter Seiderer [Fri, 9 Aug 2019 22:58:16 +0000 (00:58 +0200)]
package/libinput: bump version to 1.14.0

For details see [1].

[1] https://lists.freedesktop.org/archives/wayland-devel/2019-August/040790.html

Signed-off-by: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/restclient-cpp: new package
Gilles Talis [Sat, 10 Aug 2019 05:23:53 +0000 (07:23 +0200)]
package/restclient-cpp: new package

restclient-cpp is a simple REST client library for C++

Signed-off-by: Gilles Talis <gilles.talis@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/xen: bump to version 4.12.1
Alistair Francis [Sat, 10 Aug 2019 10:18:31 +0000 (03:18 -0700)]
package/xen: bump to version 4.12.1

Signed-off-by: Alistair Francis <alistair@alistair23.me>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/tinyxml2: bump to version 7.1.0
Pierre-Jean Texier [Sun, 11 Aug 2019 11:15:59 +0000 (13:15 +0200)]
package/tinyxml2: bump to version 7.1.0

Readme file changed due to some modifications (typos, update)

Signed-off-by: Pierre-Jean Texier <pjtexier@koncepto.io>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/ffmpeg: add optional dependency to dav1d
Bernd Kuhls [Sat, 10 Aug 2019 08:00:22 +0000 (10:00 +0200)]
package/ffmpeg: add optional dependency to dav1d

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/dav1d: new package
Bernd Kuhls [Sat, 10 Aug 2019 08:00:21 +0000 (10:00 +0200)]
package/dav1d: new package

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/tpm2-totp: bump to version 0.1.2
Carlos Santos [Fri, 9 Aug 2019 03:02:11 +0000 (00:02 -0300)]
package/tpm2-totp: bump to version 0.1.2

Drop patches; issues fixed upstream.

Signed-off-by: Carlos Santos <unixmania@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agoUpdate for 2019.08-rc1
Peter Korsgaard [Fri, 9 Aug 2019 07:04:28 +0000 (09:04 +0200)]
Update for 2019.08-rc1

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/libcpprestsdk: bump to version 2.10.14
Adam Duskett [Wed, 7 Aug 2019 16:14:07 +0000 (12:14 -0400)]
package/libcpprestsdk: bump to version 2.10.14

Signed-off-by: Adam Duskett <Aduskett@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/yad: bump to version 0.40.0
Fabrice Fontaine [Thu, 8 Aug 2019 08:17:05 +0000 (10:17 +0200)]
package/yad: bump to version 0.40.0

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/yad: fix build with NLS
Fabrice Fontaine [Thu, 8 Aug 2019 08:17:04 +0000 (10:17 +0200)]
package/yad: fix build with NLS

Fixes:
 - http://autobuild.buildroot.org/results/40ccab40d7c82b908a622d45998d057a31d9cac6

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/pcmanfm: bump to version 1.3.1
Fabrice Fontaine [Thu, 8 Aug 2019 08:03:25 +0000 (10:03 +0200)]
package/pcmanfm: bump to version 1.3.1

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/libfm-extra: bump to version 1.3.1
Fabrice Fontaine [Thu, 8 Aug 2019 08:03:24 +0000 (10:03 +0200)]
package/libfm-extra: bump to version 1.3.1

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/libfm: bump to version 1.3.1
Fabrice Fontaine [Thu, 8 Aug 2019 08:03:23 +0000 (10:03 +0200)]
package/libfm: bump to version 1.3.1

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/pcmanfm: fix build with NLS
Fabrice Fontaine [Thu, 8 Aug 2019 08:03:22 +0000 (10:03 +0200)]
package/pcmanfm: fix build with NLS

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

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agoutils/genrandconfig: only do reproducible builds with diffoscope
Thomas Petazzoni [Sun, 4 Aug 2019 09:13:19 +0000 (11:13 +0200)]
utils/genrandconfig: only do reproducible builds with diffoscope

After a few weeks of running reproducible builds in the autobuilders,
we found out that such builds without a diffoscope analysis are pretty
useless: the cmp on the tarballs doesn't help us fix the
reproducibility issue.

So, let's only do reproducible builds when diffoscope is available.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Tested-by: Atharva Lele <itsatharva@gmail.com>
Acked-by: Atharva Lele <itsatharva@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agoutils/genrandconfig: instantiate SystemInfo() earlier
Thomas Petazzoni [Sun, 4 Aug 2019 09:13:18 +0000 (11:13 +0200)]
utils/genrandconfig: instantiate SystemInfo() earlier

In a future patch, we are going to need a SystemInfo() instance in
gen_config(), so create the SystemInfo() instance there, and pass it
to fixup_config(), where we currently use it.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Tested-by: Atharva Lele <itsatharva@gmail.com>
Acked-by: Atharva Lele <itsatharva@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/gpsd: unconditionally enable NTP time hinting support
Bernd Kuhls [Tue, 6 Aug 2019 05:19:20 +0000 (07:19 +0200)]
package/gpsd: unconditionally enable NTP time hinting support

Mandatory LEAP* defines are only enabled when TIMEHINT_ENABLE is
enabled: https://gitlab.com/gpsd/gpsd/blob/master/gpsd.h#L293

And TIMEHINT_ENABLE is only enabled when NTPSHM_ENABLE is enabled:
https://gitlab.com/gpsd/gpsd/blob/master/gpsd.h#L109

Upstream has entirely dropped the TIMEHINT_ENABLE option:

  https://gitlab.com/gpsd/gpsd/commit/8546be5f1eee36fd3fc66f09f2adfc18814d574c

So, for the time being, we simply enable it unconditionally.

Fixes:

  http://autobuild.buildroot.net/results/44639b8fe407bee30ac96ab54b8037439f3dac88/

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
[Thomas: drop Config.in.legacy, improve commit log]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/ffmpeg: bump version to 4.2
Bernd Kuhls [Tue, 6 Aug 2019 21:03:37 +0000 (23:03 +0200)]
package/ffmpeg: bump version to 4.2

Updated license hash after three upstream commits:
http://git.videolan.org/?p=ffmpeg.git;a=history;f=LICENSE.md;h=c7d6bf7121d8811b36ee2a4ae6b810c072ed70e4;hb=refs/heads/release/4.2

Build-tested using this defconfig:
BR2_x86_64=y
BR2_x86_core2=y
BR2_TOOLCHAIN_EXTERNAL=y
BR2_TOOLCHAIN_EXTERNAL_DOWNLOAD=y
BR2_TOOLCHAIN_EXTERNAL_URL="http://autobuild.buildroot.org/toolchains/tarballs/br-x86-64-core2-full-2019.05.1.tar.bz2"
BR2_TOOLCHAIN_EXTERNAL_GCC_7=y
BR2_TOOLCHAIN_EXTERNAL_HEADERS_5_1=y
BR2_TOOLCHAIN_EXTERNAL_LOCALE=y
BR2_TOOLCHAIN_EXTERNAL_CXX=y
BR2_PACKAGE_FFMPEG_NONFREE=y
BR2_PACKAGE_FFMPEG_FFPLAY=y
BR2_PACKAGE_FFMPEG_FFPROBE=y
BR2_PACKAGE_FFMPEG_POSTPROC=y
BR2_PACKAGE_GSTREAMER=y
BR2_PACKAGE_GST_FFMPEG=y
BR2_PACKAGE_GST_FFMPEG_GPL=y
BR2_PACKAGE_GSTREAMER1=y
BR2_PACKAGE_GST1_LIBAV=y
BR2_PACKAGE_LAME=y
BR2_PACKAGE_MOTION=y
BR2_PACKAGE_MPD=y
BR2_PACKAGE_MPD_FFMPEG=y
BR2_PACKAGE_MPV=y
BR2_PACKAGE_SQUEEZELITE=y
BR2_PACKAGE_VLC=y
BR2_PACKAGE_WAVPACK=y
BR2_PACKAGE_FREERDP=y
BR2_PACKAGE_QT5=y
BR2_PACKAGE_XORG7=y
BR2_PACKAGE_AUBIO=y
BR2_PACKAGE_FDK_AAC=y
BR2_PACKAGE_LIBMODPLUG=y
BR2_PACKAGE_LIBSOXR=y
BR2_PACKAGE_OPUS=y
BR2_PACKAGE_FONTCONFIG=y
BR2_PACKAGE_LIBDRM=y
BR2_PACKAGE_OPENCV3=y
BR2_PACKAGE_OPENCV3_WITH_FFMPEG=y
BR2_PACKAGE_OPENJPEG=y
BR2_PACKAGE_DAV1D=y
BR2_PACKAGE_LIBASS=y
BR2_PACKAGE_LIBBLURAY=y
BR2_PACKAGE_LIBOPENH264=y
BR2_PACKAGE_LIBTHEORA=y
BR2_PACKAGE_LIBYUV=y
BR2_PACKAGE_MEDIASTREAMER=y
BR2_PACKAGE_X265=y
BR2_PACKAGE_RTMPDUMP=y
BR2_PACKAGE_FETCHMAIL=y
BR2_PACKAGE_FREESWITCH=y
BR2_PACKAGE_GERBERA=y
BR2_PACKAGE_MINIDLNA=y
BR2_PACKAGE_TVHEADEND=y
BR2_PACKAGE_TVHEADEND_TRANSCODING=y

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/freeswitch: bump version to 1.10.0
Bernd Kuhls [Wed, 7 Aug 2019 05:40:06 +0000 (07:40 +0200)]
package/freeswitch: bump version to 1.10.0

Release notes:
https://freeswitch.org/confluence/display/FREESWITCH/FreeSWITCH+1.10.x+Release+notes

Rebased 0001-Fix-cross-compiling-libvpx.patch.

Add mod_pgsql replacing PostgreSQL support in the core:
https://freeswitch.org/jira/browse/FS-11880

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/libgpiod: bump version to v1.4.1
Bartosz Golaszewski [Wed, 7 Aug 2019 11:42:41 +0000 (13:42 +0200)]
package/libgpiod: bump version to v1.4.1

This is a bug-fix release addressing the following issues:

- fix GCC8 warnings when building python bindings
- fix a bug in gpioinfo where lines used by the kernel without any
  consumer string were reported as unused
- fix a bug in line::event_get_fd() in C++ bindings where the exception
  wouldn't be thrown in error cases due to a missing 'throw' keyword

It also fixed a couple problems with the test-suite but it doesn't
affect the buildroot package.

Signed-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/wpewebkit: fix gstreamer-gl dependency
James Hilliard [Wed, 7 Aug 2019 04:45:11 +0000 (22:45 -0600)]
package/wpewebkit: fix gstreamer-gl dependency

The gstreamer1 opengl plugin was moved from gst1-plugins-bad to
gst1-plugins-base so we need to update wpewebkit to depend on the
correct package.

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Reviewed-by: Adrian Perez de Castro <aperez@igalia.com>
[Thomas: don't add gst1-plugins-base to the DEPENDENCIES variable when
BR2_PACKAGE_WPEWEBKIT_USE_GSTREAMER_GL is enabled, because it's
already added when BR2_PACKAGE_WPEWEBKIT_MULTIMEDIA=y, and
BR2_PACKAGE_WPEWEBKIT_USE_GSTREAMER_GL depends on
BR2_PACKAGE_WPEWEBKIT_MULTIMEDIA.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/mosquitto: fix static linking with c-ares and openssl
Fabrice Fontaine [Tue, 6 Aug 2019 20:32:31 +0000 (22:32 +0200)]
package/mosquitto: fix static linking with c-ares and openssl

Add WITH_TLS_STATIC_LIB_DEPS to fix static linking with openssl and
c-ares as using STATIC_LIB_DEPS override internal settings such as
-lcares

Fixes:
 - http://autobuild.buildroot.org/results/0a25229241aa20b98747d9abe8b1363033126e9e

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
5 years agopackage/stellarium: new package
Bernd Kuhls [Tue, 6 Aug 2019 05:04:45 +0000 (07:04 +0200)]
package/stellarium: new package

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/pkg-utils: add install_{staging, target, images} details in show-info
Vadim Kochan [Tue, 6 Aug 2019 11:02:03 +0000 (14:02 +0300)]
package/pkg-utils: add install_{staging, target, images} details in show-info

This commit extends the show-info/<pkg>-show-info logic to include in
the JSON output details about whether the package installs files to
target, staging and/or images.

Signed-off-by: Vadim Kochan <vadim4j@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/clamav: security bump version to 0.101.3
Bernd Kuhls [Tue, 6 Aug 2019 05:29:52 +0000 (07:29 +0200)]
package/clamav: security bump version to 0.101.3

Release notes:
https://blog.clamav.net/2019/08/clamav-01013-security-patch-release-and.html

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agoDEVELOPERS: add Bernd Kuhls for gpsd
Bernd Kuhls [Tue, 6 Aug 2019 05:19:21 +0000 (07:19 +0200)]
DEVELOPERS: add Bernd Kuhls for gpsd

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/gpsd: add whitespaces
Bernd Kuhls [Tue, 6 Aug 2019 05:19:19 +0000 (07:19 +0200)]
package/gpsd: add whitespaces

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/fetchmail: bump version to 6.4.0.rc1
Bernd Kuhls [Tue, 6 Aug 2019 18:59:00 +0000 (20:59 +0200)]
package/fetchmail: bump version to 6.4.0.rc1

Updated license hash after upstream commit:
https://sourceforge.net/p/fetchmail/git/ci/c58fae843fbcbd3c1040a7fbc2196fbc758cc186/

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/oniguruma: security bump to version 6.9.3
Fabrice Fontaine [Tue, 6 Aug 2019 17:51:16 +0000 (19:51 +0200)]
package/oniguruma: security bump to version 6.9.3

Fixes CVE-2019-13224: A use-after-free in onig_new_deluxe() in regext.c
in Oniguruma 6.9.2 allows attackers to potentially cause information
disclosure, denial of service, or possibly code execution by providing a
crafted regular expression. The attacker provides a pair of a regex
pattern and a string, with a multi-byte encoding that gets handled by
onig_new_deluxe().

Fixes CVE-2019-13225: A NULL Pointer Dereference in match_at() in
regexec.c in Oniguruma 6.9.2 allows attackers to potentially cause
denial of service by providing a crafted regular expression.

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/jemalloc: bump to version 5.2.1
Fabrice Fontaine [Tue, 6 Aug 2019 17:58:00 +0000 (19:58 +0200)]
package/jemalloc: bump to version 5.2.1

Remove patch: documentation can be disabled through --disable-doc
since
https://github.com/jemalloc/jemalloc/commit/702d76dbd03e4fe7347399e1e322c80102c95544,
and the autotools infra already passes --disable-doc to all packages.

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/mdadm: update website link
Baruch Siach [Tue, 6 Aug 2019 17:32:19 +0000 (20:32 +0300)]
package/mdadm: update website link

Neil Brown no longer maintains mdadm. The old website refers to a stale
git repository. There is nothing else but this wiki page to serve as a
website.

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/mdadm: fix build with musl libc
Baruch Siach [Tue, 6 Aug 2019 13:17:57 +0000 (16:17 +0300)]
package/mdadm: fix build with musl libc

Add a patch to make sys/sysmacros.h include unconditional for the
major/minor macros. musl libc recently removed include of
sys/sysmacros.h from sys/types.h (musl commit a31a30a0076c28).

Fixes:
http://autobuild.buildroot.net/results/37d6b351f989ceaf1acf0fe0b3b9be6d1c5c300e/
http://autobuild.buildroot.net/results/a0d9b49c99b36468e2ef506d55a1c3cbbcf43a4e/
http://autobuild.buildroot.net/results/979b5e9dd8fb27969ed6bd0b82d9dd5f88b2b986/

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/harfbuzz: bump version to 2.5.3
Bernd Kuhls [Sat, 3 Aug 2019 19:21:05 +0000 (21:21 +0200)]
package/harfbuzz: bump version to 2.5.3

Removed backported patch.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agodocs/manual: update pkg-kconfig doc about <pkg>-diff-config
Marcel Patzlaff [Mon, 5 Aug 2019 06:43:01 +0000 (08:43 +0200)]
docs/manual: update pkg-kconfig doc about <pkg>-diff-config

Briefly states what the output of this target is about.

Signed-off-by: Marcel Patzlaff <m.patzlaff@pilz.de>
[Thomas: improve wording]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/mosquitto: fix static build with openssl
Fabrice Fontaine [Sun, 4 Aug 2019 20:44:58 +0000 (22:44 +0200)]
package/mosquitto: fix static build with openssl

mosquitto library can be built statically since commit
a95bdd964761ec69a23174f5213dd54b77d0971b however build fails with
openssl because mosquitto does not use pkg-config to retrieve static
dependencies so provide them through the STATIC_LIB_DEPS variable

Fixes:
 - http://autobuild.buildroot.org/results/2ee69a5d7834c9a4845ebde801be6aa8f97cc5fa

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agoutils/getdeveloperlib.py: fix flake8 warnings
Victor Huesca [Mon, 5 Aug 2019 09:51:47 +0000 (11:51 +0200)]
utils/getdeveloperlib.py: fix flake8 warnings

Fix a weird blank-line missing and 2 trailing blank-space.

Signed-off-by: Victor Huesca <victor.huesca@bootlin.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agosupport/testing: fix hardening tests
Ricardo Martincoski [Mon, 5 Aug 2019 01:20:50 +0000 (22:20 -0300)]
support/testing: fix hardening tests

Since "2467822c85 package/checksec: bump to version 2.1.0" the hardening
tests fail because upstream slightly changed the way the script is
called.
According to README.md: "- All options now require `--$option=$value`
instead of `--$option $value`"

Instead of just replacing '--output json' with '--output=json' take into
account that upstream also changed the usage example to show --format
instead of --output. Both options do exactly the same, but following the
usage example seems to be more future-proof.

Upstream also improved the json output. Now when a file is passed as
parameter, the json has the file name as the main key, instead of the
string "file". Adjust the test cases accordingly.

Fixes:
tests.core.test_hardening.TestFortifyConserv
tests.core.test_hardening.TestFortifyNone
tests.core.test_hardening.TestRelro
tests.core.test_hardening.TestRelroPartial
tests.core.test_hardening.TestSspNone
tests.core.test_hardening.TestSspStrong

Signed-off-by: Ricardo Martincoski <ricardo.martincoski@gmail.com>
Cc: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Cc: Matt Weber <matthew.weber@rockwellcollins.com>
Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Reviewed-by: Matt Weber <matthew.weber@rockwellcollins.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agoDEVELOPERS: drop odroidc2 from Dagg Stompler
Thomas Petazzoni [Sun, 4 Aug 2019 22:03:05 +0000 (00:03 +0200)]
DEVELOPERS: drop odroidc2 from Dagg Stompler

The odroidc2_defconfig has been dropped in commit
b80712a16ae3deb65331a7923aa878e13e2e66b6, do it no longer makes sense
to list it in the DEVELOPERS file.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agoutils/getdeveloperlib.py: add defconfig parsing
Victor Huesca [Sun, 4 Aug 2019 14:21:43 +0000 (16:21 +0200)]
utils/getdeveloperlib.py: add defconfig parsing

This patch extends the Developer class so that it associates each
developer with the defconfigs (in configs/) is in responsible for,
according to the DEVELOPERS file.

It will allow using the getdeveloperlib module to find which developer
is responsible for which defconfig, and send e-mail notifications of
defconfig build failures.

Signed-off-by: Victor Huesca <victor.huesca@bootlin.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agoutils/getdeveloperlib.py: add runtime test parsing
Victor Huesca [Sun, 4 Aug 2019 14:21:42 +0000 (16:21 +0200)]
utils/getdeveloperlib.py: add runtime test parsing

This patch extends the Developer class so that it associates each
developer with the runtime tests (in support/testing) is in
responsible for, according to the DEVELOPERS file.

The implementation relies on the unittest module to list all test
cases and does some manual parsing of these test-case objects to get
the actual list of test-cases per test-suite.

A global variable is used to compute the list of unittest only once.

This feature will allow to use the getdeveloperlib module to find
which developer is responsible for which runtime test, and send e-mail
notifications of runtime tests failures.

Signed-off-by: Victor Huesca <victor.huesca@bootlin.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agoutils/getdeveloperlib: add some debug information
Victor Huesca [Sun, 4 Aug 2019 14:21:41 +0000 (16:21 +0200)]
utils/getdeveloperlib: add some debug information

Signed-off-by: Victor Huesca <victor.huesca@bootlin.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/gpsd: bump version to 3.19
Bernd Kuhls [Sun, 4 Aug 2019 13:44:31 +0000 (15:44 +0200)]
package/gpsd: bump version to 3.19

Removed patches applied upstream:
https://gitlab.com/gpsd/gpsd/commit/02d21faebec245e1526449fb54e7078914d75db7
https://gitlab.com/gpsd/gpsd/commit/d685ab05952d7eadf012fc054032f0190cf2abda
https://gitlab.com/gpsd/gpsd/commit/bfc7d136fb78fd20875efceb949c2e537e5435ee

Project moved to gitlab, updated project URL.

Updated license hash and changed license to BSD-2-Clause after upstream
commit:
https://gitlab.com/gpsd/gpsd/commit/2a286af6cf4f7fd469bf6bea644a7416c9631cde

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agopackage/glibc: bump version for additional post-2.29 fixes
Peter Korsgaard [Sun, 4 Aug 2019 13:24:29 +0000 (15:24 +0200)]
package/glibc: bump version for additional post-2.29 fixes

The following additional bugs are fixed:

  [16573] malloc: Set and reset all hooks for tracing
  [18035] Fix pldd hang
  [20568] Fix crash in _IO_wfile_sync
  [24228] old x86 applications that use legacy libio crash on exit
  [24476] dlfcn: Guard __dlerror_main_freeres with __libc_once_get (once)
  [24744] io: Remove the copy_file_range emulation

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Reviewed-by: Romain Naour <romain.naour@smile.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
5 years agoboot/uboot: use proper spelling of "U-Boot"
Pierre-Jean Texier [Sun, 4 Aug 2019 12:22:52 +0000 (14:22 +0200)]
boot/uboot: use proper spelling of "U-Boot"

Signed-off-by: Pierre-Jean Texier <pjtexier@koncepto.io>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>