From: Laurent Cheylus Subject: [maintainer update] devel/ruff 0.14.10 To: ports Date: Tue, 6 Jan 2026 09:58:04 +0100 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",