Hi ports@

update for devel/ruff (Python linter in Rust) to the latest version 0.15.0

Changelog:
- https://github.com/astral-sh/ruff/releases/tag/0.14.14
- https://github.com/astral-sh/ruff/releases/tag/0.15.0

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.5 Makefile
--- Makefile	18 Jan 2026 09:31:06 -0000	1.5
+++ Makefile	4 Feb 2026 17:46:48 -0000
@@ -5,11 +5,11 @@ COMMENT =	Python linter and code formatt
 
 GH_ACCOUNT =	astral-sh
 GH_PROJECT =	ruff
-GH_TAGNAME =	0.14.13
+GH_TAGNAME =	0.15.0
 
 # Rust crates downloaded via git
 LSPTYPES =	3512a9f33eadc5402cfab1b8f7340824c8ca1439
-SALSA =		9860ff6ca0f1f8f3a8d6b832020002790b501254
+SALSA =		e9b9ddd4bec50ac777e9353bbb8f1180e5669d89
 
 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.5 crates.inc
--- crates.inc	18 Jan 2026 09:31:06 -0000	1.5
+++ crates.inc	4 Feb 2026 17:46:48 -0000
@@ -55,7 +55,7 @@ MODCARGO_CRATES +=	clap_complete_command
 MODCARGO_CRATES +=	clap_complete_nushell	4.5.8	# 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 +=	clearscreen	4.0.3	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	codspeed	4.0.4	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	codspeed-criterion-compat	4.0.4	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	codspeed-criterion-compat-walltime	4.0.4	# Apache-2.0 OR MIT
@@ -65,7 +65,7 @@ MODCARGO_CRATES +=	codspeed-divan-compat
 MODCARGO_CRATES +=	collection_literals	1.0.2	# MIT
 MODCARGO_CRATES +=	colorchoice	1.0.4	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	colored	2.2.0	# MPL-2.0
-MODCARGO_CRATES +=	colored	3.0.0	# MPL-2.0
+MODCARGO_CRATES +=	colored	3.1.1	# MPL-2.0
 MODCARGO_CRATES +=	compact_str	0.9.0	# MIT
 MODCARGO_CRATES +=	condtype	1.3.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	console	0.15.11	# MIT
@@ -119,7 +119,7 @@ MODCARGO_CRATES +=	etcetera	0.11.0	# MIT
 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
+MODCARGO_CRATES +=	filetime	0.2.27	# MIT/Apache-2.0
 MODCARGO_CRATES +=	find-msvc-tools	0.1.2	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	flate2	1.1.2	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	fnv	1.0.7	# Apache-2.0 / MIT
@@ -129,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.3	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	get-size2	0.7.3	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	get-size-derive2	0.7.4	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	get-size2	0.7.4	# 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
@@ -160,12 +160,12 @@ 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.7	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	indexmap	2.12.1	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	indexmap	2.13.0	# 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
 MODCARGO_CRATES +=	inotify-sys	0.1.5	# ISC
-MODCARGO_CRATES +=	insta	1.46.0	# Apache-2.0
+MODCARGO_CRATES +=	insta	1.46.1	# Apache-2.0
 MODCARGO_CRATES +=	insta-cmd	0.6.0	# Apache-2.0
 MODCARGO_CRATES +=	interpolator	0.5.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	intrusive-collections	0.9.7	# Apache-2.0/MIT
@@ -179,8 +179,8 @@ MODCARGO_CRATES +=	itertools	0.10.5	# MI
 MODCARGO_CRATES +=	itertools	0.13.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	itertools	0.14.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	itoa	1.0.15	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	jiff	0.2.17	# Unlicense OR MIT
-MODCARGO_CRATES +=	jiff-static	0.2.17	# Unlicense OR MIT
+MODCARGO_CRATES +=	jiff	0.2.18	# Unlicense OR MIT
+MODCARGO_CRATES +=	jiff-static	0.2.18	# Unlicense OR MIT
 MODCARGO_CRATES +=	jiff-tzdb	0.1.4	# Unlicense OR MIT
 MODCARGO_CRATES +=	jiff-tzdb-platform	0.1.3	# Unlicense OR MIT
 MODCARGO_CRATES +=	jobserver	0.1.34	# MIT OR Apache-2.0
@@ -189,7 +189,7 @@ MODCARGO_CRATES +=	js-sys	0.3.82	# MIT O
 MODCARGO_CRATES +=	kqueue	1.1.1	# MIT
 MODCARGO_CRATES +=	kqueue-sys	1.0.4	# MIT
 MODCARGO_CRATES +=	lazy_static	1.5.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	libc	0.2.179	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	libc	0.2.180	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	libcst	1.8.6	# MIT AND (MIT AND PSF-2.0)
 MODCARGO_CRATES +=	libcst_derive	1.8.6	# MIT
 MODCARGO_CRATES +=	libloading	0.8.9	# ISC
@@ -217,7 +217,6 @@ MODCARGO_CRATES +=	miniz_oxide	0.8.9	# M
 MODCARGO_CRATES +=	mio	1.0.4	# MIT
 MODCARGO_CRATES +=	natord	1.0.9	# MIT
 MODCARGO_CRATES +=	newtype-uuid	1.2.4	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	nix	0.29.0	# MIT
 MODCARGO_CRATES +=	nix	0.30.1	# MIT
 MODCARGO_CRATES +=	nom	7.1.3	# MIT
 MODCARGO_CRATES +=	normalize-line-endings	0.3.0	# Apache-2.0
@@ -232,7 +231,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	1.0.0	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	ordermap	1.1.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 +=	page_size	0.6.0	# MIT/Apache-2.0
@@ -272,13 +271,13 @@ MODCARGO_CRATES +=	pretty_assertions	1.4
 MODCARGO_CRATES +=	prettyplease	0.2.37	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	proc-macro-crate	3.4.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	proc-macro-utils	0.10.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	proc-macro2	1.0.104	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	proc-macro2	1.0.106	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	pyproject-toml	0.13.7	# MIT
 MODCARGO_CRATES +=	quick-junit	0.5.2	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	quick-xml	0.38.4	# MIT
 MODCARGO_CRATES +=	quickcheck	1.0.3	# Unlicense/MIT
 MODCARGO_CRATES +=	quickcheck_macros	1.1.0	# Unlicense OR MIT
-MODCARGO_CRATES +=	quote	1.0.42	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	quote	1.0.44	# 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
@@ -298,7 +297,7 @@ MODCARGO_CRATES +=	ref-cast-impl	1.0.25	
 MODCARGO_CRATES +=	regex	1.12.2	# 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 +=	regex-syntax	0.8.8	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	ron	0.12.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	rust-stemmers	1.2.0	# MIT/BSD-3-Clause
 MODCARGO_CRATES +=	rustc-hash	2.1.1	# Apache-2.0 OR MIT
@@ -316,7 +315,7 @@ MODCARGO_CRATES +=	serde-wasm-bindgen	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.148	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	serde_json	1.0.149	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	serde_repr	0.1.20	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	serde_spanned	1.0.4	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	serde_test	1.0.177	# MIT OR Apache-2.0
@@ -329,7 +328,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.23	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	snapbox	0.6.24	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	snapbox-macros	0.4.0	# 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
@@ -339,7 +338,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.2.0	# Apache-2.0
-MODCARGO_CRATES +=	syn	2.0.113	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	syn	2.0.114	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	synstructure	0.13.2	# MIT
 MODCARGO_CRATES +=	tap	1.0.1	# MIT
 MODCARGO_CRATES +=	tempfile	3.24.0	# MIT OR Apache-2.0
@@ -352,9 +351,9 @@ MODCARGO_CRATES +=	test-case-core	3.3.1	
 MODCARGO_CRATES +=	test-case-macros	3.3.1	# MIT
 MODCARGO_CRATES +=	thin-vec	0.2.14	# MIT/Apache-2.0
 MODCARGO_CRATES +=	thiserror	1.0.69	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	thiserror	2.0.17	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	thiserror	2.0.18	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	thiserror-impl	1.0.69	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	thiserror-impl	2.0.17	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	thiserror-impl	2.0.18	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	thread_local	1.1.9	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	threadpool	1.8.1	# MIT/Apache-2.0
 MODCARGO_CRATES +=	tikv-jemalloc-sys	0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7	# MIT/Apache-2.0
@@ -363,7 +362,7 @@ MODCARGO_CRATES +=	tinystr	0.8.1	# Unico
 MODCARGO_CRATES +=	tinytemplate	1.2.1	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	tinyvec	1.10.0	# Zlib OR Apache-2.0 OR MIT
 MODCARGO_CRATES +=	tinyvec_macros	0.1.1	# MIT OR Apache-2.0 OR Zlib
-MODCARGO_CRATES +=	toml	0.9.10+spec-1.1.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	toml	0.9.11+spec-1.1.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	toml_datetime	0.7.5+spec-1.1.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	toml_edit	0.23.6	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	toml_parser	1.0.6+spec-1.1.0	# MIT OR Apache-2.0
@@ -394,13 +393,12 @@ MODCARGO_CRATES +=	unicode_names2_genera
 MODCARGO_CRATES +=	unit-prefix	0.5.1	# MIT
 MODCARGO_CRATES +=	unscanny	0.1.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	unty	0.0.4	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	url	2.5.7	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	url	2.5.8	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	urlencoding	2.1.3	# MIT
 MODCARGO_CRATES +=	utf8-width	0.1.7	# MIT
 MODCARGO_CRATES +=	utf8_iter	1.0.4	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	utf8parse	0.2.2	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	uuid	1.19.0	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	uuid-macro-internal	1.19.0	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	uuid	1.20.0	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	valuable	0.1.1	# MIT
 MODCARGO_CRATES +=	version-ranges	0.1.1	# MPL-2.0
 MODCARGO_CRATES +=	version_check	0.9.5	# MIT/Apache-2.0
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/ruff/distinfo,v
diff -u -p -r1.5 distinfo
--- distinfo	18 Jan 2026 09:31:06 -0000	1.5
+++ distinfo	4 Feb 2026 17:46:49 -0000
@@ -56,7 +56,7 @@ SHA256 (cargo/clap_complete_command-0.6.
 SHA256 (cargo/clap_complete_nushell-4.5.8.tar.gz) = CgyVFpRpHmW/nUIdWX1oQWwi3pYy6ITChBLLjNi3Pc4=
 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/clearscreen-4.0.3.tar.gz) = FDDk/gh/qQufxGXdvgC5lN9N0sigX4/V5DgVu/VBstw=
 SHA256 (cargo/codspeed-4.0.4.tar.gz) = 0PYuqJNIAvizdL9pHupSTDqkRNcBT2BN1BgqNme2lRA=
 SHA256 (cargo/codspeed-criterion-compat-4.0.4.tar.gz) = 2H77wBX8D/GyABzYffAcRCgk3md+AadyML8JFTRoers=
 SHA256 (cargo/codspeed-criterion-compat-walltime-4.0.4.tar.gz) = rlcTrORAEju08feN0GjUaHLLhUi/5h91Lnsq0sBtfwA=
@@ -66,7 +66,7 @@ SHA256 (cargo/codspeed-divan-compat-wall
 SHA256 (cargo/collection_literals-1.0.2.tar.gz) = JrP2W4+46IujOffSOjkP4bCJYhfaBeKmbFhMmympHfg=
 SHA256 (cargo/colorchoice-1.0.4.tar.gz) = sFth3FESy7F+S2zWF5DZhF0TiINWORYky+fkHv6sHnU=
 SHA256 (cargo/colored-2.2.0.tar.gz) = EXcloQnTh8k3oVM84BtFDL3muIq87qhHPE16hYU82jw=
-SHA256 (cargo/colored-3.0.0.tar.gz) = /eDg7JDJ37O0saCJGn3NDiv/3i9+/tX+fJuwDlv7kV4=
+SHA256 (cargo/colored-3.1.1.tar.gz) = +vlGhym4y86maONhg8tp0xc0jC4I6ZSCn7Vuv9+6rDQ=
 SHA256 (cargo/compact_str-0.9.0.tar.gz) = P9sTJaHOzpgeiilquPD5tjrjV70HhKn6r1SMx7SAcHo=
 SHA256 (cargo/condtype-1.3.0.tar.gz) = uvCgekAfN0I4q44vEaEE0oUb+c5xHsaYBINN6K9Fx68=
 SHA256 (cargo/console-0.15.11.tar.gz) = BUzLWxD58sv1HrNVyh0FwtJ5zhgEaI0Nt0tHM6Wur9g=
@@ -120,7 +120,7 @@ SHA256 (cargo/etcetera-0.11.0.tar.gz) = 
 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=
+SHA256 (cargo/filetime-0.2.27.tar.gz) = +YhEFR7uiRfvxQvZ6DGMuWOuiyl0MUldP3WGFupcV9s=
 SHA256 (cargo/find-msvc-tools-0.1.2.tar.gz) = HO1zsdrPx1Cm22wKDDo4U8i0GZfi4sVj3JCASuaGeVk=
 SHA256 (cargo/flate2-1.1.2.tar.gz) = Sj19uVlv7NFRxfY4wO5dW9SHtuDqIy5dyW1SUPb5Sx0=
 SHA256 (cargo/fnv-1.0.7.tar.gz) = P57skY0/JAad7LmvFVTK18iA4tokqa/YisoABTGrgsE=
@@ -130,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.3.tar.gz) = qyHXvSxiXyBk8EzlS8uIvFfEVyTN5Fy6Mm14TiLT9xo=
-SHA256 (cargo/get-size2-0.7.3.tar.gz) = h5JysN4Qnitns5/P49Jf27qWrAfkSiVPWgtNf/VTQMs=
+SHA256 (cargo/get-size-derive2-0.7.4.tar.gz) = 8rbR4vdcFr+80PldhPmYWKbi+IXCKH0fXDqW6ERKNLQ=
+SHA256 (cargo/get-size2-0.7.4.tar.gz) = Sc8xptcDAM+BRhCY93l1cTYjh+9L+F0yrEfqpZs6Who=
 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=
@@ -161,12 +161,12 @@ 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.7.tar.gz) = NeHQvZxXXFLlmq2OEioReG6FKhVGeNDIbp4kPVUnOXA=
-SHA256 (cargo/indexmap-2.12.1.tar.gz) = CtS7K1ZbygZF9NaMXJr5f7oJTpeR2mhb+Dy18850rPI=
+SHA256 (cargo/indexmap-2.13.0.tar.gz) = dxTnBDen3DrI635vjfdf2OtCJnX8dniv9zZDAQkrEBc=
 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=
 SHA256 (cargo/inotify-sys-0.1.5.tar.gz) = 4FwCteib/zuUbO3sonirxij+gR5gTwJ8RaiqPPeT0Os=
-SHA256 (cargo/insta-1.46.0.tar.gz) = G2aIbRTRjUIKtQUsv/VE/F000LLN0161l2qqEKSkcuU=
+SHA256 (cargo/insta-1.46.1.tar.gz) = JItChHgToVUNr9FSlv2XSMZR0MMhlFWdvAXYBNVLIeg=
 SHA256 (cargo/insta-cmd-0.6.0.tar.gz) = /+7vqSeSXM7UnMsBvz5XydTNEy3yHlduuUFbrqstPeY=
 SHA256 (cargo/interpolator-0.5.0.tar.gz) = cd1SGRquEh6GEfHo3D4yTdDdHe4ebdkdEO4Ho8+02dg=
 SHA256 (cargo/intrusive-collections-0.9.7.tar.gz) = GJ0Il+TL6Mde/t81AsGMiHsFBG5Z0oQE1NjkbLxNHoY=
@@ -180,8 +180,8 @@ SHA256 (cargo/itertools-0.10.5.tar.gz) =
 SHA256 (cargo/itertools-0.13.0.tar.gz) = QT7n38Uu4aSUnO6328ijPy1sCIGU2fki+4MY+vHwEYY=
 SHA256 (cargo/itertools-0.14.0.tar.gz) = KxkseCA3+t2c+nVUgxBIiqvb89Lac4hbMb0KvQM1EoU=
 SHA256 (cargo/itoa-1.0.15.tar.gz) = Sl8TuFjI0xTuPo9jkBH3zO/nH5f5blAVH7mR8meSjiw=
-SHA256 (cargo/jiff-0.2.17.tar.gz) = qH2bgQXCNkL1DLuuA9H3XYQixcuYzn7pJx9/91Bb5rg=
-SHA256 (cargo/jiff-static-0.2.17.tar.gz) = t4e+u1Q/iWkTJjDFH9Cvqxc6hsarrlb/O55ePj+fblg=
+SHA256 (cargo/jiff-0.2.18.tar.gz) = 5n6NpMSdbZkJ/gM2H5tiD1iJiFn1x63taDUehecez1A=
+SHA256 (cargo/jiff-static-0.2.18.tar.gz) = 4MhO5/GX7KmobG/Wy3ceVeuZFjLxXyvDym7IOJKebng=
 SHA256 (cargo/jiff-tzdb-0.1.4.tar.gz) = wSg3BesKIUBNK/1u7yp1k9JAvEKgvbOdsK1vouwCZSQ=
 SHA256 (cargo/jiff-tzdb-platform-0.1.3.tar.gz) = h1paaawrqxqJFxHPXsy+wc4DQeqAVWDc2Qt6LpJRMug=
 SHA256 (cargo/jobserver-0.1.34.tar.gz) = mvs95Dldaz5np4C23mS1HJeOzxHLmkYsZr59TKkDnTM=
@@ -190,7 +190,7 @@ SHA256 (cargo/js-sys-0.3.82.tar.gz) = sB
 SHA256 (cargo/kqueue-1.1.1.tar.gz) = 6sMBBtfc6I2vSj/LSHnqk5R21QdKm33dD7l/pL7VWWo=
 SHA256 (cargo/kqueue-sys-1.0.4.tar.gz) = 7ZYl/9qHKbheRc8ECQA1rDaJJ7jOvDSJjnwSD1Lkg4s=
 SHA256 (cargo/lazy_static-1.5.0.tar.gz) = u9K8tMlj8t2uBqLvx+nzWRMSRzxQxmheHymAaDFuZv4=
-SHA256 (cargo/libc-0.2.179.tar.gz) = xaLTdrqlMNEjjRMyMtFeI5q62A0Fg4tLWTVOUmivQx8=
+SHA256 (cargo/libc-0.2.180.tar.gz) = vMNaOFRKiRpffIZaylSKmCzLO4ZQpbBtD9M6ECg8Vvw=
 SHA256 (cargo/libcst-1.8.6.tar.gz) = aupxQ+Sg7Vm4eh7nHhmFAIifiwBTERNr4V6EyXpvzY0=
 SHA256 (cargo/libcst_derive-1.8.6.tar.gz) = CQMXPqMWw0pE0ElxYeBNkhCvRPX16Jvy9V2aJUyaDo0=
 SHA256 (cargo/libloading-0.8.9.tar.gz) = 18SwIZn+58XSGlrn2M+nmm71uy/INNbpBY6JyCXv3FU=
@@ -218,7 +218,6 @@ SHA256 (cargo/miniz_oxide-0.8.9.tar.gz) 
 SHA256 (cargo/mio-1.0.4.tar.gz) = eL7URMyKIWDwHLz4Ee8YyshjrWiujKYgkujbUdUcdhw=
 SHA256 (cargo/natord-1.0.9.tar.gz) = MI2W243rxyfD/ZdEqsUXUSQ0IORu30AQEJCNp/jV5Xw=
 SHA256 (cargo/newtype-uuid-1.2.4.tar.gz) = oX2C7bHIpsIMI4dHrnqukYETPnZrySzSVW/ddkQH0NE=
-SHA256 (cargo/nix-0.29.0.tar.gz) = ceJ0bcOiTdeLPPy3vpM2jG3plj0w9Dpqc5mKnPSxe0Y=
 SHA256 (cargo/nix-0.30.1.tar.gz) = dFI/OjXgWrqHodl4MwrvQPZ7AwSsecHACylMmDBUPbY=
 SHA256 (cargo/nom-7.1.3.tar.gz) = 0nOYPFplenCj6PKgEymCLzuMgXK3OCZBGlV1HkBKCko=
 SHA256 (cargo/normalize-line-endings-0.3.0.tar.gz) = YYB/d4Av8wl14B9PBxyLoQwCIFL5izKUEZ8+YV0T5b4=
@@ -233,7 +232,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-1.0.0.tar.gz) = 7WN3Qc7Y+yQIVdIqK08gjat6BrzOczgBYuUlMADBZ1g=
+SHA256 (cargo/ordermap-1.1.0.tar.gz) = z6eMkgcbvTYowisalk9+DrIB3BRWVV2wcr6xZi7NZxU=
 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/page_size-0.6.0.tar.gz) = MNWyGU7RMZHBmZrgcEt4OfsYOE+iLkm1fuqpfXnOQNo=
@@ -273,13 +272,13 @@ SHA256 (cargo/pretty_assertions-1.4.1.ta
 SHA256 (cargo/prettyplease-0.2.37.tar.gz) = R5yorazdfOjx+znOnszL/pOj8TRLPQ2X8gvAGWII9is=
 SHA256 (cargo/proc-macro-crate-3.4.0.tar.gz) = IZyxnpa+AKsuN9bimWWKDPqD5SQpF5lpsPASG0rEaYM=
 SHA256 (cargo/proc-macro-utils-0.10.0.tar.gz) = 7q8IoT3kALwhWHe1vcCI8kGxLrQvClSNM5DcHFa7cHE=
-SHA256 (cargo/proc-macro2-1.0.104.tar.gz) = lpX430G7Tz0iLJWmdTI2X1aTGDMtA9Xz9n83sg5uvfA=
+SHA256 (cargo/proc-macro2-1.0.106.tar.gz) = j9APC7LpDYHRBEwrMmF/aPy5+ju3ZAwj6cdI5T+zCTQ=
 SHA256 (cargo/pyproject-toml-0.13.7.tar.gz) = 9tdVSDrRS0nnZxO1IoUjVGGltPc/F2EjU+EaXeNqX9I=
 SHA256 (cargo/quick-junit-0.5.2.tar.gz) = buk0LWcfro1ms66f16lxTf0InATSqLHsBDbvd67hXl8=
 SHA256 (cargo/quick-xml-0.38.4.tar.gz) = tmwgWMVaQJ1gFmbP/jXwQzPPEBMBCILOwXSnRnzU4hw=
 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.42.tar.gz) = ozjMQdJ+bMbc5s78E6Bynfu4HCYrH1GTMVdd2A7zBn8=
+SHA256 (cargo/quote-1.0.44.tar.gz) = IbLrz3J7d2DEYfCR+fD1Obd7jofy/YgTHn8bQzs87OQ=
 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=
@@ -299,7 +298,7 @@ SHA256 (cargo/ref-cast-impl-1.0.25.tar.g
 SHA256 (cargo/regex-1.12.2.tar.gz) = hDvAGR918+ImUa5fHnKTmrL3KkvDD6gKBmvWbt78JNQ=
 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/regex-syntax-0.8.8.tar.gz) = ei2YeFezGTYgQ+lfU1PAU1wfWO7FM2/fz2JkMK9971g=
 SHA256 (cargo/ron-0.12.0.tar.gz) = /UkMWxgmGJPxREnL0oy5wLY3rr8WHNd5AL/e2v8h7DI=
 SHA256 (cargo/rust-stemmers-1.2.0.tar.gz) = 5GogNgGf24iBMdt6TIR6EGOnST+XHtlOqCxn6tpjylQ=
 SHA256 (cargo/rustc-hash-2.1.1.tar.gz) = NXcD1BNltLJ8WQ4+2R6rsbZj8HxMCECV5gy+1DYt/w0=
@@ -317,7 +316,7 @@ SHA256 (cargo/serde-wasm-bindgen-0.6.5.t
 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.148.tar.gz) = MIS1RqHdYolHWZbxgqIqupc4ZuqOiwLFHZ9GsTNqIto=
+SHA256 (cargo/serde_json-1.0.149.tar.gz) = g/wDlHPFWVrOhg2MT6+iIP9HSz/Gv9tCkzJ/GjfpTYY=
 SHA256 (cargo/serde_repr-0.1.20.tar.gz) = F17j6ArpmCc3ylQ+lhMwh8vZpIXuzDvE3pwaN7R+pZw=
 SHA256 (cargo/serde_spanned-1.0.4.tar.gz) = +Lv5HlpNYxXu5F5wQ3JZCzDiYO6Dr2Y51kVX9RsGd3Y=
 SHA256 (cargo/serde_test-1.0.177.tar.gz) = f5Ae5XPKtrMGBFPS1fC65ObWKMI8CpYv+bXx18jU8e0=
@@ -330,7 +329,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.23.tar.gz) = lvoc6BvpANCDsw7C1IHmZYwqz6os/HvkXMwswbgg7bM=
+SHA256 (cargo/snapbox-0.6.24.tar.gz) = bBq8N4EZ93MQg2Zl+FIwGFMs9+P66zsQsB2lpzIb+OE=
 SHA256 (cargo/snapbox-macros-0.4.0.tar.gz) = O3UMNEAC18xpr7naAOvZtcD4rC630RXZ1F1bX0dxjXQ=
 SHA256 (cargo/stable_deref_trait-1.2.0.tar.gz) = qPEScpUS+ORC2B+VqKfd8rfGuKGm9QmpWGQUKzDKstM=
 SHA256 (cargo/static_assertions-1.1.0.tar.gz) = ouuTSbZESzJocuFA6xz158UiFU1p56D/sPuBwGs3VD8=
@@ -340,7 +339,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.2.0.tar.gz) = 45a2UjsRzLgxILEVoLc2beNydRqm7fGYRN+xOmr5fpE=
-SHA256 (cargo/syn-2.0.113.tar.gz) = Z4+qAGUcnrct0gIMvfJ12S7MskANVo5Bnv3WSDgUXLQ=
+SHA256 (cargo/syn-2.0.114.tar.gz) = 1NEH3yY6MBPvmxh5sN+H1wb/gPZahuqHm9nDH5swfCo=
 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.24.0.tar.gz) = ZV2px+tjBcVXQgRdWo0gN5ltYdjelYBjNcfIbOD4Lpw=
@@ -353,9 +352,9 @@ SHA256 (cargo/test-case-core-3.3.1.tar.g
 SHA256 (cargo/test-case-macros-3.3.1.tar.gz) = XInnKgHtTFeWaa3VkBS5pSTWCcDIjGpYXON0hYefb/s=
 SHA256 (cargo/thin-vec-0.2.14.tar.gz) = FE91TTGEFax5L51p/Ieru/wEPOLvBBxg8WrYKPY4cX0=
 SHA256 (cargo/thiserror-1.0.69.tar.gz) = tqr1M5tXjqhbUOCA/rJQo+iujPzf+aRhyewpBLySP1I=
-SHA256 (cargo/thiserror-2.0.17.tar.gz) = 9jWHyg8StyoGALy6HUAIH4MIdgALtG3SM3owUWGPT8g=
+SHA256 (cargo/thiserror-2.0.18.tar.gz) = Qoi1vLx5IMB6EUmjXPlZCiqoCOC8Hq+q3guAlHhl+8Q=
 SHA256 (cargo/thiserror-impl-1.0.69.tar.gz) = T+5sTvyQBZ4Q+B5tQsYKGPdliMPXTLg6CyQqK2x1BME=
-SHA256 (cargo/thiserror-impl-2.0.17.tar.gz) = P/Fcjs1944SdtjLhTRjSVx+gnfxe2TR5vESFx6UXyRM=
+SHA256 (cargo/thiserror-impl-2.0.18.tar.gz) = 68Tuf2dnDptk0F+kJT51PgFsbJX/NbibeUHWuFbewdU=
 SHA256 (cargo/thread_local-1.1.9.tar.gz) = 9gJGpJRPJPbgGKoXze/7eBi3Y1aWXQOwfWqYhuiWIYU=
 SHA256 (cargo/threadpool-1.8.1.tar.gz) = 0FDmCzPUHBkQizLOoyFkAzqQE/47RsvURXVZv793r6o=
 SHA256 (cargo/tikv-jemalloc-sys-0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7.tar.gz) = zYqlsquGos76QG2IkTnBYsuyMAkvfR18vBcWQF2FKjs=
@@ -364,7 +363,7 @@ SHA256 (cargo/tinystr-0.8.1.tar.gz) = XU
 SHA256 (cargo/tinytemplate-1.2.1.tar.gz) = vk1rXxn/dmToyY0D4hOctRDbmwpgtV+Ohwm2idk5trw=
 SHA256 (cargo/tinyvec-1.10.0.tar.gz) = v6X9w7zmGRodvIwC1ci//PVXuvoXwSTFJkpFjxsGE/o=
 SHA256 (cargo/tinyvec_macros-0.1.1.tar.gz) = HzzLrDEf6gX4b2GQS0YrVfs9+IN6Nm38YBoBYdBTLyA=
-SHA256 (cargo/toml-0.9.10+spec-1.1.0.tar.gz) = CCUFIVkoShqLTWwMhsvIAfLaWv0rIl+lSMcvLnQAL0g=
+SHA256 (cargo/toml-0.9.11+spec-1.1.0.tar.gz) = 86/JqEgwn+Gq/67W4VRqehTeH5NdydidMq/ZpEurfEY=
 SHA256 (cargo/toml_datetime-0.7.5+spec-1.1.0.tar.gz) = kuHP7UowOLxaEn41otNg8UXh9LlxtVGiul/Xrt9+E0c=
 SHA256 (cargo/toml_edit-0.23.6.tar.gz) = 8+/+fA6G/f9Pac3SzMG5b5M+JIEcVEHUSQToaD4nGEs=
 SHA256 (cargo/toml_parser-1.0.6+spec-1.1.0.tar.gz) = oxmLSwqOEfCd0D4TPAKAUE0IASaemvpGNi/94cvuv0Q=
@@ -395,13 +394,12 @@ SHA256 (cargo/unicode_names2_generator-1
 SHA256 (cargo/unit-prefix-0.5.1.tar.gz) = MjQCz/LdZY85yhfHibUCAhs/GHB8kc3yLjg44bQCOBc=
 SHA256 (cargo/unscanny-0.1.0.tar.gz) = 6d8q8GenlT6cODEyDzXBzAYAww1E2fehKwHbHNiNa0c=
 SHA256 (cargo/unty-0.0.4.tar.gz) = bUl4QxfNDR7n7FxxbdWY7FtEg+qDKi3O0mVHHMD2kK4=
-SHA256 (cargo/url-2.5.7.tar.gz) = CLwTaimj0XWOB6nMome+MIruv1z9WhDz9nqyCXaD71s=
+SHA256 (cargo/url-2.5.8.tar.gz) = /2eopDlzc8PvZggSrKsyaCIgNQEKuGgOxCFfOLo9Du0=
 SHA256 (cargo/urlencoding-2.1.3.tar.gz) = 2vjbo7frhwyvHd7te8nSoEnzz9+ufLUhsIfMM65MSdo=
 SHA256 (cargo/utf8-width-0.1.7.tar.gz) = hr2NToldqFN+UxW4JUZk5rdpxP89sYMhspeh5wBDkuM=
 SHA256 (cargo/utf8_iter-1.0.4.tar.gz) = tsFAYg5/+7IsLe5Zyv5ghKWbX/wnqIWaXw1JS11Str4=
 SHA256 (cargo/utf8parse-0.2.2.tar.gz) = BqveNhFlet9m04PwCwk9f67Mf6VwccziV4ZgyfEBCCE=
-SHA256 (cargo/uuid-1.19.0.tar.gz) = 4uBUhhtL0CfNNz4Y6NjY5lSAhQAOQSkNlc4MNzplS0o=
-SHA256 (cargo/uuid-macro-internal-1.19.0.tar.gz) = OdEZAcNrNlDfessPnr5iTzW1rE4ZIuzTxX9ERkhClZQ=
+SHA256 (cargo/uuid-1.20.0.tar.gz) = 7kjTixGbDNcf5BQbMPW6nHxdn056OotKZ05LbveJl28=
 SHA256 (cargo/valuable-0.1.1.tar.gz) = unPqnPFqJd8MjKoWxRrLk31XEqhCnbeKPuKdXcrNOmU=
 SHA256 (cargo/version-ranges-0.1.1.tar.gz) = +NB5QVzrK+g/w1Wtutr+QBMH1cMJx+at5mOOb59C9C0=
 SHA256 (cargo/version_check-0.9.5.tar.gz) = C5KPM9l1/GrZ+GyPKDhTrSa91bELfxVCqi+hXiKJEFo=
@@ -477,8 +475,8 @@ SHA256 (cargo/zmij-1.0.10.tar.gz) = MODY
 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.13.tar.gz) = YrTebv/DXjezeIz4eqSwPSYdo9pM7o2QEIOc/tJlG+E=
-SHA256 (salsa-rs-salsa-9860ff6ca0f1f8f3a8d6b832020002790b501254.tar.gz) = Io+Z/8xfsl0GYHqRYU29Sxog8LW91l30d9W/MdXl12s=
+SHA256 (ruff-0.15.0.tar.gz) = S+kOKbGje2EhBEqAamxB3LUEpiBHRarBjCB9wi4JF/I=
+SHA256 (salsa-rs-salsa-e9b9ddd4bec50ac777e9353bbb8f1180e5669d89.tar.gz) = T+QH9WXmfuGpUH6hGxVJc3yD6WjyhJG6oW6lO0BlJrg=
 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
@@ -537,7 +535,7 @@ SIZE (cargo/clap_complete_command-0.6.1.
 SIZE (cargo/clap_complete_nushell-4.5.8.tar.gz) = 35171
 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/clearscreen-4.0.3.tar.gz) = 147565
 SIZE (cargo/codspeed-4.0.4.tar.gz) = 219342
 SIZE (cargo/codspeed-criterion-compat-4.0.4.tar.gz) = 23308
 SIZE (cargo/codspeed-criterion-compat-walltime-4.0.4.tar.gz) = 124486
@@ -547,7 +545,7 @@ SIZE (cargo/codspeed-divan-compat-wallti
 SIZE (cargo/collection_literals-1.0.2.tar.gz) = 3928
 SIZE (cargo/colorchoice-1.0.4.tar.gz) = 8196
 SIZE (cargo/colored-2.2.0.tar.gz) = 35062
-SIZE (cargo/colored-3.0.0.tar.gz) = 34497
+SIZE (cargo/colored-3.1.1.tar.gz) = 36216
 SIZE (cargo/compact_str-0.9.0.tar.gz) = 72135
 SIZE (cargo/condtype-1.3.0.tar.gz) = 12634
 SIZE (cargo/console-0.15.11.tar.gz) = 37822
@@ -601,7 +599,7 @@ SIZE (cargo/etcetera-0.11.0.tar.gz) = 14
 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
+SIZE (cargo/filetime-0.2.27.tar.gz) = 16678
 SIZE (cargo/find-msvc-tools-0.1.2.tar.gz) = 30461
 SIZE (cargo/flate2-1.1.2.tar.gz) = 76495
 SIZE (cargo/fnv-1.0.7.tar.gz) = 11266
@@ -611,8 +609,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.3.tar.gz) = 8865
-SIZE (cargo/get-size2-0.7.3.tar.gz) = 19162
+SIZE (cargo/get-size-derive2-0.7.4.tar.gz) = 8837
+SIZE (cargo/get-size2-0.7.4.tar.gz) = 21463
 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
@@ -642,12 +640,12 @@ 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.7.tar.gz) = 16838
-SIZE (cargo/indexmap-2.12.1.tar.gz) = 100184
+SIZE (cargo/indexmap-2.13.0.tar.gz) = 102206
 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
 SIZE (cargo/inotify-sys-0.1.5.tar.gz) = 6965
-SIZE (cargo/insta-1.46.0.tar.gz) = 113830
+SIZE (cargo/insta-1.46.1.tar.gz) = 113825
 SIZE (cargo/insta-cmd-0.6.0.tar.gz) = 12385
 SIZE (cargo/interpolator-0.5.0.tar.gz) = 29578
 SIZE (cargo/intrusive-collections-0.9.7.tar.gz) = 56609
@@ -661,8 +659,8 @@ SIZE (cargo/itertools-0.10.5.tar.gz) = 1
 SIZE (cargo/itertools-0.13.0.tar.gz) = 146261
 SIZE (cargo/itertools-0.14.0.tar.gz) = 152715
 SIZE (cargo/itoa-1.0.15.tar.gz) = 11231
-SIZE (cargo/jiff-0.2.17.tar.gz) = 747708
-SIZE (cargo/jiff-static-0.2.17.tar.gz) = 83144
+SIZE (cargo/jiff-0.2.18.tar.gz) = 764726
+SIZE (cargo/jiff-static-0.2.18.tar.gz) = 83381
 SIZE (cargo/jiff-tzdb-0.1.4.tar.gz) = 62435
 SIZE (cargo/jiff-tzdb-platform-0.1.3.tar.gz) = 3179
 SIZE (cargo/jobserver-0.1.34.tar.gz) = 29013
@@ -671,7 +669,7 @@ SIZE (cargo/js-sys-0.3.82.tar.gz) = 5643
 SIZE (cargo/kqueue-1.1.1.tar.gz) = 21504
 SIZE (cargo/kqueue-sys-1.0.4.tar.gz) = 7160
 SIZE (cargo/lazy_static-1.5.0.tar.gz) = 14025
-SIZE (cargo/libc-0.2.179.tar.gz) = 810442
+SIZE (cargo/libc-0.2.180.tar.gz) = 812207
 SIZE (cargo/libcst-1.8.6.tar.gz) = 111277
 SIZE (cargo/libcst_derive-1.8.6.tar.gz) = 11337
 SIZE (cargo/libloading-0.8.9.tar.gz) = 30222
@@ -699,7 +697,6 @@ SIZE (cargo/miniz_oxide-0.8.9.tar.gz) = 
 SIZE (cargo/mio-1.0.4.tar.gz) = 104212
 SIZE (cargo/natord-1.0.9.tar.gz) = 3866
 SIZE (cargo/newtype-uuid-1.2.4.tar.gz) = 17919
-SIZE (cargo/nix-0.29.0.tar.gz) = 318248
 SIZE (cargo/nix-0.30.1.tar.gz) = 342015
 SIZE (cargo/nom-7.1.3.tar.gz) = 117570
 SIZE (cargo/normalize-line-endings-0.3.0.tar.gz) = 5737
@@ -714,7 +711,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-1.0.0.tar.gz) = 70288
+SIZE (cargo/ordermap-1.1.0.tar.gz) = 70379
 SIZE (cargo/os_pipe-1.2.2.tar.gz) = 10810
 SIZE (cargo/os_str_bytes-7.1.1.tar.gz) = 28828
 SIZE (cargo/page_size-0.6.0.tar.gz) = 8479
@@ -754,13 +751,13 @@ SIZE (cargo/pretty_assertions-1.4.1.tar.
 SIZE (cargo/prettyplease-0.2.37.tar.gz) = 72033
 SIZE (cargo/proc-macro-crate-3.4.0.tar.gz) = 12690
 SIZE (cargo/proc-macro-utils-0.10.0.tar.gz) = 21572
-SIZE (cargo/proc-macro2-1.0.104.tar.gz) = 60058
+SIZE (cargo/proc-macro2-1.0.106.tar.gz) = 59765
 SIZE (cargo/pyproject-toml-0.13.7.tar.gz) = 18618
 SIZE (cargo/quick-junit-0.5.2.tar.gz) = 46417
 SIZE (cargo/quick-xml-0.38.4.tar.gz) = 205035
 SIZE (cargo/quickcheck-1.0.3.tar.gz) = 28069
 SIZE (cargo/quickcheck_macros-1.1.0.tar.gz) = 11744
-SIZE (cargo/quote-1.0.42.tar.gz) = 31504
+SIZE (cargo/quote-1.0.44.tar.gz) = 31629
 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
@@ -780,7 +777,7 @@ SIZE (cargo/ref-cast-impl-1.0.25.tar.gz)
 SIZE (cargo/regex-1.12.2.tar.gz) = 163843
 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/regex-syntax-0.8.8.tar.gz) = 359141
 SIZE (cargo/ron-0.12.0.tar.gz) = 119892
 SIZE (cargo/rust-stemmers-1.2.0.tar.gz) = 2351301
 SIZE (cargo/rustc-hash-2.1.1.tar.gz) = 14154
@@ -798,7 +795,7 @@ SIZE (cargo/serde-wasm-bindgen-0.6.5.tar
 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.148.tar.gz) = 155957
+SIZE (cargo/serde_json-1.0.149.tar.gz) = 155994
 SIZE (cargo/serde_repr-0.1.20.tar.gz) = 12627
 SIZE (cargo/serde_spanned-1.0.4.tar.gz) = 11032
 SIZE (cargo/serde_test-1.0.177.tar.gz) = 18671
@@ -811,7 +808,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.23.tar.gz) = 56996
+SIZE (cargo/snapbox-0.6.24.tar.gz) = 57157
 SIZE (cargo/snapbox-macros-0.4.0.tar.gz) = 9305
 SIZE (cargo/stable_deref_trait-1.2.0.tar.gz) = 8054
 SIZE (cargo/static_assertions-1.1.0.tar.gz) = 18480
@@ -821,7 +818,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.2.0.tar.gz) = 8455
-SIZE (cargo/syn-2.0.113.tar.gz) = 304074
+SIZE (cargo/syn-2.0.114.tar.gz) = 304636
 SIZE (cargo/synstructure-0.13.2.tar.gz) = 18950
 SIZE (cargo/tap-1.0.1.tar.gz) = 11316
 SIZE (cargo/tempfile-3.24.0.tar.gz) = 40849
@@ -834,9 +831,9 @@ SIZE (cargo/test-case-core-3.3.1.tar.gz)
 SIZE (cargo/test-case-macros-3.3.1.tar.gz) = 4961
 SIZE (cargo/thin-vec-0.2.14.tar.gz) = 35087
 SIZE (cargo/thiserror-1.0.69.tar.gz) = 22198
-SIZE (cargo/thiserror-2.0.17.tar.gz) = 28857
+SIZE (cargo/thiserror-2.0.18.tar.gz) = 28875
 SIZE (cargo/thiserror-impl-1.0.69.tar.gz) = 18365
-SIZE (cargo/thiserror-impl-2.0.17.tar.gz) = 21344
+SIZE (cargo/thiserror-impl-2.0.18.tar.gz) = 21413
 SIZE (cargo/thread_local-1.1.9.tar.gz) = 19315
 SIZE (cargo/threadpool-1.8.1.tar.gz) = 14408
 SIZE (cargo/tikv-jemalloc-sys-0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7.tar.gz) = 900826
@@ -845,7 +842,7 @@ SIZE (cargo/tinystr-0.8.1.tar.gz) = 2333
 SIZE (cargo/tinytemplate-1.2.1.tar.gz) = 26490
 SIZE (cargo/tinyvec-1.10.0.tar.gz) = 51996
 SIZE (cargo/tinyvec_macros-0.1.1.tar.gz) = 5865
-SIZE (cargo/toml-0.9.10+spec-1.1.0.tar.gz) = 56601
+SIZE (cargo/toml-0.9.11+spec-1.1.0.tar.gz) = 56484
 SIZE (cargo/toml_datetime-0.7.5+spec-1.1.0.tar.gz) = 17975
 SIZE (cargo/toml_edit-0.23.6.tar.gz) = 65753
 SIZE (cargo/toml_parser-1.0.6+spec-1.1.0.tar.gz) = 34897
@@ -876,13 +873,12 @@ SIZE (cargo/unicode_names2_generator-1.3
 SIZE (cargo/unit-prefix-0.5.1.tar.gz) = 7627
 SIZE (cargo/unscanny-0.1.0.tar.gz) = 10338
 SIZE (cargo/unty-0.0.4.tar.gz) = 7200
-SIZE (cargo/url-2.5.7.tar.gz) = 87907
+SIZE (cargo/url-2.5.8.tar.gz) = 86512
 SIZE (cargo/urlencoding-2.1.3.tar.gz) = 6538
 SIZE (cargo/utf8-width-0.1.7.tar.gz) = 2977
 SIZE (cargo/utf8_iter-1.0.4.tar.gz) = 10437
 SIZE (cargo/utf8parse-0.2.2.tar.gz) = 13499
-SIZE (cargo/uuid-1.19.0.tar.gz) = 60244
-SIZE (cargo/uuid-macro-internal-1.19.0.tar.gz) = 9676
+SIZE (cargo/uuid-1.20.0.tar.gz) = 60654
 SIZE (cargo/valuable-0.1.1.tar.gz) = 28679
 SIZE (cargo/version-ranges-0.1.1.tar.gz) = 13740
 SIZE (cargo/version_check-0.9.5.tar.gz) = 15554
@@ -958,5 +954,5 @@ SIZE (cargo/zmij-1.0.10.tar.gz) = 22288
 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.13.tar.gz) = 10746889
-SIZE (salsa-rs-salsa-9860ff6ca0f1f8f3a8d6b832020002790b501254.tar.gz) = 738416
+SIZE (ruff-0.15.0.tar.gz) = 10873810
+SIZE (salsa-rs-salsa-e9b9ddd4bec50ac777e9353bbb8f1180e5669d89.tar.gz) = 741206
Index: patches/patch-Cargo_toml
===================================================================
RCS file: /cvs/ports/devel/ruff/patches/patch-Cargo_toml,v
diff -u -p -r1.5 patch-Cargo_toml
--- patches/patch-Cargo_toml	18 Jan 2026 09:31:06 -0000	1.5
+++ patches/patch-Cargo_toml	4 Feb 2026 17:46:49 -0000
@@ -3,7 +3,7 @@ Use local sources for crates lsp-types a
 Index: Cargo.toml
 --- Cargo.toml.orig
 +++ Cargo.toml
-@@ -123,9 +123,7 @@ libc = { version = "0.2.153" }
+@@ -126,9 +126,7 @@ libc = { version = "0.2.153" }
  libcst = { version = "1.8.4", default-features = false }
  log = { version = "0.4.17" }
  lsp-server = { version = "0.7.6" }
@@ -14,11 +14,11 @@ Index: Cargo.toml
  matchit = { version = "0.9.0" }
  memchr = { version = "2.7.1" }
  mimalloc = { version = "0.1.39" }
-@@ -150,7 +148,7 @@ regex-automata = { version = "0.4.9" }
+@@ -154,7 +152,7 @@ regex-syntax = { version = "0.8.8" }
  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 = "9860ff6ca0f1f8f3a8d6b832020002790b501254", default-features = false, features = [
+-salsa = { git = "https://github.com/salsa-rs/salsa.git";, rev = "e9b9ddd4bec50ac777e9353bbb8f1180e5669d89", default-features = false, features = [
 +salsa = { path = "../salsa", default-features = false, features = [
      "compact_str",
      "macros",

Reply via email to