Hi ports@
update for devel/ruff (Python linter in Rust) to the latest version 0.14.10
Changelog: https://github.com/astral-sh/ruff/releases/tag/0.14.10
Update Makefile and distinfo for salsa crate downloaded via Git.
Build and tests OK on current/amd64 with Rust 1.92.0
Tests welcome and please commit if OK.
Laurent
Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/ruff/Makefile,v
diff -u -p -r1.3 Makefile
--- Makefile 22 Nov 2025 10:57:10 -0000 1.3
+++ Makefile 5 Jan 2026 15:57:52 -0000
@@ -5,11 +5,11 @@ COMMENT = Python linter and code formatt
GH_ACCOUNT = astral-sh
GH_PROJECT = ruff
-GH_TAGNAME = 0.14.6
+GH_TAGNAME = 0.14.10
# Rust crates downloaded via git
LSPTYPES = 3512a9f33eadc5402cfab1b8f7340824c8ca1439
-SALSA = a885bb4c4c192741b8a17418fef81a71e33d111e
+SALSA = 55e5e7d32fa3fc189276f35bb04c9438f9aedbd1
DIST_TUPLE += github astral-sh lsp-types ${LSPTYPES} ../lsp-types
DIST_TUPLE += github salsa-rs salsa ${SALSA} ../salsa
Index: crates.inc
===================================================================
RCS file: /cvs/ports/devel/ruff/crates.inc,v
diff -u -p -r1.3 crates.inc
--- crates.inc 22 Nov 2025 10:57:10 -0000 1.3
+++ crates.inc 5 Jan 2026 15:57:52 -0000
@@ -24,6 +24,8 @@ MODCARGO_CRATES += base64 0.13.1 # MIT/A
MODCARGO_CRATES += bincode 2.0.1 # MIT
MODCARGO_CRATES += bincode_derive 2.0.1 # MIT
MODCARGO_CRATES += bindgen 0.72.1 # BSD-3-Clause
+MODCARGO_CRATES += bit-set 0.8.0 # Apache-2.0 OR MIT
+MODCARGO_CRATES += bit-vec 0.8.0 # Apache-2.0 OR MIT
MODCARGO_CRATES += bitflags 1.3.2 # MIT/Apache-2.0
MODCARGO_CRATES += bitflags 2.10.0 # MIT OR Apache-2.0
MODCARGO_CRATES += bitvec 1.0.1 # MIT
@@ -46,8 +48,8 @@ MODCARGO_CRATES += ciborium 0.2.2 # Apac
MODCARGO_CRATES += ciborium-io 0.2.2 # Apache-2.0
MODCARGO_CRATES += ciborium-ll 0.2.2 # Apache-2.0
MODCARGO_CRATES += clang-sys 1.8.1 # Apache-2.0
-MODCARGO_CRATES += clap 4.5.51 # MIT OR Apache-2.0
-MODCARGO_CRATES += clap_builder 4.5.51 # MIT OR Apache-2.0
+MODCARGO_CRATES += clap 4.5.53 # MIT OR Apache-2.0
+MODCARGO_CRATES += clap_builder 4.5.53 # MIT OR Apache-2.0
MODCARGO_CRATES += clap_complete 4.5.58 # 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
@@ -92,12 +94,11 @@ MODCARGO_CRATES += darling 0.21.3 # MIT
MODCARGO_CRATES += darling_core 0.21.3 # MIT
MODCARGO_CRATES += darling_macro 0.21.3 # MIT
MODCARGO_CRATES += dashmap 6.1.0 # MIT
+MODCARGO_CRATES += datatest-stable 0.3.3 # MIT OR Apache-2.0
MODCARGO_CRATES += derive-where 1.6.0 # MIT OR Apache-2.0
MODCARGO_CRATES += diff 0.1.13 # MIT OR Apache-2.0
MODCARGO_CRATES += difflib 0.4.0 # MIT
MODCARGO_CRATES += digest 0.10.7 # MIT OR Apache-2.0
-MODCARGO_CRATES += dir-test 0.4.1 # Apache-2.0
-MODCARGO_CRATES += dir-test-macros 0.4.1 # Apache-2.0
MODCARGO_CRATES += dirs 6.0.0 # MIT OR Apache-2.0
MODCARGO_CRATES += dirs-sys 0.5.0 # MIT OR Apache-2.0
MODCARGO_CRATES += dispatch2 0.3.0 # Zlib OR Apache-2.0 OR MIT
@@ -115,6 +116,7 @@ MODCARGO_CRATES += errno 0.3.14 # MIT OR
MODCARGO_CRATES += escape8259 0.5.3 # MIT
MODCARGO_CRATES += escargot 0.5.15 # MIT OR Apache-2.0
MODCARGO_CRATES += etcetera 0.11.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += fancy-regex 0.14.0 # MIT
MODCARGO_CRATES += fastrand 2.3.0 # Apache-2.0 OR MIT
MODCARGO_CRATES += fern 0.7.1 # MIT
MODCARGO_CRATES += filetime 0.2.26 # MIT/Apache-2.0
@@ -127,8 +129,8 @@ MODCARGO_CRATES += fs-err 2.11.0 # MIT/A
MODCARGO_CRATES += fsevent-sys 4.1.0 # MIT
MODCARGO_CRATES += funty 2.0.0 # MIT
MODCARGO_CRATES += generic-array 0.14.7 # MIT
-MODCARGO_CRATES += get-size-derive2 0.7.2 # MIT OR Apache-2.0
-MODCARGO_CRATES += get-size2 0.7.2 # MIT OR Apache-2.0
+MODCARGO_CRATES += get-size-derive2 0.7.3 # MIT OR Apache-2.0
+MODCARGO_CRATES += get-size2 0.7.3 # MIT OR Apache-2.0
MODCARGO_CRATES += getopts 0.2.24 # MIT OR Apache-2.0
MODCARGO_CRATES += getrandom 0.2.16 # MIT OR Apache-2.0
MODCARGO_CRATES += getrandom 0.3.4 # MIT OR Apache-2.0
@@ -138,7 +140,7 @@ MODCARGO_CRATES += globwalk 0.9.1 # 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.5 # MIT OR Apache-2.0
-MODCARGO_CRATES += hashbrown 0.16.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += hashbrown 0.16.1 # MIT OR Apache-2.0
MODCARGO_CRATES += hashlink 0.10.0 # 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
@@ -158,7 +160,7 @@ MODCARGO_CRATES += idna_adapter 1.2.1 #
MODCARGO_CRATES += ignore 0.4.25 # Unlicense OR MIT
MODCARGO_CRATES += imara-diff 0.1.8 # Apache-2.0
MODCARGO_CRATES += imperative 1.0.6 # MIT OR Apache-2.0
-MODCARGO_CRATES += indexmap 2.12.0 # Apache-2.0 OR MIT
+MODCARGO_CRATES += indexmap 2.12.1 # Apache-2.0 OR MIT
MODCARGO_CRATES += indicatif 0.18.3 # MIT
MODCARGO_CRATES += indoc 2.0.7 # MIT OR Apache-2.0
MODCARGO_CRATES += inotify 0.11.0 # ISC
@@ -194,6 +196,7 @@ MODCARGO_CRATES += libloading 0.8.9 # IS
MODCARGO_CRATES += libmimalloc-sys 0.1.44 # MIT
MODCARGO_CRATES += libredox 0.1.10 # MIT
MODCARGO_CRATES += libtest-mimic 0.7.3 # MIT/Apache-2.0
+MODCARGO_CRATES += libtest-mimic 0.8.1 # MIT/Apache-2.0
MODCARGO_CRATES += linux-raw-sys 0.11.0 # Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
MODCARGO_CRATES += litemap 0.8.0 # Unicode-3.0
MODCARGO_CRATES += lock_api 0.4.13 # MIT OR Apache-2.0
@@ -229,7 +232,7 @@ MODCARGO_CRATES += once_cell 1.21.3 # MI
MODCARGO_CRATES += once_cell_polyfill 1.70.1 # MIT OR Apache-2.0
MODCARGO_CRATES += oorandom 11.1.5 # MIT
MODCARGO_CRATES += option-ext 0.2.0 # MPL-2.0
-MODCARGO_CRATES += ordermap 0.5.12 # Apache-2.0 OR MIT
+MODCARGO_CRATES += ordermap 1.0.0 # Apache-2.0 OR MIT
MODCARGO_CRATES += os_pipe 1.2.2 # MIT
MODCARGO_CRATES += os_str_bytes 7.1.1 # MIT OR Apache-2.0
MODCARGO_CRATES += parking_lot 0.12.4 # MIT OR Apache-2.0
@@ -333,7 +336,7 @@ MODCARGO_CRATES += strsim 0.11.1 # MIT
MODCARGO_CRATES += strum 0.27.2 # MIT
MODCARGO_CRATES += strum_macros 0.27.2 # MIT
MODCARGO_CRATES += supports-hyperlinks 3.1.0 # Apache-2.0
-MODCARGO_CRATES += syn 2.0.110 # MIT OR Apache-2.0
+MODCARGO_CRATES += syn 2.0.111 # MIT OR Apache-2.0
MODCARGO_CRATES += synstructure 0.13.2 # MIT
MODCARGO_CRATES += tap 1.0.1 # MIT
MODCARGO_CRATES += tempfile 3.23.0 # MIT OR Apache-2.0
@@ -362,13 +365,13 @@ MODCARGO_CRATES += toml_datetime 0.7.3 #
MODCARGO_CRATES += toml_edit 0.23.6 # MIT OR Apache-2.0
MODCARGO_CRATES += toml_parser 1.0.4 # MIT OR Apache-2.0
MODCARGO_CRATES += toml_writer 1.0.4 # MIT OR Apache-2.0
-MODCARGO_CRATES += tracing 0.1.41 # MIT
-MODCARGO_CRATES += tracing-attributes 0.1.30 # MIT
-MODCARGO_CRATES += tracing-core 0.1.34 # MIT
+MODCARGO_CRATES += tracing 0.1.43 # MIT
+MODCARGO_CRATES += tracing-attributes 0.1.31 # MIT
+MODCARGO_CRATES += tracing-core 0.1.35 # MIT
MODCARGO_CRATES += tracing-flame 0.2.0 # MIT
MODCARGO_CRATES += tracing-indicatif 0.3.13 # MIT
MODCARGO_CRATES += tracing-log 0.2.0 # MIT
-MODCARGO_CRATES += tracing-subscriber 0.3.20 # MIT
+MODCARGO_CRATES += tracing-subscriber 0.3.22 # MIT
MODCARGO_CRATES += tryfn 0.2.3 # MIT OR Apache-2.0
MODCARGO_CRATES += typed-arena 2.0.2 # MIT
MODCARGO_CRATES += typenum 1.18.0 # MIT OR Apache-2.0
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/ruff/distinfo,v
diff -u -p -r1.3 distinfo
--- distinfo 22 Nov 2025 10:57:10 -0000 1.3
+++ distinfo 5 Jan 2026 15:57:53 -0000
@@ -25,6 +25,8 @@ SHA256 (cargo/base64-0.13.1.tar.gz) = nh
SHA256 (cargo/bincode-2.0.1.tar.gz) = Nur117CQJj6BUIIEgtXZPNlkqB5AGZE8ly9O3Mbtt0A=
SHA256 (cargo/bincode_derive-2.0.1.tar.gz) = v5VwmkQPRemGmDkY0Oih8wqbHfBJGPyChnBgaASsPAk=
SHA256 (cargo/bindgen-0.72.1.tar.gz) = mTd2tQnPtJx1DxG48HpG+iPgoThv/AH7Hn00Pvw4eJU=
+SHA256 (cargo/bit-set-0.8.0.tar.gz) = CIB+CA7X+dVDP6mydRls/DVBT2agx52GTcUaDYJSMaM=
+SHA256 (cargo/bit-vec-0.8.0.tar.gz) = XnZKHUDVENrzXge+nrBudXcJCMJ9QR7mySEJyYQOqvc=
SHA256 (cargo/bitflags-1.3.2.tar.gz) = vvONRRY8Lx3eCUp9/TPM9ZXJKQXI+PT9wY0G+xA3cYo=
SHA256 (cargo/bitflags-2.10.0.tar.gz) = gS4StShcxRWpxypcHTttRqGdrFrP71JllowWYQbjHdM=
SHA256 (cargo/bitvec-1.0.1.tar.gz) = G8KDLCQjmwFB1WdLuRdPnWiotbPydTMRknwXLKRvfpw=
@@ -47,8 +49,8 @@ SHA256 (cargo/ciborium-0.2.2.tar.gz) = Q
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/clang-sys-1.8.1.tar.gz) = CwI5R4EXWMl8Wb+dHBiP1hmtRxjcqnZ5R98crbFPOfQ=
-SHA256 (cargo/clap-4.5.51.tar.gz) = TCbXIRcOApXxkaab2aH5PvzbCv84aEthq1dQRoly5fU=
-SHA256 (cargo/clap_builder-4.5.51.tar.gz) = dYNfDHv2gb/QWr5E6WV2D+qZmlKGxustWYg2NP0CARo=
+SHA256 (cargo/clap-4.5.53.tar.gz) = yeNA4BKhv0k19Sgu0UNtFIlUjo9yMIIH6l3w4j0tA/g=
+SHA256 (cargo/clap_builder-4.5.53.tar.gz) = 12tdE+qhjJAf0vf8qTn+/joHJ6lTVh/v3zspIrhWnQA=
SHA256 (cargo/clap_complete-4.5.58.tar.gz) = db8LMq0uFS3nibtjXqTTB49rg4rXl0FD6ZuZ9FoEr0o=
SHA256 (cargo/clap_complete_command-0.6.1.tar.gz) = 2o4ZjAUjFWhtNjceijxXeLeFL8dcwxPk4R7remRKG2I=
SHA256 (cargo/clap_complete_nushell-4.5.8.tar.gz) = CgyVFpRpHmW/nUIdWX1oQWwi3pYy6ITChBLLjNi3Pc4=
@@ -93,12 +95,11 @@ SHA256 (cargo/darling-0.21.3.tar.gz) = n
SHA256 (cargo/darling_core-0.21.3.tar.gz) = EkcZXs1+PIX4PI0qNm5CENWI6AITPh41UYCphwtRfqQ=
SHA256 (cargo/darling_macro-0.21.3.tar.gz) = 04MI34LRCA3gr+5dBp+hSwMmqIwU8VxczaNbSmxBTIE=
SHA256 (cargo/dashmap-6.1.0.tar.gz) = UEHMSZFEiR83kClyEvMqdPuTjlE2oUlD8zjvngrids8=
+SHA256 (cargo/datatest-stable-0.3.3.tar.gz) = qGfXMi62nPOmilQmOHoltFyzucXuQQI+5s6pLir63YI=
SHA256 (cargo/derive-where-1.6.0.tar.gz) = 75Qd7XfRXKGbQDdIaaxgAK8cnypMDz1McJJih+Y2So8=
SHA256 (cargo/diff-0.1.13.tar.gz) = ViVJhndeMjP/qcTX0/qvbTaiwJ0wsgaH6fiLyLr8Fsg=
SHA256 (cargo/difflib-0.4.0.tar.gz) = YYTjNUMWJDdRXC4rSHFHlON4ReyYUXEZFO7J0wj26+g=
SHA256 (cargo/digest-0.10.7.tar.gz) = ntmigfe8m3V25hRoumFaZqXIz9/0JCCnCqgnAaOx4pI=
-SHA256 (cargo/dir-test-0.4.1.tar.gz) = YsAT/oJYZPPkWT82Qmwfp6dPVgPxPKjRr3qZDBzZSnk=
-SHA256 (cargo/dir-test-macros-0.4.1.tar.gz) = 1C9U17SmvCQA/lszjjXRozV4dYU3UyL0nF1f57JD2n4=
SHA256 (cargo/dirs-6.0.0.tar.gz) = w+iqlNdRQSKEgClafQ5/62ILGlrZ8SvEC+YkEeOMzk4=
SHA256 (cargo/dirs-sys-0.5.0.tar.gz) = 4BozZtJ+6YkAIkUu5hsrY6Z+bxP1iQC2Uf9WZfC7H6s=
SHA256 (cargo/dispatch2-0.3.0.tar.gz) = iaCfIqbGBpoYRw65LSKYrPJUY/FCVtJHeOEjDXiaKuw=
@@ -116,6 +117,7 @@ SHA256 (cargo/errno-0.3.14.tar.gz) = Ocq
SHA256 (cargo/escape8259-0.5.3.tar.gz) = VpLde1oZeKWusM6Dt2VcWMqO/ct50hA26iSdqVr+wsY=
SHA256 (cargo/escargot-0.5.15.tar.gz) = EcOuoyvJe1AMnKanK3aKJuVYJkMD0QHTQJz21Xqe0M8=
SHA256 (cargo/etcetera-0.11.0.tar.gz) = 3kjMTRwdl6IP2Bne9UuJDK3ecu060MYUgioKQzNhvpY=
+SHA256 (cargo/fancy-regex-0.14.0.tar.gz) = biTLWpS8rh5UCLDv/KXNcXLqPFdVBJxfOvTNKDoWUpg=
SHA256 (cargo/fastrand-2.3.0.tar.gz) = N5Ce67tQ1y+QWcO22CwEY/L/BiyelYRcQ6bJwDVUEb4=
SHA256 (cargo/fern-0.7.1.tar.gz) = QxYYX3CbI3E+QeMZX5Dt73+wDD7UrceXac8JzHYqOyk=
SHA256 (cargo/filetime-0.2.26.tar.gz) = vAUFzRtvplgCg/a99wpz/PSroRhAOMkJArkrPdDfY+0=
@@ -128,8 +130,8 @@ SHA256 (cargo/fs-err-2.11.0.tar.gz) = iK
SHA256 (cargo/fsevent-sys-4.1.0.tar.gz) = du56AtpNIxZQx86jE0m4ib4vRd2z7zAy0uyBhfYxP9I=
SHA256 (cargo/funty-2.0.0.tar.gz) = 5tWjKBWuPzMwLZX9yyzheGL4xlNj3P0pNgSAuhAB/Jw=
SHA256 (cargo/generic-array-0.14.7.tar.gz) = hWScpR/XInLXghra8nStkcKIJ3cT2cGIINhJmn/2npo=
-SHA256 (cargo/get-size-derive2-0.7.2.tar.gz) = /0faphUFyFrxJundZK9qNCoz3AzM/hvnTOrcfTUubv0=
-SHA256 (cargo/get-size2-0.7.2.tar.gz) = rHu4cQ4fCWchAr593zn3ZNhECudKn04wqqSCDc3/pK8=
+SHA256 (cargo/get-size-derive2-0.7.3.tar.gz) = qyHXvSxiXyBk8EzlS8uIvFfEVyTN5Fy6Mm14TiLT9xo=
+SHA256 (cargo/get-size2-0.7.3.tar.gz) = h5JysN4Qnitns5/P49Jf27qWrAfkSiVPWgtNf/VTQMs=
SHA256 (cargo/getopts-0.2.24.tar.gz) = z+T7rFA7jR+I5mdgEYhfNLcXT0blmVa7pTS6g6ve1N8=
SHA256 (cargo/getrandom-0.2.16.tar.gz) = M1/58TXkOEyBUNbyfG2u1DNXf4a0dQQYM4wBoaJShZI=
SHA256 (cargo/getrandom-0.3.4.tar.gz) = iZ3vXDfE/XsmZGSMKBIOzsE45NOVtFnlyjT5zOLdd/0=
@@ -139,7 +141,7 @@ SHA256 (cargo/globwalk-0.9.1.tar.gz) = C
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.5.tar.gz) = kinP5T39afBgmkn2VGG9kwAeoe+InNVSndF2WT9TOKE=
-SHA256 (cargo/hashbrown-0.16.0.tar.gz) = VBm9xPapIH++um0RtgTUga3feOzRDBGtUedsL2SCdI0=
+SHA256 (cargo/hashbrown-0.16.1.tar.gz) = hB0cyb7X+SNvMh35dwMDc/SkFjrhp9v+GlGiwaUdkQA=
SHA256 (cargo/hashlink-0.10.0.tar.gz) = c4LPYmNBny2N84xV19qD2lwYrvh/x6f8H7HjRO3+FME=
SHA256 (cargo/heck-0.5.0.tar.gz) = IwTgCYP4f/s4tVtES147YKiEtdMMD8p9gv4zRJu+Veo=
SHA256 (cargo/hermit-abi-0.5.2.tar.gz) = /A/vRW5LqpbalQRVzQLAgcqVOxQSmOQds/x+NrHahJw=
@@ -159,7 +161,7 @@ SHA256 (cargo/idna_adapter-1.2.1.tar.gz)
SHA256 (cargo/ignore-0.4.25.tar.gz) = 09eCo2WgFeD1wEkCJGE5JJq/dpElAG++dkni7ogWm0o=
SHA256 (cargo/imara-diff-0.1.8.tar.gz) = F9NLfUIXiUX3dehLxMNt3nwcbN/qZW0zVNAJBW8rs9I=
SHA256 (cargo/imperative-1.0.6.tar.gz) = KaH2Umr3Ifmuyc7terjr/KR/M5nQi4AFbCrMo/y2lKk=
-SHA256 (cargo/indexmap-2.12.0.tar.gz) = Zxeo0qWpKaGi60OhKBJJjtFBoLz7fo94RPvb5DA7up8=
+SHA256 (cargo/indexmap-2.12.1.tar.gz) = CtS7K1ZbygZF9NaMXJr5f7oJTpeR2mhb+Dy18850rPI=
SHA256 (cargo/indicatif-0.18.3.tar.gz) = k3XhEuS0Y+wbHGwBGVNUXGWjAWT7q1tYHfMrOr8Ny4g=
SHA256 (cargo/indoc-2.0.7.tar.gz) = ec9ck/kyKM+O+zujYlNfsRGZrFSKCc4RfJsa3DAw1wY=
SHA256 (cargo/inotify-0.11.0.tar.gz) = 833M/yeRq2BPm6vvC6FPvgvjC9No3FQeKwjQfIqpCPM=
@@ -195,6 +197,7 @@ SHA256 (cargo/libloading-0.8.9.tar.gz) =
SHA256 (cargo/libmimalloc-sys-0.1.44.tar.gz) = Zn9P7CDynfxrxzV8WC2ReWwWmtfi/OcJRorv6ywJmHA=
SHA256 (cargo/libredox-0.1.10.tar.gz) = QW9+cYvbBgAJZJYP+kO0M1rUASrouZBgJhqkqAiNXMs=
SHA256 (cargo/libtest-mimic-0.7.3.tar.gz) = zAvaRe1bOikEJiwbuR5SYSeqcOfvN1irou+Tz4lrm1g=
+SHA256 (cargo/libtest-mimic-0.8.1.tar.gz) = UpeWLvGe3aTOM6qkhDhuCls9fy9OA3y+7gBQPvaynTM=
SHA256 (cargo/linux-raw-sys-0.11.0.tar.gz) = 3x08O1PaZM9XYEgic6mOV1xlGmfux/d9+WtbZC3o8Dk=
SHA256 (cargo/litemap-0.8.0.tar.gz) = JB6u9f0SyIcFoB/BBmxIxLNuDdQ3fc3H7DlCzqemmVY=
SHA256 (cargo/lock_api-0.4.13.tar.gz) = lpNlB/FTYFvd/NoGjdgEeWyEMk7SUQgJ5bKmJMgdp2U=
@@ -230,7 +233,7 @@ SHA256 (cargo/once_cell-1.21.3.tar.gz) =
SHA256 (cargo/once_cell_polyfill-1.70.1.tar.gz) = pIlRdbQlyx+HchtZ8PKGwgkr1K+BIkNnJRDhrFPi4K0=
SHA256 (cargo/oorandom-11.1.5.tar.gz) = 1nkPWMf/Yz2HcfQpZSiSA0EaXlxoOIcDwG4U8kdwtB4=
SHA256 (cargo/option-ext-0.2.0.tar.gz) = BHRPSerpmreODVwLYDqyGPUV6oz+WkVtdimtiDo7bn0=
-SHA256 (cargo/ordermap-0.5.12.tar.gz) = sQD33WBWEYItMOGCIU08Av3vzi2AHSOZP2trpsoTkq8=
+SHA256 (cargo/ordermap-1.0.0.tar.gz) = 7WN3Qc7Y+yQIVdIqK08gjat6BrzOczgBYuUlMADBZ1g=
SHA256 (cargo/os_pipe-1.2.2.tar.gz) = 2zNfR2CxTq1ikBFvJCe/M6FNTwYX1J94okbeEMGDEiQ=
SHA256 (cargo/os_str_bytes-7.1.1.tar.gz) = Y+zre111cBGofQjrISPbFdh/sMKB9l0QHOMKHpbDrVw=
SHA256 (cargo/parking_lot-0.12.4.tar.gz) = cNWL9DZptXldFXbQZBz7b7sgV79ilQYmepKAcVhYShM=
@@ -334,7 +337,7 @@ SHA256 (cargo/strsim-0.11.1.tar.gz) = fa
SHA256 (cargo/strum-0.27.2.tar.gz) = ryPW9sGiJLrvnT9h4ofSdhOFpbiP2rTrTG8RrrVMS88=
SHA256 (cargo/strum_macros-0.27.2.tar.gz) = dpXOOEXqSzOSfAVaOdxDikWwWffBs9kdONEDVfuMvKc=
SHA256 (cargo/supports-hyperlinks-3.1.0.tar.gz) = gE9E7TxjFS3mqfkKy+oaEQRB3kMAbqUbzOj0NhlqKIs=
-SHA256 (cargo/syn-2.0.110.tar.gz) = qZgBtb007eTPP8aIxZGTaP6k5IFKRmQ1lQPmAVsoCuo=
+SHA256 (cargo/syn-2.0.111.tar.gz) = OQzJopSrcb2xqi6Z0Tvpx1PNLXvWVgx3EYWXQQxNLoc=
SHA256 (cargo/synstructure-0.13.2.tar.gz) = copw89uvW6t/DEsayNeuXqYKS1VJyKWRQ2HJkUenCdI=
SHA256 (cargo/tap-1.0.1.tar.gz) = VZN+F5kYWxKGPUR/Qll+1p2ZKGhrjYih3xc3agl9g2k=
SHA256 (cargo/tempfile-3.23.0.tar.gz) = LTHHe99Cp0U3HSYKJspxY/Hgkktkr6C2iOYbWp+gLxY=
@@ -363,13 +366,13 @@ SHA256 (cargo/toml_datetime-0.7.3.tar.gz
SHA256 (cargo/toml_edit-0.23.6.tar.gz) = 8+/+fA6G/f9Pac3SzMG5b5M+JIEcVEHUSQToaD4nGEs=
SHA256 (cargo/toml_parser-1.0.4.tar.gz) = wMviaNNb20u1pWot6I0K0Otwr1OEqZ1kjNSz0EA5gA4=
SHA256 (cargo/toml_writer-1.0.4.tar.gz) = 34srVHM2dK0obRYmfc/Hpx7Vx3bkrHqjw+JWH3xje/I=
-SHA256 (cargo/tracing-0.1.41.tar.gz) = eE4KxTXetFBFXL+iim8N8UXqG7euUbghz155J/3PvdA=
-SHA256 (cargo/tracing-attributes-0.1.30.tar.gz) = gTg6tk5yp6i44TEwxJ49qyne9tDH12oDCHs89xxcaQM=
-SHA256 (cargo/tracing-core-0.1.34.tar.gz) = udElgfIn6T8JTTryrmkKV0q7iiubepbnz+lkeythdng=
+SHA256 (cargo/tracing-0.1.43.tar.gz) = LRXZCgtcGTeJUtR53IWEBxSde7RaFN4BQvbFNLFvxkc=
+SHA256 (cargo/tracing-attributes-0.1.31.tar.gz) = dJDPpeyWN0ZWh0BlGsZ4H3AcnF6iV8WOBX87qM9p6No=
+SHA256 (cargo/tracing-core-0.1.35.tar.gz) = egTiT6tcicajbrhVjJZW8w2B3lHfpNO0XyayHWH6Cmw=
SHA256 (cargo/tracing-flame-0.2.0.tar.gz) = C64RfuFHiRheEpqu5dk3UKvmf9xammJlBFK/5OEio6k=
SHA256 (cargo/tracing-indicatif-0.3.13.tar.gz) = BNThHg4nrO8lpH8n6UNTVf7NxIiGf6K8kOdbBwDSgj0=
SHA256 (cargo/tracing-log-0.2.0.tar.gz) = 7oVfH0AL0OXALRUK5d44QAOaP1SwJRVkBONMI8A/R8M=
-SHA256 (cargo/tracing-subscriber-0.3.20.tar.gz) = IFShT1MH1gH4ja8FU+HL9HKsxPLFGvq2MkMc3NchJNU=
+SHA256 (cargo/tracing-subscriber-0.3.22.tar.gz) = LzAUOCfdqw0lb9hDt6ZtFk6fJxz6Dd5JFCxcoMopHx4=
SHA256 (cargo/tryfn-0.2.3.tar.gz) = X+JC7p5kas7Jq3OlxUDoVD7RsQfwzkK+gx4HddQjw5Y=
SHA256 (cargo/typed-arena-2.0.2.tar.gz) = avauIBZ6ns5Ly0GvW4D4ofHfmB9jkRic4A/SV68EEmo=
SHA256 (cargo/typenum-1.18.0.tar.gz) = Hcz/484Hr5OGv9KegMCrGoIFovw05LzUA2TfkCz6jz8=
@@ -466,8 +469,8 @@ SHA256 (cargo/zip-0.6.6.tar.gz) = dgOU4k
SHA256 (cargo/zstd-0.11.2+zstd.1.5.2.tar.gz) = IMyWAybs5k8BDS0hB1N/JtxYmmVzoxa9Wx26aF+l/eQ=
SHA256 (cargo/zstd-safe-5.0.2+zstd.1.5.2.tar.gz) = HSpVheBPnupLKj0eylCMTe6Vkqie9vRQwRcZ2gcm9Ns=
SHA256 (cargo/zstd-sys-2.0.16+zstd.1.5.7.tar.gz) = keGevCrcj4PkMDnnl3bj/ajKkZEy1oof7WpfrKJoN0g=
-SHA256 (ruff-0.14.6.tar.gz) = WOu47ER56LMHxTZPz1YvlNHev2Wg+YIcFT8rOqAZJDw=
-SHA256 (salsa-rs-salsa-a885bb4c4c192741b8a17418fef81a71e33d111e.tar.gz) = JTV39uUWSiaDEQcai2GXehgDMSDvMw0XoTiRBmE7ugQ=
+SHA256 (ruff-0.14.10.tar.gz) = kpSi/xKZTnEKoB/jfSIVm01tRe0wmvep0Q5xynMT4Lg=
+SHA256 (salsa-rs-salsa-55e5e7d32fa3fc189276f35bb04c9438f9aedbd1.tar.gz) = iigQZEdVaR7T7iNsJ0PD1Sq4nKNArqyL3Z8CIO9FrOE=
SIZE (astral-sh-lsp-types-3512a9f33eadc5402cfab1b8f7340824c8ca1439.tar.gz) = 71124
SIZE (cargo/adler2-2.0.1.tar.gz) = 13366
SIZE (cargo/aho-corasick-1.1.4.tar.gz) = 184015
@@ -495,6 +498,8 @@ SIZE (cargo/base64-0.13.1.tar.gz) = 6100
SIZE (cargo/bincode-2.0.1.tar.gz) = 70469
SIZE (cargo/bincode_derive-2.0.1.tar.gz) = 7404
SIZE (cargo/bindgen-0.72.1.tar.gz) = 246071
+SIZE (cargo/bit-set-0.8.0.tar.gz) = 16289
+SIZE (cargo/bit-vec-0.8.0.tar.gz) = 24132
SIZE (cargo/bitflags-1.3.2.tar.gz) = 23021
SIZE (cargo/bitflags-2.10.0.tar.gz) = 48427
SIZE (cargo/bitvec-1.0.1.tar.gz) = 224375
@@ -517,8 +522,8 @@ SIZE (cargo/ciborium-0.2.2.tar.gz) = 356
SIZE (cargo/ciborium-io-0.2.2.tar.gz) = 6697
SIZE (cargo/ciborium-ll-0.2.2.tar.gz) = 14695
SIZE (cargo/clang-sys-1.8.1.tar.gz) = 44009
-SIZE (cargo/clap-4.5.51.tar.gz) = 62030
-SIZE (cargo/clap_builder-4.5.51.tar.gz) = 171077
+SIZE (cargo/clap-4.5.53.tar.gz) = 62036
+SIZE (cargo/clap_builder-4.5.53.tar.gz) = 170811
SIZE (cargo/clap_complete-4.5.58.tar.gz) = 48645
SIZE (cargo/clap_complete_command-0.6.1.tar.gz) = 7959
SIZE (cargo/clap_complete_nushell-4.5.8.tar.gz) = 35171
@@ -563,12 +568,11 @@ SIZE (cargo/darling-0.21.3.tar.gz) = 413
SIZE (cargo/darling_core-0.21.3.tar.gz) = 74471
SIZE (cargo/darling_macro-0.21.3.tar.gz) = 2535
SIZE (cargo/dashmap-6.1.0.tar.gz) = 24828
+SIZE (cargo/datatest-stable-0.3.3.tar.gz) = 34481
SIZE (cargo/derive-where-1.6.0.tar.gz) = 52327
SIZE (cargo/diff-0.1.13.tar.gz) = 46216
SIZE (cargo/difflib-0.4.0.tar.gz) = 7638
SIZE (cargo/digest-0.10.7.tar.gz) = 19557
-SIZE (cargo/dir-test-0.4.1.tar.gz) = 7119
-SIZE (cargo/dir-test-macros-0.4.1.tar.gz) = 7349
SIZE (cargo/dirs-6.0.0.tar.gz) = 14190
SIZE (cargo/dirs-sys-0.5.0.tar.gz) = 10157
SIZE (cargo/dispatch2-0.3.0.tar.gz) = 54606
@@ -586,6 +590,7 @@ SIZE (cargo/errno-0.3.14.tar.gz) = 12002
SIZE (cargo/escape8259-0.5.3.tar.gz) = 4989
SIZE (cargo/escargot-0.5.15.tar.gz) = 21657
SIZE (cargo/etcetera-0.11.0.tar.gz) = 14362
+SIZE (cargo/fancy-regex-0.14.0.tar.gz) = 86969
SIZE (cargo/fastrand-2.3.0.tar.gz) = 15076
SIZE (cargo/fern-0.7.1.tar.gz) = 304533
SIZE (cargo/filetime-0.2.26.tar.gz) = 17273
@@ -598,8 +603,8 @@ SIZE (cargo/fs-err-2.11.0.tar.gz) = 2044
SIZE (cargo/fsevent-sys-4.1.0.tar.gz) = 4620
SIZE (cargo/funty-2.0.0.tar.gz) = 13160
SIZE (cargo/generic-array-0.14.7.tar.gz) = 15950
-SIZE (cargo/get-size-derive2-0.7.2.tar.gz) = 8859
-SIZE (cargo/get-size2-0.7.2.tar.gz) = 19159
+SIZE (cargo/get-size-derive2-0.7.3.tar.gz) = 8865
+SIZE (cargo/get-size2-0.7.3.tar.gz) = 19162
SIZE (cargo/getopts-0.2.24.tar.gz) = 21467
SIZE (cargo/getrandom-0.2.16.tar.gz) = 40163
SIZE (cargo/getrandom-0.3.4.tar.gz) = 50932
@@ -609,7 +614,7 @@ SIZE (cargo/globwalk-0.9.1.tar.gz) = 125
SIZE (cargo/half-2.6.0.tar.gz) = 59507
SIZE (cargo/hashbrown-0.14.5.tar.gz) = 141498
SIZE (cargo/hashbrown-0.15.5.tar.gz) = 140908
-SIZE (cargo/hashbrown-0.16.0.tar.gz) = 141708
+SIZE (cargo/hashbrown-0.16.1.tar.gz) = 147785
SIZE (cargo/hashlink-0.10.0.tar.gz) = 29402
SIZE (cargo/heck-0.5.0.tar.gz) = 11517
SIZE (cargo/hermit-abi-0.5.2.tar.gz) = 17435
@@ -629,7 +634,7 @@ SIZE (cargo/idna_adapter-1.2.1.tar.gz) =
SIZE (cargo/ignore-0.4.25.tar.gz) = 59154
SIZE (cargo/imara-diff-0.1.8.tar.gz) = 155787
SIZE (cargo/imperative-1.0.6.tar.gz) = 13221
-SIZE (cargo/indexmap-2.12.0.tar.gz) = 100446
+SIZE (cargo/indexmap-2.12.1.tar.gz) = 100184
SIZE (cargo/indicatif-0.18.3.tar.gz) = 66504
SIZE (cargo/indoc-2.0.7.tar.gz) = 17184
SIZE (cargo/inotify-0.11.0.tar.gz) = 26241
@@ -665,6 +670,7 @@ SIZE (cargo/libloading-0.8.9.tar.gz) = 3
SIZE (cargo/libmimalloc-sys-0.1.44.tar.gz) = 451625
SIZE (cargo/libredox-0.1.10.tar.gz) = 7332
SIZE (cargo/libtest-mimic-0.7.3.tar.gz) = 27276
+SIZE (cargo/libtest-mimic-0.8.1.tar.gz) = 27812
SIZE (cargo/linux-raw-sys-0.11.0.tar.gz) = 2659624
SIZE (cargo/litemap-0.8.0.tar.gz) = 34344
SIZE (cargo/lock_api-0.4.13.tar.gz) = 28565
@@ -700,7 +706,7 @@ SIZE (cargo/once_cell-1.21.3.tar.gz) = 3
SIZE (cargo/once_cell_polyfill-1.70.1.tar.gz) = 7510
SIZE (cargo/oorandom-11.1.5.tar.gz) = 23750
SIZE (cargo/option-ext-0.2.0.tar.gz) = 7345
-SIZE (cargo/ordermap-0.5.12.tar.gz) = 69927
+SIZE (cargo/ordermap-1.0.0.tar.gz) = 70288
SIZE (cargo/os_pipe-1.2.2.tar.gz) = 10810
SIZE (cargo/os_str_bytes-7.1.1.tar.gz) = 28828
SIZE (cargo/parking_lot-0.12.4.tar.gz) = 46779
@@ -804,7 +810,7 @@ SIZE (cargo/strsim-0.11.1.tar.gz) = 1426
SIZE (cargo/strum-0.27.2.tar.gz) = 8489
SIZE (cargo/strum_macros-0.27.2.tar.gz) = 30522
SIZE (cargo/supports-hyperlinks-3.1.0.tar.gz) = 8235
-SIZE (cargo/syn-2.0.110.tar.gz) = 302184
+SIZE (cargo/syn-2.0.111.tar.gz) = 302117
SIZE (cargo/synstructure-0.13.2.tar.gz) = 18950
SIZE (cargo/tap-1.0.1.tar.gz) = 11316
SIZE (cargo/tempfile-3.23.0.tar.gz) = 43063
@@ -833,13 +839,13 @@ SIZE (cargo/toml_datetime-0.7.3.tar.gz)
SIZE (cargo/toml_edit-0.23.6.tar.gz) = 65753
SIZE (cargo/toml_parser-1.0.4.tar.gz) = 34978
SIZE (cargo/toml_writer-1.0.4.tar.gz) = 17146
-SIZE (cargo/tracing-0.1.41.tar.gz) = 82448
-SIZE (cargo/tracing-attributes-0.1.30.tar.gz) = 39142
-SIZE (cargo/tracing-core-0.1.34.tar.gz) = 63760
+SIZE (cargo/tracing-0.1.43.tar.gz) = 90033
+SIZE (cargo/tracing-attributes-0.1.31.tar.gz) = 39733
+SIZE (cargo/tracing-core-0.1.35.tar.gz) = 63837
SIZE (cargo/tracing-flame-0.2.0.tar.gz) = 9062
SIZE (cargo/tracing-indicatif-0.3.13.tar.gz) = 29929
SIZE (cargo/tracing-log-0.2.0.tar.gz) = 17561
-SIZE (cargo/tracing-subscriber-0.3.20.tar.gz) = 212274
+SIZE (cargo/tracing-subscriber-0.3.22.tar.gz) = 212851
SIZE (cargo/tryfn-0.2.3.tar.gz) = 8481
SIZE (cargo/typed-arena-2.0.2.tar.gz) = 11848
SIZE (cargo/typenum-1.18.0.tar.gz) = 74871
@@ -936,5 +942,5 @@ SIZE (cargo/zip-0.6.6.tar.gz) = 65789
SIZE (cargo/zstd-0.11.2+zstd.1.5.2.tar.gz) = 28987
SIZE (cargo/zstd-safe-5.0.2+zstd.1.5.2.tar.gz) = 17273
SIZE (cargo/zstd-sys-2.0.16+zstd.1.5.7.tar.gz) = 775620
-SIZE (ruff-0.14.6.tar.gz) = 8397813
-SIZE (salsa-rs-salsa-a885bb4c4c192741b8a17418fef81a71e33d111e.tar.gz) = 730610
+SIZE (ruff-0.14.10.tar.gz) = 10502239
+SIZE (salsa-rs-salsa-55e5e7d32fa3fc189276f35bb04c9438f9aedbd1.tar.gz) = 731425
Index: patches/patch-Cargo_toml
===================================================================
RCS file: /cvs/ports/devel/ruff/patches/patch-Cargo_toml,v
diff -u -p -r1.3 patch-Cargo_toml
--- patches/patch-Cargo_toml 22 Nov 2025 10:57:10 -0000 1.3
+++ patches/patch-Cargo_toml 5 Jan 2026 15:57:53 -0000
@@ -18,7 +18,7 @@ Index: Cargo.toml
rustc-hash = { version = "2.0.0" }
rustc-stable-hash = { version = "0.1.2" }
# When updating salsa, make sure to also update the revision in `fuzz/Cargo.toml`
--salsa = { git = "https://github.com/salsa-rs/salsa.git", rev = "a885bb4c4c192741b8a17418fef81a71e33d111e", default-features = false, features = [
+-salsa = { git = "https://github.com/salsa-rs/salsa.git", rev = "55e5e7d32fa3fc189276f35bb04c9438f9aedbd1", default-features = false, features = [
+salsa = { path = "../salsa", default-features = false, features = [
"compact_str",
"macros",