Index | Thread | Search

From:
Laurent Cheylus <foxy@free.fr>
Subject:
[maintainer update] devel/ruff 0.14.2
To:
"ports " <ports@openbsd.org>
Date:
Tue, 28 Oct 2025 10:56:49 +0100

Download raw body.

Thread
  • Laurent Cheylus:

    [maintainer update] devel/ruff 0.14.2

Hi ports@

update for devel/ruff to the latest version 0.14.2
Changelog: https://github.com/astral-sh/ruff/releases/tag/0.14.2

Build and tests OK on current/amd64 with Rust 1.90.0

Tests welcome and please commit if OK.

Laurent

Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/ruff/Makefile,v
diff -u -p -r1.1.1.1 Makefile
--- Makefile	19 Oct 2025 12:34:49 -0000	1.1.1.1
+++ Makefile	24 Oct 2025 13:11:07 -0000
@@ -5,11 +5,11 @@ COMMENT =	Python linter and code formatt
 
 GH_ACCOUNT =	astral-sh
 GH_PROJECT =	ruff
-GH_TAGNAME =	0.14.1
+GH_TAGNAME =	0.14.2
 
 # Rust crates downloaded via git
 LSPTYPES =	3512a9f33eadc5402cfab1b8f7340824c8ca1439
-SALSA =		ef9f9329be6923acd050c8dddd172e3bc93e8051
+SALSA =		d38145c29574758de7ffbe8a13cd4584c3b09161
 
 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.1.1.1 crates.inc
--- crates.inc	19 Oct 2025 12:34:49 -0000	1.1.1.1
+++ crates.inc	24 Oct 2025 13:11:07 -0000
@@ -45,12 +45,12 @@ 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.48	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	clap_builder	4.5.48	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	clap	4.5.49	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	clap_builder	4.5.49	# 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
-MODCARGO_CRATES +=	clap_derive	4.5.47	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	clap_derive	4.5.49	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	clap_lex	0.7.5	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	clearscreen	4.0.2	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	codspeed	4.0.4	# MIT OR Apache-2.0
@@ -130,9 +130,9 @@ MODCARGO_CRATES +=	get-size-derive2	0.7.
 MODCARGO_CRATES +=	get-size2	0.7.0	# 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.3	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	getrandom	0.3.4	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	glob	0.3.3	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	globset	0.4.16	# Unlicense OR MIT
+MODCARGO_CRATES +=	globset	0.4.17	# Unlicense OR MIT
 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
@@ -270,7 +270,7 @@ MODCARGO_CRATES +=	quick-junit	0.5.1	# A
 MODCARGO_CRATES +=	quick-xml	0.37.5	# MIT
 MODCARGO_CRATES +=	quickcheck	1.0.3	# Unlicense/MIT
 MODCARGO_CRATES +=	quickcheck_macros	1.1.0	# Unlicense OR MIT
-MODCARGO_CRATES +=	quote	1.0.40	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	quote	1.0.41	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	quote-use	0.8.4	# MIT
 MODCARGO_CRATES +=	quote-use-macros	0.8.4	# MIT
 MODCARGO_CRATES +=	r-efi	5.3.0	# MIT OR Apache-2.0 OR LGPL-2.1-or-later
@@ -285,8 +285,10 @@ MODCARGO_CRATES +=	rayon	1.11.0	# MIT OR
 MODCARGO_CRATES +=	rayon-core	1.13.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	redox_syscall	0.5.17	# MIT
 MODCARGO_CRATES +=	redox_users	0.5.2	# MIT
+MODCARGO_CRATES +=	ref-cast	1.0.25	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	ref-cast-impl	1.0.25	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	regex	1.11.3	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	regex-automata	0.4.11	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	regex-automata	0.4.13	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	regex-lite	0.1.7	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	regex-syntax	0.8.6	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	ron	0.7.1	# MIT/Apache-2.0
@@ -297,14 +299,14 @@ MODCARGO_CRATES +=	rustix	1.1.2	# Apache
 MODCARGO_CRATES +=	rustversion	1.0.22	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	ryu	1.0.20	# Apache-2.0 OR BSL-1.0
 MODCARGO_CRATES +=	same-file	1.0.6	# Unlicense/MIT
-MODCARGO_CRATES +=	schemars	0.8.22	# MIT
-MODCARGO_CRATES +=	schemars_derive	0.8.22	# 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 +=	seahash	4.1.0	# MIT
-MODCARGO_CRATES +=	serde	1.0.226	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	serde	1.0.228	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	serde-wasm-bindgen	0.6.5	# MIT
-MODCARGO_CRATES +=	serde_core	1.0.226	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	serde_derive	1.0.226	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	serde_core	1.0.228	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	serde_derive	1.0.228	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	serde_derive_internals	0.29.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	serde_json	1.0.145	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	serde_repr	0.1.20	# MIT OR Apache-2.0
@@ -319,7 +321,7 @@ MODCARGO_CRATES +=	shlex	1.3.0	# MIT OR 
 MODCARGO_CRATES +=	similar	2.7.0	# Apache-2.0
 MODCARGO_CRATES +=	siphasher	1.0.1	# MIT/Apache-2.0
 MODCARGO_CRATES +=	smallvec	1.15.1	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	snapbox	0.6.21	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	snapbox	0.6.22	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	snapbox-macros	0.3.10	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	stable_deref_trait	1.2.0	# MIT/Apache-2.0
 MODCARGO_CRATES +=	static_assertions	1.1.0	# MIT OR Apache-2.0
@@ -401,7 +403,6 @@ MODCARGO_CRATES +=	vte_generate_state_ch
 MODCARGO_CRATES +=	wait-timeout	0.2.1	# MIT/Apache-2.0
 MODCARGO_CRATES +=	walkdir	2.5.0	# Unlicense/MIT
 MODCARGO_CRATES +=	wasi	0.11.1+wasi-snapshot-preview1	# Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
-MODCARGO_CRATES +=	wasi	0.14.7+wasi-0.2.4	# Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
 MODCARGO_CRATES +=	wasip2	1.0.1+wasi-0.2.4	# Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
 MODCARGO_CRATES +=	wasm-bindgen	0.2.103	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	wasm-bindgen-backend	0.2.103	# MIT OR Apache-2.0
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/ruff/distinfo,v
diff -u -p -r1.1.1.1 distinfo
--- distinfo	19 Oct 2025 12:34:49 -0000	1.1.1.1
+++ distinfo	24 Oct 2025 13:11:07 -0000
@@ -46,12 +46,12 @@ 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.48.tar.gz) = 4hNLs+oCG3hinKqXFBY4UwngExs1GyXgHcFvtU4bX64=
-SHA256 (cargo/clap_builder-4.5.48.tar.gz) = wrpkr6PApt9/pRd2XjExTpg/Ud2nmP+6J7mIGU+2Xck=
+SHA256 (cargo/clap-4.5.49.tar.gz) = 9FErkPpo06mTLOpRhAF8XSAPWSHfcG1F6FNTfepRUI8=
+SHA256 (cargo/clap_builder-4.5.49.tar.gz) = ACXpi6oS52bGe6E/9GlaiHoeuhlWmq0ApHJUZ5W9ZzA=
 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=
-SHA256 (cargo/clap_derive-4.5.47.tar.gz) = u/1+rgsPGm5j1LE8nEeN53wutUb7oVitULQgPcJLn5w=
+SHA256 (cargo/clap_derive-4.5.49.tar.gz) = KgtUh6/qst6y/04DqAetGgOsUy/1os7l2GiERAx/dnE=
 SHA256 (cargo/clap_lex-0.7.5.tar.gz) = uU9hRyzuFDnAuWa0fjrKmuB+RdBwdZUSzTkOor68ZnU=
 SHA256 (cargo/clearscreen-4.0.2.tar.gz) = hairc6HAKwwVWXsi4Jx9w25jsvYB+dHoOsDD3s04sa4=
 SHA256 (cargo/codspeed-4.0.4.tar.gz) = 0PYuqJNIAvizdL9pHupSTDqkRNcBT2BN1BgqNme2lRA=
@@ -131,9 +131,9 @@ SHA256 (cargo/get-size-derive2-0.7.0.tar
 SHA256 (cargo/get-size2-0.7.0.tar.gz) = Xf4s7Ftc6PuU3NsWoXCLqk0GCcw84wXKXT9vL/tZuu0=
 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.3.tar.gz) = JhReVj5U8srcR3VT8exe5lCwCGLwpYvNEsvcXw6i0vQ=
+SHA256 (cargo/getrandom-0.3.4.tar.gz) = iZ3vXDfE/XsmZGSMKBIOzsE45NOVtFnlyjT5zOLdd/0=
 SHA256 (cargo/glob-0.3.3.tar.gz) = DMIycPbhgI4wqSi9yE3qC5tBNqi8gjOFdPI7r0e70oA=
-SHA256 (cargo/globset-0.4.16.tar.gz) = VKECjfxfXfXailanPmwVPJqXCOxXIyRwcDWSo/GOSfU=
+SHA256 (cargo/globset-0.4.17.tar.gz) = 6raRMIBNlB+Adc/XE7+ISKLDs/IBqUV6Eeb4fhq2IwU=
 SHA256 (cargo/globwalk-0.9.1.tar.gz) = C/dg6/aYeNn9jxEMiXA9kM41CVMk0fHty1lcY5Re51c=
 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=
@@ -271,7 +271,7 @@ SHA256 (cargo/quick-junit-0.5.1.tar.gz) 
 SHA256 (cargo/quick-xml-0.37.5.tar.gz) = Mx6Xoa8L9Zgj5urf/jc9eyf0hb6HSPcUccZiwfJpt/s=
 SHA256 (cargo/quickcheck-1.0.3.tar.gz) = WI9jeOTdmUWLYOwnW0R3rdQc5PqfZNy6bxWtzLGbUNY=
 SHA256 (cargo/quickcheck_macros-1.1.0.tar.gz) = 9x7ji0L4RZqI0zYr5vm4Qa0tVCGET2HrHFnBG/86wUo=
-SHA256 (cargo/quote-1.0.40.tar.gz) = GIXAOVcNwA3LT/CHqJ4YX9VrriNN3H8FapRb82RnJI0=
+SHA256 (cargo/quote-1.0.41.tar.gz) = ziV2fntJnRtgR2jnzeZF0UzIWEIx6mspXpyesiwC4dE=
 SHA256 (cargo/quote-use-0.8.4.tar.gz) = lhnbEZe0l6NheM/HNtyWsnH+kYh1+/E0TENqfpPQMh4=
 SHA256 (cargo/quote-use-macros-0.8.4.tar.gz) = guv7f6r63AanqxQab2e8+yTLi+sVjG/pM/LwNa+pnzU=
 SHA256 (cargo/r-efi-5.3.0.tar.gz) = ac2zTBWM6yiN8R4YtL053plPZlfYOEe9/9vX80Z1Sw8=
@@ -286,8 +286,10 @@ SHA256 (cargo/rayon-1.11.0.tar.gz) = No8
 SHA256 (cargo/rayon-core-1.13.0.tar.gz) = IuGLDwBi0w1CMLLoX/d/3+Qyb+sFS5eDo0YNhDXIq5E=
 SHA256 (cargo/redox_syscall-0.5.17.tar.gz) = VAdGVgD7BUjxRC7fcd0gaDxu0yYgCs5LHvB2NSG7O3c=
 SHA256 (cargo/redox_users-0.5.2.tar.gz) = pOYIxmOLnBiXewC0dawfKNFOhLJ9jUL3Dgvx497BJ6w=
+SHA256 (cargo/ref-cast-1.0.25.tar.gz) = 81QwCuZvdvHIXF+EaT8M6B10fiw/IaRf70lticlgv30=
+SHA256 (cargo/ref-cast-impl-1.0.25.tar.gz) = txhgBtyyGSCZAJPzDj3qY7fW6Xe/Ela+IMNWOl2wcNo=
 SHA256 (cargo/regex-1.11.3.tar.gz) = i1KIEkhAvuezhrxBPEh4abNgsrTsQh6lZCUShpLyqCw=
-SHA256 (cargo/regex-automata-0.4.11.tar.gz) = gz65zobUDvM8sTBtisz3vI7Cv+pDVcveuz32i0CSXK0=
+SHA256 (cargo/regex-automata-0.4.13.tar.gz) = UnbK8lrIbI2BAiKz27k45RLFXGgxoQ8+btHJO4QEHxw=
 SHA256 (cargo/regex-lite-0.1.7.tar.gz) = lD9BMhxj7xyS/XY7/gVNJmj38iWlwp8BBZA9wvwEujA=
 SHA256 (cargo/regex-syntax-0.8.6.tar.gz) = yvSqWw9DTJH+XH8ey2peziEwsCrSpZBYndpRRt+VkAE=
 SHA256 (cargo/ron-0.7.1.tar.gz) = iAc5OaYeW3aAVY5r5WtBniCEIMKtuSvlSSH6a3IoPxo=
@@ -298,14 +300,14 @@ SHA256 (cargo/rustix-1.1.2.tar.gz) = zRX
 SHA256 (cargo/rustversion-1.0.22.tar.gz) = s5ze8PqAD8RFJchMy1SgKZYaghX5YZdTY1qcDSU41G0=
 SHA256 (cargo/ryu-1.0.20.tar.gz) = KNOysTZuwgmU8f0Yw8WU8Fxd1LxE2LsMHGMsjWgpSB8=
 SHA256 (cargo/same-file-1.0.6.tar.gz) = k/wdw6qpv+2V4C5urau0uvfjB4sL0bTXtrC2g3iQBQI=
-SHA256 (cargo/schemars-0.8.22.tar.gz) = P78q4bi8jgLfk5WYBk0iQCIgzVu8yhx299ajEJdNVhU=
-SHA256 (cargo/schemars_derive-0.8.22.tar.gz) = MuJleErWGIhKuuoGAKmt8VOTNo2EDgIi0QGgcvP3U00=
+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/seahash-4.1.0.tar.gz) = HBB7b0eAhUyLEm4ijqiGn017cSYPli/vtXuZa4lZums=
-SHA256 (cargo/serde-1.0.226.tar.gz) = DcpkEQJbJLYL+n7B/h+OcQrAl4LcpAnugje6dLUSlf0=
+SHA256 (cargo/serde-1.0.228.tar.gz) = mo6U6n83i9Msu9NxmKSpFDYYDFu0ckEeSLXsLiEkrp4=
 SHA256 (cargo/serde-wasm-bindgen-0.6.5.tar.gz) = gwLhafDt3ME5xw8TnRnWRnNTrxb5/OJ+jDAVgDah4Ws=
-SHA256 (cargo/serde_core-1.0.226.tar.gz) = uiumOZntudrJgfs0s+XA0RGmmwkk4lPtKdg/fJnpZqQ=
-SHA256 (cargo/serde_derive-1.0.226.tar.gz) = jbU64i80Vzcxuvodsg8EAnstJeAtggWSG1aRcWmc2zM=
+SHA256 (cargo/serde_core-1.0.228.tar.gz) = QdOFx9TKWOWfxzKvJcOYO2eshSwaJQAK/hF13kWLZ60=
+SHA256 (cargo/serde_derive-1.0.228.tar.gz) = 1UDyINMYcXPaIg+IWrZmCDZ7ZXTpJQEak1Pkut2pHXk=
 SHA256 (cargo/serde_derive_internals-0.29.1.tar.gz) = GNJqIKlpueP98vwtnyHtpsQOLehMlAi7XTsF1Jmq5xE=
 SHA256 (cargo/serde_json-1.0.145.tar.gz) = QCpvZtjHCRFs8i9VjqshD1pQGH9wLrTX5e842afxx5w=
 SHA256 (cargo/serde_repr-0.1.20.tar.gz) = F17j6ArpmCc3ylQ+lhMwh8vZpIXuzDvE3pwaN7R+pZw=
@@ -320,7 +322,7 @@ SHA256 (cargo/shlex-1.3.0.tar.gz) = D9ov
 SHA256 (cargo/similar-2.7.0.tar.gz) = u7tdllkUFkauZHtC/glNr2xhktFiCHC0SdlVf3SLLao=
 SHA256 (cargo/siphasher-1.0.1.tar.gz) = Vhmffdq/E/5QdM6Ann0/QrQq5xGABQG1sW6oKtApw50=
 SHA256 (cargo/smallvec-1.15.1.tar.gz) = Z7G3o7X+TxN2iHGEBF/PRcaekq9zS3qt3AX7d3tvvQM=
-SHA256 (cargo/snapbox-0.6.21.tar.gz) = ltz8RYHjNV1wrC7hTP34Hc49hchfHtniwdMBP1OzQ2s=
+SHA256 (cargo/snapbox-0.6.22.tar.gz) = gF0Jp0WG2bFwYeW+buX4zDflmCw0mUgRT/xfaAk/5ew=
 SHA256 (cargo/snapbox-macros-0.3.10.tar.gz) = FlafU8ojpBu29i4KUISqFmH0gUpn+jNpankHPgOmZK8=
 SHA256 (cargo/stable_deref_trait-1.2.0.tar.gz) = qPEScpUS+ORC2B+VqKfd8rfGuKGm9QmpWGQUKzDKstM=
 SHA256 (cargo/static_assertions-1.1.0.tar.gz) = ouuTSbZESzJocuFA6xz158UiFU1p56D/sPuBwGs3VD8=
@@ -402,7 +404,6 @@ SHA256 (cargo/vte_generate_state_changes
 SHA256 (cargo/wait-timeout-0.2.1.tar.gz) = Caw7Em05FPmEkDb4JuBUy6vchRmXC4mY3a87W9PGXxE=
 SHA256 (cargo/walkdir-2.5.0.tar.gz) = KXkJRkBPkdnF0G+YdO/d6h3AbF7+lFQafWhjEI46Xks=
 SHA256 (cargo/wasi-0.11.1+wasi-snapshot-preview1.tar.gz) = zPPsZRqEfrAd5zzK0V632Z+ASF3gQ++y83DNZU9OpEs=
-SHA256 (cargo/wasi-0.14.7+wasi-0.2.4.tar.gz) = iDR43iA2fiJMAJCvnPX5+oW+1jqVwavzr8XAg+vAbow=
 SHA256 (cargo/wasip2-1.0.1+wasi-0.2.4.tar.gz) = BWJChCLGN3Pa0sNFoYgiY7v01lzz9C6Qkh94fvWtWOc=
 SHA256 (cargo/wasm-bindgen-0.2.103.tar.gz) = qxCmn70KF39fZJrU2NMwVJnEK6ua7y9/9ZLQ7I+DOBk=
 SHA256 (cargo/wasm-bindgen-backend-0.2.103.tar.gz) = C7cCQjVFpgB7vDaP3iQ7pHyideVJyKKGF/Vva6U7HRw=
@@ -465,8 +466,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.1.tar.gz) = zGMzkr7nu1Z21MYCbzhQyp9hBeuVT+AFaQ4PtJWheQA=
-SHA256 (salsa-rs-salsa-ef9f9329be6923acd050c8dddd172e3bc93e8051.tar.gz) = eWoIUNDEnLQIfgHyI/trBB0jFcp2In5Sm4uwuuzwEBw=
+SHA256 (ruff-0.14.2.tar.gz) = 8ho/Jmm/pvpt+AuBXgjjncJFtStGwVaw5Mf08doyzVk=
+SHA256 (salsa-rs-salsa-d38145c29574758de7ffbe8a13cd4584c3b09161.tar.gz) = w1PitmmUbdOtRBKzYgmGjpXzMmXnx3UfLxP64AbMDNI=
 SIZE (astral-sh-lsp-types-3512a9f33eadc5402cfab1b8f7340824c8ca1439.tar.gz) = 71124
 SIZE (cargo/adler2-2.0.1.tar.gz) = 13366
 SIZE (cargo/aho-corasick-1.1.3.tar.gz) = 183311
@@ -515,12 +516,12 @@ 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.48.tar.gz) = 61935
-SIZE (cargo/clap_builder-4.5.48.tar.gz) = 170133
+SIZE (cargo/clap-4.5.49.tar.gz) = 62007
+SIZE (cargo/clap_builder-4.5.49.tar.gz) = 170616
 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
-SIZE (cargo/clap_derive-4.5.47.tar.gz) = 33550
+SIZE (cargo/clap_derive-4.5.49.tar.gz) = 33559
 SIZE (cargo/clap_lex-0.7.5.tar.gz) = 13469
 SIZE (cargo/clearscreen-4.0.2.tar.gz) = 153883
 SIZE (cargo/codspeed-4.0.4.tar.gz) = 219342
@@ -600,9 +601,9 @@ SIZE (cargo/get-size-derive2-0.7.0.tar.g
 SIZE (cargo/get-size2-0.7.0.tar.gz) = 17527
 SIZE (cargo/getopts-0.2.24.tar.gz) = 21467
 SIZE (cargo/getrandom-0.2.16.tar.gz) = 40163
-SIZE (cargo/getrandom-0.3.3.tar.gz) = 49493
+SIZE (cargo/getrandom-0.3.4.tar.gz) = 50932
 SIZE (cargo/glob-0.3.3.tar.gz) = 22861
-SIZE (cargo/globset-0.4.16.tar.gz) = 26533
+SIZE (cargo/globset-0.4.17.tar.gz) = 28943
 SIZE (cargo/globwalk-0.9.1.tar.gz) = 12572
 SIZE (cargo/half-2.6.0.tar.gz) = 59507
 SIZE (cargo/hashbrown-0.14.5.tar.gz) = 141498
@@ -740,7 +741,7 @@ SIZE (cargo/quick-junit-0.5.1.tar.gz) = 
 SIZE (cargo/quick-xml-0.37.5.tar.gz) = 190481
 SIZE (cargo/quickcheck-1.0.3.tar.gz) = 28069
 SIZE (cargo/quickcheck_macros-1.1.0.tar.gz) = 11744
-SIZE (cargo/quote-1.0.40.tar.gz) = 31063
+SIZE (cargo/quote-1.0.41.tar.gz) = 31408
 SIZE (cargo/quote-use-0.8.4.tar.gz) = 3067
 SIZE (cargo/quote-use-macros-0.8.4.tar.gz) = 5660
 SIZE (cargo/r-efi-5.3.0.tar.gz) = 64532
@@ -755,8 +756,10 @@ SIZE (cargo/rayon-1.11.0.tar.gz) = 18247
 SIZE (cargo/rayon-core-1.13.0.tar.gz) = 73151
 SIZE (cargo/redox_syscall-0.5.17.tar.gz) = 30002
 SIZE (cargo/redox_users-0.5.2.tar.gz) = 17280
+SIZE (cargo/ref-cast-1.0.25.tar.gz) = 15192
+SIZE (cargo/ref-cast-impl-1.0.25.tar.gz) = 10167
 SIZE (cargo/regex-1.11.3.tar.gz) = 163275
-SIZE (cargo/regex-automata-0.4.11.tar.gz) = 622880
+SIZE (cargo/regex-automata-0.4.13.tar.gz) = 625250
 SIZE (cargo/regex-lite-0.1.7.tar.gz) = 96903
 SIZE (cargo/regex-syntax-0.8.6.tar.gz) = 358808
 SIZE (cargo/ron-0.7.1.tar.gz) = 53572
@@ -767,14 +770,14 @@ SIZE (cargo/rustix-1.1.2.tar.gz) = 42271
 SIZE (cargo/rustversion-1.0.22.tar.gz) = 21096
 SIZE (cargo/ryu-1.0.20.tar.gz) = 48738
 SIZE (cargo/same-file-1.0.6.tar.gz) = 10183
-SIZE (cargo/schemars-0.8.22.tar.gz) = 59214
-SIZE (cargo/schemars_derive-0.8.22.tar.gz) = 19542
+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/seahash-4.1.0.tar.gz) = 31976
-SIZE (cargo/serde-1.0.226.tar.gz) = 28484
+SIZE (cargo/serde-1.0.228.tar.gz) = 83652
 SIZE (cargo/serde-wasm-bindgen-0.6.5.tar.gz) = 21098
-SIZE (cargo/serde_core-1.0.226.tar.gz) = 63014
-SIZE (cargo/serde_derive-1.0.226.tar.gz) = 58702
+SIZE (cargo/serde_core-1.0.228.tar.gz) = 63111
+SIZE (cargo/serde_derive-1.0.228.tar.gz) = 59605
 SIZE (cargo/serde_derive_internals-0.29.1.tar.gz) = 26189
 SIZE (cargo/serde_json-1.0.145.tar.gz) = 155748
 SIZE (cargo/serde_repr-0.1.20.tar.gz) = 12627
@@ -789,7 +792,7 @@ SIZE (cargo/shlex-1.3.0.tar.gz) = 18713
 SIZE (cargo/similar-2.7.0.tar.gz) = 53928
 SIZE (cargo/siphasher-1.0.1.tar.gz) = 10351
 SIZE (cargo/smallvec-1.15.1.tar.gz) = 38116
-SIZE (cargo/snapbox-0.6.21.tar.gz) = 55301
+SIZE (cargo/snapbox-0.6.22.tar.gz) = 56683
 SIZE (cargo/snapbox-macros-0.3.10.tar.gz) = 7129
 SIZE (cargo/stable_deref_trait-1.2.0.tar.gz) = 8054
 SIZE (cargo/static_assertions-1.1.0.tar.gz) = 18480
@@ -871,7 +874,6 @@ SIZE (cargo/vte_generate_state_changes-0
 SIZE (cargo/wait-timeout-0.2.1.tar.gz) = 11435
 SIZE (cargo/walkdir-2.5.0.tar.gz) = 23951
 SIZE (cargo/wasi-0.11.1+wasi-snapshot-preview1.tar.gz) = 28477
-SIZE (cargo/wasi-0.14.7+wasi-0.2.4.tar.gz) = 18219
 SIZE (cargo/wasip2-1.0.1+wasi-0.2.4.tar.gz) = 132087
 SIZE (cargo/wasm-bindgen-0.2.103.tar.gz) = 47309
 SIZE (cargo/wasm-bindgen-backend-0.2.103.tar.gz) = 32238
@@ -934,5 +936,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.1.tar.gz) = 8159866
-SIZE (salsa-rs-salsa-ef9f9329be6923acd050c8dddd172e3bc93e8051.tar.gz) = 730763
+SIZE (ruff-0.14.2.tar.gz) = 8203745
+SIZE (salsa-rs-salsa-d38145c29574758de7ffbe8a13cd4584c3b09161.tar.gz) = 729199
Index: patches/patch-Cargo_toml
===================================================================
RCS file: /cvs/ports/devel/ruff/patches/patch-Cargo_toml,v
diff -u -p -r1.1.1.1 patch-Cargo_toml
--- patches/patch-Cargo_toml	19 Oct 2025 12:34:49 -0000	1.1.1.1
+++ patches/patch-Cargo_toml	24 Oct 2025 13:11:07 -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 = "ef9f9329be6923acd050c8dddd172e3bc93e8051", default-features = false, features = [
+-salsa = { git = "https://github.com/salsa-rs/salsa.git", rev = "d38145c29574758de7ffbe8a13cd4584c3b09161", default-features = false, features = [
 +salsa = { path = "../salsa", default-features = false, features = [
      "compact_str",
      "macros",