buildroot.git
3 years agodocs/manual/pkg-cmake.txt: add _INSTALL_OPTS description
Peter Seiderer [Mon, 18 Jan 2021 21:27:00 +0000 (22:27 +0100)]
docs/manual/pkg-cmake.txt: add _INSTALL_OPTS description

Signed-off-by: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agodocs/manual/pkg-cmake.txt: fix _INSTALL_STAGING_OPTS/_INSTALL_TARGET_OPTS description
Peter Seiderer [Mon, 18 Jan 2021 21:26:59 +0000 (22:26 +0100)]
docs/manual/pkg-cmake.txt: fix _INSTALL_STAGING_OPTS/_INSTALL_TARGET_OPTS description

Since commit dfcc18f84b0d90b0ed5937bac3c4b12aba086cd5 cmake-package
_INSTALL_STAGING_OPTS/_INSTALL_TARGET_OPTS use 'install/fast'
instead of 'install', adjust documentation accordingly.

Signed-off-by: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/pkg-cmake.mk: fix indent
Peter Seiderer [Mon, 18 Jan 2021 21:26:58 +0000 (22:26 +0100)]
package/pkg-cmake.mk: fix indent

Signed-off-by: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/unzip: set UNZIP_CPE_ID_VALID
Fabrice Fontaine [Sun, 17 Jan 2021 17:52:08 +0000 (18:52 +0100)]
package/unzip: set UNZIP_CPE_ID_VALID

cpe:2.3:a:unzip_project:unzip is a valid CPE identifier for this
package:

  https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Aunzip_project%3Aunzip

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/unzip: make version compliant with release-monitoring
Fabrice Fontaine [Sun, 17 Jan 2021 17:52:04 +0000 (18:52 +0100)]
package/unzip: make version compliant with release-monitoring

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/atop: set ATOP_CPE_ID_VALID
Fabrice Fontaine [Sun, 17 Jan 2021 16:27:11 +0000 (17:27 +0100)]
package/atop: set ATOP_CPE_ID_VALID

cpe:2.3:a:atop_project:atop is a valid CPE identifier for this package:

  https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Aatop_project%3Aatop

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/openlayers: bump to version 6.5.0
Thomas Claveirole [Mon, 18 Jan 2021 11:34:19 +0000 (12:34 +0100)]
package/openlayers: bump to version 6.5.0

Signed-off-by: Thomas Claveirole <thomas.claveirole@green-communications.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/boa: drop package
Fabrice Fontaine [Sun, 17 Jan 2021 21:54:13 +0000 (22:54 +0100)]
package/boa: drop package

Drop boa package as it is affected by multiple CVEs (CVE-2017-9833,
CVE-2018-21027 and CVE-2018-21028) and is not maintained anymore (no
release since 2005):

https://nvd.nist.gov/vuln/search/results?form_type=Advanced&results_type=overview&seach_type=all&query=cpe:2.3:a:boa:boa:0.94.14.21:*:*:*:*:*:*:*

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agoConfig.in.legacy: fix typo
Fabrice Fontaine [Sun, 17 Jan 2021 22:01:01 +0000 (23:01 +0100)]
Config.in.legacy: fix typo

oriq-rcw -> qoriq-rcw

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/grpc: drop host gcc 4.8 workaround
Michael Nosthoff [Mon, 18 Jan 2021 09:46:33 +0000 (10:46 +0100)]
package/grpc: drop host gcc 4.8 workaround

Due to libabseil dependencies the host gcc is at least 4.9.
So the fix for host gcc 4.8 is no longer needed.

Signed-off-by: Michael Nosthoff <buildroot@heine.tech>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/qoriq-rcw: bump to version LSDK-20.12
Laurent Hartanerot [Mon, 18 Jan 2021 19:13:34 +0000 (20:13 +0100)]
package/qoriq-rcw: bump to version LSDK-20.12

Signed-off-by: Laurent Hartanerot <laurent.hartanerot@atos.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/htpdate: bump to version 1.2.6
Angelo Compagnucci [Sun, 17 Jan 2021 21:37:14 +0000 (22:37 +0100)]
package/htpdate: bump to version 1.2.6

Thi patch bumps htpdate to version 1.2.6.

Signed-off-by: Angelo Compagnucci <angelo@amarulasolutions.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/zstd: build multithreaded host-zstd
Thomas De Schampheleire [Mon, 18 Jan 2021 20:37:52 +0000 (21:37 +0100)]
package/zstd: build multithreaded host-zstd

Under the assumption that all Buildroot build hosts nowadays are
multithreaded, we can boost performance of host-zstd by enabling
multithreaded operation.

See also commit 52154e52069d20105f62191e6c9f903f188a5129.

Signed-off-by: Thomas De Schampheleire <thomas.de_schampheleire@nokia.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agoConfig.in.legacy: fix selection of firmware-imx
Romain Naour [Mon, 18 Jan 2021 20:32:12 +0000 (21:32 +0100)]
Config.in.legacy: fix selection of firmware-imx

In order to select firmware-imx we have to select freescale-imx first.

Reported-by: Gary Bisson <gary.bisson@boundarydevices.com>
Signed-off-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/coremark-pro: fix build with uclibc-ng
Fabrice Fontaine [Mon, 18 Jan 2021 20:38:42 +0000 (21:38 +0100)]
package/coremark-pro: fix build with uclibc-ng

Fix the following linking error with uClibc-ng:

/nvme/rc-buildroot-test/scripts/instance-1/output-1/host/bin/arc-buildroot-linux-uclibc-gcc  -o/nvme/rc-buildroot-test/scripts/instance-1/output-1/build/coremark-pro-1.1.2743/builds/linux/gcc/bin/cjpeg-rose7-preset cjpeg-rose7-preset.o /nvme/rc-buildroot-test/scripts/instance-1/output-1/build/coremark-pro-1.1.2743/builds/linux/gcc/obj/bench/consumer_v2/cjpeg/*.o  /nvme/rc-buildroot-test/scripts/instance-1/output-1/build/coremark-pro-1.1.2743/builds/linux/gcc/obj/mith.a -lm -lpthread  -lrt
/nvme/rc-buildroot-test/scripts/instance-1/output-1/host/lib/gcc/arc-buildroot-linux-uclibc/10.2.0/../../../../arc-buildroot-linux-uclibc/bin/ld: /nvme/rc-buildroot-test/scripts/instance-1/output-1/host/lib/gcc/arc-buildroot-linux-uclibc/10.2.0/libgcc.a(unwind-dw2-fde-dip.o): in function `_Unwind_Find_FDE':
/nvme/rc-buildroot-test/scripts/instance-1/output-1/build/host-gcc-final-arc-2020.09-release/build/arc-buildroot-linux-uclibc/libgcc/../../../libgcc/unwind-dw2-fde-dip.c:469: undefined reference to `dl_iterate_phdr'
/nvme/rc-buildroot-test/scripts/instance-1/output-1/host/lib/gcc/arc-buildroot-linux-uclibc/10.2.0/../../../../arc-buildroot-linux-uclibc/bin/ld: /nvme/rc-buildroot-test/scripts/instance-1/output-1/build/host-gcc-final-arc-2020.09-release/build/arc-buildroot-linux-uclibc/libgcc/../../../libgcc/unwind-dw2-fde-dip.c:469: undefined reference to `dl_iterate_phdr'
/nvme/rc-buildroot-test/scripts/instance-1/output-1/host/lib/gcc/arc-buildroot-linux-uclibc/10.2.0/../../../../arc-buildroot-linux-uclibc/bin/ld: GOT and PLT relocations cannot be fixed with a non dynamic linker
/nvme/rc-buildroot-test/scripts/instance-1/output-1/host/lib/gcc/arc-buildroot-linux-uclibc/10.2.0/../../../../arc-buildroot-linux-uclibc/bin/ld: final link failed: bad value
collect2: error: ld returned 1 exit status
/nvme/rc-buildroot-test/scripts/instance-1/output-1/build/coremark-pro-1.1.2743/workloads/cjpeg-rose7-preset//Makefile:65: recipe for target '/nvme/rc-buildroot-test/scripts/instance-1/output-1/build/coremark-pro-1.1.2743/builds/linux/gcc/bin/cjpeg-rose7-preset' failed

Since uClibc-ng 1.0.18 a circular dependency between libc and libgcc
exist, when static linking is used. It can be resolved by the compiler
when -static is correctly passed in the linking step.

So use TARGET_LDFLAGS to pass LDFLAGS

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

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/coremark-pro: fix build without threads
Fabrice Fontaine [Mon, 18 Jan 2021 20:38:41 +0000 (21:38 +0100)]
package/coremark-pro: fix build without threads

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agoRevert "package/coremark-pro: add dependency on threads"
Fabrice Fontaine [Mon, 18 Jan 2021 20:38:40 +0000 (21:38 +0100)]
Revert "package/coremark-pro: add dependency on threads"

This reverts commit 6627cea610ee11cbc02649c9b12cbe0b2b8e83b6.

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/xen: add CPE variables
Fabrice Fontaine [Sun, 17 Jan 2021 21:19:59 +0000 (22:19 +0100)]
package/xen: add CPE variables

cpe:2.3:o:xen:xen is a valid CPE identifier for this package:

  https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Ao%3Axen%3Axen

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/sudo: add CPE variables
Fabrice Fontaine [Sun, 17 Jan 2021 21:10:38 +0000 (22:10 +0100)]
package/sudo: add CPE variables

cpe:2.3:a:sudo_project:sudo is a valid CPE identifier for this package:

  https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Asudo_project%3Asudo

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/sudo: security bump to version 1.9.5p1
Fabrice Fontaine [Sun, 17 Jan 2021 21:10:37 +0000 (22:10 +0100)]
package/sudo: security bump to version 1.9.5p1

- Fixes CVE-2021-23239, a potential information leak in sudoedit that
  could be used to test for the existence of directories not normally
  accessible to the user in certain circumstances. When creating a new
  file, sudoedit checks to make sure the parent directory of the new
  file exists before running the editor. However, a race condition
  exists if the invoking user can replace (or create) the parent
  directory. If a symbolic link is created in place of the parent
  directory, sudoedit will run the editor as long as the target of the
  link exists. If the target of the link does not exist, an error
  message will be displayed. The race condition can be used to test for
  the existence of an arbitrary directory. However, it cannot be used to
  write to an arbitrary location.
- Fixes CVE-2021-23240, a flaw in the temporary file handling of
  sudoedit's SELinux RBAC support. On systems where SELinux is enabled,
  a user with sudoedit permissions may be able to set the owner of an
  arbitrary file to the user-ID of the target user. On Linux kernels
  that support protected symlinks setting
  /proc/sys/fs/protected_symlinks to 1 will prevent the bug from being
  exploited. For more information, see Symbolic link attack in
  SELinux-enabled sudoedit.
- Update license hash:
  - copyright of python bindings added with
    https://github.com/sudo-project/sudo/commit/6c1b155fed23348c58a03f6c1193922132b5b66a
  - a few other files (ISC licenced) added with
    https://github.com/sudo-project/sudo/commit/d4b2db9078bd54f158261017dcb4d1340398a5fa
  - year updated with
    https://github.com/sudo-project/sudo/commit/9e111eae57524ca72002ad1db36eb68ccd50b167
- Update indentation in hash file (two spaces)

https://www.sudo.ws/stable.html#1.9.5p1

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/strace: set STRACE_CPE_ID_VALID
Fabrice Fontaine [Sun, 17 Jan 2021 18:30:18 +0000 (19:30 +0100)]
package/strace: set STRACE_CPE_ID_VALID

cpe:2.3:a:strace_project:strace is a valid CPE identifier for this
package:

  https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Astrace_project%3Astrace

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/thttpd: add THTTPD_CPE_ID_VENDOR
Fabrice Fontaine [Sun, 17 Jan 2021 18:24:56 +0000 (19:24 +0100)]
package/thttpd: add THTTPD_CPE_ID_VENDOR

cpe:2.3:a:acme:thttpd is a valid CPE identifier for this package:

  https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Aacme%3Athttpd

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/exim: add EXIM_CPE_ID_VENDOR
Fabrice Fontaine [Sun, 17 Jan 2021 18:21:40 +0000 (19:21 +0100)]
package/exim: add EXIM_CPE_ID_VENDOR

cpe:2.3:a:exim:exim is a valid CPE identifier for this package:

  https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Aexim%3Aexim

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/php: add PHP_CPE_ID_VENDOR
Fabrice Fontaine [Sun, 17 Jan 2021 18:18:49 +0000 (19:18 +0100)]
package/php: add PHP_CPE_ID_VENDOR

cpe:2.3:a:php:php is a valid CPE identifier for this package:

  https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Aphp%3Aphp

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/graphicsmagick: add GRAPHICSMAGICK_CPE_ID_VENDOR
Fabrice Fontaine [Sun, 17 Jan 2021 18:15:56 +0000 (19:15 +0100)]
package/graphicsmagick: add GRAPHICSMAGICK_CPE_ID_VENDOR

cpe:2.3:a:graphicsmagick:graphicsmagick is a valid CPE identifier for
this package:

  https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Agraphicsmagick%3Agraphicsmagick

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/imagemagick: add IMAGEMAGICK_CPE_ID_VENDOR
Fabrice Fontaine [Sun, 17 Jan 2021 18:12:42 +0000 (19:12 +0100)]
package/imagemagick: add IMAGEMAGICK_CPE_ID_VENDOR

cpe:2.3:a:imagemagick:imagemagick is a valid CPE identifier for this
package:

  https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Aimagemagick%3Aimagemagick

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/jquery: add JQUERY_CPE_ID_VENDOR
Fabrice Fontaine [Sun, 17 Jan 2021 18:08:52 +0000 (19:08 +0100)]
package/jquery: add JQUERY_CPE_ID_VENDOR

cpe:2.3:a:jquery:jquery is a valid CPE identifier for this package:

  https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Ajquery%3Ajquery

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/ntfs-3g: add NTFS_3G_CPE_ID_VENDOR
Fabrice Fontaine [Sun, 17 Jan 2021 18:02:41 +0000 (19:02 +0100)]
package/ntfs-3g: add NTFS_3G_CPE_ID_VENDOR

cpe:2.3:a:tuxera:ntfs-3g is a valid CPE identifier for this package:

  https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Atuxera%3Antfs-3g

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/exiv2: add EXIV2_CPE_ID_VENDOR
Fabrice Fontaine [Sun, 17 Jan 2021 17:59:54 +0000 (18:59 +0100)]
package/exiv2: add EXIV2_CPE_ID_VENDOR

cpe:2.3:a:exiv2:exiv2 is a valid CPE identifier for this package:

  https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Aexiv2%3Aexiv2

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/cups: add CUPS_CPE_ID_VENDOR
Fabrice Fontaine [Sun, 17 Jan 2021 17:16:22 +0000 (18:16 +0100)]
package/cups: add CUPS_CPE_ID_VENDOR

cpe:2.3:a:cups:cups is a valid CPE identifier for this package:

  https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Acups%3Acups

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/syslog-ng: add SYSLOG_NG_CPE_ID_VENDOR
Fabrice Fontaine [Sun, 17 Jan 2021 17:13:12 +0000 (18:13 +0100)]
package/syslog-ng: add SYSLOG_NG_CPE_ID_VENDOR

cpe:2.3:a:oneidentity:syslog-ng is a valid CPE identifier for this
package:

  https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Aoneidentity%3Asyslog-ng

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/tor: add TOR_CPE_ID_VENDOR
Fabrice Fontaine [Sun, 17 Jan 2021 17:07:03 +0000 (18:07 +0100)]
package/tor: add TOR_CPE_ID_VENDOR

cpe:2.3:a:torproject:tor is a valid CPE identifier for this package:

  https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Atorproject%3Ator

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/nginx: add NGINX_CPE_ID_VENDOR
Fabrice Fontaine [Sun, 17 Jan 2021 16:57:34 +0000 (17:57 +0100)]
package/nginx: add NGINX_CPE_ID_VENDOR

cpe:2.3:a:nginx:nginx is a valid CPE identifier for this package:

  https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Anginx%3Anginx

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/cpio: add CPIO_CPE_ID_VENDOR
Fabrice Fontaine [Sun, 17 Jan 2021 16:46:49 +0000 (17:46 +0100)]
package/cpio: add CPIO_CPE_ID_VENDOR

cpe:2.3:a:gnu:cpio is a valid CPE identifier for this package:

  https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Agnu%3Acpio

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/mono: add MONO_CPE_ID_VENDOR
Fabrice Fontaine [Sun, 17 Jan 2021 16:44:38 +0000 (17:44 +0100)]
package/mono: add MONO_CPE_ID_VENDOR

cpe:2.3:a:mono-project:mono is a valid CPE identifier for this package:

  https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Amono-project%3Amono

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/mutt: add MUTT_CPE_ID_VENDOR
Fabrice Fontaine [Sun, 17 Jan 2021 16:41:19 +0000 (17:41 +0100)]
package/mutt: add MUTT_CPE_ID_VENDOR

cpe:2.3:a:mutt:mutt is a valid CPE identifier for this package:

  https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Amutt%3Amutt

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/logrotate: set LOGROTATE_CPE_ID_VALID
Fabrice Fontaine [Sun, 17 Jan 2021 16:36:24 +0000 (17:36 +0100)]
package/logrotate: set LOGROTATE_CPE_ID_VALID

cpe:2.3:a:logrotate_project:logrotate is a valid CPE identifier for this
package:

  https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Alogrotate_project%3Alogrotate

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/json-for-modern-cpp: bump to version 3.9.0
Ignacy Gawędzki [Wed, 18 Nov 2020 17:50:40 +0000 (18:50 +0100)]
package/json-for-modern-cpp: bump to version 3.9.0

Signed-off-by: Ignacy Gawędzki <ignacy.gawedzki@green-communications.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/tinc: add TINC_CPE_ID_VENDOR
Fabrice Fontaine [Sun, 17 Jan 2021 16:19:31 +0000 (17:19 +0100)]
package/tinc: add TINC_CPE_ID_VENDOR

cpe:2.3:a:tinc-vpn:tinc is a valid CPE identifier for this package:

  https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Atinc-vpn%3Atinc

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/boinc: add BOINC_CPE_ID_VENDOR
Fabrice Fontaine [Sun, 17 Jan 2021 16:15:20 +0000 (17:15 +0100)]
package/boinc: add BOINC_CPE_ID_VENDOR

cpe:2.3:a:rom_walton:boinc is a valid CPE identifier for this package:

  https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Arom_walton%3Aboinc

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/libndp: add LIBNDP_CPE_ID_VENDOR
Fabrice Fontaine [Sun, 17 Jan 2021 16:09:09 +0000 (17:09 +0100)]
package/libndp: add LIBNDP_CPE_ID_VENDOR

cpe:2.3:a:libndp:libndp is a valid CPE identifier for this package:

  https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Alibndp%3Alibndp

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agoboot/shim: add SHIM_CPE_ID_VENDOR
Fabrice Fontaine [Sun, 17 Jan 2021 16:06:34 +0000 (17:06 +0100)]
boot/shim: add SHIM_CPE_ID_VENDOR

cpe:2.3:a:redhat:shim is a valid CPE identifier for this package:

  https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Aredhat%3Ashim

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/lua: add LUA_CPE_ID_VENDOR
Fabrice Fontaine [Sun, 17 Jan 2021 16:00:10 +0000 (17:00 +0100)]
package/lua: add LUA_CPE_ID_VENDOR

cpe:2.3:a:lua:lua is a valid CPE identifier for this package:

  https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Alua%3Alua

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/mongodb: add MONGODB_CPE_ID_VENDOR
Fabrice Fontaine [Sun, 17 Jan 2021 15:54:25 +0000 (16:54 +0100)]
package/mongodb: add MONGODB_CPE_ID_VENDOR

cpe:2.3:a:mongodb:mongodb is a valid CPE identifier for this package:

  https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Amongodb%3Amongodb

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/libgit2: add LIBGIT2_CPE_ID_VENDOR
Fabrice Fontaine [Sun, 17 Jan 2021 15:50:57 +0000 (16:50 +0100)]
package/libgit2: add LIBGIT2_CPE_ID_VENDOR

cpe:2.3:a:libgit2:libgit2 is a valid CPE identifier for this package:

  https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Alibgit2%3Alibgit2

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/clamav: add CLAMAV_CPE_ID_VENDOR
Fabrice Fontaine [Sun, 17 Jan 2021 15:39:51 +0000 (16:39 +0100)]
package/clamav: add CLAMAV_CPE_ID_VENDOR

cpe:2.3:a:clamav:clamav is a valid CPE identifier for this package:

  https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Aclamav%3Aclamav

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/ecryptfs-utils: add ECRYPTFS_UTILS_CPE_ID_VENDOR
Fabrice Fontaine [Sun, 17 Jan 2021 15:37:12 +0000 (16:37 +0100)]
package/ecryptfs-utils: add ECRYPTFS_UTILS_CPE_ID_VENDOR

cpe:2.3:a:ecryptfs:ecryptfs-utils is a valid CPE identifier for this
package:

  https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Aecryptfs%3Aecryptfs-utils

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/haproxy: add HAPROXY_CPE_ID_VENDOR
Fabrice Fontaine [Sun, 17 Jan 2021 15:33:43 +0000 (16:33 +0100)]
package/haproxy: add HAPROXY_CPE_ID_VENDOR

cpe:2.3:a:haproxy:haproxy is a valid CPE identifier for this package:

  https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Ahaproxy%3Ahaproxy

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/quagga: add QUAGGA_CPE_ID_VENDOR
Fabrice Fontaine [Sun, 17 Jan 2021 15:28:54 +0000 (16:28 +0100)]
package/quagga: add QUAGGA_CPE_ID_VENDOR

cpe:2.3:a:quagga:quagga is a valid CPE identifier for this package:

  https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Aquagga%3Aquagga

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/dovecot: add DOVECOT_CPE_ID_VENDOR
Fabrice Fontaine [Sun, 17 Jan 2021 15:22:45 +0000 (16:22 +0100)]
package/dovecot: add DOVECOT_CPE_ID_VENDOR

cpe:2.3:a:dovecot:dovecot is a valid CPE identifier for this package:

  https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Adovecot%3Adovecot

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/libyang: add LIBYANG_CPE_ID_VENDOR
Heiko Thiery [Sun, 17 Jan 2021 14:33:27 +0000 (15:33 +0100)]
package/libyang: add LIBYANG_CPE_ID_VENDOR

cpe:2.3:a:cesnet:libyang is a valid CPE identifier for this package:

https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=libyang

Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/powerpc-utils: set POWERPC_UTILS_CPE_ID_VALID
Fabrice Fontaine [Sun, 17 Jan 2021 15:57:46 +0000 (16:57 +0100)]
package/powerpc-utils: set POWERPC_UTILS_CPE_ID_VALID

cpe:2.3:a:powerpc-utils_project:powerpc-utils is a valid CPE identifier
for this package:

  https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Apowerpc-utils_project%3Apowerpc-utils

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/flex: set FLEX_CPE_ID_VALID
Fabrice Fontaine [Sun, 17 Jan 2021 15:48:13 +0000 (16:48 +0100)]
package/flex: set FLEX_CPE_ID_VALID

cpe:2.3:a:flex_project:flex is a valid CPE identifier for this package:

  https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Aflex_project%3Aflex

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/jasper: set JASPER_CPE_ID_VALID
Fabrice Fontaine [Sun, 17 Jan 2021 15:45:04 +0000 (16:45 +0100)]
package/jasper: set JASPER_CPE_ID_VALID

cpe:2.3:a:jasper_project:jasper is a valid CPE identifier for this
package:

  https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Ajasper_project%3Ajasper

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/polkit: set POLKIT_CPE_ID_VALID
Fabrice Fontaine [Sun, 17 Jan 2021 15:31:41 +0000 (16:31 +0100)]
package/polkit: set POLKIT_CPE_ID_VALID

cpe:2.3:a:polkit_project:polkit is a valid CPE identifier for this
package:

  https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Apolkit_project%3Apolkit

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/asn1c: set ASN1C_CPE_ID_VALID
Fabrice Fontaine [Sun, 17 Jan 2021 15:19:04 +0000 (16:19 +0100)]
package/asn1c: set ASN1C_CPE_ID_VALID

cpe:2.3:a:asn1c_project:asn1c is a valid CPE identifier for this package:

  https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Aasn1c_project%3Aasn1c

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/ipmitool: set IPMITOOL_CPE_ID_VALID
Heiko Thiery [Sun, 17 Jan 2021 14:33:25 +0000 (15:33 +0100)]
package/ipmitool: set IPMITOOL_CPE_ID_VALID

cpe:2.3:a:ipmitool_project:ipmitool is a valid CPE identifier for this
package:

https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=ipmitool

Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
[yann.morin.1998@free.fr:
  - actually set IPMITOOL_CPE_ID_VALID, not IPMITOOL_CPE_ID_VENDOR
]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/libexif: set LIBEXIF_CPE_ID_VALID
Fabrice Fontaine [Sun, 17 Jan 2021 14:14:39 +0000 (15:14 +0100)]
package/libexif: set LIBEXIF_CPE_ID_VALID

cpe:2.3:a:libexif_project:libexif is a valid CPE identifier for this
package:

  https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Alibexif_project%3Alibexif

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/zeromq: bump to version 4.3.4
Asaf Kahlon [Sun, 17 Jan 2021 15:57:44 +0000 (17:57 +0200)]
package/zeromq: bump to version 4.3.4

And removed patch (already applied).

Signed-off-by: Asaf Kahlon <asafka7@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/czmq: bump to version 4.2.1
Asaf Kahlon [Sun, 17 Jan 2021 15:57:24 +0000 (17:57 +0200)]
package/czmq: bump to version 4.2.1

Signed-off-by: Asaf Kahlon <asafka7@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/htop: bump to version 3.0.5
Francois Perrad [Sun, 17 Jan 2021 15:18:57 +0000 (16:18 +0100)]
package/htop: bump to version 3.0.5

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/nano: bump to version 5.5
Francois Perrad [Sun, 17 Jan 2021 15:33:22 +0000 (16:33 +0100)]
package/nano: bump to version 5.5

support for Slang has been removed

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/grpc: bump version to 1.34.0
Michael Nosthoff [Tue, 12 Jan 2021 13:18:36 +0000 (14:18 +0100)]
package/grpc: bump version to 1.34.0

Signed-off-by: Michael Nosthoff <buildroot@heine.tech>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/mpd: depends on gcc and host gcc >= 7
Fabrice Fontaine [Sun, 17 Jan 2021 11:04:59 +0000 (12:04 +0100)]
package/mpd: depends on gcc and host gcc >= 7

mpd uses string_view since version 0.22 and
https://github.com/MusicPlayerDaemon/MPD/commit/fa45a8adfa44f6bc815ae7428770112c15c76d73

string_view is a C++17 feature:
https://github.com/MusicPlayerDaemon/MPD/commit/e0e5ed62ee98a0e21bc928f432a0051854193cd2

So add a dependency on host gcc >= 7

Moreover, C++17 is also mandatory on the target side since
https://github.com/MusicPlayerDaemon/MPD/commit/8f981845dc7376824d94fd24924788c582942929
so also bump the gcc dependency

Finally, drop BR2_TOOLCHAIN_HAS_GCC_BUG_64735 which is not needed as it
will always be true with gcc >= 7

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

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/libuhttpd: bump to version 3.8.0
Fabrice Fontaine [Sun, 17 Jan 2021 11:18:36 +0000 (12:18 +0100)]
package/libuhttpd: bump to version 3.8.0

BUILD_TEST_PLUGIN has been dropped since version 3.5.0 and
https://github.com/zhaojh329/libuhttpd/commit/0b2c2f4a3bdc192fffcec6fb6fd297068b6ff873

https://github.com/zhaojh329/libuhttpd/releases/tag/v3.7.0
https://github.com/zhaojh329/libuhttpd/releases/tag/v3.8.0

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

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/pulseaudio: bump version to 14.2
Bernd Kuhls [Sun, 17 Jan 2021 13:27:27 +0000 (14:27 +0100)]
package/pulseaudio: bump version to 14.2

Release notes:
https://lists.freedesktop.org/archives/pulseaudio-discuss/2021-January/031990.html

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/ell: drop first patch
Fabrice Fontaine [Sun, 17 Jan 2021 13:41:40 +0000 (14:41 +0100)]
package/ell: drop first patch

First patch is not needed since commit
7b3ac6d24db08b241df4687f22f757837ddcb5ce which adds a dependency on
headers >= 4.12

It should also be noted that upstream didn't merge it either

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agoutils/getdeveloperlib.py: use relative paths for files
Thomas Petazzoni [Thu, 19 Nov 2020 14:53:54 +0000 (15:53 +0100)]
utils/getdeveloperlib.py: use relative paths for files

Using absolute paths within getdeveloperlib isn't very sensible, it
makes a lot more sense to handle everything as relative paths from the
top-level Buildroot source directory.

parse_developers() is changed to no longer take the base path as
argument: it is automatically calculated based on the location of
utils/getdeveloperlib.py. Then, the rest of the logic is adjusted to
use relative paths, and prepend them with the base "brpath" when
needed.

This commit allows pkg-stats to report correct developers information
even when executed from an out of tree directory.

Before this patch:

$ ~/buildroot/support/scripts/pkg-stats -p ipmitool --json out.json
$ cat out.json | jq '.packages.ipmitool.developers'
[]

$ cat out.json | jq '.defconfigs.stm32f469_disco'
{
  "name": "stm32f469_disco",
  "path": "configs/stm32f469_disco_defconfig",
  "developers": []
}

After this patch:

$ ~/buildroot/support/scripts/pkg-stats -p ipmitool --json out.json
$ cat out.json | jq '.packages.ipmitool.developers'
[
  "Floris Bos <bos@je-eigen-domein.nl>",
  "Heiko Thiery <heiko.thiery@gmail.com>"
]
$ cat out.json | jq '.defconfigs.stm32f469_disco'
{
  "name": "stm32f469_disco",
  "path": "configs/stm32f469_disco_defconfig",
  "developers": [
    "Christophe Priouzeau <christophe.priouzeau@st.com>"
  ]
}

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Tested-by: Heiko Thiery <heiko.thiery@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agoutils/get-developers: use Developers.hasfile() where appropriate
Thomas Petazzoni [Thu, 19 Nov 2020 14:53:53 +0000 (15:53 +0100)]
utils/get-developers: use Developers.hasfile() where appropriate

Instead of open-coding Developers.hasfile() in utils/get-developers,
use it directly.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Tested-by: Heiko Thiery <heiko.thiery@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agosupport/scripts/pkg-stats: fix Python 3.8 deprecation warning
Thomas Petazzoni [Thu, 19 Nov 2020 14:53:52 +0000 (15:53 +0100)]
support/scripts/pkg-stats: fix Python 3.8 deprecation warning

With Python 3.8, the following deprecation warnings are emitted:

/home/thomas/projets/buildroot/./support/scripts/pkg-stats:418: DeprecationWarning: The explicit passing of coroutine objects to asyncio.wait() is deprecated since Python 3.8, and scheduled for removal in Python 3.11.

/home/thomas/projets/buildroot/./support/scripts/pkg-stats:536: DeprecationWarning: The explicit passing of coroutine objects to asyncio.wait() is deprecated since Python 3.8, and scheduled for removal in Python 3.11.

The correct way to pass coroutines is to use asyncio.create_task(),
but this is rather new method (Python 3.7), and using it breaks
compatibility with older Python versions. As suggested at
https://docs.python.org/3/library/asyncio-task.html#asyncio.create_task,
use the more cryptic, but also more compatible asyncio.ensure_future()
method.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agosupport/scripts/pkg-stats: import cve module only when needed
Thomas Petazzoni [Thu, 19 Nov 2020 14:53:51 +0000 (15:53 +0100)]
support/scripts/pkg-stats: import cve module only when needed

The cve module needs ijson, which may not be installed. Since cve
matching is only enabled when --nvd-path is passed, it is a bit silly
to error out about ijson being missing if it's not used.

So instead of unconditionally importing the cve module, only do it
conditionally.

However, instead of doing it right at the point where it is used, we
do it at the beginning of the main() function. Indeed, if the cve
module is needed but cannot be imported, we want to error out
immediately rather than doing a whole bunch of things, and failing on
the user later on in the middle of the pkg-stats execution.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Tested-by: Heiko Thiery <heiko.thiery@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/zstd: build multithreaded library if supported
Thomas De Schampheleire [Fri, 4 Dec 2020 09:57:01 +0000 (10:57 +0100)]
package/zstd: build multithreaded library if supported

libzstd.so is built without multi-threading support by default.
The 'HAVE_THREAD' flag is not respected by lib/Makefile, only by
programs/Makefile.

Use the %-mt recipe in lib/Makefile to enable multithreading.

Signed-off-by: Thomas De Schampheleire <thomas.de_schampheleire@nokia.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/openjpeg: add OPENJPEG_CPE_ID_VENDOR
Fabrice Fontaine [Sun, 17 Jan 2021 14:11:38 +0000 (15:11 +0100)]
package/openjpeg: add OPENJPEG_CPE_ID_VENDOR

cpe:2.3:a:uclouvain:openjpeg is a valid CPE identifier for this package:

  https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Auclouvain%3Aopenjpeg

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/subversion: add SUBVERSION_CPE_ID_VENDOR
Fabrice Fontaine [Sun, 17 Jan 2021 14:03:54 +0000 (15:03 +0100)]
package/subversion: add SUBVERSION_CPE_ID_VENDOR

cpe:2.3:a:apache:subversion is a valid CPE identifier for this package:

  https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Aapache%3Asubversion

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/vorbis-tools: add VORBIS_TOOLS_CPE_ID_VENDOR
Fabrice Fontaine [Sun, 17 Jan 2021 13:59:25 +0000 (14:59 +0100)]
package/vorbis-tools: add VORBIS_TOOLS_CPE_ID_VENDOR

cpe:2.3:a:xiph:vorbis-tools is a valid CPE identifier for this package:

  https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Axiph%3Avorbis-tools

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/libao: add LIBAO_CPE_ID_VENDOR
Fabrice Fontaine [Sun, 17 Jan 2021 13:56:27 +0000 (14:56 +0100)]
package/libao: add LIBAO_CPE_ID_VENDOR

cpe:2.3:a:xiph:libao is a valid CPE identifier for this package:

  https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Axiph%3Alibao

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/cvs: add CVS_CPE_ID_VENDOR
Fabrice Fontaine [Sun, 17 Jan 2021 13:53:26 +0000 (14:53 +0100)]
package/cvs: add CVS_CPE_ID_VENDOR

cpe:2.3:a:gnu:cvs is a valid CPE identifier for this package:

  https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Agnu%3Acvs

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/python-pycryptodomex: bump version to 3.9.9
Bernd Kuhls [Sun, 17 Jan 2021 12:41:47 +0000 (13:41 +0100)]
package/python-pycryptodomex: bump version to 3.9.9

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/python-esptool: fix zlib module for python3
Bernd Kuhls [Sun, 17 Jan 2021 11:21:45 +0000 (12:21 +0100)]
package/python-esptool: fix zlib module for python3

Fixes config with BR2_PACKAGE_PYTHON3=y

WARNING: unmet direct dependencies detected for BR2_PACKAGE_PYTHON_ZLIB
  Depends on [n]: BR2_PACKAGE_PYTHON [=n]
  Selected by [y]:
  - BR2_PACKAGE_PYTHON_ESPTOOL [=y] && (BR2_PACKAGE_PYTHON [=n] || BR2_PACKAGE_PYTHON3 [=y])

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/resiprocate: resiprocate-apps need openssl
Bernd Kuhls [Sun, 17 Jan 2021 10:06:12 +0000 (11:06 +0100)]
package/resiprocate: resiprocate-apps need openssl

Fixes:
http://autobuild.buildroot.net/results/7ac/7ac82a3ac4b06cb5ad44e92548d66a0f79d149a6/

In file included from Server.cxx:19:
../../resip/stack/ssl/Security.hxx:32:10: fatal error: openssl/ssl.h: No such file or directory

clicktoall needs openssl:
https://github.com/resiprocate/resiprocate/blob/resiprocate-1.12/apps/clicktocall/Makefile.am#L16

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/linux-firmware: remove imx sdma firmware
Romain Naour [Sun, 17 Jan 2021 13:31:19 +0000 (14:31 +0100)]
package/linux-firmware: remove imx sdma firmware

As reported on the mailing list [1], the imx sdma firmwares for
imx[6,7,8] are provided by two packages: firmware-imx and
linux-firmware

$ sha256sum ./firmware-imx-8.10/firmware/sdma/sdma-imx6q.bin
7790c161b7e013a9dbcbffb17cc5d4cb63d952949a505647e4679f02d04c4784
./firmware-imx-8.10/firmware/sdma/sdma-imx6q.bin

$ sha256sum  ./linux-firmware-20201022/imx/sdma/sdma-imx6q.bin
7790c161b7e013a9dbcbffb17cc5d4cb63d952949a505647e4679f02d04c4784
./linux-firmware-20201022/imx/sdma/sdma-imx6q.bin

firmware-imx also has firmwares for older variants as well, so this is
what we keep as the only imx sdma firmware provider.

[1] http://lists.busybox.net/pipermail/buildroot/2021-January/300938.html

Signed-off-by: Romain Naour <romain.naour@gmail.com>
Cc: Fabio Estevam <festevam@gmail.com>
Cc: Stephane Viau <stephane.viau@oss.nxp.com>
Cc: Gary Bisson <gary.bisson@boundarydevices.com>
[yann.morin.1998@free.fr: explain why we keep firmware-imx]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/libtorrent-rasterbar: bump to version 1.2.12
Fabrice Fontaine [Wed, 6 Jan 2021 06:59:46 +0000 (07:59 +0100)]
package/libtorrent-rasterbar: bump to version 1.2.12

https://github.com/arvidn/libtorrent/blob/v1.2.12/ChangeLog

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/libzip: add LIBZIP_CPE_ID_VENDOR
Fabrice Fontaine [Sun, 17 Jan 2021 13:49:50 +0000 (14:49 +0100)]
package/libzip: add LIBZIP_CPE_ID_VENDOR

cpe:2.3:a:libzip:libzip is a valid CPE identifier for this package:

  https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Alibzip%3Alibzip

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/graphite2: add GRAPHITE2_CPE_ID_VENDOR
Fabrice Fontaine [Sun, 17 Jan 2021 12:17:11 +0000 (13:17 +0100)]
package/graphite2: add GRAPHITE2_CPE_ID_VENDOR

cpe:2.3:a:sil:graphite2 is a valid CPE identifier for this package:

  https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Asil%3Agraphite2

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/libplist: add LIBPLIST_CPE_ID_VENDOR
Fabrice Fontaine [Sun, 17 Jan 2021 12:11:18 +0000 (13:11 +0100)]
package/libplist: add LIBPLIST_CPE_ID_VENDOR

cpe:2.3:a:libimobiledevice:libplist is a valid CPE identifier for this
package:

  https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Alibimobiledevice%3Alibplist

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/postgresql: add POSTGRESQL_CPE_ID_VENDOR
Fabrice Fontaine [Sun, 17 Jan 2021 12:05:54 +0000 (13:05 +0100)]
package/postgresql: add POSTGRESQL_CPE_ID_VENDOR

cpe:2.3:a:postgresql:postgresql is a valid CPE identifier for this
package:

  https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Apostgresql%3Apostgresql

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/resiprocate: add RESIPROCATE_CPE_ID_VENDOR
Fabrice Fontaine [Sun, 17 Jan 2021 12:01:36 +0000 (13:01 +0100)]
package/resiprocate: add RESIPROCATE_CPE_ID_VENDOR

cpe:2.3:a:resiprocate:resiprocate is a valid CPE identifier for this
package:

  https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Aresiprocate%3Aresiprocate

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/git: add GIT_CPE_ID_VENDOR
Fabrice Fontaine [Sun, 17 Jan 2021 11:56:12 +0000 (12:56 +0100)]
package/git: add GIT_CPE_ID_VENDOR

cpe:2.3:a:git-scm:git is a valid CPE identifier for this package:

  https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Agit-scm%3Agit

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/botan: set BOTAN_CPE_ID_VALID
Fabrice Fontaine [Sun, 17 Jan 2021 11:50:59 +0000 (12:50 +0100)]
package/botan: set BOTAN_CPE_ID_VALID

cpe:2.3:a:botan_project:botan is a valid CPE identifier for this
package:

  https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Abotan_project%3Abotan

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/libressl: add LIBRESSL_CPE_ID_VENDOR
Fabrice Fontaine [Sun, 17 Jan 2021 11:49:10 +0000 (12:49 +0100)]
package/libressl: add LIBRESSL_CPE_ID_VENDOR

cpe:2.3:a:openbsd:libressl is a valid CPE identifier for this package:

  https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Aopenbsd%3Alibressl

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/zip: add ZIP_CPE_ID_VENDOR
Fabrice Fontaine [Sun, 17 Jan 2021 11:45:19 +0000 (12:45 +0100)]
package/zip: add ZIP_CPE_ID_VENDOR

cpe:2.3:a:info-zip_project:zip is a valid CPE identifier for this
package:

  https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Ainfo-zip_project%3Azip

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/patch: add PATCH_CPE_ID_VENDOR
Fabrice Fontaine [Sun, 17 Jan 2021 11:43:00 +0000 (12:43 +0100)]
package/patch: add PATCH_CPE_ID_VENDOR

cpe:2.3:a:gnu:patch is a valid CPE identifier for this package:

  https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Agnu%3Apatch

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/midori: add MIDORI_CPE_ID_VENDOR
Fabrice Fontaine [Sun, 17 Jan 2021 11:24:28 +0000 (12:24 +0100)]
package/midori: add MIDORI_CPE_ID_VENDOR

cpe:2.3:a:midori-browser:midori is a valid CPE identifier for this
package:

  https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Amidori-browser%3Amidori

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/libesmtp: set LIBESMTP_CPE_ID_VALID
Fabrice Fontaine [Sun, 17 Jan 2021 11:21:47 +0000 (12:21 +0100)]
package/libesmtp: set LIBESMTP_CPE_ID_VALID

cpe:2.3:a:libesmtp_project:libesmtp is a valid CPE identifier for this
package:

  https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Alibesmtp_project%3Alibesmtp

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/screenfetch: new package
Christian Stewart [Thu, 14 Jan 2021 09:33:47 +0000 (01:33 -0800)]
package/screenfetch: new package

Signed-off-by: Christian Stewart <christian@paral.in>
Tested-by: Matthew Weber <matthew.weber@rockwellcollins.com>
[yann.morin.1998@free.fr: rename package]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/neofetch: new package
Christian Stewart [Fri, 15 Jan 2021 19:35:39 +0000 (11:35 -0800)]
package/neofetch: new package

Signed-off-by: Christian Stewart <christian@paral.in>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/sunxi-boards: needs host gcc >= 4.9
Fabrice Fontaine [Fri, 15 Jan 2021 06:31:49 +0000 (07:31 +0100)]
package/sunxi-boards: needs host gcc >= 4.9

Commit 8a26801c9fad1c7749200e22e9dfdeaeeb65f76e forgot to propagate the
host gcc dependency from host-sunxi-tools to sunxi-boards

Fixes:
 - http://autobuild.buildroot.org/results/22fc93746b45a197cd64bfd116edb33494756bda

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agosupport/config-fragments/autobuild/bootlin-x86-64-glibc: use toolchain-external-bootlin
Thomas Petazzoni [Thu, 14 Jan 2021 22:43:08 +0000 (23:43 +0100)]
support/config-fragments/autobuild/bootlin-x86-64-glibc: use toolchain-external-bootlin

Until now the bootlin-x86-64-glibc was using a Bootlin toolchain as a
custom external toolchain. However, now that we have the
toolchain-external-bootlin package explicitly supporting Bootlin
toolchains as known toolchain profiles, it makes sense to use
that. Indeed, this will ensure that this autobuilder configuration
will use the latest available version of the Buildroot toolchain for
x86-64 glibc.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/ffmpeg: add fixes from Kodi project
Bernd Kuhls [Fri, 15 Jan 2021 17:33:32 +0000 (18:33 +0100)]
package/ffmpeg: add fixes from Kodi project

Adding these patches brings our ffmpeg package to the same level as the
kodi-provided ffmpeg package allowing us to switch the kodi build to
use the system-provided ffmpeg instead of its internal build when kodi
is bumped to version 19.0-Matrix.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/python-bleak: depend on python3
Asaf Kahlon [Sat, 16 Jan 2021 08:25:08 +0000 (10:25 +0200)]
package/python-bleak: depend on python3

python-bleak doesn't support python2.

Fixes:
 - http://autobuild.buildroot.net/results/22e6139a221e64ce96e23d68a58b60074fc95473/

Signed-off-by: Asaf Kahlon <asafka7@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>