Hi ports@ update for devel/uv to the latest version 0.8.9.
Changelog: - https://github.com/astral-sh/uv/releases/tag/0.8.6 - https://github.com/astral-sh/uv/releases/tag/0.8.7 - https://github.com/astral-sh/uv/releases/tag/0.8.8 - https://github.com/astral-sh/uv/releases/tag/0.8.9 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.6 Makefile --- Makefile 8 Aug 2025 03:36:04 -0000 1.6 +++ Makefile 12 Aug 2025 12:04:01 -0000 @@ -5,9 +5,9 @@ COMMENT = Python package and project ma GH_ACCOUNT = astral-sh GH_PROJECT = uv -GH_TAGNAME = 0.8.5 +GH_TAGNAME = 0.8.9 -ASYNC_ZIP = c909fda63fcafe4af496a07bfda28a5aae97e58d +ASYNC_ZIP = 285e48742b74ab109887d62e1ae79e7c15fd4878 PUBGRUB = 06ec5a5f59ffaeb6cf5079c6cb184467da06c9db REQWEST_MIDDLEWARE = ad8b9d332d1773fde8b4cd008486de5973e0a3f8 TL = 6e25b2ee2513d75385101a8ff9f591ef51f314ec Index: crates.inc =================================================================== RCS file: /cvs/ports/devel/uv/crates.inc,v diff -u -p -r1.5 crates.inc --- crates.inc 8 Aug 2025 03:36:04 -0000 1.5 +++ crates.inc 12 Aug 2025 12:04:01 -0000 @@ -3,7 +3,7 @@ MODCARGO_CRATES += adler2 2.0.1 # 0BSD O MODCARGO_CRATES += aho-corasick 1.1.3 # Unlicense OR MIT MODCARGO_CRATES += allocator-api2 0.2.21 # MIT OR Apache-2.0 MODCARGO_CRATES += anes 0.1.6 # MIT OR Apache-2.0 -MODCARGO_CRATES += anstream 0.6.19 # MIT OR Apache-2.0 +MODCARGO_CRATES += anstream 0.6.20 # MIT OR Apache-2.0 MODCARGO_CRATES += anstyle 1.0.11 # MIT OR Apache-2.0 MODCARGO_CRATES += anstyle-parse 0.2.7 # MIT OR Apache-2.0 MODCARGO_CRATES += anstyle-query 1.1.3 # MIT OR Apache-2.0 @@ -59,8 +59,8 @@ 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.42 # MIT OR Apache-2.0 -MODCARGO_CRATES += clap_builder 4.5.42 # MIT OR Apache-2.0 +MODCARGO_CRATES += clap 4.5.43 # MIT OR Apache-2.0 +MODCARGO_CRATES += clap_builder 4.5.43 # MIT OR Apache-2.0 MODCARGO_CRATES += clap_complete 4.5.55 # MIT OR Apache-2.0 MODCARGO_CRATES += clap_complete_command 0.6.1 # MIT MODCARGO_CRATES += clap_complete_nushell 4.5.8 # MIT OR Apache-2.0 @@ -76,6 +76,7 @@ MODCARGO_CRATES += concurrent-queue 2.5. 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.9.4 # MIT OR Apache-2.0 MODCARGO_CRATES += core-foundation 0.10.1 # 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 @@ -154,10 +155,10 @@ MODCARGO_CRATES += globset 0.4.16 # Unli MODCARGO_CRATES += globwalk 0.9.1 # MIT MODCARGO_CRATES += gloo-timers 0.3.0 # MIT OR Apache-2.0 MODCARGO_CRATES += goblin 0.10.0 # MIT -MODCARGO_CRATES += h2 0.4.7 # MIT +MODCARGO_CRATES += h2 0.4.12 # MIT MODCARGO_CRATES += half 2.6.0 # MIT OR Apache-2.0 MODCARGO_CRATES += hashbrown 0.14.5 # MIT OR Apache-2.0 -MODCARGO_CRATES += hashbrown 0.15.4 # MIT OR Apache-2.0 +MODCARGO_CRATES += hashbrown 0.15.5 # MIT OR Apache-2.0 MODCARGO_CRATES += heck 0.5.0 # MIT OR Apache-2.0 MODCARGO_CRATES += hermit-abi 0.5.2 # MIT OR Apache-2.0 MODCARGO_CRATES += hex 0.4.3 # MIT OR Apache-2.0 @@ -395,6 +396,8 @@ MODCARGO_CRATES += syn 2.0.104 # MIT OR MODCARGO_CRATES += sync_wrapper 1.0.2 # Apache-2.0 MODCARGO_CRATES += synstructure 0.13.2 # MIT MODCARGO_CRATES += sys-info 0.9.1 # MIT +MODCARGO_CRATES += system-configuration 0.6.1 # MIT OR Apache-2.0 +MODCARGO_CRATES += system-configuration-sys 0.6.0 # MIT OR Apache-2.0 MODCARGO_CRATES += tagu 0.1.6 # MIT MODCARGO_CRATES += tar 0.4.44 # MIT OR Apache-2.0 MODCARGO_CRATES += target-lexicon 0.13.2 # Apache-2.0 WITH LLVM-exception Index: distinfo =================================================================== RCS file: /cvs/ports/devel/uv/distinfo,v diff -u -p -r1.5 distinfo --- distinfo 8 Aug 2025 03:36:04 -0000 1.5 +++ distinfo 12 Aug 2025 12:04:02 -0000 @@ -1,13 +1,13 @@ 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-rs-async-zip-285e48742b74ab109887d62e1ae79e7c15fd4878.tar.gz) = zkqXOxF5HsEeuRQvMXax7UdnCOKqQw2tCzLjTDhHdlA= 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.1.tar.gz) = MgEZV5/K2cIYhPXEhh0WF00OBiUGJSZvUP5omDQKvvo= SHA256 (cargo/aho-corasick-1.1.3.tar.gz) = jmDTQw06aUeK0Jk/GSONLfl8UHAJpSs8EK3c1/a8uRY= SHA256 (cargo/allocator-api2-0.2.21.tar.gz) = aD15EOdDUYsONPEYb5JJS+yssEfHtr9hbJZ3IYD++SM= SHA256 (cargo/anes-0.1.6.tar.gz) = S0bLs2Krh1KSHJfgQfXjZu5il71CijEnW5/PHjgPcpk= -SHA256 (cargo/anstream-0.6.19.tar.gz) = MBrxky5GGFaGcl4PrS+PKqfaad1wv27MRNa3A4RKOTM= +SHA256 (cargo/anstream-0.6.20.tar.gz) = OuVjZT0ZOPebGrG15mjIfHapkwQUV0plg6e34RqOYZI= SHA256 (cargo/anstyle-1.0.11.tar.gz) = hi7ZbKSH6AnxyOWoRH9u4s8QL4Rok4ALIM699UH8a70= SHA256 (cargo/anstyle-parse-0.2.7.tar.gz) = TnZEgk8Kose5OEV5I07xDrfvtqDeuD+WMKSVlN2cFcI= SHA256 (cargo/anstyle-query-1.1.3.tar.gz) = bIvetgR9iYO+CFurC6FHLm3GBOcEHb9vzV5xUjAU+uk= @@ -63,8 +63,8 @@ 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.42.tar.gz) = 7Yep1TC7QaZ1Nyibr8rBWcs+4oRg4KRXESPSp3imqII= -SHA256 (cargo/clap_builder-4.5.42.tar.gz) = ZPTz88d8lK/zx+mqyaLKGXSlrfOSqLt1HoJ9bRJ6uWY= +SHA256 (cargo/clap-4.5.43.tar.gz) = UP2XydwjmVGKozGResbydCgOxes05VXdKRiZdFxI7G8= +SHA256 (cargo/clap_builder-4.5.43.tar.gz) = w1tYMClOH6BGIDSvhcyVIlpMsHCSwIjFW9oxR8/Nj2U= SHA256 (cargo/clap_complete-4.5.55.tar.gz) = paveREhtr3DFvouPjxtmxJ+GI27fb6KrrbTZYcTGIpo= SHA256 (cargo/clap_complete_command-0.6.1.tar.gz) = 2o4ZjAUjFWhtNjceijxXeLeFL8dcwxPk4R7remRKG2I= SHA256 (cargo/clap_complete_nushell-4.5.8.tar.gz) = CgyVFpRpHmW/nUIdWX1oQWwi3pYy6ITChBLLjNi3Pc4= @@ -81,6 +81,7 @@ SHA256 (cargo/configparser-3.1.0.tar.gz) 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.1.tar.gz) = sqbNmuIz5/YrpOk1PoGojff8ilmHuNRFtNkMh5vRVvY= +SHA256 (cargo/core-foundation-0.9.4.tar.gz) = keGV4JGpPEb3EC7HgYoqo5Th4XccOrSCWWP6A+Ra+48= SHA256 (cargo/core-foundation-sys-0.8.7.tar.gz) = dzZIuU0OXWIPZPKAd3RFdA5h/nAQJQh+yLV/RceRiIs= SHA256 (cargo/cpufeatures-0.2.17.tar.gz) = We1YOO67JqK7Llj21bUxaYmunQi6sQ4ObRA+ZW0bAoA= SHA256 (cargo/crc-3.3.0.tar.gz) = lxDTs3OcLjSetE/oSK0LfIyx5CvYfuSTcd8vesrz5nU= @@ -158,10 +159,10 @@ SHA256 (cargo/globset-0.4.16.tar.gz) = V SHA256 (cargo/globwalk-0.9.1.tar.gz) = C/dg6/aYeNn9jxEMiXA9kM41CVMk0fHty1lcY5Re51c= SHA256 (cargo/gloo-timers-0.3.0.tar.gz) = u7FDz5YJmAIDPg1PSWOxn9Lgtyi88HbNnPf2Y08JKZQ= SHA256 (cargo/goblin-0.10.0.tar.gz) = DpYbM2SZlNz2kwOvazozLBIoVJ5gTUVdYexdKrXmjTo= -SHA256 (cargo/h2-0.4.7.tar.gz) = zK4nlyjWNNCDwA9gmctY8BzJnBRbhLi+L2x0YY15ki4= +SHA256 (cargo/h2-0.4.12.tar.gz) = 88C2nPy04bnxvy9T+V92bkZhFpco7GHNP+WgFm8tE4Y= SHA256 (cargo/half-2.6.0.tar.gz) = RZGW7SlUlaaPfX/h2E9sS3/w4h/jAXsvKDxvrDrYA8k= SHA256 (cargo/hashbrown-0.14.5.tar.gz) = 5SdEI+F7fJ/CC25+IIUy+bGYJdgt/WFXCLcO3YPfQfE= -SHA256 (cargo/hashbrown-0.15.4.tar.gz) = WXGshWEdpwZ9v8q+88cOu1YGAYrNnio5A6DaUHUh4NU= +SHA256 (cargo/hashbrown-0.15.5.tar.gz) = kinP5T39afBgmkn2VGG9kwAeoe+InNVSndF2WT9TOKE= SHA256 (cargo/heck-0.5.0.tar.gz) = IwTgCYP4f/s4tVtES147YKiEtdMMD8p9gv4zRJu+Veo= SHA256 (cargo/hermit-abi-0.5.2.tar.gz) = /A/vRW5LqpbalQRVzQLAgcqVOxQSmOQds/x+NrHahJw= SHA256 (cargo/hex-0.4.3.tar.gz) = fyQlSqmlS1yFjq7i9bzNtGqvDkhqWV7V/Y+GulUjKnA= @@ -399,6 +400,8 @@ SHA256 (cargo/syn-2.0.104.tar.gz) = F7b3 SHA256 (cargo/sync_wrapper-1.0.2.tar.gz) = C/JWzl79+jcCE8HaurWTWhLknyxY0V6erChw07TycmM= SHA256 (cargo/synstructure-0.13.2.tar.gz) = copw89uvW6t/DEsayNeuXqYKS1VJyKWRQ2HJkUenCdI= SHA256 (cargo/sys-info-0.9.1.tar.gz) = CzoNCrqL+WoOHd/cNS/FOz3385MYxxhUkQw8SwJK5Sw= +SHA256 (cargo/system-configuration-0.6.1.tar.gz) = PIedRI6dmGtmF0J2MkfTaT7RNglDjPPQBvUfU2ilums= +SHA256 (cargo/system-configuration-sys-0.6.0.tar.gz) = jh0bEM7VypI6H8uNA+lrjTJoBl1yRUjAIRQV/2rGusQ= SHA256 (cargo/tagu-0.1.6.tar.gz) = 7dtrBtIPup7SH8o9aW7htuhwvKC8+fopcfauJDbeV2o= SHA256 (cargo/tar-0.4.44.tar.gz) = HYY4eNISyHoZwaYQ61O7Af4SlRwFAc9aDWX3JJFKZno= SHA256 (cargo/target-lexicon-0.13.2.tar.gz) = 5QL3jNu4ukcY9WbEGMUrxykSb/0Wuu5bqnGM8l3Vppo= @@ -575,17 +578,17 @@ SHA256 (cargo/zopfli-0.8.2.tar.gz) = 7fx SHA256 (cargo/zstd-0.13.3.tar.gz) = 6R7jEaVpwycXFlFWbgeXIgDnb8/iJCpPpEYUmjiBwIo= SHA256 (cargo/zstd-safe-7.2.4.tar.gz) = j0nE1fCrtgKpP7hzavKk9N2VEuNvf1cNZuZf+GftO50= SHA256 (cargo/zstd-sys-2.0.15+zstd.1.5.7.tar.gz) = 64EYPd2X0MdM7fHVDYXI0Iwbi2juhjve6ecG7tuhojc= -SHA256 (uv-0.8.5.tar.gz) = YR4q2bIPJGK/MGMtLS3A6uhlBG4FjIyPcYDdsM1OKyY= +SHA256 (uv-0.8.9.tar.gz) = oxZGUsDaKtd4EYT3YcyyFToXse9vAOenXVn71aKk2sI= 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-rs-async-zip-285e48742b74ab109887d62e1ae79e7c15fd4878.tar.gz) = 37003 SIZE (astral-sh-tl-6e25b2ee2513d75385101a8ff9f591ef51f314ec.tar.gz) = 37106 SIZE (cargo/addr2line-0.24.2.tar.gz) = 39015 SIZE (cargo/adler2-2.0.1.tar.gz) = 13366 SIZE (cargo/aho-corasick-1.1.3.tar.gz) = 183311 SIZE (cargo/allocator-api2-0.2.21.tar.gz) = 63622 SIZE (cargo/anes-0.1.6.tar.gz) = 23857 -SIZE (cargo/anstream-0.6.19.tar.gz) = 28767 +SIZE (cargo/anstream-0.6.20.tar.gz) = 28797 SIZE (cargo/anstyle-1.0.11.tar.gz) = 15880 SIZE (cargo/anstyle-parse-0.2.7.tar.gz) = 21707 SIZE (cargo/anstyle-query-1.1.3.tar.gz) = 10190 @@ -641,8 +644,8 @@ 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.42.tar.gz) = 58305 -SIZE (cargo/clap_builder-4.5.42.tar.gz) = 169655 +SIZE (cargo/clap-4.5.43.tar.gz) = 58340 +SIZE (cargo/clap_builder-4.5.43.tar.gz) = 169708 SIZE (cargo/clap_complete-4.5.55.tar.gz) = 48536 SIZE (cargo/clap_complete_command-0.6.1.tar.gz) = 7959 SIZE (cargo/clap_complete_nushell-4.5.8.tar.gz) = 35171 @@ -659,6 +662,7 @@ SIZE (cargo/configparser-3.1.0.tar.gz) = SIZE (cargo/console-0.15.11.tar.gz) = 37822 SIZE (cargo/console-0.16.0.tar.gz) = 39107 SIZE (cargo/core-foundation-0.10.1.tar.gz) = 28886 +SIZE (cargo/core-foundation-0.9.4.tar.gz) = 27743 SIZE (cargo/core-foundation-sys-0.8.7.tar.gz) = 37712 SIZE (cargo/cpufeatures-0.2.17.tar.gz) = 13466 SIZE (cargo/crc-3.3.0.tar.gz) = 13905 @@ -736,10 +740,10 @@ SIZE (cargo/globset-0.4.16.tar.gz) = 265 SIZE (cargo/globwalk-0.9.1.tar.gz) = 12572 SIZE (cargo/gloo-timers-0.3.0.tar.gz) = 5530 SIZE (cargo/goblin-0.10.0.tar.gz) = 216936 -SIZE (cargo/h2-0.4.7.tar.gz) = 174114 +SIZE (cargo/h2-0.4.12.tar.gz) = 176264 SIZE (cargo/half-2.6.0.tar.gz) = 59507 SIZE (cargo/hashbrown-0.14.5.tar.gz) = 141498 -SIZE (cargo/hashbrown-0.15.4.tar.gz) = 140447 +SIZE (cargo/hashbrown-0.15.5.tar.gz) = 140908 SIZE (cargo/heck-0.5.0.tar.gz) = 11517 SIZE (cargo/hermit-abi-0.5.2.tar.gz) = 17435 SIZE (cargo/hex-0.4.3.tar.gz) = 13299 @@ -977,6 +981,8 @@ SIZE (cargo/syn-2.0.104.tar.gz) = 299699 SIZE (cargo/sync_wrapper-1.0.2.tar.gz) = 6958 SIZE (cargo/synstructure-0.13.2.tar.gz) = 18950 SIZE (cargo/sys-info-0.9.1.tar.gz) = 20589 +SIZE (cargo/system-configuration-0.6.1.tar.gz) = 17935 +SIZE (cargo/system-configuration-sys-0.6.0.tar.gz) = 11090 SIZE (cargo/tagu-0.1.6.tar.gz) = 12714 SIZE (cargo/tar-0.4.44.tar.gz) = 61020 SIZE (cargo/target-lexicon-0.13.2.tar.gz) = 27923 @@ -1153,4 +1159,4 @@ SIZE (cargo/zopfli-0.8.2.tar.gz) = 51842 SIZE (cargo/zstd-0.13.3.tar.gz) = 30514 SIZE (cargo/zstd-safe-7.2.4.tar.gz) = 29350 SIZE (cargo/zstd-sys-2.0.15+zstd.1.5.7.tar.gz) = 774847 -SIZE (uv-0.8.5.tar.gz) = 4236752 +SIZE (uv-0.8.9.tar.gz) = 4269678 Index: patches/patch-Cargo_toml =================================================================== RCS file: /cvs/ports/devel/uv/patches/patch-Cargo_toml,v diff -u -p -r1.4 patch-Cargo_toml --- patches/patch-Cargo_toml 8 Aug 2025 03:36:04 -0000 1.4 +++ patches/patch-Cargo_toml 12 Aug 2025 12:04:02 -0000 @@ -5,7 +5,7 @@ Index: Cargo.toml 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/astral-sh/rs-async-zip", rev = "c909fda63fcafe4af496a07bfda28a5aae97e58d", features = ["bzip2", "deflate", "lzma", "tokio", "xz", "zstd"] } +-async_zip = { git = "https://github.com/astral-sh/rs-async-zip", rev = "285e48742b74ab109887d62e1ae79e7c15fd4878", 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" } @@ -22,7 +22,7 @@ Index: Cargo.toml @@ -146,8 +146,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"] } + reqwest = { version = "0.12.22", default-features = false, features = ["json", "gzip", "deflate", "zstd", "stream", "system-proxy", "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"] }