From: Laurent Cheylus Subject: Patch for devel/stylua to support all Lua syntax variants To: "ports " Cc: Edd Barrett Date: Mon, 9 Feb 2026 19:13:25 +0100 Hi ports@ [cc edd@ as maintainer] proposal of a patch for devel/stylua (code formatter for Lua, written in Rust) to support all Lua syntax variants: Lua 5.2, 5.3, 5.4, LuaJIT and Luau ; by default, only Lua 5.1 variant is supported. Build and tests OK on current/amd64 with Rust 1.92.0. Lua code checked with "LuaJIT" variant with this version of stylua. Tests welcome and please commit if OK. Laurent Index: Makefile =================================================================== RCS file: /cvs/ports/devel/stylua/Makefile,v diff -u -p -r1.4 Makefile --- Makefile 12 Jan 2026 21:16:30 -0000 1.4 +++ Makefile 9 Feb 2026 17:09:10 -0000 @@ -4,6 +4,8 @@ V = 2.3.1 DIST_TUPLE += github JohnnyMorganz StyLua v${V} . DISTNAME = stylua-${V} +REVISION = 0 + CATEGORIES = devel textproc MAINTAINER = Edd Barrett @@ -14,6 +16,9 @@ WANTLIB += ${MODCARGO_WANTLIB} MODULES = devel/cargo CONFIGURE_STYLE = cargo + +MODCARGO_FEATURES = lua52 lua53 lua54 luajit luau + SEPARATE_BUILD = Yes WRKSRC = ${WRKDIR}/StyLua-${V}