Commit Graph

65593 Commits

Author SHA1 Message Date
Gleb Mazovetskiy
f7a6011f78 Makefile: unexport PERL_MM_OPT
Compilation of Perl-related packages fails if `PERL_MM_OPT` is defined.

We previously issued an error in this case.
Instead, simply `unexport` the variable.

Signed-off-by: Gleb Mazovetskiy <glex.spb@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2022-11-07 23:10:47 +01:00
Thomas Petazzoni
8450b76918 package/pkg-cargo: move CARGO_HOME into DL_DIR
CARGO_HOME is where Cargo stores its downloaded artefacts. See
https://doc.rust-lang.org/cargo/reference/environment-variables.html:

  CARGO_HOME — Cargo maintains a local cache of the registry index and
  of git checkouts of crates. By default these are stored under
  $HOME/.cargo (%USERPROFILE%\.cargo on Windows), but this variable
  overrides the location of this directory. Once a crate is cached it
  is not removed by the clean command. For more details refer to the
  guide.

We currently make it point to $(HOST_DIR)/share/cargo, but this has a
number of drawbacks:

 (1) It is not shared between Buildroot builds. Each Buildroot build
     will re-download the crates index, and the crates themselves,
     unless of course the final vendored tarball is already there.

 (2) With BR2_PER_PACKAGE_DIRECTORIES=y, it is even worse: CARGO_HOME
     is not even shared between packages, as $(HOST_DIR)/share/cargo
     is per package. So each package in the build that needs vendoring
     of Cargo crates will download the crates index and the crates in
     its own CARGO_HOME location.

To solve this, this commit moves CARGO_HOME into $(DL_DIR), so that it
is shared between builds and packages.

Even though not the best/most authoritative source,
https://github.com/rust-lang/cargo/issues/6930 indicates that there is
a lock when accessing CARGO_HOME, because a user even complains that
this lock has even become more coarse-grained than it used to be
(which for us is fine, it just means that two Cargo fetch operations
from two different packages will be serialized, not a big deal).

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Tested-by: Moritz Bitsch <moritz@h6t.eu>
[yann.morin.1998@free.fr: rename directory: s/\.cargo/br-cargo-home/]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
2022-11-07 18:31:50 +01:00
Thomas Petazzoni
3dde279269 package/pkg-cargo: provide a single definition of CARGO_HOME value
Instead of replicating $(HOST_DIR)/share/cargo in several place,
define BR_CARGO_HOME. This will help when we'll want to change this
location.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
2022-11-06 16:10:05 +01:00
Baruch Siach
1459b7a863 package/socat: bump to version 1.7.4.4
Drop upstream patch.

Update README hash for changes not related to licensing.

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2022-11-05 23:48:43 +01:00
Fabrice Fontaine
d2d8f146a9 package/xerces: bump to version 3.2.4
Drop second patch (already in version)

https://github.com/apache/xerces-c/compare/v3.2.3...v3.2.4

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2022-11-05 23:45:34 +01:00
James Hilliard
6732e23035 package/ninja: bump to version 1.11.1.g95dee.kitware.jobserver-1
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2022-11-05 23:44:35 +01:00
James Hilliard
0954717eee package/{rust, rust-bin}: bump to version 1.65.0
Link to Rust 1.65.0 annoucement: https://blog.rust-lang.org/2022/11/03/Rust-1.65.0.html

Newest version of the source archives have been retrieved with their hash values,
and the signature of the .asc files have been verified as follows:
$ curl -fsSL https://static.rust-lang.org/rust-key.gpg.ascii | gpg --import
$ gpg --verify <filename.asc> <filename>

There is no typographical error in the packages according to the check-pakage utility:
$ ./utils/check-package package/rust-bin/*
$ ./utils/check-package package/rust/*

The testsuite tool were successfully run for rust and rust-bin packages to test
the Rust toolchain under 1.65.0:
$ ./support/testing/run-tests -k -d dl/ -o testsuite tests.package.test_rust.TestRustBin
$ ./support/testing/run-tests -k -d dl/ -o testsuite tests.package.test_rust.TestRust

In order to verify the compatibility of packages depending on Rust 1.65.0,
tests using `./utils/test-pkg` were run.
You may want to execute the test-pkg command after creating a `.config` file
enabling the corresponding BR2_PACKAGE, for example:
Create a file `buildroot/ripgrep.config` containing "BR2_PACKAGE_RIPGREP=y"
Then execute:
$ ./utils/test-pkg -d test-pkg -c ripgrep.config -p ripgrep

Results:
librsvg OK
ripgrep OK
suricata OK
bat OK

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2022-11-05 23:40:50 +01:00
Michael Nosthoff
f39db2c84c package/spdlog: bump to version 1.11.0
Signed-off-by: Michael Nosthoff <buildroot@heine.tech>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2022-11-05 23:39:53 +01:00
Marcin Niestroj
2ca53d27c0 package/gitlab-runner: bump version to 15.5.0
Signed-off-by: Marcin Niestroj <m.niestroj@grinn-global.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2022-11-05 23:38:29 +01:00
Thomas Petazzoni
37648d90ca package/python-xlib: drop useless SOURCE variable
Fixes:

package/python-xlib/python-xlib.mk:8: remove default value of _SOURCE variable (http://nightly.buildroot.org/#generic-package-reference)

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2022-11-05 23:35:04 +01:00
James Hilliard
3391056553 package/python-opcua-asyncio: bump to version 1.0.0
Switch to pypi source which should be the same:
https://github.com/FreeOpcUa/opcua-asyncio#installation

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2022-11-05 23:08:27 +01:00
James Hilliard
db1cf03ac5 package/python-zope-interface: bump to version 5.5.1
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2022-11-05 23:08:25 +01:00
James Hilliard
6177018855 package/python-zlmdb: bump to version 22.6.1
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2022-11-05 23:08:23 +01:00
James Hilliard
133a37d810 package/python-zeroconf: bump to version 0.39.4
Add new async timeout runtime dependency.

Verified license is still LGPL-2.1+ after hash changed.

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2022-11-05 23:08:21 +01:00
James Hilliard
dbd5a684e0 package/python-yatl: bump to version 20220907.1
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2022-11-05 23:08:18 +01:00
James Hilliard
3c79a8ba80 package/python-xlsxwriter: bump to version 3.0.3
License hash changed due to date update:
0fc418931f

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2022-11-05 23:08:16 +01:00
James Hilliard
eec577b143 package/python-xlib: bump to version 0.32
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2022-11-05 23:08:14 +01:00
James Hilliard
f30a4a75af package/python-wtforms: bump to version 3.0.1
Add new host-python-babel build dependency.

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2022-11-05 23:08:12 +01:00
James Hilliard
4fb03b795c package/python-babel: enable host python package
This is required by the latest version of python-wtforms.

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2022-11-05 23:08:10 +01:00
James Hilliard
610135d884 package/python-pytz: enable host python package
This is required by host-python-babel.

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2022-11-05 23:08:08 +01:00
James Hilliard
e83212051c package/python-wrapt: bump to version 1.14.1
Migrate from distutils to setuptools build backend.

License hash changed due to year update:
240fea86df

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2022-11-05 23:08:07 +01:00
Francois Perrad
6f5fe64ab9 package/tzdata: bump to version 2022f
Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2022-11-05 21:01:21 +01:00
Francois Perrad
fcdc4b29c7 package/zic: bump to version 2022f
Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2022-11-05 21:01:14 +01:00
Francois Perrad
785ea2179c package/pango: bump to version 1.50.11
Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2022-11-05 21:01:07 +01:00
Francois Perrad
cd2757bd76 package/gdk-pixbuf: bump to version 2.42.10
Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2022-11-05 21:01:01 +01:00
Joachim Wiberg
8c8a463a71 package/ssdp-responder: minor update of help text
Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
2022-11-05 19:23:51 +01:00
Joachim Wiberg
54fd5f74f1 package/ssdp-responder: bump to version 1.9
Changes:
 - New command line options to ssdp-scan
 - Update copyright years (affects LICENSE file hash)

Fixes:
 - Workaround for OpenVPN /32 default server setup
 - Time-of-check vs time-of-use issue with caching of UUID,
   found by Coverity Scan, fixed by Raul Porancea

Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
Acked-by: Yann E. MORIN <yann.morin.1998@free.fr>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
2022-11-05 19:23:49 +01:00
James Hilliard
738500c296 package/python3: bump to version 3.11.0
Add new host-pkgconf host python3 dependency.

Set new --with-build-python conf options for target python build.

Drop Fix cross compiling the uuid module patch which is no longer
required as pkgconfig is now used for include directory detection.

Refresh patches.

License hash changed due to year update:
ba00f0d93a

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2022-11-03 23:10:05 +01:00
Fabrice Fontaine
df46e3e6f6 package/quota: bump to version 4.09
Drop patch (already in version)

https://sourceforge.net/p/linuxquota/code/ci/master/tree/Changelog

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2022-11-03 23:06:51 +01:00
Fabrice Fontaine
9bab65a21c package/quazip: bump to version 1.3
https://github.com/stachenov/quazip/releases/tag/v1.3

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2022-11-03 23:06:48 +01:00
James Hilliard
d6f194c513 package/python-werkzeug: bump to version 2.2.2
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2022-11-03 22:05:33 +01:00
James Hilliard
33eb666144 package/python-websockets: bump to version 10.4
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2022-11-03 22:05:33 +01:00
James Hilliard
d23c655958 package/python-websocket-client: bump to version 1.4.1
Drop no longer required six runtime dependency.

Project relicensed as Apache 2.0:
ee5e352ebf

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2022-11-03 22:05:33 +01:00
James Hilliard
96a9097ca8 package/python-webpy: bump to version 0.62
License file was accidentially removed in latest release but project
is still public domain licensed.

Details:
04bf405dd8

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2022-11-03 22:05:33 +01:00
James Hilliard
90572af5a9 package/python-wcwidth: bump to version 0.2.5
License hash changed due to format change during move:
4baf950b88

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2022-11-03 22:05:33 +01:00
James Hilliard
619bbe3e37 package/python-watchdog: bump to version 2.1.9
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2022-11-03 22:05:33 +01:00
James Hilliard
1ebc972765 package/python-validators: bump to version 0.20.0
Drop no longer required six runtime dependency.

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2022-11-03 22:05:33 +01:00
James Hilliard
32c0a8de28 package/python-txtorcon: bump to version 22.0.0
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2022-11-03 22:05:33 +01:00
James Hilliard
964eccb839 package/python-traitlets: bump to version 5.5.0
Migrate from distutils to hatchling pep517 build backend.

License hash changed due to formatting change:
9fd01cc7b2

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2022-11-03 22:02:13 +01:00
James Hilliard
3164c0983a package/python-tqdm: bump to version 4.64.1
Add new host-python-setuptools-scm build dependency.

License has changed due to file->project word change:
5df32ae360

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2022-11-03 22:02:11 +01:00
James Hilliard
55fb5ddec8 package/python-tornado: bump to version 6.2
Verified license remains Apache-2.0 after hash change.

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2022-11-03 22:02:09 +01:00
James Hilliard
e85049dc29 package/python-thrift: bump to version 0.16.0
License details moved to readme.

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2022-11-03 22:02:07 +01:00
James Hilliard
22bfd5d159 package/python-pymodbus: bump to version 3.0.0
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2022-11-03 22:02:06 +01:00
James Hilliard
935edcfc31 package/python-babel: bump to version 2.11.0
License hash changed due to template update:
8f5757cc85

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2022-11-03 22:02:04 +01:00
James Hilliard
ef116427cf package/python-termcolor: bump to version 2.1.0
Migrate from distutils to hatchling pep517 build backend.

License hash changed due to whitespace changes:
36a56764b2

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2022-11-03 21:19:22 +01:00
James Hilliard
035211b464 package/python-tempora: bump to version 5.0.2
License hash changed due to line wrap:
7558cfe2eb

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2022-11-03 21:19:22 +01:00
James Hilliard
ed582011f9 package/python-sqlparse: bump to version 0.4.3
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2022-11-03 21:19:22 +01:00
James Hilliard
3cbc054f7f package/python-sqliteschema: bump to version 1.3.0
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2022-11-03 21:19:22 +01:00
James Hilliard
331393e8a5 package/python-sqlalchemy: bump to version 1.4.42
License hash changed due to date update:
ad244b9b75

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2022-11-03 21:19:22 +01:00
James Hilliard
a0aeb786c1 package/python-soupsieve: bump to version 2.3.2.post1
Migrate from setuptools to hatchling pep517 build backend.

License hash changed due to date update:
9da2de87bd

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2022-11-03 21:19:22 +01:00