git: 5007800269f3 - main - devel/uv: update 0.9.0 → 0.9.1

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Fri, 10 Oct 2025 07:25:35 UTC
The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=5007800269f3ae5f555316501dd90d1506e51a3c

commit 5007800269f3ae5f555316501dd90d1506e51a3c
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2025-10-10 07:24:03 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2025-10-10 07:25:26 +0000

    devel/uv: update 0.9.0 → 0.9.1
---
 devel/uv/Makefile        |  2 +-
 devel/uv/Makefile.crates | 33 +++++++++++-----------
 devel/uv/distinfo        | 72 +++++++++++++++++++++++-------------------------
 devel/uv/pkg-descr       | 14 +++++++++-
 4 files changed, 65 insertions(+), 56 deletions(-)

diff --git a/devel/uv/Makefile b/devel/uv/Makefile
index bf9aa8f5751b..32a759856ac4 100644
--- a/devel/uv/Makefile
+++ b/devel/uv/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	uv
-DISTVERSION=	0.9.0
+DISTVERSION=	0.9.1
 CATEGORIES=	devel
 
 MAINTAINER=	yuri@FreeBSD.org
diff --git a/devel/uv/Makefile.crates b/devel/uv/Makefile.crates
index 3134ae6a2560..4ff54c57a971 100644
--- a/devel/uv/Makefile.crates
+++ b/devel/uv/Makefile.crates
@@ -4,7 +4,6 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		aho-corasick-1.1.3 \
 		allocator-api2-0.2.21 \
 		ambient-id-0.0.5 \
-		android_system_properties-0.1.5 \
 		anes-0.1.6 \
 		anstream-0.6.20 \
 		anstyle-1.0.11 \
@@ -37,7 +36,7 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		backtrace-0.3.75 \
 		base64-0.21.7 \
 		base64-0.22.1 \
-		bincode-1.3.3 \
+		bindgen-0.72.1 \
 		bisection-0.1.0 \
 		bitflags-1.3.2 \
 		bitflags-2.9.4 \
@@ -60,14 +59,15 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		cast-0.3.0 \
 		cbc-0.1.2 \
 		cc-1.2.30 \
+		cexpr-0.6.0 \
 		cfg-if-1.0.1 \
 		cfg_aliases-0.2.1 \
 		charset-0.1.5 \
-		chrono-0.4.42 \
 		ciborium-0.2.2 \
 		ciborium-io-0.2.2 \
 		ciborium-ll-0.2.2 \
 		cipher-0.4.4 \
+		clang-sys-1.8.1 \
 		clap-4.5.48 \
 		clap_builder-4.5.48 \
 		clap_complete-4.5.55 \
@@ -75,9 +75,9 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		clap_complete_nushell-4.5.8 \
 		clap_derive-4.5.47 \
 		clap_lex-0.7.5 \
-		codspeed-3.0.5 \
-		codspeed-criterion-compat-3.0.5 \
-		codspeed-criterion-compat-walltime-3.0.5 \
+		codspeed-4.0.3 \
+		codspeed-criterion-compat-4.0.3 \
+		codspeed-criterion-compat-walltime-4.0.3 \
 		color_quant-1.1.0 \
 		colorchoice-1.0.4 \
 		colored-2.2.0 \
@@ -95,9 +95,7 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		crc-3.3.0 \
 		crc-catalog-2.4.0 \
 		crc32fast-1.5.0 \
-		criterion-0.7.0 \
 		criterion-plot-0.5.0 \
-		criterion-plot-0.6.0 \
 		crossbeam-deque-0.8.6 \
 		crossbeam-epoch-0.9.18 \
 		crossbeam-utils-0.8.21 \
@@ -197,8 +195,6 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		hyper-1.7.0 \
 		hyper-rustls-0.27.7 \
 		hyper-util-0.1.16 \
-		iana-time-zone-0.1.64 \
-		iana-time-zone-haiku-0.1.2 \
 		icu_collections-2.0.0 \
 		icu_locale_core-2.0.0 \
 		icu_normalizer-2.0.0 \
@@ -240,6 +236,7 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		kurbo-0.9.5 \
 		lazy_static-1.5.0 \
 		libc-0.2.175 \
+		libloading-0.8.9 \
 		libmimalloc-sys-0.1.43 \
 		libredox-0.1.6 \
 		libz-rs-sys-0.5.1 \
@@ -264,14 +261,15 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		mimalloc-0.1.47 \
 		mime-0.3.17 \
 		mime_guess-2.0.5 \
+		minimal-lexical-0.2.1 \
 		miniz_oxide-0.8.9 \
 		mio-1.0.4 \
 		miow-0.6.1 \
 		munge-0.4.5 \
 		munge_macro-0.4.5 \
 		nanoid-0.4.0 \
-		nix-0.29.0 \
 		nix-0.30.1 \
+		nom-7.1.3 \
 		normalize-line-endings-0.3.0 \
 		nu-ansi-term-0.50.1 \
 		num-0.4.3 \
@@ -322,6 +320,7 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		predicates-core-1.0.9 \
 		predicates-tree-1.0.12 \
 		pretty_assertions-1.4.1 \
+		prettyplease-0.2.37 \
 		priority-queue-2.5.0 \
 		proc-macro-crate-3.3.0 \
 		proc-macro2-1.0.101 \
@@ -355,12 +354,12 @@ CARGO_CRATES=	addr2line-0.24.2 \
 		regex-automata-0.4.10 \
 		regex-syntax-0.8.5 \
 		rend-0.5.2 \
-		reqsign-0.17.0 \
-		reqsign-aws-v4-1.0.0 \
-		reqsign-command-execute-tokio-1.0.0 \
-		reqsign-core-1.0.0 \
-		reqsign-file-read-tokio-1.0.0 \
-		reqsign-http-send-reqwest-1.0.0 \
+		reqsign-0.18.0 \
+		reqsign-aws-v4-2.0.0 \
+		reqsign-command-execute-tokio-2.0.0 \
+		reqsign-core-2.0.0 \
+		reqsign-file-read-tokio-2.0.0 \
+		reqsign-http-send-reqwest-2.0.0 \
 		reqwest-0.12.22 \
 		resvg-0.29.0 \
 		retry-policies-0.4.0 \
diff --git a/devel/uv/distinfo b/devel/uv/distinfo
index eb706d330cde..5aeb7f89c681 100644
--- a/devel/uv/distinfo
+++ b/devel/uv/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1759887675
+TIMESTAMP = 1760070837
 SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
 SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
 SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
@@ -11,8 +11,6 @@ SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f924
 SIZE (rust/crates/allocator-api2-0.2.21.crate) = 63622
 SHA256 (rust/crates/ambient-id-0.0.5.crate) = a55e62faa820045efacb144fd9bcb16e62a5960ffc4bc270aaff7b78f0fcdcaa
 SIZE (rust/crates/ambient-id-0.0.5.crate) = 24070
-SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
-SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
 SHA256 (rust/crates/anes-0.1.6.crate) = 4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299
 SIZE (rust/crates/anes-0.1.6.crate) = 23857
 SHA256 (rust/crates/anstream-0.6.20.crate) = 3ae563653d1938f79b1ab1b5e668c87c76a9930414574a6583a7b7e11a8e6192
@@ -77,8 +75,8 @@ SHA256 (rust/crates/base64-0.21.7.crate) = 9d297deb1925b89f2ccc13d7635fa0714f12c
 SIZE (rust/crates/base64-0.21.7.crate) = 82576
 SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
 SIZE (rust/crates/base64-0.22.1.crate) = 81597
-SHA256 (rust/crates/bincode-1.3.3.crate) = b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad
-SIZE (rust/crates/bincode-1.3.3.crate) = 28958
+SHA256 (rust/crates/bindgen-0.72.1.crate) = 993776b509cfb49c750f11b8f07a46fa23e0a1386ffc01fb1e7d343efc387895
+SIZE (rust/crates/bindgen-0.72.1.crate) = 246071
 SHA256 (rust/crates/bisection-0.1.0.crate) = 021e079a1bab0ecce6cf4b4b74c0c37afa4a697136eb3b127875c84a8f04a8c3
 SIZE (rust/crates/bisection-0.1.0.crate) = 7094
 SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
@@ -123,14 +121,14 @@ SHA256 (rust/crates/cbc-0.1.2.crate) = 26b52a9543ae338f279b96b0b9fed9c8093744685
 SIZE (rust/crates/cbc-0.1.2.crate) = 23501
 SHA256 (rust/crates/cc-1.2.30.crate) = deec109607ca693028562ed836a5f1c4b8bd77755c4e132fc5ce11b0b6211ae7
 SIZE (rust/crates/cc-1.2.30.crate) = 108550
+SHA256 (rust/crates/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766
+SIZE (rust/crates/cexpr-0.6.0.crate) = 17966
 SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268
 SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683
 SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
 SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
 SHA256 (rust/crates/charset-0.1.5.crate) = f1f927b07c74ba84c7e5fe4db2baeb3e996ab2688992e39ac68ce3220a677c7e
 SIZE (rust/crates/charset-0.1.5.crate) = 15918
-SHA256 (rust/crates/chrono-0.4.42.crate) = 145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2
-SIZE (rust/crates/chrono-0.4.42.crate) = 238174
 SHA256 (rust/crates/ciborium-0.2.2.crate) = 42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e
 SIZE (rust/crates/ciborium-0.2.2.crate) = 35611
 SHA256 (rust/crates/ciborium-io-0.2.2.crate) = 05afea1e0a06c9be33d539b876f1ce3692f4afea2cb41f740e7743225ed1c757
@@ -139,6 +137,8 @@ SHA256 (rust/crates/ciborium-ll-0.2.2.crate) = 57663b653d948a338bfb3eeba9bb2fd5f
 SIZE (rust/crates/ciborium-ll-0.2.2.crate) = 14695
 SHA256 (rust/crates/cipher-0.4.4.crate) = 773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad
 SIZE (rust/crates/cipher-0.4.4.crate) = 19073
+SHA256 (rust/crates/clang-sys-1.8.1.crate) = 0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4
+SIZE (rust/crates/clang-sys-1.8.1.crate) = 44009
 SHA256 (rust/crates/clap-4.5.48.crate) = e2134bb3ea021b78629caa971416385309e0131b351b25e01dc16fb54e1b5fae
 SIZE (rust/crates/clap-4.5.48.crate) = 61935
 SHA256 (rust/crates/clap_builder-4.5.48.crate) = c2ba64afa3c0a6df7fa517765e31314e983f51dda798ffba27b988194fb65dc9
@@ -153,12 +153,12 @@ SHA256 (rust/crates/clap_derive-4.5.47.crate) = bbfd7eae0b0f1a6e63d4b13c9c478de7
 SIZE (rust/crates/clap_derive-4.5.47.crate) = 33550
 SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
 SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469
-SHA256 (rust/crates/codspeed-3.0.5.crate) = 35584c5fcba8059780748866387fb97c5a203bcfc563fc3d0790af406727a117
-SIZE (rust/crates/codspeed-3.0.5.crate) = 12888
-SHA256 (rust/crates/codspeed-criterion-compat-3.0.5.crate) = 78f6c1c6bed5fd84d319e8b0889da051daa361c79b7709c9394dfe1a882bba67
-SIZE (rust/crates/codspeed-criterion-compat-3.0.5.crate) = 21807
-SHA256 (rust/crates/codspeed-criterion-compat-walltime-3.0.5.crate) = c989289ce6b1cbde72ed560496cb8fbf5aa14d5ef5666f168e7f87751038352e
-SIZE (rust/crates/codspeed-criterion-compat-walltime-3.0.5.crate) = 123677
+SHA256 (rust/crates/codspeed-4.0.3.crate) = e7b36534e9bb9623ea6070ec939a6bc52b5faea0c02f05e412545ea38d01fe93
+SIZE (rust/crates/codspeed-4.0.3.crate) = 219139
+SHA256 (rust/crates/codspeed-criterion-compat-4.0.3.crate) = 918f6027e7cd5f3603bad6db773f6dfcfb387c557f29a7e7a335346e0ac78e7b
+SIZE (rust/crates/codspeed-criterion-compat-4.0.3.crate) = 23304
+SHA256 (rust/crates/codspeed-criterion-compat-walltime-4.0.3.crate) = fdc1f0b784c181c0a37ac523aa600452bc8a43f42064321c5143eb3832828f2e
+SIZE (rust/crates/codspeed-criterion-compat-walltime-4.0.3.crate) = 124484
 SHA256 (rust/crates/color_quant-1.1.0.crate) = 3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b
 SIZE (rust/crates/color_quant-1.1.0.crate) = 6649
 SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
@@ -193,12 +193,8 @@ SHA256 (rust/crates/crc-catalog-2.4.0.crate) = 19d374276b40fb8bbdee95aef7c7fa6b5
 SIZE (rust/crates/crc-catalog-2.4.0.crate) = 10155
 SHA256 (rust/crates/crc32fast-1.5.0.crate) = 9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511
 SIZE (rust/crates/crc32fast-1.5.0.crate) = 40723
-SHA256 (rust/crates/criterion-0.7.0.crate) = e1c047a62b0cc3e145fa84415a3191f628e980b194c2755aa12300a4e6cbd928
-SIZE (rust/crates/criterion-0.7.0.crate) = 119908
 SHA256 (rust/crates/criterion-plot-0.5.0.crate) = 6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1
 SIZE (rust/crates/criterion-plot-0.5.0.crate) = 22706
-SHA256 (rust/crates/criterion-plot-0.6.0.crate) = 9b1bcc0dc7dfae599d84ad0b1a55f80cde8af3725da8313b528da95ef783e338
-SIZE (rust/crates/criterion-plot-0.6.0.crate) = 24495
 SHA256 (rust/crates/crossbeam-deque-0.8.6.crate) = 9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51
 SIZE (rust/crates/crossbeam-deque-0.8.6.crate) = 22471
 SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e
@@ -397,10 +393,6 @@ SHA256 (rust/crates/hyper-rustls-0.27.7.crate) = e3c93eb611681b207e1fe55d5a71ecf
 SIZE (rust/crates/hyper-rustls-0.27.7.crate) = 35435
 SHA256 (rust/crates/hyper-util-0.1.16.crate) = 8d9b05277c7e8da2c93a568989bb6207bef0112e8d17df7a6eda4a3cf143bc5e
 SIZE (rust/crates/hyper-util-0.1.16.crate) = 101184
-SHA256 (rust/crates/iana-time-zone-0.1.64.crate) = 33e57f83510bb73707521ebaffa789ec8caf86f9657cad665b092b581d40e9fb
-SIZE (rust/crates/iana-time-zone-0.1.64.crate) = 33152
-SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
-SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185
 SHA256 (rust/crates/icu_collections-2.0.0.crate) = 200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47
 SIZE (rust/crates/icu_collections-2.0.0.crate) = 83033
 SHA256 (rust/crates/icu_locale_core-2.0.0.crate) = 0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a
@@ -483,6 +475,8 @@ SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591
 SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
 SHA256 (rust/crates/libc-0.2.175.crate) = 6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543
 SIZE (rust/crates/libc-0.2.175.crate) = 788728
+SHA256 (rust/crates/libloading-0.8.9.crate) = d7c4b02199fee7c5d21a5ae7d8cfa79a6ef5bb2fc834d6e9058e89c825efdc55
+SIZE (rust/crates/libloading-0.8.9.crate) = 30222
 SHA256 (rust/crates/libmimalloc-sys-0.1.43.crate) = bf88cd67e9de251c1781dbe2f641a1a3ad66eaae831b8a2c38fbdc5ddae16d4d
 SIZE (rust/crates/libmimalloc-sys-0.1.43.crate) = 226498
 SHA256 (rust/crates/libredox-0.1.6.crate) = 4488594b9328dee448adb906d8b126d9b7deb7cf5c22161ee591610bb1be83c0
@@ -531,6 +525,8 @@ SHA256 (rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bc
 SIZE (rust/crates/mime-0.3.17.crate) = 15712
 SHA256 (rust/crates/mime_guess-2.0.5.crate) = f7c44f8e672c00fe5308fa235f821cb4198414e1c77935c1ab6948d3fd78550e
 SIZE (rust/crates/mime_guess-2.0.5.crate) = 27166
+SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
+SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
 SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316
 SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132
 SHA256 (rust/crates/mio-1.0.4.crate) = 78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c
@@ -543,10 +539,10 @@ SHA256 (rust/crates/munge_macro-0.4.5.crate) = 574af9cd5b9971cbfdf535d6a8d533778
 SIZE (rust/crates/munge_macro-0.4.5.crate) = 6051
 SHA256 (rust/crates/nanoid-0.4.0.crate) = 3ffa00dec017b5b1a8b7cf5e2c008bfda1aa7e0697ac1508b491fdf2622fb4d8
 SIZE (rust/crates/nanoid-0.4.0.crate) = 6196
-SHA256 (rust/crates/nix-0.29.0.crate) = 71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46
-SIZE (rust/crates/nix-0.29.0.crate) = 318248
 SHA256 (rust/crates/nix-0.30.1.crate) = 74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6
 SIZE (rust/crates/nix-0.30.1.crate) = 342015
+SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
+SIZE (rust/crates/nom-7.1.3.crate) = 117570
 SHA256 (rust/crates/normalize-line-endings-0.3.0.crate) = 61807f77802ff30975e01f4f071c8ba10c022052f98b3294119f3e615d13e5be
 SIZE (rust/crates/normalize-line-endings-0.3.0.crate) = 5737
 SHA256 (rust/crates/nu-ansi-term-0.50.1.crate) = d4a28e057d01f97e61255210fcff094d74ed0466038633e95017f5beb68e4399
@@ -647,6 +643,8 @@ SHA256 (rust/crates/predicates-tree-1.0.12.crate) = 72dd2d6d381dfb73a193c7fca536
 SIZE (rust/crates/predicates-tree-1.0.12.crate) = 8392
 SHA256 (rust/crates/pretty_assertions-1.4.1.crate) = 3ae130e2f271fbc2ac3a40fb1d07180839cdbbe443c7a27e1e3c13c5cac0116d
 SIZE (rust/crates/pretty_assertions-1.4.1.crate) = 78952
+SHA256 (rust/crates/prettyplease-0.2.37.crate) = 479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b
+SIZE (rust/crates/prettyplease-0.2.37.crate) = 72033
 SHA256 (rust/crates/priority-queue-2.5.0.crate) = 5676d703dda103cbb035b653a9f11448c0a7216c7926bd35fcb5865475d0c970
 SIZE (rust/crates/priority-queue-2.5.0.crate) = 49045
 SHA256 (rust/crates/proc-macro-crate-3.3.0.crate) = edce586971a4dfaa28950c6f18ed55e0406c1ab88bbce2c6f6293a7aaba73d35
@@ -713,18 +711,18 @@ SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303af
 SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
 SHA256 (rust/crates/rend-0.5.2.crate) = a35e8a6bf28cd121053a66aa2e6a2e3eaffad4a60012179f0e864aa5ffeff215
 SIZE (rust/crates/rend-0.5.2.crate) = 14775
-SHA256 (rust/crates/reqsign-0.17.0.crate) = be18806fe2251c9924d875549573c9bf0e43b51d7efcf32a19ec31bb32196987
-SIZE (rust/crates/reqsign-0.17.0.crate) = 21610
-SHA256 (rust/crates/reqsign-aws-v4-1.0.0.crate) = 9b0fb0ac0a8222efdb0746d83c5ec36c6bdb0f5310b4b92147e3de7c45ef6657
-SIZE (rust/crates/reqsign-aws-v4-1.0.0.crate) = 62091
-SHA256 (rust/crates/reqsign-command-execute-tokio-1.0.0.crate) = 8e145d2d409f3db11aa3094b8905d69b084d4060771c12e6522dde55924bfecd
-SIZE (rust/crates/reqsign-command-execute-tokio-1.0.0.crate) = 8495
-SHA256 (rust/crates/reqsign-core-1.0.0.crate) = 35fd7359352a79b293168785b9cbb239e7017b4fa0c934351518feee394f92bc
-SIZE (rust/crates/reqsign-core-1.0.0.crate) = 19297
-SHA256 (rust/crates/reqsign-file-read-tokio-1.0.0.crate) = 857154204885ec746f5f221393aec7dc47cbde9216b18774eb0a0c6e966f1ee0
-SIZE (rust/crates/reqsign-file-read-tokio-1.0.0.crate) = 9098
-SHA256 (rust/crates/reqsign-http-send-reqwest-1.0.0.crate) = f388d66e254d67e570eba0a4a3fe39427ff7f1df26c73a8b7330e8ca1e639f80
-SIZE (rust/crates/reqsign-http-send-reqwest-1.0.0.crate) = 13589
+SHA256 (rust/crates/reqsign-0.18.0.crate) = c9a80170eaab619a5dfa6428b0596c0cb85734bfa36b717a764a16abc3456a7b
+SIZE (rust/crates/reqsign-0.18.0.crate) = 23530
+SHA256 (rust/crates/reqsign-aws-v4-2.0.0.crate) = c50993dfb45a89b82dba66b2251984baad70e1b3c502db980f077f095615a26e
+SIZE (rust/crates/reqsign-aws-v4-2.0.0.crate) = 66476
+SHA256 (rust/crates/reqsign-command-execute-tokio-2.0.0.crate) = 84d74ecba4eca9afdd6bebf86d71e442dd4acab3fcec4461f3b96b33cf6a16b5
+SIZE (rust/crates/reqsign-command-execute-tokio-2.0.0.crate) = 11598
+SHA256 (rust/crates/reqsign-core-2.0.0.crate) = 8f2f07d63648c81c8dbccc19e8e10ef8d57daafb8174e4c2a75f14f33fe8c5ec
+SIZE (rust/crates/reqsign-core-2.0.0.crate) = 23306
+SHA256 (rust/crates/reqsign-file-read-tokio-2.0.0.crate) = 262eb485bb6e8213b13ef10e86ef8613539fb03daa2123b57d96675f784b15b6
+SIZE (rust/crates/reqsign-file-read-tokio-2.0.0.crate) = 11566
+SHA256 (rust/crates/reqsign-http-send-reqwest-2.0.0.crate) = 5ff9bb6507b23175dbda8a91ae1a0ad2317471f6ee117e500d1cf6b9ed1eeb0b
+SIZE (rust/crates/reqsign-http-send-reqwest-2.0.0.crate) = 17496
 SHA256 (rust/crates/reqwest-0.12.22.crate) = cbc931937e6ca3a06e3b6c0aa7841849b160a90351d6ab467a8b9b9959767531
 SIZE (rust/crates/reqwest-0.12.22.crate) = 200283
 SHA256 (rust/crates/resvg-0.29.0.crate) = 76888219c0881e22b0ceab06fddcfe83163cd81642bd60c7842387f9c968a72e
@@ -1263,5 +1261,5 @@ SHA256 (astral-sh-tl-6e25b2ee2513d75385101a8ff9f591ef51f314ec_GH0.tar.gz) = e838
 SIZE (astral-sh-tl-6e25b2ee2513d75385101a8ff9f591ef51f314ec_GH0.tar.gz) = 37106
 SHA256 (astral-sh-reqwest-middleware-7650ed76215a962a96d94a79be71c27bffde7ab2_GH0.tar.gz) = 94edd851d407f55f1e91bae692ce072d82297de7e0455bee47335996b65e2390
 SIZE (astral-sh-reqwest-middleware-7650ed76215a962a96d94a79be71c27bffde7ab2_GH0.tar.gz) = 42520
-SHA256 (astral-sh-uv-0.9.0_GH0.tar.gz) = d97e444fe3aaca5079f3f9b1928a6ac0afc4c3e3d6552e94b23ce07e846f642e
-SIZE (astral-sh-uv-0.9.0_GH0.tar.gz) = 4724344
+SHA256 (astral-sh-uv-0.9.1_GH0.tar.gz) = dbaa64d00eae3e64a82f2d1ed1eed2e2d04e63302753662b6c6b344d56687d29
+SIZE (astral-sh-uv-0.9.1_GH0.tar.gz) = 4729329
diff --git a/devel/uv/pkg-descr b/devel/uv/pkg-descr
index 1473e2deed11..5f1657bec250 100644
--- a/devel/uv/pkg-descr
+++ b/devel/uv/pkg-descr
@@ -1,2 +1,14 @@
 uv is an extremely fast Python package installer and resolver, written in Rust.
-It is designed as a drop-in replacement for `pip` and `pip-compile`.
+It is designed as a drop-in replacement for pip and pip-compile, but is
+often 10-100 times faster.
+
+uv also provides a unified interface for managing Python projects, including
+virtual environment creation and management, dependency locking, and project
+initialization.
+
+Features:
+- Extremely fast package installation and resolution
+- Drop-in replacement for pip and pip-compile
+- Unified project management
+- Virtual environment management
+- Cross-platform support (macOS, Linux, Windows)