buildroot.git
4 years agopackage/nginx: add stream geoip support
Fabrice Fontaine [Mon, 22 Jun 2020 19:31:14 +0000 (21:31 +0200)]
package/nginx: add stream geoip support

stream geoip module has been added in version 1.11.3 with
https://github.com/nginx/nginx/commit/4cf0e2848372b7566f49a9cb4b8dcf9dbad43597

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/nginx: add stream geo option
Fabrice Fontaine [Mon, 22 Jun 2020 19:31:13 +0000 (21:31 +0200)]
package/nginx: add stream geo option

stream geo module has been added in version 1.11.3 with
https://github.com/nginx/nginx/commit/bb790f5d30025b634673fcb9939ded5b0c60301f
and is enabled by default, add an option to be able to disable it

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/nginx: add stream return option
Fabrice Fontaine [Mon, 22 Jun 2020 19:31:12 +0000 (21:31 +0200)]
package/nginx: add stream return option

stream return module has been added in version 1.11.2 with
https://github.com/nginx/nginx/commit/a7c6f8c1d7cb817bf84b639ee0933f9ffed05275
and is enabled by default, add an option to be able to disable it

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/nginx: add stream map option
Fabrice Fontaine [Mon, 22 Jun 2020 19:31:11 +0000 (21:31 +0200)]
package/nginx: add stream map option

stream map module has been added in version 1.11.3 with
https://github.com/nginx/nginx/commit/05db6ddfa1ca120c1c348cc750acded2a01b090a
and is enabled by default, add an option to be able to disable it

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/gptfdisk: fix build with ncurses
Fabrice Fontaine [Mon, 22 Jun 2020 19:28:28 +0000 (21:28 +0200)]
package/gptfdisk: fix build with ncurses

Fixes:
 - http://autobuild.buildroot.org/results/8d15d2a6ac25164bc79749bd9e6fd87adb45a08a

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agotoolchain/toolchain-wrapper.c: extend the list of unsafe paths
Yann E. MORIN [Sun, 21 Jun 2020 20:31:58 +0000 (22:31 +0200)]
toolchain/toolchain-wrapper.c: extend the list of unsafe paths

On some legacy systems, the X11 headers and libs are in /usr/X11R66/include
and /usr/X11R66/lib, and of course, some packages are trying to be smart
and use those paths (even when they do not exist).

Add those to the list of unsafe paths to check in the toolchain wrapper.

Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/libnids: new package
Guillaume W. Bres [Mon, 22 Jun 2020 10:53:59 +0000 (12:53 +0200)]
package/libnids: new package

Libnids is a C based networking library, part of networking intrusion
detection tools.  It can watch network traffic & provide informations.

Signed-off-by: Guillaume W. Bres <guillaume.bressaix@gmail.com>
[Thomas:
 - only needs libpcap as a mandatory dependency
 - add patch to fix libpcap detection
 - pass install_root= at installation time
 - drop glibc dependency, it builds fine with uclibc]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/dash: drop patch
Fabrice Fontaine [Mon, 22 Jun 2020 18:52:06 +0000 (20:52 +0200)]
package/dash: drop patch

Patch is not needed since version 0.5.11 and
https://git.kernel.org/pub/scm/utils/dash/dash.git/commit/?id=9000b48966335b0b3d7a3ec1ec8c15b045d59e9d

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/fuse-overlayfs: fix build with musl
Asaf Kahlon [Mon, 22 Jun 2020 17:59:55 +0000 (20:59 +0300)]
package/fuse-overlayfs: fix build with musl

Fixes:
http://autobuild.buildroot.net/results/57d/57d6f6bcbf3c0f8761c924f8a69c71dee05dd6c3//

Signed-off-by: Asaf Kahlon <asafka7@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/haveged: bump to version 1.9.12
Pierre-Jean Texier [Mon, 22 Jun 2020 17:55:13 +0000 (19:55 +0200)]
package/haveged: bump to version 1.9.12

This includes the following changes:

9adede5 Bumped version to 1.9.12
7487642 Merge pull request #40 from PrinterFranklin/fix_memory_leak
cbef34b fix a memory leak in havege_destroy
02674ae Updated ChangeLog
1ce2092 Update README.md
b77e7db Create README.md
f5bd6fa Updated version to v1.9.11
68b1d84 Merge branch 'master' of https://github.com/jirka-h/haveged
fb12bb3 updated fedora.spec
b162c91 Merge pull request #35 from eworm-de/private-tmp
b839803 Merge pull request #34 from Chocobo1/gh_action
4a0a008 Replace @SBIN_DIR@ in haveged.service file with actual path
c216a6f Moved haveged.spec to fedora.spec
2098470 fix ordering cycle with private tmp
7cd68e1 Add GitHub Actions continuous integration script
ebe97f0 Fixed time format

Signed-off-by: Pierre-Jean Texier <pjtexier@koncepto.io>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/nginx: add support for slice module
Fabrice Fontaine [Sun, 21 Jun 2020 21:42:27 +0000 (23:42 +0200)]
package/nginx: add support for slice module

slice module is available since version 1.9.8 and
https://github.com/nginx/nginx/commit/8ba626ccd71cbd704c7c69928d1d6fe58fd0445f

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/kodi-screensaver-matrixtrails: bump version to 2.2.3
Bernd Kuhls [Sun, 21 Jun 2020 14:51:30 +0000 (16:51 +0200)]
package/kodi-screensaver-matrixtrails: bump version to 2.2.3

Removed patch which was applied upstream.

Updated license hash due to copyright year update:
https://github.com/xbmc/screensaver.matrixtrails/commit/c2fdf919cfa04de45ad213da7645ea435547266d

Removed "v" from _SITE due to changes to github release names.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
4 years agopackage/dropbear: bump to version 2020.79
Francois Perrad [Mon, 22 Jun 2020 07:39:33 +0000 (09:39 +0200)]
package/dropbear: bump to version 2020.79

CBC ciphers, 3DES and hmac-sha1-96 are now disabled by default.

LICENSE: curve25519-donna under BSD-3c was replaced by curve25519.c under
Public domain

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
4 years agopackage/libxmlrpc: add openssl optional dependency
Fabrice Fontaine [Mon, 22 Jun 2020 05:47:08 +0000 (07:47 +0200)]
package/libxmlrpc: add openssl optional dependency

Without this patch, openssl_abyss is enabled if openssl is built before
libxmlrpc

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
4 years agolegacy: drop options removed more than 5 years ago now
Yann E. MORIN [Sun, 21 Jun 2020 12:03:52 +0000 (14:03 +0200)]
legacy: drop options removed more than 5 years ago now

Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
4 years agopackage/dav1d: bump version to 0.7.1
Bernd Kuhls [Sun, 21 Jun 2020 21:31:42 +0000 (23:31 +0200)]
package/dav1d: bump version to 0.7.1

Release notes:
https://code.videolan.org/videolan/dav1d/-/blob/master/NEWS

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
4 years agopackage/gnutls: security bump to 3.6.14
Stefan Sørensen [Thu, 11 Jun 2020 05:31:51 +0000 (07:31 +0200)]
package/gnutls: security bump to 3.6.14

Fixes the following security issue:

 * CVE-2020-13777: It was found that GnuTLS 3.6.4 introduced a
   regression in the TLS protocol implementation. This caused the TLS
   server to not securely construct a session ticket encryption key
   considering the application supplied secret, allowing a MitM
   attacker to bypass authentication in TLS 1.3 and recover previous
   conversations in TLS 1.2

Release announcement:
 https://lists.gnupg.org/pipermail/gnutls-help/2020-June/004648.html

Signed-off-by: Stefan Sørensen <stefan.sorensen@spectralink.com>
[yann.morin.1998@free.fr: two spaces in hash file]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
4 years agopackage/gptfdisk: bump to version 1.0.5
Fabrice Fontaine [Sun, 21 Jun 2020 21:20:38 +0000 (23:20 +0200)]
package/gptfdisk: bump to version 1.0.5

- Drop patch (already in version)
- Update indentation in hash file (two spaces)

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
4 years agoconfigs/beaglebone_qt5_defconfig: bump U-Boot to 2020.04
Heiko Thiery [Sun, 21 Jun 2020 14:14:54 +0000 (16:14 +0200)]
configs/beaglebone_qt5_defconfig: bump U-Boot to 2020.04

Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
4 years agoconfigs/beaglebone_defconfig: bump U-Boot to 2020.04
Heiko Thiery [Sun, 21 Jun 2020 14:14:52 +0000 (16:14 +0200)]
configs/beaglebone_defconfig: bump U-Boot to 2020.04

Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
4 years agopackage/dash: bump to version 0.5.11
Fabrice Fontaine [Sun, 21 Jun 2020 19:54:14 +0000 (21:54 +0200)]
package/dash: bump to version 0.5.11

Update indentation in hash file (two spaces)

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
4 years agopackage/keepalived: bump to version 2.1.2
Fabrice Fontaine [Sun, 21 Jun 2020 19:14:11 +0000 (21:14 +0200)]
package/keepalived: bump to version 2.1.2

- Drop patch (already in version) and so autoreconf
- Update indentation in hash file (two spaces)

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
4 years agopackage/dropwatch: bump to version 1.5.3
Fabrice Fontaine [Sun, 21 Jun 2020 19:03:05 +0000 (21:03 +0200)]
package/dropwatch: bump to version 1.5.3

- Drop patch (already in version)
- Update indentation in hash file (two spaces)

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
4 years agopackage/cryptsetup: bump to version 2.3.3
Fabrice Fontaine [Sun, 21 Jun 2020 18:56:24 +0000 (20:56 +0200)]
package/cryptsetup: bump to version 2.3.3

- Update indentation in hash file (two spaces)
- Send patch upstream

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
4 years agopackage/nginx: add http geoip support
Fabrice Fontaine [Sun, 21 Jun 2020 17:12:22 +0000 (19:12 +0200)]
package/nginx: add http geoip support

http geoip module is available since version 0.8.6 and
https://github.com/nginx/nginx/commit/bc10147b9f36f1a61b96ceec016bf4d4d12e128f

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
4 years agopackage/gpsd: drop patch
Fabrice Fontaine [Sun, 21 Jun 2020 20:41:32 +0000 (22:41 +0200)]
package/gpsd: drop patch

This patch is not needed since version 3.19 and
https://gitlab.com/gpsd/gpsd/-/commit/e3ec42e08a08af377499551d0528fc6ddf74cc12

So drop this patch and set CCFLAGS

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
[yann.morin.1998@free.fr: s/GPS_CFLAGS/GPSD_CFLAGS/ ]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
4 years agopackage/udpcast: bump to version 20200328
Fabrice Fontaine [Sun, 21 Jun 2020 19:41:36 +0000 (21:41 +0200)]
package/udpcast: bump to version 20200328

Drop patch (not needed anymore) as console.h has been updated with:
 #if HAVE_SYS_SELECT_H
 #include <sys/select.h>
 #endif

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
4 years agopackage/python-validators: bump version to 0.15.0
Peter Korsgaard [Sun, 21 Jun 2020 19:48:42 +0000 (21:48 +0200)]
package/python-validators: bump version to 0.15.0

Upstream dropped python 2.x support, so add a dependency on python3:
https://github.com/kvesteri/validators/commit/f8608f45378bd465072176772887c685d1d7c300

And adjust the .hash spacing for the new agreements.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
4 years agopackage/python-validators: fix license
Peter Korsgaard [Sun, 21 Jun 2020 19:48:41 +0000 (21:48 +0200)]
package/python-validators: fix license

The LICENSE file is MIT, not BSD.  The confusion comes from the license info
in setup.py, which stated BSD until (post-0.14.2):

https://github.com/kvesteri/validators/commit/669129a3d3eb106e1b2d82bd9911faebb3287db6

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
4 years agopackage/intel-microcode: security bump to version 20200616
Peter Korsgaard [Sun, 21 Jun 2020 20:18:48 +0000 (22:18 +0200)]
package/intel-microcode: security bump to version 20200616

Contains mitigations for the Special Register Buffer Data Sampling
(CVE-2020-0543), Vector Register Sampling (CVE-2020-0548) and L1D
Eviction Sampling (CVE-2020-0549) hardware vulnerabilities.

For more details, see the advisories:
https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-00320.html
https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-00329.html

Adjust the license hash for a change of copyright year:
-Copyright (c) 2018-2019 Intel Corporation.
+Copyright (c) 2018-2020 Intel Corporation.

And adjust the .hash file to use two spaces.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
4 years agopackage/libplatform: bump version
Bernd Kuhls [Sun, 21 Jun 2020 10:37:44 +0000 (12:37 +0200)]
package/libplatform: bump version

Reformatted hashes.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
4 years agopackage/ffmpeg: bump version to 4.3
Bernd Kuhls [Sat, 20 Jun 2020 21:34:01 +0000 (23:34 +0200)]
package/ffmpeg: bump version to 4.3

Add a patch to fix build without ssse3.

Update the license hash due to various changes since August 2019 [0]:

  - some files were relicensed from GPL-2.0+ to LGPL-2.1+; no impact on
    the licensing information;

  - clarification about the licensing when linked with external
    libraries, which now requires passing --enable-version3; Buildroot
    is not concerned, because it passes --disable-version3;

  - various clarification about applicable licensing terms.

[0] http://git.videolan.org/?p=ffmpeg.git;a=history;f=LICENSE.md;h=613070e1b631a919a74c862f2a75a0f249a631ff;hb=8e12af29d1a3f95c9e952d78354e3c8b1c0431a8

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
[yann.morin.1998@free.fr:
  - fix the SoB order in the patch
  - clarify the impact of the licensing changes
]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
4 years agopackage/mediastreamer: fix comment
Bernd Kuhls [Sat, 20 Jun 2020 20:57:03 +0000 (22:57 +0200)]
package/mediastreamer: fix comment

Fix inversed logic, comment should be shown for static-only toolchains.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
4 years agopackage/{mesa3d, mesa3d-headers}: bump version to 20.1.1
Bernd Kuhls [Thu, 11 Jun 2020 06:05:38 +0000 (08:05 +0200)]
package/{mesa3d, mesa3d-headers}: bump version to 20.1.1

Removed patches applied upstream:

- 0005-vc4_bufmgr-fix-time_t-printf.patch
  https://cgit.freedesktop.org/mesa/mesa/commit/?h=20.1&id=ad81207d00623cb2156ca0ecab39d0bcad5b28c9
- 0006-pan_bo.h-add-time.h-include-for-time_t.patch
  https://cgit.freedesktop.org/mesa/mesa/commit/?h=20.1&id=eedeee0094841c863e2f6ddd8bc2212d011e0e2f
- 0007-v3d_bufmgr-fix-time_t-printf.patch
  https://cgit.freedesktop.org/mesa/mesa/commit/?h=20.1&id=9f67806f141986c1d8310c5e0f1b2493434118d9

Renumbered remaining patches.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
4 years agopackage/nginx: remove ipv6 option
Fabrice Fontaine [Thu, 11 Jun 2020 06:25:05 +0000 (08:25 +0200)]
package/nginx: remove ipv6 option

Remove --with-ipv6 as this option does nothing since version 1.11.5 and
https://github.com/nginx/nginx/commit/2c84f7af2c97a55bf138a5fcedeb164733dc9bea

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
4 years agopackage/mtools: select BR2_TOOLCHAIN_GLIBC_GCONV_LIBS_COPY
Fabrice Fontaine [Thu, 11 Jun 2020 06:28:26 +0000 (08:28 +0200)]
package/mtools: select BR2_TOOLCHAIN_GLIBC_GCONV_LIBS_COPY

Fixes:
 - https://bugs.buildroot.org/show_bug.cgi?id=12986

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
4 years agopackage/python-redis: bump to version 3.5.3
Grzegorz Blach [Wed, 10 Jun 2020 23:34:51 +0000 (01:34 +0200)]
package/python-redis: bump to version 3.5.3

Signed-off-by: Grzegorz Blach <grzegorz@blach.pl>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/python-ifaddr: bump to version 0.1.7
Grzegorz Blach [Wed, 10 Jun 2020 23:34:50 +0000 (01:34 +0200)]
package/python-ifaddr: bump to version 0.1.7

There is now a LICENSE.txt file, so let's use it as the license file
instead of setup.py. It does contain the MIT license text, as
expected.

Signed-off-by: Grzegorz Blach <grzegorz@blach.pl>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/cannelloni: bump to version 1.0.0
Fabrice Fontaine [Sun, 14 Jun 2020 21:20:10 +0000 (23:20 +0200)]
package/cannelloni: bump to version 1.0.0

- Drop patch (already in version)
- Add -std=c++11 to fix the build with gcc 4.8 as it has been removed by
  upstream since version 1.0.0 and
  https://github.com/mguentner/cannelloni/commit/2558902f0b2c2750ce99d05ac3cfe149c391482b

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/fuse-overlayfs: new package
Christian Stewart [Fri, 19 Jun 2020 18:04:31 +0000 (11:04 -0700)]
package/fuse-overlayfs: new package

FUSE-overlayfs is an implementation of overlay+shiftfs in FUSE, intended to be
used as the backing filesystem for rootless containers.

Reference: http://github.com/containers/fuse-overlayfs

Signed-off-by: Christian Stewart <christian@paral.in>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
4 years agopackage/rtl8821au: add two patches fixing compile/runtime for kernels >= 5.3
Peter Seiderer [Mon, 15 Jun 2020 18:59:11 +0000 (20:59 +0200)]
package/rtl8821au: add two patches fixing compile/runtime for kernels >= 5.3

Add two patches from upstream merge request ([1] to fix compile
and runtime failures in case of linux kernel >= 5.3.

[1] https://github.com/abperiasamy/rtl8812AU_8821AU_linux/pull/316

Signed-off-by: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/paho-mqtt-cpp: drop dynamic library dependency
Fabrice Fontaine [Sat, 20 Jun 2020 20:29:34 +0000 (22:29 +0200)]
package/paho-mqtt-cpp: drop dynamic library dependency

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/qt5: add optional CUPS support
Michael Trimarchi [Fri, 19 Jun 2020 14:57:19 +0000 (16:57 +0200)]
package/qt5: add optional CUPS support

Signed-off-by: Michael Trimarchi <michael@amarulasolutions.com>
Signed-off-by: Angelo Compagnucci <angelo@amarulasolutions.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/janus-gateway: fix build of audiobridge without libogg
Fabrice Fontaine [Sat, 20 Jun 2020 14:35:01 +0000 (16:35 +0200)]
package/janus-gateway: fix build of audiobridge without libogg

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

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/janus-gateway: fix libogg dependency
Fabrice Fontaine [Sat, 20 Jun 2020 14:35:00 +0000 (16:35 +0200)]
package/janus-gateway: fix libogg dependency

libogg is not only used for voicemail plugin, it is an optional
dependency of:
- audiobridge plugin since version 0.9.3 and
  https://github.com/meetecho/janus-gateway/commit/53761d07c5456424d368c708fda2757e6606a4bf
- streaming plugin since version 0.9.3 and
  https://github.com/meetecho/janus-gateway/commit/d9aa1cec84c662f2f7fda025ee023f6dec927bdc

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/gerbera: fix static build with libmatroska
Fabrice Fontaine [Sat, 20 Jun 2020 16:04:37 +0000 (18:04 +0200)]
package/gerbera: fix static build with libmatroska

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

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/alsa-lib: bump version to 1.2.3.1
Bernd Kuhls [Sat, 20 Jun 2020 18:17:26 +0000 (20:17 +0200)]
package/alsa-lib: bump version to 1.2.3.1

Removed patch which was committed upstream.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/iproute2: fix build with uclibc
Fabrice Fontaine [Thu, 18 Jun 2020 20:53:42 +0000 (22:53 +0200)]
package/iproute2: fix build with uclibc

Fixes:
 - http://autobuild.buildroot.org/results/08024dd20b174f2e22e641d200f6abd8bd2a9552

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Reviewed-by: Petr Vorel <petr.vorel@gmail.com>
Tested-by: Petr Vorel <petr.vorel@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/paho-mqtt-c: drop dynamic library dependency
Fabrice Fontaine [Thu, 18 Jun 2020 20:38:56 +0000 (22:38 +0200)]
package/paho-mqtt-c: drop dynamic library dependency

paho-mqtt-c can be built statically since version 1.3.3 and
https://github.com/eclipse/paho.mqtt.c/commit/f1459fac2532658a04962ae0ab67b5c3dc92ad75

See https://github.com/eclipse/paho.mqtt.c/issues/848

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/gnuradio: fix build with boost 1.73.0
Gwenhael Goavec-Merou [Fri, 19 Jun 2020 04:41:20 +0000 (06:41 +0200)]
package/gnuradio: fix build with boost 1.73.0

Since commit:
194997a3c86eba25dd0e93fd86038881cf010fe0 "package/boost: bump version to 1.73.0"
gnuradio fail to build with error like:

autobuild/instance-2/output-1/build/gnuradio-3.8.1.0/gnuradio-runtime/lib/block.cc: In constructor 'gr::block::block(const string&, gr::io_signature::sptr, gr::io_signature::sptr)':
autobuild/instance-2/output-1/build/gnuradio-3.8.1.0/gnuradio-runtime/lib/block.cc:64:78: error: '_1' was not declared in this scope
     set_msg_handler(d_system_port, boost::bind(&block::system_handler, this, _1));

This is due to a missing namespace.

backport Pull Request https://github.com/gnuradio/gnuradio/pull/3566

Fix:
- http://autobuild.buildroot.net/results/234f5f472bb4618b8e7375ba7025d759fa60dc0e/
- http://autobuild.buildroot.net/results/fa695835d7499fcf2aed505df60541fb821dad8d/
- http://autobuild.buildroot.net/results/f999fb4a31597a26b0e80cdf008d528b997f12e9/
- http://autobuild.buildroot.net/results/54571b286b9ee9d940f80ebe7c23f7c1f15cacc2/
- http://autobuild.buildroot.net/results/91dbee7fc4cbccf82b58ebe74f9e09960fd8a48c/
- http://autobuild.buildroot.net/results/7139ef951d0c2f4d3f6d5a68f673adceda5f1dd6/
- http://autobuild.buildroot.net/results/f7aa8b06ffb11072456b550250ba3ef8f0e18dcc/
- http://autobuild.buildroot.net/results/8677cefcd63c091a040e6ebc3eb54c04ff493371/
- http://autobuild.buildroot.net/results/cf6e222252263fea6da9a5c9b3ca7841d7bf7102/
- http://autobuild.buildroot.net/results/eea8055999e8336ff3f8b25db60d066a52a5dacf/
- http://autobuild.buildroot.net/results/55e5a75f82a4e241a36caebb0f1b9cd7560da78e/

Signed-off-by: Gwenhael Goavec-Merou <gwenhael.goavec-merou@trabucayre.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/libnss: bump version to 3.53.1
Giulio Benetti [Fri, 19 Jun 2020 00:01:47 +0000 (02:01 +0200)]
package/libnss: bump version to 3.53.1

Bump version to 3.53.1 and add a patch from upstream[1] to fix build
failure.

Release notes:
https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/NSS_3.53.1_release_notes

[1]:
https://hg.mozilla.org/projects/nss/rev/e955ece90b050e9da67528f09648945156d2bcea

Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/libopenssl: fix target architecture for MIPS64n32
Thomas De Schampheleire [Fri, 19 Jun 2020 06:50:33 +0000 (08:50 +0200)]
package/libopenssl: fix target architecture for MIPS64n32

Commit 1ebb35ee5fb7bd5e6278a84ac2c18aa0a38056fb changed the libopenssl
target architecture to 'linux-generic64' for 64-bit archs based on
BR2_ARCH_IS_64. However, MIPS64n32 has BR2_ARCH_IS_64 set, but is a 32-bit
ABI. On such board, libopenssl needs to be configured with linux-generic32
to function properly.

One symptom of this problem is that ssh-keygen hangs on key generation,
waiting for more random bits. See [1] for the discussion with openssl
upstream.

Thanks to Ronny Meeus for investigating the issue and kudos to the openssl
community for their responsive and helpful interaction!

Reported-by: Ronny Meeus <ronny.meeus@nokia.com>
Signed-off-by: Thomas De Schampheleire <thomas.de_schampheleire@nokia.com>
[1] https://mta.openssl.org/pipermail/openssl-users/2020-June/012565.html

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/stress-ng: bump to version 0.11.14
Baruch Siach [Fri, 19 Jun 2020 08:37:45 +0000 (11:37 +0300)]
package/stress-ng: bump to version 0.11.14

Enable build for musl libc. glibc specific code is now behind __GNUC__.
Add a patch to fix collision with kernel defined struct sysinfo.

Drop attr dependency. Not used anymore.

Make keyutils an optional dependency. Detected at config time.

Enable static build now that keyutils is not a mandatory dependency.

Format hash file with two spaces delimiters.

Cc: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/iwd: fix build with uclibc
Fabrice Fontaine [Sat, 20 Jun 2020 13:23:05 +0000 (15:23 +0200)]
package/iwd: fix build with uclibc

Fixes:
 - http://autobuild.buildroot.org/results/8bbf7e1d0929d0883c0c2445990f62f5a1d54163

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/lbcamera: don't override _CONF_OPTS, but append
Yann E. MORIN [Sat, 20 Jun 2020 06:56:20 +0000 (08:56 +0200)]
package/lbcamera: don't override _CONF_OPTS, but append

Commit 99cc53f3f4 (package/libcamera: add v4l2 compatibility layer
option) incorrectly added the v4l2 option, which makes it so that
the previous options are overrdien.

Fix that by using an append-assignment.

Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
4 years agopackage/mutt: bump to version 1.14.4
Fabrice Fontaine [Fri, 19 Jun 2020 22:11:50 +0000 (00:11 +0200)]
package/mutt: bump to version 1.14.4

- Drop patches (already in version) and so autoreconf
- Update indentation in hash file

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/mutt: fix CVE-2020-14093
Fabrice Fontaine [Fri, 19 Jun 2020 22:11:49 +0000 (00:11 +0200)]
package/mutt: fix CVE-2020-14093

Mutt before 1.14.3 allows an IMAP fcc/postpone man-in-the-middle attack
via a PREAUTH response.

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/circus: bump to version 0.16.1
Fabrice Fontaine [Fri, 19 Jun 2020 21:55:42 +0000 (23:55 +0200)]
package/circus: bump to version 0.16.1

- Drop patch (already in version)
- Update indentation in 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/libinput: bump version to 1.15.6
Peter Seiderer [Fri, 19 Jun 2020 19:30:19 +0000 (21:30 +0200)]
package/libinput: bump version to 1.15.6

For details see [1].

[1] https://lists.freedesktop.org/archives/wayland-devel/2020-June/041478.html

Signed-off-by: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/iwd: bump version to 1.8
Peter Seiderer [Fri, 19 Jun 2020 18:36:29 +0000 (20:36 +0200)]
package/iwd: bump version to 1.8

- removed 0001-frame-xchg.c-fix-build-with-glibc-2.24.patch
  (upstream applied [1])

[1] https://git.kernel.org/pub/scm/network/wireless/iwd.git/commit/?id=c352714e61809fc486470cc9a4ad3e3e84811b80

Signed-off-by: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/ell: bump version to 0.32
Peter Seiderer [Fri, 19 Jun 2020 18:36:28 +0000 (20:36 +0200)]
package/ell: bump version to 0.32

Signed-off-by: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/qwt: bump version to 6.1.5
Gwenhael Goavec-Merou [Thu, 11 Jun 2020 09:03:40 +0000 (11:03 +0200)]
package/qwt: bump version to 6.1.5

Fix:
- http://autobuild.buildroot.net/results/27ac3c09048744189236bd67aa643163d0d01ad5/
- http://autobuild.buildroot.net/results/9693ad79e4c23c9c0324df02a4d57c662b82fbce/
- http://autobuild.buildroot.net/results/e8aafa2a1a5fa4e207d2e8bb8c9570789a8ccaa7/

Respect hash rules

Signed-off-by: Gwenhael Goavec-Merou <gwenhael.goavec-merou@trabucayre.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agosupport/scripts/pkg-stats: remove debug cruft
Thomas Petazzoni [Thu, 18 Jun 2020 21:30:52 +0000 (23:30 +0200)]
support/scripts/pkg-stats: remove debug cruft

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/python-web2py: needs python-yatl
Fabrice Fontaine [Thu, 11 Jun 2020 20:56:07 +0000 (22:56 +0200)]
package/python-web2py: needs python-yatl

python-yatl is a mandatory dependency of python-web2py since version
2.18.4 and
https://github.com/web2py/web2py/commit/0663088d7f7c3257eaa9cdd8415483372d3c80b7

Fixes:
 - http://autobuild.buildroot.org/results/9d627152920973effeb48ad03c27a1c69fa83931

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/python-web2py: python-pydal is only a runtime dependency
Thomas Petazzoni [Thu, 18 Jun 2020 21:26:48 +0000 (23:26 +0200)]
package/python-web2py: python-pydal is only a runtime dependency

While host-python-pydal is needed at build time, the target variant of
this package is only needed at runtime.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/python-yatl: new package
Fabrice Fontaine [Thu, 11 Jun 2020 20:56:06 +0000 (22:56 +0200)]
package/python-yatl: new package

License is BSD-3-Clause as stated in upstream LICENSE.txt:
https://github.com/web2py/yatl/blob/master/LICENSE.txt

An issue was opened to add LICENSE.txt in pypi tarballs:
https://github.com/web2py/yatl/issues/21

Add host variant as it will be needed for python-web2py

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Reviewed-by: Asaf Kahlon <asafka7@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/fastd: bump to v19
Alexander Dahl [Thu, 11 Jun 2020 19:25:04 +0000 (21:25 +0200)]
package/fastd: bump to v19

Maintenance release, most important is OpenSSL 1.1+ support. See full
release notes for details:

https://fastd.readthedocs.io/en/stable/releases/v19.html

Two patches went upstream.  The last remaining patch was not touched,
LTO might not work as expected, but upstream dropped CMake in favour
of the meson build system after v19, so it seemed not worth the
effort.

The hash of the license file is updated due to a copyright year
change.

Signed-off-by: Alexander Dahl <post@lespocky.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/inotify-tools: bump to version 3.20.2.2
Baruch Siach [Thu, 11 Jun 2020 12:44:04 +0000 (15:44 +0300)]
package/inotify-tools: bump to version 3.20.2.2

Use upstream provided tarball. Drop autoreconf.

Update homepage URL. The old URL redirects to the new one.

Format hash file with two spaces delimiters.

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/empty: bump to version 0.6.21b
Baruch Siach [Thu, 11 Jun 2020 12:13:45 +0000 (15:13 +0300)]
package/empty: bump to version 0.6.21b

Tarball is now without a leading directory component. Don't strip
leading patch component.

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/libcamera: add v4l2 compatibility layer option
Peter Seiderer [Tue, 16 Jun 2020 18:59:51 +0000 (20:59 +0200)]
package/libcamera: add v4l2 compatibility layer option

Signed-off-by: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
4 years agoMake: simplify locales whitelisting
Yann E. MORIN [Mon, 15 Jun 2020 11:16:43 +0000 (13:16 +0200)]
Make: simplify locales whitelisting

Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Cc: Peter Korsgaard <peter@korsgaard.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/sngrep: bump to version 1.4.7
Adam Duskett [Sun, 14 Jun 2020 21:38:24 +0000 (14:38 -0700)]
package/sngrep: bump to version 1.4.7

Other changes:
  - Remove upstream patch

Signed-off-by: Adam Duskett <Aduskett@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/libcpprestsdk: bump to version 2.10.16
Adam Duskett [Sun, 14 Jun 2020 21:30:40 +0000 (14:30 -0700)]
package/libcpprestsdk: bump to version 2.10.16

Other changes:
  - Remove upstream patch

Signed-off-by: Adam Duskett <Aduskett@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/janus-gateway: add systemd socket support
Adam Duskett [Sun, 14 Jun 2020 21:19:13 +0000 (14:19 -0700)]
package/janus-gateway: add systemd socket support

If systemd is selected, add the systemd package to the dependency list and set
the conf opt --enable-systemd-sockets.

Signed-off-by: Adam Duskett <Aduskett@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/janus-gateway: bump to version 0.10.1
Adam Duskett [Sun, 14 Jun 2020 21:19:12 +0000 (14:19 -0700)]
package/janus-gateway: bump to version 0.10.1

Signed-off-by: Adam Duskett <Aduskett@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/xvkbd: bump to version 4.1
Fabrice Fontaine [Sun, 14 Jun 2020 20:52:31 +0000 (22:52 +0200)]
package/xvkbd: bump to version 4.1

- Drop patch (already in version) and so autoreconf
- Update hash of README (update in year, version, miscellaneous
  information)
- Update indentaton in 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/python3: bump version to 3.8.3
Adam Duskett [Sun, 14 Jun 2020 20:23:46 +0000 (13:23 -0700)]
package/python3: bump version to 3.8.3

Signed-off-by: Adam Duskett <Aduskett@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/icu: needs gcc >= 4.9 and host gcc >= 4.9
Fabrice Fontaine [Sun, 14 Jun 2020 20:13:49 +0000 (22:13 +0200)]
package/icu: needs gcc >= 4.9 and host gcc >= 4.9

icu uses std::max_align_t since version 67-1 and
https://github.com/unicode-org/icu/commit/a3078fb8c89b61c35ccebb04cf6b189bc81093b3

This raises the following build failure with gcc 4.8:

utext.cpp:572:5: error: 'max_align_t' in namespace 'std' does not name a type
     std::max_align_t    extension;
     ^

This build failure is due to GCC bug 56019:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56019

Instead of adding BR2_TOOLCHAIN_HAS_GCC_BUG_56019, just bumps gcc
dependency from 4.8 to 4.9

As this issue also affects host-icu, add a host gcc >= 4.9 dependency

Fixes:
 - http://autobuild.buildroot.org/results/6d2658a3c165c99df3eae87b2970e738bd386245
 - http://autobuild.buildroot.org/results/d204f1a528765d1440620a1eed8c29cbb5ec93c3

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/minizip: fix static build of demos with openssl
Fabrice Fontaine [Sun, 14 Jun 2020 16:49:25 +0000 (18:49 +0200)]
package/minizip: fix static build of demos with openssl

Fixes:
 - http://autobuild.buildroot.org/results/2f11b237a3577df55bc1ee139ed4d51f3ee4e08d
 - http://autobuild.buildroot.org/results/b54b625751a45d3b449fffcdfaa06fb9209b4652

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/granite: bump to version 5.4.0
Fabrice Fontaine [Sun, 14 Jun 2020 16:35:24 +0000 (18:35 +0200)]
package/granite: bump to version 5.4.0

granite fails to build since bump to vala 0.46.6 in commit
2723ff3333f4f31a06628692bb644552681f8226:

make[3]: Leaving directory '/tmp/instance-0/output-1/build/granite-0.4.1'
[  1%] Generating style-classes.c;Application.c;Drawing/Color.c;Drawing/BufferSurface.c;Drawing/Utilities.c;GtkPatch/AboutDialog.c;Services/Settings.c;Services/Logger.c;Services/Paths.c;Services/System.c;Services/Contractor.c;Services/ContractorProxy.c;Services/IconFactory.c;Services/SimpleCommand.c;Widgets/AlertView.c;Widgets/Avatar.c;Widgets/Utils.c;Widgets/WrapLabel.c;Widgets/AboutDialog.c;Widgets/ModeButton.c;Widgets/DatePicker.c;Widgets/Entries.c;Widgets/TimePicker.c;Widgets/CollapsiblePaned.c;Widgets/StaticNotebook.c;Widgets/DynamicNotebook.c;Widgets/CompositedWindow.c;Widgets/AppMenu.c;Widgets/Welcome.c;Widgets/WelcomeButton.c;Widgets/Toast.c;Widgets/ToolButtonWithMenu.c;Widgets/PopOver.c;Widgets/ContractorView.c;Widgets/ContractorMenu.c;Widgets/DecoratedWindow.c;Widgets/LightWindow.c;Widgets/StatusBar.c;Widgets/SidebarPaned.c;Widgets/StorageBar.c;Widgets/SourceList.c;Widgets/CellRendererExpander.c;Widgets/CellRendererBadge.c;Widgets/ThinPaned.c;Widgets/OverlayBar.c;gr
 anite.vapi;granite.h
make[3]: Entering directory '/tmp/instance-0/output-1/build/granite-0.4.1'
/tmp/instance-0/output-1/build/granite-0.4.1/lib/Application.vala:145.9-145.26: error: Creation method of abstract class cannot be public.
        public Application () {
        ^^^^^^^^^^^^^^^^^^

So bump granite to latest version to include the following commit (that
does not apply cleanly on current version):
https://github.com/elementary/granite/commit/fd26013c84afdeb6300ae2f4a574856753fc2b58

Moreover:
- Switch site to github to get latest release
- Switch to meson-package
- Add gobject-introspection optional dependency

Fixes:
 - http://autobuild.buildroot.org/results/3e2cc89b9bd42824731d0c7b39dd5b5c98e527ee

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/libcamera: bump version to 96fab38
Peter Seiderer [Tue, 16 Jun 2020 18:59:50 +0000 (20:59 +0200)]
package/libcamera: bump version to 96fab38

- add host dependencies: openssl, pkgconf, python3-pyyaml
- add dependencies: gnutls
- changed from mandatory to optional dependency: udev
- add dedicated pipeline configure options
- add optional dependencies: boost, gstreamer1/gst1-plugins-base,
  qt5base, tiff
- update license info (Apache-2.0 omitted - applies only for android code)

Signed-off-by: Peter Seiderer <ps.report@gmx.net>
Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
[yann.morin.1998@free.fr:
  - simplify the qt5-widgets and qt5tools-linguist conditions
]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
4 years agopackage/open-plc-utils: bump to version 32408520fcebe785983a68e39ec83830a3005779
Adam Duskett [Wed, 17 Jun 2020 22:21:58 +0000 (15:21 -0700)]
package/open-plc-utils: bump to version 32408520fcebe785983a68e39ec83830a3005779

Other changes:
  - Update 0001-Remove-OWNER-and-GROUPS-parameters-to-install.patch to apply
    properly with the udpated version.

Signed-off-by: Adam Duskett <Aduskett@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
4 years agopackage/iperf3: bump to version 3.8.1
Baruch Siach [Fri, 12 Jun 2020 05:32:21 +0000 (08:32 +0300)]
package/iperf3: bump to version 3.8.1

Don't pass --disable-profiling, profiling is now disabled by default,
and in fact due to a bug in the configure.ac script, passing
--disable-profiling enables profiling.

Update LICENSE hash; copyright year update.

Cc: Matt Weber <matthew.weber@rockwellcollins.com>
Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agosupport/testing: add python-gpiozero test
Peter Seiderer [Sat, 13 Jun 2020 19:20:34 +0000 (21:20 +0200)]
support/testing: add python-gpiozero test

Signed-off-by: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/python-gpiozero: new package
Peter Seiderer [Sat, 13 Jun 2020 19:20:33 +0000 (21:20 +0200)]
package/python-gpiozero: new package

Signed-off-by: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agosupport/testing: add python-colorzero test
Peter Seiderer [Sat, 13 Jun 2020 19:20:32 +0000 (21:20 +0200)]
support/testing: add python-colorzero test

Signed-off-by: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/python-colorzero: new package
Peter Seiderer [Sat, 13 Jun 2020 19:20:31 +0000 (21:20 +0200)]
package/python-colorzero: new package

Signed-off-by: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/open-plc-utils: install packages to /usr/bin
Adam Duskett [Wed, 17 Jun 2020 22:21:59 +0000 (15:21 -0700)]
package/open-plc-utils: install packages to /usr/bin

By default, open-plc-utils installs all of the compiled binaries to
/usr/local/bin which is not in the default path provided by Buildroot.

Passing BIN="$(TARGET_DIR)/usr/bin" to make install forces open-plc-utils to
install the compiled binaries to /usr/bin.

Signed-off-by: Adam Duskett <Aduskett@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
4 years agopackage/openjdk: fix building against gcc10
Adam Duskett [Thu, 18 Jun 2020 17:49:55 +0000 (10:49 -0700)]
package/openjdk: fix building against gcc10

GCC10 set's the -fno-common flag by default which causes OpenJDK to fail when
compiling.

Because there is no easy way to create a patch from the OpenJDK mercurial
repository, this patch was created by hand from the three commits listed in
the provided patch itself.

Signed-off-by: Adam Duskett <Aduskett@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
4 years agopackage/glibc: remove outdated cvs configure option
Romain Naour [Thu, 18 Jun 2020 16:17:34 +0000 (18:17 +0200)]
package/glibc: remove outdated cvs configure option

--without-cvs has been removed from glibc tree since glibc 2.15 [1]

[1] https://sourceware.org/git/?p=glibc.git;a=commitdiff;h=92963737c4376bcfd65235d5c325fa7f48302f89

Signed-off-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
4 years agopackage/x11r7/xdriver_xf86-input-libinput: bump version to 0.30.0
Bernd Kuhls [Mon, 15 Jun 2020 18:02:12 +0000 (20:02 +0200)]
package/x11r7/xdriver_xf86-input-libinput: bump version to 0.30.0

Reformatted hashes.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/x11r7/xapp_twm: bump version to 1.0.11
Bernd Kuhls [Mon, 15 Jun 2020 18:01:27 +0000 (20:01 +0200)]
package/x11r7/xapp_twm: bump version to 1.0.11

Follow upstream-switch to .xz tarball, reformatted hashes.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/x11r7/xkeyboard-config: bump version to 2.30
Bernd Kuhls [Mon, 15 Jun 2020 17:54:19 +0000 (19:54 +0200)]
package/x11r7/xkeyboard-config: bump version to 2.30

Removed patch which was committed upstream, updated project URL,
reformatted hashes.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/libva-intel-driver: bump version to 2.4.1
Bernd Kuhls [Mon, 15 Jun 2020 17:47:18 +0000 (19:47 +0200)]
package/libva-intel-driver: bump version to 2.4.1

Reformatted hashes.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agoconfigs/liteboard: bump to kernel 5.7.2
Bartosz Bilas [Mon, 15 Jun 2020 16:19:39 +0000 (18:19 +0200)]
configs/liteboard: bump to kernel 5.7.2

Signed-off-by: Bartosz Bilas <b.bilas@grinn-global.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agoconfigs/liteboard: bump U-Boot to 2020.04
Bartosz Bilas [Mon, 15 Jun 2020 16:19:38 +0000 (18:19 +0200)]
configs/liteboard: bump U-Boot to 2020.04

Signed-off-by: Bartosz Bilas <b.bilas@grinn-global.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/paho-mqtt-c: bump to version 1.3.4
Titouan Christophe [Mon, 15 Jun 2020 16:09:52 +0000 (18:09 +0200)]
package/paho-mqtt-c: bump to version 1.3.4

This is a crucial bugfix release that fixes a backward incompatible ABI
change introduced in 1.3.2.

Also drop patches that are now applied upstream.

Signed-off-by: Titouan Christophe <titouan.christophe@railnova.eu>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/openjdk-bin: install to host/usr/lib/jvm
Adam Duskett [Wed, 17 Jun 2020 21:55:20 +0000 (14:55 -0700)]
package/openjdk-bin: install to host/usr/lib/jvm

Buildroot currently installs openjdk-bin to $(HOST_DIR)/ instead of the more
traditional (for java installations) $(HOST_DIR)/usr/lib/jvm.

As described in https://bugs.busybox.net/show_bug.cgi?id=13001

"Openjdk-bin provides it's own libfreetype.so and places it into
$(HOST_DIR)/lib/. This library causes build failures with the
host-xapp_mkfontscale package due to the overwritten libfreetype.so.

mkfontscale.o: In function `doDirectory':
mkfontscale.c:(.text+0x1a80): undefined reference to `FT_Get_BDF_Property'
collect2: error: ld returned 1 exit status

Reproducing the error is done by repeating the following steps.
make host-freetype
make host-openjdk-bin
make host-xapp_mkfontscale"

There are two options for fixing this problem:

 1) add host-freetype and host-lksctp-tools as dependencies to host-openjdk-bin
    and then remove the provided libfreetype.so and libsctp.so libraries
    in a post_extract_hook.

 2) change the installation directory from $(HOST_DIR)/ to
    $(HOST_DIR)/usr/lib/jvm just like the target OpenJDK package and
    copy the entire source directories contents to the above location.

The second option provides the following advantages:
  - the directory structure is consistent with how we handle the target OpenJDK.

  - the HOST_OPENJDK_BIN_INSTALL_CMDS step is simplified.

  - packages such as Maven require directories of which we are currently not
    copying. These missing directories cause programs such as Maven to crash
    when running with an error such as
    "Can't read cryptographic policy directory: unlimited."

  - does not miss any other libraries that solution 1 would not cope with
    (e.g. libzip.so from host-libzip, or libnet.so from not-yet existing
    host-libnet, or libsctp.so from not-yet existing host-lksctp-tools)

Because the second option is both simple, easier to implement, is low-impact,
and fixes the problems described above wholly, it is the best to implement.

To implement the above changes, we must also modify the following files in the
same patch to match the host's new directory paths:

 - openjdk.mk
 - openjdk-jni-test.mk
 - openjdk-hello-world.mk

To avoid having to change all those packages in the future, expose two
new variables, HOST_OPENJDK_BIN_ROOT_DIR which contains the path where
the openjdk-bin was installed in, and JAVAC, which contains the path to
the javac compiler (modeled after the way the autoconf et al. variables
are set and exposed).

Tested with:
./support/testing/run-tests -o out -d dl tests.package.test_openjdk.TestOpenJdk

Fixes: https://bugs.busybox.net/show_bug.cgi?id=13001
Signed-off-by: Adam Duskett <Aduskett@gmail.com>
[yann.morin.1998@free.fr:
  - introduce HOST_OPENJDK_BIN_ROOT_DIR and JAVAC
  - expand and tweak the commit log
]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
4 years agopackage/pkg-python.mk: fixup typo, PYTHON#_PATH --> PHYON3_PATH
Yi Zheng [Thu, 18 Jun 2020 04:55:44 +0000 (12:55 +0800)]
package/pkg-python.mk: fixup typo, PYTHON#_PATH --> PHYON3_PATH

Signed-off-by: Brock.Zheng <goodmenzy@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
4 years agofs: squashfs: Add config option to pass nopad parameter to mksquashfs
Christoph Muellner [Sun, 14 Jun 2020 22:41:43 +0000 (00:41 +0200)]
fs: squashfs: Add config option to pass nopad parameter to mksquashfs

Add an option to enable/disable padding to a multiple of 4k. Padding is
the default as it also was the past default behaviour.

Signed-off-by: Christoph Muellner <christoph.muellner@theobroma-systems.com>
Signed-off-by: Heiko Stuebner <heiko.stuebner@theobroma-systems.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>