buildroot.git
3 years agopackage/python-modbus-tk: bump to version 1.1.2
Pierre-Jean Texier [Mon, 4 Jan 2021 18:49:01 +0000 (19:49 +0100)]
package/python-modbus-tk: bump to version 1.1.2

Also Remove md5 hash

Signed-off-by: Pierre-Jean Texier <texier.pj2@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/libarchive: bump to version 3.5.1
Pierre-Jean Texier [Mon, 4 Jan 2021 18:47:19 +0000 (19:47 +0100)]
package/libarchive: bump to version 3.5.1

Libarchive 3.5.1 is a bugfix release.

Update COPYRIGHT hash due to clarification about 'archive_entry.c' source
file:

 - https://github.com/libarchive/libarchive/commit/fde4660d7bda7debe8e6c8166d49fe9fa62db61d

Signed-off-by: Pierre-Jean Texier <texier.pj2@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/mongoose: bump to to version 7.0
Pierre-Jean Texier [Mon, 4 Jan 2021 18:46:25 +0000 (19:46 +0100)]
package/mongoose: bump to to version 7.0

Update LICENSE hash; copyright year update:

-Copyright (c) 2004-2013 Sergey Lyubka <valenok@gmail.com>
-Copyright (c) 2013-2018 Cesanta Software Limited
+Copyright (c) 2004-2013 Sergey Lyubka
+Copyright (c) 2013-2020 Cesanta Software Limited

See https://github.com/cesanta/mongoose/releases/tag/7.0

Signed-off-by: Pierre-Jean Texier <texier.pj2@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/waf: bump to v2.0.21
Titouan Christophe [Mon, 4 Jan 2021 18:47:12 +0000 (19:47 +0100)]
package/waf: bump to v2.0.21

Also add a comment in waf.hash about the mechanism for LICENSE hash check

Signed-off-by: Titouan Christophe <titouanchristophe@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/htop: bump to version 3.0.4
Francois Perrad [Sun, 3 Jan 2021 09:23:31 +0000 (10:23 +0100)]
package/htop: bump to version 3.0.4

remove merged patch

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/python3: add optional support for lib2to3
Bernd Kuhls [Sun, 3 Jan 2021 15:03:06 +0000 (16:03 +0100)]
package/python3: add optional support for lib2to3

Kodi is in transition to support python3 instead of python2:
https://kodi.wiki/view/General_information_about_migration_to_Python_3

"For Kodi 18 (Leia), only addons that are compatible with both Python 2
 and 3 will be accepted to the official addon repository."

Some of these addons depend on the Kodi addon script.module.future to
provide support for both python versions.

The script.module.future addon contains python-future:
https://kodi.wiki/view/General_information_about_migration_to_Python_3#Future
which in turn needs lib2to3 to be included in the target build of
python3: http://python-future.org/automatic_conversion.html

Kodi addons depending on the script.module.future addon are crashing on
buildroot due to lib2to3 missing in the build.

LibreELEC added lib2to3 to python3 to fix the problem:
https://forum.libreelec.tv/thread/21239-lib2to3-pgen2-parse-missing/
https://github.com/LibreELEC/LibreELEC.tv/pull/4146

This patch provides the Config.in option to be used by Kodi 19.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
[yann.morin.1998@free.fr:
  - fix conflicts due to local changes in author's tree
  - fix typ in variabl name (PYTHON_CONF_OPTS -> PYTHON3_CONF_OPTS)
]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/quickjs: link with libatomic
Peter Seiderer [Sun, 3 Jan 2021 20:19:59 +0000 (21:19 +0100)]
package/quickjs: link with libatomic

Link with libatomic if available.

Fixes:

  - http://autobuild.buildroot.net/results/e0766eef95a2559d51e58d1a81a9c40df84ae509

  .../build/quickjs-2020-11-08/quickjs.c:12229: undefined reference to `__atomic_fetch_xor_1'

Signed-off-by: Peter Seiderer <ps.report@gmx.net>
[yann.morin.1998@free.fr:
  - make it a generic variable, not tied to -latomic
  - pass it in all step, like CROSS_PREFIX
]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/quickjs: needs host gcc >= 4.9 (C11/stdatomic.h)
Peter Seiderer [Sun, 3 Jan 2021 20:19:58 +0000 (21:19 +0100)]
package/quickjs: needs host gcc >= 4.9 (C11/stdatomic.h)

Fixes:

  - http://autobuild.buildroot.net/results/c7882cc2d66984350f54d619f39cfee5065d941a

  gcc -g -Wall -MMD -MF .obj/libregexp.host.o.d -Wno-array-bounds -Wno-format-truncation -D_GNU_SOURCE -DCONFIG_VERSION=\"2020-11-08\" -DCONFIG_BIGNUM -O2 -flto -c -o .obj/libregexp.host.o libregexp.c
  quickjs.c:112:23: fatal error: stdatomic.h: No such file or directory
   #include <stdatomic.h>
                         ^
  compilation terminated.

Signed-off-by: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/bind: disable backtrace support
Peter Seiderer [Sun, 3 Jan 2021 19:25:48 +0000 (20:25 +0100)]
package/bind: disable backtrace support

Disable backtrace support, fixes linking failure for uclibc/musl based
toolchains.

Fixes:

  - http://autobuild.buildroot.net/results/7a1a140314bc8d134f9eeb95ef2e46e7fb0ce9fd/

  .../arm-buildroot-linux-uclibcgnueabi/bin/ld: ../isc/.libs/libisc.so: undefined reference to `_Unwind_GetIP'

  - http://autobuild.buildroot.net/results/f0db5fe7fc6860b7270c784989c451e2e7aa2afb/

  .../arm-buildroot-linux-uclibcgnueabi/bin/ld: ../isc/.libs/libisc.so: undefined reference to `_Unwind_GetIP'

  - http://autobuild.buildroot.net/results/cb963298885df37f1e5c4d3ab3989773c01c54fc/

  .../arm-buildroot-linux-musleabihf/bin/ld: ../isc/.libs/libisc.so: undefined reference to `_Unwind_GetIP'

Signed-off-by: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/libmdbx: fix build with glibc < 2.12
Fabrice Fontaine [Sun, 3 Jan 2021 13:52:46 +0000 (14:52 +0100)]
package/libmdbx: fix build with glibc < 2.12

Set CMAKE_BUILD_TYPE to Release to avoid the following build failure
with glibc < 2.12:

/home/buildroot/autobuild/run/instance-1/output-1/build/libmdbx-0.9.2/mdbx.c:487:5: error: #warning "libmdbx was only tested with GLIBC >= 2.12." [-Werror=cpp]
 #   warning "libmdbx was only tested with GLIBC >= 2.12."
     ^~~~~~~
cc1: all warnings being treated as errors

Fixes:
 - http://autobuild.buildroot.org/results/1a60b2c3d2f276f99a22da48e8e16fcf5744eba0

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Acked-by: Leonid Yuriev <leo@yuriev.ru>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/trace-cmd: installs nothing in staging/
Yann E. MORIN [Sun, 3 Jan 2021 20:21:53 +0000 (21:21 +0100)]
package/trace-cmd: installs nothing in staging/

Since its introduction in Buildroot in 2013 with commit 07203d78c24d
(trace-cmd: new package), trace-cmd has declared installing in staging.

But trace-cmd is a generic-package, and has never, ever provided any
commands for staging installation.

Drop this declaration.

Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/nfs-utils: rpcbind is only needed for rpc.nfsd
Angelo Compagnucci [Mon, 16 Nov 2020 11:40:33 +0000 (12:40 +0100)]
package/nfs-utils: rpcbind is only needed for rpc.nfsd

rpcbind is only used by nfsd to export nfs share supporting older
v2, v3 protocols.

Signed-off-by: Angelo Compagnucci <angelo@amarulasolutions.com>
[yann.morin.1998@free.fr:
  - move the select to the corresponding symbol
  - tweak the commit title
]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/trace-cmd: bump to version 2.9.1
Norbert Lange [Thu, 3 Dec 2020 10:48:40 +0000 (11:48 +0100)]
package/trace-cmd: bump to version 2.9.1

The layout of the pacakge direcotry has changed, as upstream has added
more than just trace-cmd in the repository (e.g. kernel-shark).

However, the buildsystem for trace-cmd is... unconventional:

  - the top-level Makefile will recurse into the trace-cmd/
    sub-directory, but does not pass any variable on the $(MAKE) command
    line; instead, it exports them in the environment, e.g.:
        export CFLAGS

  - the top-level Makefile appends some definitions to CFLAGS et al.,
    sometimes with a simple append-assignment, sometimes with an
    overriden append-assignment, e.g.:
        CFLAGS += -DVSOCK
        override CFLAGS += -DNO_PTRACE

  - the top-level Makefile does not export all the variables. For
    example, LDFLAGS is not exported;

  - the Makefile in the trace-cmd/ sub-directory expects some variables
    to be set, which is done by the top-level Makefile.

As a consequence, we can no longer pass our variable definitions as make
variable defintions on the command line; we must pass them in the
environment. Note that for some, like CFLAGS, that would still work, but
it would not for others, like LDFLAGS; for consistency, we put all in
the environment.

We can however use the provided 'make install', that behaves as
expected. But we must repeat most environment variables; especially, we
duplicate TARGET_CONFIGURE_OPTS as it has PATH et al. which are needed
by the top-level Makefile to properly detect tools (e.g. swig), which it
uses to decide what it should install.

Drop upstreamed patch.

Update the licensing information: new license files have been added in a
sub-directory, and the top-level COPYING now only references those two
(rather than being the actual text of the GPL-2).

Use two spaces in hash file.

Signed-off-by: Norbert Lange <nolange79@gmail.com>
[yann.morin.1998@free.fr:
  - keep using a git clone
  - unbreak the build:
    - use the default make target rule, or the plugins and python
      bindings be built at install time, with the host compiler
    - use the default install target rule
  - expand commit log:
    - detail buildsystem issues
  - add new license files and their hashes
]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/python3: bump version to 3.9.1
Bernd Kuhls [Sun, 3 Jan 2021 10:11:08 +0000 (11:11 +0100)]
package/python3: bump version to 3.9.1

Release notes:
https://www.python.org/downloads/release/python-391/

Changelog:
https://docs.python.org/release/3.9.1/whatsnew/changelog.html

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/python-mwclient: update help text in Config.in
Bernd Kuhls [Sun, 3 Jan 2021 09:42:19 +0000 (10:42 +0100)]
package/python-mwclient: update help text in Config.in

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/python-mwclient: fix legal info
Bernd Kuhls [Sun, 3 Jan 2021 09:42:18 +0000 (10:42 +0100)]
package/python-mwclient: fix legal info

Needed due to upstream commit
https://github.com/mwclient/mwclient/commit/213ecd23c77a6e60e1996a33cfafae1e467ee2ff

Fixes:
http://autobuild.buildroot.net/results/d40/d40f3a5122e758aaa5ff7b10d273908849e27bc7/

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/multipath-tools: bump to version 0.8.5
Alexander Egorenkov [Sat, 21 Nov 2020 10:44:12 +0000 (11:44 +0100)]
package/multipath-tools: bump to version 0.8.5

Change github URL to https://github.com/opensvc/multipath-tools
which offers proper releases.

Signed-off-by: Alexander Egorenkov <egorenar-dev@posteo.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/systemd: don't fail if getty service directory already exists
Bartosz Bilas [Mon, 16 Nov 2020 12:30:35 +0000 (13:30 +0100)]
package/systemd: don't fail if getty service directory already exists

Add -p argument that ignore that specified directory already exists.

Signed-off-by: Bartosz Bilas <b.bilas@grinn-global.com>
[yann.morin.1998@free.fr:
  - split to its own patch
  - rewrite commit title
]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/syslog-ng: don't fail if systemd service directory already exists
Bartosz Bilas [Mon, 16 Nov 2020 12:30:35 +0000 (13:30 +0100)]
package/syslog-ng: don't fail if systemd service directory already exists

Add -p argument that ignore that specified directory already exists.

Signed-off-by: Bartosz Bilas <b.bilas@grinn-global.com>
[yann.morin.1998@free.fr:
  - split to its own patch
  - rewrite commit title
]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/luarocks: fix copying our custom command if dest dir exists
Bartosz Bilas [Sun, 3 Jan 2021 08:35:26 +0000 (09:35 +0100)]
package/luarocks: fix copying our custom command if dest dir exists

Signed-off-by: Bartosz Bilas <b.bilas@grinn-global.com>
[yann.morin.1998@free.fr:
  - use $(INSTALL), not "mkdir -p + cp"
  - split to its own patch
  - rewrite commit title
]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/c-ares: bump to version 1.17.1
Fabrice Fontaine [Thu, 19 Nov 2020 21:58:26 +0000 (22:58 +0100)]
package/c-ares: bump to version 1.17.1

Drop patch (not needed since
https://github.com/c-ares/c-ares/commit/b83731ddb6b7834fa0e1eb14a523603c3c040298)
and so autoreconf

https://c-ares.haxx.se/changelog.html

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agoconfigs/microchip_sam9x60ek: new defconfigs
Eugen Hristev [Tue, 24 Nov 2020 11:19:34 +0000 (13:19 +0200)]
configs/microchip_sam9x60ek: new defconfigs

Add the new SAM9X60 Evaluation Kit with linux4sam_2020.04
components.  Update README file with new defconfigs.

Signed-off-by: Eugen Hristev <eugen.hristev@microchip.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/x11r7/xapp_xload: disable gettext detection when not needed
Bernd Kuhls [Fri, 4 Dec 2020 20:50:52 +0000 (21:50 +0100)]
package/x11r7/xapp_xload: disable gettext detection when not needed

Patch originates from FreeBSD:
https://lists.freebsd.org/pipermail/freebsd-x11/2015-July/016528.html
https://svnweb.freebsd.org/ports/head/x11/libXpm/Makefile?r1=384234&r2=391122&pathrev=391122

Fixes:
http://autobuild.buildroot.net/results/2ad/2ad27875ce5c16a111d54d452eb395257e9b5e2b/

Similar to how xlib_libXpm was fixed back in 2018, with 6653b0929f
(package/x11r7/xlib_libXpm: disable gettext detection when not needed).

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/boost: atomics needs always lockfree atomic bytes
Fabrice Fontaine [Sat, 5 Dec 2020 22:15:25 +0000 (23:15 +0100)]
package/boost: atomics needs always lockfree atomic bytes

Since version 1.74.0, boost atomics needs a toolchain that always
supports lockfree atomic bytes so add dependendy on
BR2_TOOLCHAIN_SUPPORTS_ALWAYS_LOCKFREE_ATOMIC_INTS:
https://github.com/boostorg/atomic/issues/42

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

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
[yann.morin.1998@free.fr:
  - add the new dependency as its own 'depends on' line
]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/php: needs pcre2
Bernd Kuhls [Sun, 27 Dec 2020 18:31:45 +0000 (19:31 +0100)]
package/php: needs pcre2

Since 2008 pcre is a hard-dependency of php:
https://github.com/php/php-src/commit/aa64c6727c2d33a647bdbd9769215044f7cf2967

Instead of optionally depending on the pcre2 package and building the
bundled pcre2 code of php in case BR2_PACKAGE_PCRE2 was not selected
we let php depend on pcre2.

While being at it rename the pcre-related configure option due to
upstream commit:
https://github.com/php/php-src/commit/c1a22f3d4e69cb87f8deeed7d03d9434e6901537

Fixes:
http://autobuild.buildroot.net/results/4a5/4a582af6b66c59a61b75a7047d8530202972ebdd/
because the pcre2 package already contains the fix for mips r6.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
[yann.morin.1998@free.fr: keep the JIT option]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/linphone: bump to version 4.4.8
Fabrice Fontaine [Tue, 17 Nov 2020 20:17:03 +0000 (21:17 +0100)]
package/linphone: bump to version 4.4.8

Set GIT_EXECUTABLE to OFF to avoid the following build failure:

CMake Error at /home/fabrice/br-test-pkg/br-arm-cortex-a9-glibc/host/arm-buildroot-linux-gnueabihf/sysroot/usr/share/bctoolbox/cmake/bctoolboxCMakeUtils.cmake:162 (message):
  invalid git describe version: ''
Call Stack (most recent call first):
  CMakeLists.txt:125 (bc_compute_lib_version)

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/mediastreamer: bump to version 4.4.8
Fabrice Fontaine [Tue, 17 Nov 2020 20:17:02 +0000 (21:17 +0100)]
package/mediastreamer: bump to version 4.4.8

C++14 is required since version 4.4.0 and
https://github.com/BelledonneCommunications/mediastreamer2/commit/c177f06a802a8ff062a31f8ad0aa012668367eae

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/ortp: bump to version 4.4.8
Fabrice Fontaine [Tue, 17 Nov 2020 20:17:01 +0000 (21:17 +0100)]
package/ortp: bump to version 4.4.8

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/belr: bump to version 4.4.8
Fabrice Fontaine [Tue, 17 Nov 2020 20:17:00 +0000 (21:17 +0100)]
package/belr: bump to version 4.4.8

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/belle-sip: bump to version 4.4.8
Fabrice Fontaine [Tue, 17 Nov 2020 20:16:59 +0000 (21:16 +0100)]
package/belle-sip: bump to version 4.4.8

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/bctoolbox: bump to version 4.4.8
Fabrice Fontaine [Tue, 17 Nov 2020 20:16:58 +0000 (21:16 +0100)]
package/bctoolbox: bump to version 4.4.8

The license has changed from GPL-2.0+ to GPL-3.0+.

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/mosquitto: bump to v2.0.4
Titouan Christophe [Thu, 31 Dec 2020 14:10:21 +0000 (15:10 +0100)]
package/mosquitto: bump to v2.0.4

mosquitto 2.0.3 and 2.0.4 are bugfixe releases, read the detailed announcements:
  * https://mosquitto.org/blog/2020/12/version-2-0-4-released/
  * https://mosquitto.org/blog/2020/12/version-2-0-3-released/

Also drop the 3 patches that were released in 2.0.3.

Signed-off-by: Titouan Christophe <titouanchristophe@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agoboot/boot-wrapper-aarch64: bump version
Vincent Stehlé [Fri, 4 Dec 2020 13:30:19 +0000 (14:30 +0100)]
boot/boot-wrapper-aarch64: bump version

Bump bootwrapper to the latest version.

Signed-off-by: Vincent Stehlé <vincent.stehle@laposte.net>
Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/wqy-zenhei: new package
Klaus Heinrich Kiwi [Fri, 4 Dec 2020 14:17:37 +0000 (11:17 -0300)]
package/wqy-zenhei: new package

Signed-off-by: Klaus Heinrich Kiwi <klaus@linux.vnet.ibm.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/delve: new package
Christian Stewart [Thu, 10 Dec 2020 07:27:20 +0000 (23:27 -0800)]
package/delve: new package

Delve is a debugger for the Go programming language.

Signed-off-by: Christian Stewart <christian@paral.in>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agosupport/testing: fix flake8 issue in CPE ID test
Yann E. MORIN [Sat, 2 Jan 2021 17:06:24 +0000 (18:06 +0100)]
support/testing: fix flake8 issue in CPE ID test

Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agoRevert ".flake8: fix check for 80/132 columns"
Yann E. MORIN [Sat, 2 Jan 2021 10:56:05 +0000 (11:56 +0100)]
Revert ".flake8: fix check for 80/132 columns"

Commit 7d17ae2acf63 (.flake8: fix check for 80/132 columns) introduced a
difference in how flake8 behaves between the automatic checks done in
the CI, where the maximum line length is 132, and the local checks,
where the maximum line length is 80.

The rationale at the time was that we recommend 80 char lines, but that
we accept 132 when it makes sense for readability.

However, this is very annoying when running flake8 locally, because of
two reasons:

 1. human reviews on python scripts have not been as thorough as we did
    expect; indeed, we've let a lot of long lines slip through; this
    causes a lot of spurious failures that hide away the actual errors;

 2. when hacking on a python script, the issues reported will not be
    caused by the current changes, so the many reported failures
    actually hide away the newly introduced issues.

Additionally, our 'make check-flake8' rule already enforces the 132-char
limit, and the issues reported are different than when manually running
flake8 on individual files.

Furthermore, the readability rationale for the 80-char limit is
definitely shattered by the mere rationale of allowing 132-char limit
for... readability...

We've arrived to a point where this separation is causing our checks
around flake8 to become mostly unusable and useless, as they do not
report meaningful issues, and people are no longer paying attention, and
this has caused actual issues to be introduced.

Finally, terminal emulators of today have long lifted the 80-char limit,
and are more than capable of displaying 132-char wide lines.

Switch back to using a 132-char limit.

This reverts commit 7d17ae2acf63810495cc480da38127c4612e4da9.

Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Cc: Arnout Vandecappelle <arnout@mind.be>
Cc: Ricardo Martincoski <ricardo.martincoski@gmail.com>
Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Cc: Peter Korsgaard <peter@korsgaard.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agoconfigs/nitrogen8m*: new uboot requires host ssl
Gary Bisson [Sat, 2 Jan 2021 16:29:27 +0000 (17:29 +0100)]
configs/nitrogen8m*: new uboot requires host ssl

Fixes: 8f75e63ec4 ("configs/nitrogen*: bump u-boot to version 2020.10")
https://gitlab.com/buildroot.org/buildroot/-/jobs/938922366
https://gitlab.com/buildroot.org/buildroot/-/jobs/938922367
https://gitlab.com/buildroot.org/buildroot/-/jobs/938922368

Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/rpm: don't set openmp
Fabrice Fontaine [Thu, 3 Dec 2020 17:37:10 +0000 (18:37 +0100)]
package/rpm: don't set openmp

Don't set openmp to fix a build failure with codesourcery toolchain that
doesn't have OpenMP >= 4.5 indeed upstream doesn't want to remove the
build failure if the user provides --enable-openmp and OpenMP is < 4.5:
https://github.com/rpm-software-management/rpm/pull/1433

Fixes:
 - http://autobuild.buildroot.org/results/05dd945d24e8684aad6a2343ba7f6f8a7cea8349

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/linux-firmware: add option for Broadcom Tigon3 ethernet cards
Peter Seiderer [Mon, 23 Nov 2020 22:11:39 +0000 (23:11 +0100)]
package/linux-firmware: add option for Broadcom Tigon3 ethernet cards

Signed-off-by: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agoutils/checkpackagelib/lib_mk.py: handle 'else' and 'elif' statements
Thomas De Schampheleire [Wed, 9 Dec 2020 15:32:18 +0000 (16:32 +0100)]
utils/checkpackagelib/lib_mk.py: handle 'else' and 'elif' statements

An 'else' or 'elif' clause inside a make conditional should not be indented
in the same way as the if/endif clause. check-package did not recognize the
else statement and expected an indentation.

For example:

ifdef FOOBAR
interesting
else
more interesting
endif

would, according to check-package, need to become:

ifdef FOOBAR
interesting
else
more interesting
endif

Treat 'else' and 'elif' the same as if-like keywords in the Indent test, but
take into account that 'else' is also valid shell, so we need to correctly
handle line continuation to prevent complaining about the 'else' in:

ifdef FOOBAR
if true; \
    ... \
else \
    ... \
fi
endif

We don't add the 'else' and 'elif' statements to start_conditional, because
it would cause incorrect nesting counting in class OverriddenVariable.

Signed-off-by: Thomas De Schampheleire <thomas.de_schampheleire@nokia.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/popperjs: new package
Joeri Barbarien [Tue, 8 Dec 2020 18:16:38 +0000 (19:16 +0100)]
package/popperjs: new package

Signed-off-by: Joeri Barbarien <joeri.barbarien@nokia.com>
Signed-off-by: Thomas De Schampheleire <thomas.de_schampheleire@nokia.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/datatables-responsive: new package
Joeri Barbarien [Tue, 8 Dec 2020 18:05:28 +0000 (19:05 +0100)]
package/datatables-responsive: new package

Signed-off-by: Joeri Barbarien <joeri.barbarien@nokia.com>
Signed-off-by: Thomas De Schampheleire <thomas.de_schampheleire@nokia.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/datatables-fixedcolumns: new package
Joeri Barbarien [Tue, 8 Dec 2020 18:05:27 +0000 (19:05 +0100)]
package/datatables-fixedcolumns: new package

Signed-off-by: Joeri Barbarien <joeri.barbarien@nokia.com>
Signed-off-by: Thomas De Schampheleire <thomas.de_schampheleire@nokia.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/datatables-buttons: move files to $(@D)
Thomas Petazzoni [Sat, 2 Jan 2021 11:06:11 +0000 (12:06 +0100)]
package/datatables-buttons: move files to $(@D)

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/datatables-buttons: new package
Joeri Barbarien [Tue, 8 Dec 2020 18:05:26 +0000 (19:05 +0100)]
package/datatables-buttons: new package

Signed-off-by: Joeri Barbarien <joeri.barbarien@nokia.com>
Signed-off-by: Thomas De Schampheleire <thomas.de_schampheleire@nokia.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/datatables: new package
Joeri Barbarien [Tue, 8 Dec 2020 18:05:25 +0000 (19:05 +0100)]
package/datatables: new package

Signed-off-by: Joeri Barbarien <joeri.barbarien@nokia.com>
Signed-off-by: Thomas De Schampheleire <thomas.de_schampheleire@nokia.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/jszip: new package
Joeri Barbarien [Tue, 8 Dec 2020 18:05:24 +0000 (19:05 +0100)]
package/jszip: new package

Signed-off-by: Joeri Barbarien <joeri.barbarien@nokia.com>
Signed-off-by: Thomas De Schampheleire <thomas.de_schampheleire@nokia.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/rng-tools: add jitterentropy library option
Yegor Yefremov [Tue, 8 Dec 2020 14:53:38 +0000 (15:53 +0100)]
package/rng-tools: add jitterentropy library option

Add a menu entry to enable/disable jitterentropy library. Make it
enabled by default to preserve the old behavior.

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/ti-sgx-um: drop ti-sgx-libgbm comment
Fabrice Fontaine [Sun, 13 Dec 2020 21:59:47 +0000 (22:59 +0100)]
package/ti-sgx-um: drop ti-sgx-libgbm comment

Commit 814bfc5ec1ab49188d1c8cb7f0d8d857b92d6a03 forgot to drop comment
from ti-sgx-um

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/sdl_ttf: bump to de50cffd41e6
Gleb Mazovetskiy [Thu, 10 Dec 2020 18:18:06 +0000 (18:18 +0000)]
package/sdl_ttf: bump to de50cffd41e6

There is unlikely to be a new SDL_ttf release for the foreseeable future:
https://bugzilla.libsdl.org/show_bug.cgi?id=5344#c1

The unreleased version from HEAD as of 2020-11-09 has several bugfixes
and DPI scaling support:
https://hg.libsdl.org/SDL_ttf/rev/7dbd7cd826d6

DPI scaling is used for rendering on HiDPI displays and displays
with non-square pixels.

Signed-off-by: Gleb Mazovetskiy <glex.spb@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/util-linux: bump version to 2.36.1
Bernd Kuhls [Thu, 10 Dec 2020 17:34:18 +0000 (18:34 +0100)]
package/util-linux: bump version to 2.36.1

Release notes:
https://mirrors.edge.kernel.org/pub/linux/utils/util-linux/v2.36/v2.36.1-ReleaseNotes

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/{python, python3}-requests: bump version to 2.25.1
Bernd Kuhls [Fri, 1 Jan 2021 19:41:13 +0000 (20:41 +0100)]
package/{python, python3}-requests: bump version to 2.25.1

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/python-requests-oauthlib: bump version to 1.3.0
Bernd Kuhls [Fri, 1 Jan 2021 19:41:12 +0000 (20:41 +0100)]
package/python-requests-oauthlib: bump version to 1.3.0

Reformatted hashes.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/python-chardet: bump version to 4.0.0
Bernd Kuhls [Fri, 1 Jan 2021 19:41:11 +0000 (20:41 +0100)]
package/python-chardet: bump version to 4.0.0

Added sha256 hash provided by upstream, reformatted hashes.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/python-mwscrape2slob: bump version
Bernd Kuhls [Fri, 1 Jan 2021 19:25:47 +0000 (20:25 +0100)]
package/python-mwscrape2slob: bump version

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/python-mwscrape: bump version for python3 support
Bernd Kuhls [Fri, 1 Jan 2021 19:25:46 +0000 (20:25 +0100)]
package/python-mwscrape: bump version for python3 support

Upstream ported the package to support python >= 3.6:
https://github.com/itkach/mwscrape/commit/568ccbe6e12dd6391277df02adf724ba0e5f9197

Remove dependency to python-futures package because it was only needed
for python2.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/python-mwclient: bump version to 0.10.1
Bernd Kuhls [Fri, 1 Jan 2021 19:25:45 +0000 (20:25 +0100)]
package/python-mwclient: bump version to 0.10.1

Reformatted hashes.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/ninja: drop workarounds for cmake-3.10
Yann E. MORIN [Fri, 25 Dec 2020 16:25:45 +0000 (17:25 +0100)]
package/ninja: drop workarounds for cmake-3.10

Now that we require cmake-3.15, which is what upstream ninja requires,
we can drop the workarounds we carry to build with cmake-3.10.

Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Cc: Peter Seiderer <ps.report@gmx.net>
Cc: Yegor Yefremov <yegorslists@googlemail.com>
Cc: Philippe REYNES <philippe.reynes@softathome.com>
Reviewed-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agoDEVELOPERS: change email for Titouan Christophe
Titouan Christophe [Thu, 31 Dec 2020 13:58:19 +0000 (14:58 +0100)]
DEVELOPERS: change email for Titouan Christophe

Signed-off-by: Titouan Christophe <titouanchristophe@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/libodb-mysql: fix static build with per-package directories
Fabrice Fontaine [Mon, 14 Dec 2020 21:43:13 +0000 (22:43 +0100)]
package/libodb-mysql: fix static build with per-package directories

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

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agoconfigs/rock64: new defconfig
Min Xu [Tue, 15 Dec 2020 00:49:03 +0000 (00:49 +0000)]
configs/rock64: new defconfig

Re-introduced rock64_defconfig which was dropped by commit
a5fa2469e6506ea4f5a91739aa099f63a10e45ce ('Revert
"configs/rock64_defconfig: remove defconfig"').

Signed-off-by: Min Xu <xuminready@gmail.com>
Tested-by: Michał Łyszczek <michal.lyszczek@bofc.pl>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/htop: fix build without wchar
Fabrice Fontaine [Wed, 16 Dec 2020 06:30:29 +0000 (07:30 +0100)]
package/htop: fix build without wchar

Fixes:
 - http://autobuild.buildroot.org/results/5ad330244546e6f087425be816aea158a1f833cb

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/iwd: fix static build with readline
Fabrice Fontaine [Wed, 16 Dec 2020 07:04:09 +0000 (08:04 +0100)]
package/iwd: fix static build with readline

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

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Reviewed-by: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/openvpn: use make install instead of custom install step
Thomas Petazzoni [Thu, 31 Dec 2020 15:53:02 +0000 (16:53 +0100)]
package/openvpn: use make install instead of custom install step

Commit 7105e65cd6b8f857bab54e4c0a8c57da776b0564 ("package/openvpn:
adds target install of systemd unit files") added the installation of
systemd unit files. But in fact, they can be installed by openvpn's
build system. It was simply not working due to the custom install step
implemented in openvpn.mk.

So instead, let's have the autotools-package infra call "make
install", which properly installs everything that's needed for
openvpn, including systemd units, but also plugins, etc.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/openvpn: adds target install of systemd unit files
Edmundo Ferreira [Tue, 15 Dec 2020 16:36:10 +0000 (17:36 +0100)]
package/openvpn: adds target install of systemd unit files

Signed-off-by: Edmundo Ferreira <fc.edmundo@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/mono: bump to version 6.12.0.90
Angelo Compagnucci [Mon, 14 Dec 2020 21:05:16 +0000 (22:05 +0100)]
package/mono: bump to version 6.12.0.90

While bumping:
* removing upstreamed patches
* adding a dependency on libatomic_ops required by the newer version

Signed-off-by: Angelo Compagnucci <angelo@amarulasolutions.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/icu: bump to version 68-1
Heiko Stuebner [Thu, 17 Dec 2020 17:23:22 +0000 (18:23 +0100)]
package/icu: bump to version 68-1

Bump icu to the newest release.

Tested in conjunction with qt 5.15.1 and a qt-based application.

The license file has changed with just URLs changes:

- # Project: http://code.google.com/p/lao-dictionary/
- # Dictionary: http://lao-dictionary.googlecode.com/git/Lao-Dictionary.txt
- # License: http://lao-dictionary.googlecode.com/git/Lao-Dictionary-LICENSE.txt
+ # Project: https://github.com/veer66/lao-dictionary
+ # Dictionary: https://github.com/veer66/lao-dictionary/blob/master/Lao-Dictionary.txt
+ # License: https://github.com/veer66/lao-dictionary/blob/master/Lao-Dictionary-LICENSE.tx

Signed-off-by: Heiko Stuebner <heiko.stuebner@theobroma-systems.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agoDEVELOPERS: associate all Lua test cases to François Perrad
Thomas Petazzoni [Thu, 31 Dec 2020 14:17:41 +0000 (15:17 +0100)]
DEVELOPERS: associate all Lua test cases to François Perrad

François Perrad already has package/lua* associated to him in the
DEVELOPERS file, so it makes sense to have him as well associated to
all Lua test cases.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/lualdap: new package
Francois Perrad [Sun, 20 Dec 2020 13:55:14 +0000 (14:55 +0100)]
package/lualdap: new package

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/{mesa3d, mesa3d-headers}: bump version to 20.3.2
Bernd Kuhls [Thu, 31 Dec 2020 10:18:59 +0000 (11:18 +0100)]
package/{mesa3d, mesa3d-headers}: bump version to 20.3.2

Release notes:
https://lists.freedesktop.org/archives/mesa-announce/2020-December/000614.html

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agosupport/testing: add pytest-asyncio test
Marcin Niestroj [Tue, 22 Dec 2020 16:39:16 +0000 (17:39 +0100)]
support/testing: add pytest-asyncio test

Signed-off-by: Marcin Niestroj <m.niestroj@grinn-global.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/python-pytest-asyncio: new package
Marcin Niestroj [Tue, 22 Dec 2020 16:39:15 +0000 (17:39 +0100)]
package/python-pytest-asyncio: new package

Signed-off-by: Marcin Niestroj <m.niestroj@grinn-global.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/libmdbx: new package (library/database).
Leonid Yuriev [Fri, 27 Nov 2020 13:51:43 +0000 (16:51 +0300)]
package/libmdbx: new package (library/database).

This patch adds libmdbx v0.9.2:
 - libmdbx is one of the fastest compact embeddable key-value ACID database.
 - libmdbx has a specific set of properties and capabilities,
   focused on creating unique lightweight solutions.
 - libmdbx surpasses the legendary LMDB (Lightning Memory-Mapped Database)
   in terms of reliability, features and performance.
 - https://github.com/erthink/libmdbx

Signed-off-by: Leonid Yuriev <leo@yuriev.ru>
[yann.morin.1998@free.fr: split long lines]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/tini: install docker-init symlink
Christian Stewart [Wed, 23 Dec 2020 03:35:01 +0000 (11:35 +0800)]
package/tini: install docker-init symlink

This removes the warning that docker can't find docker-init in PATH.

Signed-off-by: Christian Stewart <christian@paral.in>
Signed-off-by: Tian Yuanhao <tianyuanhao@aliyun.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/gdb: enable python3 support
Titouan Christophe [Thu, 31 Dec 2020 09:53:12 +0000 (10:53 +0100)]
package/gdb: enable python3 support

gdb python support now uses Python3 if python3 is selected, otherwise
uses python(2) as before.

Signed-off-by: Titouan Christophe <titouan.christophe@railnova.eu>
[yann.morin.1998@free.fr: drop the gdb-python-config duplication]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/gdb: do not hard-code python version in gdb-python-config
Yann E. MORIN [Thu, 31 Dec 2020 09:53:11 +0000 (10:53 +0100)]
package/gdb: do not hard-code python version in gdb-python-config

The gdb-python-config simulates a python-2.7, with a hard-coded 2.7
version.

gdb also supports running with python3 nowadays, so prepare the wrapper
to return appropriate values.

Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/gdb: cleanup in gdb-python-config
Yann E. MORIN [Thu, 31 Dec 2020 09:53:10 +0000 (10:53 +0100)]
package/gdb: cleanup in gdb-python-config

There was a mix of leading spaces and TABs. Szitch to using only spaces.

Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/libnss: bump version to 3.60
Giulio Benetti [Mon, 14 Dec 2020 12:17:03 +0000 (13:17 +0100)]
package/libnss: bump version to 3.60

Bump version to 3.60 and remove local patch that has been upstreamed.

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

Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/python-defusedxml: new package
Simon Rowe [Fri, 27 Nov 2020 14:10:38 +0000 (14:10 +0000)]
package/python-defusedxml: new package

XML bomb protection for Python stdlib modules.

Signed-off-by: Simon Rowe <simon.rowe@citrix.com>
[yann.morin.1998@free.fr: two spaces in hash file]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/gstreamer1/gst1-plugins-base: fix build with gcc 4.8
Fabrice Fontaine [Mon, 14 Dec 2020 07:02:32 +0000 (08:02 +0100)]
package/gstreamer1/gst1-plugins-base: fix build with gcc 4.8

Fix build of gst1-plugins-base in version 1.18.2 with gcc 4.8

Fixes:
 - http://autobuild.buildroot.org/results/91f8a78a012fb30f323d82d1d7094f28d018a768

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Reviewed-by: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/libgpg-error: add s390x support
Fabrice Fontaine [Sun, 13 Dec 2020 22:16:42 +0000 (23:16 +0100)]
package/libgpg-error: add s390x support

s390x is supported since version 1.14
http://git.gnupg.org/cgi-bin/gitweb.cgi?p=libgpg-error.git;a=commit;h=8338a4ba93367974758dc5e195f67e9d171d4086

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/libllcp: drop wrong comment
Fabrice Fontaine [Sun, 13 Dec 2020 22:03:29 +0000 (23:03 +0100)]
package/libllcp: drop wrong comment

Dependency on threads comes from libllcp itself not from libusb (which
is not even selected)

While at it, also add a comment about this dependency

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/libnfc: pn53x_usb driver needs gcc >= 4.9
Fabrice Fontaine [Wed, 16 Dec 2020 06:40:23 +0000 (07:40 +0100)]
package/libnfc: pn53x_usb driver needs gcc >= 4.9

Commit 8a26801c9fad1c7749200e22e9dfdeaeeb65f76e forgot to propagate
gcc >= 4.9 dependency

Fixes:
 - http://autobuild.buildroot.org/results/6586f4aecf9a47612bfedfc503c9c2948a17e9d6

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/gcc: fix ARC adc/sbc patterns handling in GCC 10.x
Veronika Kremneva [Thu, 3 Dec 2020 19:23:06 +0000 (22:23 +0300)]
package/gcc: fix ARC adc/sbc patterns handling in GCC 10.x

There is a problem while building various packages with GCC 10.x for ARC:

----------------------------->8---------------------------
make[2]: *** [magick/libGraphicsMagick_la-analyze.lo] Error 1
make[2]: *** Waiting for unfinished jobs....
/tmp/ccFqDn0F.s: Assembler messages:
/tmp/ccFqDn0F.s:1586: Error: operand is not duplicate of the previous one for instruction 'adc'
----------------------------->8---------------------------

This failure happens on regular basis and can also be observed in:

http://autobuild.buildroot.net/results/c9d13a3659e3a45864f9622b29122e666f763c6e/
http://autobuild.buildroot.net/results/84edcdb0f5759fa587a5638e1bab18379ee1f3b2/
http://autobuild.buildroot.net/results/6f6acbb1a8708ad840a9361ee72b8d14699b44d9/

More details you can find on filed issue:
https://github.com/foss-for-synopsys-dwc-arc-processors/toolchain/issues/310
Fix:
https://github.com/foss-for-synopsys-dwc-arc-processors/gcc/commit/09944fba5bfb8e5543ce043c70d08222cf2f97ff

This fix was already added in commit
692829d967c30768859c9e043c15f45edda109ac ("toolchain: add upstream fix
for arc gcc") for the ARC-specific gcc version, but not for gcc 10.x,
which can be selected on ARC and exhibits the same problem.

Signed-off-by: Veronika Kremneva <kremneva@synopsys.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/kismet: bump to version 2020-12-R3
Fabrice Fontaine [Tue, 22 Dec 2020 16:46:26 +0000 (17:46 +0100)]
package/kismet: bump to version 2020-12-R3

- Drop patch (already in version) and so autoreconf
- libmicrohttpd is not a dependency since version 2020-12-R1 and
  https://github.com/kismetwireless/kismet/commit/a78a0ddc72f9916c4da54480c97b3040796c1047
- libwebsockets is an optional dependency since version 2020-12-R1 and
  https://github.com/kismetwireless/kismet/commit/77b5809ae35e3f8d91f349c618e593d67b50f279

https://www.kismetwireless.net/release/kismet-2020-12-R1

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/ethtool: bump version to 5.10
Heiko Thiery [Wed, 30 Dec 2020 12:51:17 +0000 (13:51 +0100)]
package/ethtool: bump version to 5.10

Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
[yann.morin.1998@free.fr: two spaces for license files in hash file]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/p11-kit: fix build without tasn1
Fabrice Fontaine [Wed, 30 Dec 2020 19:20:38 +0000 (20:20 +0100)]
package/p11-kit: fix build without tasn1

Commit d82da39d55ea16c3c8aa3c5a8ea91fd6c2ceafbb forgot to move
BR2_PACKAGE_CA_CERTIFICATES condition under BR2_PACKAGE_LIBTASN1 to
avoid the following build failure:

checking if trust module is enabled... configure: WARNING: --with-libtasn1 is needed in order to build the trust module, disabling
no
checking for trust module paths... configure: error: need --enable-trust-module in order to specify trust module paths.

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

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agoboot/mv-ddr-marvell: Bump to HEAD as of 20201207
D. Olsson [Fri, 18 Dec 2020 20:27:15 +0000 (20:27 +0000)]
boot/mv-ddr-marvell: Bump to HEAD as of 20201207

Rebase on the mv-ddr-devel branch as the release branches are no longer
maintained.

Signed-off-by: Dick Olsson <hi@senzilla.io>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agoboot/arm-trusted-firmware: Bump to version 2.4
D. Olsson [Fri, 18 Dec 2020 20:27:09 +0000 (20:27 +0000)]
boot/arm-trusted-firmware: Bump to version 2.4

Required in order to build properly with the latest stable release of
EDK2 UEFI firmware.

Signed-off-by: Dick Olsson <hi@senzilla.io>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/libuhttpd: bump version to 3.6.0
Jianhui Zhao [Tue, 22 Dec 2020 14:06:01 +0000 (22:06 +0800)]
package/libuhttpd: bump version to 3.6.0

Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/docker-engine: bump version to 20.10.1
Christian Stewart [Wed, 16 Dec 2020 08:00:12 +0000 (00:00 -0800)]
package/docker-engine: bump version to 20.10.1

Additionally, fix the ldflags specification of the package version.

The "autogen" script does not actually configure anything anymore, and
instead exports a LDFLAGS environment variable which we can't
use. Instead, specify the version information via LDFLAGS directly in
the Buildroot makefile, similar to containerd and other packages.

While at it, fix the formatting of the hash file for the LICENSE file
hash.

Signed-off-by: Christian Stewart <christian@paral.in>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/docker-cli: bump version to 20.10.1
Christian Stewart [Wed, 16 Dec 2020 08:00:11 +0000 (00:00 -0800)]
package/docker-cli: bump version to 20.10.1

While at it, fix the formatting of the hash file for the LICENSE file
hash.

Signed-off-by: Christian Stewart <christian@paral.in>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/docker-containerd: specify correct build targets
Christian Stewart [Wed, 16 Dec 2020 08:00:10 +0000 (00:00 -0800)]
package/docker-containerd: specify correct build targets

Adds build targets for runc shims.

Removes the outdated and now unnecessary symlinks to docker-runc
docker-containerd etc as well.

Signed-off-by: Christian Stewart <christian@paral.in>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/runc: fix version output ldflags
Christian Stewart [Wed, 16 Dec 2020 08:00:09 +0000 (00:00 -0800)]
package/runc: fix version output ldflags

Fix the ldflags specifying the version info for "version" command.

Signed-off-by: Christian Stewart <christian@paral.in>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agopackage/docker-containerd: fix version output ldflags
Tian Yuanhao [Wed, 16 Dec 2020 08:00:08 +0000 (00:00 -0800)]
package/docker-containerd: fix version output ldflags

Fix the ldflags specifying the version info for "version" command.

Signed-off-by: Tian Yuanhao <tianyuanhao@aliyun.com>
Signed-off-by: Christian Stewart <christian@paral.in>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3 years agoboot/barebox: kconfig needs the toolchain
Jules Maselbas [Tue, 8 Dec 2020 10:11:07 +0000 (11:11 +0100)]
boot/barebox: kconfig needs the toolchain

In barebox v2020.09.0, kconfig has been updated to a newer version
based on Linux 5.9-rc2.  As in linux, kconfig can call the compiler
to test its capabilities.

We have no way to know if a custom version would require it or not,
so we just unconditionally depend on the toolchain

Signed-off-by: Jules Maselbas <jmaselbas@kalray.eu>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/glibc: drop ARC-specific version
Thomas Petazzoni [Tue, 29 Dec 2020 22:08:19 +0000 (23:08 +0100)]
package/glibc: drop ARC-specific version

We're now using 2.32 as the default glibc version, so we no longer
need to use a special version for the ARC architecture.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/glibc: bump to version 2.32-23-g050022910be1d1f5c11cd5168f1685ad4f9580d2
Romain Naour [Mon, 7 Dec 2020 20:48:21 +0000 (21:48 +0100)]
package/glibc: bump to version 2.32-23-g050022910be1d1f5c11cd5168f1685ad4f9580d2

See:
https://sourceware.org/pipermail/libc-announce/2020/000029.html

Signed-off-by: Romain Naour <romain.naour@gmail.com>
Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
3 years agopackage/glibc, toolchain/toolchain-buildroot: disable native RPC in glibc toolchains
Thomas Petazzoni [Tue, 29 Dec 2020 22:12:49 +0000 (23:12 +0100)]
package/glibc, toolchain/toolchain-buildroot: disable native RPC in glibc toolchains

Support for obsolete RPC was dropped in glibc 2.14 (2011-05-31), then
reinstated and marked obsolete in glibc 2.16 (2012-06-30), and finally
dropped for good in 2.32 (2020-08-04), which we are about to start
using.

In preparation for that, drop the usage of obsolete RPC support in
glibc.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
[yann.morin.1998@free.fr: add a bit of history]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>