Download raw body.
[maintainer update] devel/uv 0.7.20
Hi ports@
update for devel/uv to the latest version 0.7.20
Changelog: https://github.com/astral-sh/uv/releases/tag/0.7.20
- update Makefile, distinfo and crates.inc for this version
- add shell script in files/uvx and install it with SUBST_CMD: uvx is an alias for 'uv tool run'
Build and tests 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.1.1.1 Makefile
--- Makefile 4 Jul 2025 17:25:30 -0000 1.1.1.1
+++ Makefile 10 Jul 2025 20:03:32 -0000
@@ -5,7 +5,7 @@ COMMENT = Python package and project ma
GH_ACCOUNT = astral-sh
GH_PROJECT = uv
-GH_TAGNAME = 0.7.19
+GH_TAGNAME = 0.7.20
ASYNC_ZIP = c909fda63fcafe4af496a07bfda28a5aae97e58d
PUBGRUB = 06ec5a5f59ffaeb6cf5079c6cb184467da06c9db
@@ -51,9 +51,8 @@ post-build:
do-install:
${INSTALL_PROGRAM} ${MODCARGO_TARGET_DIR}/release/uv ${PREFIX}/bin/
- # uvx binary fails (wants path to self). could possibly be replaced
- # by an 'exec /path/to/uv tool run "$@"' wrapper.
- #${INSTALL_PROGRAM} ${MODCARGO_TARGET_DIR}/release/uvx ${PREFIX}/bin/
+ # uvx is an shell script to exec 'uv tool run'
+ ${SUBST_CMD} -m 755 -c ${FILESDIR}/uvx ${PREFIX}/bin/uvx
${INSTALL_DATA_DIR} \
${PREFIX}/share/bash-completion/completions \
Index: crates.inc
===================================================================
RCS file: /cvs/ports/devel/uv/crates.inc,v
diff -u -p -r1.1.1.1 crates.inc
--- crates.inc 4 Jul 2025 17:25:30 -0000 1.1.1.1
+++ crates.inc 10 Jul 2025 20:03:32 -0000
@@ -18,7 +18,7 @@ MODCARGO_CRATES += assert-json-diff 2.0.
MODCARGO_CRATES += assert_cmd 2.0.17 # MIT OR Apache-2.0
MODCARGO_CRATES += assert_fs 1.1.3 # MIT OR Apache-2.0
MODCARGO_CRATES += astral-tokio-tar 0.5.2 # MIT OR Apache-2.0
-MODCARGO_CRATES += async-channel 2.3.1 # Apache-2.0 OR MIT
+MODCARGO_CRATES += async-channel 2.5.0 # Apache-2.0 OR MIT
MODCARGO_CRATES += async-compression 0.4.18 # MIT OR Apache-2.0
MODCARGO_CRATES += async-trait 0.1.88 # MIT OR Apache-2.0
MODCARGO_CRATES += async_http_range_reader 0.9.1 # MIT
@@ -118,7 +118,7 @@ MODCARGO_CRATES += erased-serde 0.4.5 #
MODCARGO_CRATES += errno 0.3.10 # MIT OR Apache-2.0
MODCARGO_CRATES += etcetera 0.10.0 # MIT OR Apache-2.0
MODCARGO_CRATES += event-listener 5.4.0 # Apache-2.0 OR MIT
-MODCARGO_CRATES += event-listener-strategy 0.5.3 # Apache-2.0 OR MIT
+MODCARGO_CRATES += event-listener-strategy 0.5.4 # Apache-2.0 OR MIT
MODCARGO_CRATES += fastrand 2.3.0 # Apache-2.0 OR MIT
MODCARGO_CRATES += fdeflate 0.3.7 # MIT OR Apache-2.0
MODCARGO_CRATES += filetime 0.2.25 # MIT/Apache-2.0
@@ -194,6 +194,7 @@ MODCARGO_CRATES += indicatif 0.17.11 # M
MODCARGO_CRATES += indoc 2.0.6 # MIT OR Apache-2.0
MODCARGO_CRATES += insta 1.43.1 # 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
MODCARGO_CRATES += is_ci 1.2.0 # ISC
MODCARGO_CRATES += is_terminal_polyfill 1.70.1 # MIT OR Apache-2.0
@@ -315,7 +316,7 @@ MODCARGO_CRATES += regex-automata 0.4.9
MODCARGO_CRATES += regex-syntax 0.6.29 # MIT OR Apache-2.0
MODCARGO_CRATES += regex-syntax 0.8.5 # MIT OR Apache-2.0
MODCARGO_CRATES += rend 0.5.2 # MIT
-MODCARGO_CRATES += reqwest 0.12.15 # MIT OR Apache-2.0
+MODCARGO_CRATES += reqwest 0.12.22 # MIT OR Apache-2.0
MODCARGO_CRATES += resvg 0.29.0 # MPL-2.0
MODCARGO_CRATES += retry-policies 0.4.0 # MIT OR Apache-2.0
MODCARGO_CRATES += rgb 0.8.50 # MIT
@@ -334,7 +335,6 @@ MODCARGO_CRATES += rustix 0.38.44 # Apac
MODCARGO_CRATES += rustix 1.0.7 # Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
MODCARGO_CRATES += rustls 0.23.22 # Apache-2.0 OR ISC OR MIT
MODCARGO_CRATES += rustls-native-certs 0.8.1 # Apache-2.0 OR ISC OR MIT
-MODCARGO_CRATES += rustls-pemfile 2.2.0 # Apache-2.0 OR ISC OR MIT
MODCARGO_CRATES += rustls-pki-types 1.11.0 # MIT OR Apache-2.0
MODCARGO_CRATES += rustls-webpki 0.102.8 # ISC
MODCARGO_CRATES += rustversion 1.0.19 # MIT OR Apache-2.0
@@ -342,8 +342,8 @@ MODCARGO_CRATES += rustybuzz 0.7.0 # MIT
MODCARGO_CRATES += ryu 1.0.19 # Apache-2.0 OR BSL-1.0
MODCARGO_CRATES += same-file 1.0.6 # Unlicense/MIT
MODCARGO_CRATES += schannel 0.1.27 # MIT
-MODCARGO_CRATES += schemars 1.0.3 # MIT
-MODCARGO_CRATES += schemars_derive 1.0.3 # MIT
+MODCARGO_CRATES += schemars 1.0.4 # MIT
+MODCARGO_CRATES += schemars_derive 1.0.4 # MIT
MODCARGO_CRATES += scopeguard 1.2.0 # MIT OR Apache-2.0
MODCARGO_CRATES += scroll 0.13.0 # MIT
MODCARGO_CRATES += scroll_derive 0.13.0 # MIT
@@ -402,8 +402,8 @@ MODCARGO_CRATES += termtree 0.5.1 # MIT
MODCARGO_CRATES += test-case 3.3.1 # MIT
MODCARGO_CRATES += test-case-core 3.3.1 # MIT
MODCARGO_CRATES += test-case-macros 3.3.1 # MIT
-MODCARGO_CRATES += test-log 0.2.17 # Apache-2.0 OR MIT
-MODCARGO_CRATES += test-log-macros 0.2.17 # Apache-2.0 OR MIT
+MODCARGO_CRATES += test-log 0.2.18 # Apache-2.0 OR MIT
+MODCARGO_CRATES += test-log-macros 0.2.18 # Apache-2.0 OR MIT
MODCARGO_CRATES += textwrap 0.16.2 # MIT
MODCARGO_CRATES += thiserror 1.0.69 # MIT OR Apache-2.0
MODCARGO_CRATES += thiserror 2.0.12 # MIT OR Apache-2.0
@@ -421,7 +421,6 @@ MODCARGO_CRATES += tinyvec_macros 0.1.1
MODCARGO_CRATES += tokio 1.45.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-socks 0.5.2 # MIT
MODCARGO_CRATES += tokio-stream 0.1.17 # MIT
MODCARGO_CRATES += tokio-util 0.7.15 # MIT
MODCARGO_CRATES += toml 0.8.23 # MIT OR Apache-2.0
@@ -429,6 +428,7 @@ MODCARGO_CRATES += toml_datetime 0.6.11
MODCARGO_CRATES += toml_edit 0.22.27 # MIT OR Apache-2.0
MODCARGO_CRATES += toml_write 0.1.2 # MIT OR Apache-2.0
MODCARGO_CRATES += tower 0.5.2 # MIT
+MODCARGO_CRATES += tower-http 0.6.6 # MIT
MODCARGO_CRATES += tower-layer 0.3.3 # MIT
MODCARGO_CRATES += tower-service 0.3.3 # MIT
MODCARGO_CRATES += tracing 0.1.41 # MIT
@@ -488,6 +488,7 @@ MODCARGO_CRATES += wasmtimer 0.4.1 # MIT
MODCARGO_CRATES += web-sys 0.3.77 # MIT OR Apache-2.0
MODCARGO_CRATES += web-time 1.1.0 # MIT OR Apache-2.0
MODCARGO_CRATES += webpki-roots 0.26.8 # MPL-2.0
+MODCARGO_CRATES += webpki-roots 1.0.1 # CDLA-Permissive-2.0
MODCARGO_CRATES += weezl 0.1.8 # MIT OR Apache-2.0
MODCARGO_CRATES += which 8.0.0 # MIT
MODCARGO_CRATES += whoami 1.6.0 # Apache-2.0 OR BSL-1.0 OR MIT
@@ -511,7 +512,6 @@ MODCARGO_CRATES += windows-interface 0.5
MODCARGO_CRATES += windows-interface 0.59.1 # MIT OR Apache-2.0
MODCARGO_CRATES += windows-link 0.1.3 # MIT OR Apache-2.0
MODCARGO_CRATES += windows-numerics 0.2.0 # MIT OR Apache-2.0
-MODCARGO_CRATES += windows-registry 0.4.0 # MIT OR Apache-2.0
MODCARGO_CRATES += windows-registry 0.5.3 # MIT OR Apache-2.0
MODCARGO_CRATES += windows-result 0.1.2 # MIT OR Apache-2.0
MODCARGO_CRATES += windows-result 0.3.4 # MIT OR Apache-2.0
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/uv/distinfo,v
diff -u -p -r1.1.1.1 distinfo
--- distinfo 4 Jul 2025 17:25:30 -0000 1.1.1.1
+++ distinfo 10 Jul 2025 20:03:33 -0000
@@ -21,7 +21,7 @@ SHA256 (cargo/assert-json-diff-2.0.2.tar
SHA256 (cargo/assert_cmd-2.0.17.tar.gz) = K9OJpLKXCgEoLuRVKUkTwKQ3JNrtzRokw+sOwcEyC2Y=
SHA256 (cargo/assert_fs-1.1.3.tar.gz) = plL2yx9RaIb8/uXnpcB4ua3mLPy4iVJO/lpk1oLdJ6k=
SHA256 (cargo/astral-tokio-tar-0.5.2.tar.gz) = Grsr+6GZ2exHWbeXEVumrkNb3ZIM6ZeDu1Ou/1e6kZs=
-SHA256 (cargo/async-channel-2.3.1.tar.gz) = ibR4ALC+d1ktoK/UJcwDRoBShEr/M7hOM8xpb2Tne2o=
+SHA256 (cargo/async-channel-2.5.0.tar.gz) = kk7ZbdUtG3XpwaPmJ1cV/TIPX5Q5+1pKEfpR9CIRWNI=
SHA256 (cargo/async-compression-0.4.18.tar.gz) = 34laUV9wZGQU9LRcC3kIJ4O4BVKzc6aCgwEpKN9W9SI=
SHA256 (cargo/async-trait-0.1.88.tar.gz) = 5TnT/KdJ/O5SNqsF6TpShn3VScwVfIy3+ZWV887f/bU=
SHA256 (cargo/async_http_range_reader-0.9.1.tar.gz) = K1N8ACaeP5Q+BvXXyr+MzSgbgA/Qx/ER3YL3cVQzQZc=
@@ -121,7 +121,7 @@ SHA256 (cargo/erased-serde-0.4.5.tar.gz)
SHA256 (cargo/errno-0.3.10.tar.gz) = M9hSy5uGnCqbPfL3GjB0gX8B4YRPg5oUT1/O8Fmk610=
SHA256 (cargo/etcetera-0.10.0.tar.gz) = JsexPQeAy4JyL9Wfb1f5JeFDQn5KdTE6bHckO/UyauY=
SHA256 (cargo/event-listener-5.4.0.tar.gz) = NJKs3kw/xUyEXqqz7ti9AMen2IH3i/yAHkOpPewTMa4=
-SHA256 (cargo/event-listener-strategy-0.5.3.tar.gz) = PD5ODdNnPBE5vwQfMAiBbZzylGu/rClFwJ5SO417BbI=
+SHA256 (cargo/event-listener-strategy-0.5.4.tar.gz) = i+nz36r/2uKXKIAHmkkaGou3y+0LjdejR/ZotBUKO5M=
SHA256 (cargo/fastrand-2.3.0.tar.gz) = N5Ce67tQ1y+QWcO22CwEY/L/BiyelYRcQ6bJwDVUEb4=
SHA256 (cargo/fdeflate-0.3.7.tar.gz) = HmhTtSZJ1KxcC9AjIM3cW6lWvbQHxLdaLGt1v1FQD4w=
SHA256 (cargo/filetime-0.2.25.tar.gz) = NcBSLpgeaMv6jD+XhEGl80swuW4UazPNM1kXa1D+hYY=
@@ -197,6 +197,7 @@ SHA256 (cargo/indicatif-0.17.11.tar.gz)
SHA256 (cargo/indoc-2.0.6.tar.gz) = 9MckWghQSVVgVnDb8UH86rl18VyiFXBpauvp0ucVdr0=
SHA256 (cargo/insta-1.43.1.tar.gz) = FUk06nDFgFS1Vt1DC5mpjCp/9TCayYkVl+M5tcKPQ3E=
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=
SHA256 (cargo/is_ci-1.2.0.tar.gz) = dlXJg5WA7oKd+suh0SeMK3iD5Qonf/dUEplInWvf3EU=
SHA256 (cargo/is_terminal_polyfill-1.70.1.tar.gz) = eUPIZsxc1ky8JbLgFiHQf6jrKhojFg7oHOOHBOl7js8=
@@ -318,7 +319,7 @@ SHA256 (cargo/regex-automata-0.4.9.tar.g
SHA256 (cargo/regex-syntax-0.6.29.tar.gz) = 8WLG3XsAiYHk1AIQrKILS9D5tgypJxBhsH94U3ci8uE=
SHA256 (cargo/regex-syntax-0.8.5.tar.gz) = KxXEMYa+Z6T9Y77lDQMDr//O84FJLr4sXYfzJOG4gVw=
SHA256 (cargo/rend-0.5.2.tar.gz) = o16Ka/KM0SEFOmaqLmouPq/61KYAEhefDoZKpf/v8hU=
-SHA256 (cargo/reqwest-0.12.15.tar.gz) = 0ZxGpv3Ui8TauUthA/zMVdNMZ8wK0EZTqtTqKgfNe7s=
+SHA256 (cargo/reqwest-0.12.22.tar.gz) = y8kxk35so6BuO2wKp4QYSbFgqQNR1qtGeoubmVl2dTE=
SHA256 (cargo/resvg-0.29.0.tar.gz) = doiCGcCIHiKwzqsG/dz+gxY82BZCvWDHhCOH+clopy4=
SHA256 (cargo/retry-policies-0.4.0.tar.gz) = WHVHHmyrKHG8FQ7LjHJ9tRE8kzjMM1TcXuNCW2qkChw=
SHA256 (cargo/rgb-0.8.50.tar.gz) = Vzl9FmRnAEg7Z9LdZRHXkxj50Ff9vSGkBmrqyLQdMQo=
@@ -337,7 +338,6 @@ SHA256 (cargo/rustix-0.38.44.tar.gz) = /
SHA256 (cargo/rustix-1.0.7.tar.gz) = xx6D1q/n/2SJDsa3HWppu4phCreM42SzNSh2u0yAEmY=
SHA256 (cargo/rustls-0.23.22.tar.gz) = n7kmOrTraV5CMh2wluO4+9cVpZsVTVyI2C2yF1toG6c=
SHA256 (cargo/rustls-native-certs-0.8.1.tar.gz) = f8/y3VK1io2YpwJDZjoNI0xOK3kjVjeEnRWRM5SiR9M=
-SHA256 (cargo/rustls-pemfile-2.2.0.tar.gz) = 3OMU5f7j85lT1Gu2O7ikbUDC+Pt8xaO2yrK96XIdblA=
SHA256 (cargo/rustls-pki-types-1.11.0.tar.gz) = kXziZGJKS02xw2Tcw1v8qd7QFNCpWM1HrT6WDpiOpRw=
SHA256 (cargo/rustls-webpki-0.102.8.tar.gz) = ZMobyHSb1M83tc44bMFGWAd3tOhXLHuXuvIsg/REvuk=
SHA256 (cargo/rustversion-1.0.19.tar.gz) = 98Rbl4QoPxsuf7YbQgR8L9Z47wlg1Pbx66ExWUzDadQ=
@@ -345,8 +345,8 @@ SHA256 (cargo/rustybuzz-0.7.0.tar.gz) =
SHA256 (cargo/ryu-1.0.19.tar.gz) = bqGi0KZEdpzJn6okw60ms3m3hv58Nv08VGJUgBZQ5t0=
SHA256 (cargo/same-file-1.0.6.tar.gz) = k/wdw6qpv+2V4C5urau0uvfjB4sL0bTXtrC2g3iQBQI=
SHA256 (cargo/schannel-0.1.27.tar.gz) = HynrqjRflFzsn7vFMuswfw/a2BYfKBtjaVOcjYSHaz0=
-SHA256 (cargo/schemars-1.0.3.tar.gz) = E3W6jvRabxXYP6h0jxB5QoKV1APW6pkdCasQAVX7wG0=
-SHA256 (cargo/schemars_derive-1.0.3.tar.gz) = KxPtItbUn+I3EuBodwtcTfSmk6KwLu/458oxNWJ6JPY=
+SHA256 (cargo/schemars-1.0.4.tar.gz) = gtIMRJG8Fk+i9sXURWWUelKtgLlQXY42+NVMJ8c5/NA=
+SHA256 (cargo/schemars_derive-1.0.4.tar.gz) = M9AgOW0dE43BnxFl33VFR53NWNk4ENxdZGoW5Vq++oA=
SHA256 (cargo/scopeguard-1.2.0.tar.gz) = lBQ/N3JRCfksJi7Sz15ZvOdJjAG8wVAte5r+Q5pOn0k=
SHA256 (cargo/scroll-0.13.0.tar.gz) = wSV81CSLQTJ2DWUk1t2k4FO8ZIyQcLlgkpv1DPseet0=
SHA256 (cargo/scroll_derive-0.13.0.tar.gz) = IvxPkMJ7V2kbuvEdjsx8+/6YpNptvmAiYRXTIqqAwG4=
@@ -405,8 +405,8 @@ SHA256 (cargo/termtree-0.5.1.tar.gz) = j
SHA256 (cargo/test-case-3.3.1.tar.gz) = 6yVQ3ROvzShoUxkq+GAZINlZsUxAH87OOAcdU78HaKg=
SHA256 (cargo/test-case-core-3.3.1.tar.gz) = rct/2EHNUY4nm+PVo+sGNkCUh5mKSv8i896HuB6IOE8=
SHA256 (cargo/test-case-macros-3.3.1.tar.gz) = XInnKgHtTFeWaa3VkBS5pSTWCcDIjGpYXON0hYefb/s=
-SHA256 (cargo/test-log-0.2.17.tar.gz) = 5/Rgg9IhGBFm5bb2seXx1Jnzp2iIgm5ssdBXVUFXzQ8=
-SHA256 (cargo/test-log-macros-0.2.17.tar.gz) = iI0MPG21PA/asWDS7V4SunRTg9PoWBPy6g8rFHWrVT8=
+SHA256 (cargo/test-log-0.2.18.tar.gz) = HjO5ilguoL4RaOugl1OO6N1Lvg8rAbIqyS6jAFTlvns=
+SHA256 (cargo/test-log-macros-0.2.18.tar.gz) = RRs3RSmTDXYBse740yvHmuhwtgebBpQBcJwqi/nnXzY=
SHA256 (cargo/textwrap-0.16.2.tar.gz) = wTVHYVpE3JxFKopTRjis3wcSDUtoR8gXhwXaBjBqMFc=
SHA256 (cargo/thiserror-1.0.69.tar.gz) = tqr1M5tXjqhbUOCA/rJQo+iujPzf+aRhyewpBLySP1I=
SHA256 (cargo/thiserror-2.0.12.tar.gz) = VnuKLa5YYxT3vip1LsdHQzKVnGRg4CveMNcCpm1Ihwg=
@@ -424,7 +424,6 @@ SHA256 (cargo/tinyvec_macros-0.1.1.tar.g
SHA256 (cargo/tokio-1.45.1.tar.gz) = de9Roz7x2pJc6j5OsSKDPLN3xhQ5ykAbdw9UkCuAZ3k=
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-socks-0.5.2.tar.gz) = DUdwuAJGcsEQGz9nM+q5WxgAfb4IR6iv40H8954GBD8=
SHA256 (cargo/tokio-stream-0.1.17.tar.gz) = 7KWNe7pKdXB4F6LEQXQlP5I2stX70FVgLp1cB8E5oEc=
SHA256 (cargo/tokio-util-0.7.15.tar.gz) = ZqU5qa1tXSgVENW9NoyXPWNsAtv4pnMAv7a5UGlq198=
SHA256 (cargo/toml-0.8.23.tar.gz) = 3BvrmWudg1KannXBehaGdn0UjXBmMUPHhU2LSgnO02I=
@@ -432,6 +431,7 @@ SHA256 (cargo/toml_datetime-0.6.11.tar.g
SHA256 (cargo/toml_edit-0.22.27.tar.gz) = Qf6MZgrkJXiHz2Y5SGLSHbykpt3SbwSjVgQQQGovgZo=
SHA256 (cargo/toml_write-0.1.2.tar.gz) = XZn4yadyeISv5SLpvV7b/JGjMSs2p3tfuJJuTDGkGAE=
SHA256 (cargo/tower-0.5.2.tar.gz) = 0DmtkVnJi3Ds/VQLJXO5f39Sw+jZ+K1XokuRalNpdfk=
+SHA256 (cargo/tower-http-0.6.6.tar.gz) = rcgv1z3iqXIqxdp0fxI4PSv9uTWR7mxYSG4Al4kPBfI=
SHA256 (cargo/tower-layer-0.3.3.tar.gz) = EhwqbNpGmAuw/NFkf/r2zT/HmgE94oh4KDb235xIeA4=
SHA256 (cargo/tower-service-0.3.3.tar.gz) = jfm24T8tMskbm9cZwA0ZWIN7x97EdNlJUnmMyOae7sM=
SHA256 (cargo/tracing-0.1.41.tar.gz) = eE4KxTXetFBFXL+iim8N8UXqG7euUbghz155J/3PvdA=
@@ -491,6 +491,7 @@ SHA256 (cargo/wasmtimer-0.4.1.tar.gz) =
SHA256 (cargo/web-sys-0.3.77.tar.gz) = M7bdLvkYbx8gcuQJ6ZzSKpdTMaazWRsSx2Tg5Vxg1dI=
SHA256 (cargo/web-time-1.1.0.tar.gz) = WmWA8wix+tkgdhgIemXATnoQvHfgLI6E6bAN1LEvoLs=
SHA256 (cargo/webpki-roots-0.26.8.tar.gz) = IhCykffqU2F/uvzEk58QkUIU7BWqzlumIpOmaPMixck=
+SHA256 (cargo/webpki-roots-1.0.1.tar.gz) = h4LdWkGiTu06T0C2BiSbPiNsphrfHyXqTUXHPeEitQI=
SHA256 (cargo/weezl-0.1.8.tar.gz) = U6hbhqdxschwWBlhcHad0mT2bAeCrPGubMUb/WSzkII=
SHA256 (cargo/which-8.0.0.tar.gz) = 0/q7lTEGw8juqDBuQ5NwDXZXVhy0MSJXGxcrv7fHuh0=
SHA256 (cargo/whoami-1.6.0.tar.gz) = aZTRMRirSSw8gMH4GShxgVklTFPEcr+c42+NrkrdAqc=
@@ -514,7 +515,6 @@ SHA256 (cargo/windows-interface-0.57.0.t
SHA256 (cargo/windows-interface-0.59.1.tar.gz) = vZIRtp+NzfqBe/0UvxyXyRiK+jb0dQEw/N8/QA7Kn6g=
SHA256 (cargo/windows-link-0.1.3.tar.gz) = XmrSWQDVJOqr27uW0gtDEeHnrhaZr0+yjBeuZsgNeYo=
SHA256 (cargo/windows-numerics-0.2.0.tar.gz) = kVCvaAZsTFwH3cDOMEIVVHceUoveQnYUxhA4vCySwrE=
-SHA256 (cargo/windows-registry-0.4.0.tar.gz) = QoatkN20UHHv0aZt+kPrAt0N+64VRa1sw8Uc801+i6M=
SHA256 (cargo/windows-registry-0.5.3.tar.gz) = W4qe0odl78l7vJVIg/TmeWwzoGVG66+sur7paWlnSZ4=
SHA256 (cargo/windows-result-0.1.2.tar.gz) = XjgzAujshRUgQlRoVkPeEIEa8O2X6jchDcJvsAMmR/g=
SHA256 (cargo/windows-result-0.3.4.tar.gz) = VvQr0zLMbI6sWvET/Awf1qj9KqCKARk1hoblFg0FhsY=
@@ -575,7 +575,7 @@ SHA256 (cargo/zstd-0.13.2.tar.gz) = /PK3
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.19.tar.gz) = UaBp67MjbznfqcPj5Wzz2ysmfMoxU/wy7qsF4bL/obk=
+SHA256 (uv-0.7.20.tar.gz) = wHr7cMkmcVtCgIFTk3cDULLPxjyJm8Fx9QjHTef8P14=
SIZE (astral-sh-pubgrub-06ec5a5f59ffaeb6cf5079c6cb184467da06c9db.tar.gz) = 99881
SIZE (astral-sh-reqwest-middleware-ad8b9d332d1773fde8b4cd008486de5973e0a3f8.tar.gz) = 41975
SIZE (astral-sh-tl-6e25b2ee2513d75385101a8ff9f591ef51f314ec.tar.gz) = 37106
@@ -599,7 +599,7 @@ SIZE (cargo/assert-json-diff-2.0.2.tar.g
SIZE (cargo/assert_cmd-2.0.17.tar.gz) = 26914
SIZE (cargo/assert_fs-1.1.3.tar.gz) = 20176
SIZE (cargo/astral-tokio-tar-0.5.2.tar.gz) = 62300
-SIZE (cargo/async-channel-2.3.1.tar.gz) = 14576
+SIZE (cargo/async-channel-2.5.0.tar.gz) = 18624
SIZE (cargo/async-compression-0.4.18.tar.gz) = 111919
SIZE (cargo/async-trait-0.1.88.tar.gz) = 32084
SIZE (cargo/async_http_range_reader-0.9.1.tar.gz) = 14169
@@ -699,7 +699,7 @@ SIZE (cargo/erased-serde-0.4.5.tar.gz) =
SIZE (cargo/errno-0.3.10.tar.gz) = 11824
SIZE (cargo/etcetera-0.10.0.tar.gz) = 14734
SIZE (cargo/event-listener-5.4.0.tar.gz) = 43452
-SIZE (cargo/event-listener-strategy-0.5.3.tar.gz) = 10920
+SIZE (cargo/event-listener-strategy-0.5.4.tar.gz) = 16179
SIZE (cargo/fastrand-2.3.0.tar.gz) = 15076
SIZE (cargo/fdeflate-0.3.7.tar.gz) = 27188
SIZE (cargo/filetime-0.2.25.tar.gz) = 14940
@@ -775,6 +775,7 @@ SIZE (cargo/indicatif-0.17.11.tar.gz) =
SIZE (cargo/indoc-2.0.6.tar.gz) = 17164
SIZE (cargo/insta-1.43.1.tar.gz) = 101047
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
SIZE (cargo/is_ci-1.2.0.tar.gz) = 4521
SIZE (cargo/is_terminal_polyfill-1.70.1.tar.gz) = 7492
@@ -896,7 +897,7 @@ SIZE (cargo/regex-automata-0.4.9.tar.gz)
SIZE (cargo/regex-syntax-0.6.29.tar.gz) = 299752
SIZE (cargo/regex-syntax-0.8.5.tar.gz) = 357541
SIZE (cargo/rend-0.5.2.tar.gz) = 14775
-SIZE (cargo/reqwest-0.12.15.tar.gz) = 199320
+SIZE (cargo/reqwest-0.12.22.tar.gz) = 200283
SIZE (cargo/resvg-0.29.0.tar.gz) = 94880
SIZE (cargo/retry-policies-0.4.0.tar.gz) = 12127
SIZE (cargo/rgb-0.8.50.tar.gz) = 21980
@@ -915,7 +916,6 @@ SIZE (cargo/rustix-0.38.44.tar.gz) = 379
SIZE (cargo/rustix-1.0.7.tar.gz) = 414500
SIZE (cargo/rustls-0.23.22.tar.gz) = 341983
SIZE (cargo/rustls-native-certs-0.8.1.tar.gz) = 31129
-SIZE (cargo/rustls-pemfile-2.2.0.tar.gz) = 25849
SIZE (cargo/rustls-pki-types-1.11.0.tar.gz) = 63933
SIZE (cargo/rustls-webpki-0.102.8.tar.gz) = 204327
SIZE (cargo/rustversion-1.0.19.tar.gz) = 20616
@@ -923,8 +923,8 @@ SIZE (cargo/rustybuzz-0.7.0.tar.gz) = 21
SIZE (cargo/ryu-1.0.19.tar.gz) = 48770
SIZE (cargo/same-file-1.0.6.tar.gz) = 10183
SIZE (cargo/schannel-0.1.27.tar.gz) = 42772
-SIZE (cargo/schemars-1.0.3.tar.gz) = 88147
-SIZE (cargo/schemars_derive-1.0.3.tar.gz) = 31114
+SIZE (cargo/schemars-1.0.4.tar.gz) = 88282
+SIZE (cargo/schemars_derive-1.0.4.tar.gz) = 31126
SIZE (cargo/scopeguard-1.2.0.tar.gz) = 11619
SIZE (cargo/scroll-0.13.0.tar.gz) = 24154
SIZE (cargo/scroll_derive-0.13.0.tar.gz) = 5656
@@ -983,8 +983,8 @@ SIZE (cargo/termtree-0.5.1.tar.gz) = 849
SIZE (cargo/test-case-3.3.1.tar.gz) = 8797
SIZE (cargo/test-case-core-3.3.1.tar.gz) = 14327
SIZE (cargo/test-case-macros-3.3.1.tar.gz) = 4961
-SIZE (cargo/test-log-0.2.17.tar.gz) = 14421
-SIZE (cargo/test-log-macros-0.2.17.tar.gz) = 8127
+SIZE (cargo/test-log-0.2.18.tar.gz) = 16138
+SIZE (cargo/test-log-macros-0.2.18.tar.gz) = 8947
SIZE (cargo/textwrap-0.16.2.tar.gz) = 57077
SIZE (cargo/thiserror-1.0.69.tar.gz) = 22198
SIZE (cargo/thiserror-2.0.12.tar.gz) = 28693
@@ -1002,7 +1002,6 @@ SIZE (cargo/tinyvec_macros-0.1.1.tar.gz)
SIZE (cargo/tokio-1.45.1.tar.gz) = 811787
SIZE (cargo/tokio-macros-2.5.0.tar.gz) = 12617
SIZE (cargo/tokio-rustls-0.26.1.tar.gz) = 31214
-SIZE (cargo/tokio-socks-0.5.2.tar.gz) = 22102
SIZE (cargo/tokio-stream-0.1.17.tar.gz) = 38477
SIZE (cargo/tokio-util-0.7.15.tar.gz) = 124255
SIZE (cargo/toml-0.8.23.tar.gz) = 36050
@@ -1010,6 +1009,7 @@ SIZE (cargo/toml_datetime-0.6.11.tar.gz)
SIZE (cargo/toml_edit-0.22.27.tar.gz) = 78602
SIZE (cargo/toml_write-0.1.2.tar.gz) = 15660
SIZE (cargo/tower-0.5.2.tar.gz) = 109417
+SIZE (cargo/tower-http-0.6.6.tar.gz) = 133515
SIZE (cargo/tower-layer-0.3.3.tar.gz) = 6180
SIZE (cargo/tower-service-0.3.3.tar.gz) = 6950
SIZE (cargo/tracing-0.1.41.tar.gz) = 82448
@@ -1069,6 +1069,7 @@ SIZE (cargo/wasmtimer-0.4.1.tar.gz) = 32
SIZE (cargo/web-sys-0.3.77.tar.gz) = 638246
SIZE (cargo/web-time-1.1.0.tar.gz) = 18026
SIZE (cargo/webpki-roots-0.26.8.tar.gz) = 257981
+SIZE (cargo/webpki-roots-1.0.1.tar.gz) = 247202
SIZE (cargo/weezl-0.1.8.tar.gz) = 42175
SIZE (cargo/which-8.0.0.tar.gz) = 26209
SIZE (cargo/whoami-1.6.0.tar.gz) = 24691
@@ -1092,7 +1093,6 @@ SIZE (cargo/windows-interface-0.57.0.tar
SIZE (cargo/windows-interface-0.59.1.tar.gz) = 11735
SIZE (cargo/windows-link-0.1.3.tar.gz) = 6154
SIZE (cargo/windows-numerics-0.2.0.tar.gz) = 9686
-SIZE (cargo/windows-registry-0.4.0.tar.gz) = 12572
SIZE (cargo/windows-registry-0.5.3.tar.gz) = 13386
SIZE (cargo/windows-result-0.1.2.tar.gz) = 10601
SIZE (cargo/windows-result-0.3.4.tar.gz) = 13418
@@ -1153,4 +1153,4 @@ 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.19.tar.gz) = 4120134
+SIZE (uv-0.7.20.tar.gz) = 4127300
Index: files/uvx
===================================================================
RCS file: files/uvx
diff -N files/uvx
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ files/uvx 10 Jul 2025 20:03:33 -0000
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+${TRUEPREFIX}/bin/uv tool run "$@"
Index: patches/patch-Cargo_toml
===================================================================
RCS file: /cvs/ports/devel/uv/patches/patch-Cargo_toml,v
diff -u -p -r1.1.1.1 patch-Cargo_toml
--- patches/patch-Cargo_toml 4 Jul 2025 17:25:30 -0000 1.1.1.1
+++ patches/patch-Cargo_toml 10 Jul 2025 20:03:33 -0000
@@ -22,7 +22,7 @@ Index: Cargo.toml
@@ -143,8 +143,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.15", default-features = false, features = ["json", "gzip", "deflate", "zstd", "stream", "rustls-tls", "rustls-tls-native-roots", "socks", "multipart", "http2", "blocking"] }
+ reqwest = { version = "0.12.22", default-features = false, features = ["json", "gzip", "deflate", "zstd", "stream", "rustls-tls", "rustls-tls-native-roots", "socks", "multipart", "http2", "blocking"] }
-reqwest-middleware = { git = "https://github.com/astral-sh/reqwest-middleware", rev = "ad8b9d332d1773fde8b4cd008486de5973e0a3f8", features = ["multipart"] }
-reqwest-retry = { git = "https://github.com/astral-sh/reqwest-middleware", rev = "ad8b9d332d1773fde8b4cd008486de5973e0a3f8" }
+reqwest-middleware = { path = "../reqwest-middleware/reqwest-middleware", features = ["multipart"] }
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/uv/pkg/PLIST,v
diff -u -p -r1.1.1.1 PLIST
--- pkg/PLIST 4 Jul 2025 17:25:30 -0000 1.1.1.1
+++ pkg/PLIST 10 Jul 2025 20:03:33 -0000
@@ -1,4 +1,5 @@
@bin bin/uv
+bin/uvx
share/bash-completion/
share/bash-completion/completions/
share/bash-completion/completions/uv
[maintainer update] devel/uv 0.7.20