buildroot.git
3 years agopackage/libuhttpd: bump to version 3.9.0
Fabrice Fontaine [Wed, 27 Jan 2021 19:58:38 +0000 (20:58 +0100)]
package/libuhttpd: bump to version 3.9.0

Fix build without dlopen thanks to
https://github.com/zhaojh329/libuhttpd/commit/117ae812a4eb114f46f4d9dfd395618c74836710

https://github.com/zhaojh329/libuhttpd/releases/tag/v3.9.0

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

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
3 years agopackage/strongswan: bump to version 5.9.1
Fabrice Fontaine [Wed, 27 Jan 2021 20:24:07 +0000 (21:24 +0100)]
package/strongswan: bump to version 5.9.1

https://wiki.strongswan.org/versions/79

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
3 years agopackage/xtables-addons: bump version to 3.13
Eldar Gasanov [Wed, 27 Jan 2021 07:48:36 +0000 (10:48 +0300)]
package/xtables-addons: bump version to 3.13

Use https://inai.de/files/xtables-addons to download source code

Signed-off-by: Eldar Gasanov <eldargasanov2@gmail.com>
Signed-off-by: Maxim Kochetkov <fido_max@inbox.ru>
[Peter: also update Config.in URL]
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
3 years agopackage/gdk-pixbuf: bump to version 2.42.2
Fabrice Fontaine [Wed, 27 Jan 2021 19:55:53 +0000 (20:55 +0100)]
package/gdk-pixbuf: bump to version 2.42.2

- Switch to meson-package
- Drop GDK_PIXBUF_DISABLE_TESTS as it is not needed anymore (meson
  doesn't build tests when cross-commpiling)

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
3 years agopackage/rtty: bump version to 7.2.3
Jianhui Zhao [Wed, 27 Jan 2021 14:02:09 +0000 (22:02 +0800)]
package/rtty: bump version to 7.2.3

Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
3 years agopackage/sudo: drop unneeded autoreconf
Peter Korsgaard [Wed, 27 Jan 2021 20:51:52 +0000 (21:51 +0100)]
package/sudo: drop unneeded autoreconf

Commit 4fea71ac785cc (package/sudo: security bump to version 1.9.5p2)
removed the patch, but forgot to remove the now unneeded autoreconf.  Fix
that.

Reported-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
3 years agopackage/uboot-tools: resolve host uboot env/script error
Kalpesh Panchal [Tue, 26 Jan 2021 13:14:37 +0000 (07:14 -0600)]
package/uboot-tools: resolve host uboot env/script error

The host build of uboot-tools can occur early in the build process and may
require the creation of BINARIES_DIR before generation of an enabled envimage
and/or boot script binary. So to resolve this in proper way, separated the
build and installation part of uboot env/script in their respective commands.

Signed-off-by: Kalpesh Panchal <kalpesh.panchal@rockwellcollins.com>
Signed-off-by: Matt Weber <matthew.weber@rockwellcollins.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/sudo: security bump to version 1.9.5p2
Christian Stewart [Wed, 27 Jan 2021 14:26:28 +0000 (06:26 -0800)]
package/sudo: security bump to version 1.9.5p2

Major changes between sudo 1.9.5p2 and 1.9.5p1

 * Buildroot: dropped a patch that was included in the release.

 * Fixed sudo's setprogname(3) emulation on systems that don't
   provide it.

 * Fixed a problem with the sudoers log server client where a partial
   write to the server could result the sudo process consuming large
   amounts of CPU time due to a cycle in the buffer queue. Bug #954.

 * Added a missing dependency on libsudo_util in libsudo_eventlog.
   Fixes a link error when building sudo statically.

 * The user's KRB5CCNAME environment variable is now preserved when
   performing PAM authentication.  This fixes GSSAPI authentication
   when the user has a non-default ccache.

 * When invoked as sudoedit, the same set of command line options
   are now accepted as for "sudo -e".  The -H and -P options are
   now rejected for sudoedit and "sudo -e" which matches the sudo
   1.7 behavior.  This is part of the fix for CVE-2021-3156.

 * Fixed a potential buffer overflow when unescaping backslashes
   in the command's arguments.  Normally, sudo escapes special
   characters when running a command via a shell (sudo -s or sudo
   -i).  However, it was also possible to run sudoedit with the -s
   or -i flags in which case no escaping had actually been done,
   making a buffer overflow possible.  This fixes CVE-2021-3156.

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

Signed-off-by: Christian Stewart <christian@paral.in>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
3 years agopackage/spdlog: support dynamic library
Fabrice Fontaine [Tue, 26 Jan 2021 17:54:56 +0000 (18:54 +0100)]
package/spdlog: support dynamic library

spdlog can install a shared library since version 1.4.0 and
https://github.com/gabime/spdlog/commit/45a18a61c633564311e51f5cbed2748e9cb70e2f

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/nettle: set NETTLE_CPE_ID_VALID
Fabrice Fontaine [Mon, 25 Jan 2021 22:45:25 +0000 (23:45 +0100)]
package/nettle: set NETTLE_CPE_ID_VALID

cpe:2.3:a:nettle_project:nettle is a valid CPE identifier for this
package:

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

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/trousers: add TROUSERS_CPE_ID_VENDOR
Fabrice Fontaine [Mon, 25 Jan 2021 22:43:05 +0000 (23:43 +0100)]
package/trousers: add TROUSERS_CPE_ID_VENDOR

cpe:2.3:a:trustedcomputinggroup:trousers is a valid CPE identifier for
this package:

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

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/beecrypt: set BEECRYPT_CPE_ID_VALID
Fabrice Fontaine [Mon, 25 Jan 2021 22:42:19 +0000 (23:42 +0100)]
package/beecrypt: set BEECRYPT_CPE_ID_VALID

cpe:2.3:a:beecrypt_project:beecrypt is a valid CPE identifier for this
package:

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

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/sdl2: add CPE variables
Fabrice Fontaine [Mon, 25 Jan 2021 21:50:55 +0000 (22:50 +0100)]
package/sdl2: add CPE variables

cpe:2.3:a:libsdl:sdl is a valid CPE identifier for this package:

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

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/opentracing-cpp: fix build if clang-tidy is installed on the host
Thomas De Schampheleire [Tue, 19 Jan 2021 17:17:41 +0000 (18:17 +0100)]
package/opentracing-cpp: fix build if clang-tidy is installed on the host

opentracing-cpp fails to build if clang-tidy is installed:

...
-- clang-tidy found: /usr/lib/llvm/11/bin/clang-tidy
-- Configuring done
-- Generating done
...

[ 25%] Building CXX object CMakeFiles/opentracing.dir/src/propagation.cpp.o
.../buildroot/output/build/opentracing-cpp-1.5.1/include/opentracing/string_view.h:5:10: error: 'algorithm' file not found [clang-diagnostic-error]
         ^
.../buildroot/output/build/opentracing-cpp-1.5.1/src/propagation.cpp:3:11: warning: '__llvm_libc' needs to be the outermost namespace [llvmlibc-implementation-in-namespace]
namespace opentracing {
          ^
.../buildroot/output/build/opentracing-cpp-1.5.1/src/propagation.cpp:11:3: warning: use '= default' to define a trivial default constructor [hicpp-use-equals-default,modernize-use-equals-default]
  PropagationErrorCategory() {}
  ^                          ~~
                             = default;
.../buildroot/output/build/opentracing-cpp-1.5.1/src/propagation.cpp:13:15: warning: use a trailing return type for this function [modernize-use-trailing-return-type]
  const char* name() const noexcept override {
  ~~~~~~~~~~~ ^
  auto                              -> const char*
.../buildroot/output/build/opentracing-cpp-1.5.1/src/propagation.cpp:13:15: warning: method 'name' can be made static [readability-convert-member-functions-to-static]
  const char* name() const noexcept override {
              ^      ~~~~~~
  static
.../buildroot/output/build/opentracing-cpp-1.5.1/src/propagation.cpp:17:24: warning: use a trailing return type for this function [modernize-use-trailing-return-type]
  std::error_condition default_error_condition(int code) const
                       ^
.../buildroot/output/build/opentracing-cpp-1.5.1/src/propagation.cpp:37:15: warning: use a trailing return type for this function [modernize-use-trailing-return-type]
  std::string message(int code) const override {
              ^
.../buildroot/output/build/opentracing-cpp-1.5.1/src/propagation.cpp:58:28: warning: use a trailing return type for this function [modernize-use-trailing-return-type]
const std::error_category& propagation_error_category() {
                           ^
226 warnings and 1 error generated.
Error while processing .../buildroot/output/build/opentracing-cpp-1.5.1/src/propagation.cpp.
Suppressed 218 warnings (218 in non-user code).
Use -header-filter=.* to display errors from all non-system headers. Use -system-headers to display errors from system headers as well.
Found compiler error(s).
make[3]: *** [CMakeFiles/opentracing.dir/build.make:83: CMakeFiles/opentracing.dir/src/propagation.cpp.o] Error 1
make[3]: *** Waiting for unfinished jobs....
.../buildroot/output/build/opentracing-cpp-1.5.1/include/opentracing/string_view.h:5:10: error: 'algorithm' file not found [clang-diagnostic-error]
         ^
.../buildroot/output/build/opentracing-cpp-1.5.1/src/dynamic_load.cpp:4:

Disable the 'ENABLE_LINTING' option to avoid this influence.

Signed-off-by: Thomas De Schampheleire <thomas.de_schampheleire@nokia.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/igd2-for-linux: bump to version 2.1
Fabrice Fontaine [Tue, 26 Jan 2021 17:47:20 +0000 (18:47 +0100)]
package/igd2-for-linux: bump to version 2.1

Move to autotools which has been added to this version to fix static
build failure with an openssl-enabled libupnp in version > 1.6

Fixes:
 - http://autobuild.buildroot.org/results/86214570ac5093d4a5a31fadae59c3f47df16948

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/ltp-testsuite: simplify code to exclude test-cases
Yann E. MORIN [Tue, 26 Jan 2021 17:47:41 +0000 (18:47 +0100)]
package/ltp-testsuite: simplify code to exclude test-cases

We have three conditions under which some tests may get removed:
uClibc, musl, static libraries. All three use the same mechanism
to exclude those test-cases: remove the files.

The first two use a common variable to list the affected files,
and share the same hook of their own to iterate over that list,
while the third has its own hook.

This is not very clean, so switch to using a single variable and
a single hook for all three conditions.

Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Cc: Petr Vorel <petr.vorel@gmail.com>
Reviewed-by: Petr Vorel <petr.vorel@gmail.com>
3 years agopackage/gerbera: needs xpath in pugixml
Fabrice Fontaine [Tue, 26 Jan 2021 17:25:26 +0000 (18:25 +0100)]
package/gerbera: needs xpath in pugixml

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

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/gerbera: fix linking with std::filesystem
Fabrice Fontaine [Tue, 26 Jan 2021 17:25:25 +0000 (18:25 +0100)]
package/gerbera: fix linking with std::filesystem

Do not force to CXX_FILESYSTEM_NO_LINK_NEEDED to ON to allow gerbera to
link with the approriate library for std::filesystem

It should be noted that check_cxx_source_runs has been dropped since
version 1.6.0 and
https://github.com/gerbera/gerbera/commit/a3a64bed1d78fc51c7ab298db019c89852acb80c

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

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/ltp-testsuite: update musl related cleanup
Petr Vorel [Mon, 25 Jan 2021 01:33:29 +0000 (02:33 +0100)]
package/ltp-testsuite: update musl related cleanup

Compile getdents0{1,2}.c which has been fixed in upstream in commit
8a85a2d61 ("getdents: update to the new api, don't mix libc and kernel
types").

Fixes: 84968aa495 ("package/ltp-testsuite: bump version to 20210121")
Signed-off-by: Petr Vorel <petr.vorel@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/sslh: systemd needs libconfig
Fabrice Fontaine [Mon, 25 Jan 2021 22:34:20 +0000 (23:34 +0100)]
package/sslh: systemd needs libconfig

systemd-sslh-generator unconditionally uses libconfig

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

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
[yann.morin.1998@free.fr:
  - select libconfig
  - drop changes in the .mk
]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/ushare: bump to release 2.0
Fabrice Fontaine [Tue, 26 Jan 2021 06:33:32 +0000 (07:33 +0100)]
package/ushare: bump to release 2.0

As suggested by Yann E. Morin, switch to an active fork with all our
patches as upstream seems pretty dead, and they even acknowledge that
status:

    https://ushare.geexbox.org/

    By lack of spare time, motivation and interest, uShare development
    is currently discontinued (this may change though). Don't expect
    release anytime soon :-(

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/librtlsdr: drop cmake workaround
Fabrice Fontaine [Mon, 25 Jan 2021 21:48:17 +0000 (22:48 +0100)]
package/librtlsdr: drop cmake workaround

Drop workaround for cmake < 3.10 (not needed since commit
d4773b610a40be1d3ac7d793033abaf4eb2491ed)

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/exiv2: drop cmake workaround
Fabrice Fontaine [Mon, 25 Jan 2021 21:48:16 +0000 (22:48 +0100)]
package/exiv2: drop cmake workaround

Drop workaround for cmake < 3.10 (not needed since commit
d4773b610a40be1d3ac7d793033abaf4eb2491ed)

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/paho-mqtt-cpp: drop cmake workaround
Fabrice Fontaine [Mon, 25 Jan 2021 21:48:15 +0000 (22:48 +0100)]
package/paho-mqtt-cpp: drop cmake workaround

Drop workaround for cmake < 3.10 (not needed since commit
d4773b610a40be1d3ac7d793033abaf4eb2491ed)

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/poppler: drop cmake workaround
Fabrice Fontaine [Mon, 25 Jan 2021 21:48:14 +0000 (22:48 +0100)]
package/poppler: drop cmake workaround

Drop workaround for cmake < 3.10 (not needed since commit
d4773b610a40be1d3ac7d793033abaf4eb2491ed)

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/xerces: drop cmake workaround
Fabrice Fontaine [Mon, 25 Jan 2021 21:48:13 +0000 (22:48 +0100)]
package/xerces: drop cmake workaround

Drop workaround for cmake < 3.10 (not needed since commit
d4773b610a40be1d3ac7d793033abaf4eb2491ed)

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/rabbitmq-c: drop cmake workaround
Fabrice Fontaine [Mon, 25 Jan 2021 21:48:12 +0000 (22:48 +0100)]
package/rabbitmq-c: drop cmake workaround

Drop workaround for cmake < 3.10 (not needed since commit
d4773b610a40be1d3ac7d793033abaf4eb2491ed)

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/i2pd: drop cmake workaround
Fabrice Fontaine [Mon, 25 Jan 2021 21:48:11 +0000 (22:48 +0100)]
package/i2pd: drop cmake workaround

Drop workaround for cmake < 3.10 (not needed since commit
d4773b610a40be1d3ac7d793033abaf4eb2491ed)

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/znc: drop cmake workaround
Fabrice Fontaine [Mon, 25 Jan 2021 21:48:10 +0000 (22:48 +0100)]
package/znc: drop cmake workaround

Drop workaround for cmake < 3.10 (not needed since commit
d4773b610a40be1d3ac7d793033abaf4eb2491ed)

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/uvw: drop cmake workaround
Fabrice Fontaine [Mon, 25 Jan 2021 21:48:09 +0000 (22:48 +0100)]
package/uvw: drop cmake workaround

Drop workaround for cmake < 3.10 (not needed since commit
d4773b610a40be1d3ac7d793033abaf4eb2491ed)

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/xfsprogs: bump version to 5.10.0
Bernd Kuhls [Sun, 10 Jan 2021 21:24:51 +0000 (22:24 +0100)]
package/xfsprogs: bump version to 5.10.0

Release notes:
https://www.spinics.net/lists/linux-xfs/msg47553.html

Added dependency to inih:
https://www.spinics.net/lists/linux-xfs/msg47554.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/inih: new package
Bernd Kuhls [Sun, 10 Jan 2021 21:24:50 +0000 (22:24 +0100)]
package/inih: new package

needed for xfsprogs >= 5.10.0:
https://www.spinics.net/lists/linux-xfs/msg47554.html

Added upstream patch to avoid dependency for c++.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
[yann.morin.1998@free.fr: license is BSD-3-Clause, not BSD]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/trace-cmd: fix build without ptrace
Fabrice Fontaine [Mon, 4 Jan 2021 07:39:21 +0000 (08:39 +0100)]
package/trace-cmd: fix build without ptrace

Fixes:
 - http://autobuild.buildroot.org/results/4cf43a1ff70a2e2751e2a1a768940401c5583cdf

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/trace-cmd: fix build with musl
Fabrice Fontaine [Mon, 4 Jan 2021 07:39:20 +0000 (08:39 +0100)]
package/trace-cmd: fix build with musl

Fixes:
 - http://autobuild.buildroot.org/results/85ba0718f51eea348472dba89c566c136314a61e

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/libssh: drop cmake workaround
Fabrice Fontaine [Mon, 4 Jan 2021 17:12:31 +0000 (18:12 +0100)]
package/libssh: drop cmake workaround

Drop workaround for cmake < 3.10 (not needed since commit
d4773b610a40be1d3ac7d793033abaf4eb2491ed)

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/perl: bump to version 5.32.1
Francois Perrad [Sun, 24 Jan 2021 17:45:29 +0000 (18:45 +0100)]
package/perl: bump to version 5.32.1

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/libupnp18: drop package
Fabrice Fontaine [Mon, 25 Jan 2021 19:49:49 +0000 (20:49 +0100)]
package/libupnp18: drop package

Drop libupnp18 as libupnp has been bumped to 1.14.x and 1.8.x will not
been fixed against CallStranger a.k.a. CVE-2020-12695

mpd and vlc are already compliant with libupnp 1.14.x (i.e those
packages use UpnpInit2 instead of the deprecated UpnpInit)

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/ushare: add libupnp 1.14.x support
Fabrice Fontaine [Mon, 25 Jan 2021 19:49:48 +0000 (20:49 +0100)]
package/ushare: add libupnp 1.14.x support

This switch is needed to fix CallStranger a.k.a. CVE-2020-12695

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/gmrender-resurrect: add libupnp 1.14.x support
Fabrice Fontaine [Mon, 25 Jan 2021 19:49:47 +0000 (20:49 +0100)]
package/gmrender-resurrect: add libupnp 1.14.x support

Using libupnp 1.14.x is needed to fix CallStranger a.k.a. CVE-2020-12695

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/igd2-for-linux: security bump to version 2.0
Fabrice Fontaine [Mon, 25 Jan 2021 19:49:46 +0000 (20:49 +0100)]
package/igd2-for-linux: security bump to version 2.0

- Move site to Orange-OpenSource
- Drop patch (already in version)
- This version is compatible with libupnp 1.14.x to fix
  CallStranger a.k.a. CVE-2020-12695
- Add threadutil license (BSD-3-Clause)
- Update hash in license file (two spaces)

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/gerbera: security bump to version 1.6.4
Fabrice Fontaine [Mon, 25 Jan 2021 19:49:45 +0000 (20:49 +0100)]
package/gerbera: security bump to version 1.6.4

- This version is compatible with libupnp 1.14.x which fix
  CallStranger a.k.a. CVE-2020-12695
- Drop all patches (already in version)
- expat is not needed since version 1.5.0 and
  https://github.com/gerbera/gerbera/commit/a4f0cccd6a1f741c55ca69b06cff3a964eebc1f3
- fmt is a mandatory dependency since version 1.5.0 and
  https://github.com/gerbera/gerbera/commit/fe81e5fc8898d6e3a53ce30ddaafb8439683f46f
- spdlog is a mandatory dependency since version 1.5.0 and
  https://github.com/gerbera/gerbera/commit/615d698fe4dce9d7462022a00c74af1fac7a1003
- pugixml is a mandatory dependency since version 1.5.0 and
  https://github.com/gerbera/gerbera/commit/c244006aa04ab2e4c5f3e7003ca727e05440238d
- libnpupnp can be used instead of libupnp since version 1.6.2 and
  https://github.com/gerbera/gerbera/commit/e648763626e3c2512801bd127a0a3b96c8716faf
- Set CXX_FILESYSTEM_NO_LINK_NEEDED to ON to avoid a build failure
  due to check_cxx_source_runs which has been added with
  https://github.com/gerbera/gerbera/commit/8ea0fce24ce9b1cf870837c3be984fed50581dfb
- Update indentation in hash file (two spaces)

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
[yann.morin.1998@free.fr:
  - libupnp and libnpupnp are mutually exclusive
  - fix typo in npupnp package name
]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/libupnp: security bump to version 1.14.0
Fabrice Fontaine [Mon, 25 Jan 2021 19:49:44 +0000 (20:49 +0100)]
package/libupnp: security bump to version 1.14.0

- Fix CallStranger a.k.a. CVE-2020-12695 as well as CVE-2020-13848
- Update indentation in hash file (two spaces)
- Backport all changes from libupnp18 to libupnp:
  - Use COPYING instead of LICENSE (no license change)
  - Add host-pkgconf dependency
  - Add --enable-reuseaddr
  - Add openssl optional dependency

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/mpd: create directories used in mpd.conf
Fabrice Fontaine [Sun, 24 Jan 2021 18:26:05 +0000 (19:26 +0100)]
package/mpd: create directories used in mpd.conf

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

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/openldap: bump to version 2.4.57
Fabrice Fontaine [Sun, 24 Jan 2021 19:11:14 +0000 (20:11 +0100)]
package/openldap: bump to version 2.4.57

https://www.openldap.org/software/release/changes.html

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/mdevd: bump to version 0.1.3.0
Fabrice Fontaine [Sun, 24 Jan 2021 19:09:55 +0000 (20:09 +0100)]
package/mdevd: bump to version 0.1.3.0

- Update hash of COPYING, update in year:
  https://github.com/skarnet/mdevd/commit/00b25940f6d0458f45ab36ddaff2a1c6d208b6fa
  https://github.com/skarnet/mdevd/commit/05024f93d3cd75c86a89ed1ae6fea0c2b1f1c187
- Update indentation in hash file (two spaces)

https://github.com/skarnet/mdevd/blob/v0.1.3.0/NEWS

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/uboot-tools: resolve uboot env source file error
Kalpesh Panchal [Mon, 25 Jan 2021 14:57:41 +0000 (08:57 -0600)]
package/uboot-tools: resolve uboot env source file error

If Target u-boot is not available, the host build of uboot-tools
requires user to provide u-boot environment source file.
This change resolves a missing parentheses and updates the comment
for the same.

Signed-off-by: Kalpesh Panchal <kalpesh.panchal@rockwellcollins.com>
Signed-off-by: Matt Weber <matthew.weber@rockwellcollins.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agoconfigs/bananapi_m1_plus_defconfig: new defconfig
Filip Skoneczny [Mon, 25 Jan 2021 17:44:03 +0000 (18:44 +0100)]
configs/bananapi_m1_plus_defconfig: new defconfig

This commit adds support for Sinovoip's Banana Pi
M1+. It is mostly based on bananapro_defconfig
but with appropriate device tree and minor tweaks:

- apply bananapi-m1-plus device tree in linux
- apply bananapi_m1_plus defconfig for uboot
- apply patch for OOB IRQs on new device tree
- update device tree name in boot.cmd, genimage.cfg
- update symlink for BRCM driver in rootfs_overlay
- overall clean-up of the config

Tested on BPI-M1+ V1_1.

Signed-off-by: Filip Skoneczny <fskoneczny@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/postgresql: add full build option
Maxim Kochetkov [Mon, 25 Jan 2021 11:36:13 +0000 (14:36 +0300)]
package/postgresql: add full build option

Postgresql includes some extra additional loadable modules.
We need just to pass "world/install-world" as make/install targets
to build this modules.

As a side effect documentation will also be built by "make world".

Signed-off-by: Maxim Kochetkov <fido_max@inbox.ru>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/postgresql: add some additional output to pg_config
Maxim Kochetkov [Mon, 25 Jan 2021 11:36:12 +0000 (14:36 +0300)]
package/postgresql: add some additional output to pg_config

Some external packages call pg_config to determine the installed
PostgreSQL options. Add this output to Buildroots own pg_config,
so these packages correctly compile.

Added options:
--pkgincludedir
--pgxs
--cflags
--cc
--pkglibdir
--bindir
--sharedir
--localedir
--docdir
--mandir

Signed-off-by: Maxim Kochetkov <fido_max@inbox.ru>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agoconfigs/orangepi_r1_defconfig: change to GPT partitions for root=PARTLABEL support
Peter Korsgaard [Mon, 25 Jan 2021 08:11:30 +0000 (09:11 +0100)]
configs/orangepi_r1_defconfig: change to GPT partitions for root=PARTLABEL support

GPT provides partition labels, which can be used to tell the kernel to find
the rootfs based on it (root=PARTLABEL=rootfs) as a nicer/more extensible
solution than the MBR disk signature / PARTUUID.

When using GPT, the name of the partition in genimage.cfg is used as the
label for that partition.

The default GPT partition table location unfortunately conflicts with the
SPL location, so move the 16KB GPT table after it.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
[yann.morin.1998@free.fr: add the comment about 'rootfs']
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/ssdp-responder: fix CPE variables
Fabrice Fontaine [Mon, 25 Jan 2021 17:55:46 +0000 (18:55 +0100)]
package/ssdp-responder: fix CPE variables

cpe:2.3:a:simple_service_discovery_protocol_responder_project:simple_service_discovery_protocol_responder
is a valid CPE identifier for this package:

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

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

cpe:2.3:a:gnu:libcdio 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%3Alibcdio

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

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

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

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

cpe:2.3:a:xelerance:openswan is a valid CPE identifier for this package:

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

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agoconfigs/orangepi_r1_defconfig: bump kernel to 5.10.10, u-boot to 2020.10
Peter Korsgaard [Sun, 24 Jan 2021 21:42:25 +0000 (22:42 +0100)]
configs/orangepi_r1_defconfig: bump kernel to 5.10.10, u-boot to 2020.10

The probing order of the two mmc controllers (sdcard and sdio wifi) has
changed in kernel 5.10 since commit 21b2cec61c04bd1 (mmc: Set
PROBE_PREFER_ASYNCHRONOUS for drivers that existed in v4.4), so change to
root=PARTUUID=.. instead of hardcoding /dev/mmcblkXp2.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
[yann.morin.1998@free.fr: use feedc0de as magic]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/ssdp-responder: new package
Joachim Wiberg [Sun, 24 Jan 2021 19:49:08 +0000 (20:49 +0100)]
package/ssdp-responder: new package

Small (35k), and stand-alone, SSDP responder with built-in web server
(on port 1901) for serving description.xml when Windows scans for any
network devices on the LAN.  Also includes ssdp-scan (31k), similar to
the mdns-scan tool, to probe for SSDP capable devices.

Although it does not use fork(), it still fails to build on noMMU: lots
of missing function declarations, and lots of multicast-related structs
definitions, causing warnings like:

    ssdp-scan.c:57:12: warning: implicit declaration of function â€˜strdup’; did you mean â€˜strcmp’? [-Wimplicit-function-declaration]
    ssdp-scan.c:57:10: warning: assignment to â€˜char *’ from â€˜int’ makes pointer from integer without a cast [-Wint-conversion]

and errors like:

    ssdp.c:357:17: error: storage size of â€˜imr’ isn’t known
    struct ip_mreq imr;
                   ^~~

Finding the root cause why those get not defined in MMU on uClibc is
quite a head-scratching, so let's just disablessdp-responder for noMMU
architectures.

Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
[yann.morin.1998@free.fr: extend commit log to explain noMMU state]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/nano: fix tiny build
Fabrice Fontaine [Tue, 19 Jan 2021 17:53:26 +0000 (18:53 +0100)]
package/nano: fix tiny build

Since upstream commit
https://git.savannah.gnu.org/cgit/nano.git/commit/configure.ac?id=235f92ce093099cd81f14827ab842bd331132790

--enable-color --enable-nanorc are needed for libmagic support in tiny
builds however as --enable-color needs fork() and tiny is selected when
!BR2_USE_MMU, it is easier to just disable libmagic with tiny builds

Add explicit options to enable tiny, libmagic, color, and nanorc, rather
than relying on defaults.

Fixes:
 - http://autobuild.buildroot.net/results/24894e62d6cf89d078959b12e67596c821d64696

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
[yann.morin.1998@free.fr: add explicit options]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agoRevert "package/nano: fix tiny build"
Fabrice Fontaine [Tue, 19 Jan 2021 17:53:25 +0000 (18:53 +0100)]
Revert "package/nano: fix tiny build"

This reverts commit a0202ffa4a1e89225d22433d162d1726e43cd629 as it will
raise a build failure to enable color without MMU.

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

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/mbedtls: add CPE variables
Fabrice Fontaine [Sat, 23 Jan 2021 23:13:54 +0000 (00:13 +0100)]
package/mbedtls: add CPE variables

cpe:2.3:a:arm:mbed_tls is a valid CPE identifier for this package:

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

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/libtorrent-rasterbar: add CPE variables
Fabrice Fontaine [Sat, 23 Jan 2021 22:19:56 +0000 (23:19 +0100)]
package/libtorrent-rasterbar: add CPE variables

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

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

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/x11r7/libxcb: Use host-python3 instead of host-python(2)
Titouan Christophe [Sun, 24 Jan 2021 10:57:36 +0000 (11:57 +0100)]
package/x11r7/libxcb: Use host-python3 instead of host-python(2)

Signed-off-by: Titouan Christophe <titouanchristophe@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/x11r7/xcb-proto: use host-python3 instead of host-python(2)
Titouan Christophe [Sun, 24 Jan 2021 10:57:35 +0000 (11:57 +0100)]
package/x11r7/xcb-proto: use host-python3 instead of host-python(2)

Signed-off-by: Titouan Christophe <titouanchristophe@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/sysklogd: install syslogd to /sbin and logger to /usr/bin
Joachim Wiberg [Sun, 24 Jan 2021 15:34:10 +0000 (16:34 +0100)]
package/sysklogd: install syslogd to /sbin and logger to /usr/bin

Replace --exec-prefix, which applies to both sbin and bin, with the more
granular --bindir for logger and --sbindir for syslogd.  This because
BusyBox installs its syslgod in /sbin and its logger in /usr/bin.

Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
[yann.morin.1998@free.fr: add comment, split one-option-per-line]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/redis: bump to v6.0.10
Titouan Christophe [Sun, 24 Jan 2021 11:10:44 +0000 (12:10 +0100)]
package/redis: bump to v6.0.10

Redis 6.0.10 fixes several bugs with moderate impact.

Read the full announcement:
https://github.com/redis/redis/blob/6.0.10/00-RELEASENOTES

Signed-off-by: Titouan Christophe <titouanchristophe@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/libgeos: disable inlining on arm
Fabrice Fontaine [Sun, 24 Jan 2021 13:49:59 +0000 (14:49 +0100)]
package/libgeos: disable inlining on arm

Disable inlining which raise build failures on arm.
It should be noted that inlining is already disabled by usptream on
arm64: https://github.com/libgeos/geos/issues/353

Fixes:
 - http://autobuild.buildroot.org/results/52024b2ccc5d17612731809a5dabcc29a4a1170b

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/sysklogd: add option for remote syslog retry delay
Joachim Wiberg [Fri, 22 Jan 2021 15:43:33 +0000 (16:43 +0100)]
package/sysklogd: add option for remote syslog retry delay

Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/sysklogd: add option to enable native logger
Joachim Wiberg [Fri, 22 Jan 2021 15:43:32 +0000 (16:43 +0100)]
package/sysklogd: add option to enable native logger

Installs to /usr/bin and thus replaces the BusyBox logger if enabled.

Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
[yann.morin.1998@free.fr: use usual ifeq-else-endif block]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/sysklogd: allow customisation in systemd service
Joachim Wiberg [Sun, 24 Jan 2021 09:20:57 +0000 (10:20 +0100)]
package/sysklogd: allow customisation in systemd service

As is done with the init script, parse the system-level customisation
file, if it exists, from the systemd service unit, to allow users to
provide extra arguments passed to the daemon.

Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
[yann.morin.1998@free.fr; offload to its own commit]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/sysklogd: bump to verson 2.2.0
Joachim Wiberg [Fri, 22 Jan 2021 15:43:31 +0000 (16:43 +0100)]
package/sysklogd: bump to verson 2.2.0

- Prefer maintainer provided package, not GitHub generated archive
- Local backport of O_CLOEXEC patch not needed anymore, in v2.2.0

Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
[yann.morin.1998@free.fr:
  - keep the exec-prefix and without-logger option
  - offload the systemd service changes to its own commit
  - adapt commit log
]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agoconfigs/wandboard: bump U-Boot and kernel versions
Fabio Estevam [Sat, 23 Jan 2021 22:25:19 +0000 (19:25 -0300)]
configs/wandboard: bump U-Boot and kernel versions

Bump to U-Boot 2021.01 and kernel 5.10.8 versions.

Signed-off-by: Fabio Estevam <festevam@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/zstd: add CPE variables
Fabrice Fontaine [Sat, 23 Jan 2021 22:11:10 +0000 (23:11 +0100)]
package/zstd: add CPE variables

cpe:2.3:a:facebook:zstandard is a valid CPE identifier for this package:

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

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/gd: bump to version 2.3.0
Fabrice Fontaine [Sat, 23 Jan 2021 22:06:52 +0000 (23:06 +0100)]
package/gd: bump to version 2.3.0

- Drop patches (already in version)
- gdlib-config has been dropped since
  https://github.com/libgd/libgd/commit/d62f608c7c4a814c70d4ba777725e3e62d9e2cde
- Update license hash
- Update indentation in hash file (two spaces)

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/perl-gd: drop gdlib-config
Fabrice Fontaine [Sat, 23 Jan 2021 22:06:51 +0000 (23:06 +0100)]
package/perl-gd: drop gdlib-config

Drop gdlib-config as it won't be available after the bump to version
2.3.0. If gdlib-config is not available, perl-gd fallbacks on glibc.pc
since version 2.57:
https://github.com/lstein/Perl-GD/commit/069e6cfff61e10c71474d75ed20d2ca11abc8f0e

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/vorbis-tools: bump to version 1.4.2
Fabrice Fontaine [Sat, 23 Jan 2021 11:02:02 +0000 (12:02 +0100)]
package/vorbis-tools: bump to version 1.4.2

- opusfile is an optional dependency since version 1.4.1 and
  https://github.com/xiph/vorbis-tools/commit/4e7ab1ab09d26306e8ae7a8be36f93ff8c03bc92
- Drop all patches (already in version)

https://github.com/xiph/vorbis-tools/blob/v1.4.2/CHANGES

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/ply: new package
Andreas Klinger [Wed, 6 Jan 2021 19:47:04 +0000 (20:47 +0100)]
package/ply: new package

ply is a light-weight dynamic tracer for Linux. By means of using the
BPF it can attach probes to the linux kernel (e. g. kprobes).

It's a small alternative to LLVM based tracers for embedded systems.

Project page:
https://github.com/wkz/ply/releases

Documentation can be found here:
https://wkz.github.io/ply/

Tested with beaglebone_defconfig (uClibc-ng as well as glibc)

Signed-off-by: Andreas Klinger <ak@it-klinger.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/libgeos: new package
Maxim Kochetkov [Tue, 12 Jan 2021 08:18:55 +0000 (11:18 +0300)]
package/libgeos: new package

GEOS (Geometry Engine - Open Source) is a C++ port of the JTS Topology
Suite (JTS). It aims to contain the complete functionality of JTS in
C++. This includes all the OpenGIS Simple Features for SQL spatial
predicate functions and spatial operators, as well as specific JTS
enhanced functions.

https://trac.osgeo.org/geos

Signed-off-by: Maxim Kochetkov <fido_max@inbox.ru>
[yann.morin.1998@free.fr:
  - wrap long lines in Config.in
  - wrap long lines in commit log
  - drop "invsible characters" <200b>
]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/gnuplot: drop gdlib-config
Fabrice Fontaine [Sat, 23 Jan 2021 10:32:38 +0000 (11:32 +0100)]
package/gnuplot: drop gdlib-config

Drop gdlib-config and use pkg-config to find gd.
Indeed, gdlib.pc is available since version 2.1.0 and
https://github.com/libgd/libgd/commit/071a2a94ee9f9e5ce00ff689dfe67a0fcb885ad6
and gdlib-config has been dropped from version 2.3.0

gnuplot supports pkg-config to find gd since version 5.4.1 and
https://sourceforge.net/p/gnuplot/gnuplot-main/ci/4a64124cf5e7bf7d6fd7be1f1a7b853c022678fd

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years ago{linux, linux-headers}: bump 5.{4, 10}.x 4.{4, 9, 14, 19} series
Bernd Kuhls [Sat, 23 Jan 2021 17:04:54 +0000 (18:04 +0100)]
{linux, linux-headers}: bump 5.{4, 10}.x 4.{4, 9, 14, 19} series

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/libtorrent-rasterbar: drop host gcc dependency
Fabrice Fontaine [Wed, 6 Jan 2021 06:58:54 +0000 (07:58 +0100)]
package/libtorrent-rasterbar: drop host gcc dependency

Drop host gcc dependency which has wrongly been added by commit
0393f5d34433e34e49ff7ce0fb998735453ed4fc

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/python-bluezero: needs python3
Fabrice Fontaine [Sat, 23 Jan 2021 17:34:33 +0000 (18:34 +0100)]
package/python-bluezero: needs python3

python3 is mandatory since version 0.4.0 and
https://github.com/ukBaz/python-bluezero/commit/55dc0fbc2710a75c9e8f519428e6b10747bf6eb7
https://github.com/ukBaz/python-bluezero/commit/66e1b726d060f3d2b500ba2ec8268cf6743d65e9

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

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/brltty: add polkit optional dependency
Fabrice Fontaine [Tue, 5 Jan 2021 17:19:47 +0000 (18:19 +0100)]
package/brltty: add polkit optional dependency

polkit is an optional dependency (enabled by default) since version 5.4:
https://github.com/brltty/brltty/commit/e62b3c925d03239a372d425fb87b2cac65d8ef19

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/uhd: fix build on RISC-V
Gwenhael Goavec-Merou [Tue, 12 Jan 2021 06:30:27 +0000 (07:30 +0100)]
package/uhd: fix build on RISC-V

When the target CPU is riscV, msgpack is unable to detect endianness with a list of errors like:

uhd/host/lib/deps/rpclib/include/rpc/msgpack/pack.hpp:190:2: error: #error msgpack-c supports only big endian and little endian
  190 | #error msgpack-c supports only big endian and little endian
      |  ^~~~~

and with subsequent errors:

uhd0/host/lib/deps/rpclib/include/rpc/msgpack/pack.hpp:236:46: error: there are no arguments to 'take8_8' that depend on a template parameter, so a declaration of 'take8_8' must be available [-fpermissive]
  236 |     char buf[2] = {static_cast<char>(0xccu), take8_8(d)};
      |

This is due to a missing support for this architecture in msgpack.
This patch adapt commit from https://github.com/boostorg/predef

[backported from https://github.com/EttusResearch/uhd/pull/400]

Fix:
- http://autobuild.buildroot.net/results/afacf5c5c2cd9dff6962523f1fdded9b474b9d66/
- http://autobuild.buildroot.net/results/91530538d630a7f09d85327e514f01b45253c1a6/
- http://autobuild.buildroot.net/results/91530538d630a7f09d85327e514f01b45253c1a6/
- and others

Signed-off-by: Gwenhael Goavec-Merou <gwenhael.goavec-merou@trabucayre.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/sudo: fix static build without closefrom
Fabrice Fontaine [Fri, 22 Jan 2021 07:00:50 +0000 (08:00 +0100)]
package/sudo: fix static build without closefrom

Fixes:
 - http://autobuild.buildroot.org/results/515b45f876fa9de03c9235f86017f4dc10eb3b54

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/mrouted: menuconfig support for enabling rsrr support
Joachim Wiberg [Sat, 23 Jan 2021 10:31:55 +0000 (11:31 +0100)]
package/mrouted: menuconfig support for enabling rsrr support

Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
[yann.morin.1998@free.fr:
  - split long lines in help text
  - use traditional ifeq-else-endif block
]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/nvme: add systemd optional dependency
Fabrice Fontaine [Wed, 20 Jan 2021 20:16:22 +0000 (21:16 +0100)]
package/nvme: add systemd optional dependency

systemd is an optional dependency (enabled by default) since version
1.10 and
https://github.com/linux-nvme/nvme-cli/commit/48c10dbfaf00777170e209db20f7d07e47f7a983

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

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/mrouted: add sysv init script
Joachim Wiberg [Sat, 23 Jan 2021 10:31:53 +0000 (11:31 +0100)]
package/mrouted: add sysv init script

The upstream mrouted package comes with its own systemd unit file, but
no SysV init script.  This script is a modified copy of the sysklogd
init script, but set to start after networking.

Note: for mrouted to start it requires at least two MULTICAST capable
      interfaces that are UP.  This is why an added startup delay of 30
      seconds (-w 30) was added, in case the system has DHCP enabled.

Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/mrouted: update description a bit, mention oper. requirement
Joachim Wiberg [Sat, 23 Jan 2021 10:31:52 +0000 (11:31 +0100)]
package/mrouted: update description a bit, mention oper. requirement

Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/mrouted: ensure multicast routing is enabled in kernel
Joachim Wiberg [Sat, 23 Jan 2021 10:31:51 +0000 (11:31 +0100)]
package/mrouted: ensure multicast routing is enabled in kernel

IP_MULTICAST depends on CONFIG_NET and CONFIG_INET, but those are really
depp-core symbols, and anyone enabling mrouted will be expected to
already have networking and TCP/IP supports enabled already in their
kernel configuraiton.

Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
[yann.morin.1998@free.fr:
  - add comment about NET and INET,
  - update commit log accordingly
]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/mrouted: bump to version 4.2
Joachim Wiberg [Sat, 23 Jan 2021 10:31:50 +0000 (11:31 +0100)]
package/mrouted: bump to version 4.2

Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/syslog-ng: fix build if net-snmp is installed on the host (again)
Thomas De Schampheleire [Wed, 20 Jan 2021 13:40:07 +0000 (14:40 +0100)]
package/syslog-ng: fix build if net-snmp is installed on the host (again)

See also commit 4ff6e5239240a4e1bdf73c41d6e9bff9473ec62c which describes the
problem in detail.

The same problem now arises again, because syslog-ng renamed the
--enable-snmp-dest option into --enable-afsnmp. See syslog-ng commit
4537938474771673ef5bd4a9cad7c9a7dc20b7c1, first part of 3.27.1.

Update the configure options passed from Buildroot accordingly.

Signed-off-by: Thomas De Schampheleire <thomas.de_schampheleire@nokia.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/libmatroska: add LIBMATROSKA_CPE_ID_VENDOR
Heiko Thiery [Fri, 22 Jan 2021 07:10:36 +0000 (08:10 +0100)]
package/libmatroska: add LIBMATROSKA_CPE_ID_VENDOR

cpe:2.3:a:matroska:libmatroska is a valid CPE identifier for this
package:

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

Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/docker-containerd: add CPE variables
Fabrice Fontaine [Thu, 21 Jan 2021 22:13:52 +0000 (23:13 +0100)]
package/docker-containerd: add CPE variables

cpe:2.3:a:linuxfoundation:containerd is a valid CPE identifier for this
package:

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

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agoboot/at91bootstrap3: add CPE variables
Fabrice Fontaine [Thu, 21 Jan 2021 22:10:46 +0000 (23:10 +0100)]
boot/at91bootstrap3: add CPE variables

cpe:2.3:a:linux_sam:at91bootstrap is a valid CPE identifier for this
package:

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

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

cpe:2.3:a:chartjs:chart.js is a valid CPE identifier for this package:

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

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/openswan: bump to version 3.0.0
Fabrice Fontaine [Fri, 22 Jan 2021 22:04:03 +0000 (23:04 +0100)]
package/openswan: bump to version 3.0.0

- Drop patch (already in version)
- Use USE_NOMANINSTALL which is available since version 2.6.52 and
  https://github.com/xelerance/Openswan/commit/9146de03c8c9eb4e55389599ce44aa8f773b2990
- openswan can be built on musl since version 2.6.52.1 and
  https://github.com/xelerance/Openswan/commit/ddb6086c50b5d087ebcabb580914b026aa71200e
- openswan can't be built on uclibc-ng anymore and upstream rejected the
  patch to fix the build failure:
  https://github.com/xelerance/Openswan/pull/453
- Update indentation in hash file (two spaces)

https://github.com/xelerance/Openswan/releases/tag/v3.0.0

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/python-fire: bump to version 0.4.0
Asaf Kahlon [Fri, 22 Jan 2021 21:15:22 +0000 (23:15 +0200)]
package/python-fire: bump to version 0.4.0

Signed-off-by: Asaf Kahlon <asafka7@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/zeromq: add CPE variables
Fabrice Fontaine [Sat, 23 Jan 2021 17:38:25 +0000 (18:38 +0100)]
package/zeromq: add CPE variables

cpe:2.3:a:zeromq:libzmq is a valid CPE identifier for this package:

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

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agoconfigs/imx6-sabresd: bump U-Boot and kernel versions
Fabio Estevam [Sat, 23 Jan 2021 17:55:53 +0000 (14:55 -0300)]
configs/imx6-sabresd: bump U-Boot and kernel versions

Bump to U-Boot 2021.01 and kernel 5.10.8 versions.

Signed-off-by: Fabio Estevam <festevam@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agoconfigs/mx51evk: bump U-Boot and kernel versions
Fabio Estevam [Sat, 23 Jan 2021 17:29:08 +0000 (14:29 -0300)]
configs/mx51evk: bump U-Boot and kernel versions

Bump to U-Boot 2021.01 and kernel 5.10.8 versions.

Signed-off-by: Fabio Estevam <festevam@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agoconfigs/mx53loco: bump U-Boot and kernel versions
Fabio Estevam [Sat, 23 Jan 2021 17:01:03 +0000 (14:01 -0300)]
configs/mx53loco: bump U-Boot and kernel versions

Bump to U-Boot 2021.01 and kernel 5.10.8 versions.

Signed-off-by: Fabio Estevam <festevam@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>