Index | Thread | Search

From:
Laurent Cheylus <foxy@free.fr>
Subject:
[maintainer update] devel/ruff 0.14.9
To:
ports <ports@openbsd.org>
Date:
Mon, 15 Dec 2025 15:57:05 +0100

Download raw body.

Thread
  • Laurent Cheylus:

    [maintainer update] devel/ruff 0.14.9

Hi ports@

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

Changelog: 
- https://github.com/astral-sh/ruff/releases/tag/0.14.7
- https://github.com/astral-sh/ruff/releases/tag/0.14.8
- https://github.com/astral-sh/ruff/releases/tag/0.14.9

Update Makefile and distinfo for salsa crate downloaded via Git.

Build and tests OK on current/amd64 with Rust 1.91.1

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	12 Dec 2025 11:37:07 -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.9
 
 # 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	12 Dec 2025 11:37:08 -0000
@@ -46,8 +46,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
@@ -127,8 +127,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 +138,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 +158,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
@@ -229,7 +229,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 +333,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 +362,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	12 Dec 2025 11:37:08 -0000
@@ -47,8 +47,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=
@@ -128,8 +128,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 +139,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 +159,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=
@@ -230,7 +230,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 +334,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 +363,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 +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.6.tar.gz) = WOu47ER56LMHxTZPz1YvlNHev2Wg+YIcFT8rOqAZJDw=
-SHA256 (salsa-rs-salsa-a885bb4c4c192741b8a17418fef81a71e33d111e.tar.gz) = JTV39uUWSiaDEQcai2GXehgDMSDvMw0XoTiRBmE7ugQ=
+SHA256 (ruff-0.14.9.tar.gz) = zTVkT57CRc47VQ6ZQc8rzP0vGEWB41QGk0mbnGEhfsc=
+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
@@ -517,8 +517,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
@@ -598,8 +598,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 +609,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 +629,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
@@ -700,7 +700,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 +804,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 +833,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 +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.6.tar.gz) = 8397813
-SIZE (salsa-rs-salsa-a885bb4c4c192741b8a17418fef81a71e33d111e.tar.gz) = 730610
+SIZE (ruff-0.14.9.tar.gz) = 10435624
+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	12 Dec 2025 11:37:08 -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",