From: Laurent Cheylus Subject: [update] devel/stylua 2.2.0 To: "ports " Cc: Edd Barrett Date: Tue, 16 Sep 2025 11:12:49 +0200 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