Index | Thread | Search

From:
Laurent Cheylus <foxy@free.fr>
Subject:
[update] devel/stylua 2.2.0
To:
"ports " <ports@openbsd.org>
Cc:
Edd Barrett <edd@theunixzoo.co.uk>
Date:
Tue, 16 Sep 2025 11:12:49 +0200

Download raw body.

Thread
  • Laurent Cheylus:

    [update] devel/stylua 2.2.0

Hi ports@

[cc edd@ as maintainer]

update for devel/stylua (Lua code formatter, written in Rsu) to the latest version 2.2.0.
Changelog: https://github.com/JohnnyMorganz/StyLua/releases/tag/v2.2.0

Build and tests OK on current/amd64 with Rust 1.89.0.

Teste welcome and please commit if OK.

Laurent



Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/stylua/Makefile,v
diff -u -p -r1.1.1.1 Makefile
--- Makefile	24 Apr 2025 08:09:04 -0000	1.1.1.1
+++ Makefile	15 Sep 2025 07:59:35 -0000
@@ -1,6 +1,6 @@
 COMMENT =		Lua code formatter
 
-V =			2.1.0
+V =			2.2.0
 DIST_TUPLE +=		github JohnnyMorganz StyLua v${V} .
 DISTNAME =		stylua-${V}
 
Index: crates.inc
===================================================================
RCS file: /cvs/ports/devel/stylua/crates.inc,v
diff -u -p -r1.1.1.1 crates.inc
--- crates.inc	24 Apr 2025 08:09:04 -0000	1.1.1.1
+++ crates.inc	15 Sep 2025 07:59:35 -0000
@@ -40,6 +40,7 @@ MODCARGO_CRATES +=	env_logger	0.10.2	# M
 MODCARGO_CRATES +=	equivalent	1.0.1	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	errno	0.3.8	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	fastrand	2.0.1	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	fluent-uri	0.1.4	# MIT
 MODCARGO_CRATES +=	full_moon	2.0.0	# MPL-2.0
 MODCARGO_CRATES +=	full_moon_derive	0.11.0	# MPL-2.0
 MODCARGO_CRATES +=	globset	0.4.14	# Unlicense OR MIT
@@ -62,6 +63,9 @@ MODCARGO_CRATES +=	libc	0.2.155	# MIT OR
 MODCARGO_CRATES +=	linked-hash-map	0.5.6	# MIT/Apache-2.0
 MODCARGO_CRATES +=	linux-raw-sys	0.4.13	# Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
 MODCARGO_CRATES +=	log	0.4.20	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	lsp-server	0.7.8	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	lsp-textdocument	0.4.2	# MIT
+MODCARGO_CRATES +=	lsp-types	0.97.0	# MIT
 MODCARGO_CRATES +=	memchr	2.7.1	# Unlicense OR MIT
 MODCARGO_CRATES +=	num-traits	0.2.17	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	num_cpus	1.16.0	# MIT OR Apache-2.0
@@ -77,7 +81,7 @@ MODCARGO_CRATES +=	predicates-core	1.0.6
 MODCARGO_CRATES +=	predicates-tree	1.0.9	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	proc-macro-error	1.0.4	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	proc-macro-error-attr	1.0.4	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	proc-macro2	1.0.78	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	proc-macro2	1.0.95	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	quote	1.0.35	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	rayon	1.8.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	rayon-core	1.12.1	# MIT OR Apache-2.0
@@ -89,9 +93,10 @@ MODCARGO_CRATES +=	rustix	0.38.30	# Apac
 MODCARGO_CRATES +=	rustversion	1.0.14	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	ryu	1.0.16	# Apache-2.0 OR BSL-1.0
 MODCARGO_CRATES +=	same-file	1.0.6	# Unlicense/MIT
-MODCARGO_CRATES +=	serde	1.0.196	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	serde_derive	1.0.196	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	serde	1.0.219	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	serde_derive	1.0.219	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	serde_json	1.0.112	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	serde_repr	0.1.20	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	serde_spanned	0.6.5	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	similar	2.4.0	# Apache-2.0
 MODCARGO_CRATES +=	smol_str	0.3.2	# MIT OR Apache-2.0
@@ -99,7 +104,7 @@ MODCARGO_CRATES +=	strsim	0.10.0	# MIT
 MODCARGO_CRATES +=	strum	0.25.0	# MIT
 MODCARGO_CRATES +=	strum_macros	0.25.3	# MIT
 MODCARGO_CRATES +=	syn	1.0.109	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	syn	2.0.48	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	syn	2.0.100	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	tempfile	3.9.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	termcolor	1.4.1	# Unlicense OR MIT
 MODCARGO_CRATES +=	termtree	0.4.1	# MIT
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/stylua/distinfo,v
diff -u -p -r1.1.1.1 distinfo
--- distinfo	24 Apr 2025 08:09:04 -0000	1.1.1.1
+++ distinfo	15 Sep 2025 07:59:35 -0000
@@ -1,4 +1,4 @@
-SHA256 (JohnnyMorganz-StyLua-v2.1.0.tar.gz) = 7sqN6CX3zVUKhGuysMQJ8RLo8W/gB4Y5lsxJykuWQfk=
+SHA256 (JohnnyMorganz-StyLua-v2.2.0.tar.gz) = JXhjMWaW/LhoGGJUxHzvVPgDQ8Zqi/FDDPJPNa3QpHU=
 SHA256 (cargo/aho-corasick-1.1.2.tar.gz) = spady5WLNmVUcfxh9+QW+nYDO91L/tBnjY/uHi0HofA=
 SHA256 (cargo/anes-0.1.6.tar.gz) = S0bLs2Krh1KSHJfgQfXjZu5il71CijEnW5/PHjgPcpk=
 SHA256 (cargo/anstyle-1.0.4.tar.gz) = cHkHW0H1M7jGHSpNBzxGduH4skn/lKOTsFldswTg3Yc=
@@ -41,6 +41,7 @@ SHA256 (cargo/env_logger-0.10.2.tar.gz) 
 SHA256 (cargo/equivalent-1.0.1.tar.gz) = VEOAfW3/aTc9Qzq571N4rY31DKYpjK8V3m5S4kqvVNU=
 SHA256 (cargo/errno-0.3.8.tar.gz) = oljkbNwGPrhRnAC5/IRfxHvPykEw4vCOiGZc7ahHQkU=
 SHA256 (cargo/fastrand-2.0.1.tar.gz) = JcvONz7EZT8aAaMeil5ewMYi3Cf/nE5mBu7+9cu+1KU=
+SHA256 (cargo/fluent-uri-0.1.4.tar.gz) = F8cE6dvh3dhj2h5v81Z3lQh7HrIBzoDY+oEWLhUWUA0=
 SHA256 (cargo/full_moon-2.0.0.tar.gz) = flVE4KnrFBVsa9wSv9O9w1vvGpJ+c3brF2JuXYuuw6M=
 SHA256 (cargo/full_moon_derive-0.11.0.tar.gz) = mbS9Es5Wkn0dxUeNIVKOqMS5PKhf+PgEO2pTUaKjxvc=
 SHA256 (cargo/globset-0.4.14.tar.gz) = V9o7m1uFvWbzEJP4xAi5CnRDFnJUJGZJfcvf3AIDS+E=
@@ -63,6 +64,9 @@ SHA256 (cargo/libc-0.2.155.tar.gz) = l7O
 SHA256 (cargo/linked-hash-map-0.5.6.tar.gz) = BxfO8byLY2xuHBu978CeYyLaipMhlm6JKO+A0g9/dw8=
 SHA256 (cargo/linux-raw-sys-0.4.13.tar.gz) = Ac2hQd9nBt5TG2xGw6M+zKdVU4IZvUhCYvoJQQwTU5w=
 SHA256 (cargo/log-0.4.20.tar.gz) = teYWPLjEkIjCw29Xh15YzNjIfHQn9/vVDqZxCy8/Lo8=
+SHA256 (cargo/lsp-server-0.7.8.tar.gz) = lGLE3HPhf5cewfFx1Ev/+3LmWhMBFyMziKDrx+xWVvk=
+SHA256 (cargo/lsp-textdocument-0.4.2.tar.gz) = LVZNWV9OPc08Bxv0ctvSysU7w2Za5yItKr/s0Y/q7Sw=
+SHA256 (cargo/lsp-types-0.97.0.tar.gz) = UzU1UKF8BKxGxYX+sYnC24IVT8hLecembJbCxkT2YHE=
 SHA256 (cargo/memchr-2.7.1.tar.gz) = Uj3E9RHlWrh7aU3DDQ+CDWCQbvBkE/k9TXoThVmcwUk=
 SHA256 (cargo/num-traits-0.2.17.tar.gz) = OeMgBBPyN/QasRrW0WG8cjnITctjF3PM1949/ktcJnw=
 SHA256 (cargo/num_cpus-1.16.0.tar.gz) = QWH8ttYC1NIIGvfDpFhS2HWgPdM3pr/dbgZAe2E0KkM=
@@ -78,7 +82,7 @@ SHA256 (cargo/predicates-core-1.0.6.tar.
 SHA256 (cargo/predicates-tree-1.0.9.tar.gz) = NoujFfuMUFKraS5ooO7+xuxXsjo2lZwUSW8LDfLAzs8=
 SHA256 (cargo/proc-macro-error-1.0.4.tar.gz) = 2iVJD/mJKqs/z3w28Iz7kC3T5xyg+flRe+oCpzpc44w=
 SHA256 (cargo/proc-macro-error-attr-1.0.4.tar.gz) = ob5AGA5S7MmK2AsYSTS689DSn5eVdOQ5r1pVJ0s1+Gk=
-SHA256 (cargo/proc-macro2-1.0.78.tar.gz) = 4kIq1kXYnJn48+a4ip/eyn+r6sg2sQAjccQ2fI+YSq4=
+SHA256 (cargo/proc-macro2-1.0.95.tar.gz) = ArPl5oo6GgKq0+xJCpgAfLwTw3y+hKPNe45AbXbn93g=
 SHA256 (cargo/quote-1.0.35.tar.gz) = KR7Jq179k0qvUDpkZsXVJRU10QjudHRyw5d8xazIaO8=
 SHA256 (cargo/rayon-1.8.1.tar.gz) = +nI3EBp3oQdz20XWIASiclF2M/vMPfGdlkVe3hEi4FE=
 SHA256 (cargo/rayon-core-1.12.1.tar.gz) = FGWHOj39qornyxS0ODZXyqsLPooKqa6OBLBEhUyN/OI=
@@ -90,9 +94,10 @@ SHA256 (cargo/rustix-0.38.30.tar.gz) = M
 SHA256 (cargo/rustversion-1.0.14.tar.gz) = f/wYOhC0R40Ey7v8ltCHMhnZYt1azK/y/71M6334N/Q=
 SHA256 (cargo/ryu-1.0.16.tar.gz) = +Y0qqS7r9JtpeGvkjkR3gmslaRboSlf/Kk8hkjtI60w=
 SHA256 (cargo/same-file-1.0.6.tar.gz) = k/wdw6qpv+2V4C5urau0uvfjB4sL0bTXtrC2g3iQBQI=
-SHA256 (cargo/serde-1.0.196.tar.gz) = hwAm5g+gjGnwZKp2bBDxCx1i25zNTQq7IGRyvuDOOzI=
-SHA256 (cargo/serde_derive-1.0.196.tar.gz) = M8hTYMlefRN0VNyB2aTtK479j74ZzuVzV7Mrl3H8y2c=
+SHA256 (cargo/serde-1.0.219.tar.gz) = Xw4sbtZgYBm04p5p26upWxGFRBDlNH1SUAJFbbu3hrY=
+SHA256 (cargo/serde_derive-1.0.219.tar.gz) = WwJ2z38sczZfcVfIEjwhzZpQ+72ER1evKMofWSX8KgA=
 SHA256 (cargo/serde_json-1.0.112.tar.gz) = TRvTfOIyTPO/heWiX5brS68NWqbrpD566JWIcMTsSO0=
+SHA256 (cargo/serde_repr-0.1.20.tar.gz) = F17j6ArpmCc3ylQ+lhMwh8vZpIXuzDvE3pwaN7R+pZw=
 SHA256 (cargo/serde_spanned-0.6.5.tar.gz) = 6zYi9BnRKWkEcABz6mzCOtaQrb1m8T6mg99zKYc28ME=
 SHA256 (cargo/similar-2.4.0.tar.gz) = Mv6kGsoJ7oJMyXJJlkMwZMifd3fmB2J0mkFwoUq7+iE=
 SHA256 (cargo/smol_str-0.3.2.tar.gz) = lna4nNVjEKh7k97EexGvdE801fyfNnuClHTuwKiRNQ0=
@@ -100,7 +105,7 @@ SHA256 (cargo/strsim-0.10.0.tar.gz) = c0
 SHA256 (cargo/strum-0.25.0.tar.gz) = KQ1U6m+RyWkZW9vNdELIwqK6h9qL9gp+6GojXUvB4SU=
 SHA256 (cargo/strum_macros-0.25.3.tar.gz) = I9wfqaycFpp4umLwuEGBS3q64RvdBHucWPiTQ54wnqA=
 SHA256 (cargo/syn-1.0.109.tar.gz) = crZBkbJ1tm/+JGnorywc/juvpntSnq15Km0BYIiLQjc=
-SHA256 (cargo/syn-2.0.48.tar.gz) = DzUxY45AffwIFHYau3wApbVJkrhJRSoGRrf2XJ93Dz8=
+SHA256 (cargo/syn-2.0.100.tar.gz) = sJpErMrYHhuhzXSjJGG6id7okJW6F7MvXQNoOxsfwqA=
 SHA256 (cargo/tempfile-3.9.0.tar.gz) = Ac5BQaqSem0b00oEF5Wr0NsczLpdXySwCfaUvfOh8/o=
 SHA256 (cargo/termcolor-1.4.1.tar.gz) = BnlPj2xciYsyda6++muKHLJM0sbHk5erFXdIN6C8V1U=
 SHA256 (cargo/termtree-0.4.1.tar.gz) = M2n1rFLV62q0jGtP/cjvvK1ricdldJBkuimPLGihanY=
@@ -139,7 +144,7 @@ SHA256 (cargo/windows_x86_64_gnullvm-0.5
 SHA256 (cargo/windows_x86_64_msvc-0.52.0.tar.gz) = 3/lkHRzUvo0aBw2vnjdzxfZ+eLTZ1CJjAgwFdwZ2XAQ=
 SHA256 (cargo/winnow-0.5.35.tar.gz) = GTHXipxzhh2gE09FO7H3kM5JsuMOuoQQtLebrHK0ai0=
 SHA256 (cargo/yaml-rust-0.4.5.tar.gz) = VsGTbEzHocmrIaHrtgLrlCuoaMvUSpnLfNxYkjNeHIU=
-SIZE (JohnnyMorganz-StyLua-v2.1.0.tar.gz) = 430050
+SIZE (JohnnyMorganz-StyLua-v2.2.0.tar.gz) = 446052
 SIZE (cargo/aho-corasick-1.1.2.tar.gz) = 183136
 SIZE (cargo/anes-0.1.6.tar.gz) = 23857
 SIZE (cargo/anstyle-1.0.4.tar.gz) = 13998
@@ -182,6 +187,7 @@ SIZE (cargo/env_logger-0.10.2.tar.gz) = 
 SIZE (cargo/equivalent-1.0.1.tar.gz) = 6615
 SIZE (cargo/errno-0.3.8.tar.gz) = 10645
 SIZE (cargo/fastrand-2.0.1.tar.gz) = 14664
+SIZE (cargo/fluent-uri-0.1.4.tar.gz) = 33596
 SIZE (cargo/full_moon-2.0.0.tar.gz) = 408002
 SIZE (cargo/full_moon_derive-0.11.0.tar.gz) = 5356
 SIZE (cargo/globset-0.4.14.tar.gz) = 25090
@@ -204,6 +210,9 @@ SIZE (cargo/libc-0.2.155.tar.gz) = 74353
 SIZE (cargo/linked-hash-map-0.5.6.tar.gz) = 15049
 SIZE (cargo/linux-raw-sys-0.4.13.tar.gz) = 1493855
 SIZE (cargo/log-0.4.20.tar.gz) = 38307
+SIZE (cargo/lsp-server-0.7.8.tar.gz) = 16836
+SIZE (cargo/lsp-textdocument-0.4.2.tar.gz) = 10997
+SIZE (cargo/lsp-types-0.97.0.tar.gz) = 70764
 SIZE (cargo/memchr-2.7.1.tar.gz) = 96307
 SIZE (cargo/num-traits-0.2.17.tar.gz) = 50190
 SIZE (cargo/num_cpus-1.16.0.tar.gz) = 15713
@@ -219,7 +228,7 @@ SIZE (cargo/predicates-core-1.0.6.tar.gz
 SIZE (cargo/predicates-tree-1.0.9.tar.gz) = 7960
 SIZE (cargo/proc-macro-error-1.0.4.tar.gz) = 25293
 SIZE (cargo/proc-macro-error-attr-1.0.4.tar.gz) = 7971
-SIZE (cargo/proc-macro2-1.0.78.tar.gz) = 47158
+SIZE (cargo/proc-macro2-1.0.95.tar.gz) = 51820
 SIZE (cargo/quote-1.0.35.tar.gz) = 28136
 SIZE (cargo/rayon-1.8.1.tar.gz) = 170448
 SIZE (cargo/rayon-core-1.12.1.tar.gz) = 70701
@@ -231,9 +240,10 @@ SIZE (cargo/rustix-0.38.30.tar.gz) = 374
 SIZE (cargo/rustversion-1.0.14.tar.gz) = 17261
 SIZE (cargo/ryu-1.0.16.tar.gz) = 47351
 SIZE (cargo/same-file-1.0.6.tar.gz) = 10183
-SIZE (cargo/serde-1.0.196.tar.gz) = 77097
-SIZE (cargo/serde_derive-1.0.196.tar.gz) = 55775
+SIZE (cargo/serde-1.0.219.tar.gz) = 78983
+SIZE (cargo/serde_derive-1.0.219.tar.gz) = 57798
 SIZE (cargo/serde_json-1.0.112.tar.gz) = 146596
+SIZE (cargo/serde_repr-0.1.20.tar.gz) = 12627
 SIZE (cargo/serde_spanned-0.6.5.tar.gz) = 8349
 SIZE (cargo/similar-2.4.0.tar.gz) = 53147
 SIZE (cargo/smol_str-0.3.2.tar.gz) = 17504
@@ -241,7 +251,7 @@ SIZE (cargo/strsim-0.10.0.tar.gz) = 1135
 SIZE (cargo/strum-0.25.0.tar.gz) = 5539
 SIZE (cargo/strum_macros-0.25.3.tar.gz) = 22570
 SIZE (cargo/syn-1.0.109.tar.gz) = 237611
-SIZE (cargo/syn-2.0.48.tar.gz) = 250566
+SIZE (cargo/syn-2.0.100.tar.gz) = 297947
 SIZE (cargo/tempfile-3.9.0.tar.gz) = 32182
 SIZE (cargo/termcolor-1.4.1.tar.gz) = 18773
 SIZE (cargo/termtree-0.4.1.tar.gz) = 4557