Wednesday, March 11, 2026

[maintainer update] devel/ruff 0.15.5

Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/ruff/Makefile,v
diff -u -p -r1.7 Makefile
--- Makefile 3 Mar 2026 08:07:23 -0000 1.7
+++ Makefile 11 Mar 2026 09:57:54 -0000
@@ -5,10 +5,10 @@ COMMENT = Python linter and code formatt

GH_ACCOUNT = astral-sh
GH_PROJECT = ruff
-GH_TAGNAME = 0.15.4
+GH_TAGNAME = 0.15.5

# Rust crates downloaded via git
-LSPTYPES = 3512a9f33eadc5402cfab1b8f7340824c8ca1439
+LSPTYPES = e15db0593f0ecbbd80599c3f5880e4bf5da1ca0c
SALSA = 53421c2fff87426fa0bb51cab06632b87646de13

DIST_TUPLE += github astral-sh lsp-types ${LSPTYPES} ../lsp-types
Index: crates.inc
===================================================================
RCS file: /cvs/ports/devel/ruff/crates.inc,v
diff -u -p -r1.7 crates.inc
--- crates.inc 3 Mar 2026 08:07:23 -0000 1.7
+++ crates.inc 11 Mar 2026 09:57:54 -0000
@@ -14,7 +14,7 @@ MODCARGO_CRATES += anstyle-parse 1.0.0 #
MODCARGO_CRATES += anstyle-query 1.1.4 # MIT OR Apache-2.0
MODCARGO_CRATES += anstyle-svg 0.1.11 # MIT OR Apache-2.0
MODCARGO_CRATES += anstyle-wincon 3.0.10 # MIT OR Apache-2.0
-MODCARGO_CRATES += anyhow 1.0.101 # MIT OR Apache-2.0
+MODCARGO_CRATES += anyhow 1.0.102 # MIT OR Apache-2.0
MODCARGO_CRATES += approx 0.5.1 # Apache-2.0
MODCARGO_CRATES += arc-swap 1.8.2 # MIT OR Apache-2.0
MODCARGO_CRATES += argfile 1.0.0 # MIT OR Apache-2.0
@@ -51,14 +51,14 @@ 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.58 # MIT OR Apache-2.0
-MODCARGO_CRATES += clap_builder 4.5.58 # MIT OR Apache-2.0
+MODCARGO_CRATES += clap 4.5.60 # MIT OR Apache-2.0
+MODCARGO_CRATES += clap_builder 4.5.60 # 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.55 # MIT OR Apache-2.0
MODCARGO_CRATES += clap_lex 1.0.0 # MIT OR Apache-2.0
-MODCARGO_CRATES += clearscreen 4.0.3 # Apache-2.0 OR MIT
+MODCARGO_CRATES += clearscreen 4.0.5 # 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
@@ -186,8 +186,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.20 # Unlicense OR MIT
-MODCARGO_CRATES += jiff-static 0.2.20 # Unlicense OR MIT
+MODCARGO_CRATES += jiff 0.2.21 # Unlicense OR MIT
+MODCARGO_CRATES += jiff-static 0.2.21 # 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
@@ -281,7 +281,7 @@ MODCARGO_CRATES += prettyplease 0.2.37 #
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.106 # MIT OR Apache-2.0
-MODCARGO_CRATES += pyproject-toml 0.13.5 # MIT
+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.1.0 # Unlicense OR MIT
@@ -329,7 +329,6 @@ MODCARGO_CRATES += serde_derive 1.0.228
MODCARGO_CRATES += serde_derive_internals 0.29.1 # 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 0.6.9 # 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
MODCARGO_CRATES += serde_with 3.16.1 # MIT OR Apache-2.0
@@ -348,10 +347,10 @@ MODCARGO_CRATES += static_assertions 1.1
MODCARGO_CRATES += statrs 0.18.0 # MIT
MODCARGO_CRATES += strip-ansi-escapes 0.2.1 # Apache-2.0/MIT
MODCARGO_CRATES += strsim 0.11.1 # MIT
-MODCARGO_CRATES += strum 0.27.2 # MIT
-MODCARGO_CRATES += strum_macros 0.27.2 # MIT
+MODCARGO_CRATES += strum 0.28.0 # MIT
+MODCARGO_CRATES += strum_macros 0.28.0 # MIT
MODCARGO_CRATES += supports-hyperlinks 3.2.0 # Apache-2.0
-MODCARGO_CRATES += syn 2.0.116 # MIT OR Apache-2.0
+MODCARGO_CRATES += syn 2.0.117 # MIT OR Apache-2.0
MODCARGO_CRATES += synstructure 0.13.2 # MIT
MODCARGO_CRATES += tap 1.0.1 # MIT
MODCARGO_CRATES += tempfile 3.25.0 # MIT OR Apache-2.0
@@ -375,12 +374,10 @@ 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.8.23 # MIT OR Apache-2.0
+MODCARGO_CRATES += toml 0.9.12+spec-1.1.0 # MIT OR Apache-2.0
MODCARGO_CRATES += toml 1.0.3+spec-1.1.0 # MIT OR Apache-2.0
-MODCARGO_CRATES += toml_datetime 0.6.11 # MIT OR Apache-2.0
MODCARGO_CRATES += toml_datetime 0.7.5+spec-1.1.0 # MIT OR Apache-2.0
MODCARGO_CRATES += toml_datetime 1.0.0+spec-1.1.0 # MIT OR Apache-2.0
-MODCARGO_CRATES += toml_edit 0.22.27 # MIT OR Apache-2.0
MODCARGO_CRATES += toml_edit 0.23.6 # MIT OR Apache-2.0
MODCARGO_CRATES += toml_parser 1.0.9+spec-1.1.0 # MIT OR Apache-2.0
MODCARGO_CRATES += toml_writer 1.0.6+spec-1.1.0 # MIT OR Apache-2.0
@@ -402,7 +399,7 @@ MODCARGO_CRATES += unic-common 0.9.0 # M
MODCARGO_CRATES += unic-ucd-category 0.9.0 # MIT/Apache-2.0
MODCARGO_CRATES += unic-ucd-version 0.9.0 # MIT/Apache-2.0
MODCARGO_CRATES += unicode-id 0.3.6 # MIT OR Apache-2.0
-MODCARGO_CRATES += unicode-ident 1.0.23 # (MIT OR Apache-2.0) AND Unicode-3.0
+MODCARGO_CRATES += unicode-ident 1.0.24 # (MIT OR Apache-2.0) AND Unicode-3.0
MODCARGO_CRATES += unicode-normalization 0.1.24 # MIT/Apache-2.0
MODCARGO_CRATES += unicode-width 0.2.2 # MIT OR Apache-2.0
MODCARGO_CRATES += unicode-xid 0.2.6 # MIT OR Apache-2.0
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/ruff/distinfo,v
diff -u -p -r1.7 distinfo
--- distinfo 3 Mar 2026 08:07:23 -0000 1.7
+++ distinfo 11 Mar 2026 09:57:55 -0000
@@ -1,4 +1,4 @@
-SHA256 (astral-sh-lsp-types-3512a9f33eadc5402cfab1b8f7340824c8ca1439.tar.gz) = QQ+Il5LoYYa2KZrVNERlECB6ni5Vt4MBt3/ItmG0aRM=
+SHA256 (astral-sh-lsp-types-e15db0593f0ecbbd80599c3f5880e4bf5da1ca0c.tar.gz) = oVtO34dPCRL+riuRAf+i0kSSPZEFJBTG2YZrcNynf0w=
SHA256 (cargo/adler2-2.0.1.tar.gz) = MgEZV5/K2cIYhPXEhh0WF00OBiUGJSZvUP5omDQKvvo=
SHA256 (cargo/aho-corasick-1.1.4.tar.gz) = 3dMaEwQnwnUY3yZpQ6UwjtktSyJsxjn1qPEAKBYXQwE=
SHA256 (cargo/alloca-0.4.0.tar.gz) = 5afQXqaup+nmTSW5FWui/uP91lnjTkEGPNL8fNAg1/Q=
@@ -15,7 +15,7 @@ SHA256 (cargo/anstyle-parse-1.0.0.tar.gz
SHA256 (cargo/anstyle-query-1.1.4.tar.gz) = niMfYTT2G3EHaj6rUGw3nU82Ei8q8Vqf8EQV6kwzOeI=
SHA256 (cargo/anstyle-svg-0.1.11.tar.gz) = JrnsjJduraGw+XR6PXzE6uO+8QYT5EN0bnSH8myHL94=
SHA256 (cargo/anstyle-wincon-3.0.10.tar.gz) = PgYzQUUioy/6rIrGzI90jgkMVxdmH93uoEIZ4jRPXyo=
-SHA256 (cargo/anyhow-1.0.101.tar.gz) = Xw4P7jHvXtG6ExYIiTnOo5kBDtdzHbqHftRK60B6deo=
+SHA256 (cargo/anyhow-1.0.102.tar.gz) = fyAt+GSEyGjbrX6qVX73hdXGYpXkG0YO+SLsoHI7hCw=
SHA256 (cargo/approx-0.5.1.tar.gz) = yrES8KhtVo6g5ifMHWvnSh6c1VIUaE21VhmV9trYl8Y=
SHA256 (cargo/arc-swap-1.8.2.tar.gz) = +fNkfBRVaM7ALEIFTge9+aWmmOFbRm+yNBv8OTzSSqU=
SHA256 (cargo/argfile-1.0.0.tar.gz) = mUiacz3qDSkwv6WcJDFGqFE857CZG50AZkdofMYfU+c=
@@ -52,14 +52,14 @@ 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.58.tar.gz) = Y76XlhrN45MClJLOC+ehr34yPmuulRHr+sM3Ub5eaAY=
-SHA256 (cargo/clap_builder-4.5.58.tar.gz) = fxMXS9pd/WnX6UeCflr0sPL5Sko+6SkS+6B6ZhUPIeI=
+SHA256 (cargo/clap-4.5.60.tar.gz) = J5fzTaM5zjEEKyfSNgfgUXhhMph/WVsCuk9qbf+3Awo=
+SHA256 (cargo/clap_builder-4.5.60.tar.gz) = JKJBMSzqUFmxNXS7mzhhyr91i4ecFRkLN7bW/WOraHY=
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.55.tar.gz) = qSeT2hpGpfKgKm9MRsZJayjENjit6oMG/LDKoWNPJOU=
SHA256 (cargo/clap_lex-1.0.0.tar.gz) = OoIupbx1kPnUDxuhLA3DwnYPNILGmE2xVzrREDFCCDE=
-SHA256 (cargo/clearscreen-4.0.3.tar.gz) = FDDk/gh/qQufxGXdvgC5lN9N0sigX4/V5DgVu/VBstw=
+SHA256 (cargo/clearscreen-4.0.5.tar.gz) = Xe9DQ9YvAfZ/8aSRR+ShURLpNsamo/j/eik5TnZGgkQ=
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=
@@ -187,8 +187,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.20.tar.gz) = yGfDVswJazP0mBglqygey6PbCs7+YDKfBEwXidlMZUM=
-SHA256 (cargo/jiff-static-0.2.20.tar.gz) = 95RrQyUmlzjycLtVs8GatcUEBSX4P9YlJZQiqdJdm+U=
+SHA256 (cargo/jiff-0.2.21.tar.gz) = s+PWXwGMaulGqxboCUS5cJbtc8NbIh0cR4psgdj1eUA=
+SHA256 (cargo/jiff-static-0.2.21.tar.gz) = oXwrIR2GPH/eAsvqijwaQ5uY4QkoZVTyhgvd7X/4OBg=
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=
@@ -282,7 +282,7 @@ SHA256 (cargo/prettyplease-0.2.37.tar.gz
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.106.tar.gz) = j9APC7LpDYHRBEwrMmF/aPy5+ju3ZAwj6cdI5T+zCTQ=
-SHA256 (cargo/pyproject-toml-0.13.5.tar.gz) = ew9hYNxIKYuSYNm5WK0df5b2zQud8gCyIykgTgkzRmM=
+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.1.0.tar.gz) = lcWJ8zXbD2qqFop80nsfxpIPXhRwyAT4FNnNbmKg9ws=
@@ -330,7 +330,6 @@ SHA256 (cargo/serde_derive-1.0.228.tar.g
SHA256 (cargo/serde_derive_internals-0.29.1.tar.gz) = GNJqIKlpueP98vwtnyHtpsQOLehMlAi7XTsF1Jmq5xE=
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-0.6.9.tar.gz) = v0Hgz69yJtyhXoGXFywpWngoV/y5f60YCKFmhw3udaM=
SHA256 (cargo/serde_spanned-1.0.4.tar.gz) = +Lv5HlpNYxXu5F5wQ3JZCzDiYO6Dr2Y51kVX9RsGd3Y=
SHA256 (cargo/serde_test-1.0.177.tar.gz) = f5Ae5XPKtrMGBFPS1fC65ObWKMI8CpYv+bXx18jU8e0=
SHA256 (cargo/serde_with-3.16.1.tar.gz) = T6I38oB0QNI44DZKIYJwuY92egDT2tp3scU66IlA4uc=
@@ -349,10 +348,10 @@ SHA256 (cargo/static_assertions-1.1.0.ta
SHA256 (cargo/statrs-0.18.0.tar.gz) = Kj/nwoxlEudmsIdDNdszyUrXuPkFQiiuHCq9R859M14=
SHA256 (cargo/strip-ansi-escapes-0.2.1.tar.gz) = Ko+AOOfnlpq7Pxt8KoESJekpbaIIU54PecUlHWysACU=
SHA256 (cargo/strsim-0.11.1.tar.gz) = fai1c2hF2fL8uDfqXZ4mKFZLOwQ6cJSKPwt3iDjF+08=
-SHA256 (cargo/strum-0.27.2.tar.gz) = ryPW9sGiJLrvnT9h4ofSdhOFpbiP2rTrTG8RrrVMS88=
-SHA256 (cargo/strum_macros-0.27.2.tar.gz) = dpXOOEXqSzOSfAVaOdxDikWwWffBs9kdONEDVfuMvKc=
+SHA256 (cargo/strum-0.28.0.tar.gz) = lijem4eR2znO2isRm74TE0dwtWwTjsHTr4ENBFwE+b0=
+SHA256 (cargo/strum_macros-0.28.0.tar.gz) = q4XuoCcO4XWH7UFWCJ4QueaIDuaIeR1FqQX1sco29mQ=
SHA256 (cargo/supports-hyperlinks-3.2.0.tar.gz) = 45a2UjsRzLgxILEVoLc2beNydRqm7fGYRN+xOmr5fpE=
-SHA256 (cargo/syn-2.0.116.tar.gz) = PfQkxwUYaVI3dG+Ezt55nJxY/LN0UNeyNxZWjMi8acs=
+SHA256 (cargo/syn-2.0.117.tar.gz) = 5mW4gD57HSpyf0AjRWu7vnTaZwmcWFJYrwrZxQE7m5k=
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.25.0.tar.gz) = ATZ5H3yVsfbdmfnMeGuRu4HDgAtjmzR45WHdt76V5fE=
@@ -376,12 +375,10 @@ 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.8.23.tar.gz) = 3BvrmWudg1KannXBehaGdn0UjXBmMUPHhU2LSgnO02I=
+SHA256 (cargo/toml-0.9.12+spec-1.1.0.tar.gz) = z5KEXnn8Li3val2CjwgB4poviswDe+zFqwhZXH1emGM=
SHA256 (cargo/toml-1.0.3+spec-1.1.0.tar.gz) = x2FOrxmtgYNH2ySt36IBcpzyqbb9/Z6wq4cPysxgbAw=
-SHA256 (cargo/toml_datetime-0.6.11.tar.gz) = Is3a+I9PvBPFGuu/X47OtcfFqdoqxAoTUZ61sKDo8Rw=
SHA256 (cargo/toml_datetime-0.7.5+spec-1.1.0.tar.gz) = kuHP7UowOLxaEn41otNg8UXh9LlxtVGiul/Xrt9+E0c=
SHA256 (cargo/toml_datetime-1.0.0+spec-1.1.0.tar.gz) = MsJVXGmVeKT1nwzGjlEWyNfKu9ReFAm5idS+CFtT8T4=
-SHA256 (cargo/toml_edit-0.22.27.tar.gz) = Qf6MZgrkJXiHz2Y5SGLSHbykpt3SbwSjVgQQQGovgZo=
SHA256 (cargo/toml_edit-0.23.6.tar.gz) = 8+/+fA6G/f9Pac3SzMG5b5M+JIEcVEHUSQToaD4nGEs=
SHA256 (cargo/toml_parser-1.0.9+spec-1.1.0.tar.gz) = cC1EFeCJI+fh75bNVyfA3+2AtNL6JduWR/5etvfFpMQ=
SHA256 (cargo/toml_writer-1.0.6+spec-1.1.0.tar.gz) = qxbxSu0h7ov9jsIlE/cofNSpGqkuRO3+LBfd0ATpJgc=
@@ -403,7 +400,7 @@ SHA256 (cargo/unic-common-0.9.0.tar.gz)
SHA256 (cargo/unic-ucd-category-0.9.0.tar.gz) = G41FkfX8/hvURTuq+APEDhseaf+EVcR2IEQLRu/vkcA=
SHA256 (cargo/unic-ucd-version-0.9.0.tar.gz) = lr0vIjf+RQ/NCh0vX06RcREk94V7oulkJHd26+63sMQ=
SHA256 (cargo/unicode-id-0.3.6.tar.gz) = cLoojnCZJ8BDy+R2cY03vjBr5T+x+v7NDb420HK+JYA=
-SHA256 (cargo/unicode-ident-1.0.23.tar.gz) = U33QOKiYeL6bZN1L0bJgMVwbuU9NeElWuB4noIjZoJ4=
+SHA256 (cargo/unicode-ident-1.0.24.tar.gz) = 5uQxPNX809rVyvoXlwLiskT3YJkfRTl9FNTr84JH2nU=
SHA256 (cargo/unicode-normalization-0.1.24.tar.gz) = UDPJfEJiM1ze1tb8PlwYq3VeGj3JY3Y1Dz2OnwCa2VY=
SHA256 (cargo/unicode-width-0.2.2.tar.gz) = tKwEjXHt5+521YVRet1F2lMGYO9DkOSbCYczxuiX8lQ=
SHA256 (cargo/unicode-xid-0.2.6.tar.gz) = 68HATHFRDH9wK1K3w1BzTJ/xKVxGSgMzWwC7hPxU+FM=
@@ -503,9 +500,9 @@ 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.15.4.tar.gz) = 3+Vb4fZBsSyyuefSl0r8HbVtx2bRRKAwrM2fzsvbrVk=
+SHA256 (ruff-0.15.5.tar.gz) = JI3s4RVzR+rehVtmPvDu9LF5fil3nCzOf8dp9RwFwpg=
SHA256 (salsa-rs-salsa-53421c2fff87426fa0bb51cab06632b87646de13.tar.gz) = XjcJiPChUsVwUhDMJGC3g2mv4QtGpbieOM+5vHAQWEc=
-SIZE (astral-sh-lsp-types-3512a9f33eadc5402cfab1b8f7340824c8ca1439.tar.gz) = 71124
+SIZE (astral-sh-lsp-types-e15db0593f0ecbbd80599c3f5880e4bf5da1ca0c.tar.gz) = 71166
SIZE (cargo/adler2-2.0.1.tar.gz) = 13366
SIZE (cargo/aho-corasick-1.1.4.tar.gz) = 184015
SIZE (cargo/alloca-0.4.0.tar.gz) = 4257
@@ -522,7 +519,7 @@ SIZE (cargo/anstyle-parse-1.0.0.tar.gz)
SIZE (cargo/anstyle-query-1.1.4.tar.gz) = 10192
SIZE (cargo/anstyle-svg-0.1.11.tar.gz) = 18988
SIZE (cargo/anstyle-wincon-3.0.10.tar.gz) = 12558
-SIZE (cargo/anyhow-1.0.101.tar.gz) = 52315
+SIZE (cargo/anyhow-1.0.102.tar.gz) = 48658
SIZE (cargo/approx-0.5.1.tar.gz) = 15100
SIZE (cargo/arc-swap-1.8.2.tar.gz) = 80791
SIZE (cargo/argfile-1.0.0.tar.gz) = 11157
@@ -559,14 +556,14 @@ 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.58.tar.gz) = 61991
-SIZE (cargo/clap_builder-4.5.58.tar.gz) = 170948
+SIZE (cargo/clap-4.5.60.tar.gz) = 62002
+SIZE (cargo/clap_builder-4.5.60.tar.gz) = 171105
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.55.tar.gz) = 33502
SIZE (cargo/clap_lex-1.0.0.tar.gz) = 13466
-SIZE (cargo/clearscreen-4.0.3.tar.gz) = 147565
+SIZE (cargo/clearscreen-4.0.5.tar.gz) = 148254
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
@@ -694,8 +691,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.20.tar.gz) = 758891
-SIZE (cargo/jiff-static-0.2.20.tar.gz) = 83393
+SIZE (cargo/jiff-0.2.21.tar.gz) = 759423
+SIZE (cargo/jiff-static-0.2.21.tar.gz) = 83743
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
@@ -789,7 +786,7 @@ SIZE (cargo/prettyplease-0.2.37.tar.gz)
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.106.tar.gz) = 59765
-SIZE (cargo/pyproject-toml-0.13.5.tar.gz) = 18464
+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.1.0.tar.gz) = 31932
@@ -837,7 +834,6 @@ SIZE (cargo/serde_derive-1.0.228.tar.gz)
SIZE (cargo/serde_derive_internals-0.29.1.tar.gz) = 26189
SIZE (cargo/serde_json-1.0.149.tar.gz) = 155994
SIZE (cargo/serde_repr-0.1.20.tar.gz) = 12627
-SIZE (cargo/serde_spanned-0.6.9.tar.gz) = 10210
SIZE (cargo/serde_spanned-1.0.4.tar.gz) = 11032
SIZE (cargo/serde_test-1.0.177.tar.gz) = 18671
SIZE (cargo/serde_with-3.16.1.tar.gz) = 198782
@@ -856,10 +852,10 @@ SIZE (cargo/static_assertions-1.1.0.tar.
SIZE (cargo/statrs-0.18.0.tar.gz) = 156842
SIZE (cargo/strip-ansi-escapes-0.2.1.tar.gz) = 8273
SIZE (cargo/strsim-0.11.1.tar.gz) = 14266
-SIZE (cargo/strum-0.27.2.tar.gz) = 8489
-SIZE (cargo/strum_macros-0.27.2.tar.gz) = 30522
+SIZE (cargo/strum-0.28.0.tar.gz) = 8550
+SIZE (cargo/strum_macros-0.28.0.tar.gz) = 30964
SIZE (cargo/supports-hyperlinks-3.2.0.tar.gz) = 8455
-SIZE (cargo/syn-2.0.116.tar.gz) = 305969
+SIZE (cargo/syn-2.0.117.tar.gz) = 306011
SIZE (cargo/synstructure-0.13.2.tar.gz) = 18950
SIZE (cargo/tap-1.0.1.tar.gz) = 11316
SIZE (cargo/tempfile-3.25.0.tar.gz) = 43195
@@ -883,12 +879,10 @@ 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.8.23.tar.gz) = 36050
+SIZE (cargo/toml-0.9.12+spec-1.1.0.tar.gz) = 56485
SIZE (cargo/toml-1.0.3+spec-1.1.0.tar.gz) = 56584
-SIZE (cargo/toml_datetime-0.6.11.tar.gz) = 16125
SIZE (cargo/toml_datetime-0.7.5+spec-1.1.0.tar.gz) = 17975
SIZE (cargo/toml_datetime-1.0.0+spec-1.1.0.tar.gz) = 18018
-SIZE (cargo/toml_edit-0.22.27.tar.gz) = 78602
SIZE (cargo/toml_edit-0.23.6.tar.gz) = 65753
SIZE (cargo/toml_parser-1.0.9+spec-1.1.0.tar.gz) = 35035
SIZE (cargo/toml_writer-1.0.6+spec-1.1.0.tar.gz) = 17187
@@ -910,7 +904,7 @@ SIZE (cargo/unic-common-0.9.0.tar.gz) =
SIZE (cargo/unic-ucd-category-0.9.0.tar.gz) = 25480
SIZE (cargo/unic-ucd-version-0.9.0.tar.gz) = 2246
SIZE (cargo/unicode-id-0.3.6.tar.gz) = 16947
-SIZE (cargo/unicode-ident-1.0.23.tar.gz) = 49352
+SIZE (cargo/unicode-ident-1.0.24.tar.gz) = 49298
SIZE (cargo/unicode-normalization-0.1.24.tar.gz) = 126536
SIZE (cargo/unicode-width-0.2.2.tar.gz) = 282768
SIZE (cargo/unicode-xid-0.2.6.tar.gz) = 15744
@@ -1010,5 +1004,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.15.4.tar.gz) = 11086140
+SIZE (ruff-0.15.5.tar.gz) = 11172273
SIZE (salsa-rs-salsa-53421c2fff87426fa0bb51cab06632b87646de13.tar.gz) = 742301
Index: patches/patch-Cargo_toml
===================================================================
RCS file: /cvs/ports/devel/ruff/patches/patch-Cargo_toml,v
diff -u -p -r1.7 patch-Cargo_toml
--- patches/patch-Cargo_toml 3 Mar 2026 08:07:23 -0000 1.7
+++ patches/patch-Cargo_toml 11 Mar 2026 09:57:55 -0000
@@ -7,7 +7,7 @@ Index: Cargo.toml
libcst = { version = "1.8.4", default-features = false }
log = { version = "0.4.17" }
lsp-server = { version = "0.7.6" }
--lsp-types = { git = "https://github.com/astral-sh/lsp-types.git", rev = "3512a9f", features = [
+-lsp-types = { git = "https://github.com/astral-sh/lsp-types.git", rev = "e15db0593f0ecbbd80599c3f5880e4bf5da1ca0c", features = [
- "proposed",
-] }
+lsp-types = { path = "../lsp-types", features = [ "proposed" ] }
Hi ports@

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

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

Update Makefile and distinfo for lsp-types crate downloaded via Git.

Build and tests OK on current/amd64 with Rust 1.93.1

Tests welcome and please commit if OK.

Laurent

No comments:

Post a Comment