From 8f9b5e103bc8f980754a2008e3b1c393a1dbf0bc Mon Sep 17 00:00:00 2001 From: James Hilliard Date: Sat, 26 Oct 2024 14:54:12 -0600 Subject: [PATCH 01/98] package/python-marshmallow: bump to version 3.23.0 Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-marshmallow/python-marshmallow.hash | 4 ++-- package/python-marshmallow/python-marshmallow.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-marshmallow/python-marshmallow.hash b/package/python-marshmallow/python-marshmallow.hash index e71425d95850..3a7a9dc2a78d 100644 --- a/package/python-marshmallow/python-marshmallow.hash +++ b/package/python-marshmallow/python-marshmallow.hash @@ -1,6 +1,6 @@ # md5, sha256 from https://pypi.org/pypi/marshmallow/json -md5 55bc9b09b8557d53541521b723232133 marshmallow-3.22.0.tar.gz -sha256 4972f529104a220bb8637d595aa4c9762afbe7f7a77d82dc58c1615d70c5823e marshmallow-3.22.0.tar.gz +md5 f7b800ad13a5948d208e04973e75aafa marshmallow-3.23.0.tar.gz +sha256 98d8827a9f10c03d44ead298d2e99c6aea8197df18ccfad360dae7f89a50da2e marshmallow-3.23.0.tar.gz # Locally computed sha256 checksums sha256 906b5d9051e426144cb173ad911667b8ebd05a9c584c2c26c135b32a3ed12001 LICENSE sha256 f982e6fd97ba00973e94605b972ff04894b22c4fa937b868828b32ae8f0a7c2e docs/license.rst diff --git a/package/python-marshmallow/python-marshmallow.mk b/package/python-marshmallow/python-marshmallow.mk index 811e53215513..49558583a8df 100644 --- a/package/python-marshmallow/python-marshmallow.mk +++ b/package/python-marshmallow/python-marshmallow.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_MARSHMALLOW_VERSION = 3.22.0 +PYTHON_MARSHMALLOW_VERSION = 3.23.0 PYTHON_MARSHMALLOW_SOURCE = marshmallow-$(PYTHON_MARSHMALLOW_VERSION).tar.gz -PYTHON_MARSHMALLOW_SITE = https://files.pythonhosted.org/packages/70/40/faa10dc4500bca85f41ca9d8cefab282dd23d0fcc7a9b5fab40691e72e76 +PYTHON_MARSHMALLOW_SITE = https://files.pythonhosted.org/packages/b7/41/05580fed5798ba8032341e7e330b866adc88dfca3bc3ec86c04e4ffdc427 PYTHON_MARSHMALLOW_SETUP_TYPE = flit PYTHON_MARSHMALLOW_LICENSE = MIT PYTHON_MARSHMALLOW_LICENSE_FILES = LICENSE docs/license.rst From 4866df83d05faa2b176539441fd58502858d16db Mon Sep 17 00:00:00 2001 From: Bernd Kuhls Date: Sat, 26 Oct 2024 22:57:55 +0200 Subject: [PATCH 02/98] package/stellarium: bump version to 24.3 Release notes: http://stellarium.org/release/2024/09/22/stellarium-24.3.html Signed-off-by: Bernd Kuhls Signed-off-by: Thomas Petazzoni --- package/stellarium/stellarium.hash | 2 +- package/stellarium/stellarium.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/stellarium/stellarium.hash b/package/stellarium/stellarium.hash index 6f831f2919e6..4c1e0c18a145 100644 --- a/package/stellarium/stellarium.hash +++ b/package/stellarium/stellarium.hash @@ -1,4 +1,4 @@ # From https://github.com/Stellarium/stellarium/releases -sha256 f9e8e114e34265194ffff0c2a2806a6fdc998449192749c4ef60b0a5302101af stellarium-24.2.tar.xz +sha256 03dad30f4031bdc2d200146e7c587249ea75dbdb88c8ae13632829aac5540b08 stellarium-24.3.tar.xz # Locally computed sha256 3aeeb5bb98bf7041ab82cffe15efa28ac58ee2bdf162b71301f5c192be631259 COPYING diff --git a/package/stellarium/stellarium.mk b/package/stellarium/stellarium.mk index abbfe72aad51..51b168874274 100644 --- a/package/stellarium/stellarium.mk +++ b/package/stellarium/stellarium.mk @@ -4,7 +4,7 @@ # ################################################################################ -STELLARIUM_VERSION = 24.2 +STELLARIUM_VERSION = 24.3 STELLARIUM_SOURCE = stellarium-$(STELLARIUM_VERSION).tar.xz STELLARIUM_SITE = https://github.com/Stellarium/stellarium/releases/download/v$(STELLARIUM_VERSION) STELLARIUM_LICENSE = GPL-2.0+ From 039847fc5acf80a8f125d0cb7f113e26d30c7af8 Mon Sep 17 00:00:00 2001 From: James Hilliard Date: Sat, 26 Oct 2024 14:58:35 -0600 Subject: [PATCH 03/98] package/python-networkx: bump to version 3.4.2 Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-networkx/python-networkx.hash | 4 ++-- package/python-networkx/python-networkx.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-networkx/python-networkx.hash b/package/python-networkx/python-networkx.hash index 77d2fbfdef44..5433192a732b 100644 --- a/package/python-networkx/python-networkx.hash +++ b/package/python-networkx/python-networkx.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/networkx/json -md5 4980849a13f8174a8f6aeb5a9d59e77b networkx-3.4.1.tar.gz -sha256 f9df45e85b78f5bd010993e897b4f1fdb242c11e015b101bd951e5c0e29982d8 networkx-3.4.1.tar.gz +md5 b6cde64de26aca58aa8431c0b232512f networkx-3.4.2.tar.gz +sha256 307c3669428c5362aab27c8a1260aa8f47c4e91d3891f48be0141738d8d053e1 networkx-3.4.2.tar.gz # Locally computed sha256 checksums sha256 5b433b90f755eb9bbd06feff1d1a4f5f232c5208a185694199e45fa95d762792 LICENSE.txt diff --git a/package/python-networkx/python-networkx.mk b/package/python-networkx/python-networkx.mk index 9ac5f857e970..37780ef36a57 100644 --- a/package/python-networkx/python-networkx.mk +++ b/package/python-networkx/python-networkx.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_NETWORKX_VERSION = 3.4.1 +PYTHON_NETWORKX_VERSION = 3.4.2 PYTHON_NETWORKX_SOURCE = networkx-$(PYTHON_NETWORKX_VERSION).tar.gz -PYTHON_NETWORKX_SITE = https://files.pythonhosted.org/packages/36/2b/20ad9eecdda3f1b0dc63fb8f82d2ea99163dbca08bfa392594fc2ed81869 +PYTHON_NETWORKX_SITE = https://files.pythonhosted.org/packages/fd/1d/06475e1cd5264c0b870ea2cc6fdb3e37177c1e565c43f56ff17a10e3937f PYTHON_NETWORKX_LICENSE = BSD-3-Clause PYTHON_NETWORKX_LICENSE_FILES = LICENSE.txt PYTHON_NETWORKX_CPE_ID_VENDOR = python From c1188b38909fbb00b679726850cc71ad4ef530b3 Mon Sep 17 00:00:00 2001 From: Bernd Kuhls Date: Sat, 26 Oct 2024 22:58:48 +0200 Subject: [PATCH 04/98] package/libuv: bump version to 1.49.2 Changelog: https://github.com/libuv/libuv/blob/v1.49.2/ChangeLog Signed-off-by: Bernd Kuhls Signed-off-by: Thomas Petazzoni --- package/libuv/libuv.hash | 2 +- package/libuv/libuv.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/libuv/libuv.hash b/package/libuv/libuv.hash index 2ca8f64a8089..a2bb65b9ae4f 100644 --- a/package/libuv/libuv.hash +++ b/package/libuv/libuv.hash @@ -1,4 +1,4 @@ # Locally calculated -sha256 c593139feb9061699fdd2f7fde47bb6c1ca77761ae9ec04f052083f1ef46c13b libuv-v1.48.0-dist.tar.gz +sha256 2e910e668e5daf1be6a5195a696985d7200adfa5c4d3400ee7b3355affdcf52c libuv-v1.49.2-dist.tar.gz sha256 16de0c32b265cb7d46a6d3bd614f259dd4d693a5e26b3407b04aae8d73041f0c LICENSE sha256 262c44bd2cdba037e6d2a82fba15f5800d292bc993a6f5d6b6ea487744d02836 LICENSE-extra diff --git a/package/libuv/libuv.mk b/package/libuv/libuv.mk index 5f96e98a98df..36a5b89fa730 100644 --- a/package/libuv/libuv.mk +++ b/package/libuv/libuv.mk @@ -6,7 +6,7 @@ # When bumping libuv, check if a new version of uvw is available # and bump it too. -LIBUV_VERSION = 1.48.0 +LIBUV_VERSION = 1.49.2 LIBUV_SOURCE = libuv-v$(LIBUV_VERSION)-dist.tar.gz LIBUV_SITE = https://dist.libuv.org/dist/v$(LIBUV_VERSION) LIBUV_DEPENDENCIES = host-pkgconf From 9b45f59e9bbcba91e731c8a7c34bf9af9fdb7847 Mon Sep 17 00:00:00 2001 From: Bernd Kuhls Date: Sat, 26 Oct 2024 22:59:18 +0200 Subject: [PATCH 05/98] package/sqlite: bump version to 3.47.0 Release notes: https://sqlite.org/releaselog/3_47_0.html Signed-off-by: Bernd Kuhls Signed-off-by: Thomas Petazzoni --- package/sqlite/sqlite.hash | 2 +- package/sqlite/sqlite.mk | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/sqlite/sqlite.hash b/package/sqlite/sqlite.hash index e9017c485546..ba2c0956d825 100644 --- a/package/sqlite/sqlite.hash +++ b/package/sqlite/sqlite.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 67d3fe6d268e6eaddcae3727fce58fcc8e9c53869bdd07a0c61e38ddf2965071 sqlite-autoconf-3460100.tar.gz +sha256 83eb21a6f6a649f506df8bd3aab85a08f7556ceed5dbd8dea743ea003fc3a957 sqlite-autoconf-3470000.tar.gz sha256 66e056b6e8687f32af30d5187611b98b12a8f46f07aaf62f43585f276e8f0ac9 tea/license.terms diff --git a/package/sqlite/sqlite.mk b/package/sqlite/sqlite.mk index 614b4b8ed223..e6d681e5013d 100644 --- a/package/sqlite/sqlite.mk +++ b/package/sqlite/sqlite.mk @@ -4,8 +4,8 @@ # ################################################################################ -SQLITE_VERSION = 3.46.1 -SQLITE_TAR_VERSION = 3460100 +SQLITE_VERSION = 3.47.0 +SQLITE_TAR_VERSION = 3470000 SQLITE_SOURCE = sqlite-autoconf-$(SQLITE_TAR_VERSION).tar.gz SQLITE_SITE = https://www.sqlite.org/2024 SQLITE_LICENSE = blessing From d9db8cfd787526df7b328875038a658a3021579a Mon Sep 17 00:00:00 2001 From: Bernd Kuhls Date: Sat, 26 Oct 2024 22:59:47 +0200 Subject: [PATCH 06/98] package/libldns: bump to version 1.8.4 Switched _SITE to https. Changelog: https://github.com/NLnetLabs/ldns/blob/1.8.4/Changelog Signed-off-by: Bernd Kuhls Signed-off-by: Thomas Petazzoni --- package/libldns/libldns.hash | 8 ++++---- package/libldns/libldns.mk | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package/libldns/libldns.hash b/package/libldns/libldns.hash index ff86ae348ea8..ffdfbedc137c 100644 --- a/package/libldns/libldns.hash +++ b/package/libldns/libldns.hash @@ -1,7 +1,7 @@ -# From http://www.nlnetlabs.nl/downloads/ldns/ldns-1.8.3.tar.gz.sha1 -sha1 2796cc49636f68260c9662b60d5a7c9e6eed195c ldns-1.8.3.tar.gz -# From http://www.nlnetlabs.nl/downloads/ldns/ldns-1.8.3.tar.gz.sha256 -sha256 c3f72dd1036b2907e3a56e6acf9dfb2e551256b3c1bbd9787942deeeb70e7860 ldns-1.8.3.tar.gz +# From https://www.nlnetlabs.nl/downloads/ldns/ldns-1.8.4-rc.1.tar.gz.sha1 +sha1 43d013b904e6df5ac5e28001cdc91bef537f3f6f ldns-1.8.4.tar.gz +# From https://www.nlnetlabs.nl/downloads/ldns/ldns-1.8.4.tar.gz.sha256 +sha256 838b907594baaff1cd767e95466a7745998ae64bc74be038dccc62e2de2e4247 ldns-1.8.4.tar.gz # Hash for license file: sha256 9e0b1505c358d1a7c79555ee8bd1acbe2985dbc74dd81f3697cebf2161e922e6 LICENSE diff --git a/package/libldns/libldns.mk b/package/libldns/libldns.mk index d6af6a2b97a3..0740d09fab2f 100644 --- a/package/libldns/libldns.mk +++ b/package/libldns/libldns.mk @@ -4,9 +4,9 @@ # ################################################################################ -LIBLDNS_VERSION = 1.8.3 +LIBLDNS_VERSION = 1.8.4 LIBLDNS_SOURCE = ldns-$(LIBLDNS_VERSION).tar.gz -LIBLDNS_SITE = http://www.nlnetlabs.nl/downloads/ldns +LIBLDNS_SITE = https://www.nlnetlabs.nl/downloads/ldns LIBLDNS_LICENSE = BSD-3-Clause LIBLDNS_LICENSE_FILES = LICENSE LIBLDNS_CPE_ID_VENDOR = nlnetlabs From fe8a141a845762bfe3b3dc7d16bf81c5f0991761 Mon Sep 17 00:00:00 2001 From: Bernd Kuhls Date: Sat, 26 Oct 2024 23:00:33 +0200 Subject: [PATCH 07/98] package/libopenh264: bump version to 2.4.1 Release notes: https://github.com/cisco/openh264/releases/tag/v2.4.1 Signed-off-by: Bernd Kuhls Signed-off-by: Thomas Petazzoni --- package/libopenh264/libopenh264.hash | 2 +- package/libopenh264/libopenh264.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/libopenh264/libopenh264.hash b/package/libopenh264/libopenh264.hash index fe98b7773f9c..6eb78e2009d1 100644 --- a/package/libopenh264/libopenh264.hash +++ b/package/libopenh264/libopenh264.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 a44d1ccc348a790f9a272bba2d1c2eb9a9bbd0302e4e9b655d709e1c32f92691 libopenh264-2.4.0.tar.gz +sha256 8ffbe944e74043d0d3fb53d4a2a14c94de71f58dbea6a06d0dc92369542958ea libopenh264-2.4.1.tar.gz sha256 dd5c1c9668512530fa5a96e4c29ac4033d70a7eeb0eed7a42fddb6dd794ebdbb LICENSE diff --git a/package/libopenh264/libopenh264.mk b/package/libopenh264/libopenh264.mk index 478c29d7a87e..e371e4cdc048 100644 --- a/package/libopenh264/libopenh264.mk +++ b/package/libopenh264/libopenh264.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBOPENH264_VERSION = 2.4.0 +LIBOPENH264_VERSION = 2.4.1 LIBOPENH264_SITE = $(call github,cisco,openh264,v$(LIBOPENH264_VERSION)) LIBOPENH264_LICENSE = BSD-2-Clause LIBOPENH264_LICENSE_FILES = LICENSE From 583bb434ffe1eec0dbf6887dd719c3f41a6253e9 Mon Sep 17 00:00:00 2001 From: Bernd Kuhls Date: Sat, 26 Oct 2024 23:01:01 +0200 Subject: [PATCH 08/98] package/libpng: bump version to 1.6.44 Release notes: https://sourceforge.net/p/png-mng/mailman/message/58815959/ https://raw.githubusercontent.com/pnggroup/libpng/v1.6.44/ANNOUNCE Signed-off-by: Bernd Kuhls Signed-off-by: Thomas Petazzoni --- package/libpng/libpng.hash | 4 ++-- package/libpng/libpng.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/libpng/libpng.hash b/package/libpng/libpng.hash index 356c0e3e5df0..3fd4033f837d 100644 --- a/package/libpng/libpng.hash +++ b/package/libpng/libpng.hash @@ -1,4 +1,4 @@ -# From https://sourceforge.net/p/png-mng/mailman/message/58741099/ -sha256 6a5ca0652392a2d7c9db2ae5b40210843c0bbc081cbd410825ab00cc59f14a6c libpng-1.6.43.tar.xz +# From https://sourceforge.net/p/png-mng/mailman/message/58815959/ +sha256 60c4da1d5b7f0aa8d158da48e8f8afa9773c1c8baa5d21974df61f1886b8ce8e libpng-1.6.44.tar.xz # Locally computed: sha256 7317e078e2d3b5d7ba5a6159e650945153262b44b76f6700f8e9edb261c5143e LICENSE diff --git a/package/libpng/libpng.mk b/package/libpng/libpng.mk index af38afde47ff..3e7fc42d8281 100644 --- a/package/libpng/libpng.mk +++ b/package/libpng/libpng.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBPNG_VERSION = 1.6.43 +LIBPNG_VERSION = 1.6.44 LIBPNG_SERIES = 16 LIBPNG_SOURCE = libpng-$(LIBPNG_VERSION).tar.xz LIBPNG_SITE = http://downloads.sourceforge.net/project/libpng/libpng$(LIBPNG_SERIES)/$(LIBPNG_VERSION) From 58b2efdd7e22e6e04b49f869e7f0b8f3cf42b3de Mon Sep 17 00:00:00 2001 From: Bernd Kuhls Date: Sat, 26 Oct 2024 23:01:24 +0200 Subject: [PATCH 09/98] package/libsoundtouch: bump version to 2.3.3 Changelog: https://www.surina.net/soundtouch/README.html (section 5.) Signed-off-by: Bernd Kuhls Signed-off-by: Thomas Petazzoni --- package/libsoundtouch/libsoundtouch.hash | 2 +- package/libsoundtouch/libsoundtouch.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/libsoundtouch/libsoundtouch.hash b/package/libsoundtouch/libsoundtouch.hash index 9de72521bdba..125bcd47a5de 100644 --- a/package/libsoundtouch/libsoundtouch.hash +++ b/package/libsoundtouch/libsoundtouch.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 6900996607258496ce126924a19fe9d598af9d892cf3f33d1e4daaa9b42ae0b1 soundtouch-2.3.1.tar.gz +sha256 43b23dfac2f64a3aff55d64be096ffc7b73842c3f5665caff44975633a975a99 soundtouch-2.3.3.tar.gz sha256 84c6d82dc7de80f5b73f231edfd3ddc5b53513908117452bfa37ea36bb4b7e0a COPYING.TXT diff --git a/package/libsoundtouch/libsoundtouch.mk b/package/libsoundtouch/libsoundtouch.mk index c372c32ac73f..099539250c96 100644 --- a/package/libsoundtouch/libsoundtouch.mk +++ b/package/libsoundtouch/libsoundtouch.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBSOUNDTOUCH_VERSION = 2.3.1 +LIBSOUNDTOUCH_VERSION = 2.3.3 LIBSOUNDTOUCH_SOURCE = soundtouch-$(LIBSOUNDTOUCH_VERSION).tar.gz LIBSOUNDTOUCH_SITE = https://www.surina.net/soundtouch LIBSOUNDTOUCH_LICENSE = LGPL-2.1+ From d7dbcfb9826c92a9b1a73c0c842034eddd93250a Mon Sep 17 00:00:00 2001 From: Bernd Kuhls Date: Sat, 26 Oct 2024 23:02:34 +0200 Subject: [PATCH 10/98] package/jsoncpp: bump version to 1.9.6 Release notes: https://github.com/open-source-parsers/jsoncpp/releases/tag/1.9.6 Signed-off-by: Bernd Kuhls Signed-off-by: Thomas Petazzoni --- package/jsoncpp/jsoncpp.hash | 2 +- package/jsoncpp/jsoncpp.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/jsoncpp/jsoncpp.hash b/package/jsoncpp/jsoncpp.hash index 99266ae42df6..0fa9b89422b7 100644 --- a/package/jsoncpp/jsoncpp.hash +++ b/package/jsoncpp/jsoncpp.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 f409856e5920c18d0c2fb85276e24ee607d2a09b5e7d5f0a371368903c275da2 jsoncpp-1.9.5.tar.gz +sha256 f93b6dd7ce796b13d02c108bc9f79812245a82e577581c4c9aabe57075c90ea2 jsoncpp-1.9.6.tar.gz sha256 cec0db5f6d7ed6b3a72647bd50aed02e13c3377fd44382b96dc2915534c042ad LICENSE diff --git a/package/jsoncpp/jsoncpp.mk b/package/jsoncpp/jsoncpp.mk index 5ef62befbc30..9915907ea8cf 100644 --- a/package/jsoncpp/jsoncpp.mk +++ b/package/jsoncpp/jsoncpp.mk @@ -4,7 +4,7 @@ # ################################################################################ -JSONCPP_VERSION = 1.9.5 +JSONCPP_VERSION = 1.9.6 JSONCPP_SITE = $(call github,open-source-parsers,jsoncpp,$(JSONCPP_VERSION)) JSONCPP_LICENSE = Public Domain or MIT JSONCPP_LICENSE_FILES = LICENSE From 7e04066369cb836c380329434e37d24685cc7f81 Mon Sep 17 00:00:00 2001 From: Bernd Kuhls Date: Sat, 26 Oct 2024 23:03:04 +0200 Subject: [PATCH 11/98] package/ghostscript: security bump version to 10.04.0 Release notes: https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/tag/gs10040 Fixes CVE-2024-46951, CVE-2024-46952, CVE-2024-46953, CVE-2024-46954, CVE-2024-46955 & CVE-2024-46956. Signed-off-by: Bernd Kuhls Signed-off-by: Thomas Petazzoni --- package/ghostscript/ghostscript.hash | 4 ++-- package/ghostscript/ghostscript.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/ghostscript/ghostscript.hash b/package/ghostscript/ghostscript.hash index ed8e4cf7d9b3..c64ab80eb0d2 100644 --- a/package/ghostscript/ghostscript.hash +++ b/package/ghostscript/ghostscript.hash @@ -1,5 +1,5 @@ -# From https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs10031/SHA512SUMS -sha512 59e071cd23aed246b51317d3cccd9ccf8e1e84c4ecf9b22fb938e561eff42cec61915b0bdd96a313a3ea27750579c54ca0d0862b65edd306a621731c0063ffd3 ghostscript-10.03.1.tar.xz +# From https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs10040/SHA512SUMS +sha512 2e711f8ba86491570684f13851190f41e6eee87dcfacce0a4adfd09a4523abf2e0b6727f0958ee2683834218f5705675b531fd2419cb7fc314ed4becf51f3ce3 ghostscript-10.04.0.tar.xz # Hash for license file: sha256 8ce064f423b7c24a011b6ebf9431b8bf9861a5255e47c84bfb23fc526d030a8b LICENSE diff --git a/package/ghostscript/ghostscript.mk b/package/ghostscript/ghostscript.mk index 80e2543d1c6d..a29ab9b66e08 100644 --- a/package/ghostscript/ghostscript.mk +++ b/package/ghostscript/ghostscript.mk @@ -4,7 +4,7 @@ # ################################################################################ -GHOSTSCRIPT_VERSION = 10.03.1 +GHOSTSCRIPT_VERSION = 10.04.0 GHOSTSCRIPT_SOURCE = ghostscript-$(GHOSTSCRIPT_VERSION).tar.xz GHOSTSCRIPT_SITE = https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs$(subst .,,$(GHOSTSCRIPT_VERSION)) GHOSTSCRIPT_LICENSE = AGPL-3.0 From 95f76a820e2b3ba3f9bdaec35c21978d5f8e3a1f Mon Sep 17 00:00:00 2001 From: Bernd Kuhls Date: Sat, 26 Oct 2024 23:03:23 +0200 Subject: [PATCH 12/98] package/ethtool: bump to version 6.11 Changelog: https://git.kernel.org/pub/scm/network/ethtool/ethtool.git/tree/NEWS Signed-off-by: Bernd Kuhls Signed-off-by: Thomas Petazzoni --- package/ethtool/ethtool.hash | 2 +- package/ethtool/ethtool.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/ethtool/ethtool.hash b/package/ethtool/ethtool.hash index 5931903e2201..6fc0c13d3b44 100644 --- a/package/ethtool/ethtool.hash +++ b/package/ethtool/ethtool.hash @@ -1,5 +1,5 @@ # From https://www.kernel.org/pub/software/network/ethtool/sha256sums.asc -sha256 cc613fe8a2bcddee17a1e6e0d763c0f3ea33c7e930658d2d7f601aa65e426a1f ethtool-6.10.tar.xz +sha256 8d91f5c72ae3f25b7e88d4781279dcb320f71e30058914370b1c574c96b31202 ethtool-6.11.tar.xz # Locally calculated sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING sha256 5d632934396f90c82dfebe3c9512648bbb6333b406113d0cd331b0e0aa2d34a1 LICENSE diff --git a/package/ethtool/ethtool.mk b/package/ethtool/ethtool.mk index 02f4c1fe4f74..fc0622c04ac2 100644 --- a/package/ethtool/ethtool.mk +++ b/package/ethtool/ethtool.mk @@ -4,7 +4,7 @@ # ################################################################################ -ETHTOOL_VERSION = 6.10 +ETHTOOL_VERSION = 6.11 ETHTOOL_SOURCE = ethtool-$(ETHTOOL_VERSION).tar.xz ETHTOOL_SITE = $(BR2_KERNEL_MIRROR)/software/network/ethtool ETHTOOL_LICENSE = GPL-2.0 From 0032231f43a7f620e3ff86b108a1d328d391ba19 Mon Sep 17 00:00:00 2001 From: Bernd Kuhls Date: Sat, 26 Oct 2024 23:03:48 +0200 Subject: [PATCH 13/98] package/dav1d: bump version to 1.5.0 Release notes: https://code.videolan.org/videolan/dav1d/-/blob/master/NEWS Signed-off-by: Bernd Kuhls Signed-off-by: Thomas Petazzoni --- package/dav1d/dav1d.hash | 4 ++-- package/dav1d/dav1d.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/dav1d/dav1d.hash b/package/dav1d/dav1d.hash index e0ca8f1e882b..a32f2ae7161e 100644 --- a/package/dav1d/dav1d.hash +++ b/package/dav1d/dav1d.hash @@ -1,4 +1,4 @@ -# From https://download.videolan.org/pub/videolan/dav1d/1.4.3/dav1d-1.4.3.tar.xz.sha256 -sha256 42fe524bcc82ea3a830057178faace22923a79bad3d819a4962d8cfc54c36f19 dav1d-1.4.3.tar.xz +# From http://download.videolan.org/pub/videolan/dav1d/1.5.0/dav1d-1.5.0.tar.xz.sha256 +sha256 14bd6f5157808ed9aedcafbe50df689d304fd4810ac20be6eec1ab037436afd6 dav1d-1.5.0.tar.xz # Locally computed sha256 b327887de263238deaa80c34cdd2ff3e0ba1d35db585ce14a37ce3e74ee389e9 COPYING diff --git a/package/dav1d/dav1d.mk b/package/dav1d/dav1d.mk index 4e3e8fe1cf5a..7358690b623a 100644 --- a/package/dav1d/dav1d.mk +++ b/package/dav1d/dav1d.mk @@ -4,7 +4,7 @@ # ################################################################################ -DAV1D_VERSION = 1.4.3 +DAV1D_VERSION = 1.5.0 DAV1D_SOURCE = dav1d-$(DAV1D_VERSION).tar.xz DAV1D_SITE = https://download.videolan.org/pub/videolan/dav1d/$(DAV1D_VERSION) DAV1D_LICENSE = BSD-2-Clause From 3622321b17a86949d8a6ddc9fda77340ec1f1cd1 Mon Sep 17 00:00:00 2001 From: Bernd Kuhls Date: Sat, 26 Oct 2024 23:04:05 +0200 Subject: [PATCH 14/98] package/tor: bump version to 0.4.8.13 Release notes: https://gitlab.torproject.org/tpo/core/tor/-/raw/release-0.4.8/ReleaseNotes https://forum.torproject.org/t/new-tor-stable-release-0-4-8-13/15397 Signed-off-by: Bernd Kuhls Signed-off-by: Thomas Petazzoni --- package/tor/tor.hash | 4 ++-- package/tor/tor.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/tor/tor.hash b/package/tor/tor.hash index bea590b133ad..eb0ab728d275 100644 --- a/package/tor/tor.hash +++ b/package/tor/tor.hash @@ -1,4 +1,4 @@ -# From https://dist.torproject.org/tor-0.4.8.12.tar.gz.sha256sum -sha256 ca7cc735d98e3747b58f2f3cc14f804dd789fa0fb333a84dcb6bd70adbb8c874 tor-0.4.8.12.tar.gz +# From https://dist.torproject.org/tor-0.4.8.13.tar.gz.sha256sum +sha256 9baf26c387a2820b3942da572146e6eb77c2bc66862af6297cd02a074e6fba28 tor-0.4.8.13.tar.gz # Locally computed sha256 47b54ed17e8fdcab3c44729a1789a09b208f9a63a845a7e50def9df729eebad0 LICENSE diff --git a/package/tor/tor.mk b/package/tor/tor.mk index 4d7fabc79f4d..042ed75a7bfd 100644 --- a/package/tor/tor.mk +++ b/package/tor/tor.mk @@ -4,7 +4,7 @@ # ################################################################################ -TOR_VERSION = 0.4.8.12 +TOR_VERSION = 0.4.8.13 TOR_SITE = https://dist.torproject.org TOR_LICENSE = BSD-3-Clause TOR_LICENSE_FILES = LICENSE From 68bab0c65872d53b47dba4c15753255a5a2cea07 Mon Sep 17 00:00:00 2001 From: Bernd Kuhls Date: Sat, 26 Oct 2024 23:04:31 +0200 Subject: [PATCH 15/98] package/dropbear: bump to version 2024.86 Changelog: https://matt.ucc.asn.au/dropbear/CHANGES Signed-off-by: Bernd Kuhls Signed-off-by: Thomas Petazzoni --- package/dropbear/dropbear.hash | 2 +- package/dropbear/dropbear.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/dropbear/dropbear.hash b/package/dropbear/dropbear.hash index a901656e5d4a..cf2dd18d61a6 100644 --- a/package/dropbear/dropbear.hash +++ b/package/dropbear/dropbear.hash @@ -1,5 +1,5 @@ # From https://matt.ucc.asn.au/dropbear/releases/SHA256SUM.asc -sha256 86b036c433a69d89ce51ebae335d65c47738ccf90d13e5eb0fea832e556da502 dropbear-2024.85.tar.bz2 +sha256 e78936dffc395f2e0db099321d6be659190966b99712b55c530dd0a1822e0a5e dropbear-2024.86.tar.bz2 # License file, locally computed sha256 a99ce657d790b761c132ee7e0de18edb437ae6361e536d991c6a12f36e770445 LICENSE diff --git a/package/dropbear/dropbear.mk b/package/dropbear/dropbear.mk index d9504c5525f3..e043893aa16c 100644 --- a/package/dropbear/dropbear.mk +++ b/package/dropbear/dropbear.mk @@ -4,7 +4,7 @@ # ################################################################################ -DROPBEAR_VERSION = 2024.85 +DROPBEAR_VERSION = 2024.86 DROPBEAR_SITE = https://matt.ucc.asn.au/dropbear/releases DROPBEAR_SOURCE = dropbear-$(DROPBEAR_VERSION).tar.bz2 DROPBEAR_LICENSE = MIT, BSD-2-Clause, Public domain From 36fcd9c91659f922370eb3c75ab7dda5ddb13c39 Mon Sep 17 00:00:00 2001 From: Bernd Kuhls Date: Sat, 26 Oct 2024 23:05:02 +0200 Subject: [PATCH 16/98] package/intel-mediadriver: bump version to 24.4.1 Signed-off-by: Bernd Kuhls Signed-off-by: Thomas Petazzoni --- package/intel-mediadriver/intel-mediadriver.hash | 2 +- package/intel-mediadriver/intel-mediadriver.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/intel-mediadriver/intel-mediadriver.hash b/package/intel-mediadriver/intel-mediadriver.hash index 9f653900caf2..565dd4ee689a 100644 --- a/package/intel-mediadriver/intel-mediadriver.hash +++ b/package/intel-mediadriver/intel-mediadriver.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 334f3d3d8382dce7cafd028bd0f433e0328f25ffd8e9f33947138475c1757935 intel-media-24.4.0.tar.gz +sha256 cbc2ccdae2cf84bd1e36a9d5acec4861922ae68f849e89ddcc2f2c5579bd6022 intel-media-24.4.1.tar.gz sha256 74979d5aaee78b8da82e3aafd415a216b6131dfff6d95d6930927c8a4e3bded3 LICENSE.md diff --git a/package/intel-mediadriver/intel-mediadriver.mk b/package/intel-mediadriver/intel-mediadriver.mk index 1aab3e50896f..d4d9e534278e 100644 --- a/package/intel-mediadriver/intel-mediadriver.mk +++ b/package/intel-mediadriver/intel-mediadriver.mk @@ -6,7 +6,7 @@ # based on https://software.intel.com/en-us/articles/build-and-debug-open-source-media-stack -INTEL_MEDIADRIVER_VERSION = 24.4.0 +INTEL_MEDIADRIVER_VERSION = 24.4.1 INTEL_MEDIADRIVER_SITE = https://github.com/intel/media-driver/archive INTEL_MEDIADRIVER_SOURCE= intel-media-$(INTEL_MEDIADRIVER_VERSION).tar.gz INTEL_MEDIADRIVER_LICENSE = MIT, BSD-3-Clause From eec51c62f4cf2233244440b93725a687fe9495f5 Mon Sep 17 00:00:00 2001 From: Bernd Kuhls Date: Sat, 26 Oct 2024 23:05:03 +0200 Subject: [PATCH 17/98] package/intel-vpl-gpu-rt: bump version to 24.4.1 Signed-off-by: Bernd Kuhls Signed-off-by: Thomas Petazzoni --- package/intel-vpl-gpu-rt/intel-vpl-gpu-rt.hash | 2 +- package/intel-vpl-gpu-rt/intel-vpl-gpu-rt.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/intel-vpl-gpu-rt/intel-vpl-gpu-rt.hash b/package/intel-vpl-gpu-rt/intel-vpl-gpu-rt.hash index d8c611fa13ec..381e8e6487ef 100644 --- a/package/intel-vpl-gpu-rt/intel-vpl-gpu-rt.hash +++ b/package/intel-vpl-gpu-rt/intel-vpl-gpu-rt.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 bfbabcf8bcf1b752145dd53127ff075362ff7d13e5733db4bc15c39667b08b38 intel-vpl-gpu-rt-24.4.0.tar.gz +sha256 ec11fbe64a84b15e98ef376a7e6de5fe15f5afda59711a7e1c145ee2268af41d intel-vpl-gpu-rt-24.4.1.tar.gz sha256 c31c3cc5fd66d1250dbca1c3d9011a9f874537442ac71c8de80f2f0fed13f297 LICENSE diff --git a/package/intel-vpl-gpu-rt/intel-vpl-gpu-rt.mk b/package/intel-vpl-gpu-rt/intel-vpl-gpu-rt.mk index 7d314bc87502..735bc910d01e 100644 --- a/package/intel-vpl-gpu-rt/intel-vpl-gpu-rt.mk +++ b/package/intel-vpl-gpu-rt/intel-vpl-gpu-rt.mk @@ -4,7 +4,7 @@ # ################################################################################ -INTEL_VPL_GPU_RT_VERSION = 24.4.0 +INTEL_VPL_GPU_RT_VERSION = 24.4.1 INTEL_VPL_GPU_RT_SITE = $(call github,intel,vpl-gpu-rt,intel-onevpl-$(INTEL_VPL_GPU_RT_VERSION)) INTEL_VPL_GPU_RT_LICENSE = MIT INTEL_VPL_GPU_RT_LICENSE_FILES = LICENSE From 69588600e51e820ab32895541deac7ed7e459ccc Mon Sep 17 00:00:00 2001 From: Bernd Kuhls Date: Sat, 26 Oct 2024 23:05:44 +0200 Subject: [PATCH 18/98] package/libopenssl: security bump version to 3.4.0 Release notes: https://github.com/openssl/openssl/blob/openssl-3.4.0/NEWS.md#openssl-34 Fixes CVE-2024-6119: https://openssl-library.org/news/vulnerabilities/index.html https://github.com/openssl/openssl/commit/c47d9d7ec81bbab339d102bded809a558d0ebe6a Signed-off-by: Bernd Kuhls Signed-off-by: Thomas Petazzoni --- package/libopenssl/libopenssl.hash | 4 ++-- package/libopenssl/libopenssl.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/libopenssl/libopenssl.hash b/package/libopenssl/libopenssl.hash index 52fce1eb3a5b..dad30da34e28 100644 --- a/package/libopenssl/libopenssl.hash +++ b/package/libopenssl/libopenssl.hash @@ -1,5 +1,5 @@ -# From https://github.com/openssl/openssl/releases/download/openssl-3.3.2/openssl-3.3.2.tar.gz.sha256 -sha256 2e8a40b01979afe8be0bbfb3de5dc1c6709fedb46d6c89c10da114ab5fc3d281 openssl-3.3.2.tar.gz +# From https://github.com/openssl/openssl/releases/download/openssl-3.4.0/openssl-3.4.0.tar.gz.sha256 +sha256 e15dda82fe2fe8139dc2ac21a36d4ca01d5313c75f99f46c4e8a27709b7294bf openssl-3.4.0.tar.gz # License files sha256 7d5450cb2d142651b8afa315b5f238efc805dad827d91ba367d8516bc9d49e7a LICENSE.txt diff --git a/package/libopenssl/libopenssl.mk b/package/libopenssl/libopenssl.mk index a90e599c172f..6a59cb2ff005 100644 --- a/package/libopenssl/libopenssl.mk +++ b/package/libopenssl/libopenssl.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBOPENSSL_VERSION = 3.3.2 +LIBOPENSSL_VERSION = 3.4.0 LIBOPENSSL_SITE = https://github.com/openssl/openssl/releases/download/openssl-$(LIBOPENSSL_VERSION) LIBOPENSSL_SOURCE = openssl-$(LIBOPENSSL_VERSION).tar.gz LIBOPENSSL_LICENSE = Apache-2.0 From b0760d4485c986cbddd5de73b7922dd720c8d3eb Mon Sep 17 00:00:00 2001 From: Bernd Kuhls Date: Sat, 26 Oct 2024 23:06:02 +0200 Subject: [PATCH 19/98] package/php: bump version to 8.3.13 Changelog: https://www.php.net/ChangeLog-8.php#PHP_8_3 Release notes: https://news-web.php.net/php.announce/442 Signed-off-by: Bernd Kuhls Signed-off-by: Thomas Petazzoni --- package/php/php.hash | 2 +- package/php/php.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/php/php.hash b/package/php/php.hash index 3110e205eff2..9cbb600c98d6 100644 --- a/package/php/php.hash +++ b/package/php/php.hash @@ -1,5 +1,5 @@ # From https://www.php.net/downloads.php -sha256 f774e28633e26fc8c5197f4dae58ec9e3ff87d1b4311cbc61ab05a7ad24bd131 php-8.3.12.tar.xz +sha256 89adb978cca209124fe53fd6327bc4966ca21213a7fa2e9504f854e340873018 php-8.3.13.tar.xz # License file sha256 b42e4df5e50e6ecda1047d503d6d91d71032d09ed1027ba1ef29eed26f890c5a LICENSE diff --git a/package/php/php.mk b/package/php/php.mk index 320290232212..17feb90d82be 100644 --- a/package/php/php.mk +++ b/package/php/php.mk @@ -4,7 +4,7 @@ # ################################################################################ -PHP_VERSION = 8.3.12 +PHP_VERSION = 8.3.13 PHP_SITE = https://www.php.net/distributions PHP_SOURCE = php-$(PHP_VERSION).tar.xz PHP_INSTALL_STAGING = YES From 5daf49911e03ce14f17719e41d033868c1533e2a Mon Sep 17 00:00:00 2001 From: James Hilliard Date: Sat, 26 Oct 2024 15:22:39 -0600 Subject: [PATCH 20/98] package/python-orjson: bump to version 3.10.10 Drop no longer required python-cffi dependency. Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-orjson/Config.in | 1 - package/python-orjson/python-orjson.hash | 2 +- package/python-orjson/python-orjson.mk | 5 ++--- 3 files changed, 3 insertions(+), 5 deletions(-) diff --git a/package/python-orjson/Config.in b/package/python-orjson/Config.in index 420e023b0a74..258024032d7f 100644 --- a/package/python-orjson/Config.in +++ b/package/python-orjson/Config.in @@ -1,7 +1,6 @@ config BR2_PACKAGE_PYTHON_ORJSON bool "python-orjson" depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS - select BR2_PACKAGE_PYTHON_CFFI # runtime help orjson is a fast, correct JSON library for Python. It benchmarks as the fastest Python library for JSON and is more diff --git a/package/python-orjson/python-orjson.hash b/package/python-orjson/python-orjson.hash index 4ef98beaa04a..b48eec080d7d 100644 --- a/package/python-orjson/python-orjson.hash +++ b/package/python-orjson/python-orjson.hash @@ -1,5 +1,5 @@ # Locally calculated after vendoring -sha256 cb462f63497889632807345b609fda0562888b0432b0764eeb1215901ae9f3d6 python-orjson-3.10.7-cargo2.tar.gz +sha256 48e12af76f92259e429af9d830bb222d1262e8cddedc07aa5208b589b314fae9 python-orjson-3.10.10-cargo2.tar.gz # Locally computed sha256 checksums sha256 a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2 LICENSE-APACHE sha256 23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3 LICENSE-MIT diff --git a/package/python-orjson/python-orjson.mk b/package/python-orjson/python-orjson.mk index 4e1b1e96295b..60e607813222 100644 --- a/package/python-orjson/python-orjson.mk +++ b/package/python-orjson/python-orjson.mk @@ -4,13 +4,12 @@ # ################################################################################ -PYTHON_ORJSON_VERSION = 3.10.7 +PYTHON_ORJSON_VERSION = 3.10.10 PYTHON_ORJSON_SOURCE_PYPI = orjson-$(PYTHON_ORJSON_VERSION).tar.gz -PYTHON_ORJSON_SITE_PYPI = https://files.pythonhosted.org/packages/9e/03/821c8197d0515e46ea19439f5c5d5fd9a9889f76800613cfac947b5d7845 +PYTHON_ORJSON_SITE_PYPI = https://files.pythonhosted.org/packages/80/44/d36e86b33fc84f224b5f2cdf525adf3b8f9f475753e721c402b1ddef731e PYTHON_ORJSON_SITE = $(PYTHON_ORJSON_SITE_PYPI)/$(PYTHON_ORJSON_SOURCE_PYPI)?buildroot-path=filename PYTHON_ORJSON_SETUP_TYPE = maturin PYTHON_ORJSON_LICENSE = Apache-2.0 or MIT PYTHON_ORJSON_LICENSE_FILES = LICENSE-APACHE LICENSE-MIT -PYTHON_ORJSON_DEPENDENCIES = host-python-cffi $(eval $(python-package)) From bf68b8baa126bf1b0b12916e790b15e7ee19b30e Mon Sep 17 00:00:00 2001 From: James Hilliard Date: Sat, 26 Oct 2024 15:31:11 -0600 Subject: [PATCH 21/98] package/python-dbus-fast: bump to version 2.24.3 Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-dbus-fast/python-dbus-fast.hash | 4 ++-- package/python-dbus-fast/python-dbus-fast.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-dbus-fast/python-dbus-fast.hash b/package/python-dbus-fast/python-dbus-fast.hash index b6fea9a4b9a3..4234fc0501a9 100644 --- a/package/python-dbus-fast/python-dbus-fast.hash +++ b/package/python-dbus-fast/python-dbus-fast.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/dbus-fast/json -md5 32ff588b9ae1f26d652b6fdd07ec7066 dbus_fast-2.12.1.tar.gz -sha256 e91a7d43efbd9e0bcef755a53526afba506a74a0d43e0818c1e9b4d6b1396945 dbus_fast-2.12.1.tar.gz +md5 3d7ef3e3ae2691d45dcf3d07511eca4f dbus_fast-2.24.3.tar.gz +sha256 9042a1b565ecac4f8e04df79376de1d1d31e4c82eddb6e71e8b8d82d0c94dd3d dbus_fast-2.24.3.tar.gz # Locally computed sha256 checksums sha256 c37e9c75110e01d1f0c5360dc7d7776a30ac5f70d2440db214423e4b7a77a6af LICENSE diff --git a/package/python-dbus-fast/python-dbus-fast.mk b/package/python-dbus-fast/python-dbus-fast.mk index 4703009cd92a..359a69784a0b 100644 --- a/package/python-dbus-fast/python-dbus-fast.mk +++ b/package/python-dbus-fast/python-dbus-fast.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_DBUS_FAST_VERSION = 2.12.1 +PYTHON_DBUS_FAST_VERSION = 2.24.3 PYTHON_DBUS_FAST_SOURCE = dbus_fast-$(PYTHON_DBUS_FAST_VERSION).tar.gz -PYTHON_DBUS_FAST_SITE = https://files.pythonhosted.org/packages/1d/5f/f0757ce529d353739970ebc4a2d9b083b2dcbe0f737fc98706e36f4a0f96 +PYTHON_DBUS_FAST_SITE = https://files.pythonhosted.org/packages/0a/37/a27e7f2dc6a18b5dcee70ffb08013a33770c2154a51fb5e2c04a7f4169fa PYTHON_DBUS_FAST_SETUP_TYPE = pep517 PYTHON_DBUS_FAST_LICENSE = MIT PYTHON_DBUS_FAST_LICENSE_FILES = LICENSE From a79d0b467f60e7d198c25549166a1383bb978392 Mon Sep 17 00:00:00 2001 From: Bernd Kuhls Date: Sat, 26 Oct 2024 23:32:25 +0200 Subject: [PATCH 22/98] package/heimdal: Fix build with autoconf-2.72 Fixes: http://autobuild.buildroot.net/results/175/175fb65f0151866cd2d83c91c23b453d8c4489f7/ https://bugs.busybox.net/show_bug.cgi?id=15991 Signed-off-by: Bernd Kuhls Signed-off-by: Thomas Petazzoni --- ...file.m4-Fix-build-with-autoconf-2.72.patch | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 package/heimdal/0002-cf-largefile.m4-Fix-build-with-autoconf-2.72.patch diff --git a/package/heimdal/0002-cf-largefile.m4-Fix-build-with-autoconf-2.72.patch b/package/heimdal/0002-cf-largefile.m4-Fix-build-with-autoconf-2.72.patch new file mode 100644 index 000000000000..5b36c5a784fb --- /dev/null +++ b/package/heimdal/0002-cf-largefile.m4-Fix-build-with-autoconf-2.72.patch @@ -0,0 +1,27 @@ +From 1b57b62d82a478c1fade350f0fb1d57031a8734e Mon Sep 17 00:00:00 2001 +From: Bernd Kuhls +Date: Sat, 10 Feb 2024 09:33:48 +0100 +Subject: [PATCH] cf/largefile.m4: Fix build with autoconf-2.72 + +Fixes https://github.com/heimdal/heimdal/issues/1201 + +Upstream: https://github.com/heimdal/heimdal/commit/1b57b62d82a478c1fade350f0fb1d57031a8734e + +Signed-off-by: Bernd Kuhls +--- + cf/largefile.m4 | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/cf/largefile.m4 b/cf/largefile.m4 +index 5c54897be4..cdbbc55431 100644 +--- a/cf/largefile.m4 ++++ b/cf/largefile.m4 +@@ -10,7 +10,7 @@ dnl with generated code, such as lex + if test "$enable_largefile" != no -a "$ac_cv_sys_large_files" != no; then + CPPFLAGS="$CPPFLAGS -D_LARGE_FILES=$ac_cv_sys_large_files" + fi +-if test "$enable_largefile" != no -a "$ac_cv_sys_file_offset_bits" != no; then ++if test "$enable_largefile" != no -a "$ac_cv_sys_file_offset_bits" != no && test -n "$ac_cv_sys_file_offset_bits"; then + CPPFLAGS="$CPPFLAGS -D_FILE_OFFSET_BITS=$ac_cv_sys_file_offset_bits" + fi + ]) From 543d255cfb9f930fdc089521a4bec24c25dc7007 Mon Sep 17 00:00:00 2001 From: Bernd Kuhls Date: Sat, 26 Oct 2024 23:36:35 +0200 Subject: [PATCH 23/98] package/tvheadend: bump version Signed-off-by: Bernd Kuhls Signed-off-by: Thomas Petazzoni --- package/tvheadend/tvheadend.hash | 2 +- package/tvheadend/tvheadend.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/tvheadend/tvheadend.hash b/package/tvheadend/tvheadend.hash index 871fc9ca014a..3f86b3ff3b96 100644 --- a/package/tvheadend/tvheadend.hash +++ b/package/tvheadend/tvheadend.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 192cf8d181eb03cbf18e4fd4beb16edf89ef34aa25bc1c73c891bc904342aade tvheadend-078a822cf548b37bc474475fa57e48e9604090ee.tar.gz +sha256 f31cf06dcc40313e9b77331827201e74ed75c4d18156394581ca1a4ae55aa888 tvheadend-26ec161fb3c903f8b0d0be8b54d1b67c596fb829.tar.gz sha256 16aaf037a2d00e6e7804de64619887fc7539f1ede99e3282c86dfbc61c2af63e LICENSE.md diff --git a/package/tvheadend/tvheadend.mk b/package/tvheadend/tvheadend.mk index ee82ecb1e652..812ab4e9ab1f 100644 --- a/package/tvheadend/tvheadend.mk +++ b/package/tvheadend/tvheadend.mk @@ -4,7 +4,7 @@ # ################################################################################ -TVHEADEND_VERSION = 078a822cf548b37bc474475fa57e48e9604090ee +TVHEADEND_VERSION = 26ec161fb3c903f8b0d0be8b54d1b67c596fb829 TVHEADEND_SITE = $(call github,tvheadend,tvheadend,$(TVHEADEND_VERSION)) TVHEADEND_LICENSE = GPL-3.0+ TVHEADEND_LICENSE_FILES = LICENSE.md From baa3db0c34e826cc1c6469fd8ecbfbc5c2ef2e2c Mon Sep 17 00:00:00 2001 From: James Hilliard Date: Sat, 26 Oct 2024 16:14:50 -0600 Subject: [PATCH 24/98] package/python-pillow: bump to version 11.0.0 Migrate build opts to new format. Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-pillow/python-pillow.hash | 4 +-- package/python-pillow/python-pillow.mk | 38 ++++++++++++------------ 2 files changed, 21 insertions(+), 21 deletions(-) diff --git a/package/python-pillow/python-pillow.hash b/package/python-pillow/python-pillow.hash index 91626319b2ef..0ef6ebc820a3 100644 --- a/package/python-pillow/python-pillow.hash +++ b/package/python-pillow/python-pillow.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/pillow/json -md5 869758b3c5f5d8c15ffda4c8011b78d6 pillow-10.4.0.tar.gz -sha256 166c1cd4d24309b30d61f79f4a9114b7b2313d7450912277855ff5dfd7cd4a06 pillow-10.4.0.tar.gz +md5 22912b3db645a51ab4b4ff036b559ca8 pillow-11.0.0.tar.gz +sha256 72bacbaf24ac003fea9bff9837d1eedb6088758d41e100c1552930151f677739 pillow-11.0.0.tar.gz # Locally computed sha256 checksums sha256 cf234c27a3f275f5a050f4df3946f8855704226fe4e7ca8b33928cbcecbced37 LICENSE diff --git a/package/python-pillow/python-pillow.mk b/package/python-pillow/python-pillow.mk index 62e87951c902..e87c817c680e 100644 --- a/package/python-pillow/python-pillow.mk +++ b/package/python-pillow/python-pillow.mk @@ -4,8 +4,8 @@ # ################################################################################ -PYTHON_PILLOW_VERSION = 10.4.0 -PYTHON_PILLOW_SITE = https://files.pythonhosted.org/packages/cd/74/ad3d526f3bf7b6d3f408b73fde271ec69dfac8b81341a318ce825f2b3812 +PYTHON_PILLOW_VERSION = 11.0.0 +PYTHON_PILLOW_SITE = https://files.pythonhosted.org/packages/a5/26/0d95c04c868f6bdb0c447e3ee2de5564411845e36a858cfd63766bc7b563 PYTHON_PILLOW_SOURCE = pillow-$(PYTHON_PILLOW_VERSION).tar.gz PYTHON_PILLOW_LICENSE = HPND PYTHON_PILLOW_LICENSE_FILES = LICENSE @@ -14,60 +14,60 @@ PYTHON_PILLOW_CPE_ID_PRODUCT = pillow PYTHON_PILLOW_SETUP_TYPE = setuptools PYTHON_PILLOW_DEPENDENCIES = host-pkgconf -PYTHON_PILLOW_BUILD_OPTS = -C--build-option=build_ext -C--build-option=--disable-platform-guessing +PYTHON_PILLOW_BUILD_OPTS = -Cplatform-guessing=disable ifeq ($(BR2_PACKAGE_FREETYPE),y) PYTHON_PILLOW_DEPENDENCIES += freetype -PYTHON_PILLOW_BUILD_OPTS += -C--build-option=--enable-freetype +PYTHON_PILLOW_BUILD_OPTS += -Cfreetype=enable else -PYTHON_PILLOW_BUILD_OPTS += -C--build-option=--disable-freetype +PYTHON_PILLOW_BUILD_OPTS += -Cfreetype=disable endif ifeq ($(BR2_PACKAGE_JPEG),y) PYTHON_PILLOW_DEPENDENCIES += jpeg -PYTHON_PILLOW_BUILD_OPTS += -C--build-option=--enable-jpeg +PYTHON_PILLOW_BUILD_OPTS += -Cjpeg=enable else -PYTHON_PILLOW_BUILD_OPTS += -C--build-option=--disable-jpeg +PYTHON_PILLOW_BUILD_OPTS += -Cjpeg=disable endif ifeq ($(BR2_PACKAGE_LCMS2),y) PYTHON_PILLOW_DEPENDENCIES += lcms2 -PYTHON_PILLOW_BUILD_OPTS += -C--build-option=--enable-lcms +PYTHON_PILLOW_BUILD_OPTS += -Clcms=enable else -PYTHON_PILLOW_BUILD_OPTS += -C--build-option=--disable-lcms +PYTHON_PILLOW_BUILD_OPTS += -Clcms=disable endif ifeq ($(BR2_PACKAGE_LIBXCB),y) PYTHON_PILLOW_DEPENDENCIES += libxcb -PYTHON_PILLOW_BUILD_OPTS += -C--build-option=--enable-xcb +PYTHON_PILLOW_BUILD_OPTS += -Cxcb=enable else -PYTHON_PILLOW_BUILD_OPTS += -C--build-option=--disable-xcb +PYTHON_PILLOW_BUILD_OPTS += -Cxcb=disable endif ifeq ($(BR2_PACKAGE_OPENJPEG),y) PYTHON_PILLOW_DEPENDENCIES += openjpeg -PYTHON_PILLOW_BUILD_OPTS += -C--build-option=--enable-jpeg2000 +PYTHON_PILLOW_BUILD_OPTS += -Cjpeg2000=enable else -PYTHON_PILLOW_BUILD_OPTS += -C--build-option=--disable-jpeg2000 +PYTHON_PILLOW_BUILD_OPTS += -Cjpeg2000=disable endif ifeq ($(BR2_PACKAGE_TIFF),y) PYTHON_PILLOW_DEPENDENCIES += tiff -PYTHON_PILLOW_BUILD_OPTS += -C--build-option=--enable-tiff +PYTHON_PILLOW_BUILD_OPTS += -Ctiff=enable else -PYTHON_PILLOW_BUILD_OPTS += -C--build-option=--disable-tiff +PYTHON_PILLOW_BUILD_OPTS += -Ctiff=disable endif ifeq ($(BR2_PACKAGE_WEBP),y) PYTHON_PILLOW_DEPENDENCIES += webp -PYTHON_PILLOW_BUILD_OPTS += -C--build-option=--enable-webp +PYTHON_PILLOW_BUILD_OPTS += -Cwebp=enable ifeq ($(BR2_PACKAGE_WEBP_DEMUX)$(BR2_PACKAGE_WEBP_MUX),yy) -PYTHON_PILLOW_BUILD_OPTS += -C--build-option=--enable-webpmux +PYTHON_PILLOW_BUILD_OPTS += -Cwebpmux=enable else -PYTHON_PILLOW_BUILD_OPTS += -C--build-option=--disable-webpmux +PYTHON_PILLOW_BUILD_OPTS += -Cwebpmux=disable endif else -PYTHON_PILLOW_BUILD_OPTS += -C--build-option=--disable-webp -C--build-option=--disable-webpmux +PYTHON_PILLOW_BUILD_OPTS += -Cwebp=disable -Cwebpmux=disable endif $(eval $(python-package)) From cf9139fe6b0dfc8fdb0fac714da9c6b60a7f219b Mon Sep 17 00:00:00 2001 From: James Hilliard Date: Sat, 26 Oct 2024 16:36:07 -0600 Subject: [PATCH 25/98] package/python-proto-plus: bump to version 1.25.0 Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-proto-plus/python-proto-plus.hash | 4 ++-- package/python-proto-plus/python-proto-plus.mk | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-proto-plus/python-proto-plus.hash b/package/python-proto-plus/python-proto-plus.hash index e9d3632275aa..ebf3426886e9 100644 --- a/package/python-proto-plus/python-proto-plus.hash +++ b/package/python-proto-plus/python-proto-plus.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/proto-plus/json -md5 7af507ef2f7c1e512321c29ed5cf131c proto-plus-1.24.0.tar.gz -sha256 30b72a5ecafe4406b0d339db35b56c4059064e69227b8c3bda7462397f966445 proto-plus-1.24.0.tar.gz +md5 f1465151dcad7bb3c4ec3271e4afbc3d proto_plus-1.25.0.tar.gz +sha256 fbb17f57f7bd05a68b7707e745e26528b0b3c34e378db91eef93912c54982d91 proto_plus-1.25.0.tar.gz # Locally computed sha256 checksums sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE diff --git a/package/python-proto-plus/python-proto-plus.mk b/package/python-proto-plus/python-proto-plus.mk index 9ef85790d205..734c6b20035f 100644 --- a/package/python-proto-plus/python-proto-plus.mk +++ b/package/python-proto-plus/python-proto-plus.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PROTO_PLUS_VERSION = 1.24.0 -PYTHON_PROTO_PLUS_SOURCE = proto-plus-$(PYTHON_PROTO_PLUS_VERSION).tar.gz -PYTHON_PROTO_PLUS_SITE = https://files.pythonhosted.org/packages/3e/fc/e9a65cd52c1330d8d23af6013651a0bc50b6d76bcbdf91fae7cd19c68f29 +PYTHON_PROTO_PLUS_VERSION = 1.25.0 +PYTHON_PROTO_PLUS_SOURCE = proto_plus-$(PYTHON_PROTO_PLUS_VERSION).tar.gz +PYTHON_PROTO_PLUS_SITE = https://files.pythonhosted.org/packages/7e/05/74417b2061e1bf1b82776037cad97094228fa1c1b6e82d08a78d3fb6ddb6 PYTHON_PROTO_PLUS_SETUP_TYPE = setuptools PYTHON_PROTO_PLUS_LICENSE = Apache-2.0 PYTHON_PROTO_PLUS_LICENSE_FILES = LICENSE From c64997c63005e01325bf31b09b68315818b64202 Mon Sep 17 00:00:00 2001 From: James Hilliard Date: Sat, 26 Oct 2024 16:38:54 -0600 Subject: [PATCH 26/98] package/python-psutil: bump to version 6.1.0 Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-psutil/python-psutil.hash | 4 ++-- package/python-psutil/python-psutil.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-psutil/python-psutil.hash b/package/python-psutil/python-psutil.hash index f85a29355753..0b7c3f6bedcf 100644 --- a/package/python-psutil/python-psutil.hash +++ b/package/python-psutil/python-psutil.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/psutil/json -md5 5874bd773d2fe7da3c0817424f383033 psutil-6.0.0.tar.gz -sha256 8faae4f310b6d969fa26ca0545338b21f73c6b15db7c4a8d934a5482faa818f2 psutil-6.0.0.tar.gz +md5 2baae02411c42c185e129c3f26030079 psutil-6.1.0.tar.gz +sha256 353815f59a7f64cdaca1c0307ee13558a0512f6db064e92fe833784f08539c7a psutil-6.1.0.tar.gz # Locally computed sha256 checksums sha256 b89c063b3786e28e0c0a38f1931db61fed35e69dd2a2966fbecffee0f46c8d10 LICENSE diff --git a/package/python-psutil/python-psutil.mk b/package/python-psutil/python-psutil.mk index b6dee0ce7f32..73f54231b66c 100644 --- a/package/python-psutil/python-psutil.mk +++ b/package/python-psutil/python-psutil.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PSUTIL_VERSION = 6.0.0 +PYTHON_PSUTIL_VERSION = 6.1.0 PYTHON_PSUTIL_SOURCE = psutil-$(PYTHON_PSUTIL_VERSION).tar.gz -PYTHON_PSUTIL_SITE = https://files.pythonhosted.org/packages/18/c7/8c6872f7372eb6a6b2e4708b88419fb46b857f7a2e1892966b851cc79fc9 +PYTHON_PSUTIL_SITE = https://files.pythonhosted.org/packages/26/10/2a30b13c61e7cf937f4adf90710776b7918ed0a9c434e2c38224732af310 PYTHON_PSUTIL_SETUP_TYPE = setuptools PYTHON_PSUTIL_LICENSE = BSD-3-Clause PYTHON_PSUTIL_LICENSE_FILES = LICENSE From 20e85ab9cf1465e42b144ed49ff5501bce749d35 Mon Sep 17 00:00:00 2001 From: James Hilliard Date: Sat, 26 Oct 2024 16:45:28 -0600 Subject: [PATCH 27/98] package/python-psycopg2: bump to version 2.9.10 Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-psycopg2/python-psycopg2.hash | 4 ++-- package/python-psycopg2/python-psycopg2.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-psycopg2/python-psycopg2.hash b/package/python-psycopg2/python-psycopg2.hash index 6659c6cef86b..52f3f767121a 100644 --- a/package/python-psycopg2/python-psycopg2.hash +++ b/package/python-psycopg2/python-psycopg2.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/psycopg2/json -md5 eae35fa97cdc92b910b706c720a257c7 psycopg2-2.9.9.tar.gz -sha256 d1454bde93fb1e224166811694d600e746430c006fbb031ea06ecc2ea41bf156 psycopg2-2.9.9.tar.gz +md5 3a1ed36b492a74789563577edc0b0689 psycopg2-2.9.10.tar.gz +sha256 12ec0b40b0273f95296233e8750441339298e6a572f7039da5b260e3c8b60e11 psycopg2-2.9.10.tar.gz # Locally computed sha256 checksums sha256 9614b85dfc9a72c5b2ca33144c1d7e1ed3b1c297459d9fb28a6a5762c2e8d71b LICENSE diff --git a/package/python-psycopg2/python-psycopg2.mk b/package/python-psycopg2/python-psycopg2.mk index 59a3190ae1fa..0df79c541241 100644 --- a/package/python-psycopg2/python-psycopg2.mk +++ b/package/python-psycopg2/python-psycopg2.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PSYCOPG2_VERSION = 2.9.9 +PYTHON_PSYCOPG2_VERSION = 2.9.10 PYTHON_PSYCOPG2_SOURCE = psycopg2-$(PYTHON_PSYCOPG2_VERSION).tar.gz -PYTHON_PSYCOPG2_SITE = https://files.pythonhosted.org/packages/c9/5e/dc6acaf46d78979d6b03458b7a1618a68e152a6776fce95daac5e0f0301b +PYTHON_PSYCOPG2_SITE = https://files.pythonhosted.org/packages/62/51/2007ea29e605957a17ac6357115d0c1a1b60c8c984951c19419b3474cdfd PYTHON_PSYCOPG2_SETUP_TYPE = setuptools PYTHON_PSYCOPG2_LICENSE = LGPL-3.0+ PYTHON_PSYCOPG2_LICENSE_FILES = LICENSE From 86f77e8cada2810e4b229a36ab6ae42f078f2aa3 Mon Sep 17 00:00:00 2001 From: James Hilliard Date: Sat, 26 Oct 2024 16:49:36 -0600 Subject: [PATCH 28/98] package/python-pudb: bump to version 2024.1.3 Migrate from setuptools to hatch build backend. Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-pudb/python-pudb.hash | 4 ++-- package/python-pudb/python-pudb.mk | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-pudb/python-pudb.hash b/package/python-pudb/python-pudb.hash index dd67b9fd8102..9918f3e041a6 100644 --- a/package/python-pudb/python-pudb.hash +++ b/package/python-pudb/python-pudb.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/pudb/json -md5 8452e5d114a58a63b6c7781452980171 pudb-2024.1.2.tar.gz -sha256 adc9b00042ba8367117df0a6c0dc62fa9609abd21c3bf8e5b73d620907c5b43e pudb-2024.1.2.tar.gz +md5 dc73886506e57c8ba2116e5cbe112fb8 pudb-2024.1.3.tar.gz +sha256 264f239e0538e52e83d3d020143100b3171cae17227674bb1b9f8b075f34849c pudb-2024.1.3.tar.gz # Locally computed sha256 checksums sha256 a95343fffff49cde3d9bf33cf6bb71cb3bf0ed83f47d98a7ba04b175d29c79ab LICENSE diff --git a/package/python-pudb/python-pudb.mk b/package/python-pudb/python-pudb.mk index cad1bf00bfb9..4dedda0bc298 100644 --- a/package/python-pudb/python-pudb.mk +++ b/package/python-pudb/python-pudb.mk @@ -4,10 +4,10 @@ # ################################################################################ -PYTHON_PUDB_VERSION = 2024.1.2 +PYTHON_PUDB_VERSION = 2024.1.3 PYTHON_PUDB_SOURCE = pudb-$(PYTHON_PUDB_VERSION).tar.gz -PYTHON_PUDB_SITE = https://files.pythonhosted.org/packages/54/70/fc7d81b7ac439d5e21c8c2b51e15cdc6632b720b02219057fe098a80e766 -PYTHON_PUDB_SETUP_TYPE = setuptools +PYTHON_PUDB_SITE = https://files.pythonhosted.org/packages/36/27/fb087bdf2cd9c8e56d0347b863ce5995967c15a3e2a0b9245c7a8f6f1598 +PYTHON_PUDB_SETUP_TYPE = hatch PYTHON_PUDB_LICENSE = MIT PYTHON_PUDB_LICENSE_FILES = LICENSE From d8deb19711c72034f9f8a1844fd4e4ff71005643 Mon Sep 17 00:00:00 2001 From: James Hilliard Date: Sat, 26 Oct 2024 16:54:41 -0600 Subject: [PATCH 29/98] package/python-pydantic-core: bump to version 2.25.0 Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-pydantic-core/python-pydantic-core.hash | 2 +- package/python-pydantic-core/python-pydantic-core.mk | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/python-pydantic-core/python-pydantic-core.hash b/package/python-pydantic-core/python-pydantic-core.hash index 14d5a748ac80..8280447a1403 100644 --- a/package/python-pydantic-core/python-pydantic-core.hash +++ b/package/python-pydantic-core/python-pydantic-core.hash @@ -1,4 +1,4 @@ # Locally calculated after vendoring -sha256 0f8ba0c69bf7a2939dce9219b40187920ef8ab36c822b441a9ba3ab460cb2e4e python-pydantic-core-2.24.1-cargo2.tar.gz +sha256 34fc9b62235ed33320ee6139dff66da88584fc08a7322a808526b95aa3141449 python-pydantic-core-2.25.0-cargo2.tar.gz # Locally computed sha256 checksums sha256 2afdd30d54b4d62b6f488a6bcc1546e84ec5061f13f4209c03d012348783795a LICENSE diff --git a/package/python-pydantic-core/python-pydantic-core.mk b/package/python-pydantic-core/python-pydantic-core.mk index 727632dd5202..0ac54265a454 100644 --- a/package/python-pydantic-core/python-pydantic-core.mk +++ b/package/python-pydantic-core/python-pydantic-core.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYDANTIC_CORE_VERSION = 2.24.1 +PYTHON_PYDANTIC_CORE_VERSION = 2.25.0 PYTHON_PYDANTIC_CORE_SOURCE_PYPI = pydantic_core-$(PYTHON_PYDANTIC_CORE_VERSION).tar.gz -PYTHON_PYDANTIC_CORE_SITE_PYPI = https://files.pythonhosted.org/packages/12/75/85049f16024330b2cb7318530e26ab0da24f3aa17f07191b6851aafdd5d1 +PYTHON_PYDANTIC_CORE_SITE_PYPI = https://files.pythonhosted.org/packages/b5/fc/4e4d9ac36c99c2bbb5a87885abc508f7d274706a571e3be253dc570943eb PYTHON_PYDANTIC_CORE_SITE = $(PYTHON_PYDANTIC_CORE_SITE_PYPI)/$(PYTHON_PYDANTIC_CORE_SOURCE_PYPI)?buildroot-path=filename PYTHON_PYDANTIC_CORE_SETUP_TYPE = maturin PYTHON_PYDANTIC_CORE_LICENSE = MIT From a9808a57aa29341c2f0a852ca60b87ebe382d923 Mon Sep 17 00:00:00 2001 From: James Hilliard Date: Sat, 26 Oct 2024 16:57:36 -0600 Subject: [PATCH 30/98] package/python-pyftpdlib: bump to version 2.0.1 Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-pyftpdlib/python-pyftpdlib.hash | 4 ++-- package/python-pyftpdlib/python-pyftpdlib.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-pyftpdlib/python-pyftpdlib.hash b/package/python-pyftpdlib/python-pyftpdlib.hash index 32f662ff9161..a463e98d7f83 100644 --- a/package/python-pyftpdlib/python-pyftpdlib.hash +++ b/package/python-pyftpdlib/python-pyftpdlib.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/pyftpdlib/json -md5 36d7328c7dde493816bc3677b3c71287 pyftpdlib-2.0.0.tar.gz -sha256 1aded131fc7d41b0fa734c7879a96a6251366b141e8886782bcb1de616ffc791 pyftpdlib-2.0.0.tar.gz +md5 16bbc0f0e06964a7da16e88de5f38e20 pyftpdlib-2.0.1.tar.gz +sha256 ef0d172a82bfae10e2dec222e87533514609d41bf4b0fd0f07e29d4380fb96bf pyftpdlib-2.0.1.tar.gz # Locally computed sha256 checksums sha256 67a832551570a5ac5f7901eaa5ece4b9491fda7f2d8c93957c3bbc68a5a76d88 LICENSE diff --git a/package/python-pyftpdlib/python-pyftpdlib.mk b/package/python-pyftpdlib/python-pyftpdlib.mk index 55de21f8f637..85be95da576a 100644 --- a/package/python-pyftpdlib/python-pyftpdlib.mk +++ b/package/python-pyftpdlib/python-pyftpdlib.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYFTPDLIB_VERSION = 2.0.0 +PYTHON_PYFTPDLIB_VERSION = 2.0.1 PYTHON_PYFTPDLIB_SOURCE = pyftpdlib-$(PYTHON_PYFTPDLIB_VERSION).tar.gz -PYTHON_PYFTPDLIB_SITE = https://files.pythonhosted.org/packages/f1/69/a524dcb5a9be722273a74d71c509f3d875238c54fd7426fab6fd05ca8521 +PYTHON_PYFTPDLIB_SITE = https://files.pythonhosted.org/packages/b4/0c/32bf0a7c88efe147bc3bc6586216d92269d196c59f149b05efa973834946 PYTHON_PYFTPDLIB_SETUP_TYPE = setuptools PYTHON_PYFTPDLIB_LICENSE = MIT PYTHON_PYFTPDLIB_LICENSE_FILES = LICENSE From a57d613fd3694ae9e6c7a10b2b88b7bb277128ed Mon Sep 17 00:00:00 2001 From: James Hilliard Date: Sat, 26 Oct 2024 16:59:18 -0600 Subject: [PATCH 31/98] package/python-pymodbus: bump to version 3.7.4 Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-pymodbus/python-pymodbus.hash | 4 ++-- package/python-pymodbus/python-pymodbus.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-pymodbus/python-pymodbus.hash b/package/python-pymodbus/python-pymodbus.hash index 72b5b8201980..7e3cadce7065 100644 --- a/package/python-pymodbus/python-pymodbus.hash +++ b/package/python-pymodbus/python-pymodbus.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/pymodbus/json -md5 c7879e21035bb4fc5d22b473e097b353 pymodbus-3.7.3.tar.gz -sha256 603490162382fe34258992e3b8fe8d2da573a08aa49257ee7ab7b5b1d1a6653c pymodbus-3.7.3.tar.gz +md5 0371a857e08b555cabf3935044675f39 pymodbus-3.7.4.tar.gz +sha256 573c370aea04523403eea1e159616a583cd7b93cfc5c81b07340d3cccd52c99f pymodbus-3.7.4.tar.gz # Locally computed sha256 checksums sha256 47f904249172e795a6b32de91f471073297befffd74e17cafc288d348a55972e LICENSE diff --git a/package/python-pymodbus/python-pymodbus.mk b/package/python-pymodbus/python-pymodbus.mk index 6833e8d58b8e..0bd99cc3da8c 100644 --- a/package/python-pymodbus/python-pymodbus.mk +++ b/package/python-pymodbus/python-pymodbus.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYMODBUS_VERSION = 3.7.3 +PYTHON_PYMODBUS_VERSION = 3.7.4 PYTHON_PYMODBUS_SOURCE = pymodbus-$(PYTHON_PYMODBUS_VERSION).tar.gz -PYTHON_PYMODBUS_SITE = https://files.pythonhosted.org/packages/af/33/3ccba09863981b2a3977933aa583b66ab65084bcb94aae4ec94ac23c9e39 +PYTHON_PYMODBUS_SITE = https://files.pythonhosted.org/packages/0b/bc/f98789706351e778676a3e84ed6203160c4f581092e298eb075bc9e08230 PYTHON_PYMODBUS_SETUP_TYPE = setuptools PYTHON_PYMODBUS_LICENSE = BSD-3-Clause PYTHON_PYMODBUS_LICENSE_FILES = LICENSE From d52ba28fbe40e42ccf68c50ec12f04ce9fde7734 Mon Sep 17 00:00:00 2001 From: Bernd Kuhls Date: Sun, 27 Oct 2024 15:03:48 +0100 Subject: [PATCH 32/98] package/monit: security bump version to 5.34.2 Changelog: https://bitbucket.org/tildeslash/monit/src/monit-5-34-2/CHANGES Fixes CVE-2011-1473. Rebased patch 0002, switched _SITE to https. Signed-off-by: Bernd Kuhls Signed-off-by: Thomas Petazzoni --- .../0002-configure.ac-fixes-missing-config-macro-dir.patch | 4 +++- package/monit/monit.hash | 4 ++-- package/monit/monit.mk | 4 ++-- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/package/monit/0002-configure.ac-fixes-missing-config-macro-dir.patch b/package/monit/0002-configure.ac-fixes-missing-config-macro-dir.patch index 31b20b3cbc9b..3bee55cb5e27 100644 --- a/package/monit/0002-configure.ac-fixes-missing-config-macro-dir.patch +++ b/package/monit/0002-configure.ac-fixes-missing-config-macro-dir.patch @@ -10,6 +10,8 @@ Upstream: N/A (specific to buildroot) Signed-off-by: Jens Maus [Dario: make the patch to be applied with fuzz factor 0] Signed-off-by: Dario Binacchi +[Bernd: rebased against 5.34.2] +Signed-off-by: Bernd Kuhls --- configure.ac | 2 +- libmonit/configure.ac | 2 +- @@ -21,7 +23,7 @@ index 3c3d30a2..f4c5ea07 100644 +++ b/configure.ac @@ -8,7 +8,7 @@ # Example: 5.0_beta2 - AC_INIT([monit], [5.33.0], [monit-general@nongnu.org]) + AC_INIT([monit], [5.34.2], [monit-general@nongnu.org]) AC_CONFIG_AUX_DIR(config) -AC_CONFIG_MACRO_DIR([m4]) +AC_CONFIG_MACRO_DIRS([m4 config]) diff --git a/package/monit/monit.hash b/package/monit/monit.hash index 1d9feca57bfa..276e0a19d8d8 100644 --- a/package/monit/monit.hash +++ b/package/monit/monit.hash @@ -1,4 +1,4 @@ -# From https://mmonit.com/monit/dist/monit-5.33.0.tar.gz.sha256 -sha256 1ace889c0183473a9d70160df6533bb6e1338dc1354f5928507803e1e2a863b5 monit-5.33.0.tar.gz +# From https://mmonit.com/monit/dist/monit-5.34.2.tar.gz.sha256 +sha256 291ca3d898e9b425b6d0c1768728fecd6c1cf4c268c79db15fda26285ad5b832 monit-5.34.2.tar.gz # Locally computed sha256 d5a4f52b1a5e1e7fe14e01a76aac8b08dc6bbea15466058f271456c97aac1ada COPYING diff --git a/package/monit/monit.mk b/package/monit/monit.mk index e3a4fac936bd..a2d8073c319d 100644 --- a/package/monit/monit.mk +++ b/package/monit/monit.mk @@ -4,8 +4,8 @@ # ################################################################################ -MONIT_VERSION = 5.33.0 -MONIT_SITE = http://mmonit.com/monit/dist +MONIT_VERSION = 5.34.2 +MONIT_SITE = https://mmonit.com/monit/dist MONIT_LICENSE = AGPL-3.0 with OpenSSL exception MONIT_LICENSE_FILES = COPYING MONIT_CPE_ID_VENDOR = mmonit From 2417d0cf81ee54329aa941d1a588baf601711978 Mon Sep 17 00:00:00 2001 From: "Guillaume GC. Chaye" Date: Mon, 16 Sep 2024 10:55:10 +0200 Subject: [PATCH 33/98] package/wpa_supplicant: add configuration for WPA3-Entreprise Extend the set of options enabled when BR2_PACKAGE_WPA_SUPPLICANT_WPA3 by also enabling: - CONFIG_SUITEB: WPA3-Enterprise - CONFIG_SUITEB192: WPA3-Enterprise (SuiteB 192 bits security) While at it, document the options that are enabled. Signed-off-by: Guillaume GC. Chaye Signed-off-by: Thomas Petazzoni --- package/wpa_supplicant/wpa_supplicant.mk | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/package/wpa_supplicant/wpa_supplicant.mk b/package/wpa_supplicant/wpa_supplicant.mk index 984959f6799e..aef8731341b4 100644 --- a/package/wpa_supplicant/wpa_supplicant.mk +++ b/package/wpa_supplicant/wpa_supplicant.mk @@ -126,18 +126,29 @@ ifeq ($(BR2_PACKAGE_WPA_SUPPLICANT_WPS),) WPA_SUPPLICANT_CONFIG_DISABLE += CONFIG_WPS endif +# WPA3 configurations: +# - CONFIG_DPP: Easy Connect (Device Provisioning Protocol - DPP R1 & R2) +# - CONFIG_SAE: Simultaneous Authentication of Equals (SAE), WPA3-Personal +# - CONFIG_SAE_PK: SAE Public Key, WPA3-Personal +# - CONFIG_OWE: Opportunistic Wireless Encryption (OWE) +# - CONFIG_SUITEB: WPA3-Enterprise +# - CONFIG_SUITEB192: WPA3-Enterprise (SuiteB 192 bits security) ifeq ($(BR2_PACKAGE_WPA_SUPPLICANT_WPA3),y) WPA_SUPPLICANT_CONFIG_ENABLE += \ CONFIG_DPP \ CONFIG_SAE \ CONFIG_SAE_PK \ - CONFIG_OWE + CONFIG_OWE \ + CONFIG_SUITEB \ + CONFIG_SUITEB192 else WPA_SUPPLICANT_CONFIG_DISABLE += \ CONFIG_DPP \ CONFIG_SAE \ CONFIG_SAE_PK \ - CONFIG_OWE + CONFIG_OWE \ + CONFIG_SUITEB \ + CONFIG_SUITEB192 endif # Try to use openssl if it's already available From b07d21ab984d10cbabeb186fbd47d446e027c03b Mon Sep 17 00:00:00 2001 From: Thomas Petazzoni Date: Sun, 15 Sep 2024 14:37:27 +0200 Subject: [PATCH 34/98] utils/genrandconfig: handle BR2_LINUX_KERNEL_IMAGE_TARGET_CUSTOM=y When BR2_LINUX_KERNEL_IMAGE_TARGET_CUSTOM=y, BR2_LINUX_KERNEL_IMAGE_TARGET_NAME is supposed to be non-empty. But in the context of genraconfig, we don't know to what value BR2_LINUX_KERNEL_IMAGE_TARGET_NAME can be set, so let's avoid cases where BR2_LINUX_KERNEL_IMAGE_TARGET_CUSTOM=y. By dropping this option, kconfig will revert back to the default image format for the selected architecture. Fixes: http://autobuild.buildroot.net/results/1d104a051c83bb31e98565369a2ec7badfa21eca/ Signed-off-by: Thomas Petazzoni --- utils/genrandconfig | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/utils/genrandconfig b/utils/genrandconfig index 282a9ebdea91..0698cc5ff07e 100755 --- a/utils/genrandconfig +++ b/utils/genrandconfig @@ -248,6 +248,10 @@ async def fixup_config(sysinfo, configfile): configlines.remove('BR2_LINUX_KERNEL_SIMPLEIMAGE=y\n') configlines.append('BR2_LINUX_KERNEL_VMLINUX=y\n') + if 'BR2_LINUX_KERNEL=y\n' in configlines and \ + 'BR2_LINUX_KERNEL_IMAGE_TARGET_CUSTOM=y\n' in configlines: + configlines.remove('BR2_LINUX_KERNEL_IMAGE_TARGET_CUSTOM=y') + if 'BR2_LINUX_KERNEL_EXT_AUFS=y\n' in configlines and \ 'BR2_LINUX_KERNEL_EXT_AUFS_VERSION=""\n' in configlines: configlines.remove('BR2_LINUX_KERNEL_EXT_AUFS=y\n') From cb4f11a6964902990ce774ff7144b24a1ffd635c Mon Sep 17 00:00:00 2001 From: Thomas Petazzoni Date: Sun, 15 Sep 2024 14:37:28 +0200 Subject: [PATCH 35/98] linux: handle empty BR2_LINUX_KERNEL_IMAGE_TARGET_NAME situation When BR2_LINUX_KERNEL_IMAGE_TARGET_CUSTOM=y, BR2_LINUX_KERNEL_IMAGE_TARGET_NAME should be set or the build will fail. Instead of miserably failing the build, let's catch this earlier and warn the user in a more informative way. Related to: http://autobuild.buildroot.net/results/1d104a051c83bb31e98565369a2ec7badfa21eca/ Signed-off-by: Thomas Petazzoni --- linux/linux.mk | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/linux/linux.mk b/linux/linux.mk index 469a80db9f55..1d3d8fffa608 100644 --- a/linux/linux.mk +++ b/linux/linux.mk @@ -654,6 +654,10 @@ $(error No kernel device tree source specified, check your \ BR2_LINUX_KERNEL_INTREE_DTS_NAME / BR2_LINUX_KERNEL_CUSTOM_DTS_PATH settings) endif +ifeq ($(BR2_LINUX_KERNEL_IMAGE_TARGET_CUSTOM):$(call qstrip,$(BR2_LINUX_KERNEL_IMAGE_TARGET_NAME)),y:) +$(error No image name specified in BR2_LINUX_KERNEL_IMAGE_TARGET_NAME despite BR2_LINUX_KERNEL_IMAGE_TARGET_CUSTOM=y) +endif + endif # BR_BUILDING $(eval $(kconfig-package)) From 6e189f457c6c5c628b55fb523367c386f4919ceb Mon Sep 17 00:00:00 2001 From: James Hilliard Date: Sun, 27 Oct 2024 16:43:35 -0600 Subject: [PATCH 36/98] package/python-asyncssh: bump to version 2.18.0 Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-asyncssh/python-asyncssh.hash | 4 ++-- package/python-asyncssh/python-asyncssh.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-asyncssh/python-asyncssh.hash b/package/python-asyncssh/python-asyncssh.hash index 6550b850ba08..d3c2f642bd35 100644 --- a/package/python-asyncssh/python-asyncssh.hash +++ b/package/python-asyncssh/python-asyncssh.hash @@ -1,6 +1,6 @@ # md5, sha256 from https://pypi.org/pypi/asyncssh/json -md5 baadd6f26ddf3164ae5ae3c09a6b4e18 asyncssh-2.17.0.tar.gz -sha256 3b159c105aa388c1e2245c4faf483f540ada8cad99402281119100166e5edb3c asyncssh-2.17.0.tar.gz +md5 9c61e713b1630f62aa1a690744573e1b asyncssh-2.18.0.tar.gz +sha256 1a322161c01f60b9719dc8f39f80db71e61f3f5e04abbc3420ce503126d87123 asyncssh-2.18.0.tar.gz # Locally computed sha256 checksums sha256 0becf16567beb77fa252b7664631dd177c8f9a1889e48995b45379c7130e5303 LICENSE sha256 68c286b0cf4507bec8922103efe861adb0bd3218003b1ec1b25e2e64bdd76bd3 COPYRIGHT diff --git a/package/python-asyncssh/python-asyncssh.mk b/package/python-asyncssh/python-asyncssh.mk index b286fc42b22a..60a559f0b95c 100644 --- a/package/python-asyncssh/python-asyncssh.mk +++ b/package/python-asyncssh/python-asyncssh.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_ASYNCSSH_VERSION = 2.17.0 +PYTHON_ASYNCSSH_VERSION = 2.18.0 PYTHON_ASYNCSSH_SOURCE = asyncssh-$(PYTHON_ASYNCSSH_VERSION).tar.gz -PYTHON_ASYNCSSH_SITE = https://files.pythonhosted.org/packages/32/34/007ba4c65dc15ad394ff50d6ce272bcc028a8824ab1658c5fe5c480be515 +PYTHON_ASYNCSSH_SITE = https://files.pythonhosted.org/packages/25/69/8ea398f5aa6ae8fa7d007feb262d83aa9304e4a6a1accf7a104b37fef97e PYTHON_ASYNCSSH_SETUP_TYPE = setuptools PYTHON_ASYNCSSH_LICENSE = EPL-2.0 or GPL-2.0+ PYTHON_ASYNCSSH_LICENSE_FILES = LICENSE COPYRIGHT From c6755e953b5b9c3bc342ea31fbc3b58c57ce7a57 Mon Sep 17 00:00:00 2001 From: James Hilliard Date: Sun, 27 Oct 2024 16:45:39 -0600 Subject: [PATCH 37/98] package/python-cached-property: bump to version 2.0.1 Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-cached-property/python-cached-property.hash | 4 ++-- package/python-cached-property/python-cached-property.mk | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-cached-property/python-cached-property.hash b/package/python-cached-property/python-cached-property.hash index 835e9e02006d..edd01e25ddda 100644 --- a/package/python-cached-property/python-cached-property.hash +++ b/package/python-cached-property/python-cached-property.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/cached-property/json -md5 3451c63f8733ea0756ca1dd2b0c04bb8 cached-property-1.5.2.tar.gz -sha256 9fa5755838eecbb2d234c3aa390bd80fbd3ac6b6869109bfc1b499f7bd89a130 cached-property-1.5.2.tar.gz +md5 a97302dfc447d087676996a84e22cab6 cached_property-2.0.1.tar.gz +sha256 484d617105e3ee0e4f1f58725e72a8ef9e93deee462222dbd51cd91230897641 cached_property-2.0.1.tar.gz # Locally computed sha256 checksums sha256 ba4756c8039b25b66e3c456cc5bf635aa528cf459b97ee1499d06684ccd89b9a LICENSE diff --git a/package/python-cached-property/python-cached-property.mk b/package/python-cached-property/python-cached-property.mk index 9e1b3f8aff73..eb5c68b17315 100644 --- a/package/python-cached-property/python-cached-property.mk +++ b/package/python-cached-property/python-cached-property.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_CACHED_PROPERTY_VERSION = 1.5.2 -PYTHON_CACHED_PROPERTY_SOURCE = cached-property-$(PYTHON_CACHED_PROPERTY_VERSION).tar.gz -PYTHON_CACHED_PROPERTY_SITE = https://files.pythonhosted.org/packages/61/2c/d21c1c23c2895c091fa7a91a54b6872098fea913526932d21902088a7c41 +PYTHON_CACHED_PROPERTY_VERSION = 2.0.1 +PYTHON_CACHED_PROPERTY_SOURCE = cached_property-$(PYTHON_CACHED_PROPERTY_VERSION).tar.gz +PYTHON_CACHED_PROPERTY_SITE = https://files.pythonhosted.org/packages/76/4b/3d870836119dbe9a5e3c9a61af8cc1a8b69d75aea564572e385882d5aefb PYTHON_CACHED_PROPERTY_SETUP_TYPE = setuptools PYTHON_CACHED_PROPERTY_LICENSE = BSD-3-Clause PYTHON_CACHED_PROPERTY_LICENSE_FILES = LICENSE From a58f2fd76f218a205b0b2aa38631ae5dd66d592b Mon Sep 17 00:00:00 2001 From: James Hilliard Date: Sun, 27 Oct 2024 16:51:52 -0600 Subject: [PATCH 38/98] package/python-falcon: bump to version 4.0.1 Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-falcon/python-falcon.hash | 4 ++-- package/python-falcon/python-falcon.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-falcon/python-falcon.hash b/package/python-falcon/python-falcon.hash index 2d54d2783773..ee9a063fe8a3 100644 --- a/package/python-falcon/python-falcon.hash +++ b/package/python-falcon/python-falcon.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/falcon/json -md5 22a5c32f3d9dd96d498febe8e16ddffe falcon-3.1.3.tar.gz -sha256 23335dbccd44f29e85ec55f2f35d5a0bc12bd7a509f641ab81f5c64b65626263 falcon-3.1.3.tar.gz +md5 52f6ca66eb192890b703e99699d9f8e7 falcon-4.0.1.tar.gz +sha256 fc0d2dd661dea0a61e149d81960a9cbd5b7bd0857749c8aa41fbd69c3a054755 falcon-4.0.1.tar.gz # Locally computed sha256 checksums sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE diff --git a/package/python-falcon/python-falcon.mk b/package/python-falcon/python-falcon.mk index 6c96bf16ebf6..e4f16ed631b9 100644 --- a/package/python-falcon/python-falcon.mk +++ b/package/python-falcon/python-falcon.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_FALCON_VERSION = 3.1.3 +PYTHON_FALCON_VERSION = 4.0.1 PYTHON_FALCON_SOURCE = falcon-$(PYTHON_FALCON_VERSION).tar.gz -PYTHON_FALCON_SITE = https://files.pythonhosted.org/packages/3b/30/a7bc770025b6a7a36d0508e3d735dca239df7c27b862856e54d661f24632 +PYTHON_FALCON_SITE = https://files.pythonhosted.org/packages/29/11/66692243aff20eec2269cbc553af1d30c029a6caebd3bd8bf301ba8b2aad PYTHON_FALCON_SETUP_TYPE = setuptools PYTHON_FALCON_LICENSE = Apache-2.0 PYTHON_FALCON_LICENSE_FILES = LICENSE From e1c1b7295bdc71b5dddb4a365451483cb565b5e2 Mon Sep 17 00:00:00 2001 From: James Hilliard Date: Sun, 27 Oct 2024 16:56:10 -0600 Subject: [PATCH 39/98] package/python-keyring: bump to version 25.5.0 Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-keyring/python-keyring.hash | 4 ++-- package/python-keyring/python-keyring.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-keyring/python-keyring.hash b/package/python-keyring/python-keyring.hash index e45e108055dc..ddbe52fb353c 100644 --- a/package/python-keyring/python-keyring.hash +++ b/package/python-keyring/python-keyring.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/keyring/json -md5 18421ba10fcf6af96586aa0761cc667d keyring-25.4.1.tar.gz -sha256 b07ebc55f3e8ed86ac81dd31ef14e81ace9dd9c3d4b5d77a6e9a2016d0d71a1b keyring-25.4.1.tar.gz +md5 abbca9e5a78bdb506d3ba0bfa3fe3642 keyring-25.5.0.tar.gz +sha256 4c753b3ec91717fe713c4edd522d625889d8973a349b0e582622f49766de58e6 keyring-25.5.0.tar.gz # Locally computed sha256 checksums sha256 86da0f01aeae46348a3c3d465195dc1ceccde79f79e87769a64b8da04b2a4741 LICENSE diff --git a/package/python-keyring/python-keyring.mk b/package/python-keyring/python-keyring.mk index dff2d19e0c09..1972f5f6de89 100644 --- a/package/python-keyring/python-keyring.mk +++ b/package/python-keyring/python-keyring.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_KEYRING_VERSION = 25.4.1 +PYTHON_KEYRING_VERSION = 25.5.0 PYTHON_KEYRING_SOURCE = keyring-$(PYTHON_KEYRING_VERSION).tar.gz -PYTHON_KEYRING_SITE = https://files.pythonhosted.org/packages/a5/1c/2bdbcfd5d59dc6274ffb175bc29aa07ecbfab196830e0cfbde7bd861a2ea +PYTHON_KEYRING_SITE = https://files.pythonhosted.org/packages/f6/24/64447b13df6a0e2797b586dad715766d756c932ce8ace7f67bd384d76ae0 PYTHON_KEYRING_SETUP_TYPE = setuptools PYTHON_KEYRING_LICENSE = MIT PYTHON_KEYRING_LICENSE_FILES = LICENSE From 179c77e98172e72950aa03d4cff794a87a7e8cff Mon Sep 17 00:00:00 2001 From: James Hilliard Date: Sun, 27 Oct 2024 16:59:28 -0600 Subject: [PATCH 40/98] package/python-logbook: bump to version 1.8.0 Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-logbook/python-logbook.hash | 4 ++-- package/python-logbook/python-logbook.mk | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-logbook/python-logbook.hash b/package/python-logbook/python-logbook.hash index 8761945de6b7..361ea9921e2f 100644 --- a/package/python-logbook/python-logbook.hash +++ b/package/python-logbook/python-logbook.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/logbook/json -md5 cbb7e5fb2d6325f42a323b0000127393 Logbook-1.7.0.post0.tar.gz -sha256 a5e8016701ca3beea6a390b0ba1541037f663543ca508ccd36cfdc841639cdd7 Logbook-1.7.0.post0.tar.gz +md5 d15918a5745349eefab327661454527d logbook-1.8.0.tar.gz +sha256 487fa41539787bfa21a51fabd7f3ae8ae7f9e6679bb3e241d0f5f18a2fc37e9c logbook-1.8.0.tar.gz # Locally computed sha256 checksums sha256 2ca266337cc6947578654ab0dd6438de4d01fa78b2e6eb554b09757df1178f98 LICENSE diff --git a/package/python-logbook/python-logbook.mk b/package/python-logbook/python-logbook.mk index e47e78d26e90..f6ccc1aac6c5 100644 --- a/package/python-logbook/python-logbook.mk +++ b/package/python-logbook/python-logbook.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_LOGBOOK_VERSION = 1.7.0.post0 -PYTHON_LOGBOOK_SOURCE = Logbook-$(PYTHON_LOGBOOK_VERSION).tar.gz -PYTHON_LOGBOOK_SITE = https://files.pythonhosted.org/packages/cc/98/c1d93c1d7593f58515333a6217aa4ae647d9ee9c1aa2dfdf77b28b7bb7c7 +PYTHON_LOGBOOK_VERSION = 1.8.0 +PYTHON_LOGBOOK_SOURCE = logbook-$(PYTHON_LOGBOOK_VERSION).tar.gz +PYTHON_LOGBOOK_SITE = https://files.pythonhosted.org/packages/c3/a2/fafcc4ce7bad34093150e14f9ed179aa53e3e60a5c46e840547bdae26674 PYTHON_LOGBOOK_SETUP_TYPE = setuptools PYTHON_LOGBOOK_LICENSE = BSD-3-Clause PYTHON_LOGBOOK_LICENSE_FILES = LICENSE From 5c4035a85da6a467b775699bbe2fc79857e7c347 Mon Sep 17 00:00:00 2001 From: James Hilliard Date: Sun, 27 Oct 2024 17:03:11 -0600 Subject: [PATCH 41/98] package/python-pyparsing: bump to verison 3.2.0 Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-pyparsing/python-pyparsing.hash | 4 ++-- package/python-pyparsing/python-pyparsing.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-pyparsing/python-pyparsing.hash b/package/python-pyparsing/python-pyparsing.hash index d58c0b27faf7..458da628884b 100644 --- a/package/python-pyparsing/python-pyparsing.hash +++ b/package/python-pyparsing/python-pyparsing.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/pyparsing/json -md5 92160532cc2c2f289e5f35d87ce0ed0d pyparsing-3.1.4.tar.gz -sha256 f86ec8d1a83f11977c9a6ea7598e8c27fc5cddfa5b07ea2241edbbde1d7bc032 pyparsing-3.1.4.tar.gz +md5 c9fb29820d6bf6e83651a0bd7411f02c pyparsing-3.2.0.tar.gz +sha256 cbf74e27246d595d9a74b186b810f6fbb86726dbf3b9532efb343f6d7294fe9c pyparsing-3.2.0.tar.gz # Locally computed sha256 checksums sha256 10d5120a16805804ffda8b688c220bfb4e8f39741b57320604d455a309e01972 LICENSE diff --git a/package/python-pyparsing/python-pyparsing.mk b/package/python-pyparsing/python-pyparsing.mk index 7b85a346d3e0..20faa35d3890 100644 --- a/package/python-pyparsing/python-pyparsing.mk +++ b/package/python-pyparsing/python-pyparsing.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYPARSING_VERSION = 3.1.4 +PYTHON_PYPARSING_VERSION = 3.2.0 PYTHON_PYPARSING_SOURCE = pyparsing-$(PYTHON_PYPARSING_VERSION).tar.gz -PYTHON_PYPARSING_SITE = https://files.pythonhosted.org/packages/83/08/13f3bce01b2061f2bbd582c9df82723de943784cf719a35ac886c652043a +PYTHON_PYPARSING_SITE = https://files.pythonhosted.org/packages/8c/d5/e5aeee5387091148a19e1145f63606619cb5f20b83fccb63efae6474e7b2 PYTHON_PYPARSING_LICENSE = MIT PYTHON_PYPARSING_LICENSE_FILES = LICENSE PYTHON_PYPARSING_SETUP_TYPE = flit From 153ba5f2475594aa4c655d8e793863516d22c49f Mon Sep 17 00:00:00 2001 From: James Hilliard Date: Sun, 27 Oct 2024 17:06:38 -0600 Subject: [PATCH 42/98] package/python-pyproject-metadata: bump to version 0.9.0 Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- .../python-pyproject-metadata/python-pyproject-metadata.hash | 4 ++-- .../python-pyproject-metadata/python-pyproject-metadata.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-pyproject-metadata/python-pyproject-metadata.hash b/package/python-pyproject-metadata/python-pyproject-metadata.hash index 093be17e751a..90f51c8c28ee 100644 --- a/package/python-pyproject-metadata/python-pyproject-metadata.hash +++ b/package/python-pyproject-metadata/python-pyproject-metadata.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/pyproject-metadata/json -md5 fdaf264fe130f45ba830222b95c556fa pyproject_metadata-0.8.1.tar.gz -sha256 e6b494d4fbac8007ed0efd3a08df067bb28a299fb113b885ce77e492ad1f0600 pyproject_metadata-0.8.1.tar.gz +md5 d947b3c632f4aee9cf23bb5950ac02f9 pyproject_metadata-0.9.0.tar.gz +sha256 8511c00a4cad96686af6a6b4143433298beb96105a9379afdc9b0328f4f260c9 pyproject_metadata-0.9.0.tar.gz # Locally computed sha256 checksums sha256 aaf9a29ca5907971ccf07de025375db34539a8d5eeebce20b46099805722106f LICENSE diff --git a/package/python-pyproject-metadata/python-pyproject-metadata.mk b/package/python-pyproject-metadata/python-pyproject-metadata.mk index 08d2b4bda469..7429ba8af3e0 100644 --- a/package/python-pyproject-metadata/python-pyproject-metadata.mk +++ b/package/python-pyproject-metadata/python-pyproject-metadata.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYPROJECT_METADATA_VERSION = 0.8.1 +PYTHON_PYPROJECT_METADATA_VERSION = 0.9.0 PYTHON_PYPROJECT_METADATA_SOURCE = pyproject_metadata-$(PYTHON_PYPROJECT_METADATA_VERSION).tar.gz -PYTHON_PYPROJECT_METADATA_SITE = https://files.pythonhosted.org/packages/fa/24/47dc876eacddcf7125fe59cd26b064530c7e58655dae87f6928bf47aabaf +PYTHON_PYPROJECT_METADATA_SITE = https://files.pythonhosted.org/packages/c0/79/406a9f56c435caaaca4a1c66397e4f63ecd48a72a6c4fc1d9ecdaac66acb PYTHON_PYPROJECT_METADATA_SETUP_TYPE = flit PYTHON_PYPROJECT_METADATA_LICENSE = MIT PYTHON_PYPROJECT_METADATA_LICENSE_FILES = LICENSE From 37edaae849f4a3441722df17aaac328225e469e8 Mon Sep 17 00:00:00 2001 From: James Hilliard Date: Sun, 27 Oct 2024 17:10:25 -0600 Subject: [PATCH 43/98] package/python-pysmi: bump to version 1.5.5 License hash changed due to adding contributors. Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-pysmi/python-pysmi.hash | 6 +++--- package/python-pysmi/python-pysmi.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-pysmi/python-pysmi.hash b/package/python-pysmi/python-pysmi.hash index 729b98003294..39a76fc740a0 100644 --- a/package/python-pysmi/python-pysmi.hash +++ b/package/python-pysmi/python-pysmi.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/pysmi/json -md5 f99b37bb4a31a9cfaedc8b7f269ad7b8 pysmi-1.5.0.tar.gz -sha256 e42bcd3961de71d58186f7a7fa6adac133701ae74cd19e6376289d89593b0af2 pysmi-1.5.0.tar.gz +md5 84ff7ba2166c022b194c271f43b14c56 pysmi-1.5.5.tar.gz +sha256 ad96dc983370e2b29a37dcc3af4ca6948127522b629bece23320ca0698c1b605 pysmi-1.5.5.tar.gz # Locally computed sha256 checksums -sha256 46aa9a218d0f066d2565b826b08872227480e93f561eadf4d994213b08882b8a LICENSE.rst +sha256 bc211b99a3eb46f3b1f64f8152dffc869d3bc4bffed82545732ef9e34628513b LICENSE.rst diff --git a/package/python-pysmi/python-pysmi.mk b/package/python-pysmi/python-pysmi.mk index f747864def89..753105928c98 100644 --- a/package/python-pysmi/python-pysmi.mk +++ b/package/python-pysmi/python-pysmi.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYSMI_VERSION = 1.5.0 +PYTHON_PYSMI_VERSION = 1.5.5 PYTHON_PYSMI_SOURCE = pysmi-$(PYTHON_PYSMI_VERSION).tar.gz -PYTHON_PYSMI_SITE = https://files.pythonhosted.org/packages/59/d9/136ca19b66a917377a3b40f390f525eeeb21122dba7562a726bfb2d3629e +PYTHON_PYSMI_SITE = https://files.pythonhosted.org/packages/dc/fb/8461c21d0893c72492100b35fce128b057c4e615e79b0ce4496412ffec0c PYTHON_PYSMI_SETUP_TYPE = pep517 PYTHON_PYSMI_LICENSE = BSD-2-Clause PYTHON_PYSMI_LICENSE_FILES = LICENSE.rst From 135b4408ebced679f05ef8f79d93475406b6285a Mon Sep 17 00:00:00 2001 From: James Hilliard Date: Sun, 27 Oct 2024 17:14:16 -0600 Subject: [PATCH 44/98] package/python-pysnmp: bump to version 7.1.8 Drop no longer required python-pysmi runtime dependency. Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-pysnmp/Config.in | 1 - package/python-pysnmp/python-pysnmp.hash | 4 ++-- package/python-pysnmp/python-pysnmp.mk | 4 ++-- 3 files changed, 4 insertions(+), 5 deletions(-) diff --git a/package/python-pysnmp/Config.in b/package/python-pysnmp/Config.in index 0c63b579317d..f29eb79a461f 100644 --- a/package/python-pysnmp/Config.in +++ b/package/python-pysnmp/Config.in @@ -1,7 +1,6 @@ config BR2_PACKAGE_PYTHON_PYSNMP bool "python-pysnmp" select BR2_PACKAGE_PYTHON_PYASN1 # runtime - select BR2_PACKAGE_PYTHON_PYSMI # runtime help PySNMP is a cross-platform, pure-Python SNMP engine implementation. diff --git a/package/python-pysnmp/python-pysnmp.hash b/package/python-pysnmp/python-pysnmp.hash index 4e1df1e4edef..050d92b70d0c 100644 --- a/package/python-pysnmp/python-pysnmp.hash +++ b/package/python-pysnmp/python-pysnmp.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/pysnmp/json -md5 9d1ba65a734a613e68d616f3f4c24b6f pysnmp-7.1.4.tar.gz -sha256 4ec7fd78cb7437ad64644108dea603cad8e49f065da3dd3e0539dda68bad320c pysnmp-7.1.4.tar.gz +md5 801dca4e3d0b58aeece4fa3be83b3cca pysnmp-7.1.8.tar.gz +sha256 03d88f0ba21e0357ad58c9566d369dd6123b5b628840f91001d40c0f5b658933 pysnmp-7.1.8.tar.gz # Locally computed sha256 checksums sha256 4954453957449b5e6f797d070f4d91024dceb3e056c99d72350795b71db0fc70 LICENSE.rst diff --git a/package/python-pysnmp/python-pysnmp.mk b/package/python-pysnmp/python-pysnmp.mk index 78f9eeb930e3..eac01b3169cf 100644 --- a/package/python-pysnmp/python-pysnmp.mk +++ b/package/python-pysnmp/python-pysnmp.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYSNMP_VERSION = 7.1.4 +PYTHON_PYSNMP_VERSION = 7.1.8 PYTHON_PYSNMP_SOURCE = pysnmp-$(PYTHON_PYSNMP_VERSION).tar.gz -PYTHON_PYSNMP_SITE = https://files.pythonhosted.org/packages/43/71/18a9d8c00efba166b66408040028f25a8ea20d2acc9cd89bd780369544b1 +PYTHON_PYSNMP_SITE = https://files.pythonhosted.org/packages/e9/af/f9e379bd9e607fd289b6cef13d633667c4d213f8c1519a86f61eed09731f PYTHON_PYSNMP_SETUP_TYPE = pep517 PYTHON_PYSNMP_LICENSE = BSD-2-Clause PYTHON_PYSNMP_LICENSE_FILES = LICENSE.rst From c39971d316155a76ad1495ecc4c19bee7b3f6b21 Mon Sep 17 00:00:00 2001 From: James Hilliard Date: Sun, 27 Oct 2024 17:20:31 -0600 Subject: [PATCH 45/98] package/python-redis: bump to version 5.2.0 Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-redis/python-redis.hash | 4 ++-- package/python-redis/python-redis.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-redis/python-redis.hash b/package/python-redis/python-redis.hash index 989cfd39f216..57d855715697 100644 --- a/package/python-redis/python-redis.hash +++ b/package/python-redis/python-redis.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/redis/json -md5 54db97ec8f7445c107d61829095ed915 redis-5.1.1.tar.gz -sha256 f6c997521fedbae53387307c5d0bf784d9acc28d9f1d058abeac566ec4dbed72 redis-5.1.1.tar.gz +md5 a3210ca8428bd0ac9691789c08b14478 redis-5.2.0.tar.gz +sha256 0b1087665a771b1ff2e003aa5bdd354f15a70c9e25d5a7dbf9c722c16528a7b0 redis-5.2.0.tar.gz # Locally computed sha256 checksums sha256 a57b250a5bf03d7afe55b74063313f2adb7b00d546c0ab149a89398333fe3cc8 LICENSE diff --git a/package/python-redis/python-redis.mk b/package/python-redis/python-redis.mk index a8123f225a4b..2c1734151dbc 100644 --- a/package/python-redis/python-redis.mk +++ b/package/python-redis/python-redis.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_REDIS_VERSION = 5.1.1 +PYTHON_REDIS_VERSION = 5.2.0 PYTHON_REDIS_SOURCE = redis-$(PYTHON_REDIS_VERSION).tar.gz -PYTHON_REDIS_SITE = https://files.pythonhosted.org/packages/e0/58/dcf97c3c09d429c3bb830d6075322256da3dba42df25359bd1c82b442d20 +PYTHON_REDIS_SITE = https://files.pythonhosted.org/packages/53/17/2f4a87ffa4cd93714cf52edfa3ea94589e9de65f71e9f99cbcfa84347a53 PYTHON_REDIS_SETUP_TYPE = setuptools PYTHON_REDIS_LICENSE = MIT PYTHON_REDIS_LICENSE_FILES = LICENSE From ccb4073736515a984408df27428e082db8b02bc6 Mon Sep 17 00:00:00 2001 From: James Hilliard Date: Sun, 27 Oct 2024 17:44:09 -0600 Subject: [PATCH 46/98] package/python-ruamel-yaml-clib: bump to version 0.2.12 License hash changed due to formatting changes: https://sourceforge.net/p/ruamel-yaml-clib/code/ci/9ff72c32e7be55987ee5fb4cd8803b54e28e8a3f/ Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- .../python-ruamel-yaml-clib/python-ruamel-yaml-clib.hash | 6 +++--- package/python-ruamel-yaml-clib/python-ruamel-yaml-clib.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-ruamel-yaml-clib/python-ruamel-yaml-clib.hash b/package/python-ruamel-yaml-clib/python-ruamel-yaml-clib.hash index 937afc3df1c8..2bb726819c6a 100644 --- a/package/python-ruamel-yaml-clib/python-ruamel-yaml-clib.hash +++ b/package/python-ruamel-yaml-clib/python-ruamel-yaml-clib.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/ruamel.yaml.clib/json -md5 b72e549363fa1b9c4f9123e98f2b46cc ruamel.yaml.clib-0.2.8.tar.gz -sha256 beb2e0404003de9a4cab9753a8805a8fe9320ee6673136ed7f04255fe60bb512 ruamel.yaml.clib-0.2.8.tar.gz +md5 53fa5737bbe5a07fac7db3d1a083fee9 ruamel.yaml.clib-0.2.12.tar.gz +sha256 6c8fbb13ec503f99a91901ab46e0b07ae7941cd527393187039aec586fdfd36f ruamel.yaml.clib-0.2.12.tar.gz # Locally computed sha256 checksums -sha256 5458f90e82366f660f956b3c929ba5f7a0efdb99a99a847e2f51f2020ffbe887 LICENSE +sha256 99f72489621ceea1254f9f0ea7c6e8a5e8e38b62edd1d983e6e1cb20d533f0a6 LICENSE diff --git a/package/python-ruamel-yaml-clib/python-ruamel-yaml-clib.mk b/package/python-ruamel-yaml-clib/python-ruamel-yaml-clib.mk index 25c3b44131a2..2a4d8a98d1bf 100644 --- a/package/python-ruamel-yaml-clib/python-ruamel-yaml-clib.mk +++ b/package/python-ruamel-yaml-clib/python-ruamel-yaml-clib.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_RUAMEL_YAML_CLIB_VERSION = 0.2.8 +PYTHON_RUAMEL_YAML_CLIB_VERSION = 0.2.12 PYTHON_RUAMEL_YAML_CLIB_SOURCE = ruamel.yaml.clib-$(PYTHON_RUAMEL_YAML_CLIB_VERSION).tar.gz -PYTHON_RUAMEL_YAML_CLIB_SITE = https://files.pythonhosted.org/packages/46/ab/bab9eb1566cd16f060b54055dd39cf6a34bfa0240c53a7218c43e974295b +PYTHON_RUAMEL_YAML_CLIB_SITE = https://files.pythonhosted.org/packages/20/84/80203abff8ea4993a87d823a5f632e4d92831ef75d404c9fc78d0176d2b5 PYTHON_RUAMEL_YAML_CLIB_SETUP_TYPE = setuptools PYTHON_RUAMEL_YAML_CLIB_LICENSE = MIT PYTHON_RUAMEL_YAML_CLIB_LICENSE_FILES = LICENSE From 481ee471e9ea56b40d8bc8e1e5af0b1abbfd45e2 Mon Sep 17 00:00:00 2001 From: James Hilliard Date: Sun, 27 Oct 2024 17:45:34 -0600 Subject: [PATCH 47/98] package/python-sentry-sdk: bump to version 2.17.0 Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-sentry-sdk/python-sentry-sdk.hash | 4 ++-- package/python-sentry-sdk/python-sentry-sdk.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-sentry-sdk/python-sentry-sdk.hash b/package/python-sentry-sdk/python-sentry-sdk.hash index 12c41fccdf30..d2ec964dc0d1 100644 --- a/package/python-sentry-sdk/python-sentry-sdk.hash +++ b/package/python-sentry-sdk/python-sentry-sdk.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/sentry-sdk/json -md5 4849080466b6656849557cf251ced724 sentry_sdk-2.16.0.tar.gz -sha256 90f733b32e15dfc1999e6b7aca67a38688a567329de4d6e184154a73f96c6892 sentry_sdk-2.16.0.tar.gz +md5 74b67571ab1edd296ae68ed43843c308 sentry_sdk-2.17.0.tar.gz +sha256 dd0a05352b78ffeacced73a94e86f38b32e2eae15fff5f30ca5abb568a72eacf sentry_sdk-2.17.0.tar.gz # Locally computed sha256 checksums sha256 6d7ec62dc20e8b92cb88b89fb3b55ee8576505f3e1afa57952548f6eea5d008e LICENSE diff --git a/package/python-sentry-sdk/python-sentry-sdk.mk b/package/python-sentry-sdk/python-sentry-sdk.mk index fbf4f847dd27..a7cdd2d3d702 100644 --- a/package/python-sentry-sdk/python-sentry-sdk.mk +++ b/package/python-sentry-sdk/python-sentry-sdk.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_SENTRY_SDK_VERSION = 2.16.0 +PYTHON_SENTRY_SDK_VERSION = 2.17.0 PYTHON_SENTRY_SDK_SOURCE = sentry_sdk-$(PYTHON_SENTRY_SDK_VERSION).tar.gz -PYTHON_SENTRY_SDK_SITE = https://files.pythonhosted.org/packages/80/63/59640a54963747d2c4b2d149412b2024abed13bacd4e8d16ae5babb97da0 +PYTHON_SENTRY_SDK_SITE = https://files.pythonhosted.org/packages/b1/83/7d0956a71ac894717099be3669ca7b8f164bccbcfb570b2f02817d0a0068 PYTHON_SENTRY_SDK_SETUP_TYPE = setuptools PYTHON_SENTRY_SDK_LICENSE = MIT PYTHON_SENTRY_SDK_LICENSE_FILES = LICENSE From 0359fc2c9e214ed6211a80a817672129ac401ebc Mon Sep 17 00:00:00 2001 From: James Hilliard Date: Sun, 27 Oct 2024 17:48:52 -0600 Subject: [PATCH 48/98] package/python-service-identity: bump to verison 24.2.0 Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-service-identity/python-service-identity.hash | 4 ++-- package/python-service-identity/python-service-identity.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-service-identity/python-service-identity.hash b/package/python-service-identity/python-service-identity.hash index 9258e0ddbf9b..1d7f66fd5e0e 100644 --- a/package/python-service-identity/python-service-identity.hash +++ b/package/python-service-identity/python-service-identity.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/service-identity/json -md5 64267a4351ee3c225ee12a11bb29fc44 service_identity-24.1.0.tar.gz -sha256 6829c9d62fb832c2e1c435629b0a8c476e1929881f28bee4d20bc24161009221 service_identity-24.1.0.tar.gz +md5 e575db51719742ec39191c896e4c2971 service_identity-24.2.0.tar.gz +sha256 b8683ba13f0d39c6cd5d625d2c5f65421d6d707b013b375c355751557cbe8e09 service_identity-24.2.0.tar.gz # Locally computed sha256 checksums sha256 24bd0a9ba7d0eae08a3a6e32a1b09f8e6871fa0325520a2fcb00e1539eaa602a LICENSE diff --git a/package/python-service-identity/python-service-identity.mk b/package/python-service-identity/python-service-identity.mk index 3c04a9d4c635..7965811c6a22 100644 --- a/package/python-service-identity/python-service-identity.mk +++ b/package/python-service-identity/python-service-identity.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_SERVICE_IDENTITY_VERSION = 24.1.0 +PYTHON_SERVICE_IDENTITY_VERSION = 24.2.0 PYTHON_SERVICE_IDENTITY_SOURCE = service_identity-$(PYTHON_SERVICE_IDENTITY_VERSION).tar.gz -PYTHON_SERVICE_IDENTITY_SITE = https://files.pythonhosted.org/packages/38/d2/2ac20fd05f1b6fce31986536da4caeac51ed2e1bb25d4a7d73ca4eccdfab +PYTHON_SERVICE_IDENTITY_SITE = https://files.pythonhosted.org/packages/07/a5/dfc752b979067947261dbbf2543470c58efe735c3c1301dd870ef27830ee PYTHON_SERVICE_IDENTITY_LICENSE = MIT PYTHON_SERVICE_IDENTITY_LICENSE_FILES = LICENSE PYTHON_SERVICE_IDENTITY_SETUP_TYPE = hatch From bba8ad89a07eada3a730dd0027452324bb3faeab Mon Sep 17 00:00:00 2001 From: James Hilliard Date: Sun, 27 Oct 2024 17:55:18 -0600 Subject: [PATCH 49/98] package/python-setuptools: bump to version 75.2.0 Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-setuptools/python-setuptools.hash | 4 ++-- package/python-setuptools/python-setuptools.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-setuptools/python-setuptools.hash b/package/python-setuptools/python-setuptools.hash index 6ca17b8c73c7..272b2571f2f5 100644 --- a/package/python-setuptools/python-setuptools.hash +++ b/package/python-setuptools/python-setuptools.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/setuptools/json -md5 8e8aed1625afae37b59272ff981d6e1c setuptools-75.1.0.tar.gz -sha256 d59a21b17a275fb872a9c3dae73963160ae079f1049ed956880cd7c09b120538 setuptools-75.1.0.tar.gz +md5 4d69de91ce968f45825bf36d95f2a626 setuptools-75.2.0.tar.gz +sha256 753bb6ebf1f465a1912e19ed1d41f403a79173a9acf66a42e7e6aec45c3c16ec setuptools-75.2.0.tar.gz # Locally computed sha256 checksums sha256 86da0f01aeae46348a3c3d465195dc1ceccde79f79e87769a64b8da04b2a4741 LICENSE diff --git a/package/python-setuptools/python-setuptools.mk b/package/python-setuptools/python-setuptools.mk index 72d1c9654338..bd3da05488f7 100644 --- a/package/python-setuptools/python-setuptools.mk +++ b/package/python-setuptools/python-setuptools.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_SETUPTOOLS_VERSION = 75.1.0 +PYTHON_SETUPTOOLS_VERSION = 75.2.0 PYTHON_SETUPTOOLS_SOURCE = setuptools-$(PYTHON_SETUPTOOLS_VERSION).tar.gz -PYTHON_SETUPTOOLS_SITE = https://files.pythonhosted.org/packages/27/b8/f21073fde99492b33ca357876430822e4800cdf522011f18041351dfa74b +PYTHON_SETUPTOOLS_SITE = https://files.pythonhosted.org/packages/07/37/b31be7e4b9f13b59cde9dcaeff112d401d49e0dc5b37ed4a9fc8fb12f409 PYTHON_SETUPTOOLS_LICENSE = MIT PYTHON_SETUPTOOLS_LICENSE_FILES = LICENSE PYTHON_SETUPTOOLS_CPE_ID_VENDOR = python From c594544bcc3eb97cccde764890086544762a0f11 Mon Sep 17 00:00:00 2001 From: James Hilliard Date: Sun, 27 Oct 2024 18:36:56 -0600 Subject: [PATCH 50/98] package/python-starlette: bump to version 0.41.2 Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-starlette/python-starlette.hash | 4 ++-- package/python-starlette/python-starlette.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-starlette/python-starlette.hash b/package/python-starlette/python-starlette.hash index 22b4f05f7c4d..f422e6cfe0ef 100644 --- a/package/python-starlette/python-starlette.hash +++ b/package/python-starlette/python-starlette.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/starlette/json -md5 c7bea1bc676a8e9adce0214bf632f67b starlette-0.41.0.tar.gz -sha256 39cbd8768b107d68bfe1ff1672b38a2c38b49777de46d2a592841d58e3bf7c2a starlette-0.41.0.tar.gz +md5 97321ad76438c1106ddd817baddcda06 starlette-0.41.2.tar.gz +sha256 9834fd799d1a87fd346deb76158668cfa0b0d56f85caefe8268e2d97c3468b62 starlette-0.41.2.tar.gz # Locally computed sha256 checksums sha256 dcb95677a02240243187e964f941847d19b17821cf99e5afae684fab328c19bf LICENSE.md diff --git a/package/python-starlette/python-starlette.mk b/package/python-starlette/python-starlette.mk index 92c9ebb16be5..3caa136987c3 100644 --- a/package/python-starlette/python-starlette.mk +++ b/package/python-starlette/python-starlette.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_STARLETTE_VERSION = 0.41.0 +PYTHON_STARLETTE_VERSION = 0.41.2 PYTHON_STARLETTE_SOURCE = starlette-$(PYTHON_STARLETTE_VERSION).tar.gz -PYTHON_STARLETTE_SITE = https://files.pythonhosted.org/packages/78/53/c3a36690a923706e7ac841f649c64f5108889ab1ec44218dac45771f252a +PYTHON_STARLETTE_SITE = https://files.pythonhosted.org/packages/3e/da/1fb4bdb72ae12b834becd7e1e7e47001d32f91ec0ce8d7bc1b618d9f0bd9 PYTHON_STARLETTE_SETUP_TYPE = hatch PYTHON_STARLETTE_LICENSE = BSD-3-Clause PYTHON_STARLETTE_LICENSE_FILES = LICENSE.md From 7726fad72577151851222bf53e61bda03c521fb8 Mon Sep 17 00:00:00 2001 From: James Hilliard Date: Sun, 27 Oct 2024 18:39:39 -0600 Subject: [PATCH 51/98] package/python-fastapi: bump to version 0.115.4 Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-fastapi/python-fastapi.hash | 4 ++-- package/python-fastapi/python-fastapi.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-fastapi/python-fastapi.hash b/package/python-fastapi/python-fastapi.hash index a9e705c09a26..6c7451ebd021 100644 --- a/package/python-fastapi/python-fastapi.hash +++ b/package/python-fastapi/python-fastapi.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/fastapi/json -md5 69eba948ff7e07753f4d797a3f938ac6 fastapi-0.115.3.tar.gz -sha256 c091c6a35599c036d676fa24bd4a6e19fa30058d93d950216cdc672881f6f7db fastapi-0.115.3.tar.gz +md5 feecf6d0db305d63ee9e6fcb77c81673 fastapi-0.115.4.tar.gz +sha256 db653475586b091cb8b2fec2ac54a680ac6a158e07406e1abae31679e8826349 fastapi-0.115.4.tar.gz # Locally computed sha256 checksums sha256 4ec89ffc81485b97fec584b2d4a961032eeffe834453894fd9c1274906cc744e LICENSE diff --git a/package/python-fastapi/python-fastapi.mk b/package/python-fastapi/python-fastapi.mk index eb493c7a367b..95eb565b2368 100644 --- a/package/python-fastapi/python-fastapi.mk +++ b/package/python-fastapi/python-fastapi.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_FASTAPI_VERSION = 0.115.3 +PYTHON_FASTAPI_VERSION = 0.115.4 PYTHON_FASTAPI_SOURCE = fastapi-$(PYTHON_FASTAPI_VERSION).tar.gz -PYTHON_FASTAPI_SITE = https://files.pythonhosted.org/packages/a9/ce/b64ce344d7b13c0768dc5b131a69d52f57202eb85839408a7637ca0dd7e2 +PYTHON_FASTAPI_SITE = https://files.pythonhosted.org/packages/a9/db/5781f19bd30745885e0737ff3fdd4e63e7bc691710f9da691128bb0dc73b PYTHON_FASTAPI_SETUP_TYPE = pep517 PYTHON_FASTAPI_LICENSE = MIT PYTHON_FASTAPI_LICENSE_FILES = LICENSE From dbe3a4b1695e911871234fefa52df37dcf6f748d Mon Sep 17 00:00:00 2001 From: James Hilliard Date: Sun, 27 Oct 2024 18:41:53 -0600 Subject: [PATCH 52/98] package/python-tinycss2: bump to version 1.4.0 Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-tinycss2/python-tinycss2.hash | 4 ++-- package/python-tinycss2/python-tinycss2.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-tinycss2/python-tinycss2.hash b/package/python-tinycss2/python-tinycss2.hash index abd9dc4b12b1..4a7b26de82ce 100644 --- a/package/python-tinycss2/python-tinycss2.hash +++ b/package/python-tinycss2/python-tinycss2.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/tinycss2/json -md5 736b69f1b164da932028538fe2a60262 tinycss2-1.3.0.tar.gz -sha256 152f9acabd296a8375fbca5b84c961ff95971fcfc32e79550c8df8e29118c54d tinycss2-1.3.0.tar.gz +md5 de6bd20b47354352c2b2344c842385c7 tinycss2-1.4.0.tar.gz +sha256 10c0972f6fc0fbee87c3edb76549357415e94548c1ae10ebccdea16fb404a9b7 tinycss2-1.4.0.tar.gz # Locally computed sha256 checksums sha256 6b94acee20ec9f2709333134f3ba70322535fb420af0ce8c1455d9cbe297f1d5 LICENSE diff --git a/package/python-tinycss2/python-tinycss2.mk b/package/python-tinycss2/python-tinycss2.mk index c8031670329a..b269617ad127 100644 --- a/package/python-tinycss2/python-tinycss2.mk +++ b/package/python-tinycss2/python-tinycss2.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_TINYCSS2_VERSION = 1.3.0 +PYTHON_TINYCSS2_VERSION = 1.4.0 PYTHON_TINYCSS2_SOURCE = tinycss2-$(PYTHON_TINYCSS2_VERSION).tar.gz -PYTHON_TINYCSS2_SITE = https://files.pythonhosted.org/packages/44/6f/38d2335a2b70b9982d112bb177e3dbe169746423e33f718bf5e9c7b3ddd3 +PYTHON_TINYCSS2_SITE = https://files.pythonhosted.org/packages/7a/fd/7a5ee21fd08ff70d3d33a5781c255cbe779659bd03278feb98b19ee550f4 PYTHON_TINYCSS2_SETUP_TYPE = flit PYTHON_TINYCSS2_LICENSE = BSD-3-Clause PYTHON_TINYCSS2_LICENSE_FILES = LICENSE From b797fe730665a2193e5742222caafbab2d00a64c Mon Sep 17 00:00:00 2001 From: James Hilliard Date: Sun, 27 Oct 2024 18:45:12 -0600 Subject: [PATCH 53/98] package/python-tortoise-orm: bump to version 0.21.7 Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-tortoise-orm/python-tortoise-orm.hash | 4 ++-- package/python-tortoise-orm/python-tortoise-orm.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-tortoise-orm/python-tortoise-orm.hash b/package/python-tortoise-orm/python-tortoise-orm.hash index 5a57e3af1107..5e97c6302faa 100644 --- a/package/python-tortoise-orm/python-tortoise-orm.hash +++ b/package/python-tortoise-orm/python-tortoise-orm.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/tortoise-orm/json -md5 6035547e880b23990fa1b0c7f030810b tortoise_orm-0.21.6.tar.gz -sha256 0fbc718001647bf282c01eaaa360f94f1432c9281701244180703d48d58a88ec tortoise_orm-0.21.6.tar.gz +md5 328373e7e6112eab38984d6c1c7caf41 tortoise_orm-0.21.7.tar.gz +sha256 8a790a931828aa37ac364b344c561e603422aced2af5e403f6790575da0f19c5 tortoise_orm-0.21.7.tar.gz # Locally computed sha256 checksums sha256 f955d347b975d5867ee364f978476b3012878a706d468571b9758cac74de6041 LICENSE.txt diff --git a/package/python-tortoise-orm/python-tortoise-orm.mk b/package/python-tortoise-orm/python-tortoise-orm.mk index eb8ba8e0533e..423e87b46bb9 100644 --- a/package/python-tortoise-orm/python-tortoise-orm.mk +++ b/package/python-tortoise-orm/python-tortoise-orm.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_TORTOISE_ORM_VERSION = 0.21.6 +PYTHON_TORTOISE_ORM_VERSION = 0.21.7 PYTHON_TORTOISE_ORM_SOURCE = tortoise_orm-$(PYTHON_TORTOISE_ORM_VERSION).tar.gz -PYTHON_TORTOISE_ORM_SITE = https://files.pythonhosted.org/packages/00/fc/8d70e3dbaa091986a0933a7941b73646c37792709443e701cb76d8a6e680 +PYTHON_TORTOISE_ORM_SITE = https://files.pythonhosted.org/packages/e8/0e/ad8e7554b0259072887d602617a67ef21055e1d8aa061936e381ecc1a9a5 PYTHON_TORTOISE_ORM_SETUP_TYPE = pep517 PYTHON_TORTOISE_ORM_LICENSE = Apache-2.0 PYTHON_TORTOISE_ORM_LICENSE_FILES = LICENSE.txt From 673524d7d261b75ddce3443bcb41d9207cf99c24 Mon Sep 17 00:00:00 2001 From: James Hilliard Date: Sun, 27 Oct 2024 18:48:44 -0600 Subject: [PATCH 54/98] package/python-trio: bump to version 0.27.0 Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-trio/python-trio.hash | 4 ++-- package/python-trio/python-trio.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-trio/python-trio.hash b/package/python-trio/python-trio.hash index 2ef1851f25b7..35de5d6c3b2b 100644 --- a/package/python-trio/python-trio.hash +++ b/package/python-trio/python-trio.hash @@ -1,6 +1,6 @@ # md5, sha256 from https://pypi.org/pypi/trio/json -md5 8f9ed35c130e802b7561edd7f32fc305 trio-0.26.2.tar.gz -sha256 0346c3852c15e5c7d40ea15972c4805689ef2cb8b5206f794c9c19450119f3a4 trio-0.26.2.tar.gz +md5 81c1aa4eefa98e1b2895a85369211d24 trio-0.27.0.tar.gz +sha256 1dcc95ab1726b2da054afea8fd761af74bad79bd52381b84eae408e983c76831 trio-0.27.0.tar.gz # Locally computed sha256 checksums sha256 418d025e1284311f2690263e6efa6bf51585e5741818ece63e5862487e505bb9 LICENSE sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE.APACHE2 diff --git a/package/python-trio/python-trio.mk b/package/python-trio/python-trio.mk index 58c28bb7579c..dace4eec9ef6 100644 --- a/package/python-trio/python-trio.mk +++ b/package/python-trio/python-trio.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_TRIO_VERSION = 0.26.2 +PYTHON_TRIO_VERSION = 0.27.0 PYTHON_TRIO_SOURCE = trio-$(PYTHON_TRIO_VERSION).tar.gz -PYTHON_TRIO_SITE = https://files.pythonhosted.org/packages/9a/03/ab0e9509be0c6465e2773768ec25ee0cb8053c0b91471ab3854bbf2294b2 +PYTHON_TRIO_SITE = https://files.pythonhosted.org/packages/17/d1/a83dee5be404da7afe5a71783a33b8907bacb935a6dc8c69ab785e4a3eed PYTHON_TRIO_SETUP_TYPE = setuptools PYTHON_TRIO_LICENSE = Apache-2.0 or MIT PYTHON_TRIO_LICENSE_FILES = LICENSE LICENSE.APACHE2 LICENSE.MIT From 7489c1160fea9083fd19fe6f961ef3f1481fc50d Mon Sep 17 00:00:00 2001 From: James Hilliard Date: Sun, 27 Oct 2024 18:51:20 -0600 Subject: [PATCH 55/98] package/python-trove-classifiers: bump to version 2024.10.21.16 Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- .../python-trove-classifiers/python-trove-classifiers.hash | 4 ++-- package/python-trove-classifiers/python-trove-classifiers.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-trove-classifiers/python-trove-classifiers.hash b/package/python-trove-classifiers/python-trove-classifiers.hash index 2ed97b541d17..02ea021527d8 100644 --- a/package/python-trove-classifiers/python-trove-classifiers.hash +++ b/package/python-trove-classifiers/python-trove-classifiers.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/trove-classifiers/json -md5 4560fbc4037de39ccc59121438a14af8 trove_classifiers-2024.10.13.tar.gz -sha256 b820fc6f9544543afa15e5d9cfc426cde3b20fc2246dff6f019b835731508cef trove_classifiers-2024.10.13.tar.gz +md5 c2820cfbb09e91d84ade85e0e65d87ae trove_classifiers-2024.10.21.16.tar.gz +sha256 17cbd055d67d5e9d9de63293a8732943fabc21574e4c7b74edf112b4928cf5f3 trove_classifiers-2024.10.21.16.tar.gz # Locally computed sha256 checksums sha256 c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4 LICENSE diff --git a/package/python-trove-classifiers/python-trove-classifiers.mk b/package/python-trove-classifiers/python-trove-classifiers.mk index d7426f5a27f1..ab2421cbe529 100644 --- a/package/python-trove-classifiers/python-trove-classifiers.mk +++ b/package/python-trove-classifiers/python-trove-classifiers.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_TROVE_CLASSIFIERS_VERSION = 2024.10.13 +PYTHON_TROVE_CLASSIFIERS_VERSION = 2024.10.21.16 PYTHON_TROVE_CLASSIFIERS_SOURCE = trove_classifiers-$(PYTHON_TROVE_CLASSIFIERS_VERSION).tar.gz -PYTHON_TROVE_CLASSIFIERS_SITE = https://files.pythonhosted.org/packages/10/51/be10158183105d970d7bfc81401cf6076c13844a5869c24c72889f4bf658 +PYTHON_TROVE_CLASSIFIERS_SITE = https://files.pythonhosted.org/packages/99/85/92c2667cf221b37648041ce9319427f92fa76cbec634aad844e67e284706 PYTHON_TROVE_CLASSIFIERS_SETUP_TYPE = setuptools PYTHON_TROVE_CLASSIFIERS_LICENSE = Apache-2.0 PYTHON_TROVE_CLASSIFIERS_LICENSE_FILES = LICENSE From 28cf4322eec86845928d6acca6341ae0ecb5e97d Mon Sep 17 00:00:00 2001 From: James Hilliard Date: Sun, 27 Oct 2024 18:54:34 -0600 Subject: [PATCH 56/98] package/python-urwid: bump to version 2.6.16 Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-urwid/python-urwid.hash | 4 ++-- package/python-urwid/python-urwid.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-urwid/python-urwid.hash b/package/python-urwid/python-urwid.hash index 4804555b22cd..871cafccd4dc 100644 --- a/package/python-urwid/python-urwid.hash +++ b/package/python-urwid/python-urwid.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/urwid/json -md5 73e4171e00a673afbc1eb32eaf7d31e0 urwid-2.6.15.tar.gz -sha256 9ecc57330d88c8d9663ffd7092a681674c03ff794b6330ccfef479af7aa9671b urwid-2.6.15.tar.gz +md5 214f9cea321ccae131cecfaef2a4aa9a urwid-2.6.16.tar.gz +sha256 93ad239939e44c385e64aa00027878b9e5c486d59e855ec8ab5b1e1adcdb32a2 urwid-2.6.16.tar.gz # Locally computed sha256 checksums sha256 36b6d3fa47916943fd5fec313c584784946047ec1337a78b440e5992cb595f89 COPYING diff --git a/package/python-urwid/python-urwid.mk b/package/python-urwid/python-urwid.mk index 66b067a20c5f..411727660f77 100644 --- a/package/python-urwid/python-urwid.mk +++ b/package/python-urwid/python-urwid.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_URWID_VERSION = 2.6.15 +PYTHON_URWID_VERSION = 2.6.16 PYTHON_URWID_SOURCE = urwid-$(PYTHON_URWID_VERSION).tar.gz -PYTHON_URWID_SITE = https://files.pythonhosted.org/packages/85/b7/516b0bbb7dd9fc313c6443b35d86b6f91b3baa83d2c4016e4d8e0df5a5e3 +PYTHON_URWID_SITE = https://files.pythonhosted.org/packages/98/21/ad23c9e961b2d36d57c63686a6f86768dd945d406323fb58c84f09478530 PYTHON_URWID_LICENSE = LGPL-2.1+ PYTHON_URWID_LICENSE_FILES = COPYING PYTHON_URWID_SETUP_TYPE = setuptools From 52ed5993486ba0a8a5e165954b789f21b0e2169c Mon Sep 17 00:00:00 2001 From: James Hilliard Date: Sun, 27 Oct 2024 19:04:23 -0600 Subject: [PATCH 57/98] package/python-legacy-cgi: new package Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/Config.in | 1 + package/python-legacy-cgi/Config.in | 7 +++++++ package/python-legacy-cgi/python-legacy-cgi.hash | 5 +++++ package/python-legacy-cgi/python-legacy-cgi.mk | 15 +++++++++++++++ 4 files changed, 28 insertions(+) create mode 100644 package/python-legacy-cgi/Config.in create mode 100644 package/python-legacy-cgi/python-legacy-cgi.hash create mode 100644 package/python-legacy-cgi/python-legacy-cgi.mk diff --git a/package/Config.in b/package/Config.in index 0e311ad55c04..a4fcc569470a 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1193,6 +1193,7 @@ menu "External python modules" source "package/python-kiwisolver/Config.in" source "package/python-kmod/Config.in" source "package/python-lark/Config.in" + source "package/python-legacy-cgi/Config.in" source "package/python-libconf/Config.in" source "package/python-libconfig/Config.in" source "package/python-libevdev/Config.in" diff --git a/package/python-legacy-cgi/Config.in b/package/python-legacy-cgi/Config.in new file mode 100644 index 000000000000..f21706ed9659 --- /dev/null +++ b/package/python-legacy-cgi/Config.in @@ -0,0 +1,7 @@ +config BR2_PACKAGE_PYTHON_LEGACY_CGI + bool "python-legacy-cgi" + help + Fork of the standard library cgi and cgitb modules, being + deprecated in PEP-594. + + https://github.com/jackrosenthal/legacy-cgi diff --git a/package/python-legacy-cgi/python-legacy-cgi.hash b/package/python-legacy-cgi/python-legacy-cgi.hash new file mode 100644 index 000000000000..063483a1e857 --- /dev/null +++ b/package/python-legacy-cgi/python-legacy-cgi.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/legacy-cgi/json +md5 82a61ea4905ec03f07cf24c586623fa7 legacy_cgi-2.6.1.tar.gz +sha256 f2ada99c747c3d72a473a6aaff6259a61f226b06fe9f3106e495ab83fd8f7a42 legacy_cgi-2.6.1.tar.gz +# Locally computed sha256 checksums +sha256 f03e17cd594c2085f66a454e695c7ebe5b4d3c0eff534f4f194abc2fd164621b LICENSE diff --git a/package/python-legacy-cgi/python-legacy-cgi.mk b/package/python-legacy-cgi/python-legacy-cgi.mk new file mode 100644 index 000000000000..63a6b1c971a7 --- /dev/null +++ b/package/python-legacy-cgi/python-legacy-cgi.mk @@ -0,0 +1,15 @@ +################################################################################ +# +# python-legacy-cgi +# +################################################################################ + +PYTHON_LEGACY_CGI_VERSION = 2.6.1 +PYTHON_LEGACY_CGI_SOURCE = legacy_cgi-$(PYTHON_LEGACY_CGI_VERSION).tar.gz +PYTHON_LEGACY_CGI_SITE = https://files.pythonhosted.org/packages/48/96/ff14ad0f759f2297a2e61db9c5384d248a6b38c6c1d4452c07d7419676a2 +PYTHON_LEGACY_CGI_SETUP_TYPE = pep517 +PYTHON_LEGACY_CGI_LICENSE = PSF-2.0 +PYTHON_LEGACY_CGI_LICENSE_FILES = LICENSE +PYTHON_LEGACY_CGI_DEPENDENCIES = host-python-poetry-core + +$(eval $(python-package)) From 8b0ecdcb823010694a113ed56990ada54d879449 Mon Sep 17 00:00:00 2001 From: James Hilliard Date: Sun, 27 Oct 2024 19:04:24 -0600 Subject: [PATCH 58/98] package/python-webob: bump to version 1.8.9 Add new python-legacy-cgi runtime dependency. Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-webob/Config.in | 1 + package/python-webob/python-webob.hash | 4 ++-- package/python-webob/python-webob.mk | 4 ++-- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/package/python-webob/Config.in b/package/python-webob/Config.in index d3397587a1e7..d4b24d3d871e 100644 --- a/package/python-webob/Config.in +++ b/package/python-webob/Config.in @@ -1,5 +1,6 @@ config BR2_PACKAGE_PYTHON_WEBOB bool "python-webob" + select BR2_PACKAGE_PYTHON_LEGACY_CGI # runtime select BR2_PACKAGE_PYTHON3_ZLIB # runtime help WSGI request and response object. diff --git a/package/python-webob/python-webob.hash b/package/python-webob/python-webob.hash index 065a878d419e..8f9c7a1fe28c 100644 --- a/package/python-webob/python-webob.hash +++ b/package/python-webob/python-webob.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/webob/json -md5 2372b45cf0e0a3970daaa901fc9d0f64 webob-1.8.8.tar.gz -sha256 2abc1555e118fc251e705fc6dc66c7f5353bb9fbfab6d20e22f1c02b4b71bcee webob-1.8.8.tar.gz +md5 4167b16880e0d4c22aadee8ec3cc6c26 webob-1.8.9.tar.gz +sha256 ad6078e2edb6766d1334ec3dee072ac6a7f95b1e32ce10def8ff7f0f02d56589 webob-1.8.9.tar.gz # Locally computed sha256 checksums sha256 27bc4919e7e9e6b6cda40644517ca74d32203e32fba89ef832aba1ed93e457b3 docs/license.txt diff --git a/package/python-webob/python-webob.mk b/package/python-webob/python-webob.mk index 0240d3a45685..1e58d590d12d 100644 --- a/package/python-webob/python-webob.mk +++ b/package/python-webob/python-webob.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_WEBOB_VERSION = 1.8.8 +PYTHON_WEBOB_VERSION = 1.8.9 PYTHON_WEBOB_SOURCE = webob-$(PYTHON_WEBOB_VERSION).tar.gz -PYTHON_WEBOB_SITE = https://files.pythonhosted.org/packages/a2/7a/ac5b1ab5636cc3bfc9bab1ed54ff4e8fdeb6367edd911f7337be2248b8ab +PYTHON_WEBOB_SITE = https://files.pythonhosted.org/packages/85/0b/1732085540b01f65e4e7999e15864fe14cd18b12a95731a43fd6fd11b26a PYTHON_WEBOB_SETUP_TYPE = setuptools PYTHON_WEBOB_LICENSE = MIT PYTHON_WEBOB_LICENSE_FILES = docs/license.txt From ecdb002030089deb17ef03031d6e17c693339e86 Mon Sep 17 00:00:00 2001 From: James Hilliard Date: Sun, 27 Oct 2024 19:07:39 -0600 Subject: [PATCH 59/98] package/python-werkzeug: bump to version 3.0.6 Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-werkzeug/python-werkzeug.hash | 4 ++-- package/python-werkzeug/python-werkzeug.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-werkzeug/python-werkzeug.hash b/package/python-werkzeug/python-werkzeug.hash index 31972eacf2bd..8060e78a352b 100644 --- a/package/python-werkzeug/python-werkzeug.hash +++ b/package/python-werkzeug/python-werkzeug.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/werkzeug/json -md5 c69f88f79e8b84d77abd262558ccd8fa werkzeug-3.0.4.tar.gz -sha256 34f2371506b250df4d4f84bfe7b0921e4762525762bbd936614909fe25cd7306 werkzeug-3.0.4.tar.gz +md5 0d13f3dbe9b08aecdebe3d9b61cc58aa werkzeug-3.0.6.tar.gz +sha256 a8dd59d4de28ca70471a34cba79bed5f7ef2e036a76b3ab0835474246eb41f8d werkzeug-3.0.6.tar.gz # Locally computed sha256 checksums sha256 3b49dcee4105eb37bac10faf1be260408fe85d252b8e9df2e0979fc1e094437b LICENSE.txt diff --git a/package/python-werkzeug/python-werkzeug.mk b/package/python-werkzeug/python-werkzeug.mk index fa3d3cfd37c4..1e2567fc64fa 100644 --- a/package/python-werkzeug/python-werkzeug.mk +++ b/package/python-werkzeug/python-werkzeug.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_WERKZEUG_VERSION = 3.0.4 +PYTHON_WERKZEUG_VERSION = 3.0.6 PYTHON_WERKZEUG_SOURCE = werkzeug-$(PYTHON_WERKZEUG_VERSION).tar.gz -PYTHON_WERKZEUG_SITE = https://files.pythonhosted.org/packages/0f/e2/6dbcaab07560909ff8f654d3a2e5a60552d937c909455211b1b36d7101dc +PYTHON_WERKZEUG_SITE = https://files.pythonhosted.org/packages/d4/f9/0ba83eaa0df9b9e9d1efeb2ea351d0677c37d41ee5d0f91e98423c7281c9 PYTHON_WERKZEUG_SETUP_TYPE = flit PYTHON_WERKZEUG_LICENSE = BSD-3-Clause PYTHON_WERKZEUG_LICENSE_FILES = LICENSE.txt From a95f22b0d6dd1b060fc77dc9752481a30a1fc121 Mon Sep 17 00:00:00 2001 From: James Hilliard Date: Sun, 27 Oct 2024 19:10:45 -0600 Subject: [PATCH 60/98] package/python-wtforms: bump to version 3.2.1 Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-wtforms/python-wtforms.hash | 4 ++-- package/python-wtforms/python-wtforms.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-wtforms/python-wtforms.hash b/package/python-wtforms/python-wtforms.hash index 3a1d932d3dd2..ba683610558b 100644 --- a/package/python-wtforms/python-wtforms.hash +++ b/package/python-wtforms/python-wtforms.hash @@ -1,6 +1,6 @@ # md5, sha256 from https://pypi.org/pypi/wtforms/json -md5 722bf234789979ed2ff06e8e9323fa0f wtforms-3.1.2.tar.gz -sha256 f8d76180d7239c94c6322f7990ae1216dae3659b7aa1cee94b6318bdffb474b9 wtforms-3.1.2.tar.gz +md5 58a16ec4a96043b429c196bfafa5fd96 wtforms-3.2.1.tar.gz +sha256 df3e6b70f3192e92623128123ec8dca3067df9cfadd43d59681e210cfb8d4682 wtforms-3.2.1.tar.gz # Locally computed sha256 checksums sha256 cf40d60ff34f6b2b68a53d220f8b66567b5ac8dd1119b37b62fd15e9518fe59b LICENSE.rst sha256 c9362a7258a11c84a8f7e825ccbbb5c425c6fc02368d3aee6494533fb99ba1f4 docs/license.rst diff --git a/package/python-wtforms/python-wtforms.mk b/package/python-wtforms/python-wtforms.mk index 4f020151cd61..69e051f150d9 100644 --- a/package/python-wtforms/python-wtforms.mk +++ b/package/python-wtforms/python-wtforms.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_WTFORMS_VERSION = 3.1.2 +PYTHON_WTFORMS_VERSION = 3.2.1 PYTHON_WTFORMS_SOURCE = wtforms-$(PYTHON_WTFORMS_VERSION).tar.gz -PYTHON_WTFORMS_SITE = https://files.pythonhosted.org/packages/6a/c7/96d10183c3470f1836846f7b9527d6cb0b6c2226ebca40f36fa29f23de60 +PYTHON_WTFORMS_SITE = https://files.pythonhosted.org/packages/01/e4/633d080897e769ed5712dcfad626e55dbd6cf45db0ff4d9884315c6a82da PYTHON_WTFORMS_SETUP_TYPE = hatch PYTHON_WTFORMS_LICENSE = BSD-3-Clause PYTHON_WTFORMS_LICENSE_FILES = LICENSE.rst docs/license.rst From 0b752ad14b77e8d66db954e2c9aaca14162ccf3f Mon Sep 17 00:00:00 2001 From: James Hilliard Date: Sun, 27 Oct 2024 19:14:25 -0600 Subject: [PATCH 61/98] package/python-xmltodict: bump to version 0.14.2 Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-xmltodict/python-xmltodict.hash | 4 ++-- package/python-xmltodict/python-xmltodict.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-xmltodict/python-xmltodict.hash b/package/python-xmltodict/python-xmltodict.hash index 712f94a08b6b..9bd8ec687892 100644 --- a/package/python-xmltodict/python-xmltodict.hash +++ b/package/python-xmltodict/python-xmltodict.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/xmltodict/json -md5 9b98d656bb655aa7c7561a2ab811c83f xmltodict-0.14.1.tar.gz -sha256 338c8431e4fc554517651972d62f06958718f6262b04316917008e8fd677a6b0 xmltodict-0.14.1.tar.gz +md5 6e0d94bf858b3c2ff3daeed487eedc2a xmltodict-0.14.2.tar.gz +sha256 201e7c28bb210e374999d1dde6382923ab0ed1a8a5faeece48ab525b7810a553 xmltodict-0.14.2.tar.gz # Locally computed sha256 checksums sha256 d66d5eb8f83a0ba21d3dd04318b8817588e8764daabea852d1035e3f07ffda55 LICENSE diff --git a/package/python-xmltodict/python-xmltodict.mk b/package/python-xmltodict/python-xmltodict.mk index b151f288231c..1a041e05d467 100644 --- a/package/python-xmltodict/python-xmltodict.mk +++ b/package/python-xmltodict/python-xmltodict.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_XMLTODICT_VERSION = 0.14.1 +PYTHON_XMLTODICT_VERSION = 0.14.2 PYTHON_XMLTODICT_SOURCE = xmltodict-$(PYTHON_XMLTODICT_VERSION).tar.gz -PYTHON_XMLTODICT_SITE = https://files.pythonhosted.org/packages/98/f7/d29b8cdc9d8d075673be0f800013c1161e2fd4234546a140855a1bcc9eb4 +PYTHON_XMLTODICT_SITE = https://files.pythonhosted.org/packages/50/05/51dcca9a9bf5e1bce52582683ce50980bcadbc4fa5143b9f2b19ab99958f PYTHON_XMLTODICT_SETUP_TYPE = setuptools PYTHON_XMLTODICT_LICENSE = MIT PYTHON_XMLTODICT_LICENSE_FILES = LICENSE From 2fa55b43827b9e8a22638623e5d5615525205e8e Mon Sep 17 00:00:00 2001 From: James Hilliard Date: Sun, 27 Oct 2024 19:35:36 -0600 Subject: [PATCH 62/98] package/python-propcache: new package Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/Config.in | 1 + package/python-propcache/Config.in | 6 ++++++ package/python-propcache/python-propcache.hash | 5 +++++ package/python-propcache/python-propcache.mk | 17 +++++++++++++++++ 4 files changed, 29 insertions(+) create mode 100644 package/python-propcache/Config.in create mode 100644 package/python-propcache/python-propcache.hash create mode 100644 package/python-propcache/python-propcache.mk diff --git a/package/Config.in b/package/Config.in index a4fcc569470a..57a95a6ea8ac 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1269,6 +1269,7 @@ menu "External python modules" source "package/python-posix-ipc/Config.in" source "package/python-priority/Config.in" source "package/python-prompt-toolkit/Config.in" + source "package/python-propcache/Config.in" source "package/python-proto-plus/Config.in" source "package/python-protobuf/Config.in" source "package/python-psutil/Config.in" diff --git a/package/python-propcache/Config.in b/package/python-propcache/Config.in new file mode 100644 index 000000000000..a387d6520ca3 --- /dev/null +++ b/package/python-propcache/Config.in @@ -0,0 +1,6 @@ +config BR2_PACKAGE_PYTHON_PROPCACHE + bool "python-propcache" + help + Accelerated property cache. + + https://github.com/aio-libs/propcache diff --git a/package/python-propcache/python-propcache.hash b/package/python-propcache/python-propcache.hash new file mode 100644 index 000000000000..56a491433f38 --- /dev/null +++ b/package/python-propcache/python-propcache.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/propcache/json +md5 70b121a9845a0da06eccfbc42ff74335 propcache-0.2.0.tar.gz +sha256 df81779732feb9d01e5d513fad0122efb3d53bbc75f61b2a4f29a020bc985e70 propcache-0.2.0.tar.gz +# Locally computed sha256 checksums +sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE diff --git a/package/python-propcache/python-propcache.mk b/package/python-propcache/python-propcache.mk new file mode 100644 index 000000000000..37ceec731dac --- /dev/null +++ b/package/python-propcache/python-propcache.mk @@ -0,0 +1,17 @@ +################################################################################ +# +# python-propcache +# +################################################################################ + +PYTHON_PROPCACHE_VERSION = 0.2.0 +PYTHON_PROPCACHE_SOURCE = propcache-$(PYTHON_PROPCACHE_VERSION).tar.gz +PYTHON_PROPCACHE_SITE = https://files.pythonhosted.org/packages/a9/4d/5e5a60b78dbc1d464f8a7bbaeb30957257afdc8512cbb9dfd5659304f5cd +PYTHON_PROPCACHE_SETUP_TYPE = setuptools +PYTHON_PROPCACHE_LICENSE = Apache-2.0 +PYTHON_PROPCACHE_LICENSE_FILES = LICENSE +PYTHON_PROPCACHE_DEPENDENCIES = \ + host-python-cython \ + host-python-expandvars + +$(eval $(python-package)) From 6276e8044dae5e6fa48910e909f8f6b2bda15152 Mon Sep 17 00:00:00 2001 From: James Hilliard Date: Sun, 27 Oct 2024 19:35:37 -0600 Subject: [PATCH 63/98] package/python-yarl: bump to version 1.16.0 Add new python-propcache runtime dependency. Add new host-python-cython build dependency. Add new host-python-expandvars build dependency. Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-yarl/Config.in | 5 +++-- package/python-yarl/python-yarl.hash | 4 ++-- package/python-yarl/python-yarl.mk | 7 +++++-- 3 files changed, 10 insertions(+), 6 deletions(-) diff --git a/package/python-yarl/Config.in b/package/python-yarl/Config.in index 84e14ce92e01..48ed07cfde79 100644 --- a/package/python-yarl/Config.in +++ b/package/python-yarl/Config.in @@ -1,7 +1,8 @@ config BR2_PACKAGE_PYTHON_YARL bool "python-yarl" - select BR2_PACKAGE_PYTHON_MULTIDICT - select BR2_PACKAGE_PYTHON_IDNA + select BR2_PACKAGE_PYTHON_IDNA # runtime + select BR2_PACKAGE_PYTHON_MULTIDICT # runtime + select BR2_PACKAGE_PYTHON_PROPCACHE # runtime help Yet another URL library. diff --git a/package/python-yarl/python-yarl.hash b/package/python-yarl/python-yarl.hash index 624297aeba1e..766541bc94be 100644 --- a/package/python-yarl/python-yarl.hash +++ b/package/python-yarl/python-yarl.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/yarl/json -md5 4e46a0c7078d34d9734a7c5d182dee92 yarl-1.9.2.tar.gz -sha256 04ab9d4b9f587c06d801c2abfe9317b77cdf996c65a90d5e84ecc45010823571 yarl-1.9.2.tar.gz +md5 23595f461eb3eeba689e3567f60cd07a yarl-1.16.0.tar.gz +sha256 b6f687ced5510a9a2474bbae96a4352e5ace5fa34dc44a217b0537fec1db00b4 yarl-1.16.0.tar.gz # Locally computed sha256 checksums sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE diff --git a/package/python-yarl/python-yarl.mk b/package/python-yarl/python-yarl.mk index e4424ff5773c..78f5082bce40 100644 --- a/package/python-yarl/python-yarl.mk +++ b/package/python-yarl/python-yarl.mk @@ -4,11 +4,14 @@ # ################################################################################ -PYTHON_YARL_VERSION = 1.9.2 +PYTHON_YARL_VERSION = 1.16.0 PYTHON_YARL_SOURCE = yarl-$(PYTHON_YARL_VERSION).tar.gz -PYTHON_YARL_SITE = https://files.pythonhosted.org/packages/5f/3f/04b3c5e57844fb9c034b09c5cb6d2b43de5d64a093c30529fd233e16cf09 +PYTHON_YARL_SITE = https://files.pythonhosted.org/packages/23/52/e9766cc6c2eab7dd1e9749c52c9879317500b46fb97d4105223f86679f93 PYTHON_YARL_LICENSE = Apache-2.0 PYTHON_YARL_LICENSE_FILES = LICENSE PYTHON_YARL_SETUP_TYPE = setuptools +PYTHON_YARL_DEPENDENCIES = \ + host-python-cython \ + host-python-expandvars $(eval $(python-package)) From 19bc24ac83dadfe6686a10d90489c892d1970607 Mon Sep 17 00:00:00 2001 From: James Hilliard Date: Sun, 27 Oct 2024 19:47:55 -0600 Subject: [PATCH 64/98] package/python-zeroconf: bump to version 0.136.0 Drop no longer required python-async-timeout runtime dependency. Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-zeroconf/Config.in | 1 - package/python-zeroconf/python-zeroconf.hash | 4 ++-- package/python-zeroconf/python-zeroconf.mk | 4 ++-- 3 files changed, 4 insertions(+), 5 deletions(-) diff --git a/package/python-zeroconf/Config.in b/package/python-zeroconf/Config.in index 69ea81d93a43..1570674f59ad 100644 --- a/package/python-zeroconf/Config.in +++ b/package/python-zeroconf/Config.in @@ -1,6 +1,5 @@ config BR2_PACKAGE_PYTHON_ZEROCONF bool "python-zeroconf" - select BR2_PACKAGE_PYTHON_ASYNC_TIMEOUT # runtime select BR2_PACKAGE_PYTHON_IFADDR # runtime help Pure Python Multicast DNS Service Discovery Library diff --git a/package/python-zeroconf/python-zeroconf.hash b/package/python-zeroconf/python-zeroconf.hash index dbc54b1e1cfe..a40bbacb5ee8 100644 --- a/package/python-zeroconf/python-zeroconf.hash +++ b/package/python-zeroconf/python-zeroconf.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/zeroconf/json -md5 c4d49cca10d8d10f12e9152d6380de35 zeroconf-0.123.0.tar.gz -sha256 c50f24c9a7a6c7ba4bb301defad03a9d85dffb3ee280953de44eee9f432f2550 zeroconf-0.123.0.tar.gz +md5 f72c481e45177fa6811822d65881b95c zeroconf-0.136.0.tar.gz +sha256 7a82c7bd0327266ef9f04a5272b0bb79812ddcefccf944320b5f3519586bbc82 zeroconf-0.136.0.tar.gz # Locally computed sha256 checksums sha256 4d1d974999ae8655ee47afb47ac3b327cd1baeea3509aecb35341ba1a1a53c94 COPYING diff --git a/package/python-zeroconf/python-zeroconf.mk b/package/python-zeroconf/python-zeroconf.mk index 726d87403437..970633c2690a 100644 --- a/package/python-zeroconf/python-zeroconf.mk +++ b/package/python-zeroconf/python-zeroconf.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_ZEROCONF_VERSION = 0.123.0 +PYTHON_ZEROCONF_VERSION = 0.136.0 PYTHON_ZEROCONF_SOURCE = zeroconf-$(PYTHON_ZEROCONF_VERSION).tar.gz -PYTHON_ZEROCONF_SITE = https://files.pythonhosted.org/packages/db/47/85eafb277f6ef78e1a1895cc72f0035dfa6a5e51396134eb9ce21564c72f +PYTHON_ZEROCONF_SITE = https://files.pythonhosted.org/packages/82/e4/17075a9f1951b031dfd92d57916505574e0d1eab3f2fb7deecabd2be581e PYTHON_ZEROCONF_SETUP_TYPE = pep517 PYTHON_ZEROCONF_LICENSE = LGPL-2.1+ PYTHON_ZEROCONF_LICENSE_FILES = COPYING From eb6b1f2b92b8ce6426bbad67218b84b83551a578 Mon Sep 17 00:00:00 2001 From: James Hilliard Date: Sun, 27 Oct 2024 19:50:17 -0600 Subject: [PATCH 65/98] package/python-zipstream-ng: bump to version 1.8.0 Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-zipstream-ng/python-zipstream-ng.hash | 4 ++-- package/python-zipstream-ng/python-zipstream-ng.mk | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-zipstream-ng/python-zipstream-ng.hash b/package/python-zipstream-ng/python-zipstream-ng.hash index dd714389b232..6feb23834dc3 100644 --- a/package/python-zipstream-ng/python-zipstream-ng.hash +++ b/package/python-zipstream-ng/python-zipstream-ng.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/zipstream-ng/json -md5 2b7cd8d72a047dd23363415d47096d6a zipstream-ng-1.7.1.tar.gz -sha256 f92023b9ca578cd7fdd94ec733c65664ecf7ee32493e38cdf8e365a1316e9ffc zipstream-ng-1.7.1.tar.gz +md5 f30b8347aaceee3f4ddc01bda851790a zipstream_ng-1.8.0.tar.gz +sha256 b7129d2c15d26934b3e1cb22256593b6bdbd03c553c26f4199a5bf05110642bc zipstream_ng-1.8.0.tar.gz # Locally computed sha256 checksums sha256 e3a994d82e644b03a792a930f574002658412f62407f5fee083f2555c5f23118 LICENSE diff --git a/package/python-zipstream-ng/python-zipstream-ng.mk b/package/python-zipstream-ng/python-zipstream-ng.mk index 5e26c9303fd8..289e03b10a26 100644 --- a/package/python-zipstream-ng/python-zipstream-ng.mk +++ b/package/python-zipstream-ng/python-zipstream-ng.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_ZIPSTREAM_NG_VERSION = 1.7.1 -PYTHON_ZIPSTREAM_NG_SOURCE = zipstream-ng-$(PYTHON_ZIPSTREAM_NG_VERSION).tar.gz -PYTHON_ZIPSTREAM_NG_SITE = https://files.pythonhosted.org/packages/74/8c/682c8bb3085d2089e09c0b9393a12721d059dc0009da4e0b6faff6370679 +PYTHON_ZIPSTREAM_NG_VERSION = 1.8.0 +PYTHON_ZIPSTREAM_NG_SOURCE = zipstream_ng-$(PYTHON_ZIPSTREAM_NG_VERSION).tar.gz +PYTHON_ZIPSTREAM_NG_SITE = https://files.pythonhosted.org/packages/ac/16/5d9224baf640214255c34a0a0e9528c8403d2b89e2ba7df9d7cada58beb1 PYTHON_ZIPSTREAM_NG_SETUP_TYPE = setuptools PYTHON_ZIPSTREAM_NG_LICENSE = LGPL-3.0 PYTHON_ZIPSTREAM_NG_LICENSE_FILES = LICENSE From a706b01150f97b596e71d8fdf007bc76d685887b Mon Sep 17 00:00:00 2001 From: James Hilliard Date: Sun, 27 Oct 2024 19:53:24 -0600 Subject: [PATCH 66/98] package/python-zope-interface: bump to version 7.1.1 Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-zope-interface/python-zope-interface.hash | 4 ++-- package/python-zope-interface/python-zope-interface.mk | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-zope-interface/python-zope-interface.hash b/package/python-zope-interface/python-zope-interface.hash index 149e8ad67578..a580b5dff799 100644 --- a/package/python-zope-interface/python-zope-interface.hash +++ b/package/python-zope-interface/python-zope-interface.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/zope-interface/json -md5 4d644f1167c8a6b19b3690d301641820 zope_interface-7.1.0.tar.gz -sha256 3f005869a1a05e368965adb2075f97f8ee9a26c61898a9e52a9764d93774f237 zope_interface-7.1.0.tar.gz +md5 38f56d8efc8eda2cc40c206d7fd2a016 zope.interface-7.1.1.tar.gz +sha256 4284d664ef0ff7b709836d4de7b13d80873dc5faeffc073abdb280058bfac5e3 zope.interface-7.1.1.tar.gz # Locally computed sha256 checksums sha256 3e671db11df687516cc1db5b3d65e4aa383eaca3c20cea3faf53a0f7335d0a3c LICENSE.txt diff --git a/package/python-zope-interface/python-zope-interface.mk b/package/python-zope-interface/python-zope-interface.mk index 7eafa804608b..b2e3b8a56109 100644 --- a/package/python-zope-interface/python-zope-interface.mk +++ b/package/python-zope-interface/python-zope-interface.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_ZOPE_INTERFACE_VERSION = 7.1.0 -PYTHON_ZOPE_INTERFACE_SOURCE = zope_interface-$(PYTHON_ZOPE_INTERFACE_VERSION).tar.gz -PYTHON_ZOPE_INTERFACE_SITE = https://files.pythonhosted.org/packages/e4/1f/8bb0739aba9a8909bcfa2e12dc20443ebd5bd773b6796603f1a126211e18 +PYTHON_ZOPE_INTERFACE_VERSION = 7.1.1 +PYTHON_ZOPE_INTERFACE_SOURCE = zope.interface-$(PYTHON_ZOPE_INTERFACE_VERSION).tar.gz +PYTHON_ZOPE_INTERFACE_SITE = https://files.pythonhosted.org/packages/3c/f5/1079cab32302359cc09bd1dca9656e680601e0e8af9397322ab0fe85f368 PYTHON_ZOPE_INTERFACE_SETUP_TYPE = setuptools PYTHON_ZOPE_INTERFACE_LICENSE = ZPL-2.1 PYTHON_ZOPE_INTERFACE_LICENSE_FILES = LICENSE.txt From 84ef9bede635726542a72af5c61f84914acfe122 Mon Sep 17 00:00:00 2001 From: Michael Nosthoff Date: Mon, 28 Oct 2024 13:44:13 +0100 Subject: [PATCH 67/98] package/criu: fix comment condition in e97fc89e7b a dependency on host-gcc >= 7 was added but for the comment the condition was not correctly inverted. Fixes: e97fc89e7b ("package/protobuf-c: bump to version 1.5.0") Signed-off-by: Michael Nosthoff Signed-off-by: Thomas Petazzoni --- package/criu/Config.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/criu/Config.in b/package/criu/Config.in index 30b131cd30a6..fc6897c4d0d7 100644 --- a/package/criu/Config.in +++ b/package/criu/Config.in @@ -50,4 +50,4 @@ comment "criu needs a glibc or musl toolchain w/ threads, host gcc >= 7, gcc >= || !BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_18 \ || BR2_TOOLCHAIN_USES_UCLIBC || !BR2_INSTALL_LIBSTDCPP \ || BR2_STATIC_LIBS || !BR2_USE_WCHAR \ - || BR2_HOST_GCC_AT_LEAST_7 + || !BR2_HOST_GCC_AT_LEAST_7 From c14926cecbec2ed4b09922813cf826d7fbfbb05a Mon Sep 17 00:00:00 2001 From: James Hilliard Date: Sun, 27 Oct 2024 17:35:35 -0600 Subject: [PATCH 68/98] package/rust: bump to version 1.82.0 Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/rust-bin/rust-bin.hash | 128 ++++++++++++++++----------------- package/rust-bin/rust-bin.mk | 2 +- package/rust/rust.hash | 4 +- package/rust/rust.mk | 2 +- 4 files changed, 68 insertions(+), 68 deletions(-) diff --git a/package/rust-bin/rust-bin.hash b/package/rust-bin/rust-bin.hash index d3ed02513c95..070a0b977952 100644 --- a/package/rust-bin/rust-bin.hash +++ b/package/rust-bin/rust-bin.hash @@ -1,70 +1,70 @@ # Generated with utils/update-rust # Do not edit manually -# From https://static.rust-lang.org/dist/rust-1.81.0-aarch64-unknown-linux-gnu.tar.xz.sha256 -sha256 5cd65b0a2724e4193a5c4ba79f0687f8c11d52c2d58ee35bc7ce5958a3cc8dc2 rust-1.81.0-aarch64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.81.0-i686-unknown-linux-gnu.tar.xz.sha256 -sha256 b8e1a2889c574d235b210ae7ac8dd0696ea845fdc3707d67955d53ad4c0de027 rust-1.81.0-i686-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.81.0-powerpc-unknown-linux-gnu.tar.xz.sha256 -sha256 0d5febf28380b9c25f08e6f9b834778ace9ecb54b892481985e1e8692080c617 rust-1.81.0-powerpc-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.81.0-powerpc64-unknown-linux-gnu.tar.xz.sha256 -sha256 1ff9c458f882b19050083c1f4cdd1a639dd8014b6c9c658e08506c7f3449af33 rust-1.81.0-powerpc64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.81.0-powerpc64le-unknown-linux-gnu.tar.xz.sha256 -sha256 aca2ff839c6ac288ee037926ec15d78315977a5945f515505db0b248d7c3094c rust-1.81.0-powerpc64le-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.81.0-riscv64gc-unknown-linux-gnu.tar.xz.sha256 -sha256 bc4c50240344882e1c192038cc04daea760792c6aaafa928ae1058f6f4cda437 rust-1.81.0-riscv64gc-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.81.0-s390x-unknown-linux-gnu.tar.xz.sha256 -sha256 5d66614297fb01e66310f6842ab9ac0813ea4d340d88c0205880729b99362dcb rust-1.81.0-s390x-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.81.0-x86_64-unknown-linux-gnu.tar.xz.sha256 -sha256 1a9ee8caaa18a3e433fef93cea8a55dc1ebd478ed761b2fef69d4565f9d00e7f rust-1.81.0-x86_64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.81.0-aarch64-unknown-linux-gnu.tar.xz.sha256 -sha256 85567f037cee338f8ec8f9b6287a7f200d221658a996cba254abc91606ece6f4 rust-std-1.81.0-aarch64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.81.0-aarch64-unknown-linux-musl.tar.xz.sha256 -sha256 e31d375a512aa1bbb533ff53cab47559468e5c1bf047fd9f4040446dfa9cd9df rust-std-1.81.0-aarch64-unknown-linux-musl.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.81.0-arm-unknown-linux-gnueabi.tar.xz.sha256 -sha256 4220431ef39ea5383f987ac00a80acbe150aa116178513d619a8dd10a643da22 rust-std-1.81.0-arm-unknown-linux-gnueabi.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.81.0-arm-unknown-linux-gnueabihf.tar.xz.sha256 -sha256 bb146097d9e5f2173cdd7afa4e813f5e68688da371171427d60778e7220e6ec5 rust-std-1.81.0-arm-unknown-linux-gnueabihf.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.81.0-arm-unknown-linux-musleabi.tar.xz.sha256 -sha256 2e78458b9ea32f25b7277c8e94dfc19453ba00520588b165f5d55ef0da801939 rust-std-1.81.0-arm-unknown-linux-musleabi.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.81.0-arm-unknown-linux-musleabihf.tar.xz.sha256 -sha256 92d4160b5fb5a16ae0f2be18f1e25ce201e0c80801cdf261d0f416157cc4182d rust-std-1.81.0-arm-unknown-linux-musleabihf.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.81.0-armv5te-unknown-linux-gnueabi.tar.xz.sha256 -sha256 d7855f721070a6fb283993a13f0120508636c516d05614024fc1ed5576cfbfc0 rust-std-1.81.0-armv5te-unknown-linux-gnueabi.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.81.0-armv5te-unknown-linux-musleabi.tar.xz.sha256 -sha256 e06c5b4d942f139f5ee824612b639a6212fff05d182ddb4a895a5767ed22ce20 rust-std-1.81.0-armv5te-unknown-linux-musleabi.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.81.0-armv7-unknown-linux-gnueabi.tar.xz.sha256 -sha256 6501025d22ddd9909d5819867e1fb2026f6fa9510334eaac51b8b4e566aea23a rust-std-1.81.0-armv7-unknown-linux-gnueabi.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.81.0-armv7-unknown-linux-gnueabihf.tar.xz.sha256 -sha256 ffd915504e7f52384123957d1a2d7044061d21c8927cf0d2a2222723d8250535 rust-std-1.81.0-armv7-unknown-linux-gnueabihf.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.81.0-armv7-unknown-linux-musleabi.tar.xz.sha256 -sha256 9c182129b3079d6763f3f8ba693a51919dc7d994d8713ba3f5207e557aefa153 rust-std-1.81.0-armv7-unknown-linux-musleabi.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.81.0-armv7-unknown-linux-musleabihf.tar.xz.sha256 -sha256 700628d3b47d8f65753cc255eedf8627dab5c3f39e82b2e5743607cf6d51084e rust-std-1.81.0-armv7-unknown-linux-musleabihf.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.81.0-i586-unknown-linux-gnu.tar.xz.sha256 -sha256 91ebf62a1f95047b93d4a4fec280fb4897cc7921633fd55f5c5a3aeb2b140bd6 rust-std-1.81.0-i586-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.81.0-i586-unknown-linux-musl.tar.xz.sha256 -sha256 373c4c1cfe8c5e9b029fc555b678c0947220d021f1456cb9176b41013c2e9b21 rust-std-1.81.0-i586-unknown-linux-musl.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.81.0-i686-unknown-linux-gnu.tar.xz.sha256 -sha256 4ed9085460e444de9dee246080126f5e73062802b99aaff620d2aa827f60d972 rust-std-1.81.0-i686-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.81.0-i686-unknown-linux-musl.tar.xz.sha256 -sha256 45b8fa18f0cdba725120ce2879f3e5d8218f0fc6c66594e347cf2c6453763eb5 rust-std-1.81.0-i686-unknown-linux-musl.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.81.0-powerpc-unknown-linux-gnu.tar.xz.sha256 -sha256 3b3473de46f7ea268130d8c72140dacab9118b2e8611fc0e23ed99091f25eb45 rust-std-1.81.0-powerpc-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.81.0-powerpc64-unknown-linux-gnu.tar.xz.sha256 -sha256 665f3c0a8752f8e5d973cf9b94e5c1be94954178ca8378a318b6e21e7a7b370c rust-std-1.81.0-powerpc64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.81.0-powerpc64le-unknown-linux-gnu.tar.xz.sha256 -sha256 5ba237cfbd18806bf77fbe8bc31b14a17f3d14acb30a022955cf047eb8d41056 rust-std-1.81.0-powerpc64le-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.81.0-riscv64gc-unknown-linux-gnu.tar.xz.sha256 -sha256 9882cda0a5547405e64357a4964d525f46d1395f85b7e7b6e69cbd4dbcd46ec3 rust-std-1.81.0-riscv64gc-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.81.0-s390x-unknown-linux-gnu.tar.xz.sha256 -sha256 5549622876714df21235aa6d26731f31c37a7e1629a3f6c5262dbb0b1f10038c rust-std-1.81.0-s390x-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.81.0-sparc64-unknown-linux-gnu.tar.xz.sha256 -sha256 194a3c04a2390b1e07fdb114eb2c48e962219f0a1b710e2120a9806963a2520b rust-std-1.81.0-sparc64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.81.0-x86_64-unknown-linux-gnu.tar.xz.sha256 -sha256 6ddf80f254e8eea9956308ba89fd68e1ac7885853df9239b07bbc9f047b7562f rust-std-1.81.0-x86_64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.81.0-x86_64-unknown-linux-musl.tar.xz.sha256 -sha256 3f2e47fff9320888993139fbd98f4bb44faf9355b25904f36a24a9808ff80240 rust-std-1.81.0-x86_64-unknown-linux-musl.tar.xz +# From https://static.rust-lang.org/dist/rust-1.82.0-aarch64-unknown-linux-gnu.tar.xz.sha256 +sha256 99acf175be33bd96ac82d644125d0e2acc6962d61ee64851edc7d8ba3bd23ca4 rust-1.82.0-aarch64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.82.0-i686-unknown-linux-gnu.tar.xz.sha256 +sha256 34669e600d6ee7744e59f5d4542e2a539a9b13f099a4533f19a46e32a0868053 rust-1.82.0-i686-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.82.0-powerpc-unknown-linux-gnu.tar.xz.sha256 +sha256 a32342217fb82167fffcaf0c7e44ac6e32ce5fa63dc3beb42439ab05f561a882 rust-1.82.0-powerpc-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.82.0-powerpc64-unknown-linux-gnu.tar.xz.sha256 +sha256 0608a560ce266e8aafecc2b9908e3094f5ef1e135460b1f88aa614e5bf65aae4 rust-1.82.0-powerpc64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.82.0-powerpc64le-unknown-linux-gnu.tar.xz.sha256 +sha256 048f637a547522ba0081c5772fd3196dfcc2d0d24f442424f168b5d55f961537 rust-1.82.0-powerpc64le-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.82.0-riscv64gc-unknown-linux-gnu.tar.xz.sha256 +sha256 532190c3cdbdee9249bcde648b1c61b092bdd8885266ba9edd6df6824a454958 rust-1.82.0-riscv64gc-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.82.0-s390x-unknown-linux-gnu.tar.xz.sha256 +sha256 71428fab3cf18cfe4b4486a11d292ec157fe8b0c904fb4fae34db6539144c286 rust-1.82.0-s390x-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.82.0-x86_64-unknown-linux-gnu.tar.xz.sha256 +sha256 8a6bf24ca1fee2bd861590431c7954674191a0c0dfa0af4169731bc1459cf58a rust-1.82.0-x86_64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.82.0-aarch64-unknown-linux-gnu.tar.xz.sha256 +sha256 1359ac1f3a123ae5da0ee9e47b98bb9e799578eefd9f347ff9bafd57a1d74a7f rust-std-1.82.0-aarch64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.82.0-aarch64-unknown-linux-musl.tar.xz.sha256 +sha256 a364a4b506865fbd56aac67e2b540a824cd9abda621bb38a8b678166d33b8ec2 rust-std-1.82.0-aarch64-unknown-linux-musl.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.82.0-arm-unknown-linux-gnueabi.tar.xz.sha256 +sha256 bec0b04e6e1e183fc21521e9cc2dc89be41c3ccacff3fb5ca48419b47af94fe1 rust-std-1.82.0-arm-unknown-linux-gnueabi.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.82.0-arm-unknown-linux-gnueabihf.tar.xz.sha256 +sha256 fa379cc69b23782cbaddf66025889bf5ca9c32ddb60766fe158b43cfe49a2b2b rust-std-1.82.0-arm-unknown-linux-gnueabihf.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.82.0-arm-unknown-linux-musleabi.tar.xz.sha256 +sha256 cd5e1577c1772ba309d003c49a2df2f06ccbc1cd1bf3ee9c1cfada210979f26e rust-std-1.82.0-arm-unknown-linux-musleabi.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.82.0-arm-unknown-linux-musleabihf.tar.xz.sha256 +sha256 86f2242347c1cbae354cd0ff66c9bfe735f1b371c189aaf0157a3b55004590cb rust-std-1.82.0-arm-unknown-linux-musleabihf.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.82.0-armv5te-unknown-linux-gnueabi.tar.xz.sha256 +sha256 e3c74773cf6f09a3cda1b64c3058f5a88abea0a98f172de895c0ecf7b7b760b2 rust-std-1.82.0-armv5te-unknown-linux-gnueabi.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.82.0-armv5te-unknown-linux-musleabi.tar.xz.sha256 +sha256 df0a3be0e71ca8aa8be4915f7142661af32411949a75c1729a314e6ab5c78b0b rust-std-1.82.0-armv5te-unknown-linux-musleabi.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.82.0-armv7-unknown-linux-gnueabi.tar.xz.sha256 +sha256 4d692c1696ad49285a45bc5f636ce9c13ccb32b99ed14be428eaaf1e0cae6b33 rust-std-1.82.0-armv7-unknown-linux-gnueabi.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.82.0-armv7-unknown-linux-gnueabihf.tar.xz.sha256 +sha256 34d258a07c9051803786405731c05fb19f7980e13308acf4b16e8c836bd73ac8 rust-std-1.82.0-armv7-unknown-linux-gnueabihf.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.82.0-armv7-unknown-linux-musleabi.tar.xz.sha256 +sha256 1e318fcff01379cf4459f02526309b1f086530004be4fb5e00988ce7b1d821f5 rust-std-1.82.0-armv7-unknown-linux-musleabi.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.82.0-armv7-unknown-linux-musleabihf.tar.xz.sha256 +sha256 bf93c79abc56bfcc3d48f2defcb0ca720405d01a50ba08d6d24830ae034bbc2d rust-std-1.82.0-armv7-unknown-linux-musleabihf.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.82.0-i586-unknown-linux-gnu.tar.xz.sha256 +sha256 f56585c55664898c7484f4b7bd139770c99d7b4da6e56e4016f71cb053b1aee2 rust-std-1.82.0-i586-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.82.0-i586-unknown-linux-musl.tar.xz.sha256 +sha256 711c03ffb5bb53fcc97278b015d1ea9f503ce826ba390855f576c0e3b77c4bdb rust-std-1.82.0-i586-unknown-linux-musl.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.82.0-i686-unknown-linux-gnu.tar.xz.sha256 +sha256 c7ebb02b6ca349999b3b7dce768efaca5e0d9060f55397523e11a64cd10a9405 rust-std-1.82.0-i686-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.82.0-i686-unknown-linux-musl.tar.xz.sha256 +sha256 3c5ee32afc4b83313832c7a78175c05a5e568e6053fde7e65e2a9b19ce104c10 rust-std-1.82.0-i686-unknown-linux-musl.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.82.0-powerpc-unknown-linux-gnu.tar.xz.sha256 +sha256 827989a42526206199025f764d08d7cd319fee58bf2e08dcaf75df9ead6f094e rust-std-1.82.0-powerpc-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.82.0-powerpc64-unknown-linux-gnu.tar.xz.sha256 +sha256 cdfadb39f1325319de8152504413f34671ac09fa7ecb97f967c25ece3645bc5e rust-std-1.82.0-powerpc64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.82.0-powerpc64le-unknown-linux-gnu.tar.xz.sha256 +sha256 4954a44305622b8f68ca088138b9a69432e350336da1a415a282ce148beb340d rust-std-1.82.0-powerpc64le-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.82.0-riscv64gc-unknown-linux-gnu.tar.xz.sha256 +sha256 5649f9b4e107d6c5f72fb7f82cfe15370b80b8d983670602e02e0b615bc6dc88 rust-std-1.82.0-riscv64gc-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.82.0-s390x-unknown-linux-gnu.tar.xz.sha256 +sha256 454b83668b57bdef28fc49aca8fd4c38e395b49011e653afdf3f9bb2dae8aa63 rust-std-1.82.0-s390x-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.82.0-sparc64-unknown-linux-gnu.tar.xz.sha256 +sha256 87db52d782131a8817b76f65eefcae2c24a49b2a6f19ed9bd4699167305c22aa rust-std-1.82.0-sparc64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.82.0-x86_64-unknown-linux-gnu.tar.xz.sha256 +sha256 2eca3d36f7928f877c334909f35fe202fbcecce109ccf3b439284c2cb7849594 rust-std-1.82.0-x86_64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.82.0-x86_64-unknown-linux-musl.tar.xz.sha256 +sha256 1c99a4c81f51b687ba55746c7d3f19b5b860fe4eff604d3c7d803e08c9cc89bb rust-std-1.82.0-x86_64-unknown-linux-musl.tar.xz # Locally generated sha256 62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a LICENSE-APACHE sha256 23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3 LICENSE-MIT diff --git a/package/rust-bin/rust-bin.mk b/package/rust-bin/rust-bin.mk index 31c7ac50b8d5..c14ca7f88e29 100644 --- a/package/rust-bin/rust-bin.mk +++ b/package/rust-bin/rust-bin.mk @@ -6,7 +6,7 @@ # When updating this version, check whether support/download/cargo-post-process # still generates the same archives. -RUST_BIN_VERSION = 1.81.0 +RUST_BIN_VERSION = 1.82.0 RUST_BIN_SITE = https://static.rust-lang.org/dist RUST_BIN_LICENSE = Apache-2.0 or MIT RUST_BIN_LICENSE_FILES = LICENSE-APACHE LICENSE-MIT diff --git a/package/rust/rust.hash b/package/rust/rust.hash index 5dd32d432eb3..19af66e2d6aa 100644 --- a/package/rust/rust.hash +++ b/package/rust/rust.hash @@ -1,8 +1,8 @@ # Generated with utils/update-rust # Do not edit manually -# From https://static.rust-lang.org/dist/rustc-1.81.0-src.tar.xz.sha256 -sha256 36217ef7e32f40a180e3d79bd666b4dfdaed49dd381023a5fb765fd12d0092ce rustc-1.81.0-src.tar.xz +# From https://static.rust-lang.org/dist/rustc-1.82.0-src.tar.xz.sha256 +sha256 1276a0bb8fa12288ba6fa96597d28b40e74c44257c051d3bc02c2b049bb38210 rustc-1.82.0-src.tar.xz # Locally generated sha256 62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a LICENSE-APACHE sha256 23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3 LICENSE-MIT diff --git a/package/rust/rust.mk b/package/rust/rust.mk index adb0a65580bb..802aa0f4137f 100644 --- a/package/rust/rust.mk +++ b/package/rust/rust.mk @@ -6,7 +6,7 @@ # When updating this version, check whether support/download/cargo-post-process # still generates the same archives. -RUST_VERSION = 1.81.0 +RUST_VERSION = 1.82.0 RUST_SOURCE = rustc-$(RUST_VERSION)-src.tar.xz RUST_SITE = https://static.rust-lang.org/dist RUST_LICENSE = Apache-2.0 or MIT From 653c3d39a633a2106d50baa2625cb126bbb53d57 Mon Sep 17 00:00:00 2001 From: Bernd Kuhls Date: Sun, 27 Oct 2024 21:38:56 +0100 Subject: [PATCH 69/98] package/libglfw: bump version to 3.4 Removed patch 0001 which was applied upstream: https://github.com/glfw/glfw/commit/2747e47393cbca2d09db56223e735bd94b21e2eb Removed patch 0002 which is not needed anymore due to the removal of the dependency to wayland-protocols: https://github.com/glfw/glfw/commit/e8cf53cf708d025a30895dd5671b208f32af2e73 Configure option GLFW_USE_WAYLAND was replaced by GLFW_BUILD_WAYLAND and the option GLFW_BUILD_X11 was added: https://github.com/glfw/glfw/commit/56a4cb0a3a2c7a44a2fd8ab3335adf915e19d30c Signed-off-by: Bernd Kuhls Signed-off-by: Thomas Petazzoni --- .checkpackageignore | 1 - ...emove-extra-cmake-modules-dependency.patch | 125 ------------------ ...xt-allow-override-of-wayland-pkgdata.patch | 34 ----- package/libglfw/Config.in | 1 - package/libglfw/libglfw.hash | 2 +- package/libglfw/libglfw.mk | 14 +- 6 files changed, 9 insertions(+), 168 deletions(-) delete mode 100644 package/libglfw/0001-Wayland-Remove-extra-cmake-modules-dependency.patch delete mode 100644 package/libglfw/0002-src-CMakeLists.txt-allow-override-of-wayland-pkgdata.patch diff --git a/.checkpackageignore b/.checkpackageignore index 4788f97694b3..babcb813b437 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -682,7 +682,6 @@ package/libftdi1/0003-CMakeLists.txt-fix-static-build-with-libusb-and-lato.patch package/libfuse/0001-fix-aarch64-build.patch lib_patch.Upstream package/libfuse/0002-util-ulockmgr_server-c-conditionally-define-closefrom-fix-glibc-2-34.patch lib_patch.Upstream package/libgcrypt/0001-configure.ac-add-an-option-to-disable-tests.patch lib_patch.Upstream -package/libglfw/0001-Wayland-Remove-extra-cmake-modules-dependency.patch lib_patch.Upstream package/libgpiod/0001-build-add-a-configure-switch-for-building-examples.patch lib_patch.Upstream package/libgsm/0001-Misc-fixes-from-Archlinux.patch lib_patch.Upstream package/libgtk2/0001-reduce-dependencies.patch lib_patch.Upstream diff --git a/package/libglfw/0001-Wayland-Remove-extra-cmake-modules-dependency.patch b/package/libglfw/0001-Wayland-Remove-extra-cmake-modules-dependency.patch deleted file mode 100644 index ffa1d13f5134..000000000000 --- a/package/libglfw/0001-Wayland-Remove-extra-cmake-modules-dependency.patch +++ /dev/null @@ -1,125 +0,0 @@ -From 8ebf1067390948d03330a5a0c814e5f7f860e678 Mon Sep 17 00:00:00 2001 -From: Joel Winarske -Date: Mon, 28 Sep 2020 22:23:02 -0700 -Subject: [PATCH] Wayland: Remove extra-cmake-modules dependency - -Fixes #1774. - -[Retrieved (and backported) from: -https://github.com/glfw/glfw/commit/2747e47393cbca2d09db56223e735bd94b21e2eb] -Signed-off-by: Fabrice Fontaine -[Dario: make the patch to be applied with fuzz factor 0 dropping all Hunks] -Signed-off-by: Dario Binacchi ---- - CMakeLists.txt | 16 ++++++------ - src/CMakeLists.txt | 62 ++++++++++++++++++++++++++++------------------ - 2 files changed, 45 insertions(+), 33 deletions(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 75069161fc36..b315eaa15305 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -249,20 +249,18 @@ endif() - # Use Wayland for window creation - #-------------------------------------------------------------------- - if (_GLFW_WAYLAND) -- find_package(ECM REQUIRED NO_MODULE) -- list(APPEND CMAKE_MODULE_PATH "${ECM_MODULE_PATH}") - -- find_package(Wayland REQUIRED Client Cursor Egl) -- find_package(WaylandScanner REQUIRED) -- find_package(WaylandProtocols 1.15 REQUIRED) -+ include(FindPkgConfig) -+ pkg_check_modules(Wayland REQUIRED -+ wayland-client>=0.2.7 -+ wayland-cursor>=0.2.7 -+ wayland-egl>=0.2.7 -+ xkbcommon) - - list(APPEND glfw_PKG_DEPS "wayland-client") - - list(APPEND glfw_INCLUDE_DIRS "${Wayland_INCLUDE_DIRS}") -- list(APPEND glfw_LIBRARIES "${Wayland_LIBRARIES}" "${CMAKE_THREAD_LIBS_INIT}") -- -- find_package(XKBCommon REQUIRED) -- list(APPEND glfw_INCLUDE_DIRS "${XKBCOMMON_INCLUDE_DIRS}") -+ list(APPEND glfw_LIBRARIES "${Wayland_LINK_LIBRARIES}" "${CMAKE_THREAD_LIBS_INIT}") - - include(CheckIncludeFiles) - include(CheckFunctionExists) -diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt -index b6dd86c54512..29be6515ae58 100644 ---- a/src/CMakeLists.txt -+++ b/src/CMakeLists.txt -@@ -40,30 +40,44 @@ elseif (_GLFW_WAYLAND) - posix_time.c posix_thread.c xkb_unicode.c - egl_context.c osmesa_context.c) - -- ecm_add_wayland_client_protocol(glfw_SOURCES -- PROTOCOL -- "${WAYLAND_PROTOCOLS_PKGDATADIR}/stable/xdg-shell/xdg-shell.xml" -- BASENAME xdg-shell) -- ecm_add_wayland_client_protocol(glfw_SOURCES -- PROTOCOL -- "${WAYLAND_PROTOCOLS_PKGDATADIR}/unstable/xdg-decoration/xdg-decoration-unstable-v1.xml" -- BASENAME xdg-decoration) -- ecm_add_wayland_client_protocol(glfw_SOURCES -- PROTOCOL -- "${WAYLAND_PROTOCOLS_PKGDATADIR}/stable/viewporter/viewporter.xml" -- BASENAME viewporter) -- ecm_add_wayland_client_protocol(glfw_SOURCES -- PROTOCOL -- "${WAYLAND_PROTOCOLS_PKGDATADIR}/unstable/relative-pointer/relative-pointer-unstable-v1.xml" -- BASENAME relative-pointer-unstable-v1) -- ecm_add_wayland_client_protocol(glfw_SOURCES -- PROTOCOL -- "${WAYLAND_PROTOCOLS_PKGDATADIR}/unstable/pointer-constraints/pointer-constraints-unstable-v1.xml" -- BASENAME pointer-constraints-unstable-v1) -- ecm_add_wayland_client_protocol(glfw_SOURCES -- PROTOCOL -- "${WAYLAND_PROTOCOLS_PKGDATADIR}/unstable/idle-inhibit/idle-inhibit-unstable-v1.xml" -- BASENAME idle-inhibit-unstable-v1) -+ find_program(WAYLAND_SCANNER_EXECUTABLE NAMES wayland-scanner) -+ pkg_check_modules(WAYLAND_PROTOCOLS REQUIRED wayland-protocols>=1.15) -+ pkg_get_variable(WAYLAND_PROTOCOLS_BASE wayland-protocols pkgdatadir) -+ -+ macro(wayland_generate protocol_file output_file) -+ add_custom_command(OUTPUT ${output_file}.h -+ COMMAND ${WAYLAND_SCANNER_EXECUTABLE} client-header -+ < ${protocol_file} > ${output_file}.h -+ DEPENDS ${protocol_file}) -+ list(APPEND glfw_SOURCES ${output_file}.h) -+ -+ add_custom_command(OUTPUT ${output_file}.c -+ COMMAND ${WAYLAND_SCANNER_EXECUTABLE} private-code -+ < ${protocol_file} > ${output_file}.c -+ DEPENDS ${protocol_file}) -+ list(APPEND glfw_SOURCES ${output_file}.c) -+ endmacro() -+ -+ set(GLFW_WAYLAND_PROTOCOL_SOURCES) -+ wayland_generate( -+ ${WAYLAND_PROTOCOLS_BASE}/stable/xdg-shell/xdg-shell.xml -+ ${CMAKE_BINARY_DIR}/src/wayland-xdg-shell-client-protocol) -+ wayland_generate( -+ ${WAYLAND_PROTOCOLS_BASE}/unstable/xdg-decoration/xdg-decoration-unstable-v1.xml -+ ${CMAKE_BINARY_DIR}/src/wayland-xdg-decoration-client-protocol) -+ wayland_generate( -+ ${WAYLAND_PROTOCOLS_BASE}/stable/viewporter/viewporter.xml -+ ${CMAKE_BINARY_DIR}/src/wayland-viewporter-client-protocol) -+ wayland_generate( -+ ${WAYLAND_PROTOCOLS_BASE}/unstable/relative-pointer/relative-pointer-unstable-v1.xml -+ ${CMAKE_BINARY_DIR}/src/wayland-relative-pointer-unstable-v1-client-protocol) -+ wayland_generate( -+ ${WAYLAND_PROTOCOLS_BASE}/unstable/pointer-constraints/pointer-constraints-unstable-v1.xml -+ ${CMAKE_BINARY_DIR}/src/wayland-pointer-constraints-unstable-v1-client-protocol) -+ wayland_generate( -+ ${WAYLAND_PROTOCOLS_BASE}/unstable/idle-inhibit/idle-inhibit-unstable-v1.xml -+ ${CMAKE_BINARY_DIR}/src/wayland-idle-inhibit-unstable-v1-client-protocol) -+ - elseif (_GLFW_OSMESA) - set(glfw_HEADERS ${common_HEADERS} null_platform.h null_joystick.h - posix_time.h posix_thread.h osmesa_context.h) --- -2.43.0 - diff --git a/package/libglfw/0002-src-CMakeLists.txt-allow-override-of-wayland-pkgdata.patch b/package/libglfw/0002-src-CMakeLists.txt-allow-override-of-wayland-pkgdata.patch deleted file mode 100644 index 268b1248518b..000000000000 --- a/package/libglfw/0002-src-CMakeLists.txt-allow-override-of-wayland-pkgdata.patch +++ /dev/null @@ -1,34 +0,0 @@ -From a2c88988b6cfe4023fe78f13519b56a8ac9f568b Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Fri, 4 Mar 2022 17:59:19 +0100 -Subject: [PATCH] src/CMakeLists.txt: allow override of wayland pkgdatadir - -Allow the user to override WAYLAND_{PROTOCOLS_BASE,CLIENT_PKGDATADIR} -(needed when cross-compiling) - -Signed-off-by: Fabrice Fontaine -Upstream: https://github.com/glfw/glfw/pull/2053 -[Dario: make the patch to be applied with fuzz factor 0] -Signed-off-by: Dario Binacchi ---- - src/CMakeLists.txt | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt -index 29be6515ae58..1767b3c8ad8f 100644 ---- a/src/CMakeLists.txt -+++ b/src/CMakeLists.txt -@@ -42,7 +42,9 @@ elseif (_GLFW_WAYLAND) - - find_program(WAYLAND_SCANNER_EXECUTABLE NAMES wayland-scanner) - pkg_check_modules(WAYLAND_PROTOCOLS REQUIRED wayland-protocols>=1.15) -- pkg_get_variable(WAYLAND_PROTOCOLS_BASE wayland-protocols pkgdatadir) -+ if (NOT WAYLAND_PROTOCOLS_BASE) -+ pkg_get_variable(WAYLAND_PROTOCOLS_BASE wayland-protocols pkgdatadir) -+ endif() - - macro(wayland_generate protocol_file output_file) - add_custom_command(OUTPUT ${output_file}.h --- -2.43.0 - diff --git a/package/libglfw/Config.in b/package/libglfw/Config.in index e5e96036ff1a..239d5011a36d 100644 --- a/package/libglfw/Config.in +++ b/package/libglfw/Config.in @@ -3,7 +3,6 @@ config BR2_PACKAGE_LIBGLFW depends on BR2_PACKAGE_XORG7 || BR2_PACKAGE_WAYLAND depends on BR2_PACKAGE_HAS_LIBGL || BR2_PACKAGE_HAS_LIBGLES select BR2_PACKAGE_LIBXKBCOMMON if BR2_PACKAGE_WAYLAND - select BR2_PACKAGE_WAYLAND_PROTOCOLS if BR2_PACKAGE_WAYLAND select BR2_PACKAGE_XLIB_LIBXCURSOR if BR2_PACKAGE_XORG7 select BR2_PACKAGE_XLIB_LIBXEXT if BR2_PACKAGE_XORG7 select BR2_PACKAGE_XLIB_LIBXI if BR2_PACKAGE_XORG7 diff --git a/package/libglfw/libglfw.hash b/package/libglfw/libglfw.hash index 9d38946f3c8b..54b23471a3cc 100644 --- a/package/libglfw/libglfw.hash +++ b/package/libglfw/libglfw.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 f30f42e05f11e5fc62483e513b0488d5bceeab7d9c5da0ffe2252ad81816c713 libglfw-3.3.8.tar.gz +sha256 c038d34200234d071fae9345bc455e4a8f2f544ab60150765d7704e08f3dac01 libglfw-3.4.tar.gz sha256 149704059b5d0bf551637e50042dd4de9c2cae921021f6636298911e3a5f9462 LICENSE.md diff --git a/package/libglfw/libglfw.mk b/package/libglfw/libglfw.mk index f5d254eec36a..9586d7f92cec 100644 --- a/package/libglfw/libglfw.mk +++ b/package/libglfw/libglfw.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBGLFW_VERSION = 3.3.8 +LIBGLFW_VERSION = 3.4 LIBGLFW_SITE = $(call github,glfw,glfw,$(LIBGLFW_VERSION)) LIBGLFW_INSTALL_STAGING = YES LIBGLFW_LICENSE = Zlib @@ -16,8 +16,11 @@ LIBGLFW_CONF_OPTS += \ -DGLFW_BUILD_DOCS=OFF ifeq ($(BR2_PACKAGE_XORG7),y) +LIBGLFW_CONF_OPTS += -DGLFW_BUILD_X11=ON LIBGLFW_DEPENDENCIES += xlib_libXcursor xlib_libXext \ xlib_libXi xlib_libXinerama xlib_libXrandr +else +LIBGLFW_CONF_OPTS += -DGLFW_BUILD_X11=OFF endif ifeq ($(BR2_PACKAGE_HAS_LIBGL),y) @@ -29,11 +32,10 @@ LIBGLFW_DEPENDENCIES += libgles endif ifeq ($(BR2_PACKAGE_WAYLAND),y) -LIBGLFW_DEPENDENCIES += libxkbcommon wayland wayland-protocols -# Override pkg-config pkgdatadir variable, it needs the prefix -LIBGLFW_CONF_OPTS += \ - -DGLFW_USE_WAYLAND=1 \ - -DWAYLAND_PROTOCOLS_BASE=$(STAGING_DIR)/usr/share/wayland-protocols +LIBGLFW_CONF_OPTS += -DGLFW_BUILD_WAYLAND=ON +LIBGLFW_DEPENDENCIES += libxkbcommon wayland +else +LIBGLFW_CONF_OPTS += -DGLFW_BUILD_WAYLAND=OFF endif ifeq ($(BR2_PACKAGE_XLIB_LIBXXF86VM),y) From 04141fdcab49608102e62aee3615dff7c5017ed1 Mon Sep 17 00:00:00 2001 From: Bernd Kuhls Date: Sun, 27 Oct 2024 21:38:57 +0100 Subject: [PATCH 70/98] DEVELOPERS: remove Bernd Kuhls from libglfw I am not using this package anymore. Signed-off-by: Bernd Kuhls Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 1 - 1 file changed, 1 deletion(-) diff --git a/DEVELOPERS b/DEVELOPERS index 8ad5540dc9c6..9743ae30d45a 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -418,7 +418,6 @@ F: package/libfreeglut/ F: package/libfribidi/ F: package/libg7221/ F: package/libglew/ -F: package/libglfw/ F: package/libglu/ F: package/libhdhomerun/ F: package/libheif/ From 81e7806b9353ab403e202d3e3d1d2a5818eb390f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9B=D0=B5=D0=BE=D0=BD=D0=B8=D0=B4=20=D0=AE=D1=80=D1=8C?= =?UTF-8?q?=D0=B5=D0=B2=20=28Leonid=20Yuriev=29?= Date: Sun, 27 Oct 2024 22:30:28 +0300 Subject: [PATCH 71/98] package/libmdbx: bump version to 0.12.12 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This is bugfix release of stable libmdbx branch. The most significant fixes since v0.12.10 (the previous version pinned to buildroot): - Fixed the possibility of `SIGSEGV` inside the `coherence_check()` after changing the geometry by another process with an increase in the upper DB size above the previous in-process limit. - Fixed cursor(s) handling opened in parent transactions and closed before the completion of nested/child transactions. In such case, closed cursors were "resurrected", which led to a leak of memory allocated for such cursors. - Fixed a possibility of `SIGSEGV` when enabling logging of the `MDBX_LOG_TRACE` level in debug builds. - Correction of the missing `TXN_END_EOTDONE` in the case the start of a reading transaction fails. The mentioned bit-flag was missing in the transaction destruction/shutdown path on error its launch. Because of this, an attempt was made to destroy the cursors, which led to crash debug builds, since the corresponding array is intentionally filled with poison pointers. - Modification of `mdbx_close_by()` to return an error when trying to close the dbi descriptor of a table created and/or modified in a still-running transaction. Such premature closure of the descriptor is an incorrect use of the API and a violation of the contract/preconditions formulated in the description of `mdbx_close_dbi()`. However, instead of returning an error, an incorrect closure of the descriptor was performed, which could lead to the creation of a table with an empty name, leakage of database pages and/or corruption of a b-tree structure (wrong reference to the root of a table). The complete ChangeLog: https://gitflic.ru/project/erthink/libmdbx/blob?file=ChangeLog.md Signed-off-by: Леонид Юрьев (Leonid Yuriev) Signed-off-by: Thomas Petazzoni --- package/libmdbx/libmdbx.hash | 2 +- package/libmdbx/libmdbx.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/libmdbx/libmdbx.hash b/package/libmdbx/libmdbx.hash index 1dbdef7c69a2..222e7caf5c26 100644 --- a/package/libmdbx/libmdbx.hash +++ b/package/libmdbx/libmdbx.hash @@ -1,5 +1,5 @@ # Hashes from: https://libmdbx.dqdkfa.ru/release/SHA256SUMS -sha256 4637e06768a9a8fc7577e6e458e045ad1f9a8baee74996a3c88bc0ad64cbcf67 libmdbx-amalgamated-0.12.10.tar.xz +sha256 19c0eb33e1ed43ca2a94dceb06dd31946432d16f30a9751d3701c67efa22eb1a libmdbx-amalgamated-0.12.12.tar.xz # Locally calculated sha256 310fe25c858a9515fc8c8d7d1f24a67c9496f84a91e0a0e41ea9975b1371e569 LICENSE diff --git a/package/libmdbx/libmdbx.mk b/package/libmdbx/libmdbx.mk index 6e0571ff2407..c736945e927a 100644 --- a/package/libmdbx/libmdbx.mk +++ b/package/libmdbx/libmdbx.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBMDBX_VERSION = 0.12.10 +LIBMDBX_VERSION = 0.12.12 LIBMDBX_SOURCE = libmdbx-amalgamated-$(LIBMDBX_VERSION).tar.xz LIBMDBX_SITE = https://libmdbx.dqdkfa.ru/release LIBMDBX_SUPPORTS_IN_SOURCE_BUILD = NO From 2065fecbf30b0b91263fa7f30e5b1786055b968a Mon Sep 17 00:00:00 2001 From: "Fiona Klute (WIWA)" Date: Mon, 28 Oct 2024 17:31:37 +0100 Subject: [PATCH 72/98] package/openssh: fix musl compile issue Building package/openssh 9.9p1 with musl failed during linking because construct_utmp() was referenced due to "use construct_utmp to construct btmp records" [1], but not built as utmp is disabled in the Buildroot package. The fix comes from upstream and ensures the construct_utmp function actually gets built when USE_BTMP is set [2]. [1] https://anongit.mindrot.org/openssh.git/commit/?id=671c440786a5a66216922f15d0007b60f1e6733f [2] https://anongit.mindrot.org/openssh.git/commit/?id=76a618d2842c34c16cd21a4efc7230e2f459008d Fixes: http://autobuild.buildroot.net/results/1e651724373f32e45d122d05fa3a10ac88fe29dc/ Signed-off-by: Fiona Klute (WIWA) Signed-off-by: Thomas Petazzoni --- ...-construct_utmp-when-USE_BTMP-is-set.patch | 35 +++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 package/openssh/0001-build-construct_utmp-when-USE_BTMP-is-set.patch diff --git a/package/openssh/0001-build-construct_utmp-when-USE_BTMP-is-set.patch b/package/openssh/0001-build-construct_utmp-when-USE_BTMP-is-set.patch new file mode 100644 index 000000000000..85ad5a538c77 --- /dev/null +++ b/package/openssh/0001-build-construct_utmp-when-USE_BTMP-is-set.patch @@ -0,0 +1,35 @@ +From 76a618d2842c34c16cd21a4efc7230e2f459008d Mon Sep 17 00:00:00 2001 +From: Damien Miller +Date: Wed, 25 Sep 2024 11:13:05 +1000 +Subject: [PATCH] build construct_utmp() when USE_BTMP is set + +Fixes compile error on Void Linux/Musl + +Upstream: https://anongit.mindrot.org/openssh.git/commit/?id=76a618d2842c34c16cd21a4efc7230e2f459008d +Signed-off-by: Fiona Klute (WIWA) +--- + loginrec.c | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/loginrec.c b/loginrec.c +index 45f13dee8b1f..7b1818b86753 100644 +--- a/loginrec.c ++++ b/loginrec.c +@@ -614,7 +614,7 @@ line_abbrevname(char *dst, const char *src, int dstsize) + ** into account. + **/ + +-#if defined(USE_UTMP) || defined (USE_WTMP) || defined (USE_LOGIN) ++#if defined(USE_BTMP) || defined(USE_UTMP) || defined (USE_WTMP) || defined (USE_LOGIN) + + /* build the utmp structure */ + void +@@ -698,7 +698,7 @@ construct_utmp(struct logininfo *li, + } + # endif + } +-#endif /* USE_UTMP || USE_WTMP || USE_LOGIN */ ++#endif /* USE_BTMP || USE_UTMP || USE_WTMP || USE_LOGIN */ + + /** + ** utmpx utility functions From 10d8228886beb084072fc04d89785d68a99445ed Mon Sep 17 00:00:00 2001 From: Julien Olivain Date: Mon, 28 Oct 2024 20:28:28 +0100 Subject: [PATCH 73/98] package/oath-toolkit: libpskc needs host-libxml2 When compiling oath-toolkit with PSKC support, with: BR2_PACKAGE_OATH_TOOLKIT=y BR2_PACKAGE_OATH_TOOLKIT_PSKC=y Build is failing on hosts without libxml2, with output: make[5]: Entering directory '/buildroot/instance-0/output-1/build/oath-toolkit-2.6.12/libpskc/schemas' create -noout \ --add "system" "urn:ietf:params:xml:ns:keyprov:pskc" \ "/buildroot/instance-0/output-1/build/oath-toolkit-2.6.12/libpskc/schemas/pskc-schema.xsd" \ --add "system" "http://www.w3.org/TR/2002/REC-xmldsig-core-20020212/xmldsig-core-schema.xsd" \ "/buildroot/instance-0/output-1/build/oath-toolkit-2.6.12/libpskc/schemas/xmldsig-core-schema.xsd" \ --add "system" "http://www.w3.org/TR/2002/REC-xmlenc-core-20021210/xenc-schema.xsd" \ "/buildroot/instance-0/output-1/build/oath-toolkit-2.6.12/libpskc/schemas/xenc-schema.xsd" \ tmp /bin/sh: line 1: create: command not found make[5]: [Makefile:1267: catalog-pskc.xml] Error 127 (ignored) The build needs the "xmlcatalog" command, provided the host-libxml2 package. The previous error log does not show the "xmlcatalog" because it is not found by autoconf, then substituted by an empty string (we only see its arguments). This commit fixes the issue by adding this missing dependency. Fixes: https://autobuild.buildroot.org/results/d22b8d9ba1f8a948125b4f9713720d070e208799/ Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni --- package/oath-toolkit/oath-toolkit.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/oath-toolkit/oath-toolkit.mk b/package/oath-toolkit/oath-toolkit.mk index b36cd4705317..5e8fabb05be8 100644 --- a/package/oath-toolkit/oath-toolkit.mk +++ b/package/oath-toolkit/oath-toolkit.mk @@ -29,7 +29,7 @@ endif ifeq ($(BR2_PACKAGE_OATH_TOOLKIT_PSKC),y) OATH_TOOLKIT_CONF_OPTS += --enable-pskc -OATH_TOOLKIT_DEPENDENCIES += libxml2 +OATH_TOOLKIT_DEPENDENCIES += host-libxml2 libxml2 else OATH_TOOLKIT_CONF_OPTS += --disable-pskc endif From 182faa21311b284ea374ad18e2fd19bc63674454 Mon Sep 17 00:00:00 2001 From: Julien Olivain Date: Mon, 28 Oct 2024 20:35:04 +0100 Subject: [PATCH 74/98] package/libopenmpt: bump to version 0.7.11 For release note, see: https://lib.openmpt.org/libopenmpt/2024/10/26/releases-0.7.11-0.6.20-0.5.34-0.4.46/ Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni --- package/libopenmpt/libopenmpt.hash | 2 +- package/libopenmpt/libopenmpt.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/libopenmpt/libopenmpt.hash b/package/libopenmpt/libopenmpt.hash index ab501d20b488..0289393024a5 100644 --- a/package/libopenmpt/libopenmpt.hash +++ b/package/libopenmpt/libopenmpt.hash @@ -1,3 +1,3 @@ # computed locally -sha256 093713c1c1024f4f10c4779a66ceb2af51fb7c908a9e99feb892d04019220ba1 libopenmpt-0.7.10+release.autotools.tar.gz +sha256 53a798b8c6e2e1f695e8ad05e93a0c1b53199e5aa9981837c41696b370520767 libopenmpt-0.7.11+release.autotools.tar.gz sha256 e3d7e76c6b441ddd9fff0a397e7b5e055a11678bd7c3b246a0ce13e352eb15e8 LICENSE diff --git a/package/libopenmpt/libopenmpt.mk b/package/libopenmpt/libopenmpt.mk index 744c67c6b7ee..74ffbdbbd421 100644 --- a/package/libopenmpt/libopenmpt.mk +++ b/package/libopenmpt/libopenmpt.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBOPENMPT_VERSION = 0.7.10 +LIBOPENMPT_VERSION = 0.7.11 LIBOPENMPT_SITE = https://lib.openmpt.org/files/libopenmpt/src LIBOPENMPT_SOURCE = libopenmpt-$(LIBOPENMPT_VERSION)+release.autotools.tar.gz LIBOPENMPT_LICENSE = BSD-3-Clause From 34cadee14c42f73858a99afce2449f9920f0473d Mon Sep 17 00:00:00 2001 From: Julien Olivain Date: Mon, 28 Oct 2024 20:38:03 +0100 Subject: [PATCH 75/98] package/opencsd: bump to version 1.5.5 For change log, see: https://github.com/Linaro/OpenCSD/blob/v1.5.5/README.md?plain=1#L344 Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni --- package/opencsd/opencsd.hash | 2 +- package/opencsd/opencsd.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/opencsd/opencsd.hash b/package/opencsd/opencsd.hash index 1cedb3c2f3cd..865580968be8 100644 --- a/package/opencsd/opencsd.hash +++ b/package/opencsd/opencsd.hash @@ -1,3 +1,3 @@ # Locally Computed: -sha256 de4752f148e823c64aaf64f8db9691dea83577ae980a7a2bb80dad33985970c8 opencsd-1.5.4.tar.gz +sha256 1df9b61656ac96bc5cca082d8c32a9f25ed07ef684d7d666911280cf162b7d93 opencsd-1.5.5.tar.gz sha256 980eef4b0744e63834e3ec0d50c2a4ff6d81d7ec62dd8ba8c66acae0ec5a2e88 LICENSE diff --git a/package/opencsd/opencsd.mk b/package/opencsd/opencsd.mk index 83af20ade898..9714bb970a4b 100644 --- a/package/opencsd/opencsd.mk +++ b/package/opencsd/opencsd.mk @@ -4,7 +4,7 @@ # ################################################################################ -OPENCSD_VERSION = 1.5.4 +OPENCSD_VERSION = 1.5.5 OPENCSD_SITE = $(call github,Linaro,OpenCSD,v$(OPENCSD_VERSION)) OPENCSD_LICENSE = BSD-3-Clause OPENCSD_LICENSE_FILES = LICENSE From 84ff06d33e7df18034ba8fbcf01f53af831f6857 Mon Sep 17 00:00:00 2001 From: Julien Olivain Date: Mon, 28 Oct 2024 21:09:01 +0100 Subject: [PATCH 76/98] package/fluidsynth: bump to version 2.3.7 For change log since v2.3.6, see: https://github.com/FluidSynth/fluidsynth/releases/tag/v2.3.7 Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni --- package/fluidsynth/fluidsynth.hash | 2 +- package/fluidsynth/fluidsynth.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/fluidsynth/fluidsynth.hash b/package/fluidsynth/fluidsynth.hash index 0f54ad254e22..787e97ce37dc 100644 --- a/package/fluidsynth/fluidsynth.hash +++ b/package/fluidsynth/fluidsynth.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 3340d73286b28fe6e5150fbe12648d4640e86c64c228878b572773bd08cac531 fluidsynth-2.3.6.tar.gz +sha256 38d1d910783ab67c07a4d859d1aa95525979ff352b927e25b1ae894c774bb4c4 fluidsynth-2.3.7.tar.gz sha256 9b872a8a070b8ad329c4bd380fb1bf0000f564c75023ec8e1e6803f15364b9e9 LICENSE diff --git a/package/fluidsynth/fluidsynth.mk b/package/fluidsynth/fluidsynth.mk index 3105162bda91..98b56ba6962d 100644 --- a/package/fluidsynth/fluidsynth.mk +++ b/package/fluidsynth/fluidsynth.mk @@ -4,7 +4,7 @@ # ################################################################################ -FLUIDSYNTH_VERSION = 2.3.6 +FLUIDSYNTH_VERSION = 2.3.7 FLUIDSYNTH_SITE = $(call github,FluidSynth,fluidsynth,v$(FLUIDSYNTH_VERSION)) FLUIDSYNTH_LICENSE = LGPL-2.1+ FLUIDSYNTH_LICENSE_FILES = LICENSE From 4251fa12ee5aa32a73f77c6c0bb8e1ab7a343563 Mon Sep 17 00:00:00 2001 From: Bernd Kuhls Date: Mon, 28 Oct 2024 21:34:57 +0100 Subject: [PATCH 77/98] package/ntp: fix md5 related build issue Fixes: http://autobuild.buildroot.net/results/fb4/fb4a011f14e87d348a53695868bb5f3b69496fc8/ The build errors occured immediately after bumping ntp to 4.2.8p18 with buildroot commit 49bd6bb638ff73eae3b486b207201382d46a6c05. Signed-off-by: Bernd Kuhls Signed-off-by: Thomas Petazzoni --- package/ntp/0003-fix-md5update.patch | 209 +++++++++++++++++++++++++++ 1 file changed, 209 insertions(+) create mode 100644 package/ntp/0003-fix-md5update.patch diff --git a/package/ntp/0003-fix-md5update.patch b/package/ntp/0003-fix-md5update.patch new file mode 100644 index 000000000000..62bfef0fbb5a --- /dev/null +++ b/package/ntp/0003-fix-md5update.patch @@ -0,0 +1,209 @@ +Fix build with -Wincompatible-pointer-types -Werror + +Upstream: https://people.nwtime.org/hart/ntp-stable-3928-29.tar.gz + +Ported fix from updated tarball provided by upstream: +https://bugs.ntp.org/show_bug.cgi?id=3929#c9 + +Signed-off-by: Bernd Kuhls + +diff -uNr ntp-4.2.8p18.orig/include/ntp_md5.h ntp-4.2.8p18/include/ntp_md5.h +--- ntp-4.2.8p18.orig/include/ntp_md5.h 2024-05-07 13:21:16.000000000 +0200 ++++ ntp-4.2.8p18/include/ntp_md5.h 2024-07-24 01:26:46.000000000 +0200 +@@ -1,56 +1,73 @@ + /* + * ntp_md5.h: deal with md5.h headers + * +- * Use the system MD5 if available, otherwise libisc's. ++ * Use the system MD5 if available, otherwise use libisc's. ++ * Yes, MD5 has been deprecated. Nevertheless, ntpd IPv6 refid ++ * calculation uses MD5 to derive a 32-bit refid from a 128-bit ++ * IPv6 address. This use is retained to avoid breaking loop ++ * detection that would be triggered by such change, and because ++ * we are not depending on cryptographic strength for such use. + */ + #ifndef NTP_MD5_H + #define NTP_MD5_H + + /* Use the system MD5 or fall back on libisc's */ +-# if defined HAVE_MD5_H && defined HAVE_MD5INIT +-# include +-# else +-# include "isc/md5.h" +- typedef isc_md5_t MD5_CTX; +-# define MD5_DIGEST_LENGTH ISC_MD5_DIGESTLENGTH +-# define MD5Init(c) isc_md5_init(c) +-# define MD5Update(c, p, s) isc_md5_update(c, (const void *)p, s) +-# define MD5Final(d, c) isc_md5_final((c), (d)) /* swapped */ +-# endif +- +-# define KEY_TYPE_MD5 NID_md5 ++#if defined HAVE_MD5_H && defined HAVE_MD5INIT ++# include ++# define ntp_md5_init(c) MD5Init(c) ++# define ntp_md5_update(c, p, s) MD5Update(c, (const void *)(p), s) ++# define ntp_md5_final(d, c) MD5Final(d, c) ++#else ++# include "isc/md5.h" ++typedef isc_md5_t MD5_CTX; ++# define MD5_DIGEST_LENGTH ISC_MD5_DIGESTLENGTH ++# define ntp_md5_init(c) isc_md5_init(c) ++# define ntp_md5_update(c, p, s) isc_md5_update(c, (const void *)(p), s) ++# define ntp_md5_final(d, c) isc_md5_final((c), (d)) /* swapped */ ++#endif + + #ifdef OPENSSL + # include + # include "libssl_compat.h" + # ifdef HAVE_OPENSSL_CMAC_H + # include +-# define CMAC "AES128CMAC" +-# define AES_128_KEY_SIZE 16 +-# endif /*HAVE_OPENSSL_CMAC_H*/ ++# define CMAC "AES128CMAC" ++# define AES_128_KEY_SIZE 16 ++# endif + #else /* !OPENSSL follows */ + /* +- * Provide OpenSSL-alike MD5 API if we're not using OpenSSL ++ * Provide OpenSSL-alike MD5 API if we're not using OpenSSL. Most of this ++ * is used only by sntp when building it --without-crypto. + */ + +- typedef MD5_CTX EVP_MD_CTX; ++typedef MD5_CTX EVP_MD_CTX; + + # define NID_md5 4 /* from openssl/objects.h */ + # define EVP_MAX_MD_SIZE MD5_DIGEST_LENGTH ++ ++/* ++ * The following is used only by sntp configured --without-crypto as ntpd ++ * now uses explicit MD5 functions for MD5 uses which remain even where MD5 ++ * is unavailable in OpenSSL, such as FIPS OpenSSL. Note that FIPS may be ++ * available in the build environment but not at runtime, as is the case ++ * with packaged NTP binaries. ++ * The remaining uses of MD5 are IPv6 refids and mode 6 nonces. ntpd does ++ * go through OpenSSL when using MD5 for symmetric authentication. ++ */ + # define EVP_MD_CTX_free(c) free(c) + # define EVP_MD_CTX_new() calloc(1, sizeof(MD5_CTX)) + # define EVP_get_digestbynid(t) NULL + # define EVP_md5() NULL + # define EVP_MD_CTX_init(c) + # define EVP_MD_CTX_set_flags(c, f) +-# define EVP_DigestInit(c, dt) (MD5Init(c), 1) +-# define EVP_DigestInit_ex(c, dt, i) (MD5Init(c), 1) +-# define EVP_DigestUpdate(c, p, s) MD5Update(c, (const void *)(p), \ +- s) +-# define EVP_DigestFinal(c, d, pdl) \ +- do { \ +- MD5Final((d), (c)); \ +- *(pdl) = MD5_LENGTH; \ +- } while (0) +-# endif /* !OPENSSL */ ++# define EVP_DigestInit(c, dt) (ntp_md5_init(c), 1) ++# define EVP_DigestUpdate(c, p, s) ntp_md5_update(c, p, s) ++# define EVP_DigestFinal(c, d, pdl) \ ++ do { \ ++ ntp_md5_final((d), (c)); \ ++ *(pdl) = MD5_LENGTH; \ ++ } while (FALSE) ++ ++#endif /* OPENSSL */ ++ + #endif /* NTP_MD5_H */ +diff -uNr ntp-4.2.8p18.orig/libntp/a_md5encrypt.c ntp-4.2.8p18/libntp/a_md5encrypt.c +--- ntp-4.2.8p18.orig/libntp/a_md5encrypt.c 2024-05-07 13:21:31.000000000 +0200 ++++ ntp-4.2.8p18/libntp/a_md5encrypt.c 2024-07-24 01:26:46.000000000 +0200 +@@ -56,7 +56,7 @@ + static MD5_CTX md5_ctx; + + DEBUG_INSIST(NID_md5 == nid); +- MD5Init(&md5_ctx); ++ ntp_md5_init(&md5_ctx); + + return &md5_ctx; + #else +@@ -171,10 +171,10 @@ + if (digest->len < MD5_LENGTH) { + msyslog(LOG_ERR, "%s", "MAC encrypt: MAC md5 buf too small."); + } else { +- MD5Init(ctx); +- MD5Update(ctx, (const void *)key->buf, key->len); +- MD5Update(ctx, (const void *)msg->buf, msg->len); +- MD5Final(digest->buf, ctx); ++ ntp_md5_init(ctx); ++ ntp_md5_update(ctx, key->buf, key->len); ++ ntp_md5_update(ctx, msg->buf, msg->len); ++ ntp_md5_final(digest->buf, ctx); + retlen = MD5_LENGTH; + } + } else { +@@ -279,9 +279,9 @@ + return (NSRCADR(addr)); + } + /* MD5 is not used for authentication here. */ +- MD5Init(&md5_ctx); +- MD5Update(&md5_ctx, (void *)&SOCK_ADDR6(addr), sizeof(SOCK_ADDR6(addr))); +- MD5Final(u.digest, &md5_ctx); ++ ntp_md5_init(&md5_ctx); ++ ntp_md5_update(&md5_ctx, &SOCK_ADDR6(addr), sizeof(SOCK_ADDR6(addr))); ++ ntp_md5_final(u.digest, &md5_ctx); + #ifdef WORDS_BIGENDIAN + u.addr_refid = BYTESWAP32(u.addr_refid); + #endif +diff -uNr ntp-4.2.8p18.orig/libntp/authreadkeys.c ntp-4.2.8p18/libntp/authreadkeys.c +--- ntp-4.2.8p18.orig/libntp/authreadkeys.c 2024-05-07 13:21:20.000000000 +0200 ++++ ntp-4.2.8p18/libntp/authreadkeys.c 2024-07-24 01:26:46.000000000 +0200 +@@ -240,7 +240,7 @@ + keyno); + keytype = 0; + } else { +- keytype = KEY_TYPE_MD5; ++ keytype = NID_md5; + } + #endif /* !OPENSSL */ + +diff -uNr ntp-4.2.8p18.orig/ntpd/ntp_control.c ntp-4.2.8p18/ntpd/ntp_control.c +--- ntp-4.2.8p18.orig/ntpd/ntp_control.c 2024-05-07 13:21:15.000000000 +0200 ++++ ntp-4.2.8p18/ntpd/ntp_control.c 2024-07-24 01:26:46.000000000 +0200 +@@ -3663,18 +3663,18 @@ + last_salt_update = current_time; + } + +- MD5Init(&ctx); +- MD5Update(&ctx, salt, sizeof(salt)); +- MD5Update(&ctx, &ts_i, sizeof(ts_i)); +- MD5Update(&ctx, &ts_f, sizeof(ts_f)); ++ ntp_md5_init(&ctx); ++ ntp_md5_update(&ctx, salt, sizeof(salt)); ++ ntp_md5_update(&ctx, &ts_i, sizeof(ts_i)); ++ ntp_md5_update(&ctx, &ts_f, sizeof(ts_f)); + if (IS_IPV4(addr)) { +- MD5Update(&ctx, &SOCK_ADDR4(addr), sizeof(SOCK_ADDR4(addr))); ++ ntp_md5_update(&ctx, &SOCK_ADDR4(addr), sizeof(SOCK_ADDR4(addr))); + } else { +- MD5Update(&ctx, &SOCK_ADDR6(addr), sizeof(SOCK_ADDR6(addr))); ++ ntp_md5_update(&ctx, &SOCK_ADDR6(addr), sizeof(SOCK_ADDR6(addr))); + } +- MD5Update(&ctx, &NSRCPORT(addr), sizeof(NSRCPORT(addr))); +- MD5Update(&ctx, salt, sizeof(salt)); +- MD5Final(d.digest, &ctx); ++ ntp_md5_update(&ctx, &NSRCPORT(addr), sizeof(NSRCPORT(addr))); ++ ntp_md5_update(&ctx, salt, sizeof(salt)); ++ ntp_md5_final(d.digest, &ctx); + + return d.extract; + } +diff -uNr ntp-4.2.8p18.orig/ntpd/ntp_crypto.c ntp-4.2.8p18/ntpd/ntp_crypto.c +--- ntp-4.2.8p18.orig/ntpd/ntp_crypto.c 2024-05-07 13:21:32.000000000 +0200 ++++ ntp-4.2.8p18/ntpd/ntp_crypto.c 2024-07-24 01:26:46.000000000 +0200 +@@ -150,7 +150,7 @@ + * Global cryptodata in host byte order + */ + u_int32 crypto_flags = 0x0; /* status word */ +-int crypto_nid = KEY_TYPE_MD5; /* digest nid */ ++int crypto_nid = NID_md5; /* digest nid */ + char *sys_hostname = NULL; + char *sys_groupname = NULL; + static char *host_filename = NULL; /* host file name */ From c808e271e3e487a46f23b144b44ace54f97f3aab Mon Sep 17 00:00:00 2001 From: Julien Olivain Date: Mon, 28 Oct 2024 21:34:42 +0100 Subject: [PATCH 78/98] package/jailhouse: fix build when python helper scripts are enabled When compiling jailhouse with BR2_PACKAGE_JAILHOUSE_HELPER_SCRIPTS=y, build is failing with error: Traceback (most recent call last): File "/buildroot/output/build/jailhouse-e57d1eff6d55aeed5f977fe4e2acfb6ccbdd7560/setup.py", line 18, in setup(name="pyjailhouse", version=version, File "/buildroot/output/host/lib/python3.12/site-packages/setuptools/__init__.py", line 108, in setup return distutils.core.setup(**attrs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ... File "/buildroot/output/host/lib/python3.12/sysconfig.py", line 549, in _init_posix _temp = __import__(name, globals(), locals(), ['build_time_vars'], 0) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ValueError: Empty module name This is due to a missing dependency on the target python3 package. Jailhouse Python scripts are using setuptools with host-python3 which reads its sysconfig data from the target-python3. See: https://gitlab.com/buildroot.org/buildroot/-/blob/2024.08.1/package/pkg-python.mk?ref_type=tags#L33 If the target python3 is not installed, this get expanded as an empty string, leading to this "ValueError: Empty module name" error. Pure Python packages which are using the python-package infrastructure usually get this dependency automatically from: https://gitlab.com/buildroot.org/buildroot/-/blob/2024.08.1/package/pkg-python.mk?ref_type=tags#L295 Here, the jailhouse package rather uses the generic-package infrastructure, then installs the Python scripts (if enabled) with dedicated macros. This is why the target python3 is needed. This commit fixes the issue by adding this missing dependency. Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni --- package/jailhouse/jailhouse.mk | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/package/jailhouse/jailhouse.mk b/package/jailhouse/jailhouse.mk index 1354acf600ce..a1c86f0e91a4 100644 --- a/package/jailhouse/jailhouse.mk +++ b/package/jailhouse/jailhouse.mk @@ -21,7 +21,8 @@ JAILHOUSE_MAKE_OPTS = \ ifeq ($(BR2_PACKAGE_JAILHOUSE_HELPER_SCRIPTS),y) JAILHOUSE_DEPENDENCIES += \ host-python-mako \ - host-python-setuptools + host-python-setuptools \ + python3 JAILHOUSE_MAKE_OPTS += \ HAS_PYTHON_MAKO="yes" \ PYTHON_PIP_USABLE="yes" From 67249a691d2671252d033931b54fd654769ca7ce Mon Sep 17 00:00:00 2001 From: "Fiona Klute (WIWA)" Date: Mon, 28 Oct 2024 18:29:43 +0100 Subject: [PATCH 79/98] docs/manual/adding-packages-directory: describe start script details This codifies style elements discussed on the mailing list, most importantly PID file handling, and adds detailed considerations for writing start scripts. References: https://lore.kernel.org/buildroot/20240712124956.3925574-1-fiona.klute@gmx.de/ https://lore.kernel.org/buildroot/20240714223645.39adf8c6@windsurf/ https://lore.kernel.org/buildroot/9ec13ac0-b5b6-4251-98b8-0d8f7adac452@gmx.de/ Signed-off-by: Fiona Klute (WIWA) Signed-off-by: Thomas Petazzoni --- docs/manual/adding-packages-directory.adoc | 123 ++++++++++++++++++--- 1 file changed, 110 insertions(+), 13 deletions(-) diff --git a/docs/manual/adding-packages-directory.adoc b/docs/manual/adding-packages-directory.adoc index cb19f3bac9e9..44852afa0410 100644 --- a/docs/manual/adding-packages-directory.adoc +++ b/docs/manual/adding-packages-directory.adoc @@ -576,23 +576,120 @@ name. The +NN+ is the start order number which needs to be carefully chosen. For example, a program that requires networking to be up should not start before +S40network+. The scripts are started in alphabetical order, so +S01syslogd+ starts before +S01watchdogd+, and +S02sysctl+ -start thereafter. +starts thereafter. [source,sh] ---- include::S01syslogd[] ---- -*Note:* programs that support reloading their configuration in some -fashion (+SIGHUP+) should provide a +reload()+ function similar to +Scripts should use long form options where possible for clarity. + +==== Start script configuration + +Both start scripts and unit files can source command line arguments +from +/etc/default/foo+, where +foo+ is the daemon name as set in the ++DAEMON+ variable. In general, if such a file does not exist it should +not block the start of the daemon, unless there is some site specific +command line argument the daemon requires to start. For start scripts ++FOO_ARGS="-s -o -m -e -args"+ can be defined to a default value in +the script, and the user can override this from +/etc/default/foo+. + +==== Handling the PID file + +A PID file is needed to keep track of what the main process of a +service is. How to handle it depends on whether the service creates +its own PID file, and if it deletes it on shutdown. + +* If your service doesn't create its own PID file, invoke the daemon + in foreground mode, and use +start-stop-daemon --make-pidfile + --background+ to let +start-stop-daemon+ create the PID file. See + +S01syslogd+ for example: ++ +[source,sh] +---- +start-stop-daemon --start --background --make-pidfile \ + --pidfile "$PIDFILE" --exec "/sbin/$DAEMON" \ + -- -n $SYSLOGD_ARGS +---- + +* If your service creates its own PID file, pass the +--pidfile+ + option to both +start-stop-daemon+ *and the daemon itself* (or set + it appropriately in a configuration file, depending on what the + daemon supports) so they agree on where the PID file is. See + +S45NetworkManager+ for example: ++ +[source,sh] +---- +start-stop-daemon --start --pidfile "$PIDFILE" \ + --exec "/usr/sbin/$DAEMON" \ + -- --pid-file="$PIDFILE" $NETWORKMANAGER_ARGS +---- + +* If your service removes its PID file on shutdown, use a loop testing + that the PID file has disappeared on stop, see +S45NetworkManager+ + for example: ++ +[source,sh] +---- +while [ -f "$PIDFILE" ]; do + sleep 0.1 +done +---- + +* If your service doesn't remove its PID file on shutdown, use a loop + with +start-stop-daemon+ checking if the service is still running, + and delete the PID file after the process is gone. See +S01syslogd+ + for example: ++ +[source,sh] +---- +while start-stop-daemon --stop --test --quiet --pidfile "$PIDFILE" \ + --exec "/sbin/$DAEMON"; do + sleep 0.1 +done +rm -f "$PIDFILE" +---- ++ +Note the +--test+ flag, which tells +start-stop-daemon+ to not +actually stop the service, but test if it would be possible to, which +fails if the service is not running. + +==== Stopping the service + +The stop function should check that the daemon process is actually +gone before returning, otherwise restart might fail because the new +instance is started before the old one has actually stopped. How to do +that depends on how the PID file for the service is handled (see +above). It is recommended to always append +--exec "/sbin/$DAEMON"+ to +all +start-stop-daemon+ commands to ensure signals are sent to a PID +that matches +$DAEMON+. + +==== Reloading service configuration + +Programs that support reloading their configuration in some fashion +(e.g. +SIGHUP+) should provide a +reload()+ function similar to +stop()+. The +start-stop-daemon+ command supports +--stop --signal -HUP+ for this. It is recommended to always append +--exec -"/sbin/$DAEMON"+ to all +start-stop-daemon+ commands to ensure signals -are set to a PID that matches +$DAEMON+. - -Both start scripts and unit files can source command line arguments from -+/etc/default/foo+, in general, if such a file does not exist it should -not block the start of the daemon, unless there is some site specirfic -command line argument the daemon requires to start. For start scripts a -+FOO_ARGS="-s -o -m -e -args"+ can be defined to a default value in and -the user can override this from +/etc/default/foo+. +HUP+ for this. When sending signals this way, whether SIGHUP or +others, make sure to use the symbolic names and not signal +numbers. Signal numbers can vary between CPU architectures, and names +are also easier to read. + +==== Return codes + +The action functions of the start script should return a success (or +failure) code, usually the return code of the relevant +start-stop-daemon action. The last one of those should be the return +code of the start script as a whole, to allow automatically checking +for success, e.g. when calling the start script from other +scripts. Note that without an explicit +return+ the return code of the +last command in a script or function becomes its return code, so an +explicit return is not always necessary. + +==== Logging + +When a service forks to the background, or +start-stop-daemon +--background+ does that, stdout and stderr are generally closed, and +anything log messages the service may write there get lost. If +possible, configure your service to log to syslog (preferably), or a +dedicated log file. From b07ee5e41c806138dd8d214b842dabdb802dd64f Mon Sep 17 00:00:00 2001 From: Thomas Petazzoni Date: Mon, 28 Oct 2024 21:56:04 +0100 Subject: [PATCH 80/98] docs/website: fix the link to the mailman archives Signed-off-by: Thomas Petazzoni --- docs/website/support.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/website/support.html b/docs/website/support.html index 6bcf4ffc22d7..21c6e0a34edf 100644 --- a/docs/website/support.html +++ b/docs/website/support.html @@ -53,7 +53,7 @@ page. Only subscribers to the Buildroot mailing list are allowed to post to this list. Archives are available - from Mailman + from Mailman and lore.kernel.org.

Search the List Archives

From 7f562095c0a1bd7bf6b4de144b40a3dfa112cad8 Mon Sep 17 00:00:00 2001 From: Bernd Kuhls Date: Sun, 27 Oct 2024 21:42:15 +0100 Subject: [PATCH 81/98] package/xmrig: bump version to 6.22.1 Changelog: https://github.com/xmrig/xmrig/blob/master/CHANGELOG.md Signed-off-by: Bernd Kuhls Signed-off-by: Thomas Petazzoni --- package/xmrig/xmrig.hash | 2 +- package/xmrig/xmrig.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/xmrig/xmrig.hash b/package/xmrig/xmrig.hash index b7d201a1dbc6..b9d3cc387c22 100644 --- a/package/xmrig/xmrig.hash +++ b/package/xmrig/xmrig.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 8a5b047cbbb67e508fd5c2cfb75e138d36b1eb19aaadcbe59a5034ca9af0ebb0 xmrig-6.22.0.tar.gz +sha256 189e4bf604f8b569cd15894439a4ad0209b64184c8ccb5a2119a4f07c16da448 xmrig-6.22.1.tar.gz sha256 589ed823e9a84c56feb95ac58e7cf384626b9cbf4fda2a907bc36e103de1bad2 LICENSE diff --git a/package/xmrig/xmrig.mk b/package/xmrig/xmrig.mk index b83ed7dae88e..83d9636643f1 100644 --- a/package/xmrig/xmrig.mk +++ b/package/xmrig/xmrig.mk @@ -4,7 +4,7 @@ # ################################################################################ -XMRIG_VERSION = 6.22.0 +XMRIG_VERSION = 6.22.1 XMRIG_SITE = $(call github,xmrig,xmrig,v$(XMRIG_VERSION)) XMRIG_LICENSE = GPL-3.0+ XMRIG_LICENSE_FILES = LICENSE From b98661966c8022bd74ada3c190083966ff391f2f Mon Sep 17 00:00:00 2001 From: Bernd Kuhls Date: Sun, 27 Oct 2024 21:56:09 +0100 Subject: [PATCH 82/98] package/ell: bump to version 0.69 Changelog: https://git.kernel.org/pub/scm/libs/ell/ell.git/tree/ChangeLog?h=0.69 Needed for bump of iwd to 3.0. Signed-off-by: Bernd Kuhls Signed-off-by: Thomas Petazzoni --- package/ell/ell.hash | 2 +- package/ell/ell.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/ell/ell.hash b/package/ell/ell.hash index 1bf764b62194..4f67cbae214d 100644 --- a/package/ell/ell.hash +++ b/package/ell/ell.hash @@ -1,5 +1,5 @@ # From https://mirrors.edge.kernel.org/pub/linux/libs/ell/sha256sums.asc -sha256 ddcbf381d758f61a02954bf5d2907c8900462abb7b2dcf45589874978bc10125 ell-0.68.tar.xz +sha256 6cfc0888edc94de9f0623798609587b2cc11b92b892945f317e8d199afe7b12e ell-0.69.tar.xz # License files sha256 ec60b993835e2c6b79e6d9226345f4e614e686eb57dc13b6420c15a33a8996e5 COPYING diff --git a/package/ell/ell.mk b/package/ell/ell.mk index 4fe5fa7c5651..6d4e8a5ae760 100644 --- a/package/ell/ell.mk +++ b/package/ell/ell.mk @@ -4,7 +4,7 @@ # ################################################################################ -ELL_VERSION = 0.68 +ELL_VERSION = 0.69 ELL_SOURCE = ell-$(ELL_VERSION).tar.xz ELL_SITE = $(BR2_KERNEL_MIRROR)/linux/libs/ell ELL_LICENSE = LGPL-2.1+ From 67e62449304501a5dee2a81bac30e1c2e968046a Mon Sep 17 00:00:00 2001 From: Bernd Kuhls Date: Sun, 27 Oct 2024 21:56:10 +0100 Subject: [PATCH 83/98] package/iwd: bump to version 3.0 Changelog: https://git.kernel.org/pub/scm/network/wireless/iwd.git/tree/ChangeLog?h=3.0 Signed-off-by: Bernd Kuhls Signed-off-by: Thomas Petazzoni --- package/iwd/iwd.hash | 2 +- package/iwd/iwd.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/iwd/iwd.hash b/package/iwd/iwd.hash index e05bf6fad7c3..b0a72efd7aea 100644 --- a/package/iwd/iwd.hash +++ b/package/iwd/iwd.hash @@ -1,5 +1,5 @@ # From https://mirrors.edge.kernel.org/pub/linux/network/wireless/sha256sums.asc -sha256 86827b97cb5b19ddecce36568c59378da2fae8cf37a0e2b9eacd1269f24c6f8e iwd-2.20.tar.xz +sha256 bd167ab368b6ba302b6c948a4f41f02d233a12e20d5094b1c0393325309f8a60 iwd-3.0.tar.xz # License files sha256 ec60b993835e2c6b79e6d9226345f4e614e686eb57dc13b6420c15a33a8996e5 COPYING diff --git a/package/iwd/iwd.mk b/package/iwd/iwd.mk index 47020624ea1b..3a178795da91 100644 --- a/package/iwd/iwd.mk +++ b/package/iwd/iwd.mk @@ -4,7 +4,7 @@ # ################################################################################ -IWD_VERSION = 2.20 +IWD_VERSION = 3.0 IWD_SOURCE = iwd-$(IWD_VERSION).tar.xz IWD_SITE = $(BR2_KERNEL_MIRROR)/linux/network/wireless IWD_LICENSE = LGPL-2.1+ From 70a777bb666764af476514bc6aa4e29c79abf7cf Mon Sep 17 00:00:00 2001 From: Bernd Kuhls Date: Sun, 27 Oct 2024 23:25:59 +0100 Subject: [PATCH 84/98] package/meson: bump version to 1.6.0 Updated patch 0001 due to upstream PR https://github.com/mesonbuild/meson/pull/13368 Release notes: https://mesonbuild.com/Release-notes-for-1-4-0.html https://mesonbuild.com/Release-notes-for-1-5-0.html https://mesonbuild.com/Release-notes-for-1-6-0.html Signed-off-by: Bernd Kuhls Signed-off-by: Thomas Petazzoni --- ...atic-libs-when-default-library-static.patch | 18 ++++++++++++++---- package/meson/meson.hash | 4 ++-- package/meson/meson.mk | 2 +- 3 files changed, 17 insertions(+), 7 deletions(-) diff --git a/package/meson/0001-Prefer-ext-static-libs-when-default-library-static.patch b/package/meson/0001-Prefer-ext-static-libs-when-default-library-static.patch index 9cedcd0942af..55f7512e2ee7 100644 --- a/package/meson/0001-Prefer-ext-static-libs-when-default-library-static.patch +++ b/package/meson/0001-Prefer-ext-static-libs-when-default-library-static.patch @@ -24,6 +24,8 @@ http://autobuild.buildroot.net/results/c17/c17bbb12d9deadd64a441b36e324cfbbe8aba Signed-off-by: Matthew Weber [Updated for 0.57.1 - get_builtin_option() vs. get_option(OptionKey())] Signed-off-by: Peter Seiderer +[Bernd: rebased for 1.6.0] +Signed-off-by: Bernd Kuhls --- mesonbuild/compilers/mixins/clike.py | 3 +++ 1 file changed, 3 insertions(+) @@ -32,10 +34,18 @@ diff --git a/mesonbuild/compilers/mixins/clike.py b/mesonbuild/compilers/mixins/ index 09ad837b1..b7f6b9f22 100644 --- a/mesonbuild/compilers/mixins/clike.py +++ b/mesonbuild/compilers/mixins/clike.py -@@ -978,6 +978,9 @@ class CLikeCompiler(Compiler): - elif env.machines[self.for_machine].is_cygwin(): - shlibext = ['dll', 'dll.a'] - prefixes = ['cyg'] + prefixes +@@ -27,6 +27,7 @@ + from ... import mlog + from ...linkers.linkers import GnuLikeDynamicLinkerMixin, SolarisDynamicLinker, CompCertDynamicLinker + from ...mesonlib import LibType ++from ...options import OptionKey + from .. import compilers + from ..compilers import CompileCheckMode + from .visualstudio import VisualStudioLikeCompiler +@@ -1038,6 +1038,9 @@ class CLikeCompiler(Compiler): + # TI C6000 compiler can use both extensions for static or dynamic libs. + stlibext = ['a', 'lib'] + shlibext = ['dll', 'so'] + elif env.coredata.get_option(OptionKey('default_library')) == 'static': + # Linux/BSDs + shlibext = ['a'] diff --git a/package/meson/meson.hash b/package/meson/meson.hash index 150fd6d1bb33..e02d878d7950 100644 --- a/package/meson/meson.hash +++ b/package/meson/meson.hash @@ -1,4 +1,4 @@ # Locally calculated after checking pgp signature -# https://github.com/mesonbuild/meson/releases/download/1.3.1/meson-1.3.1.tar.gz.asc -sha256 6020568bdede1643d4fb41e28215be38eff5d52da28ac7d125457c59e0032ad7 meson-1.3.1.tar.gz +# https://github.com/mesonbuild/meson/releases/download/1.6.0/meson-1.6.0.tar.gz.asc +sha256 999b65f21c03541cf11365489c1fad22e2418bb0c3d50ca61139f2eec09d5496 meson-1.6.0.tar.gz sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 COPYING diff --git a/package/meson/meson.mk b/package/meson/meson.mk index 467569d28b07..f36091e58436 100644 --- a/package/meson/meson.mk +++ b/package/meson/meson.mk @@ -4,7 +4,7 @@ # ################################################################################ -MESON_VERSION = 1.3.1 +MESON_VERSION = 1.6.0 MESON_SITE = https://github.com/mesonbuild/meson/releases/download/$(MESON_VERSION) MESON_LICENSE = Apache-2.0 MESON_LICENSE_FILES = COPYING From 0f34e78818c9bc28a7a0e590bb73d72e616919f4 Mon Sep 17 00:00:00 2001 From: James Hilliard Date: Mon, 28 Oct 2024 10:29:26 -0600 Subject: [PATCH 85/98] package/tailscale: new package Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 1 + package/Config.in | 1 + package/tailscale/Config.in | 8 ++++++++ package/tailscale/tailscale.hash | 3 +++ package/tailscale/tailscale.mk | 22 ++++++++++++++++++++++ 5 files changed, 35 insertions(+) create mode 100644 package/tailscale/Config.in create mode 100644 package/tailscale/tailscale.hash create mode 100644 package/tailscale/tailscale.mk diff --git a/DEVELOPERS b/DEVELOPERS index 9743ae30d45a..76f15f708a3a 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1516,6 +1516,7 @@ F: package/serd/ F: package/sord/ F: package/sratom/ F: package/stb/ +F: package/tailscale/ F: package/zchunk/ F: support/testing/tests/package/sample_python_rtoml.py F: support/testing/tests/package/test_python_rtoml.py diff --git a/package/Config.in b/package/Config.in index 57a95a6ea8ac..72b8d8bdc997 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2648,6 +2648,7 @@ endif source "package/stunnel/Config.in" source "package/suricata/Config.in" source "package/system-config-printer/Config.in" + source "package/tailscale/Config.in" source "package/tcpdump/Config.in" source "package/tcping/Config.in" source "package/tcpreplay/Config.in" diff --git a/package/tailscale/Config.in b/package/tailscale/Config.in new file mode 100644 index 000000000000..c81a7134ee22 --- /dev/null +++ b/package/tailscale/Config.in @@ -0,0 +1,8 @@ +config BR2_PACKAGE_TAILSCALE + bool "tailscale" + depends on BR2_PACKAGE_HOST_GO_TARGET_ARCH_SUPPORTS + select BR2_PACKAGE_HOST_GO + help + The easiest, most secure way to use WireGuard and 2FA. + + https://github.com/tailscale/tailscale diff --git a/package/tailscale/tailscale.hash b/package/tailscale/tailscale.hash new file mode 100644 index 000000000000..a5492684a143 --- /dev/null +++ b/package/tailscale/tailscale.hash @@ -0,0 +1,3 @@ +# Locally computed +sha256 46b68067a8b91f0e32ea8c23c292b9eb6675fac4c7bba5471a1f787bc3ad7412 tailscale-1.76.1-go2.tar.gz +sha256 d1ee1c7947d4b2c1963ea214d5324f1d4c89f2f1d0f0224889b4dfb868dad725 LICENSE diff --git a/package/tailscale/tailscale.mk b/package/tailscale/tailscale.mk new file mode 100644 index 000000000000..91290ba4a3bd --- /dev/null +++ b/package/tailscale/tailscale.mk @@ -0,0 +1,22 @@ +################################################################################ +# +# tailscale +# +################################################################################ + +TAILSCALE_VERSION = 1.76.1 +TAILSCALE_SITE = $(call github,tailscale,tailscale,v$(TAILSCALE_VERSION)) +TAILSCALE_LICENSE = BSD-3-Clause +TAILSCALE_LICENSE_FILES = LICENSE +TAILSCALE_GOMOD = tailscale.com +TAILSCALE_BUILD_TARGETS = cmd/tailscale cmd/tailscaled +TAILSCALE_INSTALL_BINS = tailscale tailscaled +TAILSCALE_LDFLAGS = \ + -X tailscale.com/version.longStamp=$(TAILSCALE_VERSION) \ + -X tailscale.com/version.shortStamp=$(TAILSCALE_VERSION) + +define TAILSCALE_LINUX_CONFIG_FIXUPS + $(call KCONFIG_ENABLE_OPT,CONFIG_TUN) +endef + +$(eval $(golang-package)) From 3c2f3c9039deb7e285e76391fdb28258c7312f9b Mon Sep 17 00:00:00 2001 From: Bernd Kuhls Date: Sat, 26 Oct 2024 23:23:09 +0200 Subject: [PATCH 86/98] package/procps-ng: fix ncurses.h include Fixes: http://autobuild.buildroot.net/results/7f1/7f1e0b3d99db07ea46c9cd1f51b320b461623c8d/ Signed-off-by: Bernd Kuhls Signed-off-by: Thomas Petazzoni --- .../0002-fix-ncurses-h-include.patch | 55 +++++++++++++++++++ package/procps-ng/procps-ng.mk | 1 + 2 files changed, 56 insertions(+) create mode 100644 package/procps-ng/0002-fix-ncurses-h-include.patch diff --git a/package/procps-ng/0002-fix-ncurses-h-include.patch b/package/procps-ng/0002-fix-ncurses-h-include.patch new file mode 100644 index 000000000000..619126b863fe --- /dev/null +++ b/package/procps-ng/0002-fix-ncurses-h-include.patch @@ -0,0 +1,55 @@ +From 263fe04f9ed6f3f40fdb7ce249221e03dc926c9b Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Wed, 24 Jul 2024 09:51:00 +0200 +Subject: [PATCH] fix ncurses.h include + +Commit 58559a5b64a3634460536d6397ca382a54b599f0 was not backported from +3.3.17 to 4.0.0 resulting in the following build failure when ncursesw +headers are not installed in ../usr/include/ncursesw/..: + +src/watch.c:56:11: fatal error: ncursesw/ncurses.h: No such file or directory + 56 | # include + | ^~~~~~~~~~~~~~~~~~~~ + +Fixes: + - http://autobuild.buildroot.org/results/b7573be2e78f3d224f48cb3f52087e3d227d58e3 + +Signed-off-by: Fabrice Fontaine + +Upstream: https://gitlab.com/procps-ng/procps/-/commit/263fe04f9ed6f3f40fdb7ce249221e03dc926c9b + +Signed-off-by: Bernd Kuhls +[Bernd: backported to version 4.0.4] +--- + configure.ac | 2 +- + src/watch.c | 5 ++++- + 2 files changed, 5 insertions(+), 2 deletions(-) + +diff --git a/configure.ac b/configure.ac +index d433901f..38350aaf 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -64,7 +64,7 @@ PROCPS_PROG_PO4A + + # Checks for header files. + AC_HEADER_MAJOR +-AC_CHECK_HEADERS([arpa/inet.h fcntl.h float.h langinfo.h libintl.h limits.h locale.h stdint.h stdio_ext.h stdlib.h string.h sys/file.h sys/ioctl.h sys/param.h sys/time.h termios.h unistd.h utmp.h utmpx.h values.h wchar.h wctype.h]) ++AC_CHECK_HEADERS([arpa/inet.h fcntl.h float.h langinfo.h libintl.h limits.h locale.h ncursesw/ncurses.h stdint.h stdio_ext.h stdlib.h string.h sys/file.h sys/ioctl.h sys/param.h sys/time.h termios.h unistd.h utmp.h utmpx.h values.h wchar.h wctype.h]) + + # Checks for typedefs, structures, and compiler characteristics. + AC_CHECK_HEADER_STDBOOL +diff --git a/src/watch.c b/src/watch.c +index ef638e00..7ec634b6 100644 +--- a/src/watch.c ++++ b/src/watch.c +@@ -53,6 +53,8 @@ + # define _XOPEN_SOURCE_EXTENDED 1 + # include + # include ++#endif ++#ifdef HAVE_NCURSESW_NCURSES_H + # include + #else + # include +-- +GitLab diff --git a/package/procps-ng/procps-ng.mk b/package/procps-ng/procps-ng.mk index 1002d6340fcc..4ac82cf6f937 100644 --- a/package/procps-ng/procps-ng.mk +++ b/package/procps-ng/procps-ng.mk @@ -15,6 +15,7 @@ PROCPS_NG_DEPENDENCIES = ncurses host-pkgconf $(TARGET_NLS_DEPENDENCIES) PROCPS_NG_CONF_OPTS = LIBS=$(TARGET_NLS_LIBS) # Applying 0001-build-sys-Add-systemd-elogind-to-w.patch touches Makefile.am +# Applying 0002-fix-ncurses-h-include.patch touches configure.ac PROCPS_NG_AUTORECONF = YES ifeq ($(BR2_PACKAGE_SYSTEMD),y) From e47726a50a3421262b6cb472e58d987d407f3e5e Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Sat, 26 Oct 2024 13:00:55 +0200 Subject: [PATCH 87/98] board/qemu/riscv{32, 64}-virt: do not use the default bus implicitly Qemu 9.1 recently fixed the RISC-V virt target by adding the missing default type for block devices [1]. But the qemu command line we use for RISC-V virt is slightly incorrect: -drive file=rootfs.ext2,format=raw,id=hd0 -device virtio-blk-device,drive=hd0 With Qemu 9.1, this command line now rejected since it conflict with the new default bus: qemu-system-riscv64: -drive file=rootfs.ext2,format=raw,id=hd0: Drive 'hd0' is already in use because it has been automatically connected to another device (did you need 'if=none' in the drive options?) Since we are currently still using Qemu 9.0, apply the suggested change by adding 'if=none'. Note: '-drive file=rootfs.ext2,format=raw,id=hd0' can be removed in a followup patch after the qemu version bump 9.1 is merged. [1] https://gitlab.com/qemu-project/qemu/-/commit/4406ba2b5efce6af64905f827ca244f699db8170 [Romain: rework the commit log] Signed-off-by: Waldemar Brodkorb Signed-off-by: Romain Naour Signed-off-by: Thomas Petazzoni --- board/qemu/riscv32-virt/readme.txt | 4 ++-- board/qemu/riscv64-virt-efi/readme.txt | 2 +- board/qemu/riscv64-virt/readme.txt | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/board/qemu/riscv32-virt/readme.txt b/board/qemu/riscv32-virt/readme.txt index 555924f9496c..048306cd5408 100644 --- a/board/qemu/riscv32-virt/readme.txt +++ b/board/qemu/riscv32-virt/readme.txt @@ -1,7 +1,7 @@ Run Linux in emulation with: - qemu-system-riscv32 -M virt -bios output/images/fw_jump.elf -kernel output/images/Image -append "rootwait root=/dev/vda ro" -drive file=output/images/rootfs.ext2,format=raw,id=hd0 -device virtio-blk-device,drive=hd0 -netdev user,id=net0 -device virtio-net-device,netdev=net0 -nographic # qemu_riscv32_virt_defconfig + qemu-system-riscv32 -M virt -bios output/images/fw_jump.elf -kernel output/images/Image -append "rootwait root=/dev/vda ro" -drive file=output/images/rootfs.ext2,format=raw,id=hd0,if=none -device virtio-blk-device,drive=hd0 -netdev user,id=net0 -device virtio-net-device,netdev=net0 -nographic # qemu_riscv32_virt_defconfig - qemu-system-riscv32 -M virt -bios none -kernel output/images/Image -append "rootwait root=/dev/vda ro" -drive file=output/images/rootfs.ext2,format=raw,id=hd0 -device virtio-blk-device,drive=hd0 -nographic -cpu rv32,mmu=off -netdev user,id=eth0 -device virtio-net-device,netdev=eth0 # qemu_riscv32_nommu_virt_defconfig + qemu-system-riscv32 -M virt -bios none -kernel output/images/Image -append "rootwait root=/dev/vda ro" -drive file=output/images/rootfs.ext2,format=raw,id=hd0,if=none -device virtio-blk-device,drive=hd0 -nographic -cpu rv32,mmu=off -netdev user,id=eth0 -device virtio-net-device,netdev=eth0 # qemu_riscv32_nommu_virt_defconfig The login prompt will appear in the terminal that started Qemu. diff --git a/board/qemu/riscv64-virt-efi/readme.txt b/board/qemu/riscv64-virt-efi/readme.txt index 6b9651a011d7..c7b3177af11d 100644 --- a/board/qemu/riscv64-virt-efi/readme.txt +++ b/board/qemu/riscv64-virt-efi/readme.txt @@ -22,7 +22,7 @@ Run the emulation with: -blockdev node-name=pflash0,driver=file,read-only=on,filename=output/images/RISCV_VIRT_CODE.fd \ -blockdev node-name=pflash1,driver=file,filename=output/images/RISCV_VIRT_VARS.fd \ \ - -drive file=output/images/disk.img,format=raw,id=hd0 \ + -drive file=output/images/disk.img,format=raw,id=hd0,if=none \ -device virtio-blk-device,drive=hd0 \ \ -netdev user,id=net0 \ diff --git a/board/qemu/riscv64-virt/readme.txt b/board/qemu/riscv64-virt/readme.txt index f1c7bf41b516..5b3bb85b4b04 100644 --- a/board/qemu/riscv64-virt/readme.txt +++ b/board/qemu/riscv64-virt/readme.txt @@ -1,7 +1,7 @@ Run Linux in emulation with: - qemu-system-riscv64 -M virt -bios output/images/fw_jump.elf -kernel output/images/Image -append "rootwait root=/dev/vda ro" -drive file=output/images/rootfs.ext2,format=raw,id=hd0 -device virtio-blk-device,drive=hd0 -netdev user,id=net0 -device virtio-net-device,netdev=net0 -nographic # qemu_riscv64_virt_defconfig + qemu-system-riscv64 -M virt -bios output/images/fw_jump.elf -kernel output/images/Image -append "rootwait root=/dev/vda ro" -drive file=output/images/rootfs.ext2,format=raw,id=hd0,if=none -device virtio-blk-device,drive=hd0 -netdev user,id=net0 -device virtio-net-device,netdev=net0 -nographic # qemu_riscv64_virt_defconfig - qemu-system-riscv64 -M virt -bios none -kernel output/images/Image -append "rootwait root=/dev/vda ro" -drive file=output/images/rootfs.ext2,format=raw,id=hd0 -device virtio-blk-device,drive=hd0 -nographic -cpu rv64,mmu=off -netdev user,id=net0 -device virtio-net-device,netdev=net0 # qemu_riscv64_nommu_virt_defconfig + qemu-system-riscv64 -M virt -bios none -kernel output/images/Image -append "rootwait root=/dev/vda ro" -drive file=output/images/rootfs.ext2,format=raw,id=hd0,if=none -device virtio-blk-device,drive=hd0 -nographic -cpu rv64,mmu=off -netdev user,id=net0 -device virtio-net-device,netdev=net0 # qemu_riscv64_nommu_virt_defconfig The login prompt will appear in the terminal that started Qemu. From f96b4c176f6e9d6c4374a0d322de672bf44c35bf Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Sat, 26 Oct 2024 13:00:56 +0200 Subject: [PATCH 88/98] configs/qemu_nios2_10m50: delete config Qemu 9.1.0 removed support for NIOS2 emulation, so we can't no longer test it when updating Qemu zo 9.1.0. Furthermore it seems that NIOS2 architecture will be soon deprecated in the toolchain support. Signed-off-by: Waldemar Brodkorb Signed-off-by: Romain Naour Signed-off-by: Thomas Petazzoni --- board/qemu/nios2-10m50/linux.fragment | 3 --- board/qemu/nios2-10m50/readme.txt | 5 ----- configs/qemu_nios2_10m50_defconfig | 15 --------------- 3 files changed, 23 deletions(-) delete mode 100644 board/qemu/nios2-10m50/linux.fragment delete mode 100644 board/qemu/nios2-10m50/readme.txt delete mode 100644 configs/qemu_nios2_10m50_defconfig diff --git a/board/qemu/nios2-10m50/linux.fragment b/board/qemu/nios2-10m50/linux.fragment deleted file mode 100644 index c7647cee8a09..000000000000 --- a/board/qemu/nios2-10m50/linux.fragment +++ /dev/null @@ -1,3 +0,0 @@ -# Embed the DTB in the kernel image -CONFIG_NIOS2_DTB_SOURCE_BOOL=y -CONFIG_NIOS2_DTB_SOURCE="10m50_devboard.dts" diff --git a/board/qemu/nios2-10m50/readme.txt b/board/qemu/nios2-10m50/readme.txt deleted file mode 100644 index f8f8f3b3a505..000000000000 --- a/board/qemu/nios2-10m50/readme.txt +++ /dev/null @@ -1,5 +0,0 @@ -Run the emulation with: - - qemu-system-nios2 -kernel output/images/vmlinux -nographic # qemu_nios2_10m50_defconfig - -The login prompt will appear in the terminal that started Qemu. diff --git a/configs/qemu_nios2_10m50_defconfig b/configs/qemu_nios2_10m50_defconfig deleted file mode 100644 index 8b8b4524bd70..000000000000 --- a/configs/qemu_nios2_10m50_defconfig +++ /dev/null @@ -1,15 +0,0 @@ -BR2_nios2=y -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_6=y -BR2_GLOBAL_PATCH_DIR="board/qemu/patches" -BR2_DOWNLOAD_FORCE_CHECK_HASHES=y -BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.6.32" -BR2_LINUX_KERNEL_DEFCONFIG="10m50" -BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/nios2-10m50/linux.fragment" -BR2_TARGET_ROOTFS_INITRAMFS=y -BR2_PACKAGE_HOST_QEMU=y -BR2_PACKAGE_HOST_QEMU_SYSTEM_MODE=y -BR2_PACKAGE_HOST_UBOOT_TOOLS=y From 10b4c31b812128f255e8ea58050879b953d58f0e Mon Sep 17 00:00:00 2001 From: Romain Naour Date: Sat, 26 Oct 2024 13:00:57 +0200 Subject: [PATCH 89/98] package/qemu: remove leftover QEMU_IGNORE_CVES from Qemu 8.1 Theses CVE are no longer listed by pkg-stats: https://nvd.nist.gov/vuln/detail/CVE-2023-4135 https://nvd.nist.gov/vuln/detail/CVE-2023-3354 https://nvd.nist.gov/vuln/detail/CVE-2023-3180 Signed-off-by: Romain Naour Signed-off-by: Thomas Petazzoni --- package/qemu/qemu.mk | 6 ------ 1 file changed, 6 deletions(-) diff --git a/package/qemu/qemu.mk b/package/qemu/qemu.mk index 16cff13d180f..a2d164d18959 100644 --- a/package/qemu/qemu.mk +++ b/package/qemu/qemu.mk @@ -17,12 +17,6 @@ QEMU_LICENSE_FILES = COPYING COPYING.LIB # individual source files. QEMU_CPE_ID_VENDOR = qemu -# Need to ignore the following CVEs because the CPE database does -# not have an entry for the 8.1.1 version yet. -QEMU_IGNORE_CVES += CVE-2023-4135 -QEMU_IGNORE_CVES += CVE-2023-3354 -QEMU_IGNORE_CVES += CVE-2023-3180 - #------------------------------------------------------------- # The build system is now partly based on Meson. From 0655d9af281fd80f29ded0bbe469acb64935d795 Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Sat, 26 Oct 2024 13:00:58 +0200 Subject: [PATCH 90/98] package/qemu: update to 9.1.0 See here for changes: https://wiki.qemu.org/ChangeLog/9.1 The support for the nios2 architecture got removed. [Romain: Remove BR2_PACKAGE_QEMU_TARGET_NIOS2 from qemu.mk] Signed-off-by: Waldemar Brodkorb Signed-off-by: Romain Naour Signed-off-by: Thomas Petazzoni --- Config.in.legacy | 6 ++++++ package/qemu/Config.in | 5 ----- package/qemu/Config.in.host | 1 - package/qemu/qemu.hash | 2 +- package/qemu/qemu.mk | 4 +--- 5 files changed, 8 insertions(+), 10 deletions(-) diff --git a/Config.in.legacy b/Config.in.legacy index 9a1693dd76f4..a041d4da42a4 100644 --- a/Config.in.legacy +++ b/Config.in.legacy @@ -146,6 +146,12 @@ endif comment "Legacy options removed in 2024.11" +config BR2_PACKAGE_QEMU_TARGET_NIOS2 + bool "qemu nios2 support has been removed" + select BR2_LEGACY + help + NIOS2 support has been removed since Qemu 9.1.0. + config BR2_PACKAGE_POPPERJS bool "popperjs has been removed" select BR2_LEGACY diff --git a/package/qemu/Config.in b/package/qemu/Config.in index 608e4d429dd6..2d15ab1ea9c7 100644 --- a/package/qemu/Config.in +++ b/package/qemu/Config.in @@ -252,11 +252,6 @@ config BR2_PACKAGE_QEMU_TARGET_MIPSN32EL help MIPS N32 architecture, little-endian. -config BR2_PACKAGE_QEMU_TARGET_NIOS2 - bool "nios2" - help - Nios II architecture. - config BR2_PACKAGE_QEMU_TARGET_OR1K bool "or1k" select BR2_PACKAGE_QEMU_FDT if BR2_PACKAGE_QEMU_SYSTEM diff --git a/package/qemu/Config.in.host b/package/qemu/Config.in.host index 8dd0c7d11b07..4db114490a41 100644 --- a/package/qemu/Config.in.host +++ b/package/qemu/Config.in.host @@ -9,7 +9,6 @@ config BR2_PACKAGE_HOST_QEMU_ARCH_SUPPORTS default y if BR2_microblazebe default y if BR2_mips default y if BR2_mipsel - default y if BR2_nios2 default y if BR2_or1k default y if BR2_powerpc default y if BR2_powerpc64 diff --git a/package/qemu/qemu.hash b/package/qemu/qemu.hash index 419dd0d1b3b6..169fe05068e7 100644 --- a/package/qemu/qemu.hash +++ b/package/qemu/qemu.hash @@ -1,4 +1,4 @@ # Locally computed, tarball verified with GPG signature -sha256 a8c3f596aece96da3b00cafb74baafa0d14515eafb8ed1ee3f7f5c2d0ebf02b6 qemu-9.0.2.tar.xz +sha256 816b7022a8ba7c2ac30e2e0cf973e826f6bcc8505339603212c5ede8e94d7834 qemu-9.1.0.tar.xz sha256 6f04ae8364d0079a192b14635f4b1da294ce18724c034c39a6a41d1b09df6100 COPYING sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING.LIB diff --git a/package/qemu/qemu.mk b/package/qemu/qemu.mk index a2d164d18959..76394b3e77ed 100644 --- a/package/qemu/qemu.mk +++ b/package/qemu/qemu.mk @@ -6,7 +6,7 @@ # When updating the version, check whether the list of supported targets # needs to be updated. -QEMU_VERSION = 9.0.2 +QEMU_VERSION = 9.1.0 QEMU_SOURCE = qemu-$(QEMU_VERSION).tar.xz QEMU_SITE = https://download.qemu.org QEMU_SELINUX_MODULES = qemu virt @@ -63,7 +63,6 @@ QEMU_TARGET_LIST_$(BR2_PACKAGE_QEMU_TARGET_MIPS) += mips-softmmu QEMU_TARGET_LIST_$(BR2_PACKAGE_QEMU_TARGET_MIPS64) += mips64-softmmu QEMU_TARGET_LIST_$(BR2_PACKAGE_QEMU_TARGET_MIPS64EL) += mips64el-softmmu QEMU_TARGET_LIST_$(BR2_PACKAGE_QEMU_TARGET_MIPSEL) += mipsel-softmmu -QEMU_TARGET_LIST_$(BR2_PACKAGE_QEMU_TARGET_NIOS2) += nios2-softmmu QEMU_TARGET_LIST_$(BR2_PACKAGE_QEMU_TARGET_OR1K) += or1k-softmmu QEMU_TARGET_LIST_$(BR2_PACKAGE_QEMU_TARGET_PPC) += ppc-softmmu QEMU_TARGET_LIST_$(BR2_PACKAGE_QEMU_TARGET_PPC64) += ppc64-softmmu @@ -104,7 +103,6 @@ QEMU_TARGET_LIST_$(BR2_PACKAGE_QEMU_TARGET_MIPS64EL) += mips64el-linux-user QEMU_TARGET_LIST_$(BR2_PACKAGE_QEMU_TARGET_MIPSEL) += mipsel-linux-user QEMU_TARGET_LIST_$(BR2_PACKAGE_QEMU_TARGET_MIPSN32) += mipsn32-linux-user QEMU_TARGET_LIST_$(BR2_PACKAGE_QEMU_TARGET_MIPSN32EL) += mipsn32el-linux-user -QEMU_TARGET_LIST_$(BR2_PACKAGE_QEMU_TARGET_NIOS2) += nios2-linux-user QEMU_TARGET_LIST_$(BR2_PACKAGE_QEMU_TARGET_OR1K) += or1k-linux-user QEMU_TARGET_LIST_$(BR2_PACKAGE_QEMU_TARGET_PPC) += ppc-linux-user QEMU_TARGET_LIST_$(BR2_PACKAGE_QEMU_TARGET_PPC64) += ppc64-linux-user From dba41736daeaf8065b44427316759e07c35545db Mon Sep 17 00:00:00 2001 From: Romain Naour Date: Sat, 26 Oct 2024 13:00:59 +0200 Subject: [PATCH 91/98] board/qemu/riscv{32, 64}-virt: remove virtio-blk-device, drive=hd0 Qemu 9.1 recently fixed the RISC-V virt target by adding the missing default type for block devices [1]. We no longer need to specify virtio-blk-device on the qemu command line since it's already the default. [1] https://gitlab.com/qemu-project/qemu/-/commit/4406ba2b5efce6af64905f827ca244f699db8170 Signed-off-by: Romain Naour Cc: Waldemar Brodkorb Signed-off-by: Thomas Petazzoni --- board/qemu/riscv32-virt/readme.txt | 4 ++-- board/qemu/riscv64-virt-efi/readme.txt | 3 +-- board/qemu/riscv64-virt/readme.txt | 4 ++-- 3 files changed, 5 insertions(+), 6 deletions(-) diff --git a/board/qemu/riscv32-virt/readme.txt b/board/qemu/riscv32-virt/readme.txt index 048306cd5408..c2ac27121f77 100644 --- a/board/qemu/riscv32-virt/readme.txt +++ b/board/qemu/riscv32-virt/readme.txt @@ -1,7 +1,7 @@ Run Linux in emulation with: - qemu-system-riscv32 -M virt -bios output/images/fw_jump.elf -kernel output/images/Image -append "rootwait root=/dev/vda ro" -drive file=output/images/rootfs.ext2,format=raw,id=hd0,if=none -device virtio-blk-device,drive=hd0 -netdev user,id=net0 -device virtio-net-device,netdev=net0 -nographic # qemu_riscv32_virt_defconfig + qemu-system-riscv32 -M virt -bios output/images/fw_jump.elf -kernel output/images/Image -append "rootwait root=/dev/vda ro" -drive file=output/images/rootfs.ext2,format=raw -netdev user,id=net0 -device virtio-net-device,netdev=net0 -nographic # qemu_riscv32_virt_defconfig - qemu-system-riscv32 -M virt -bios none -kernel output/images/Image -append "rootwait root=/dev/vda ro" -drive file=output/images/rootfs.ext2,format=raw,id=hd0,if=none -device virtio-blk-device,drive=hd0 -nographic -cpu rv32,mmu=off -netdev user,id=eth0 -device virtio-net-device,netdev=eth0 # qemu_riscv32_nommu_virt_defconfig + qemu-system-riscv32 -M virt -bios none -kernel output/images/Image -append "rootwait root=/dev/vda ro" -drive file=output/images/rootfs.ext2,format=raw -nographic -cpu rv32,mmu=off -netdev user,id=eth0 -device virtio-net-device,netdev=eth0 # qemu_riscv32_nommu_virt_defconfig The login prompt will appear in the terminal that started Qemu. diff --git a/board/qemu/riscv64-virt-efi/readme.txt b/board/qemu/riscv64-virt-efi/readme.txt index c7b3177af11d..10d4ed966fb7 100644 --- a/board/qemu/riscv64-virt-efi/readme.txt +++ b/board/qemu/riscv64-virt-efi/readme.txt @@ -22,8 +22,7 @@ Run the emulation with: -blockdev node-name=pflash0,driver=file,read-only=on,filename=output/images/RISCV_VIRT_CODE.fd \ -blockdev node-name=pflash1,driver=file,filename=output/images/RISCV_VIRT_VARS.fd \ \ - -drive file=output/images/disk.img,format=raw,id=hd0,if=none \ - -device virtio-blk-device,drive=hd0 \ + -drive file=output/images/disk.img,format=raw \ \ -netdev user,id=net0 \ -device virtio-net-device,netdev=net0 # qemu_riscv64_virt_efi_defconfig diff --git a/board/qemu/riscv64-virt/readme.txt b/board/qemu/riscv64-virt/readme.txt index 5b3bb85b4b04..d7b198842b7d 100644 --- a/board/qemu/riscv64-virt/readme.txt +++ b/board/qemu/riscv64-virt/readme.txt @@ -1,7 +1,7 @@ Run Linux in emulation with: - qemu-system-riscv64 -M virt -bios output/images/fw_jump.elf -kernel output/images/Image -append "rootwait root=/dev/vda ro" -drive file=output/images/rootfs.ext2,format=raw,id=hd0,if=none -device virtio-blk-device,drive=hd0 -netdev user,id=net0 -device virtio-net-device,netdev=net0 -nographic # qemu_riscv64_virt_defconfig + qemu-system-riscv64 -M virt -bios output/images/fw_jump.elf -kernel output/images/Image -append "rootwait root=/dev/vda ro" -drive file=output/images/rootfs.ext2,format=raw -netdev user,id=net0 -device virtio-net-device,netdev=net0 -nographic # qemu_riscv64_virt_defconfig - qemu-system-riscv64 -M virt -bios none -kernel output/images/Image -append "rootwait root=/dev/vda ro" -drive file=output/images/rootfs.ext2,format=raw,id=hd0,if=none -device virtio-blk-device,drive=hd0 -nographic -cpu rv64,mmu=off -netdev user,id=net0 -device virtio-net-device,netdev=net0 # qemu_riscv64_nommu_virt_defconfig + qemu-system-riscv64 -M virt -bios none -kernel output/images/Image -append "rootwait root=/dev/vda ro" -drive file=output/images/rootfs.ext2,format=raw -nographic -cpu rv64,mmu=off -netdev user,id=net0 -device virtio-net-device,netdev=net0 # qemu_riscv64_nommu_virt_defconfig The login prompt will appear in the terminal that started Qemu. From e4005d99711cb04718ed3fdca21c1fc83e53e6fd Mon Sep 17 00:00:00 2001 From: Bryan Brattlof Date: Wed, 9 Oct 2024 17:02:01 -0500 Subject: [PATCH 92/98] configs/ti_am62ax_sk_defconfig: add linux-headers version When bumping the Linux kernel version I inadvertently removed the pinned linux-headers version from the defconfig which can break the build if the default kernel version is not v6.10. Pin linux-headers to the current am62ax-sk kernel version. Signed-off-by: Bryan Brattlof Signed-off-by: Thomas Petazzoni --- configs/ti_am62ax_sk_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/configs/ti_am62ax_sk_defconfig b/configs/ti_am62ax_sk_defconfig index 77aa4a88e8cc..1144577942b8 100644 --- a/configs/ti_am62ax_sk_defconfig +++ b/configs/ti_am62ax_sk_defconfig @@ -1,4 +1,5 @@ BR2_aarch64=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_10=y BR2_GLOBAL_PATCH_DIR="board/ti/am62ax-sk/patches" BR2_DOWNLOAD_FORCE_CHECK_HASHES=y BR2_ROOTFS_POST_BUILD_SCRIPT="board/ti/common/am6xx/post-build.sh" From e634be8906bd64d6a9de1768204d0f03d8d8357a Mon Sep 17 00:00:00 2001 From: Roy Kollen Svendsen Date: Fri, 4 Oct 2024 23:09:16 +0200 Subject: [PATCH 93/98] package/qt6: bump version to 6.7.3 For details see: https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.7.3/release-note.md I have removed a couple of patches here, since they are included in this version: - CVE-2024-39936 (qtbase) - QTBUG-125066 Configure fails in qttools if PrintSupport is disabled (qttools) Signed-off-by: Roy Kollen Svendsen Signed-off-by: Thomas Petazzoni --- package/qt6/qt6.mk | 2 +- .../qt6/qt6base/0001-fix-CVE-2024-39936.patch | 247 ------------------ package/qt6/qt6base/qt6base.hash | 4 +- package/qt6/qt6base/qt6base.mk | 3 - .../qt6/qt6core5compat/qt6core5compat.hash | 4 +- .../qt6/qt6declarative/qt6declarative.hash | 4 +- .../qt6languageserver/qt6languageserver.hash | 4 +- package/qt6/qt6mqtt/qt6mqtt.hash | 5 +- package/qt6/qt6opcua/qt6opcua.hash | 5 +- package/qt6/qt6scxml/qt6scxml.hash | 4 +- package/qt6/qt6serialbus/qt6serialbus.hash | 4 +- package/qt6/qt6serialport/qt6serialport.hash | 4 +- .../qt6/qt6shadertools/qt6shadertools.hash | 4 +- package/qt6/qt6svg/qt6svg.hash | 4 +- ...e-lconvert-lrelease-in-no-gui-builds.patch | 56 ---- package/qt6/qt6tools/qt6tools.hash | 4 +- .../qt6virtualkeyboard.hash | 4 +- package/qt6/qt6wayland/qt6wayland.hash | 4 +- package/qt6/qt6websockets/qt6websockets.hash | 4 +- 19 files changed, 33 insertions(+), 337 deletions(-) delete mode 100644 package/qt6/qt6base/0001-fix-CVE-2024-39936.patch delete mode 100644 package/qt6/qt6tools/0001-CMake-Re-enable-lupdate-lconvert-lrelease-in-no-gui-builds.patch diff --git a/package/qt6/qt6.mk b/package/qt6/qt6.mk index f2e0186f56ab..56c5a413ad9b 100644 --- a/package/qt6/qt6.mk +++ b/package/qt6/qt6.mk @@ -5,7 +5,7 @@ ################################################################################ QT6_VERSION_MAJOR = 6.7 -QT6_VERSION = $(QT6_VERSION_MAJOR).2 +QT6_VERSION = $(QT6_VERSION_MAJOR).3 QT6_SOURCE_TARBALL_PREFIX = everywhere-src QT6_SITE = https://download.qt.io/archive/qt/$(QT6_VERSION_MAJOR)/$(QT6_VERSION)/submodules diff --git a/package/qt6/qt6base/0001-fix-CVE-2024-39936.patch b/package/qt6/qt6base/0001-fix-CVE-2024-39936.patch deleted file mode 100644 index a6778ce107f0..000000000000 --- a/package/qt6/qt6base/0001-fix-CVE-2024-39936.patch +++ /dev/null @@ -1,247 +0,0 @@ -From fc1b8814f38c7d925d4590e9bdb16a02ca824025 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?M=C3=A5rten=20Nordheim?= -Date: Tue, 25 Jun 2024 17:09:35 +0200 -Subject: [PATCH] HTTP2: Delay any communication until encrypted() can be - responded to - -We have the encrypted() signal that lets users do extra checks on the -established connection. It is emitted as BlockingQueued, so the HTTP -thread stalls until it is done emitting. Users can potentially call -abort() on the QNetworkReply at that point, which is passed as a Queued -call back to the HTTP thread. That means that any currently queued -signal emission will be processed before the abort() call is processed. - -In the case of HTTP2 it is a little special since it is multiplexed and -the code is built to start requests as they are available. This means -that, while the code worked fine for HTTP1, since one connection only -has one request, it is not working for HTTP2, since we try to send more -requests in-between the encrypted() signal and the abort() call. - -This patch changes the code to delay any communication until the -encrypted() signal has been emitted and processed, for HTTP2 only. -It's done by adding a few booleans, both to know that we have to return -early and so we can keep track of what events arose and what we need to -resume once enough time has passed that any abort() call must have been -processed. - -Fixes: QTBUG-126610 -Pick-to: 6.5 6.2 5.15 5.12 -Change-Id: Ic25a600c278203256e35f541026f34a8783235ae -Reviewed-by: Marc Mutz -Reviewed-by: Volker Hilsheimer -(cherry picked from commit b1e75376cc3adfc7da5502a277dfe9711f3e0536) -Reviewed-by: Qt Cherry-pick Bot -(cherry picked from commit 0fb43e4395da34d561814242a0186999e4956e28) - -Upstream: https://github.com/qt/qtbase/commit/2b1e36e183ce75c224305c7a94457b92f7a5cf58 -Signed-off-by: Roy Kollen Svendsen ---- - src/network/access/qhttp2protocolhandler.cpp | 6 +-- - .../access/qhttpnetworkconnectionchannel.cpp | 48 ++++++++++++++++++- - .../access/qhttpnetworkconnectionchannel_p.h | 6 +++ - tests/auto/network/access/http2/tst_http2.cpp | 44 +++++++++++++++++ - 4 files changed, 99 insertions(+), 5 deletions(-) - -diff --git a/src/network/access/qhttp2protocolhandler.cpp b/src/network/access/qhttp2protocolhandler.cpp -index 0abd99b9bc..3631b13dc8 100644 ---- a/src/network/access/qhttp2protocolhandler.cpp -+++ b/src/network/access/qhttp2protocolhandler.cpp -@@ -303,12 +303,12 @@ bool QHttp2ProtocolHandler::sendRequest() - } - } - -- if (!prefaceSent && !sendClientPreface()) -- return false; -- - if (!requests.size()) - return true; - -+ if (!prefaceSent && !sendClientPreface()) -+ return false; -+ - m_channel->state = QHttpNetworkConnectionChannel::WritingState; - // Check what was promised/pushed, maybe we do not have to send a request - // and have a response already? -diff --git a/src/network/access/qhttpnetworkconnectionchannel.cpp b/src/network/access/qhttpnetworkconnectionchannel.cpp -index 6766989690..1e4161d1fd 100644 ---- a/src/network/access/qhttpnetworkconnectionchannel.cpp -+++ b/src/network/access/qhttpnetworkconnectionchannel.cpp -@@ -209,6 +209,10 @@ void QHttpNetworkConnectionChannel::abort() - bool QHttpNetworkConnectionChannel::sendRequest() - { - Q_ASSERT(protocolHandler); -+ if (waitingForPotentialAbort) { -+ needInvokeSendRequest = true; -+ return false; // this return value is unused -+ } - return protocolHandler->sendRequest(); - } - -@@ -221,21 +225,28 @@ bool QHttpNetworkConnectionChannel::sendRequest() - void QHttpNetworkConnectionChannel::sendRequestDelayed() - { - QMetaObject::invokeMethod(this, [this] { -- Q_ASSERT(protocolHandler); - if (reply) -- protocolHandler->sendRequest(); -+ sendRequest(); - }, Qt::ConnectionType::QueuedConnection); - } - - void QHttpNetworkConnectionChannel::_q_receiveReply() - { - Q_ASSERT(protocolHandler); -+ if (waitingForPotentialAbort) { -+ needInvokeReceiveReply = true; -+ return; -+ } - protocolHandler->_q_receiveReply(); - } - - void QHttpNetworkConnectionChannel::_q_readyRead() - { - Q_ASSERT(protocolHandler); -+ if (waitingForPotentialAbort) { -+ needInvokeReadyRead = true; -+ return; -+ } - protocolHandler->_q_readyRead(); - } - -@@ -1239,7 +1250,18 @@ void QHttpNetworkConnectionChannel::_q_encrypted() - if (!h2RequestsToSend.isEmpty()) { - // Similar to HTTP/1.1 counterpart below: - const auto &pair = std::as_const(h2RequestsToSend).first(); -+ waitingForPotentialAbort = true; - emit pair.second->encrypted(); -+ -+ // We don't send or handle any received data until any effects from -+ // emitting encrypted() have been processed. This is necessary -+ // because the user may have called abort(). We may also abort the -+ // whole connection if the request has been aborted and there is -+ // no more requests to send. -+ QMetaObject::invokeMethod(this, -+ &QHttpNetworkConnectionChannel::checkAndResumeCommunication, -+ Qt::QueuedConnection); -+ - // In case our peer has sent us its settings (window size, max concurrent streams etc.) - // let's give _q_receiveReply a chance to read them first ('invokeMethod', QueuedConnection). - } -@@ -1257,6 +1279,28 @@ void QHttpNetworkConnectionChannel::_q_encrypted() - QMetaObject::invokeMethod(connection, "_q_startNextRequest", Qt::QueuedConnection); - } - -+ -+void QHttpNetworkConnectionChannel::checkAndResumeCommunication() -+{ -+ Q_ASSERT(connection->connectionType() == QHttpNetworkConnection::ConnectionTypeHTTP2 -+ || connection->connectionType() == QHttpNetworkConnection::ConnectionTypeHTTP2Direct); -+ -+ // Because HTTP/2 requires that we send a SETTINGS frame as the first thing we do, and respond -+ // to a SETTINGS frame with an ACK, we need to delay any handling until we can ensure that any -+ // effects from emitting encrypted() have been processed. -+ // This function is called after encrypted() was emitted, so check for changes. -+ -+ if (!reply && h2RequestsToSend.isEmpty()) -+ abort(); -+ waitingForPotentialAbort = false; -+ if (needInvokeReadyRead) -+ _q_readyRead(); -+ if (needInvokeReceiveReply) -+ _q_receiveReply(); -+ if (needInvokeSendRequest) -+ sendRequest(); -+} -+ - void QHttpNetworkConnectionChannel::requeueHttp2Requests() - { - const auto h2RequestsToSendCopy = std::exchange(h2RequestsToSend, {}); -diff --git a/src/network/access/qhttpnetworkconnectionchannel_p.h b/src/network/access/qhttpnetworkconnectionchannel_p.h -index c42290feca..061f20fd42 100644 ---- a/src/network/access/qhttpnetworkconnectionchannel_p.h -+++ b/src/network/access/qhttpnetworkconnectionchannel_p.h -@@ -74,6 +74,10 @@ public: - QAbstractSocket *socket; - bool ssl; - bool isInitialized; -+ bool waitingForPotentialAbort = false; -+ bool needInvokeReceiveReply = false; -+ bool needInvokeReadyRead = false; -+ bool needInvokeSendRequest = false; - ChannelState state; - QHttpNetworkRequest request; // current request, only used for HTTP - QHttpNetworkReply *reply; // current reply for this request, only used for HTTP -@@ -146,6 +150,8 @@ public: - void closeAndResendCurrentRequest(); - void resendCurrentRequest(); - -+ void checkAndResumeCommunication(); -+ - bool isSocketBusy() const; - bool isSocketWriting() const; - bool isSocketWaiting() const; -diff --git a/tests/auto/network/access/http2/tst_http2.cpp b/tests/auto/network/access/http2/tst_http2.cpp -index 00efbc9832..c02e7b7b5b 100644 ---- a/tests/auto/network/access/http2/tst_http2.cpp -+++ b/tests/auto/network/access/http2/tst_http2.cpp -@@ -106,6 +106,8 @@ private slots: - - void duplicateRequestsWithAborts(); - -+ void abortOnEncrypted(); -+ - protected slots: - // Slots to listen to our in-process server: - void serverStarted(quint16 port); -@@ -1479,6 +1481,48 @@ void tst_Http2::duplicateRequestsWithAborts() - QCOMPARE(finishedCount, ExpectedSuccessfulRequests); - } - -+void tst_Http2::abortOnEncrypted() -+{ -+#if !QT_CONFIG(ssl) -+ QSKIP("TLS support is needed for this test"); -+#else -+ clearHTTP2State(); -+ serverPort = 0; -+ -+ ServerPtr targetServer(newServer(defaultServerSettings, H2Type::h2Direct)); -+ -+ QMetaObject::invokeMethod(targetServer.data(), "startServer", Qt::QueuedConnection); -+ runEventLoop(); -+ -+ nRequests = 1; -+ nSentRequests = 0; -+ -+ const auto url = requestUrl(H2Type::h2Direct); -+ QNetworkRequest request(url); -+ request.setAttribute(QNetworkRequest::Http2DirectAttribute, true); -+ -+ std::unique_ptr reply{manager->get(request)}; -+ reply->ignoreSslErrors(); -+ connect(reply.get(), &QNetworkReply::encrypted, reply.get(), [reply = reply.get()](){ -+ reply->abort(); -+ }); -+ connect(reply.get(), &QNetworkReply::errorOccurred, this, &tst_Http2::replyFinishedWithError); -+ -+ runEventLoop(); -+ STOP_ON_FAILURE -+ -+ QCOMPARE(nRequests, 0); -+ QCOMPARE(reply->error(), QNetworkReply::OperationCanceledError); -+ -+ const bool res = QTest::qWaitFor( -+ [this, server = targetServer.get()]() { -+ return serverGotSettingsACK || prefaceOK || nSentRequests > 0; -+ }, -+ 500); -+ QVERIFY(!res); -+#endif // QT_CONFIG(ssl) -+} -+ - void tst_Http2::serverStarted(quint16 port) - { - serverPort = port; --- -2.46.0 - diff --git a/package/qt6/qt6base/qt6base.hash b/package/qt6/qt6base/qt6base.hash index b1b81b4992bc..695c1134c88e 100644 --- a/package/qt6/qt6base/qt6base.hash +++ b/package/qt6/qt6base/qt6base.hash @@ -1,5 +1,5 @@ -# Hash from: https://download.qt.io/official_releases/qt/6.7/6.7.2/submodules/qtbase-everywhere-src-6.7.2.tar.xz.sha256 -sha256 c5f22a5e10fb162895ded7de0963328e7307611c688487b5d152c9ee64767599 qtbase-everywhere-src-6.7.2.tar.xz +# Hash from: https://download.qt.io/official_releases/qt/6.7/6.7.3/submodules/qtbase-everywhere-src-6.7.3.tar.xz.sha256 +sha256 8ccbb9ab055205ac76632c9eeddd1ed6fc66936fc56afc2ed0fd5d9e23da3097 qtbase-everywhere-src-6.7.3.tar.xz # Hashes for license files sha256 e3ba223bb1423f0aad8c3dfce0fe3148db48926d41e6fbc3afbbf5ff9e1c89cb LICENSES/Apache-2.0.txt diff --git a/package/qt6/qt6base/qt6base.mk b/package/qt6/qt6base/qt6base.mk index 4c0392f92d90..5ab61ba3e0f9 100644 --- a/package/qt6/qt6base/qt6base.mk +++ b/package/qt6/qt6base/qt6base.mk @@ -10,9 +10,6 @@ QT6BASE_SOURCE = qtbase-$(QT6_SOURCE_TARBALL_PREFIX)-$(QT6BASE_VERSION).tar.xz QT6BASE_CPE_ID_VENDOR = qt QT6BASE_CPE_ID_PRODUCT = qt -# 0001-fix-CVE-2024-39936.patch -QT6BASE_IGNORE_CVES += CVE-2024-39936 - QT6BASE_CMAKE_BACKEND = ninja QT6BASE_LICENSE = \ diff --git a/package/qt6/qt6core5compat/qt6core5compat.hash b/package/qt6/qt6core5compat/qt6core5compat.hash index 36421b53ca23..0d8b1cf5d81d 100644 --- a/package/qt6/qt6core5compat/qt6core5compat.hash +++ b/package/qt6/qt6core5compat/qt6core5compat.hash @@ -1,5 +1,5 @@ -# Hash from: https://download.qt.io/official_releases/qt/6.7/6.7.2/submodules/qt5compat-everywhere-src-6.7.2.tar.xz.sha256 -sha256 8826b5189efc4d9bdb64fdb1aa89d0fdf4e53c60948ed7995621ed046e38c003 qt5compat-everywhere-src-6.7.2.tar.xz +# Hash from: https://download.qt.io/official_releases/qt/6.7/6.7.3/submodules/qt5compat-everywhere-src-6.7.3.tar.xz.sha256 +sha256 8b6a68a3dfaa7e9d10a0dafccee594c72e8de061bc573ae86b1c081b423a53f0 qt5compat-everywhere-src-6.7.3.tar.xz # Hashes for license files: sha256 9f0490f18656c6f2435bd14f603ef0c96434d1825615363dce43abb42ed1dcce LICENSES/BSD-3-Clause.txt diff --git a/package/qt6/qt6declarative/qt6declarative.hash b/package/qt6/qt6declarative/qt6declarative.hash index 006b49e4b1e0..473b9b6bafa2 100644 --- a/package/qt6/qt6declarative/qt6declarative.hash +++ b/package/qt6/qt6declarative/qt6declarative.hash @@ -1,5 +1,5 @@ -# Hash from: https://download.qt.io/official_releases/qt/6.7/6.7.2/submodules/qtdeclarative-everywhere-src-6.7.2.tar.xz.sha256 -sha256 4c29cba1af8c42d425d8eb6e01bad24cb80f4b983d71eef566a0542dfdb9b999 qtdeclarative-everywhere-src-6.7.2.tar.xz +# Hash from: https://download.qt.io/official_releases/qt/6.7/6.7.3/submodules/qtdeclarative-everywhere-src-6.7.3.tar.xz.sha256 +sha256 937b70e441abf5bc4e50d44d26610e2714a28514acf3885cd36116cd610b9875 qtdeclarative-everywhere-src-6.7.3.tar.xz # Hashes for license files: sha256 9f0490f18656c6f2435bd14f603ef0c96434d1825615363dce43abb42ed1dcce LICENSES/BSD-3-Clause.txt diff --git a/package/qt6/qt6languageserver/qt6languageserver.hash b/package/qt6/qt6languageserver/qt6languageserver.hash index 7266474428c2..e328cac5e4a0 100644 --- a/package/qt6/qt6languageserver/qt6languageserver.hash +++ b/package/qt6/qt6languageserver/qt6languageserver.hash @@ -1,5 +1,5 @@ -# Hash from: https://download.qt.io/official_releases/qt/6.7/6.7.2/submodules/qtlanguageserver-everywhere-src-6.7.2.tar.xz.sha256 -sha256 b659fe655144ffa061e3ae509eadb42ae373230517295a96935434340e101a92 qtlanguageserver-everywhere-src-6.7.2.tar.xz +# Hash from: https://download.qt.io/official_releases/qt/6.7/6.7.3/submodules/qtlanguageserver-everywhere-src-6.7.3.tar.xz.sha256 +sha256 c56d3872428503d9e49bfc6fa1023332f035ffd711d39e904e50cd6bb1f9df8f qtlanguageserver-everywhere-src-6.7.3.tar.xz # Hashes for license files: sha256 9f0490f18656c6f2435bd14f603ef0c96434d1825615363dce43abb42ed1dcce LICENSES/BSD-3-Clause.txt diff --git a/package/qt6/qt6mqtt/qt6mqtt.hash b/package/qt6/qt6mqtt/qt6mqtt.hash index 67ae6d0de387..bc2dc684475b 100644 --- a/package/qt6/qt6mqtt/qt6mqtt.hash +++ b/package/qt6/qt6mqtt/qt6mqtt.hash @@ -1,6 +1,7 @@ -sha256 be2d3f12378a8e2a103c328201b1e308f8c6c09bd752322592b3164cebba5bde qt6mqtt-6.7.2-git4.tar.gz +# Locally computed +sha256 0a80d52cf349b61e0c012f1aa692639ac958de46d8a76cdb99af7b6067cf5c46 qt6mqtt-6.7.3-git4.tar.gz -# Hashes for license files: +# Hashes for license files sha256 9f0490f18656c6f2435bd14f603ef0c96434d1825615363dce43abb42ed1dcce LICENSES/BSD-3-Clause.txt sha256 110535522396708cea37c72a802c5e7e81391139f5f7985631c93ef242b206a4 LICENSES/GFDL-1.3-no-invariants-only.txt sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 LICENSES/GPL-3.0-only.txt diff --git a/package/qt6/qt6opcua/qt6opcua.hash b/package/qt6/qt6opcua/qt6opcua.hash index cf54bef98e64..8bb89abd58b3 100644 --- a/package/qt6/qt6opcua/qt6opcua.hash +++ b/package/qt6/qt6opcua/qt6opcua.hash @@ -1,6 +1,7 @@ -sha256 653597e2926ddb512f078bab1e5d2a059202ba1bc1f68ff0b4a0e053ab1272b2 qt6opcua-6.7.2-git4.tar.gz +# Locally computed +sha256 09b5e525ad1a61b537b826f049b8725ab3b783bcaf3010a58361f73ff4df1cdb qt6opcua-6.7.3-git4.tar.gz -# Hashes for license files: +# Hashes for license files sha256 9f0490f18656c6f2435bd14f603ef0c96434d1825615363dce43abb42ed1dcce LICENSES/BSD-3-Clause.txt sha256 110535522396708cea37c72a802c5e7e81391139f5f7985631c93ef242b206a4 LICENSES/GFDL-1.3-no-invariants-only.txt sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 LICENSES/GPL-2.0-only.txt diff --git a/package/qt6/qt6scxml/qt6scxml.hash b/package/qt6/qt6scxml/qt6scxml.hash index 6c39be214a98..f5e8b075a5df 100644 --- a/package/qt6/qt6scxml/qt6scxml.hash +++ b/package/qt6/qt6scxml/qt6scxml.hash @@ -1,5 +1,5 @@ -# Hash from: https://download.qt.io/official_releases/qt/6.7/6.7.2/submodules/qtscxml-everywhere-src-6.7.2.tar.xz.sha256 -sha256 20ecf93506d48f27b492ad3dd9d88830e08d642faec3071ce53396a8ae05c86f qtscxml-everywhere-src-6.7.2.tar.xz +# Hash from: https://download.qt.io/official_releases/qt/6.7/6.7.3/submodules/qtscxml-everywhere-src-6.7.3.tar.xz.sha256 +sha256 608febeb0dafb6fbf559e064dee779ab799441ed804267b534705ea5077eeda3 qtscxml-everywhere-src-6.7.3.tar.xz # Hashes for license files: sha256 9f0490f18656c6f2435bd14f603ef0c96434d1825615363dce43abb42ed1dcce LICENSES/BSD-3-Clause.txt diff --git a/package/qt6/qt6serialbus/qt6serialbus.hash b/package/qt6/qt6serialbus/qt6serialbus.hash index 1b854284a38c..7da5f2bb43f4 100644 --- a/package/qt6/qt6serialbus/qt6serialbus.hash +++ b/package/qt6/qt6serialbus/qt6serialbus.hash @@ -1,5 +1,5 @@ -# Hash from: https://download.qt.io/official_releases/qt/6.7/6.7.2/submodules/qtserialbus-everywhere-src-6.7.2.tar.xz.sha256 -sha256 67641ca99b455746d7d956c516dfaa5f2c48696834c71d5720d63e736d374b2b qtserialbus-everywhere-src-6.7.2.tar.xz +# Hash from: https://download.qt.io/official_releases/qt/6.7/6.7.3/submodules/qtserialbus-everywhere-src-6.7.3.tar.xz.sha256 +sha256 55d82e9c7a827808b7383f0a57ad12c2a6fcf5b6c936b27e633155163c0a6276 qtserialbus-everywhere-src-6.7.3.tar.xz # Hashes for license files: sha256 9f0490f18656c6f2435bd14f603ef0c96434d1825615363dce43abb42ed1dcce LICENSES/BSD-3-Clause.txt diff --git a/package/qt6/qt6serialport/qt6serialport.hash b/package/qt6/qt6serialport/qt6serialport.hash index c8708c223120..7972749d102f 100644 --- a/package/qt6/qt6serialport/qt6serialport.hash +++ b/package/qt6/qt6serialport/qt6serialport.hash @@ -1,5 +1,5 @@ -# Hash from: https://download.qt.io/official_releases/qt/6.7/6.7.2/submodules/qtserialport-everywhere-src-6.7.2.tar.xz.sha256 -sha256 21c34cd1161cb5197bcec662d26a17647b59b6fdff5c364576883c42dbd3b4fc qtserialport-everywhere-src-6.7.2.tar.xz +# Hash from: https://download.qt.io/official_releases/qt/6.7/6.7.3/submodules/qtserialport-everywhere-src-6.7.3.tar.xz.sha256 +sha256 d4fa58ee809b39c9eda8d20ee4677971e918edb9a076540466693bc46db146f0 qtserialport-everywhere-src-6.7.3.tar.xz # Hashes for license files: sha256 9f0490f18656c6f2435bd14f603ef0c96434d1825615363dce43abb42ed1dcce LICENSES/BSD-3-Clause.txt diff --git a/package/qt6/qt6shadertools/qt6shadertools.hash b/package/qt6/qt6shadertools/qt6shadertools.hash index 9cb423c90f1c..d7965614243b 100644 --- a/package/qt6/qt6shadertools/qt6shadertools.hash +++ b/package/qt6/qt6shadertools/qt6shadertools.hash @@ -1,5 +1,5 @@ -# Hash from: https://download.qt.io/official_releases/qt/6.7/6.7.2/submodules/qtshadertools-everywhere-src-6.7.2.tar.xz.sha256 -sha256 edfa34c0ac8c00fcaa949df1d8e7a77d89dadd6386e683ce6c3e3b117e2f7cc1 qtshadertools-everywhere-src-6.7.2.tar.xz +# Hash from: https://download.qt.io/official_releases/qt/6.7/6.7.3/submodules/qtshadertools-everywhere-src-6.7.3.tar.xz.sha256 +sha256 74e512798c7ddbda354a2d8d975211454bbabb47afb7e598892067a5828c0995 qtshadertools-everywhere-src-6.7.3.tar.xz # Hashes for license files: sha256 9f0490f18656c6f2435bd14f603ef0c96434d1825615363dce43abb42ed1dcce LICENSES/BSD-3-Clause.txt diff --git a/package/qt6/qt6svg/qt6svg.hash b/package/qt6/qt6svg/qt6svg.hash index 7adfd7f2fb7d..611dbf72a775 100644 --- a/package/qt6/qt6svg/qt6svg.hash +++ b/package/qt6/qt6svg/qt6svg.hash @@ -1,5 +1,5 @@ -# Hash from: https://download.qt.io/official_releases/qt/6.7/6.7.2/submodules/qtsvg-everywhere-src-6.7.2.tar.xz.sha256 -sha256 fb0d1286a35be3583fee34aeb5843c94719e07193bdf1d4d8b0dc14009caef01 qtsvg-everywhere-src-6.7.2.tar.xz +# Hash from: https://download.qt.io/official_releases/qt/6.7/6.7.3/submodules/qtsvg-everywhere-src-6.7.3.tar.xz.sha256 +sha256 40142cb71fb1e07ad612bc361b67f5d54cd9367f9979ae6b86124a064deda06b qtsvg-everywhere-src-6.7.3.tar.xz # Hashes for license files: sha256 9f0490f18656c6f2435bd14f603ef0c96434d1825615363dce43abb42ed1dcce LICENSES/BSD-3-Clause.txt diff --git a/package/qt6/qt6tools/0001-CMake-Re-enable-lupdate-lconvert-lrelease-in-no-gui-builds.patch b/package/qt6/qt6tools/0001-CMake-Re-enable-lupdate-lconvert-lrelease-in-no-gui-builds.patch deleted file mode 100644 index fdce97cf4859..000000000000 --- a/package/qt6/qt6tools/0001-CMake-Re-enable-lupdate-lconvert-lrelease-in-no-gui-builds.patch +++ /dev/null @@ -1,56 +0,0 @@ -From 4be1823e4d459c89717e791ef27fd463ad04cb2b Mon Sep 17 00:00:00 2001 -From: Joerg Bornemann -Date: Tue, 11 Jun 2024 10:47:18 +0200 -Subject: [PATCH] CMake: Re-enable lupdate/lconvert/lrelease in no-gui builds - -This reverts 8dba0e48a0f7d3487b318a74f80f2d8e59c320f9 which disabled the -'linguist' feature if the 'printsupport' feature wasn't available. -However, the 'linguist' feature controls not only the Qt Linguist -application but also the command line tools lupdate, lconvert, and -lrelease. In no-gui builds, which also disable printsupport, the command -line tools were unexpectedly missing. - -Fix the issue by extending the feature condition in -src/linguist/CMakeLists.txt. As drive-by, fix the FEATURE_png condition -that was still in QMake form from the initial conversion. - -Fixes: QTBUG-126189 -Task-number: QTBUG-125066 -Pick-to: 6.7 6.8 -Change-Id: I59ebb82fd5823165b307ffbc967d7fd89a071ede -Reviewed-by: Alexey Edelev -Reviewed-by: Alexandru Croitor - -Upstream: https://github.com/qt/qttools/commit/4be1823e4d459c89717e791ef27fd463ad04cb2b -Signed-off-by: Christian Hitz ---- - configure.cmake | 1 - - src/linguist/CMakeLists.txt | 3 ++- - 2 files changed, 2 insertions(+), 2 deletions(-) - -diff --git a/configure.cmake b/configure.cmake -index 51a5196da6..e0facf0b90 100644 ---- a/configure.cmake -+++ b/configure.cmake -@@ -74,7 +74,6 @@ qt_feature("kmap2qmap" PRIVATE - qt_feature("linguist" PRIVATE - LABEL "Qt Linguist" - PURPOSE "Qt Linguist can be used by translator to translate text in Qt applications." -- CONDITION TARGET Qt::PrintSupport - ) - qt_feature("pixeltool" PRIVATE - LABEL "pixeltool" -diff --git a/src/linguist/CMakeLists.txt b/src/linguist/CMakeLists.txt -index ef28c0ff3a..ee11963039 100644 ---- a/src/linguist/CMakeLists.txt -+++ b/src/linguist/CMakeLists.txt -@@ -14,7 +14,8 @@ add_subdirectory(lrelease) - add_subdirectory(lrelease-pro) - add_subdirectory(lupdate) - add_subdirectory(lupdate-pro) --if(QT_FEATURE_process AND QT_FEATURE_pushbutton AND QT_FEATURE_toolbutton AND TARGET Qt::Widgets AND NOT no-png) -+if(QT_FEATURE_process AND QT_FEATURE_pushbutton AND QT_FEATURE_toolbutton -+ AND QT_FEATURE_png AND QT_FEATURE_printsupport AND TARGET Qt::Widgets) - add_subdirectory(linguist) - endif() - diff --git a/package/qt6/qt6tools/qt6tools.hash b/package/qt6/qt6tools/qt6tools.hash index 622df4a00f58..dba38b289597 100644 --- a/package/qt6/qt6tools/qt6tools.hash +++ b/package/qt6/qt6tools/qt6tools.hash @@ -1,5 +1,5 @@ -# Hash from: https://download.qt.io/official_releases/qt/6.7/6.7.2/submodules/qttools-everywhere-src-6.7.2.tar.xz.sha256 -sha256 58e855ad1b2533094726c8a425766b63a04a0eede2ed85086860e54593aa4b2a qttools-everywhere-src-6.7.2.tar.xz +# Hash from: https://download.qt.io/official_releases/qt/6.7/6.7.3/submodules/qttools-everywhere-src-6.7.3.tar.xz.sha256 +sha256 f03bb7df619cd9ac9dba110e30b7bcab5dd88eb8bdc9cc752563b4367233203f qttools-everywhere-src-6.7.3.tar.xz # Hashes for license files: sha256 9f0490f18656c6f2435bd14f603ef0c96434d1825615363dce43abb42ed1dcce LICENSES/BSD-3-Clause.txt diff --git a/package/qt6/qt6virtualkeyboard/qt6virtualkeyboard.hash b/package/qt6/qt6virtualkeyboard/qt6virtualkeyboard.hash index f34eb11e9ea2..3f568755ed8d 100644 --- a/package/qt6/qt6virtualkeyboard/qt6virtualkeyboard.hash +++ b/package/qt6/qt6virtualkeyboard/qt6virtualkeyboard.hash @@ -1,5 +1,5 @@ -# Hash from: https://download.qt.io/official_releases/qt/6.7/6.7.2/submodules/qtvirtualkeyboard-everywhere-src-6.7.2.tar.xz.sha256 -sha256 320664b55a0960ff79c1b822dcf6e8cebe3e08b791147d41b570996d81ce180f qtvirtualkeyboard-everywhere-src-6.7.2.tar.xz +# Hash from: https://download.qt.io/official_releases/qt/6.7/6.7.3/submodules/qtvirtualkeyboard-everywhere-src-6.7.3.tar.xz.sha256 +sha256 1a872104e212c048ada47d28ea8bb2e0ab0637663a3b085989349e249f1423d9 qtvirtualkeyboard-everywhere-src-6.7.3.tar.xz # Hashes for license files: sha256 9f0490f18656c6f2435bd14f603ef0c96434d1825615363dce43abb42ed1dcce LICENSES/BSD-3-Clause.txt diff --git a/package/qt6/qt6wayland/qt6wayland.hash b/package/qt6/qt6wayland/qt6wayland.hash index 3d0ded7bec2a..a1fdb649b2c3 100644 --- a/package/qt6/qt6wayland/qt6wayland.hash +++ b/package/qt6/qt6wayland/qt6wayland.hash @@ -1,5 +1,5 @@ -# Hash from: https://download.qt.io/official_releases/qt/6.7/6.7.2/submodules/qtwayland-everywhere-src-6.7.2.tar.xz.sha256 -sha256 a2a057e1dd644bd44abb9990fecc194b2e25c2e0f39e81aa9fee4c1e5e2a8a5b qtwayland-everywhere-src-6.7.2.tar.xz +# Hash from: https://download.qt.io/official_releases/qt/6.7/6.7.3/submodules/qtwayland-everywhere-src-6.7.3.tar.xz.sha256 +sha256 e326c7ceb628f503bfc20577d5d2df9690ee10db08eb940cb80c759a6972b2b5 qtwayland-everywhere-src-6.7.3.tar.xz # Hashes for license files: sha256 9f0490f18656c6f2435bd14f603ef0c96434d1825615363dce43abb42ed1dcce LICENSES/BSD-3-Clause.txt diff --git a/package/qt6/qt6websockets/qt6websockets.hash b/package/qt6/qt6websockets/qt6websockets.hash index 5dfeeef01da8..d9cfe8e173fd 100644 --- a/package/qt6/qt6websockets/qt6websockets.hash +++ b/package/qt6/qt6websockets/qt6websockets.hash @@ -1,5 +1,5 @@ -# Hash from: https://download.qt.io/official_releases/qt/6.7/6.7.2/submodules/qtwebsockets-everywhere-src-6.7.2.tar.xz.sha256 -sha256 5bde4af6ec9ce8c8632b782ab77b82d910721be2c714e6d38902521bcd1d215f qtwebsockets-everywhere-src-6.7.2.tar.xz +# Hash from: https://download.qt.io/official_releases/qt/6.7/6.7.3/submodules/qtwebsockets-everywhere-src-6.7.3.tar.xz.sha256 +sha256 ba03007db7ee68a5bc3e3bd1d71e11f3e1f84e470bcb8c54cd7c01bbe1c5990e qtwebsockets-everywhere-src-6.7.3.tar.xz # Hashes for license files: sha256 9f0490f18656c6f2435bd14f603ef0c96434d1825615363dce43abb42ed1dcce LICENSES/BSD-3-Clause.txt From 51948983aaad8b430aa817a4d66b62062158c4de Mon Sep 17 00:00:00 2001 From: Roy Kollen Svendsen Date: Fri, 4 Oct 2024 23:09:17 +0200 Subject: [PATCH 94/98] package/qt6/qt6charts: new package In Qt 6.8.0 this package will be replaced by Qt Graphs. But since it was requested on the mailinglist we add it now. It will be replaced by qt6graphs when Qt 6.8.0 is out. Signed-off-by: Roy Kollen Svendsen Signed-off-by: Thomas Petazzoni --- package/qt6/Config.in | 1 + package/qt6/qt6charts/Config.in | 8 ++++++++ package/qt6/qt6charts/qt6charts.hash | 5 +++++ package/qt6/qt6charts/qt6charts.mk | 28 ++++++++++++++++++++++++++++ 4 files changed, 42 insertions(+) create mode 100644 package/qt6/qt6charts/Config.in create mode 100644 package/qt6/qt6charts/qt6charts.hash create mode 100644 package/qt6/qt6charts/qt6charts.mk diff --git a/package/qt6/Config.in b/package/qt6/Config.in index 4cbb60322cd7..c5a1a702d3a3 100644 --- a/package/qt6/Config.in +++ b/package/qt6/Config.in @@ -44,6 +44,7 @@ menuconfig BR2_PACKAGE_QT6 if BR2_PACKAGE_QT6 source "package/qt6/qt6base/Config.in" +source "package/qt6/qt6charts/Config.in" source "package/qt6/qt6core5compat/Config.in" source "package/qt6/qt6declarative/Config.in" source "package/qt6/qt6languageserver/Config.in" diff --git a/package/qt6/qt6charts/Config.in b/package/qt6/qt6charts/Config.in new file mode 100644 index 000000000000..cf44ce716932 --- /dev/null +++ b/package/qt6/qt6charts/Config.in @@ -0,0 +1,8 @@ +config BR2_PACKAGE_QT6CHARTS + bool "qt6charts" + select BR2_PACKAGE_QT6BASE_GUI + select BR2_PACKAGE_QT6BASE_WIDGETS + help + This package corresponds the Qt Charts module: + + https://doc.qt.io/qt-6/qtcharts-index.html diff --git a/package/qt6/qt6charts/qt6charts.hash b/package/qt6/qt6charts/qt6charts.hash new file mode 100644 index 000000000000..fbeb580f299d --- /dev/null +++ b/package/qt6/qt6charts/qt6charts.hash @@ -0,0 +1,5 @@ +# Hash from: https://download.qt.io/official_releases/qt/6.7/6.7.3/submodules/qtcharts-everywhere-src-6.7.3.tar.xz.sha256 +sha256 07ea63a550e6bcfa4a9c38056f7aa524357305572268fe26f6063d83e4233659 qtcharts-everywhere-src-6.7.3.tar.xz + +# Hashes for license files +sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 LICENSES/GPL-3.0-only.txt diff --git a/package/qt6/qt6charts/qt6charts.mk b/package/qt6/qt6charts/qt6charts.mk new file mode 100644 index 000000000000..133c4154de1d --- /dev/null +++ b/package/qt6/qt6charts/qt6charts.mk @@ -0,0 +1,28 @@ +################################################################################ +# +# qt6charts +# +################################################################################ + +QT6CHARTS_VERSION = $(QT6_VERSION) +QT6CHARTS_SITE = $(QT6_SITE) +QT6CHARTS_SOURCE = qtcharts-$(QT6_SOURCE_TARBALL_PREFIX)-$(QT6CHARTS_VERSION).tar.xz +QT6CHARTS_INSTALL_STAGING = YES +QT6CHARTS_SUPPORTS_IN_SOURCE_BUILD = NO +QT6CHARTS_CMAKE_BACKEND = ninja +QT6CHARTS_LICENSE = GPL-3.0 +QT6CHARTS_LICENSE_FILES = LICENSES/GPL-3.0-only.txt + +QT6CHARTS_CONF_OPTS = \ + -DQT_HOST_PATH=$(HOST_DIR) \ + -DBUILD_WITH_PCH=OFF \ + -DQT_BUILD_EXAMPLES=OFF \ + -DQT_BUILD_TESTS=OFF + +QT6CHARTS_DEPENDENCIES = qt6base + +ifeq ($(BR2_PACKAGE_QT6DECLARATIVE),y) +QT6CHARTS_DEPENDENCIES += qt6declarative +endif + +$(eval $(cmake-package)) From 1acb0e5fec2a1d953cbbeb1f9aaeaac3ce65e9c8 Mon Sep 17 00:00:00 2001 From: Mattia Narducci Date: Thu, 5 Sep 2024 22:52:18 +0200 Subject: [PATCH 95/98] board/pine64/pine64: use offset to specify boot partition alignment Use the 'offset' property in genimage.cfg to align the boot partition on 1 MiB boundary. It is clearer than fixing the size of the previous u-boot partition. Suggested-by: Thomas Petazzoni Signed-off-by: Mattia Narducci Signed-off-by: Thomas Petazzoni --- board/pine64/pine64/genimage.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/board/pine64/pine64/genimage.cfg b/board/pine64/pine64/genimage.cfg index 355586903669..bd026c33c6de 100644 --- a/board/pine64/pine64/genimage.cfg +++ b/board/pine64/pine64/genimage.cfg @@ -18,13 +18,13 @@ image sdcard.img { in-partition-table = "no" image = "u-boot-sunxi-with-spl.bin" offset = 8K - size = 1016K # 1MB - 8KB } partition boot { partition-type = 0xC bootable = "true" image = "boot.vfat" + offset = 1M } partition rootfs { From ebb15953b5ae288787f54f8f1d3b8c7048a80c63 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jon=20Henrik=20Bj=C3=B8rnstad?= Date: Fri, 6 Sep 2024 11:43:56 +0200 Subject: [PATCH 96/98] package/qbee-agent: bump version to 2024.36 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Jon Henrik Bjørnstad Signed-off-by: Thomas Petazzoni --- package/qbee-agent/qbee-agent.hash | 2 +- package/qbee-agent/qbee-agent.mk | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/qbee-agent/qbee-agent.hash b/package/qbee-agent/qbee-agent.hash index 9be642ef6fc0..156f911a6d3f 100644 --- a/package/qbee-agent/qbee-agent.hash +++ b/package/qbee-agent/qbee-agent.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 1f77442186f29fa7a0bdf1382334cb05f48af3f1b606e62b316f0a99618b5a9f qbee-agent-2024.23-go2.tar.gz +sha256 6dca3d020bc9f0f80f4c8c5b85c079a65707fb79485b39c85d9bd1cfadafcf9f qbee-agent-2024.36-go2.tar.gz sha256 02d07d96be99eb042b01ba650079a440ce26a78c5e0e1e8060c33a8c9e200404 LICENSE diff --git a/package/qbee-agent/qbee-agent.mk b/package/qbee-agent/qbee-agent.mk index aba9edb824eb..1a9653ee7f92 100644 --- a/package/qbee-agent/qbee-agent.mk +++ b/package/qbee-agent/qbee-agent.mk @@ -5,12 +5,12 @@ ################################################################################ # keep QBEE_AGENT_COMMIT_ID in sync when updating -QBEE_AGENT_VERSION = 2024.23 +QBEE_AGENT_VERSION = 2024.36 QBEE_AGENT_SITE = $(call github,qbee-io,qbee-agent,$(QBEE_AGENT_VERSION)) QBEE_AGENT_LICENSE = Apache-2.0 QBEE_AGENT_LICENSE_FILES = LICENSE -QBEE_AGENT_COMMIT_ID = 3219c17730eab4c80598494732b4bed4c4c18b51 +QBEE_AGENT_COMMIT_ID = d52fb5e69b479550636570a2db6cebe06f5f129b QBEE_AGENT_GOMOD = go.qbee.io/agent From 66f8b29377ffe6d331c3916add90ba83dd1186d8 Mon Sep 17 00:00:00 2001 From: James Hilliard Date: Mon, 14 Oct 2024 17:45:59 -0600 Subject: [PATCH 97/98] package/python-uvloop: bump to version 0.21.0 Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-uvloop/python-uvloop.hash | 4 ++-- package/python-uvloop/python-uvloop.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-uvloop/python-uvloop.hash b/package/python-uvloop/python-uvloop.hash index 8b522afb90c7..24111e759be4 100644 --- a/package/python-uvloop/python-uvloop.hash +++ b/package/python-uvloop/python-uvloop.hash @@ -1,6 +1,6 @@ # md5, sha256 from https://pypi.org/pypi/uvloop/json -md5 c3395ddc1746e2bf4b2987d88c4707e8 uvloop-0.20.0.tar.gz -sha256 4603ca714a754fc8d9b197e325db25b2ea045385e8a3ad05d3463de725fdf469 uvloop-0.20.0.tar.gz +md5 adedf20cf065ff49a96813b783ec1d29 uvloop-0.21.0.tar.gz +sha256 3bf12b0fda68447806a7ad847bfa591613177275d35b6724b1ee573faa3704e3 uvloop-0.21.0.tar.gz # Locally computed sha256 checksums sha256 377025287798f9dcd819e1f826fa5fc5e2f382528691ab0528c5cf8c8c282c27 LICENSE-APACHE sha256 6dd4c399f26de043d77a2ad7e31db4cb5bf08ea8368b0a42d6e158635cc8ab62 LICENSE-MIT diff --git a/package/python-uvloop/python-uvloop.mk b/package/python-uvloop/python-uvloop.mk index 3e2a84de3949..fbdf74769ed1 100644 --- a/package/python-uvloop/python-uvloop.mk +++ b/package/python-uvloop/python-uvloop.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_UVLOOP_VERSION = 0.20.0 +PYTHON_UVLOOP_VERSION = 0.21.0 PYTHON_UVLOOP_SOURCE = uvloop-$(PYTHON_UVLOOP_VERSION).tar.gz -PYTHON_UVLOOP_SITE = https://files.pythonhosted.org/packages/bc/f1/dc9577455e011ad43d9379e836ee73f40b4f99c02946849a44f7ae64835e +PYTHON_UVLOOP_SITE = https://files.pythonhosted.org/packages/af/c0/854216d09d33c543f12a44b393c402e89a920b1a0a7dc634c42de91b9cf6 PYTHON_UVLOOP_SETUP_TYPE = setuptools PYTHON_UVLOOP_LICENSE = Apache-2.0, MIT PYTHON_UVLOOP_LICENSE_FILES = LICENSE-APACHE LICENSE-MIT From 1e9261d9b6388dc382e59f44174f1806d326ad15 Mon Sep 17 00:00:00 2001 From: Thomas Petazzoni Date: Thu, 22 Aug 2024 12:38:53 +0200 Subject: [PATCH 98/98] package/cmake: bump to 3.30.2 This is minor release. According to https://cmake.org/cmake/help/latest/release/3.30.html#updates: 3.30.1, 3.30.2 These versions made no changes to documented features or interfaces. Some implementation updates were made to support ecosystem changes and/or fix regressions. Signed-off-by: Thomas Petazzoni --- package/cmake/cmake.hash | 4 ++-- package/cmake/cmake.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/cmake/cmake.hash b/package/cmake/cmake.hash index ee6dab551ced..1a59c3fe894d 100644 --- a/package/cmake/cmake.hash +++ b/package/cmake/cmake.hash @@ -1,5 +1,5 @@ -# From https://cmake.org/files/v3.30/cmake-3.30.0-SHA-256.txt -sha256 157e5be6055c154c34f580795fe5832f260246506d32954a971300ed7899f579 cmake-3.30.0.tar.gz +# From https://cmake.org/files/v3.30/cmake-3.30.2-SHA-256.txt +sha256 46074c781eccebc433e98f0bbfa265ca3fd4381f245ca3b140e7711531d60db2 cmake-3.30.2.tar.gz # Locally calculated sha256 0676e30827684487aa0ea8f72f01e9460a6320fa34a2888df0ad1dd3e8a06eb8 Copyright.txt diff --git a/package/cmake/cmake.mk b/package/cmake/cmake.mk index 842457eb34ca..e7d2d867915b 100644 --- a/package/cmake/cmake.mk +++ b/package/cmake/cmake.mk @@ -6,7 +6,7 @@ # When updating the version, please also update BR2_HOST_CMAKE_AT_LEAST_X_Y CMAKE_VERSION_MAJOR = 3.30 -CMAKE_VERSION = $(CMAKE_VERSION_MAJOR).0 +CMAKE_VERSION = $(CMAKE_VERSION_MAJOR).2 CMAKE_SITE = https://cmake.org/files/v$(CMAKE_VERSION_MAJOR) CMAKE_LICENSE = BSD-3-Clause CMAKE_LICENSE_FILES = Copyright.txt