buildroot.git
4 years agopackage/azure-iot-sdk-c: use full destination path for $(INSTALL)
Thomas Petazzoni [Mon, 13 Apr 2020 12:57:01 +0000 (14:57 +0200)]
package/azure-iot-sdk-c: use full destination path for $(INSTALL)

The canonical way to use $(INSTALL) is to have a full destination
path, that includes the file name.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/azure-iot-sdk-c: format the libraries list with one lib per line
Thomas Petazzoni [Mon, 13 Apr 2020 12:54:44 +0000 (14:54 +0200)]
package/azure-iot-sdk-c: format the libraries list with one lib per line

This makes it easier to review patches modifying these lists of
libraries, such as:

  http://patchwork.ozlabs.org/project/buildroot/patch/20190923115206.4468-1-stephan.hoffmann@ext.grandcentrix.net/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/python-modbus-tk: new package
Pierre-Jean Texier [Tue, 17 Sep 2019 17:51:31 +0000 (19:51 +0200)]
package/python-modbus-tk: new package

Signed-off-by: Pierre-Jean Texier <pjtexier@koncepto.io>
Reviewed-by: Yegor Yefremov <yegorslists@googlemail.com>
[Thomas: bump to 1.1.0, adjust license information]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/apache: atomic creation of pid file.
Nicolas Carrier [Mon, 23 Sep 2019 07:47:27 +0000 (07:47 +0000)]
package/apache: atomic creation of pid file.

The original pattern for creating the pid file was:
open_create(pid_file)
write(pid_file, pid)
close(pid_file)

But if a power outage occurs between open_create and write, the file will
be empty and httpd will refuse to start afterwards unless the corrupt pid
file is removed.

This patch uses the pattern:
open_create(temp_pid_file)
write(temp_pid_file)
close(temp_pid_file)
rename(temp_pid_file, pid_file)
which is guaranteed to be atomic, provided that temp_pid_file and pid_file
are located in the same file system, which this patch does by creating
a temporary file name with the pattern:
    pid_file_name + random_suffix

Patch is upstream as of
https://github.com/apache/httpd/commit/dd10a9352e87a868ad527022bbafdc3b82cc6d0a,
which will be in the next 2.5.x version.

Signed-off-by: Nicolas Carrier <nicolas.carrier@orolia.com>
[Thomas: update to use upstreamed patch.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/strace: bump to version 5.6
Baruch Siach [Mon, 13 Apr 2020 07:47:52 +0000 (10:47 +0300)]
package/strace: bump to version 5.6

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/libhdhomerun: bump version to 20200225
Bernd Kuhls [Mon, 13 Apr 2020 07:46:16 +0000 (09:46 +0200)]
package/libhdhomerun: bump version to 20200225

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/tinyxml2: bump version to 8.0.0
Bernd Kuhls [Mon, 13 Apr 2020 07:43:15 +0000 (09:43 +0200)]
package/tinyxml2: bump version to 8.0.0

Switched license file to LICENSE.txt due to upstream commit:
https://github.com/leethomason/tinyxml2/commit/db39dbc0fdf0376674b0fd94a6ff9f16a4d5b174

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/utf8proc: bump version to 2.5.0
Bernd Kuhls [Mon, 13 Apr 2020 07:38:44 +0000 (09:38 +0200)]
package/utf8proc: bump version to 2.5.0

Changelog: https://github.com/JuliaStrings/utf8proc/blob/master/NEWS.md

Updated license hash due to upstream commit:
https://github.com/JuliaStrings/utf8proc/commit/0dc0fcf8db4ae2ff1971d4f0f86a2d83b14d863d

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/vlc: bump version to 3.0.9.2
Bernd Kuhls [Mon, 13 Apr 2020 07:34:13 +0000 (09:34 +0200)]
package/vlc: bump version to 3.0.9.2

Changelog:
http://git.videolan.org/?p=vlc/vlc-3.0.git;a=blob_plain;f=NEWS

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/vnstat: bump version to 2.6
Bernd Kuhls [Mon, 13 Apr 2020 07:25:17 +0000 (09:25 +0200)]
package/vnstat: bump version to 2.6

Changelog: https://humdi.net/vnstat/CHANGES

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/x11r7/xdriver_xf86-video-geode: bump version to 2.11.20
Bernd Kuhls [Mon, 13 Apr 2020 07:20:45 +0000 (09:20 +0200)]
package/x11r7/xdriver_xf86-video-geode: bump version to 2.11.20

Removed patches applied upstream:
https://cgit.freedesktop.org/xorg/driver/xf86-video-geode/commit/?id=09aaa3d1fae4aeb099b16e7a046151761bcdea95
https://cgit.freedesktop.org/xorg/driver/xf86-video-geode/commit/?id=8382e6bb0c76a8029493eae3f2d7a3dbfd0cfc12

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/mbuffer: fix include to get 'struct timespec'
Thomas Petazzoni [Mon, 13 Apr 2020 08:27:35 +0000 (10:27 +0200)]
package/mbuffer: fix include to get 'struct timespec'

This commit adds a patch for mbuffer that fixes the build with older
glibc versions, by making sure we abide by the standards to get the
definition of 'struct timespec'.

Fixes:

  http://autobuild.buildroot.net/results/598a3c22dfff7915db4ac2cb1fae0dec67cc0f7e/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/mc: fix typo BR2_PACKAGE_GMP -> BR2_PACKAGE_GPM
Thomas Petazzoni [Mon, 13 Apr 2020 07:49:57 +0000 (09:49 +0200)]
package/mc: fix typo BR2_PACKAGE_GMP -> BR2_PACKAGE_GPM

Commit 9cae8f557b9d3f18ccf3694155f452d6b55de5f6 introduced an optional
dependency on GPM, but got the name of the option wrong, and used
GMP. In fact, even the commit title was wrong.

This causes a build failure:

Makefile:578: *** gpm is in the dependency chain of mc that has added it to its _DEPENDENCIES variable without selecting it or depending on it from Config.in.  Stop.

Fixes:

  http://autobuild.buildroot.net/results/52fb92ae7dd55cba7d19862bb6cd89c80da9a4b6/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/openvpn: add pkcs11 support
Adam Duskett [Wed, 30 Oct 2019 00:56:04 +0000 (17:56 -0700)]
package/openvpn: add pkcs11 support

If the pkcs11-helper package is selected, add the package to the
dependency list and explicitly set --enable-pkcs11.

Signed-off-by: Adam Duskett <Aduskett@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/pkcs11-helper: new package
Adam Duskett [Wed, 30 Oct 2019 00:56:03 +0000 (17:56 -0700)]
package/pkcs11-helper: new package

pkcs11-helper is a library that simplifies the interaction with
PKCS#11 providers for end-user applications. Pkcs11-helper allows
using multiple PKCS#11 providers at the same time, enumerating
available token certificates, or selecting a certificate directly by
serialized id, handling card removal and card insert events, handling
card re-insert to a different slot, supporting session expiration and
much more all using a simple API.

Signed-off-by: Adam Duskett <Aduskett@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/libdvdread: fix build with gcc-4.8
Bernd Kuhls [Sat, 11 Apr 2020 12:34:51 +0000 (14:34 +0200)]
package/libdvdread: fix build with gcc-4.8

Fixes:
http://autobuild.buildroot.net/results/28a/28a2e837eae1dae9214fab1aec119a9aa6b2e5c0/

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/can-utils: bump to version 2020.02.04
Baruch Siach [Sun, 12 Apr 2020 16:40:02 +0000 (19:40 +0300)]
package/can-utils: bump to version 2020.02.04

Cc: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/assimp: fix static only build
Peter Seiderer [Sun, 12 Apr 2020 16:35:25 +0000 (18:35 +0200)]
package/assimp: fix static only build

Add patch to disable internal dynamic zlib library building, fixes
compile failure for static only toolchains (and assimp links
against the static one).

Fixes:

  http://autobuild.buildroot.net/results/7c2db184ee200d1719308f38f42382bb39d8d5c6

  [13%] Linking C shared library ../../lib/libzlib.so
  .../arm-buildroot-linux-uclibcgnueabi/bin/ld: .../host/arm-buildroot-linux-uclibcgnueabi/sysroot/usr/lib/libc.a(__uClibc_main.os): in function `__uClibc_fini':
  __uClibc_main.c:(.text+0x15c): undefined reference to `__fini_array_start'
  .../arm-buildroot-linux-uclibcgnueabi/bin/ld: __uClibc_main.c:(.text+0x160): undefined reference to `__fini_array_end'
  .../arm-buildroot-linux-uclibcgnueabi/bin/ld: final link failed: bad value
  collect2: error: ld returned 1 exit status

Signed-off-by: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/gnuradio: bump to 3.8.1.0
Gwenhael Goavec-Merou [Sun, 12 Apr 2020 15:26:10 +0000 (17:26 +0200)]
package/gnuradio: bump to 3.8.1.0

- use github url
- remove all patches (applied in mainline)
- add DGR_PYTHON_DIR option to force install in site-packages instead of
  dist-packages

Fixes:

  http://autobuild.buildroot.net/results/ff29b01f41c7d2e139a319aac1406dc00185fcae/
  http://autobuild.buildroot.net/results/cae9ad5b746bfd728688ab655c23087a6f70fd50/
  http://autobuild.buildroot.net/results/333fd49196d71ea68f64ad046c38e480593f127e/

Signed-off-by: Gwenhael Goavec-Merou <gwenhael.goavec-merou@trabucayre.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/msgpack: bump version to 3.2.1
Bernd Kuhls [Sun, 12 Apr 2020 10:36:21 +0000 (12:36 +0200)]
package/msgpack: bump version to 3.2.1

Changelog:
https://github.com/msgpack/msgpack-c/blob/master/CHANGELOG.md

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/mpd: bump version to 0.21.22
Bernd Kuhls [Sun, 12 Apr 2020 10:20:24 +0000 (12:20 +0200)]
package/mpd: bump version to 0.21.22

Changelog:
https://raw.githubusercontent.com/MusicPlayerDaemon/MPD/v0.21.22/NEWS

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/openldap: bump version to 2.4.49
Bernd Kuhls [Sun, 12 Apr 2020 14:59:35 +0000 (16:59 +0200)]
package/openldap: bump version to 2.4.49

Release notes:
https://lists.openldap.org/hyperkitty/list/openldap-announce@openldap.org/thread/VMMBUCQHEDF6QA4CDOONP2CDQEOR5YQA/

Switched _SITE to https.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/openipmi: bump version to 2.0.28
Bernd Kuhls [Sun, 12 Apr 2020 14:52:19 +0000 (16:52 +0200)]
package/openipmi: bump version to 2.0.28

Removed patch applied upstream:
https://github.com/cminyard/openipmi/commit/d1dd570cf77cb2c63bc32bef12d5353e3a197146

Added md5 hash provided by upstream, switched _SITE to https.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/openblas: bump version to 0.3.9
Bernd Kuhls [Sun, 12 Apr 2020 14:43:07 +0000 (16:43 +0200)]
package/openblas: bump version to 0.3.9

Changelog: http://www.openblas.net/Changelog.txt

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/omniorb: bump version to 4.2.4
Bernd Kuhls [Sun, 12 Apr 2020 14:33:54 +0000 (16:33 +0200)]
package/omniorb: bump version to 4.2.4

Release notes:
https://sourceforge.net/projects/omniorb/files/omniORB/omniORB-4.2.4/

Added md5 hash provided by upstream.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/nmon: bump version to 16m
Bernd Kuhls [Sun, 12 Apr 2020 14:25:59 +0000 (16:25 +0200)]
package/nmon: bump version to 16m

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/nginx: bump version to 1.17.9
Bernd Kuhls [Sun, 12 Apr 2020 14:20:55 +0000 (16:20 +0200)]
package/nginx: bump version to 1.17.9

Changelog: http://nginx.org/en/CHANGES

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/mtools: bump version to 4.0.24
Bernd Kuhls [Sun, 12 Apr 2020 14:17:16 +0000 (16:17 +0200)]
package/mtools: bump version to 4.0.24

Release notes:
https://lists.gnu.org/archive/html/info-mtools/2020-03/msg00000.html

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/mutt: bump version to 1.13.5
Bernd Kuhls [Sun, 12 Apr 2020 14:14:39 +0000 (16:14 +0200)]
package/mutt: bump version to 1.13.5

Changelog: http://www.mutt.org/

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/msmtp: bump version to 1.8.7
Bernd Kuhls [Sun, 12 Apr 2020 13:56:28 +0000 (15:56 +0200)]
package/msmtp: bump version to 1.8.7

Changelog:
https://github.com/marlam/msmtp-mirror/blob/master/NEWS

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agoconfigs/beelink_gs1: bump to kernel 5.5
Clément Péron [Sun, 16 Feb 2020 21:19:36 +0000 (22:19 +0100)]
configs/beelink_gs1: bump to kernel 5.5

Bumping to kernel 5.5 add many new features compare to
the actual 5.3 used on Beelink GS1.
Which are crypto, USB3, GPU, IR, S/PDIF and RTC.

Signed-off-by: Clément Péron <peron.clem@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agoconfigs/beelink_gs1: bump to U-Boot 2020.01
Clément Péron [Sun, 16 Feb 2020 21:19:35 +0000 (22:19 +0100)]
configs/beelink_gs1: bump to U-Boot 2020.01

The U-boot patch has been upstreamed.

Bump U-boot version and drop the patch.

Signed-off-by: Clément Péron <peron.clem@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agoconfigs/beelink_gs1: bump to ATF v2.2
Clément Péron [Sun, 16 Feb 2020 21:19:34 +0000 (22:19 +0100)]
configs/beelink_gs1: bump to ATF v2.2

The WDT workaround patch has been upstreamed.

Bump to the new ATF version and drop the patch.

Signed-off-by: Clément Péron <peron.clem@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/ogre: fix build with RELRO
Fabrice Fontaine [Mon, 10 Feb 2020 17:45:11 +0000 (18:45 +0100)]
package/ogre: fix build with RELRO

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

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/mbuffer: new package
Mircea Gliga [Tue, 11 Feb 2020 13:46:52 +0000 (15:46 +0200)]
package/mbuffer: new package

Signed-off-by: Mircea Gliga <gliga.mircea@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/mariadb: patch mariadb_config to add sysroot path
Ryan Coe [Thu, 13 Feb 2020 17:46:55 +0000 (09:46 -0800)]
package/mariadb: patch mariadb_config to add sysroot path

This patch adds @CMAKE_SYSROOT@ to mariadb_config.c.in. Without it,
mariadb_config and mysql_config incorrectly returns host paths for
include paths and library paths.

The patch has been accepted upstream at
https://github.com/mariadb-corporation/mariadb-connector-c/commit/b787c0d69cc00af98cd4ee5bc205e1c7ddaf427a

Reported-by: Alexey Lukyanchuk <skif@skif-web.ru>
Signed-off-by: Ryan Coe <bluemrp9@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/libmad: switch to debian to fix CVEs
Fabrice Fontaine [Sun, 12 Apr 2020 10:18:45 +0000 (12:18 +0200)]
package/libmad: switch to debian to fix CVEs

Upstream libmad is dead since 2004 so switch to debian package to get
two patches that fix the following CVEs:
 - CVE-2017-8372: The mad_layer_III function in layer3.c in Underbit MAD
   libmad 0.15.1b, if NDEBUG is omitted, allows remote attackers to
   cause a denial of service (assertion failure and application exit)
   via a crafted audio file.
 - CVE-2017-8373: The mad_layer_III function in layer3.c in Underbit MAD
   libmad 0.15.1b allows remote attackers to cause a denial of service
   (heap-based buffer overflow and application crash) or possibly have
   unspecified other impact via a crafted audio file.
 - CVE-2017-8374: The mad_bit_skip function in bit.c in Underbit MAD
   libmad 0.15.1b allows remote attackers to cause a denial of service
   (heap-based buffer over-read and application crash) via a crafted
   audio file.

Moreover:
 - Remove third patch (replaced by optimize.diff debian patch)
 - Remove fourth patch (same patch than
   Provide-Thumb-2-alternative-code-for-MAD_F_MLN.diff)
 - Remove fifth patch (same patch than libmad.thumb.diff)

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
4 years agopackage/libid3tag: switch to debian to fix CVEs
Fabrice Fontaine [Sun, 12 Apr 2020 10:18:44 +0000 (12:18 +0200)]
package/libid3tag: switch to debian to fix CVEs

Upstream libid3tag is dead since 2004 so switch to debian to get two
patches that fix the following CVEs:
 - CVE-2004-2779: id3_utf16_deserialize() in utf16.c in libid3tag
   through 0.15.1b misparses ID3v2 tags encoded in UTF-16 with an odd
   number of bytes, triggering an endless loop allocating memory until
   an OOM condition is reached, leading to denial-of-service (DoS).
 - CVE-2017-11550: The id3_ucs4_length function in ucs4.c in libid3tag
   0.15.1b allows remote attackers to cause a denial of service (NULL
   Pointer Dereference and application crash) via a crafted mp3 file.
 - CVE-2017-11551: The id3_field_parse function in field.c in libid3tag
   0.15.1b allows remote attackers to cause a denial of service (OOM)
   via a crafted MP3 file.

Moreover, drop patch (replaced by add-m4-directory.patch debian patch)

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
4 years agopackage/libcoap: properly enable DTLS support
Fabrice Fontaine [Thu, 13 Feb 2020 22:15:10 +0000 (23:15 +0100)]
package/libcoap: properly enable DTLS support

The DTLS support needs either gnutls or openssl, so let's have these
packages as optional dependencies. We prefer gnutls over openssl as
done by upstream in their configure.ac when the user does not provide
any option (which is the case currently)

While there is support for tinydtls, and Buildroot has a tinydtls
package, libcoap is only able to use its own internal library, and
only when static linking is enabled, so we simply disable the use of
tinydtls altogether.

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/python-snappy: new package
James Hilliard [Thu, 13 Feb 2020 06:58:24 +0000 (23:58 -0700)]
package/python-snappy: new package

Python library for the snappy compression library from Google.

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/python-cbor2: new package
James Hilliard [Thu, 13 Feb 2020 06:26:14 +0000 (23:26 -0700)]
package/python-cbor2: new package

Pure Python CBOR (de)serializer with extensive tag support.

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

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/python-argon2-cffi: new package
James Hilliard [Thu, 13 Feb 2020 07:42:45 +0000 (00:42 -0700)]
package/python-argon2-cffi: new package

The secure Argon2 password hashing algorithm.

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Reviewed-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/python-canopen: new package
Attila Wagner [Thu, 13 Feb 2020 13:40:40 +0000 (13:40 +0000)]
package/python-canopen: new package

A Python implementation of the CANopen standard.

Signed-off-by: Attila Wagner <attila.wagner@onyxinsight.com>
Reviewed-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/rabbitmq-server: bump version to 3.8.2
Frank Vanbever [Thu, 13 Feb 2020 15:14:14 +0000 (16:14 +0100)]
package/rabbitmq-server: bump version to 3.8.2

RabbitMQ now depends on Elixir for the build system.
The log directory is required for the server to start with the default
configuration. This behaviour was changed in v3.7 with the move to erlang-lager
as the logging library.

License changes:
- LICENSE: Added clarification about the licensing of a number of included
  dependencies and a URL changed to HTTPS. License remains MPL-1.1
- LICENSE-BSD-base64js: URL changed to https (license text is actually MIT)
- LICENSE-MIT-Flot: year update
- LICENSE-MIT-JQuery164: URL changed to https
- LICENSE-MPL-RabbitMQ: URL changed to https, year update
- LICENSE-MPL2: URL changed to https

Removed licenses:
- LICENSE-APL2-Rebar: Removed dependency
- LICENSE-BSD-gl-Matrix: Removed dependency
- LICENSE-ERL-OTP: Removed license
- LICENSE-MIT-Mochiweb: Removed dependency
- LICENSE-MIT-SockJS: Removed dependency

New licenses:
- LICENSE-APACHE2-excanvas: new bundled dependency (Apache 2)
- LICENSE-BSD-recon: new bundled dependency (BSD 3-clause)
- LICENSE-erlcloud: new bundled dependency (BSD 2-clause)
- LICENSE-httpc_aws: new bundled dependency (BSD 3-clause)
- LICENSE-ISC-cowboy: new bundled dependency (ISC)
- LICENSE-MIT-EJS: new bundled dependency (MIT)
- LICENSE-MIT-Erlware-commons: license was present in 3.6.6 but not included in
  the list
- LICENSE-MIT-jQuery: new bundled dependency (MIT)
- LICENSE-MIT-Sammy: new bundled dependency (MIT)
- LICENSE-rabbitmq_aws: new bundled dependency (BSD 3-clause)

Signed-off-by: Frank Vanbever <frank.vanbever@essensium.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/rabbitmq-server: clean up license list
Frank Vanbever [Thu, 13 Feb 2020 15:14:13 +0000 (16:14 +0100)]
package/rabbitmq-server: clean up license list

Moving the licenses to a single file name per line and ensuring
they're in alphabetical order makes it easier to see what changed in
case these licenses change.

Signed-off-by: Frank Vanbever <frank.vanbever@essensium.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/meson: make pkg-config --static aware
Fabrice Fontaine [Sat, 15 Feb 2020 15:26:20 +0000 (16:26 +0100)]
package/meson: make pkg-config --static aware

Our pkg-config wrapper is not used since commit
4e0bc29993376613d200e892d491e31ea5a49622, this raise static build
failures with libglib2 because --static is not passed anymore to
pkg-config so add a patch to get back the old behaviour.

The patch was proposed upstream
https://github.com/mesonbuild/meson/pull/6629, and the feedback was
not very positive. However, we need a solution that works for
Buildroot now, and this proposal is simple enough.

Fixes:

  http://autobuild.buildroot.org/results/0d36952def63cb69628697fa6408aeb6ce10cb5b

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/libargon2: bump to version 20190702
Fabrice Fontaine [Sat, 15 Feb 2020 10:02:47 +0000 (11:02 +0100)]
package/libargon2: bump to version 20190702

- There is no incompatibility of this version with php, the issue was
  due to libargon2 itself that installs library to lib/x86_64-linux-gnu
  on Linux x86_64 host since
  https://github.com/P-H-C/phc-winner-argon2/commit/d3639142fa71f8095ee36e64068f71b3c97baf6d
- Update indentation of hash file (two spaces)

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/wget: add optional dependency to libiconv
Bernd Kuhls [Mon, 16 Mar 2020 19:15:27 +0000 (20:15 +0100)]
package/wget: add optional dependency to libiconv

wget has an optional dependency to libiconv:
http://git.savannah.gnu.org/cgit/wget.git/tree/configure.ac#n344

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/systemd: add fdisk support
James Hilliard [Sun, 8 Mar 2020 23:18:22 +0000 (17:18 -0600)]
package/systemd: add fdisk support

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/systemd: add gnutls support
James Hilliard [Sun, 8 Mar 2020 23:09:37 +0000 (17:09 -0600)]
package/systemd: add gnutls support

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/systemd: add openssl support
James Hilliard [Sun, 8 Mar 2020 23:03:55 +0000 (17:03 -0600)]
package/systemd: add openssl support

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/systemd: add p11-kit support
James Hilliard [Sun, 8 Mar 2020 22:53:36 +0000 (16:53 -0600)]
package/systemd: add p11-kit support

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/systemd: enable nss-mymachines when machined is enabled
James Hilliard [Sun, 8 Mar 2020 22:27:11 +0000 (16:27 -0600)]
package/systemd: enable nss-mymachines when machined is enabled

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/systemd: enable nss-resolve when resolve is enabled
James Hilliard [Sun, 8 Mar 2020 22:20:01 +0000 (16:20 -0600)]
package/systemd: enable nss-resolve when resolve is enabled

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/systemd: enabled dnssec when available
James Hilliard [Sun, 8 Mar 2020 22:03:16 +0000 (16:03 -0600)]
package/systemd: enabled dnssec when available

When libgcrypt is available set default-dnssec to the backwards
compatible allow-downgrade option.

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/systemd: add homed support
James Hilliard [Sun, 8 Mar 2020 21:49:36 +0000 (15:49 -0600)]
package/systemd: add homed support

systemd-homed is a system service that may be used to create, remove,
change or inspect home directories.

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
[Thomas:
  - add missing dependency on kernel headers >= 4.12
  - add missing Config.in comment about dependency]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/jpeg-turbo: allow installing tools
Clément Péron [Sun, 12 Apr 2020 11:06:32 +0000 (13:06 +0200)]
package/jpeg-turbo: allow installing tools

Currently, the jpeg-turbo tools are forcibly removed, but they can be
usefull (e.g. to test performance on the target, or to script batch
conversions).

Add an option to allow keeping them.

Signed-off-by: Clément Péron <peron.clem@gmail.com>
[yann.morin.1998@free.fr
  - move the option out of the choice
  - move the option to a Config.in.options
  - drop the default 'n', which is ... the default
  - use positive logic to define the hook
  - move definition of the hook in the conditional block
  - don't indent the hook assignment
]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
4 years agopackage/jpeg: properly indent in menuconfig
Yann E. MORIN [Sun, 12 Apr 2020 13:12:57 +0000 (15:12 +0200)]
package/jpeg: properly indent in menuconfig

Since there is a variable definition between the definition of
BR2_PACKAGE_JPEG and the choice depending on it, the choice is
not indented bewlo the "jpeg support" prompt, like we like to
have:

    [*] jpeg support
        jpeg variant (jpeg-turbo)  --->

Move the BR2_PACKAGE_JPEG right before the choice (really, move
BR2_PACKAGE_JPEG_SIMD_SUPPORT before BR2_PACKAGE_JPEG, but diff
finds the move of BR2_PACKAGE_JPEG is smaller to display):

    [*] jpeg support
          jpeg variant (jpeg-turbo)  --->

Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
4 years agosupport/scripts/pkg-stats: add tilde '~' expansion for pathes
Heiko Thiery [Sat, 7 Mar 2020 10:37:05 +0000 (11:37 +0100)]
support/scripts/pkg-stats: add tilde '~' expansion for pathes

When the 'nvd-path', 'json' and 'html' are used like this:

  --html ~/foo

then the tilde expansion is properly done by the shell. However, when
they are used like this:

  --html=~/foo

The shell doesn't do the tilde expansion, and pkg-stats doesn't do
it. This commit modifies pkg-stats to ensure that tilde expansion is
done when parsing the 'nvd-path', 'json' and 'html' arguments.

Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
[Thomas: improve commit log]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/lua: allow host-lua to find installed modules
Francois Perrad [Sun, 22 Mar 2020 08:07:06 +0000 (09:07 +0100)]
package/lua: allow host-lua to find installed modules

We need to set LUA_ROOT to allow the host-lua interpreter to find
installed modules.

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/lua: allow to load native modules from host-lua
Francois Perrad [Sun, 22 Mar 2020 08:07:05 +0000 (09:07 +0100)]
package/lua: allow to load native modules from host-lua

In order to allow the host Lua interpreter to load native modules, we
need to enable building liblua.so, by switching from BUILDMODE=static
to BUILDMODE=dynamic.

In addition, since some modules need Lua 5.2 functions, we build the
host Lua interpreter with -DLUA_COMPAT_5_2, when the Lua interpreter
version is 5.3. Note that we are testing the target option
BR2_PACKAGE_LUA_5_3, but this is OK: the host and target Lua
interpreters have the same version.

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/pkg-luarocks.mk: add support of host-luarocks-package
Francois Perrad [Sun, 22 Mar 2020 08:07:04 +0000 (09:07 +0100)]
package/pkg-luarocks.mk: add support of host-luarocks-package

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/pkg-luarocks.mk: use custom luarocks config file
Francois Perrad [Sun, 12 Apr 2020 12:00:43 +0000 (14:00 +0200)]
package/pkg-luarocks.mk: use custom luarocks config file

In preparation for the addition of the support for host-luarocks
packages, this commit changes the luarocks logic to use a custom
configuration file in $(HOST_DIR)/etc/luarocks/config.lua instead of
the default
$(HOST_DIR)/etc/luarocks/config-$(LUAINTERPRETER_ABIVER).lua.

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
[Thomas: extracted from a larger patch from François]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/linux-firmware: Add Wilocity 6210 11ad firmware
Baruch Siach [Sun, 12 Apr 2020 07:24:32 +0000 (10:24 +0300)]
package/linux-firmware: Add Wilocity 6210 11ad firmware

Cc: Yann E. MORIN <yann.morin.1998@free.fr>
Cc: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
4 years agopackage/linux-firmware: drop redundant QCA6174 firmware symbol
Baruch Siach [Sun, 12 Apr 2020 07:24:31 +0000 (10:24 +0300)]
package/linux-firmware: drop redundant QCA6174 firmware symbol

BR2_PACKAGE_LINUX_FIRMWARE_QUALCOMM_6174 is a superset of
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_10K_QCA6174. Drop the redundant
symbol.

Add the full list of license files to
BR2_PACKAGE_LINUX_FIRMWARE_QUALCOMM_6174.

Add notice_ath10k_firmware-5.txt license file hash.

Cc: Yegor Yefremov <yegorslists@googlemail.com>
Reported-by: Yann E. MORIN <yann.morin.1998@free.fr>
Signed-off-by: Baruch Siach <baruch@tkos.co.il>
[yann.morin.1998@free.fr:
  - reorder license files
  - rewrap license files to usual style for multi-line variables
]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
4 years agopackage/gr-osmosdr: bump to 0.2.0
Gwenhael Goavec-Merou [Sat, 11 Apr 2020 09:33:53 +0000 (11:33 +0200)]
package/gr-osmosdr: bump to 0.2.0

gr-osmosdr is now python3 only, so drop everything related to python2.
python-cheetah is no longer mandatory, so drop this too.

Signed-off-by: Gwenhael Goavec-Merou <gwenhael.goavec-merou@trabucayre.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/p7zip: fix CVE-2018-5996
André Hentschel [Sat, 11 Apr 2020 13:36:16 +0000 (15:36 +0200)]
package/p7zip: fix CVE-2018-5996

Signed-off-by: André Hentschel <nerv@dawncrow.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/p7zip: fix CVE-2017-17969
André Hentschel [Sat, 11 Apr 2020 13:36:15 +0000 (15:36 +0200)]
package/p7zip: fix CVE-2017-17969

Signed-off-by: André Hentschel <nerv@dawncrow.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/p7zip: fix CVE-2016-9296
André Hentschel [Sat, 11 Apr 2020 13:36:14 +0000 (15:36 +0200)]
package/p7zip: fix CVE-2016-9296

Signed-off-by: André Hentschel <nerv@dawncrow.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/libhttpparser: bump to version 2.9.4
Pierre-Jean Texier [Sat, 11 Apr 2020 14:10:02 +0000 (16:10 +0200)]
package/libhttpparser: bump to version 2.9.4

This includes the following changes:

2343fd6 v2.9.4
714cbb2 Fix ABI breakage
1c02cb9 Correct test name and numbering

And update hash file formatting (2 spaces).

Signed-off-by: Pierre-Jean Texier <pjtexier@koncepto.io>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/kodi-pvr-vuplus: needs gcc >= 4.9
Bernd Kuhls [Sat, 11 Apr 2020 16:10:10 +0000 (18:10 +0200)]
package/kodi-pvr-vuplus: needs gcc >= 4.9

Since commit 2cc2ae83fca29e3f70a42759a105bb1495831e7e, kodi-pvr-vuplus
has a dependency on json-for-modern-cpp, but the dependency of
json-for-modern-cpp on gcc >= 4.9 was not propagated. Let's fix that.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/open-lldp: bump version to b71bfb87fefb31c4b1a6a7ae351791c90966c3a8
Fabrice Fontaine [Sat, 11 Apr 2020 17:27:06 +0000 (19:27 +0200)]
package/open-lldp: bump version to b71bfb87fefb31c4b1a6a7ae351791c90966c3a8

- Switch site to github
- Remove first patch (already in version)
- Update second patch
- Update indentation of hash file (two spaces)

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agosupport/testing: test_python_django: use the timeout_multiplier value
Romain Naour [Sat, 11 Apr 2020 14:57:50 +0000 (16:57 +0200)]
support/testing: test_python_django: use the timeout_multiplier value

As reported by our gitlab runtime test [1] and on the mailing list
[2], the test_python_django is failing due to django server taking a
lot of time to start. Since the django server is started in background
through pexpect, we can't easily wait for the last startup line:

"January 01, 1970 - 00:00:41

Django version 3.0.4, using settings 'testsite.settings'

Starting development server at http://0.0.0.0:1234/

Quit the server with CONTROL-C."

In the failing gitlab job, we don't see such lines.

If we increase a lot the timout, the test passes.

Use timeout_multiplier introduced by [3] in order to adjust the
timeout.

Fixes:
https://gitlab.com/buildroot.org/buildroot/-/jobs/488816222

Tested:
https://gitlab.com/kubu93/buildroot/-/jobs/507458355

[1] https://gitlab.com/buildroot.org/buildroot/-/jobs/488816222
[2] http://lists.busybox.net/pipermail/buildroot/2020-April/279598.html
[3] 6e45e33f27d5ae6fa0ab5aad3f032d886a886037

Signed-off-by: Romain Naour <romain.naour@gmail.com>
Cc: Adam Duskett <Aduskett@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/gnupg2: bump to version 2.2.20
Baruch Siach [Sun, 12 Apr 2020 08:52:09 +0000 (11:52 +0300)]
package/gnupg2: bump to version 2.2.20

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/mdevd: bump version to 0.1.1.2
Bernd Kuhls [Sun, 12 Apr 2020 08:41:21 +0000 (10:41 +0200)]
package/mdevd: bump version to 0.1.1.2

Updated license hash due to copyright year bump:
http://git.skarnet.org/cgi-bin/cgit.cgi/mdevd/commit/?id=00b25940f6d0458f45ab36ddaff2a1c6d208b6fa

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/skalibs: bump version to 2.9.2.1
Bernd Kuhls [Sun, 12 Apr 2020 08:41:20 +0000 (10:41 +0200)]
package/skalibs: bump version to 2.9.2.1

Updated license hash due to copyright year bump:
http://git.skarnet.org/cgi-bin/cgit.cgi/skalibs/commit/?id=3f090bb2fe66f9fd79c75344fa7f03a76ea67e00

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/mcelog: bump version to 168
Bernd Kuhls [Sun, 12 Apr 2020 08:33:21 +0000 (10:33 +0200)]
package/mcelog: bump version to 168

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/libinput: bump version to 1.15.5
Peter Seiderer [Sat, 11 Apr 2020 22:36:51 +0000 (00:36 +0200)]
package/libinput: bump version to 1.15.5

For details see [1].

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

Signed-off-by: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/gobject-introspection: bump to version 2.64.1
Adam Duskett [Sat, 11 Apr 2020 22:19:27 +0000 (15:19 -0700)]
package/gobject-introspection: bump to version 2.64.1

Signed-off-by: Adam Duskett <Aduskett@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/libglib2: bump to version 2.64.2
Adam Duskett [Sat, 11 Apr 2020 22:19:26 +0000 (15:19 -0700)]
package/libglib2: bump to version 2.64.2

Signed-off-by: Adam Duskett <Aduskett@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/pkg-luarocks.mk: prepare infrastructure for host package support
Francois Perrad [Sun, 22 Mar 2020 08:07:03 +0000 (09:07 +0100)]
package/pkg-luarocks.mk: prepare infrastructure for host package support

In preparation for the introduction of support for host Luarocks
packages, this commit reworks the luarocks-package infrastructure:

 - A number of variables that were defined in
   package/luarocks/luarocks-br-config.lua are now passed on the
   luarocks command line in $(2)_INSTALL_TARGET_CMDS in
   pkg-luarocks.mk.

 - The LUAROCKS_CFLAGS logic is moved from
   package/luarocks/luarocks.mk to package/pkg-luarocks.mk.

 - The LUAROCKS_RUN_ENV variable is no longer needed, as all details
   are now passed on the luarocks command line in pkg-luarocks.mk.

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/mc: bump version to 4.8.24
Bernd Kuhls [Sun, 12 Apr 2020 08:29:58 +0000 (10:29 +0200)]
package/mc: bump version to 4.8.24

Changelog: https://midnight-commander.org/wiki/NEWS-4.8.24

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
[yann.morin.1998@free.fr: two spaces in hash file]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
4 years agopackage/mc: add optional dependency to gmp
Bernd Kuhls [Sun, 12 Apr 2020 08:29:59 +0000 (10:29 +0200)]
package/mc: add optional dependency to gmp

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
4 years agopackage/luarocks: luajit is now detected automatically by luarocks
Francois Perrad [Sun, 22 Mar 2020 08:07:02 +0000 (09:07 +0100)]
package/luarocks: luajit is now detected automatically by luarocks

Since luarocks commit
https://github.com/luarocks/luarocks/commit/ffab9f32698431bb901b786460e4695806ebcf30,
available since luarocks v3.2.0, LuaJIT is now detected
automatically. It is therefore no longer necessary to explicitly
indicate in lua_interpreter that LuaJIT is used.

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/psplash: add host-gdk-pixbuf mandatory dependency
Fabrice Fontaine [Wed, 11 Mar 2020 22:08:08 +0000 (23:08 +0100)]
package/psplash: add host-gdk-pixbuf mandatory dependency

gdk-pixbuf-csource is needed since
http://git.yoctoproject.org/cgit/cgit.cgi/psplash/commit/?id=f7a354dd7991bda57ab8b26d6491687d777f88da

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

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/gdb: add support for host-gdb with python3
Ramon Fried [Mon, 23 Mar 2020 06:46:21 +0000 (08:46 +0200)]
package/gdb: add support for host-gdb with python3

host-gdb was limited to link only with Python 2 although it's possible
to build Python 3 for host. Add the ability to link with Python 3.

Signed-off-by: Ramon Fried <rfried.dev@gmail.com>
[Thomas: add an option to the choice to not have Python support]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/qt5: bump version to 5.14.2
Peter Seiderer [Fri, 3 Apr 2020 21:23:56 +0000 (23:23 +0200)]
package/qt5: bump version to 5.14.2

qt5base:
 - rebased 0002-double-conversion-enable-for-microblaze.patch
 - rebased 0004-double-conversion-enable-for-xtensa.patch

qt5declarative:
 - rebased 0001-qsgtexture-fix-debug-build-with-uclibc.patch

qt5enginio:
 - add 0001-Do-not-use-deprecated-QLinkedList.patch

qt5tools:
 - add 0001-Disable-designer-tool-fixes-configure-error.patch
   ToDo: add proper fix/workaround

qt5webengine:
 - update 3rdparty license hash list and chromium-latest.inc file

qt5webkit:
 - add 0006-configure-remove-legacy-reference-to-qtConfig-mircli.patch

Signed-off-by: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/qt5: bump version to 5.13.2
Peter Seiderer [Fri, 3 Apr 2020 21:23:55 +0000 (23:23 +0200)]
package/qt5: bump version to 5.13.2

qt5canvas3d:
 - removed with 5.13 according to [1]

qt5webengine:
 - remove 0001-pkg_config-Fixes-when-use_sysroot-false.patch
   (taken from upstream [2])
 - update 3rdparty license hash list and chromium-latest.inc file

[1] https://doc.qt.io/qt-5/whatsnew513.html
[2] https://chromium.googlesource.com/chromium/src/+/a8c8396fd20d98666d517c45b358c63736e345ef

Signed-off-by: Peter Seiderer <ps.report@gmx.net>
[Thomas: add Config.in.legacy entry for qt5canvas3d]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/python-txaio: drop python 2 support
James Hilliard [Wed, 8 Apr 2020 00:19:25 +0000 (18:19 -0600)]
package/python-txaio: drop python 2 support

As of upstream commit 735eb608637e7bbab4082a541ac802cc919fec22,
available since version v20.1.1, support for Python 2.x has been
dropped, and Python >= 3.5 is required. So we make python-txaio depend
on python3, and remove the python2 test of python-txaio.

We also remove the python-six dependency which is no longer used by
txaio, since upstream commit 62b0e7eaa22769687df1de8f57374cb0a42bdc4d.

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Reviewed-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/ffmpeg: add optional dependency to libxcb
Bernd Kuhls [Sun, 5 Apr 2020 14:52:07 +0000 (16:52 +0200)]
package/ffmpeg: add optional dependency to libxcb

ffmpeg 3.3 added optional support for libxcb:
https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/HEAD:/Changelog#l282

This patch ensures a reproducible build of libavdevice.so:

$ readelf -a output/target/usr/lib/libavdevice.so | grep NEEDED
 0x0000000000000001 (NEEDED)             Shared library: [libavfilter.so.7]
 0x0000000000000001 (NEEDED)             Shared library: [libavformat.so.58]
 0x0000000000000001 (NEEDED)             Shared library: [libavcodec.so.58]
 0x0000000000000001 (NEEDED)             Shared library: [libavutil.so.56]
 0x0000000000000001 (NEEDED)             Shared library: [libxcb.so.1]
 0x0000000000000001 (NEEDED)             Shared library: [libxcb-shm.so.0]
 0x0000000000000001 (NEEDED)             Shared library: [libxcb-shape.so.0]
 0x0000000000000001 (NEEDED)             Shared library: [libxcb-xfixes.so.0]
 0x0000000000000001 (NEEDED)             Shared library: [libc.so.0]

compared to

$ readelf -a output/target/usr/lib/libavdevice.so | grep NEEDED
 0x0000000000000001 (NEEDED)             Shared library: [libavfilter.so.7]
 0x0000000000000001 (NEEDED)             Shared library: [libavformat.so.58]
 0x0000000000000001 (NEEDED)             Shared library: [libavcodec.so.58]
 0x0000000000000001 (NEEDED)             Shared library: [libavutil.so.56]
 0x0000000000000001 (NEEDED)             Shared library: [libc.so.0]

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/python3: add optional dependency to gettext
Bernd Kuhls [Sun, 5 Apr 2020 14:28:22 +0000 (16:28 +0200)]
package/python3: add optional dependency to gettext

Tested using this defconfig:

BR2_TOOLCHAIN_BUILDROOT_WCHAR=y
BR2_SYSTEM_ENABLE_NLS=y
BR2_PACKAGE_PYTHON3=y

Without this patch:
$ readelf -a output/target/usr/lib/libpython3.8.so.1.0 | grep NEEDED
 0x00000001 (NEEDED)                     Shared library: [libc.so.0]

With this patch:
$ readelf -a output/target/usr/lib/libpython3.8.so.1.0 | grep NEEDED
 0x00000001 (NEEDED)                     Shared library: [libintl.so.8]
 0x00000001 (NEEDED)                     Shared library: [libc.so.0]

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agoconfigs/imx6-sabresd_qt5: Select LIBV4L_UTILS
Fabio Estevam [Thu, 9 Apr 2020 12:35:18 +0000 (09:35 -0300)]
configs/imx6-sabresd_qt5: Select LIBV4L_UTILS

Select LIBV4L_UTILS so that camera capture pipelines can be
configured.

Signed-off-by: Fabio Estevam <festevam@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agoconfigs/engicam_imx6qdl_icore_qt5: Select MESA3D_OPENGL_EGL
Fabio Estevam [Thu, 9 Apr 2020 12:35:17 +0000 (09:35 -0300)]
configs/engicam_imx6qdl_icore_qt5: Select MESA3D_OPENGL_EGL

Now that MESA3D_OPENGL_EGL is not automatically selected by the mesa3d
etnaviv driver, explicitly select it in the config file.

Signed-off-by: Fabio Estevam <festevam@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agoconfigs/imx6-sabresd_qt5: Select MESA3D_OPENGL_EGL
Fabio Estevam [Thu, 9 Apr 2020 12:35:16 +0000 (09:35 -0300)]
configs/imx6-sabresd_qt5: Select MESA3D_OPENGL_EGL

Now that MESA3D_OPENGL_EGL is not automatically selected by the mesa3d
etnaviv driver, explicitly select it in the config file.

Signed-off-by: Fabio Estevam <festevam@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/mesa3d: select LIBDRM_FREEDRENO for freedreno
Fabio Estevam [Thu, 9 Apr 2020 12:35:15 +0000 (09:35 -0300)]
package/mesa3d: select LIBDRM_FREEDRENO for freedreno

The mesa3d freedreno driver is not usable without the corresponding
libdrm support for this platform, so select LIBDRM_FREEDRENO.

Signed-off-by: Fabio Estevam <festevam@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/mesa3d: do not select MESA3D_OPENGL_EGL for etnaviv
Fabio Estevam [Thu, 9 Apr 2020 12:35:14 +0000 (09:35 -0300)]
package/mesa3d: do not select MESA3D_OPENGL_EGL for etnaviv

As suggested by Thomas, BR2_PACKAGE_MESA3D_OPENGL_EGL should not
be automatically selected by the etnaviv driver.

Suggested-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Signed-off-by: Fabio Estevam <festevam@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/python-crossbar: add missing runtime dependency on python-werkzeug
Romain Naour [Wed, 8 Apr 2020 21:30:00 +0000 (23:30 +0200)]
package/python-crossbar: add missing runtime dependency on python-werkzeug

Upstream commit
https://github.com/crossbario/crossbar/commit/b9c295d3cfa923b383f93fe534d40e42c56576dc
which has been part of the releases since v19.10.1 has added
werkzeug dependency.

Without werkzeug package, the test TestPythonPy3Crossbar
is failing at runtime with this error:

ModuleNotFoundError: No module named 'werkzeug'

Fixes:
https://gitlab.com/buildroot.org/buildroot/-/jobs/498144523

Signed-off-by: Romain Naour <romain.naour@gmail.com>
Cc: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/python-flask-login: bump version to 0.5.0
Peter Seiderer [Wed, 8 Apr 2020 20:48:28 +0000 (22:48 +0200)]
package/python-flask-login: bump version to 0.5.0

Signed-off-by: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
4 years agopackage/python-flask-babel: bump version to 1.0.0
Peter Seiderer [Wed, 8 Apr 2020 20:48:27 +0000 (22:48 +0200)]
package/python-flask-babel: bump version to 1.0.0

Signed-off-by: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>