Index | Thread | Search

From:
Laurent Cheylus <foxy@free.fr>
Subject:
[maintainer update] devel/uv 0.8.0
To:
ports <ports@openbsd.org>
Date:
Fri, 18 Jul 2025 14:33:09 +0200

Download raw body.

Thread
  • Laurent Cheylus:

    [maintainer update] devel/uv 0.8.0

Hi ports@

update for devel/uv to the latest version 0.8.0

Changelog: 
- https://github.com/astral-sh/uv/releases/tag/0.7.21
- https://github.com/astral-sh/uv/releases/tag/0.7.22
- https://github.com/astral-sh/uv/releases/tag/0.8.0 

Build OK on current/amd64 with Rust 1.88.0

Tests welcome and please commit if OK.

Laurent

Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/uv/Makefile,v
diff -u -p -r1.3 Makefile
--- Makefile	11 Jul 2025 12:01:31 -0000	1.3
+++ Makefile	18 Jul 2025 11:54:59 -0000
@@ -5,14 +5,14 @@ COMMENT =		Python package and project ma
 
 GH_ACCOUNT =		astral-sh
 GH_PROJECT =		uv
-GH_TAGNAME =		0.7.20
+GH_TAGNAME =		0.8.0
 
 ASYNC_ZIP =		c909fda63fcafe4af496a07bfda28a5aae97e58d
 PUBGRUB =		06ec5a5f59ffaeb6cf5079c6cb184467da06c9db
 REQWEST_MIDDLEWARE =	ad8b9d332d1773fde8b4cd008486de5973e0a3f8
 TL =			6e25b2ee2513d75385101a8ff9f591ef51f314ec
 
-DIST_TUPLE +=	github charliermarsh rs-async-zip ${ASYNC_ZIP} ../rs-async-zip
+DIST_TUPLE +=	github astral-sh rs-async-zip ${ASYNC_ZIP} ../rs-async-zip
 DIST_TUPLE +=	github astral-sh pubgrub ${PUBGRUB} ../pubgrub
 DIST_TUPLE +=	github astral-sh reqwest-middleware ${REQWEST_MIDDLEWARE} \
 		../reqwest-middleware
Index: crates.inc
===================================================================
RCS file: /cvs/ports/devel/uv/crates.inc,v
diff -u -p -r1.2 crates.inc
--- crates.inc	11 Jul 2025 11:50:30 -0000	1.2
+++ crates.inc	18 Jul 2025 11:54:59 -0000
@@ -60,22 +60,23 @@ MODCARGO_CRATES +=	charset	0.1.5	# Apach
 MODCARGO_CRATES +=	ciborium	0.2.2	# Apache-2.0
 MODCARGO_CRATES +=	ciborium-io	0.2.2	# Apache-2.0
 MODCARGO_CRATES +=	ciborium-ll	0.2.2	# Apache-2.0
-MODCARGO_CRATES +=	clap	4.5.40	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	clap_builder	4.5.40	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	clap	4.5.41	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	clap_builder	4.5.41	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	clap_complete	4.5.44	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	clap_complete_command	0.6.1	# MIT
 MODCARGO_CRATES +=	clap_complete_nushell	4.5.5	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	clap_derive	4.5.40	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	clap_derive	4.5.41	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	clap_lex	0.7.4	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	codspeed	3.0.2	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	codspeed-criterion-compat	3.0.2	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	codspeed-criterion-compat-walltime	3.0.2	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	codspeed	3.0.3	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	codspeed-criterion-compat	3.0.3	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	codspeed-criterion-compat-walltime	3.0.3	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	color_quant	1.1.0	# MIT
 MODCARGO_CRATES +=	colorchoice	1.0.3	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	colored	2.2.0	# MPL-2.0
 MODCARGO_CRATES +=	concurrent-queue	2.5.0	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	configparser	3.1.0	# MIT OR LGPL-3.0-or-later
 MODCARGO_CRATES +=	console	0.15.11	# MIT
+MODCARGO_CRATES +=	console	0.16.0	# MIT
 MODCARGO_CRATES +=	core-foundation	0.10.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	core-foundation-sys	0.8.7	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	cpufeatures	0.2.17	# MIT OR Apache-2.0
@@ -173,7 +174,7 @@ MODCARGO_CRATES +=	httparse	1.10.0	# MIT
 MODCARGO_CRATES +=	httpdate	1.0.3	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	hyper	1.6.0	# MIT
 MODCARGO_CRATES +=	hyper-rustls	0.27.5	# Apache-2.0 OR ISC OR MIT
-MODCARGO_CRATES +=	hyper-util	0.1.14	# MIT
+MODCARGO_CRATES +=	hyper-util	0.1.15	# MIT
 MODCARGO_CRATES +=	icu_collections	1.5.0	# Unicode-3.0
 MODCARGO_CRATES +=	icu_locid	1.5.0	# Unicode-3.0
 MODCARGO_CRATES +=	icu_locid_transform	1.5.0	# Unicode-3.0
@@ -190,9 +191,10 @@ MODCARGO_CRATES +=	ignore	0.4.23	# Unlic
 MODCARGO_CRATES +=	image	0.25.5	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	imagesize	0.11.0	# MIT
 MODCARGO_CRATES +=	indexmap	2.10.0	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	indicatif	0.17.11	# MIT
+MODCARGO_CRATES +=	indicatif	0.18.0	# MIT
 MODCARGO_CRATES +=	indoc	2.0.6	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	insta	1.43.1	# Apache-2.0
+MODCARGO_CRATES +=	io-uring	0.7.8	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	ipnet	2.11.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	iri-string	0.7.8	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	is-terminal	0.4.15	# MIT
@@ -250,7 +252,6 @@ MODCARGO_CRATES +=	nu-ansi-term	0.46.0	#
 MODCARGO_CRATES +=	nu-ansi-term	0.50.1	# MIT
 MODCARGO_CRATES +=	num-traits	0.2.19	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	num_cpus	1.16.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	number_prefix	0.4.0	# MIT
 MODCARGO_CRATES +=	object	0.36.7	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	once_cell	1.21.3	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	oorandom	11.1.4	# MIT
@@ -375,7 +376,7 @@ MODCARGO_CRATES +=	slab	0.4.9	# MIT
 MODCARGO_CRATES +=	smallvec	1.15.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	smawk	0.3.2	# MIT
 MODCARGO_CRATES +=	socket2	0.5.9	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	spdx	0.10.8	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	spdx	0.10.9	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	stable_deref_trait	1.2.0	# MIT/Apache-2.0
 MODCARGO_CRATES +=	statrs	0.18.0	# MIT
 MODCARGO_CRATES +=	strict-num	0.1.1	# MIT
@@ -418,7 +419,7 @@ MODCARGO_CRATES +=	tinystr	0.7.6	# Unico
 MODCARGO_CRATES +=	tinytemplate	1.2.1	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	tinyvec	1.8.1	# Zlib OR Apache-2.0 OR MIT
 MODCARGO_CRATES +=	tinyvec_macros	0.1.1	# MIT OR Apache-2.0 OR Zlib
-MODCARGO_CRATES +=	tokio	1.45.1	# MIT
+MODCARGO_CRATES +=	tokio	1.46.1	# MIT
 MODCARGO_CRATES +=	tokio-macros	2.5.0	# MIT
 MODCARGO_CRATES +=	tokio-rustls	0.26.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	tokio-stream	0.1.17	# MIT
@@ -458,6 +459,7 @@ MODCARGO_CRATES +=	unicode-script	0.5.7	
 MODCARGO_CRATES +=	unicode-vo	0.1.0	# MIT/Apache-2.0
 MODCARGO_CRATES +=	unicode-width	0.1.14	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	unicode-width	0.2.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	unit-prefix	0.5.1	# MIT
 MODCARGO_CRATES +=	unsafe-libyaml	0.2.11	# MIT
 MODCARGO_CRATES +=	unscanny	0.1.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	untrusted	0.9.0	# ISC
@@ -520,9 +522,10 @@ MODCARGO_CRATES +=	windows-strings	0.4.2
 MODCARGO_CRATES +=	windows-sys	0.48.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	windows-sys	0.52.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	windows-sys	0.59.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	windows-sys	0.60.2	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	windows-targets	0.48.5	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	windows-targets	0.52.6	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	windows-targets	0.53.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	windows-targets	0.53.2	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	windows_aarch64_gnullvm	0.48.5	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	windows_aarch64_gnullvm	0.52.6	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	windows_aarch64_gnullvm	0.53.0	# MIT OR Apache-2.0
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/uv/distinfo,v
diff -u -p -r1.2 distinfo
--- distinfo	11 Jul 2025 11:50:30 -0000	1.2
+++ distinfo	18 Jul 2025 11:55:00 -0000
@@ -1,5 +1,6 @@
 SHA256 (astral-sh-pubgrub-06ec5a5f59ffaeb6cf5079c6cb184467da06c9db.tar.gz) = fDk1Z0nqAISnXvZPWYkLLOOV1fRJLLMkdFc2ULflJoU=
 SHA256 (astral-sh-reqwest-middleware-ad8b9d332d1773fde8b4cd008486de5973e0a3f8.tar.gz) = X/I7y19yQyPLLH1qm1l6mgXOBilbGn4sZn03gJnxqNc=
+SHA256 (astral-sh-rs-async-zip-c909fda63fcafe4af496a07bfda28a5aae97e58d.tar.gz) = j8ceIZpQWvZNnGFveUDSTBs43B9UwD0yyzS6hJMPPh0=
 SHA256 (astral-sh-tl-6e25b2ee2513d75385101a8ff9f591ef51f314ec.tar.gz) = 6Di8p8sgXjc82AHOGUdqgIU0pgkPwmGqLqdN/ZzqaLA=
 SHA256 (cargo/addr2line-0.24.2.tar.gz) = 374nflajdgAIdwkNqDdmC0QnqtUw4wKNROC//k+JocE=
 SHA256 (cargo/adler2-2.0.0.tar.gz) = USdh4LsleN1zgMa6qg9M4D6E+V6WAjHR3si/TX1uJic=
@@ -63,22 +64,23 @@ SHA256 (cargo/charset-0.1.5.tar.gz) = 8f
 SHA256 (cargo/ciborium-0.2.2.tar.gz) = Quaf/W8JF/XAKSVqJNAWHbF86jmX0YXbDTWSYwh3Dw4=
 SHA256 (cargo/ciborium-io-0.2.2.tar.gz) = Ba/qHgoGyb4z1Tm4dvHONpL0r+ostB90DndDIl7Rx1c=
 SHA256 (cargo/ciborium-ll-0.2.2.tar.gz) = V2Y7ZT2UijOL+z7rqbsv1fz67Lnhmeh+HtpNnoskD9k=
-SHA256 (cargo/clap-4.5.40.tar.gz) = QLaIeh2Ghc68zxFVONtcDv5iXMrJaWrUXECdllZukQ8=
-SHA256 (cargo/clap_builder-4.5.40.tar.gz) = 4MZsCM6fDGmMvOXAJ50LtqyTbYZ0F0/kj3NlM7lk9Z4=
+SHA256 (cargo/clap-4.5.41.tar.gz) = vpLTLoAkOlRxHl186CPDXEHJ2SncSrWOEnb2JYQarfk=
+SHA256 (cargo/clap_builder-4.5.41.tar.gz) = cH6rQeliL5E5QZ1XPsoJABN3GAAMUX1H2nMEX1QzHD0=
 SHA256 (cargo/clap_complete-4.5.44.tar.gz) = N1+dglWt7u3VEFNXT9jUuodepfpVjoZhewfwnxaAyLY=
 SHA256 (cargo/clap_complete_command-0.6.1.tar.gz) = 2o4ZjAUjFWhtNjceijxXeLeFL8dcwxPk4R7remRKG2I=
 SHA256 (cargo/clap_complete_nushell-4.5.5.tar.gz) = xqixWTRX38L+U5ACt5VxDQItxiplvxUCPwOfl2DHsYo=
-SHA256 (cargo/clap_derive-4.5.40.tar.gz) = 0seUeuTMPYUSB8GttbXiYP8MyhFEax1tFCN4jkQiV84=
+SHA256 (cargo/clap_derive-4.5.41.tar.gz) = 709SOGpZykyGD3OTvPir2N/ZHszMD3dGNf9o6S7u9JE=
 SHA256 (cargo/clap_lex-0.7.4.tar.gz) = 9GrRRHmiUQPyg8DxAAWWHPCG2NxCIFu0TEasVjR13KY=
-SHA256 (cargo/codspeed-3.0.2.tar.gz) = kiAYECWV9maM3QnAP0v/LZUc4jGMbcpP4Rvcsktlsr8=
-SHA256 (cargo/codspeed-criterion-compat-3.0.2.tar.gz) = JNitgtI4PLdJlfWJk8vdKRSu1XsvkfRlgDEN2B3D0Fo=
-SHA256 (cargo/codspeed-criterion-compat-walltime-3.0.2.tar.gz) = YbrapsRS0ZKin4OHFHiI8Ks1hVNZfD/pv4oWLvfC+mQ=
+SHA256 (cargo/codspeed-3.0.3.tar.gz) = p1JOAv9hc7wUPZq8AbUYcRt3rdtg3ocbvlaGhD+I+0g=
+SHA256 (cargo/codspeed-criterion-compat-3.0.3.tar.gz) = L3FmIzHE+FQTGkK5UFXz+MvKU2QDSJhfaZY1sfltjCY=
+SHA256 (cargo/codspeed-criterion-compat-walltime-3.0.3.tar.gz) = 48m9noleCqJj0TmotfWKTqSruG1Zgux/WNPHuEZcHgE=
 SHA256 (cargo/color_quant-1.1.0.tar.gz) = PXuJT1QRc3t4Z/SCeVWSTXwlT8n02RpqrWsJeASxAYs=
 SHA256 (cargo/colorchoice-1.0.3.tar.gz) = W2PKqaqTl+LZSAqbE2c4VseNisEjKIUmw314OfKoaZA=
 SHA256 (cargo/colored-2.2.0.tar.gz) = EXcloQnTh8k3oVM84BtFDL3muIq87qhHPE16hYU82jw=
 SHA256 (cargo/concurrent-queue-2.5.0.tar.gz) = TKAZeu4m0a43RF7lMv785DJR0kzHwWZ5n01GgX8dOXM=
 SHA256 (cargo/configparser-3.1.0.tar.gz) = 5X4ycvAZDD8VhCctYTcZul/H339JQv5ULmPZSc86ZJs=
 SHA256 (cargo/console-0.15.11.tar.gz) = BUzLWxD58sv1HrNVyh0FwtJ5zhgEaI0Nt0tHM6Wur9g=
+SHA256 (cargo/console-0.16.0.tar.gz) = LgnO1+u8y2O0xlQT2CHy4AzlTFykUU3cazyJL9vLxp0=
 SHA256 (cargo/core-foundation-0.10.0.tar.gz) = tVJx5cjEeK0/OK0k7zSSMJHgVISSombRmzwLTYJXTGM=
 SHA256 (cargo/core-foundation-sys-0.8.7.tar.gz) = dzZIuU0OXWIPZPKAd3RFdA5h/nAQJQh+yLV/RceRiIs=
 SHA256 (cargo/cpufeatures-0.2.17.tar.gz) = We1YOO67JqK7Llj21bUxaYmunQi6sQ4ObRA+ZW0bAoA=
@@ -176,7 +178,7 @@ SHA256 (cargo/httparse-1.10.0.tar.gz) = 
 SHA256 (cargo/httpdate-1.0.3.tar.gz) = 3ztGQCqdWttMhqDPRj9C4ZmU4+6JEQGxhB8wpUXLSak=
 SHA256 (cargo/hyper-1.6.0.tar.gz) = zCtXFljjjgwBsf3KO7vpPADT1xaT/ydwBD+MKbx9b4A=
 SHA256 (cargo/hyper-rustls-0.27.5.tar.gz) = LRkVg/PaEwUlbyJGO5uwRxrK1IpOU0pSGLmWPpwfWbI=
-SHA256 (cargo/hyper-util-0.1.14.tar.gz) = 3C/f2/8Ir/5Vu3efM7BTqh/l3VtUwlc0PBft+lVxG9s=
+SHA256 (cargo/hyper-util-0.1.15.tar.gz) = f2bVvUxvAr8FQvrYXWJndbq5JYz3laQlbcrzFhEU0d8=
 SHA256 (cargo/icu_collections-1.5.0.tar.gz) = 2y+kUiBuvuGMS1widNvx3hcAjodLTcTwrqnQHKeeRSY=
 SHA256 (cargo/icu_locid-1.5.0.tar.gz) = E6y7g3GRf8lxvob8gFfEGmS1IcGEgIppjAKswkLb9jc=
 SHA256 (cargo/icu_locid_transform-1.5.0.tar.gz) = AdEaw13o5A/e2gDZ4enZJSXz+diHzdeqgdcnWWeItU4=
@@ -193,9 +195,10 @@ SHA256 (cargo/ignore-0.4.23.tar.gz) = bY
 SHA256 (cargo/image-0.25.5.tar.gz) = zW9ErtZC8YlToViv6zAgb01Q2ln7xm7LU8ZkiN5zVjs=
 SHA256 (cargo/imagesize-0.11.0.tar.gz) = tyrUm1VMFyix6DJUobFWWupBYeKNq7+hcfwV/mIpnK8=
 SHA256 (cargo/indexmap-2.10.0.tar.gz) = /kzYUzPiJBFBmgvK4Sl9JeWMlEOEixHcaob+/ox4pmE=
-SHA256 (cargo/indicatif-0.17.11.tar.gz) = GDswiJhLQA9M+sNiDV4HbITaU2QBa09JRz3ldLJYYjU=
+SHA256 (cargo/indicatif-0.18.0.tar.gz) = cKZG2UbQa+27xMrEwhis9Lvy2HdXp4SFcCX01Efk4c0=
 SHA256 (cargo/indoc-2.0.6.tar.gz) = 9MckWghQSVVgVnDb8UH86rl18VyiFXBpauvp0ucVdr0=
 SHA256 (cargo/insta-1.43.1.tar.gz) = FUk06nDFgFS1Vt1DC5mpjCp/9TCayYkVl+M5tcKPQ3E=
+SHA256 (cargo/io-uring-0.7.8.tar.gz) = uG4gLwAJPcukJ11GNrk++d110CWuVg0lIbReooq0kBM=
 SHA256 (cargo/ipnet-2.11.0.tar.gz) = Rp+wuc76V+PvMSde58rLePL9ykTkdlSRiEorEZ1OsTA=
 SHA256 (cargo/iri-string-0.7.8.tar.gz) = 28Xr6cOhp6USf5IKQY91hennWOkR0EZu0ATzk7DjgLI=
 SHA256 (cargo/is-terminal-0.4.15.tar.gz) = 4Zsj1T81zp9Wrrx9G7TmrB6cDbeshcjRdgwEN57c7Tc=
@@ -253,7 +256,6 @@ SHA256 (cargo/nu-ansi-term-0.46.0.tar.gz
 SHA256 (cargo/nu-ansi-term-0.50.1.tar.gz) = 1KKOBX0B+X5hJVIQ/P8JTXTtBGYDhjPpUBf1vraOQ5k=
 SHA256 (cargo/num-traits-0.2.19.tar.gz) = Bx38BiaQ6QtzTAsic85yrQ/6lfDHRZa8JQ3P2WAmKEE=
 SHA256 (cargo/num_cpus-1.16.0.tar.gz) = QWH8ttYC1NIIGvfDpFhS2HWgPdM3pr/dbgZAe2E0KkM=
-SHA256 (cargo/number_prefix-0.4.0.tar.gz) = gwskag5fIK+HFBslwXPNG2Cb13eaRhfW7FgquvkIcPM=
 SHA256 (cargo/object-0.36.7.tar.gz) = YpSOFNkj6pXqLHyGxxATE4tmUluGvcCNLcwmK9tJe4c=
 SHA256 (cargo/once_cell-1.21.3.tar.gz) = QvXhXJlTxeTMzusuc4KnFkgsNFFTFfewNTK4tOg5PS0=
 SHA256 (cargo/oorandom-11.1.4.tar.gz) = tBC75+FKtSag6Gh360fGmWor13RvAnulUQKMklOQ5Ok=
@@ -378,7 +380,7 @@ SHA256 (cargo/slab-0.4.9.tar.gz) = j5Kkl
 SHA256 (cargo/smallvec-1.15.1.tar.gz) = Z7G3o7X+TxN2iHGEBF/PRcaekq9zS3qt3AX7d3tvvQM=
 SHA256 (cargo/smawk-0.3.2.tar.gz) = t8OIwbXpN1bQx0CWXEHogi+GZiHUGsvfYzamoWj4hAw=
 SHA256 (cargo/socket2-0.5.9.tar.gz) = T1/VfIAFilbPXHd6uKEmOY7OjkQpg2BdKApEznnQ7e8=
-SHA256 (cargo/spdx-0.10.8.tar.gz) = WLaTVtpn4vwfVCxx6n5lSjYaeck45EJDkuz0+gZdIZM=
+SHA256 (cargo/spdx-0.10.9.tar.gz) = w+F+iAuvrrNip7dR7Ea9xbYURaGI+A4GBuaBZ81UD6M=
 SHA256 (cargo/stable_deref_trait-1.2.0.tar.gz) = qPEScpUS+ORC2B+VqKfd8rfGuKGm9QmpWGQUKzDKstM=
 SHA256 (cargo/statrs-0.18.0.tar.gz) = Kj/nwoxlEudmsIdDNdszyUrXuPkFQiiuHCq9R859M14=
 SHA256 (cargo/strict-num-0.1.1.tar.gz) = Zje6t3ItN5yLQbqEkijWgMwS0KRboforSPKjBXegZzE=
@@ -421,7 +423,7 @@ SHA256 (cargo/tinystr-0.7.6.tar.gz) = kR
 SHA256 (cargo/tinytemplate-1.2.1.tar.gz) = vk1rXxn/dmToyY0D4hOctRDbmwpgtV+Ohwm2idk5trw=
 SHA256 (cargo/tinyvec-1.8.1.tar.gz) = Ai24kE36NC7+chmFFn6fzRbCmyJttDl+11KnYc/Ogeg=
 SHA256 (cargo/tinyvec_macros-0.1.1.tar.gz) = HzzLrDEf6gX4b2GQS0YrVfs9+IN6Nm38YBoBYdBTLyA=
-SHA256 (cargo/tokio-1.45.1.tar.gz) = de9Roz7x2pJc6j5OsSKDPLN3xhQ5ykAbdw9UkCuAZ3k=
+SHA256 (cargo/tokio-1.46.1.tar.gz) = DMOiNE2vviOiRSQf6LCXNbUhEQ0w/O+71f6xeXyjXRc=
 SHA256 (cargo/tokio-macros-2.5.0.tar.gz) = bgbUPxNFo7zTn2pW27fcqyukfmjorBNIVefivbr4yrg=
 SHA256 (cargo/tokio-rustls-0.26.1.tar.gz) = X20Jdeqs4M8Pyt7k5Kql2hW1wHkUbyz/tnwRO+Eivzc=
 SHA256 (cargo/tokio-stream-0.1.17.tar.gz) = 7KWNe7pKdXB4F6LEQXQlP5I2stX70FVgLp1cB8E5oEc=
@@ -461,6 +463,7 @@ SHA256 (cargo/unicode-script-0.5.7.tar.g
 SHA256 (cargo/unicode-vo-0.1.0.tar.gz) = sdOG/1O0Fbf+J7ULtEZ54sxGYCcmlLe28zJthICCOpQ=
 SHA256 (cargo/unicode-width-0.1.14.tar.gz) = fdbjDpC6pvckEXIGZdQdibmj0DncRbj66h3dB/YX9q8=
 SHA256 (cargo/unicode-width-0.2.1.tar.gz) = ShoHzH2zgQgzKE6NNyzNxtopdBY57McMnsEH3w+mFUw=
+SHA256 (cargo/unit-prefix-0.5.1.tar.gz) = MjQCz/LdZY85yhfHibUCAhs/GHB8kc3yLjg44bQCOBc=
 SHA256 (cargo/unsafe-libyaml-0.2.11.tar.gz) = ZzqsWfrLq4qQB8f2EI0R9jtgP3yr/5n6v2UP6lwyuGE=
 SHA256 (cargo/unscanny-0.1.0.tar.gz) = 6d8q8GenlT6cODEyDzXBzAYAww1E2fehKwHbHNiNa0c=
 SHA256 (cargo/untrusted-0.9.0.tar.gz) = jsttoouKNR13O2jVglrDkBfmgHUPmA86GoXNjdKKR8E=
@@ -523,9 +526,10 @@ SHA256 (cargo/windows-strings-0.4.2.tar.
 SHA256 (cargo/windows-sys-0.48.0.tar.gz) = Z30kGL7GXjM47bB26Aa8HsFWk8XQEEaD8u/oV/YQVqk=
 SHA256 (cargo/windows-sys-0.52.0.tar.gz) = KCvl82qM54H62MiuGPo/m+/1fsG1LLPeB4kgFCXZoz0=
 SHA256 (cargo/windows-sys-0.59.0.tar.gz) = Hji8TXntZ/0HW8wlGhw5syoXdrvpLlvvHwvx+MUxhTs=
+SHA256 (cargo/windows-sys-0.60.2.tar.gz) = 8vUA5NKCNPcgQJkOydOeOmuVD58i09uhhBbDWIJhK8s=
 SHA256 (cargo/windows-targets-0.48.5.tar.gz) = mi+m4hVdcke+aMCWRWCDFFwYPLu8J2QVDdpFqHGXlAw=
 SHA256 (cargo/windows-targets-0.52.6.tar.gz) = m3JPcnluA2q5DBAh1HgNTT1kispZ5JHmuY5yW4TpmXM=
-SHA256 (cargo/windows-targets-0.53.0.tar.gz) = seTH6M6q+ct9dQfJdHNXKKtFO2fvjxj+vdfBH+Wdyos=
+SHA256 (cargo/windows-targets-0.53.2.tar.gz) = xm9p/MnOEdqZZt2zGkCWjK0AHFvt61wrgu3kJTq0iu8=
 SHA256 (cargo/windows_aarch64_gnullvm-0.48.5.tar.gz) = KzjjLwq8z5mHpOMHnftn3NeZ+2E2HlPiiCw8uvDZBdg=
 SHA256 (cargo/windows_aarch64_gnullvm-0.52.6.tar.gz) = MqRiIYDnoOwES7VVQEyAC8n9nsJi7BR+3VmJzNDALNM=
 SHA256 (cargo/windows_aarch64_gnullvm-0.53.0.tar.gz) = hrjV+Q3dGctKFHpfpjyoSNs98IXiX+48wQs5tu6652Q=
@@ -574,10 +578,10 @@ SHA256 (cargo/zopfli-0.8.1.tar.gz) = 5QG
 SHA256 (cargo/zstd-0.13.2.tar.gz) = /PK3eKZkWB4x44lFSnBy2rFkdgbUT3/uoizVq7nJ8/k=
 SHA256 (cargo/zstd-safe-7.2.1.tar.gz) = VKOrTbaM6jZqzFyJfHtNTRuJlKnNbm+EH4lkVmpBkFk=
 SHA256 (cargo/zstd-sys-2.0.13+zstd.1.5.6.tar.gz) = OP8PIc/uj5fZTO9BNZ4MiaphEwKKsCkaqMoAOJlalao=
-SHA256 (charliermarsh-rs-async-zip-c909fda63fcafe4af496a07bfda28a5aae97e58d.tar.gz) = j8ceIZpQWvZNnGFveUDSTBs43B9UwD0yyzS6hJMPPh0=
-SHA256 (uv-0.7.20.tar.gz) = wHr7cMkmcVtCgIFTk3cDULLPxjyJm8Fx9QjHTef8P14=
+SHA256 (uv-0.8.0.tar.gz) = QLck19Y6nGfmUZgOvOaU78c6kVwHkMLF6Lqn/QMy8qE=
 SIZE (astral-sh-pubgrub-06ec5a5f59ffaeb6cf5079c6cb184467da06c9db.tar.gz) = 99881
 SIZE (astral-sh-reqwest-middleware-ad8b9d332d1773fde8b4cd008486de5973e0a3f8.tar.gz) = 41975
+SIZE (astral-sh-rs-async-zip-c909fda63fcafe4af496a07bfda28a5aae97e58d.tar.gz) = 51763
 SIZE (astral-sh-tl-6e25b2ee2513d75385101a8ff9f591ef51f314ec.tar.gz) = 37106
 SIZE (cargo/addr2line-0.24.2.tar.gz) = 39015
 SIZE (cargo/adler2-2.0.0.tar.gz) = 13529
@@ -641,22 +645,23 @@ SIZE (cargo/charset-0.1.5.tar.gz) = 1591
 SIZE (cargo/ciborium-0.2.2.tar.gz) = 35611
 SIZE (cargo/ciborium-io-0.2.2.tar.gz) = 6697
 SIZE (cargo/ciborium-ll-0.2.2.tar.gz) = 14695
-SIZE (cargo/clap-4.5.40.tar.gz) = 57419
-SIZE (cargo/clap_builder-4.5.40.tar.gz) = 169191
+SIZE (cargo/clap-4.5.41.tar.gz) = 58298
+SIZE (cargo/clap_builder-4.5.41.tar.gz) = 169633
 SIZE (cargo/clap_complete-4.5.44.tar.gz) = 47993
 SIZE (cargo/clap_complete_command-0.6.1.tar.gz) = 7959
 SIZE (cargo/clap_complete_nushell-4.5.5.tar.gz) = 33986
-SIZE (cargo/clap_derive-4.5.40.tar.gz) = 33470
+SIZE (cargo/clap_derive-4.5.41.tar.gz) = 33493
 SIZE (cargo/clap_lex-0.7.4.tar.gz) = 12858
-SIZE (cargo/codspeed-3.0.2.tar.gz) = 12859
-SIZE (cargo/codspeed-criterion-compat-3.0.2.tar.gz) = 21805
-SIZE (cargo/codspeed-criterion-compat-walltime-3.0.2.tar.gz) = 123670
+SIZE (cargo/codspeed-3.0.3.tar.gz) = 12859
+SIZE (cargo/codspeed-criterion-compat-3.0.3.tar.gz) = 21805
+SIZE (cargo/codspeed-criterion-compat-walltime-3.0.3.tar.gz) = 123664
 SIZE (cargo/color_quant-1.1.0.tar.gz) = 6649
 SIZE (cargo/colorchoice-1.0.3.tar.gz) = 7923
 SIZE (cargo/colored-2.2.0.tar.gz) = 35062
 SIZE (cargo/concurrent-queue-2.5.0.tar.gz) = 22654
 SIZE (cargo/configparser-3.1.0.tar.gz) = 25473
 SIZE (cargo/console-0.15.11.tar.gz) = 37822
+SIZE (cargo/console-0.16.0.tar.gz) = 39107
 SIZE (cargo/core-foundation-0.10.0.tar.gz) = 27023
 SIZE (cargo/core-foundation-sys-0.8.7.tar.gz) = 37712
 SIZE (cargo/cpufeatures-0.2.17.tar.gz) = 13466
@@ -754,7 +759,7 @@ SIZE (cargo/httparse-1.10.0.tar.gz) = 44
 SIZE (cargo/httpdate-1.0.3.tar.gz) = 10639
 SIZE (cargo/hyper-1.6.0.tar.gz) = 153923
 SIZE (cargo/hyper-rustls-0.27.5.tar.gz) = 34660
-SIZE (cargo/hyper-util-0.1.14.tar.gz) = 101462
+SIZE (cargo/hyper-util-0.1.15.tar.gz) = 101020
 SIZE (cargo/icu_collections-1.5.0.tar.gz) = 82762
 SIZE (cargo/icu_locid-1.5.0.tar.gz) = 55131
 SIZE (cargo/icu_locid_transform-1.5.0.tar.gz) = 29094
@@ -771,9 +776,10 @@ SIZE (cargo/ignore-0.4.23.tar.gz) = 5590
 SIZE (cargo/image-0.25.5.tar.gz) = 241073
 SIZE (cargo/imagesize-0.11.0.tar.gz) = 9519
 SIZE (cargo/indexmap-2.10.0.tar.gz) = 95836
-SIZE (cargo/indicatif-0.17.11.tar.gz) = 66577
+SIZE (cargo/indicatif-0.18.0.tar.gz) = 67969
 SIZE (cargo/indoc-2.0.6.tar.gz) = 17164
 SIZE (cargo/insta-1.43.1.tar.gz) = 101047
+SIZE (cargo/io-uring-0.7.8.tar.gz) = 94958
 SIZE (cargo/ipnet-2.11.0.tar.gz) = 29718
 SIZE (cargo/iri-string-0.7.8.tar.gz) = 141493
 SIZE (cargo/is-terminal-0.4.15.tar.gz) = 7770
@@ -831,7 +837,6 @@ SIZE (cargo/nu-ansi-term-0.46.0.tar.gz) 
 SIZE (cargo/nu-ansi-term-0.50.1.tar.gz) = 28536
 SIZE (cargo/num-traits-0.2.19.tar.gz) = 51631
 SIZE (cargo/num_cpus-1.16.0.tar.gz) = 15713
-SIZE (cargo/number_prefix-0.4.0.tar.gz) = 6922
 SIZE (cargo/object-0.36.7.tar.gz) = 329938
 SIZE (cargo/once_cell-1.21.3.tar.gz) = 34534
 SIZE (cargo/oorandom-11.1.4.tar.gz) = 10201
@@ -956,7 +961,7 @@ SIZE (cargo/slab-0.4.9.tar.gz) = 17108
 SIZE (cargo/smallvec-1.15.1.tar.gz) = 38116
 SIZE (cargo/smawk-0.3.2.tar.gz) = 13831
 SIZE (cargo/socket2-0.5.9.tar.gz) = 57432
-SIZE (cargo/spdx-0.10.8.tar.gz) = 1036873
+SIZE (cargo/spdx-0.10.9.tar.gz) = 1050181
 SIZE (cargo/stable_deref_trait-1.2.0.tar.gz) = 8054
 SIZE (cargo/statrs-0.18.0.tar.gz) = 156842
 SIZE (cargo/strict-num-0.1.1.tar.gz) = 5104
@@ -999,7 +1004,7 @@ SIZE (cargo/tinystr-0.7.6.tar.gz) = 1697
 SIZE (cargo/tinytemplate-1.2.1.tar.gz) = 26490
 SIZE (cargo/tinyvec-1.8.1.tar.gz) = 47269
 SIZE (cargo/tinyvec_macros-0.1.1.tar.gz) = 5865
-SIZE (cargo/tokio-1.45.1.tar.gz) = 811787
+SIZE (cargo/tokio-1.46.1.tar.gz) = 823632
 SIZE (cargo/tokio-macros-2.5.0.tar.gz) = 12617
 SIZE (cargo/tokio-rustls-0.26.1.tar.gz) = 31214
 SIZE (cargo/tokio-stream-0.1.17.tar.gz) = 38477
@@ -1039,6 +1044,7 @@ SIZE (cargo/unicode-script-0.5.7.tar.gz)
 SIZE (cargo/unicode-vo-0.1.0.tar.gz) = 8084
 SIZE (cargo/unicode-width-0.1.14.tar.gz) = 271615
 SIZE (cargo/unicode-width-0.2.1.tar.gz) = 279344
+SIZE (cargo/unit-prefix-0.5.1.tar.gz) = 7627
 SIZE (cargo/unsafe-libyaml-0.2.11.tar.gz) = 62101
 SIZE (cargo/unscanny-0.1.0.tar.gz) = 10338
 SIZE (cargo/untrusted-0.9.0.tar.gz) = 14447
@@ -1101,9 +1107,10 @@ SIZE (cargo/windows-strings-0.4.2.tar.gz
 SIZE (cargo/windows-sys-0.48.0.tar.gz) = 2628884
 SIZE (cargo/windows-sys-0.52.0.tar.gz) = 2576877
 SIZE (cargo/windows-sys-0.59.0.tar.gz) = 2387323
+SIZE (cargo/windows-sys-0.60.2.tar.gz) = 2518479
 SIZE (cargo/windows-targets-0.48.5.tar.gz) = 6904
 SIZE (cargo/windows-targets-0.52.6.tar.gz) = 6403
-SIZE (cargo/windows-targets-0.53.0.tar.gz) = 7020
+SIZE (cargo/windows-targets-0.53.2.tar.gz) = 7046
 SIZE (cargo/windows_aarch64_gnullvm-0.48.5.tar.gz) = 418492
 SIZE (cargo/windows_aarch64_gnullvm-0.52.6.tar.gz) = 435718
 SIZE (cargo/windows_aarch64_gnullvm-0.53.0.tar.gz) = 782443
@@ -1152,5 +1159,4 @@ SIZE (cargo/zopfli-0.8.1.tar.gz) = 50972
 SIZE (cargo/zstd-0.13.2.tar.gz) = 30251
 SIZE (cargo/zstd-safe-7.2.1.tar.gz) = 21122
 SIZE (cargo/zstd-sys-2.0.13+zstd.1.5.6.tar.gz) = 749090
-SIZE (charliermarsh-rs-async-zip-c909fda63fcafe4af496a07bfda28a5aae97e58d.tar.gz) = 51763
-SIZE (uv-0.7.20.tar.gz) = 4127300
+SIZE (uv-0.8.0.tar.gz) = 4170876
Index: patches/patch-Cargo_toml
===================================================================
RCS file: /cvs/ports/devel/uv/patches/patch-Cargo_toml,v
diff -u -p -r1.2 patch-Cargo_toml
--- patches/patch-Cargo_toml	11 Jul 2025 11:50:30 -0000	1.2
+++ patches/patch-Cargo_toml	18 Jul 2025 11:55:00 -0000
@@ -1,16 +1,16 @@
 Index: Cargo.toml
 --- Cargo.toml.orig
 +++ Cargo.toml
-@@ -80,7 +80,7 @@ async-channel = { version = "2.3.1" }
+@@ -81,7 +81,7 @@ async-channel = { version = "2.3.1" }
  async-compression = { version = "0.4.12", features = ["bzip2", "gzip", "xz", "zstd"] }
  async-trait = { version = "0.1.82" }
  async_http_range_reader = { version = "0.9.1" }
--async_zip = { git = "https://github.com/charliermarsh/rs-async-zip", rev = "c909fda63fcafe4af496a07bfda28a5aae97e58d", features = ["bzip2", "deflate", "lzma", "tokio", "xz", "zstd"] }
+-async_zip = { git = "https://github.com/astral-sh/rs-async-zip", rev = "c909fda63fcafe4af496a07bfda28a5aae97e58d", features = ["bzip2", "deflate", "lzma", "tokio", "xz", "zstd"] }
 +async_zip = { path = "../rs-async-zip", features = ["bzip2", "deflate", "lzma", "tokio", "xz", "zstd"] }
  axoupdater = { version = "0.9.0", default-features = false }
  backon = { version = "1.3.0" }
  base64 = { version = "0.22.1" }
-@@ -135,7 +135,7 @@ percent-encoding = { version = "2.3.1" }
+@@ -136,7 +136,7 @@ percent-encoding = { version = "2.3.1" }
  petgraph = { version = "0.8.0" }
  proc-macro2 = { version = "1.0.86" }
  procfs = { version = "0.17.0", default-features = false, features = ["flate2"] }
@@ -19,7 +19,7 @@ Index: Cargo.toml
  quote = { version = "1.0.37" }
  rayon = { version = "1.10.0" }
  ref-cast = { version = "1.0.24" }
-@@ -143,8 +143,8 @@ reflink-copy = { version = "0.1.19" }
+@@ -144,8 +144,8 @@ reflink-copy = { version = "0.1.19" }
  regex = { version = "1.10.6" }
  regex-automata = { version = "0.4.8", default-features = false, features = ["dfa-build", "dfa-search", "perf", "std", "syntax"] }
  reqwest = { version = "0.12.22", default-features = false, features = ["json", "gzip", "deflate", "zstd", "stream", "rustls-tls", "rustls-tls-native-roots", "socks", "multipart", "http2", "blocking"] }
@@ -30,7 +30,7 @@ Index: Cargo.toml
  rkyv = { version = "0.8.8", features = ["bytecheck"] }
  rmp-serde = { version = "1.3.0" }
  rust-netrc = { version = "0.1.2" }
-@@ -167,7 +167,7 @@ target-lexicon = { version = "0.13.0" }
+@@ -168,7 +168,7 @@ target-lexicon = { version = "0.13.0" }
  tempfile = { version = "3.14.0" }
  textwrap = { version = "0.16.1" }
  thiserror = { version = "2.0.0" }
@@ -39,7 +39,7 @@ Index: Cargo.toml
  tokio = { version = "1.40.0", features = ["fs", "io-util", "macros", "process", "rt", "signal", "sync"] }
  tokio-stream = { version = "0.1.16" }
  tokio-util = { version = "0.7.12", features = ["compat", "io"] }
-@@ -181,7 +181,7 @@ tracing-tree = { version = "0.4.0" }
+@@ -182,7 +182,7 @@ tracing-tree = { version = "0.4.0" }
  unicode-width = { version = "0.2.0" }
  unscanny = { version = "0.1.0" }
  url = { version = "2.5.2", features = ["serde"] }
@@ -47,8 +47,8 @@ Index: Cargo.toml
 +version-ranges = { path = "../pubgrub/version-ranges" }
  walkdir = { version = "2.5.0" }
  which = { version = "8.0.0", features = ["regex"] }
- windows = { version = "0.59.0", features = ["Win32_Storage_FileSystem"] }
-@@ -298,5 +298,5 @@ codegen-units = 1
+ windows = { version = "0.59.0", features = ["Win32_Globalization", "Win32_System_Console", "Win32_System_Kernel", "Win32_System_Diagnostics_Debug", "Win32_Storage_FileSystem"] }
+@@ -299,5 +299,5 @@ codegen-units = 1
  inherits = "release"
  
  [patch.crates-io]