Hi ports@
update for devel/uv to the latest version 0.12.19
Changelog:
- https://github.com/astral-sh/uv/releases/tag/0.12.17
- https://github.com/astral-sh/uv/releases/tag/0.12.18
- https://github.com/astral-sh/uv/releases/tag/0.12.19
Build OK on current/amd64 with Rust 1.98.1
Build OK for RDEP security/py-cryptography_vectors, audio/ffmpeg-normalize and
devel/py-litellm
Tests welcome and please commit if OK.
Laurent
Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/uv/Makefile,v
diff -u -p -r1.44 Makefile
--- Makefile 18 Sep 2026 15:29:45 -0000 1.44
+++ Makefile 25 Sep 2026 11:27:45 -0000
@@ -10,7 +10,7 @@ USE_NOEXECONLY = Yes
COMMENT = Python package and project manager
-MODPY_DISTV = 0.12.16
+MODPY_DISTV = 0.12.19
GH_ACCOUNT = astral-sh
GH_PROJECT = uv
GH_TAGNAME = ${MODPY_DISTV}
Index: crates.inc
===================================================================
RCS file: /cvs/ports/devel/uv/crates.inc,v
diff -u -p -r1.39 crates.inc
--- crates.inc 18 Sep 2026 15:29:45 -0000 1.39
+++ crates.inc 25 Sep 2026 11:27:45 -0000
@@ -50,7 +50,7 @@ MODCARGO_CRATES += bit-vec 0.9.1 # Apach
MODCARGO_CRATES += bitflags 1.3.2 # MIT/Apache-2.0
MODCARGO_CRATES += bitflags 2.13.1 # MIT OR Apache-2.0
MODCARGO_CRATES += blake2 0.11.0-rc.6 # MIT OR Apache-2.0
-MODCARGO_CRATES += blake3 1.8.6 # CC0-1.0 OR Apache-2.0 OR Apache-2.0 WITH LLVM-exception
+MODCARGO_CRATES += blake3 1.8.7 # CC0-1.0 OR Apache-2.0 OR Apache-2.0 WITH LLVM-exception
MODCARGO_CRATES += block-buffer 0.10.4 # MIT OR Apache-2.0
MODCARGO_CRATES += block-buffer 0.12.1 # MIT OR Apache-2.0
MODCARGO_CRATES += block-padding 0.3.3 # MIT OR Apache-2.0
@@ -149,7 +149,7 @@ MODCARGO_CRATES += dotenvy 0.15.7 # MIT
MODCARGO_CRATES += dunce 1.0.5 # CC0-1.0 OR MIT-0 OR Apache-2.0
MODCARGO_CRATES += dyn-clone 1.0.20 # MIT OR Apache-2.0
MODCARGO_CRATES += editpe 0.2.4 # BSD-2-Clause
-MODCARGO_CRATES += either 1.17.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += either 1.18.0 # MIT OR Apache-2.0
MODCARGO_CRATES += embed-manifest 1.5.0 # MIT
MODCARGO_CRATES += encode_unicode 1.0.0 # Apache-2.0 OR MIT
MODCARGO_CRATES += encoding_rs 0.8.35 # (Apache-2.0 OR MIT) AND BSD-3-Clause
@@ -383,11 +383,11 @@ MODCARGO_CRATES += rand_core 0.10.1 # MI
MODCARGO_CRATES += rand_pcg 0.10.2 # MIT OR Apache-2.0
MODCARGO_CRATES += rayon 1.12.0 # MIT OR Apache-2.0
MODCARGO_CRATES += rayon-core 1.13.0 # MIT OR Apache-2.0
-MODCARGO_CRATES += rcgen 0.14.8 # MIT OR Apache-2.0
+MODCARGO_CRATES += rcgen 0.14.9 # MIT OR Apache-2.0
MODCARGO_CRATES += redox_syscall 0.5.15 # MIT
MODCARGO_CRATES += redox_users 0.5.2 # MIT
-MODCARGO_CRATES += ref-cast 1.0.26 # MIT OR Apache-2.0
-MODCARGO_CRATES += ref-cast-impl 1.0.26 # MIT OR Apache-2.0
+MODCARGO_CRATES += ref-cast 1.0.27 # MIT OR Apache-2.0
+MODCARGO_CRATES += ref-cast-impl 1.0.27 # MIT OR Apache-2.0
MODCARGO_CRATES += reflink-copy 0.1.30 # MIT/Apache-2.0
MODCARGO_CRATES += regex 1.13.1 # MIT OR Apache-2.0
MODCARGO_CRATES += regex-automata 0.4.18 # MIT OR Apache-2.0
@@ -469,7 +469,7 @@ MODCARGO_CRATES += simd-adler32 0.3.8 #
MODCARGO_CRATES += simd_cesu8 1.1.1 # Apache-2.0 OR MIT
MODCARGO_CRATES += simdutf8 0.1.5 # MIT OR Apache-2.0
MODCARGO_CRATES += similar 2.7.0 # Apache-2.0
-MODCARGO_CRATES += similar 3.1.2 # Apache-2.0
+MODCARGO_CRATES += similar 3.2.0 # Apache-2.0
MODCARGO_CRATES += simplecss 0.2.2 # Apache-2.0 OR MIT
MODCARGO_CRATES += siphasher 1.0.2 # MIT/Apache-2.0
MODCARGO_CRATES += slab 0.4.12 # MIT
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/uv/distinfo,v
diff -u -p -r1.40 distinfo
--- distinfo 18 Sep 2026 15:29:45 -0000 1.40
+++ distinfo 25 Sep 2026 11:27:46 -0000
@@ -50,7 +50,7 @@ SHA256 (cargo/bit-vec-0.9.1.tar.gz) = tx
SHA256 (cargo/bitflags-1.3.2.tar.gz) = vvONRRY8Lx3eCUp9/TPM9ZXJKQXI+PT9wY0G+xA3cYo=
SHA256 (cargo/bitflags-2.13.1.tar.gz) = tYi3bQD955aH12Rqm1vfPMD2VeC70IAzWpXX6W81h9o=
SHA256 (cargo/blake2-0.11.0-rc.6.tar.gz) = Bh8aCSJeMo4f+7N40tSZI8DKX+4Z+1rBzJwenVK5NpA=
-SHA256 (cargo/blake3-1.8.6.tar.gz) = dq57rSVBIOnkxjuvw4UxB1b5DEhOrA42uDF88Jy5Knc=
+SHA256 (cargo/blake3-1.8.7.tar.gz) = bZ5FT8Efdpd9yAOJOv9jBO0z1qJu+uhpZXO+p0uqJ64=
SHA256 (cargo/block-buffer-0.10.4.tar.gz) = MHjHYpti0/BDlRf6OUmWrKzFy8kcWiDYxljner1QOnE=
SHA256 (cargo/block-buffer-0.12.1.tar.gz) = 0vbH2+labtZ62fGOV9r5Oi8DTFJLmf0rdtGP3+tmYKo=
SHA256 (cargo/block-padding-0.3.3.tar.gz) = qIlP67/591gDSluOEth5GPVt/GSo4f51fWXikEFTjZM=
@@ -149,7 +149,7 @@ SHA256 (cargo/dotenvy-0.15.7.tar.gz) = G
SHA256 (cargo/dunce-1.0.5.tar.gz) = knc1BNWMCT9t4kWa9K8z+qUYwTRR648rVpjtPTbnyBM=
SHA256 (cargo/dyn-clone-1.0.20.tar.gz) = 0IgeoYGx33P/d/+q+cdUTswR6C+6m18nsmKjxzozJVU=
SHA256 (cargo/editpe-0.2.4.tar.gz) = 3kiPhyfmcmmpGLy1s1sbnuWbKuKFl0P/3WKI3pcBxeY=
-SHA256 (cargo/either-1.17.0.tar.gz) = nl6PbBWiS5o+5e/sgJzNAG07MOizu2PDmvc3x/h9qh0=
+SHA256 (cargo/either-1.18.0.tar.gz) = JSr7muXqpoO6vcagaLP1cm6xngUHDHMfmyojp8Po7TQ=
SHA256 (cargo/embed-manifest-1.5.0.tar.gz) = lM3GWxz56HFFPOL4b1quwk/y6qNqH6PgLkQd3cNhO5k=
SHA256 (cargo/encode_unicode-1.0.0.tar.gz) = NKpzZG/7AGuPUUfz3Bgr1LyxkCJ86GH8SkhEv448ssA=
SHA256 (cargo/encoding_rs-0.8.35.tar.gz) = dQMPPE9F2v11ht1ngJZajH6OKFpey4ZxPmOnnFsnZvM=
@@ -383,11 +383,11 @@ SHA256 (cargo/rand_core-0.6.4.tar.gz) =
SHA256 (cargo/rand_pcg-0.10.2.tar.gz) = yqD0E34cCnL0xlFIlAInbI6OHPCB87C6FW0svu8J6Go=
SHA256 (cargo/rayon-1.12.0.tar.gz) = +zmxZngfktSCU070tLGyVo9CYTtT5bbBYOJM+/owkm0=
SHA256 (cargo/rayon-core-1.13.0.tar.gz) = IuGLDwBi0w1CMLLoX/d/3+Qyb+sFS5eDo0YNhDXIq5E=
-SHA256 (cargo/rcgen-0.14.8.tar.gz) = V/bSSarXROJ05oJ3elAoOiJaMnBTlO5tX8wB76JeQFU=
+SHA256 (cargo/rcgen-0.14.9.tar.gz) = CR56jn2G5v64eifOjiy6KdSe/5UHr+6++rfusspmf7Q=
SHA256 (cargo/redox_syscall-0.5.15.tar.gz) = forw3eCUAGAR5qdA1IeTGUOUiYE70LzcfYIb6u7/SOw=
SHA256 (cargo/redox_users-0.5.2.tar.gz) = pOYIxmOLnBiXewC0dawfKNFOhLJ9jUL3Dgvx497BJ6w=
-SHA256 (cargo/ref-cast-1.0.26.tar.gz) = IW6Pdz15I7y6nOuGqGyTyrs5A6EYcvw/E4xJYw5QuW0=
-SHA256 (cargo/ref-cast-impl-1.0.26.tar.gz) = LJKDaF/ux9aa91+w6FjV5zePM/5Pxpk4OykWq5Jz4Dw=
+SHA256 (cargo/ref-cast-1.0.27.tar.gz) = fkQPtOS0FHKVM477dgAaueTvwOWDnfLEf8WsI4HTZcM=
+SHA256 (cargo/ref-cast-impl-1.0.27.tar.gz) = kuzYlk+EU3IWmaHtcgN7DbSc4vWlE4SG7om+1vZ83zo=
SHA256 (cargo/reflink-copy-0.1.30.tar.gz) = 2d16tK8DY9XM/Sg414KigZbPMqXMLk/jxdyD8r5Yi4s=
SHA256 (cargo/regex-1.13.1.tar.gz) = 8CAje2yO7ZPbLiy1PADGCo4bxz2n0HMZmhGAQBRQIY0=
SHA256 (cargo/regex-automata-0.4.18.tar.gz) = rYVTubJkEyUcvzDmIFlcekGziH8D2gRXnA5rDWoGtLI=
@@ -469,7 +469,7 @@ SHA256 (cargo/simd-adler32-0.3.8.tar.gz)
SHA256 (cargo/simd_cesu8-1.1.1.tar.gz) = lPkBV7uHzd9wJ5fF2t+gvn0mbN9J4i2i/Koy7/dbLDM=
SHA256 (cargo/simdutf8-0.1.5.tar.gz) = 46n+NOPnpQMWBgNR83GHo/VGvOlUlhVnVLYBpfpxt24=
SHA256 (cargo/similar-2.7.0.tar.gz) = u7tdllkUFkauZHtC/glNr2xhktFiCHC0SdlVf3SLLao=
-SHA256 (cargo/similar-3.1.2.tar.gz) = he4BavXXNrafyJ4ZJUVA+ktfVJKFP7VQOSDwhAEceLY=
+SHA256 (cargo/similar-3.2.0.tar.gz) = T2bKH3rKJHTcEMlC6yL+/8iXc19UzR25ATjC/dtJCYc=
SHA256 (cargo/simplecss-0.2.2.tar.gz) = epxog8qcPHyQ6Ijed7elyEnHedJddKEmmwIYsU6LE2w=
SHA256 (cargo/siphasher-1.0.2.tar.gz) = sqqFDiU3eMiKBMPXMjsEOu2p0+MNWXGTfBhVdpdjZ44=
SHA256 (cargo/slab-0.4.12.tar.gz) = DHkN4jEk+atEVE16wF1gRArcWGR5zlAcHW19o82MnPU=
@@ -660,7 +660,7 @@ SHA256 (cargo/zstd-sys-2.0.16+zstd.1.5.7
SHA256 (cargo/zvariant-5.11.0.tar.gz) = HBVnpuxo34aMu/3oRM/G2BZJ/lEJpisRaxn6vVPmGO4=
SHA256 (cargo/zvariant_derive-5.11.0.tar.gz) = x9W3gFmbveEU452aB5lXf60c7VEF04UVdF97MJnYzto=
SHA256 (cargo/zvariant_utils-3.3.1.tar.gz) = bUZPVzP/oHoxZNZW8YUzyqzp0GOFlnITVdcyVqQQ1pE=
-SHA256 (uv-0.12.16.tar.gz) = pjpbt2vCRR3GD1xQx/HYIJwBbkdMY8mszkEq7kf84sc=
+SHA256 (uv-0.12.19.tar.gz) = JA3SycWQHQUy5O0pLBER6DRhrLa5NZOoQW03r9L1nik=
SIZE (cargo/adler2-2.0.1.tar.gz) = 13366
SIZE (cargo/aes-0.8.4.tar.gz) = 124812
SIZE (cargo/aho-corasick-1.1.4.tar.gz) = 184015
@@ -713,7 +713,7 @@ SIZE (cargo/bit-vec-0.9.1.tar.gz) = 2917
SIZE (cargo/bitflags-1.3.2.tar.gz) = 23021
SIZE (cargo/bitflags-2.13.1.tar.gz) = 51395
SIZE (cargo/blake2-0.11.0-rc.6.tar.gz) = 48889
-SIZE (cargo/blake3-1.8.6.tar.gz) = 209674
+SIZE (cargo/blake3-1.8.7.tar.gz) = 209726
SIZE (cargo/block-buffer-0.10.4.tar.gz) = 10538
SIZE (cargo/block-buffer-0.12.1.tar.gz) = 15902
SIZE (cargo/block-padding-0.3.3.tar.gz) = 8504
@@ -812,7 +812,7 @@ SIZE (cargo/dotenvy-0.15.7.tar.gz) = 202
SIZE (cargo/dunce-1.0.5.tar.gz) = 8244
SIZE (cargo/dyn-clone-1.0.20.tar.gz) = 13134
SIZE (cargo/editpe-0.2.4.tar.gz) = 30784
-SIZE (cargo/either-1.17.0.tar.gz) = 21820
+SIZE (cargo/either-1.18.0.tar.gz) = 22357
SIZE (cargo/embed-manifest-1.5.0.tar.gz) = 22566
SIZE (cargo/encode_unicode-1.0.0.tar.gz) = 56986
SIZE (cargo/encoding_rs-0.8.35.tar.gz) = 1381050
@@ -1046,11 +1046,11 @@ SIZE (cargo/rand_core-0.6.4.tar.gz) = 22
SIZE (cargo/rand_pcg-0.10.2.tar.gz) = 15439
SIZE (cargo/rayon-1.12.0.tar.gz) = 183391
SIZE (cargo/rayon-core-1.13.0.tar.gz) = 73151
-SIZE (cargo/rcgen-0.14.8.tar.gz) = 64669
+SIZE (cargo/rcgen-0.14.9.tar.gz) = 64780
SIZE (cargo/redox_syscall-0.5.15.tar.gz) = 29646
SIZE (cargo/redox_users-0.5.2.tar.gz) = 17280
-SIZE (cargo/ref-cast-1.0.26.tar.gz) = 15375
-SIZE (cargo/ref-cast-impl-1.0.26.tar.gz) = 10232
+SIZE (cargo/ref-cast-1.0.27.tar.gz) = 15335
+SIZE (cargo/ref-cast-impl-1.0.27.tar.gz) = 10194
SIZE (cargo/reflink-copy-0.1.30.tar.gz) = 24094
SIZE (cargo/regex-1.13.1.tar.gz) = 157118
SIZE (cargo/regex-automata-0.4.18.tar.gz) = 628707
@@ -1132,7 +1132,7 @@ SIZE (cargo/simd-adler32-0.3.8.tar.gz) =
SIZE (cargo/simd_cesu8-1.1.1.tar.gz) = 319542
SIZE (cargo/simdutf8-0.1.5.tar.gz) = 28488
SIZE (cargo/similar-2.7.0.tar.gz) = 53928
-SIZE (cargo/similar-3.1.2.tar.gz) = 79019
+SIZE (cargo/similar-3.2.0.tar.gz) = 100297
SIZE (cargo/simplecss-0.2.2.tar.gz) = 22136
SIZE (cargo/siphasher-1.0.2.tar.gz) = 11416
SIZE (cargo/slab-0.4.12.tar.gz) = 19080
@@ -1323,4 +1323,4 @@ SIZE (cargo/zstd-sys-2.0.16+zstd.1.5.7.t
SIZE (cargo/zvariant-5.11.0.tar.gz) = 94370
SIZE (cargo/zvariant_derive-5.11.0.tar.gz) = 17729
SIZE (cargo/zvariant_utils-3.3.1.tar.gz) = 15680
-SIZE (uv-0.12.16.tar.gz) = 8687042
+SIZE (uv-0.12.19.tar.gz) = 8735351