feed/packages.git
17 months agotreewide: remove COMMITCOUNT
Kuan-Yi Li [Sat, 10 Jun 2023 03:43:42 +0000 (11:43 +0800)]
treewide: remove COMMITCOUNT

Automatically compute and substitute current values for all
$(COMMITCOUNT) instances as this feature is deprecated and shouldn't be
used.

Based on commit 0c10c224be81:

Change COMMITCOUNT in rules.mk to:
```
COMMITCOUNT = $(if $(DUMP),0,$(shell sed -i "s/\$$(COMMITCOUNT)/$(call commitcount)/" $(CURDIR)/Makefile))
```

then update all affected packages by:
```
for i in $(git -C feeds/packages grep -l COMMITCOUNT | sed 's^.*/\([^/]*\)/Makefile^\1^';);
do
make package/$i/clean
done
```

Signed-off-by: Kuan-Yi Li <kyli@abysm.org>
(cherry picked from commit ba75322534f73923f7c1f457aca9e461aea57c16)

17 months agodnsproxy: Update to 0.50.2
Tianling Shen [Sun, 11 Jun 2023 16:55:32 +0000 (00:55 +0800)]
dnsproxy: Update to 0.50.2

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit eda669c819fcd6ea2cf1f50ad3a21ea5b52fdeba)

17 months agoMerge pull request #21360 from jefferyto/python-3.11.4-openwrt-23.05
Josef Schlehofer [Tue, 13 Jun 2023 05:21:21 +0000 (07:21 +0200)]
Merge pull request #21360 from jefferyto/python-3.11.4-openwrt-23.05

[openwrt-23.05] python3: Update to 3.11.4, refresh patches

17 months agopython3: Update to 3.11.4, refresh patches 21360/head
Jeffery To [Mon, 12 Jun 2023 06:10:01 +0000 (14:10 +0800)]
python3: Update to 3.11.4, refresh patches

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit 4627ed7c430860806c352a2430f1abcb63aae327)

17 months agoMerge pull request #21351 from jefferyto/golang-1.20.5-openwrt-23.05
Tianling Shen [Mon, 12 Jun 2023 20:12:33 +0000 (04:12 +0800)]
Merge pull request #21351 from jefferyto/golang-1.20.5-openwrt-23.05

[openwrt-23.05] golang: Update to 1.20.5

17 months agonginx: create empty directory for module.d include
Christian Marangi [Mon, 12 Jun 2023 15:06:16 +0000 (17:06 +0200)]
nginx: create empty directory for module.d include

Fix a bug on installation of nginx-mod-luci where module.d directory
is not found and luci.module creation fails.
Correctly create empty directory for module.d include for dynamic module
loading by placing file in this directory.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(cherry picked from commit 9365622f27284e1541ef24a1f4a52d32a439e24b)

17 months agonginx: bump to new 1.25.0 release
Christian Marangi [Sun, 11 Jun 2023 02:40:49 +0000 (04:40 +0200)]
nginx: bump to new 1.25.0 release

Bump nginx to new 1.25.0 release.
Changes:

 *) Feature: experimental HTTP/3 support.

Every patch automatically refreshed.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(cherry picked from commit 3f080e484e0ce17a64f2df33bcf78ec92d5fc19e)

17 months agotunneldigger: add package for establishing L2TPv3 tunnels over UDP
Nick Hainke [Thu, 8 Jun 2023 12:34:09 +0000 (14:34 +0200)]
tunneldigger: add package for establishing L2TPv3 tunnels over UDP

In the previous commit we already added tunneldigger-broker. Add the
corresponding client.

This PR is just a refactoring of the already existing opkg package from
wlanslovenija [0].

[0] - https://github.com/wlanslovenija/firmware-packages-opkg/tree/master/net/tunneldigger

Signed-off-by: Nick Hainke <vincent@systemli.org>
(cherry picked from commit bd2b4f311a95b64e019ef29f7c01326a3dfee7d1)

17 months agotunneldigger-broker: add broker for tunneldigger
Nick Hainke [Thu, 8 Jun 2023 10:36:33 +0000 (12:36 +0200)]
tunneldigger-broker: add broker for tunneldigger

In mesh communities, tunneldigger is widely used to create L2TPv3 tunnels
and mesh via them. Since the broker is typically installed on other
distributions, the openwrt broker package has not received any
maintenance in recent years [0]. I  take now care of the further maintaince
of this package. Furthermore, I consulted with the maintainers to ensure
that they were comfortable with the change [1].

This PR is just a refactoring of the already existing opkg package from
wlanslovenija. It fixes config parsing and in general the config, adapts
to the new python syntax and fixes dependency handling.

- [0] https://github.com/wlanslovenija/firmware-packages-opkg/tree/master/net/tunneldigger-broker
- [1] https://github.com/wlanslovenija/firmware-packages-opkg/issues/24

Signed-off-by: Nick Hainke <vincent@systemli.org>
(cherry picked from commit 8298ce82346817c09cfb6ace2f991bacf79a6071)

17 months agogolang: Update to 1.20.5 21351/head
Jeffery To [Mon, 12 Jun 2023 04:04:53 +0000 (12:04 +0800)]
golang: Update to 1.20.5

Includes fixes for:

* CVE-2023-29402: cmd/go: cgo code injection
* CVE-2023-29403: runtime: unexpected behavior of setuid/setgid binaries
* CVE-2023-29404: cmd/go: improper sanitization of LDFLAGS
* CVE-2023-29405: cmd/go: improper sanitization of LDFLAGS

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit 471ef14774caffc31dbe82333332cac3121e38e6)

17 months agoglib2: disable gnulib printf
Jitao Lu [Sun, 11 Jun 2023 13:01:18 +0000 (21:01 +0800)]
glib2: disable gnulib printf

A compiler bug (suspiciously) blocks gnulib compilation for
mipsel_24kc_24kf. While we had this patch to disable gnulib, it was
accidentally removed by 5d27631d9fbca076eb6377fc8c10f474ce9f4fea. Add it
back to fix the long broken build for mipsel_24kc_24kf.

Fixes: #19511
Signed-off-by: Jitao Lu <dianlujitao@gmail.com>
17 months agonginx: fix problem with migration of uci conf template
Christian Marangi [Sun, 11 Jun 2023 02:29:54 +0000 (04:29 +0200)]
nginx: fix problem with migration of uci conf template

Fix some problem with migration of uci conf template and include of
module.d directive.

Fix 2 case:
- uci.conf.template not versioned but with the include module.d
  resulting in double include module.d

- uci.conf.template version 1.1 with the include module.d at the end
  of the config. This is problematic for nginx as modules must be
  included before any http directive.

Handle this 2 case to restore a working uci.conf.template configuration
on migrated config.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(cherry picked from commit add3cbfcd3dfb1ce64d5d6f67a831c6410b99776)

17 months agonginx-util: bump uci conf template version
Christian Marangi [Sun, 11 Jun 2023 01:53:41 +0000 (03:53 +0200)]
nginx-util: bump uci conf template version

Bump uci conf template version to 1.2 to sync with nginx version
handling some migration problem.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(cherry picked from commit 15271cb46794f79681b993ffe719400d02c71d3b)

17 months agoopenvpn: fix ipchange hotplug event
Ivan Pavlov [Wed, 7 Jun 2023 17:58:42 +0000 (20:58 +0300)]
openvpn: fix ipchange hotplug event

In f8a8b71e26b9bdbf86fbb7d4d1482637af7f3ba4 openvpn introduced new hotplug events.
For server config, ipchange hotplug event produces an error.
So, make ipchange hotplug event for client only

Fixes https://github.com/openwrt/packages/issues/21200

Signed-off-by: Ivan Pavlov <AuthorReflex@gmail.com>
(cherry picked from commit 808f67d6152fcac09dcda4d66e2bb285878fb3d4)

17 months agoavahi: Import patches for security fixes
Hirokazu MORIKAWA [Thu, 8 Jun 2023 05:37:38 +0000 (14:37 +0900)]
avahi: Import patches for security fixes

Imported patches included in debian and other package.

* 200-Fix-NULL-pointer-crashes-from-175.patch
  CVE-2021-3502
   A flaw was found in avahi 0.8-5. A reachable assertion is present in avahi_s_host_name_resolver_start function allowing a local attacker to crash the avahi service by requesting hostname resolutions through the avahi socket or dbus methods for invalid hostnames. The highest threat from this vulnerability is to the service availability.

* 201-Avoid-infinite-loop-in-avahi-daemon-by-handling-HUP-event.patch
  CVE-2021-3468
   A flaw was found in avahi in versions 0.6 up to 0.8. The event used to signal the termination of the client connection on the avahi Unix socket is not correctly handled in the client_work function, allowing a local attacker to trigger an infinite loop. The highest threat from this vulnerability is to the availability of the avahi service, which becomes unresponsive after this flaw is triggered.

* 202-avahi_dns_packet_consume_uint32-fix-potential-undefined-b.patch
   avahi_dns_packet_consume_uint32 left shifts uint8_t values by 8, 16 and 24 bits to combine them into a 32-bit value. This produces an undefined behavior warning with gcc -fsanitize when fed input values of 128 or 255 however in testing no actual unexpected behavior occurs in practice and the 32-bit uint32_t is always correctly produced as the final value is immediately stored into a uint32_t and the compiler appears to handle this "correctly".
Cast the intermediate values to uint32_t to prevent this warning and ensure the intended result is explicit.

* 203-Do-not-disable-timeout-cleanup-on-watch-cleanup.patch
   This was causing timeouts to never be removed from the linked list that tracks them, resulting in both memory and CPU usage to grow larger over time.

* 204-Emit-error-if-requested-service-is-not-found.patch
   It currently just crashes instead of replying with error. Check return
value and emit error instead of passing NULL pointer to reply.

* 205-conf-file-line-lengths.patch
   Allow avahi-daemon.conf file to have lines longer than 256 characters (new limit 1024).

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
(cherry picked from commit 779af4d40ccdc0f2a798ee6b6849abb37d202f1b)

17 months agolcd4linux: fix build error for custom build
Florian Eckert [Tue, 23 May 2023 06:30:06 +0000 (08:30 +0200)]
lcd4linux: fix build error for custom build

This change fixes the following build error:
hecking that generated files are newer than configure... done
configure: error: conditional "ANSICXX" was never defined.
Usually this means the macro was only invoked conditionally.
make[2]: *** [Makefile:300:
/home/feckert/openwrt/build_dir/target-x86_64_musl/lcd4linux-custom/lcd4linux-2019-07-19-0b83bb3a/.configured_a17fb5ef857664f03cd0ce37cc5ea591]
Error 1
make[2]: Leaving directory
'/home/feckert/feeds/packages/utils/lcd4linux'
time: package/feeds/packages/lcd4linux/custom/compile#15.43#0.79#16.92
ERROR: package/feeds/packages/lcd4linux failed to build (build
variant: custom).
make[1]: *** [package/Makefile:120:
package/feeds/packages/lcd4linux/compile] Error 1
make[1]: Leaving directory
'/home/feckert/openwrt'
make: ***
[/home/feckert/openwrt/include/toplevel.mk:231:
package/feeds/packages/lcd4linux/compile] Error 2

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
Suggested-by: Oskari Rauta <oskari.rauta@gmail.com>
(cherry picked from commit 917ea9d214fe4a6ef8e000c50761ac6d302f8162)

17 months agoacme-acmesh: Bump to version 3.0.6
Toke Høiland-Jørgensen [Fri, 9 Jun 2023 13:19:55 +0000 (15:19 +0200)]
acme-acmesh: Bump to version 3.0.6

Important security fix.

Signed-off-by: Toke Høiland-Jørgensen <toke@toke.dk>
17 months agoMerge pull request #21306 from jefferyto/python3-asgiref-3.7.2-openwrt-23.05
Tianling Shen [Fri, 9 Jun 2023 13:11:35 +0000 (21:11 +0800)]
Merge pull request #21306 from jefferyto/python3-asgiref-3.7.2-openwrt-23.05

[openwrt-23.05] python3-asgiref: Update to 3.7.2, rename source package

17 months agocrowdsec: new upstream release version 1.5.2
S. Brusch [Wed, 7 Jun 2023 19:10:03 +0000 (21:10 +0200)]
crowdsec: new upstream release version 1.5.2

Update crowdsec to latest upstream release version 1.5.2

Signed-off-by: S. Brusch <ne20002@gmx.ch>
Maintainer: Kerma Gérald <gandalf@gk2.net>
Run tested: ipq40xx/generic, Fritzbox 4040, Openwrt 22.03.5

Description: update to latest version of upstream
(cherry picked from commit 1813bf2c6e2f4cbf17af582d1626698fe8da5821)

17 months agopython3-asgiref: Update to 3.7.2, rename source package 21306/head
Jeffery To [Tue, 6 Jun 2023 09:50:18 +0000 (17:50 +0800)]
python3-asgiref: Update to 3.7.2, rename source package

This renames the source package to python-asgiref to match other Python
packages.

This also updates the package title and URL.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit b098f2ac40b74117ed596cbecb2ab9abfa4388e1)

17 months agospeedtestcpp: add new package
Oskari Rauta [Sun, 28 May 2023 10:47:30 +0000 (13:47 +0300)]
speedtestcpp: add new package

speedtestcpp is a fork of Taganaka's speedtest, rewritten.

It has some improvements such as
 - interactive result show
 - use server recommended profiles, which makes it faster (can be disabled)
 - and more..

It also provides it's functions in shared and static libraries
and offers development headers for integrating speedtest to
features to another projects.

This commit replaces speedtestpp since this fork has
all the same features + more.

Signed-off-by: Oskari Rauta <oskari.rauta@gmail.com>
(cherry picked from commit c5bf9702410adb5b6a0a54480d2a40ec7a97038e)

17 months agoMerge pull request #21295 from jefferyto/passlib-1.7.4-openwrt-23.05
Tianling Shen [Wed, 7 Jun 2023 13:53:23 +0000 (21:53 +0800)]
Merge pull request #21295 from jefferyto/passlib-1.7.4-openwrt-23.05

[openwrt-23.05] passlib: Update to 1.7.4, rename source package

17 months agoMerge pull request #21288 from jefferyto/python-typing-extensions-4.6.3-openwrt-23.05
Tianling Shen [Wed, 7 Jun 2023 13:53:12 +0000 (21:53 +0800)]
Merge pull request #21288 from jefferyto/python-typing-extensions-4.6.3-openwrt-23.05

[openwrt-23.05] python-typing-extensions: Update to 4.6.3

17 months agoMerge pull request #21287 from jefferyto/python-poetry-core-1.6.1-openwrt-23.05
Tianling Shen [Wed, 7 Jun 2023 13:52:57 +0000 (21:52 +0800)]
Merge pull request #21287 from jefferyto/python-poetry-core-1.6.1-openwrt-23.05

[openwrt-23.05] python-poetry-core: Update to 1.6.1

17 months agoMerge pull request #21286 from jefferyto/python-hatchling-1.17.1-openwrt-23.05
Tianling Shen [Wed, 7 Jun 2023 13:52:49 +0000 (21:52 +0800)]
Merge pull request #21286 from jefferyto/python-hatchling-1.17.1-openwrt-23.05

[openwrt-23.05] python-hatchling: Update to 1.17.1

17 months agorust: bump libc to 0.2.146
Tianling Shen [Wed, 7 Jun 2023 07:06:34 +0000 (15:06 +0800)]
rust: bump libc to 0.2.146

Fixes build with musl 1.2.4.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit ba267237e791deb0d3fc8b48277c22ca7d56f810)

17 months agorust: update to 1.70.0
Luca Barbato [Sun, 4 Jun 2023 13:06:31 +0000 (13:06 +0000)]
rust: update to 1.70.0

Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
(cherry picked from commit 81add1229481a14781dcc7a6108e8a5e89961991)

17 months agopasslib: Update to 1.7.4, rename source package 21295/head
Jeffery To [Tue, 6 Jun 2023 08:30:20 +0000 (16:30 +0800)]
passlib: Update to 1.7.4, rename source package

This renames the source package from passlib to python-passlib to match
other Python packages.

This also updates the package URL and list of dependencies.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit 5b965e4d79afae179080a8bf3b370e650045fe05)

17 months agogawk: disable mpfr detection
Tianling Shen [Thu, 1 Jun 2023 08:05:11 +0000 (16:05 +0800)]
gawk: disable mpfr detection

Disable mpfr detection to fix a build error due to (unncessary)
missing dependency:

```
Package gawk is missing dependencies for the following libraries:
libgmp.so.10
libmpfr.so.6
```

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit 3d9b6df7d8f4ee52721bbd0693795367d987eb7d)

17 months agopython3-bottle: Update to 0.12.25
Tianling Shen [Sat, 27 May 2023 06:35:33 +0000 (14:35 +0800)]
python3-bottle: Update to 0.12.25

Fix build with Python 3.11

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit a6980eb933bb3843afefc4d28d70811926d2f03e)

17 months agopython-yarl: Update to 1.9.2
Tianling Shen [Sat, 27 May 2023 06:52:02 +0000 (14:52 +0800)]
python-yarl: Update to 1.9.2

Fix build with Python 3.11.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit 0e6fe09a34beeb7e491bd5435e5375ce485a8daa)

17 months agopython-typing-extensions: Update to 4.6.3 21288/head
Jeffery To [Mon, 5 Jun 2023 07:43:15 +0000 (15:43 +0800)]
python-typing-extensions: Update to 4.6.3

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit b638f3f8c00950d3ff39bd7e5f31735b8a473120)

17 months agopython-poetry-core: Update to 1.6.1 21287/head
Jeffery To [Mon, 5 Jun 2023 07:17:17 +0000 (15:17 +0800)]
python-poetry-core: Update to 1.6.1

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit ac59c69237d8be99c66134f535c96f40c0bee9c9)

17 months agopython-hatchling: Update to 1.17.1 21286/head
Jeffery To [Mon, 5 Jun 2023 05:58:47 +0000 (13:58 +0800)]
python-hatchling: Update to 1.17.1

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit 0aed79d2a7821ab96f360f693894a29463873d15)

17 months agoMerge pull request #21278 from 1715173329/2305-n
Alexandru Ardelean [Mon, 5 Jun 2023 13:50:36 +0000 (16:50 +0300)]
Merge pull request #21278 from 1715173329/2305-n

[openwrt-23.05] numpy: bump version to 1.24.3

17 months agonumpy: bump version to 1.24.3 21278/head
Alexandru Ardelean [Sun, 30 Oct 2022 17:31:26 +0000 (19:31 +0200)]
numpy: bump version to 1.24.3

Need to also fix build for GCC 13 + musl.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
(cherry picked from commit 8f176e30f3dae121e374be4ca7f641cc157ea152)

17 months agoMerge pull request #21271 from champtar/zabbix-url-23.05
Etienne Champetier [Mon, 5 Jun 2023 09:11:43 +0000 (05:11 -0400)]
Merge pull request #21271 from champtar/zabbix-url-23.05

[23.05] zabbix: Add "oldstable" source URL

17 months agozabbix: Add "oldstable" source URL 21271/head
Jeffery To [Thu, 1 Jun 2023 16:40:56 +0000 (00:40 +0800)]
zabbix: Add "oldstable" source URL

Zabbix moved the 6.2 directory from "stable" into "oldstable". This adds
the "oldstable" URL to PKG_SOURCE_URL.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit c196aac4b121f434639db90272cb60507aa687f1)

17 months agoxfrpc: update to 2.6.633
Dengfeng Liu [Sat, 3 Jun 2023 02:07:44 +0000 (10:07 +0800)]
xfrpc: update to 2.6.633

support socks5

Signed-off-by: Dengfeng Liu <liudf0716@gmail.com>
17 months agoMerge pull request #21266 from jefferyto/micropython-1.20.0-openwrt-23.05
Tianling Shen [Sun, 4 Jun 2023 05:58:17 +0000 (13:58 +0800)]
Merge pull request #21266 from jefferyto/micropython-1.20.0-openwrt-23.05

[openwrt-23.05] micropython: Update to 1.20.0, update/add related packages

17 months agomicropython-mpremote: Add new package 21266/head
Jeffery To [Mon, 29 May 2023 18:25:20 +0000 (02:25 +0800)]
micropython-mpremote: Add new package

From the README:

This CLI tool provides an integrated set of utilities to remotely
interact with and automate a MicroPython device over a serial
connection.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit a83dcf0d5cf20942db27e23e9aff80c7ae373822)

17 months agopython-hatch-requirements-txt: Add new host-only package
Jeffery To [Mon, 29 May 2023 18:19:56 +0000 (02:19 +0800)]
python-hatch-requirements-txt: Add new host-only package

From the README:

Hatchling plugin to read project dependencies from requirements.txt

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit 9071deb1c78ec251d2a25f178f37a1ab633b8de2)

17 months agomicropython-lib: Update to master, split target package
Jeffery To [Mon, 29 May 2023 19:24:54 +0000 (03:24 +0800)]
micropython-lib: Update to master, split target package

The package has been reworked to install the same files that are
available to be downloaded/installed by mip, the package manager new to
MicroPython 1.20.0.

This also splits the original target package into four:

* micropython-lib
  * Includes packages common to all MicroPython ports (python-stdlib,
    python-ecosys, micropython)
  * Contains mpy bytecode files

* micropython-lib-src
  * Includes packages common to all MicroPython ports (python-stdlib,
    python-ecosys, micropython)
  * Contains py source files

* micropython-lib-unix
  * Includes packages specific to the MicroPython Unix port (unix-ffi)
  * Contains mpy bytecode files
  * Installs a specific launcher (micropython-unix) that adds the Unix
    package directory into MicroPython's library path

* micropython-lib-unix-src
  * Includes packages specific to the MicroPython Unix port (unix-ffi)
  * Contains py source files

This also updates the package license, title, and description.

Patches:

* 001-build-unix-ffi.patch

  This enables the repo build script to also build the Unix-specific
  packages. Not sure if upstream is open to accepting this since the
  Unix-specific packages don't fit well into the existing package
  distribution mechanism.

* 002-add-unix-ffi-os-path.patch and 003-add-unix-ffi-uu.patch

  These fix instances where the unix-ffi version of the os package is
  overridden by the python-stdlib version. These have been submitted to
  upstream: https://github.com/micropython/micropython-lib/pull/672

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit 9390bd0262ad9f0775b76984d1c8f29b9a35584e)

17 months agomicropython: Update to 1.20.0, refresh/rework patches
Jeffery To [Mon, 29 May 2023 18:22:30 +0000 (02:22 +0800)]
micropython: Update to 1.20.0, refresh/rework patches

Patches 000-Makefile-no-errors.patch and 020-mpy-cross-fix-flags.patch
are no longer necessary.

This also adds a Build/InstallDev recipe to install files necessary for
micropython-lib.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit a4ae38494f0c12799b343eb521ca13123c0bb4e3)

17 months agoapfree-wifidog: Update to 6.02.1939
Dengfeng Liu [Sun, 28 May 2023 03:31:37 +0000 (11:31 +0800)]
apfree-wifidog: Update to 6.02.1939

1. support fw4
2. support openssl3.0

Signed-off-by: Dengfeng Liu <liudf0716@gmail.com>
17 months agocollectd: enable AllPortsSummary for tcpconns plugin
Maxim Storchak [Fri, 2 Jun 2023 14:47:39 +0000 (17:47 +0300)]
collectd: enable AllPortsSummary for tcpconns plugin

Signed-off-by: Maxim Storchak <m.storchak@gmail.com>
(cherry picked from commit 8270bd173ed9e4aa8877bfaa4e23c59223dca9f1)

17 months agonfs-kernel-server: remove libwrap from the dependencies
Maxim Storchak [Thu, 1 Jun 2023 17:29:10 +0000 (20:29 +0300)]
nfs-kernel-server: remove libwrap from the dependencies

Signed-off-by: Maxim Storchak <m.storchak@gmail.com>
(cherry picked from commit 33e1deadf8841f0b46890cd2da1c6f8ddd7a3c69)

17 months agoZile: Remove autoreconf.
Ted Hess [Mon, 29 May 2023 19:44:27 +0000 (15:44 -0400)]
Zile: Remove autoreconf.

It is no longer required since gnulib is now local to host build environment (tools/gnulib).

Signed-off-by: Ted Hess <thess@kitschensync.net>
(cherry picked from commit b7afecad9d87c7044c80324b8d88c34ddd2d2ff7)

17 months agodnsproxy: Update to 0.49.2
Tianling Shen [Fri, 2 Jun 2023 13:15:04 +0000 (21:15 +0800)]
dnsproxy: Update to 0.49.2

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit d717bace8d2c2040547bbda284fe302af9ccd695)

17 months agov2ray-geodata: Update to latest version
Tianling Shen [Thu, 1 Jun 2023 08:18:25 +0000 (16:18 +0800)]
v2ray-geodata: Update to latest version

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit 56de9f91fd1d14be3b3f5497ff21040005fcf12d)

17 months agoyq: Update to 4.34.1
Tianling Shen [Thu, 1 Jun 2023 07:59:28 +0000 (15:59 +0800)]
yq: Update to 4.34.1

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit 2ecf76e27dbcc0a5d64db6d9b30269de56b2bd1e)

17 months agov2ray-core: Update to 5.7.0
Tianling Shen [Thu, 1 Jun 2023 07:59:02 +0000 (15:59 +0800)]
v2ray-core: Update to 5.7.0

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit b95ec1db568f776722147b85ee1724b747a6d7d6)

17 months agocloudflared: Update to 2023.5.1
Tianling Shen [Thu, 1 Jun 2023 07:58:36 +0000 (15:58 +0800)]
cloudflared: Update to 2023.5.1

Fixed build issue with Go 1.20.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit 0625f038b3141666821270232eee032620380668)

17 months agoMerge pull request #21235 from jefferyto/python-gmpy2-2.1.5-openwrt-23.05
Tianling Shen [Thu, 1 Jun 2023 08:01:34 +0000 (16:01 +0800)]
Merge pull request #21235 from jefferyto/python-gmpy2-2.1.5-openwrt-23.05

[openwrt-23.05] python-gmpy2: Update to 2.1.5; add new dependencies

17 months agotang: create user tang
Nikos Mavrogiannopoulos [Thu, 1 Jun 2023 07:18:43 +0000 (09:18 +0200)]
tang: create user tang

Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>
17 months agoxfsprogs: Update to 6.2.0
Tianling Shen [Mon, 22 May 2023 04:29:27 +0000 (12:29 +0800)]
xfsprogs: Update to 6.2.0

* Added new dependencies introduced in this version
* Disabled mips16 due to build issues
* Fixed the usage of the `CONFIG_USE_MUSL` variable (missing $)
* Refreshed patches

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit 284093d85af82a001227547cc5458ce77cfec101)

17 months agoinih: add new package
Tianling Shen [Mon, 22 May 2023 04:29:27 +0000 (12:29 +0800)]
inih: add new package

It's required by next xfsprogs update.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit abfe6272cd7dbb04f3cdc884eaf9febe3a96fe16)

17 months agopyodbc: Update to 4.0.39
Tianling Shen [Sat, 27 May 2023 06:29:12 +0000 (14:29 +0800)]
pyodbc: Update to 4.0.39

* Fixed build with Python 3.11
* Removed unnecessary build depends

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit f02f3ee8c768085eaf6225f6b25121e7efe07fde)

17 months agopython-greenlet: Update to 2.0.2
Tianling Shen [Sat, 27 May 2023 06:48:32 +0000 (14:48 +0800)]
python-greenlet: Update to 2.0.2

Fix build with Python 3.11.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit e399e1ce2c532264ef0a6ecea763311870b57062)

17 months agodos2unix: Update to 7.5.0
Tianling Shen [Mon, 22 May 2023 10:17:47 +0000 (18:17 +0800)]
dos2unix: Update to 7.5.0

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit e90bb8ea9ad6a36deab4bda7ea3d7f022a22f039)

17 months agoMerge pull request #21244 from jefferyto/werkzeug-2.3.4-openwrt-23.05
Tianling Shen [Thu, 1 Jun 2023 04:14:17 +0000 (12:14 +0800)]
Merge pull request #21244 from jefferyto/werkzeug-2.3.4-openwrt-23.05

[openwrt-23.05] Werkzeug: Update to 2.3.4, rename source package

17 months agoMerge pull request #21243 from jefferyto/markupsafe-2.1.2-openwrt-23.05
Tianling Shen [Thu, 1 Jun 2023 04:14:05 +0000 (12:14 +0800)]
Merge pull request #21243 from jefferyto/markupsafe-2.1.2-openwrt-23.05

[openwrt-23.05] MarkupSafe: Update to 2.1.2, rename source package

17 months agoMerge pull request #21242 from jefferyto/jinja2-3.1.2-openwrt-23.05
Tianling Shen [Thu, 1 Jun 2023 04:13:41 +0000 (12:13 +0800)]
Merge pull request #21242 from jefferyto/jinja2-3.1.2-openwrt-23.05

[openwrt-23.05] Jinja2: Update to 3.1.2, rename source package

17 months agoMerge pull request #21241 from jefferyto/click-log-0.4.0-openwrt-23.05
Tianling Shen [Thu, 1 Jun 2023 04:13:30 +0000 (12:13 +0800)]
Merge pull request #21241 from jefferyto/click-log-0.4.0-openwrt-23.05

[openwrt-23.05] click-log: Update to 0.4.0, rename source package

17 months agoMerge pull request #21240 from jefferyto/bcrypt-3.2.2-openwrt-23.05
Tianling Shen [Thu, 1 Jun 2023 04:12:53 +0000 (12:12 +0800)]
Merge pull request #21240 from jefferyto/bcrypt-3.2.2-openwrt-23.05

[openwrt-23.05] bcrypt: Update to 3.2.2, rename source package

17 months agoMerge pull request #21239 from jefferyto/python-typing-extensions-4.6.2-openwrt-23.05
Tianling Shen [Thu, 1 Jun 2023 04:12:34 +0000 (12:12 +0800)]
Merge pull request #21239 from jefferyto/python-typing-extensions-4.6.2-openwrt-23.05

[openwrt-23.05] python-typing-extensions: Update to 4.6.2

17 months agopython-trove-classifiers: Update to 2023.5.24
Jeffery To [Mon, 29 May 2023 05:47:05 +0000 (13:47 +0800)]
python-trove-classifiers: Update to 2023.5.24

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit 17007845bc4964aabf3635903fcb0f0b0e7386aa)

17 months agopython-hatch-fancy-pypi-readme: Update to 23.1.0
Jeffery To [Mon, 29 May 2023 05:40:28 +0000 (13:40 +0800)]
python-hatch-fancy-pypi-readme: Update to 23.1.0

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit 9f8a5fb25b22933dc25c72bc8df59db6ac080a68)

17 months agopython-cython: Update to 0.29.35
Jeffery To [Mon, 29 May 2023 04:19:29 +0000 (12:19 +0800)]
python-cython: Update to 0.29.35

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit f47802949c5660eea67d9e3e242942dbe0489b9d)

17 months agoMerge pull request #21205 from stangri/openwrt-23.05-curl-8.1.1
Stan Grishin [Wed, 31 May 2023 17:38:26 +0000 (11:38 -0600)]
Merge pull request #21205 from stangri/openwrt-23.05-curl-8.1.1

[23.05] curl: update to 8.1.1

17 months agoWerkzeug: Update to 2.3.4, rename source package 21244/head
Jeffery To [Mon, 29 May 2023 12:13:37 +0000 (20:13 +0800)]
Werkzeug: Update to 2.3.4, rename source package

This renames the source package from Werkzeug to python-werkzeug to
match other Python packages.

This also updates the package title, description, and list of
dependencies.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit 574d43fca627bdaee03f43a1be10ba35dd9dd26d)

17 months agoMarkupSafe: Update to 2.1.2, rename source package 21243/head
Jeffery To [Mon, 29 May 2023 11:59:38 +0000 (19:59 +0800)]
MarkupSafe: Update to 2.1.2, rename source package

This renames the source package from MarkupSafe to python-markupsafe to
match other Python packages.

This also updates the package title and description.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit 5602cc85d393bef68bc7104529aee12937dbe4c0)

17 months agoJinja2: Update to 3.1.2, rename source package 21242/head
Jeffery To [Mon, 29 May 2023 11:39:45 +0000 (19:39 +0800)]
Jinja2: Update to 3.1.2, rename source package

This renames the source package from Jinja2 to python-jinja2 to match
other Python packages.

This also updates the package license files, title, and list of
dependencies.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit 572387f0cb41f21c72a33533280a58723b7ed570)

17 months agoclick-log: Update to 0.4.0, rename source package 21241/head
Jeffery To [Mon, 29 May 2023 11:15:29 +0000 (19:15 +0800)]
click-log: Update to 0.4.0, rename source package

This renames the source package from click-log to python-click-log to
match other Python packages.

This also updates the package to download from PyPI, and updates the
package title, URL, and dependencies.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit 67a854aee28f6a360af1c595fdea396c9193b6e9)

17 months agobcrypt: Update to 3.2.2, rename source package 21240/head
Jeffery To [Mon, 29 May 2023 08:49:23 +0000 (16:49 +0800)]
bcrypt: Update to 3.2.2, rename source package

This is the last released version before bcrypt's Rust rewrite; this
package can be further updated after the OpenWrt Rust toolchain has
stablized.

This also renames the source package from bcrypt to python-bcrypt to
match other Python packages, and updates the list of dependencies.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit 3def783d3c72effdb87b1168315e51295cebc20f)

17 months agopython-typing-extensions: Update to 4.6.2 21239/head
Jeffery To [Mon, 29 May 2023 06:05:54 +0000 (14:05 +0800)]
python-typing-extensions: Update to 4.6.2

This also updates the SPDX license identifier, title, description and
URL for the package.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit f45f067f3f9726acfb0d5edd193731bc587ff54f)

17 months agopython-gmpy2: Update to 2.1.5 21235/head
Jeffery To [Sat, 27 May 2023 19:41:29 +0000 (03:41 +0800)]
python-gmpy2: Update to 2.1.5

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit a7d33e9e3a139648da043980d4fb5345c2e7496a)

17 months agolibmpc: Add package
Jeffery To [Sat, 27 May 2023 19:07:15 +0000 (03:07 +0800)]
libmpc: Add package

From the documentation:

GNU MPC is a portable library written in C for arbitrary precision
arithmetic on complex numbers providing correct rounding. It implements
a multiprecision equivalent of the C99 standard. It builds upon the GNU
MP and the GNU MPFR libraries.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit 4d64d5f80a0bbffded0d4d99d7578d61349e424c)

17 months agompfr: Add package
Jeffery To [Sat, 27 May 2023 18:07:01 +0000 (02:07 +0800)]
mpfr: Add package

From the documentation:

MPFR is a portable library written in C for arbitrary precision
arithmetic on floating-point numbers. It is based on the GNU MP library.
It aims to provide a class of floating-point numbers with precise
semantics.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit 925bd169451f3223ca3800cde4af390759919e3b)

17 months agopython-packages: Replace --global-option with --build-option
Jeffery To [Sat, 27 May 2023 11:43:57 +0000 (19:43 +0800)]
python-packages: Replace --global-option with --build-option

setuptools 64.0.0 deprecated the use of --global-option to pass build
parameters[1]. This replaces the use of --global-option with
--build-option.

[1]: https://github.com/pypa/setuptools/blob/main/CHANGES.rst#v6400

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit b76fa19b26027f8472617598c19b9e071eef81bb)

17 months agopython3: Split setuptools into separate source package
Jeffery To [Thu, 18 May 2023 12:38:09 +0000 (20:38 +0800)]
python3: Split setuptools into separate source package

Packaging setuptools from a separate source package allows it to stay
updated with upstream.

Host setuptools will remain installed as part of python3. Host
setuptools is used in a much more controlled way and so is less critical
for it to track upstream.

setuptools was in a separate source package that was removed in
a53d0c5a403d1669e2cf6c59c2be6a9d3ed633a0; this work is not based on that
earlier package.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit b4975f8bbb9f61a2a170dc1acd6cabe2b7e9f93c)

17 months agopython3: Split pip into separate source package
Jeffery To [Thu, 18 May 2023 05:36:24 +0000 (13:36 +0800)]
python3: Split pip into separate source package

Packaging pip from a separate source package allows it to stay updated
with upstream.

Host pip will remain installed as part of python3. Host pip is used in a
much more controlled way and so is less critical for it to track
upstream.

This also removes the python-pip-conf package and installs the pip.conf
file as part of python3-pip.

The patch 003-disable-pip-version-check.patch is originally from Debian:
https://salsa.debian.org/python-team/packages/python-pip/-/blob/bb079efb8c6dd2c284eee94cf90e61bce19a6f73/debian/patches/disable-pip-version-check.patch

pip was in a separate source package that was removed in
a53d0c5a403d1669e2cf6c59c2be6a9d3ed633a0; this work is not based on that
earlier package.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit eee273507b868ad5f6f7e744d513c85330967906)

17 months agopython3: Split venv module from python3-light into separate package
Jeffery To [Wed, 17 May 2023 17:02:13 +0000 (01:02 +0800)]
python3: Split venv module from python3-light into separate package

This adds a new subpackage for the venv module. This also moves the
ensurepip module from python3-pip into python3-venv, as ensurepip is not
necessary for pip but often used for venv.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit d53475ac21cf79bef902b61fac69ffe25a3aad2f)

17 months agolighttpd: update to lighttpd 1.4.71 release hash
Glenn Strauss [Sat, 27 May 2023 22:03:56 +0000 (18:03 -0400)]
lighttpd: update to lighttpd 1.4.71 release hash

remove patches included upstream

Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com>
(cherry picked from commit 19291ee1951a79776c1b67c10fd67af5d346abc5)

17 months agocurl: update to 8.1.1 21205/head
Stan Grishin [Tue, 23 May 2023 22:26:26 +0000 (22:26 +0000)]
curl: update to 8.1.1

* https://curl.se/changes.html#8_1_1

Signed-off-by: Stan Grishin <stangri@melmac.ca>
(cherry picked from commit b126e765cc8bc100336ea42fab5f655c0d4c6325)

17 months agoMerge pull request #21197 from jefferyto/python-tomli-remove-package-openwrt-23.05
Tianling Shen [Sat, 27 May 2023 13:53:54 +0000 (21:53 +0800)]
Merge pull request #21197 from jefferyto/python-tomli-remove-package-openwrt-23.05

[openwrt-23.05] python-tomli: Remove package

18 months agopython-tomli: Remove package 21197/head
Jeffery To [Thu, 25 May 2023 18:06:57 +0000 (02:06 +0800)]
python-tomli: Remove package

Python added tomli to its standard library in 3.11. Now that Python in
the packages feed has been updated to 3.11, the separate tomli package
is no longer necessary.

This removes python-tomli and updates all dependant packages, removing
python-tomli from their lists of dependencies.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit 0509d460c844c2f62d09fd99c35a0e1627c66b68)

18 months agoMerge pull request #21183 from jefferyto/python-packages-do-not-set-pyvenv-launcher...
Tianling Shen [Fri, 26 May 2023 14:28:28 +0000 (22:28 +0800)]
Merge pull request #21183 from jefferyto/python-packages-do-not-set-pyvenv-launcher-openwrt-23.05

[openwrt-23.05] python-packages: Remove __PYVENV_LAUNCHER__ environment variable

18 months agoMerge pull request #21182 from jefferyto/uwsgi-2.0.21-openwrt-23.05
Tianling Shen [Fri, 26 May 2023 14:28:00 +0000 (22:28 +0800)]
Merge pull request #21182 from jefferyto/uwsgi-2.0.21-openwrt-23.05

[openwrt-23.05] uwsgi: Update to 2.0.21, refresh patches

18 months agoMerge pull request #21180 from stangri/openwrt-23.05-curl
Stan Grishin [Fri, 26 May 2023 14:17:45 +0000 (08:17 -0600)]
Merge pull request #21180 from stangri/openwrt-23.05-curl

[23.05] curl: update to 8.1.0

18 months agoMerge pull request #21179 from stangri/openwrt-23.05-https-dns-proxy
Stan Grishin [Fri, 26 May 2023 14:17:38 +0000 (08:17 -0600)]
Merge pull request #21179 from stangri/openwrt-23.05-https-dns-proxy

[23.05] https-dns-proxy: update to 2023-05-25-1

18 months agopython-packages: Remove __PYVENV_LAUNCHER__ environment variable 21183/head
Jeffery To [Thu, 25 May 2023 05:19:48 +0000 (13:19 +0800)]
python-packages: Remove __PYVENV_LAUNCHER__ environment variable

Setting __PYVENV_LAUNCHER__ for Python package builds was added in
a91a992abb1fe9b7c4e4e5d11532dbf18c5b213d, but neither the commit message
nor the pull request[1] explain its purpose in detail.

My guess is this was done to set the shebang for installed Python
scripts. We now have a Makefile recipe to set the shebang, so it would
be unnecessary to set this variable for this purpose.

It appears that Python 3.11 has changed the handling of this (internal)
environment variable, and setting it appears to be causing build errors
for all Python packages.

This removes setting __PYVENV_LAUNCHER__ for Python package builds.

[1]: https://github.com/openwrt/packages/pull/525

Fixes: https://github.com/openwrt/packages/issues/21162
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit 9e95dff9ac461d7bcd6fc053292c975241d11448)

18 months agouwsgi: Update to 2.0.21, refresh patches 21182/head
Jeffery To [Thu, 25 May 2023 12:52:26 +0000 (20:52 +0800)]
uwsgi: Update to 2.0.21, refresh patches

This version includes support for Python 3.11.

This also:

* Updates Build/Compile to only build selected subpackages.

* Removes the submenu in menuconfig; there are too few subpackages to
  justify the extra complexity.

Fixes: https://github.com/openwrt/packages/issues/21163
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit 4d8cc440a4341d0074269db76e1b9b29deeb2db4)

18 months agocurl: update to 8.1.0 21180/head
Stan Grishin [Tue, 23 May 2023 17:59:55 +0000 (17:59 +0000)]
curl: update to 8.1.0

* https://curl.se/changes.html#8_1_0

Signed-off-by: Stan Grishin <stangri@melmac.ca>
(cherry picked from commit b9c7aa50f42e5680bae5c26182a359d0fed5b9ce)

18 months agohttps-dns-proxy: update to 2023-05-25-1 21179/head
Stan Grishin [Fri, 26 May 2023 08:24:00 +0000 (08:24 +0000)]
https-dns-proxy: update to 2023-05-25-1

* update to a new upstream commit, fixes #19366
* update patches/010-cmakelists-remove-cflags.patch as upstream file was update
* remove patches/020-cmakelists-add-version.patch as version is now set elsewhere
* add patches/020-src-options.c-add-version.patch to set the version information
* adjust PROCD START time to 95

Signed-off-by: Stan Grishin <stangri@melmac.ca>
(cherry picked from commit eb40aa1b5dc6b5945b8b53cd5a2cc06303a3d9eb)

18 months agoMerge pull request #21173 from jefferyto/python-poetry-core-1.6.0-openwrt-23.05
Tianling Shen [Fri, 26 May 2023 02:21:51 +0000 (10:21 +0800)]
Merge pull request #21173 from jefferyto/python-poetry-core-1.6.0-openwrt-23.05

[openwrt-23.05] python-poetry-core: Update to 1.6.0

18 months agoMerge pull request #21172 from jefferyto/python3-do-not-link-libbsd-openwrt-23.05
Tianling Shen [Fri, 26 May 2023 02:21:38 +0000 (10:21 +0800)]
Merge pull request #21172 from jefferyto/python3-do-not-link-libbsd-openwrt-23.05

[openwrt-23.05] python3: Fix unnecessary linking with libbsd

18 months agopython-poetry-core: Update to 1.6.0 21173/head
Jeffery To [Thu, 25 May 2023 07:30:08 +0000 (15:30 +0800)]
python-poetry-core: Update to 1.6.0

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit 626c7efda92b9fc386d3e408d72f18bcd9e9d2c7)

18 months agopython3: Fix unnecessary linking with libbsd 21172/head
Jeffery To [Thu, 25 May 2023 04:01:17 +0000 (12:01 +0800)]
python3: Fix unnecessary linking with libbsd

configure will try to link with libbsd for the flock function, even when
flock is available without it.

Fixes: https://github.com/openwrt/packages/issues/21161
Fixes: 2445fe9fb25e ("python3: Update to 3.11.3, refresh/redo patches")
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit 60bf01cb606344619e002901646171da1e69c0f9)

18 months agoMerge pull request #21154 from jefferyto/python-flit-core-3.9.0-openwrt-23.05
Tianling Shen [Thu, 25 May 2023 06:55:04 +0000 (14:55 +0800)]
Merge pull request #21154 from jefferyto/python-flit-core-3.9.0-openwrt-23.05

[openwrt-23.05] python-flit-core: Update to 3.9.0