Download raw body.
[update] devel/lua-language-server 3.16.0
Hi ports@
[cc pvk@ as maintainer]
update for devel/lua-language-server to the latest version 3.16.0.
Changelog: https://github.com/LuaLS/lua-language-server/releases/tag/3.16.0
- update Makefile for 3rd modules (bee.lua, json.lua and luamake)
- update pkg/PLIST : make fake && make update-plist
Build OK on current/amd64 and tests OK with Neovim + configuration with LSP for Lua.
Tests welcome and please commit if OK.
Laurent
Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/lua-language-server/Makefile,v
diff -u -p -r1.3 Makefile
--- Makefile 2 Oct 2025 18:04:10 -0000 1.3
+++ Makefile 3 Dec 2025 09:56:01 -0000
@@ -4,19 +4,18 @@ ONLY_FOR_ARCHS = amd64 aarch64
COMMENT = language server for Lua
-V = 3.15.0
+V = 3.16.0
PKGNAME = lua-language-server-${V}
-REVISION = 0
DIST_TUPLE += github LuaLS lua-language-server ${V} . \
github CppCXY EmmyLuaCodeStyle 8500f3af178f097331d938378648078d023f4c7c 3rd/EmmyLuaCodeStyle \
- github actboy168 bee.lua 8c01c7d79612d47f47f17d80304e66ae14d7b953 3rd/bee.lua \
- github actboy168 json.lua 9ae6772870ff0480ec83fc88dc8ffa52880b3a98 3rd/json.lua \
+ github actboy168 bee.lua dd7853f1bd010c701fb5fc4ee0d4082cdbc07ae8 3rd/bee.lua \
+ github actboy168 json.lua aff2a3d90dd35b5761301de0e2af700266aec41a 3rd/json.lua \
github love2d-community love-api 853639288547618dece86c3a8e52348fe304eba2 3rd/love-api \
github bjornbytes lovr-docs e89c753e1c2849b7533481fcf058095f8e050b9f 3rd/lovr-api \
github sqmedeiros lpeglabel 912b0b9e8641074408ffc2259e069b188e0c717b 3rd/lpeglabel \
- github actboy168 luamake c086f35cfad0236f74ba380d51f211c52a2c8abc 3rd/luamake \
- github actboy168 bee.lua 038aef6f41dc09dad43325e5d3cdc3e207b6d3c0 3rd/luamake/bee.lua
+ github actboy168 luamake 0e90778390fb11d917c6e4c5cb963356a0780fb0 3rd/luamake \
+ github actboy168 bee.lua f242926e41b15b78dd554cec409deb5c7327c1c4 3rd/luamake/bee.lua
CATEGORIES = devel
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/lua-language-server/distinfo,v
diff -u -p -r1.1.1.1 distinfo
--- distinfo 26 Sep 2025 09:50:28 -0000 1.1.1.1
+++ distinfo 3 Dec 2025 09:56:01 -0000
@@ -1,18 +1,18 @@
SHA256 (CppCXY-EmmyLuaCodeStyle-8500f3af178f097331d938378648078d023f4c7c.tar.gz) = mNPGZPVCETamnA3US/Oh2WO/TEA1x3tfc79ogPMj4xg=
-SHA256 (LuaLS-lua-language-server-3.15.0.tar.gz) = u356A2jPl2XJ8ND5EatUaL2wOpfan2ouy4B3+sEUhFY=
-SHA256 (actboy168-bee.lua-038aef6f41dc09dad43325e5d3cdc3e207b6d3c0.tar.gz) = hJSG5wQMDaSkyR5rXFSt9dW/uOBG2rbQfv1Tsn3ndnE=
-SHA256 (actboy168-bee.lua-8c01c7d79612d47f47f17d80304e66ae14d7b953.tar.gz) = 95uPl0zhtIGUjQRSjx445XYq2p/iuaLDqEb2/NiqF7Q=
-SHA256 (actboy168-json.lua-9ae6772870ff0480ec83fc88dc8ffa52880b3a98.tar.gz) = B/LgPBioDylQS/AwN3BHFlpivza2rtopsqpYMg2KRng=
-SHA256 (actboy168-luamake-c086f35cfad0236f74ba380d51f211c52a2c8abc.tar.gz) = xdo0SRapx6bJjiI5uzU47E/HeUqT5EqlR+V42ovY9+Y=
+SHA256 (LuaLS-lua-language-server-3.16.0.tar.gz) = +vjAvh8Ds4ANxlZjyQYYuRPtdQ9cJeLE+P8GVX66NvY=
+SHA256 (actboy168-bee.lua-dd7853f1bd010c701fb5fc4ee0d4082cdbc07ae8.tar.gz) = 3KLy2cyMAsASEjEk4u1iHDmAwmhiOniUSdl2y5XGC88=
+SHA256 (actboy168-bee.lua-f242926e41b15b78dd554cec409deb5c7327c1c4.tar.gz) = 20Sn1Gj5mMsVmKH13eEiiDzPD/vJSdDyJHGB++UPBuE=
+SHA256 (actboy168-json.lua-aff2a3d90dd35b5761301de0e2af700266aec41a.tar.gz) = 9AK5wwImnDeaJdh/gp7iHDPJTrnEPBTyG1gHXwnAOP4=
+SHA256 (actboy168-luamake-0e90778390fb11d917c6e4c5cb963356a0780fb0.tar.gz) = PY4zrpIWsG97kQTCMTnxwuaroGlUs1Cou3FQzs2egKQ=
SHA256 (bjornbytes-lovr-docs-e89c753e1c2849b7533481fcf058095f8e050b9f.tar.gz) = bN2A71yTWN69dy04h+LgTPk/rXRXdS8cSJcVv81kETI=
SHA256 (love2d-community-love-api-853639288547618dece86c3a8e52348fe304eba2.tar.gz) = 6w6kWqvqub5SGI86ahesNkxHWZNzsDMlUkoUuRQcPKc=
SHA256 (sqmedeiros-lpeglabel-912b0b9e8641074408ffc2259e069b188e0c717b.tar.gz) = 8w+AObiaVxvfRQ0bgnJ927OQXliyBd3QQh+tUJg7mR8=
SIZE (CppCXY-EmmyLuaCodeStyle-8500f3af178f097331d938378648078d023f4c7c.tar.gz) = 5424216
-SIZE (LuaLS-lua-language-server-3.15.0.tar.gz) = 2838665
-SIZE (actboy168-bee.lua-038aef6f41dc09dad43325e5d3cdc3e207b6d3c0.tar.gz) = 528507
-SIZE (actboy168-bee.lua-8c01c7d79612d47f47f17d80304e66ae14d7b953.tar.gz) = 528654
-SIZE (actboy168-json.lua-9ae6772870ff0480ec83fc88dc8ffa52880b3a98.tar.gz) = 27597
-SIZE (actboy168-luamake-c086f35cfad0236f74ba380d51f211c52a2c8abc.tar.gz) = 73943
+SIZE (LuaLS-lua-language-server-3.16.0.tar.gz) = 3088066
+SIZE (actboy168-bee.lua-dd7853f1bd010c701fb5fc4ee0d4082cdbc07ae8.tar.gz) = 803968
+SIZE (actboy168-bee.lua-f242926e41b15b78dd554cec409deb5c7327c1c4.tar.gz) = 802741
+SIZE (actboy168-json.lua-aff2a3d90dd35b5761301de0e2af700266aec41a.tar.gz) = 27656
+SIZE (actboy168-luamake-0e90778390fb11d917c6e4c5cb963356a0780fb0.tar.gz) = 78654
SIZE (bjornbytes-lovr-docs-e89c753e1c2849b7533481fcf058095f8e050b9f.tar.gz) = 18279977
SIZE (love2d-community-love-api-853639288547618dece86c3a8e52348fe304eba2.tar.gz) = 153104
SIZE (sqmedeiros-lpeglabel-912b0b9e8641074408ffc2259e069b188e0c717b.tar.gz) = 83171
Index: patches/patch-3rd_luamake_compile_ninja_openbsd_ninja
===================================================================
RCS file: /cvs/ports/devel/lua-language-server/patches/patch-3rd_luamake_compile_ninja_openbsd_ninja,v
diff -u -p -r1.1.1.1 patch-3rd_luamake_compile_ninja_openbsd_ninja
--- patches/patch-3rd_luamake_compile_ninja_openbsd_ninja 26 Sep 2025 09:50:28 -0000 1.1.1.1
+++ patches/patch-3rd_luamake_compile_ninja_openbsd_ninja 3 Dec 2025 09:56:01 -0000
@@ -1,9 +1,9 @@
Index: 3rd/luamake/compile/ninja/openbsd.ninja
--- 3rd/luamake/compile/ninja/openbsd.ninja.orig
+++ 3rd/luamake/compile/ninja/openbsd.ninja
-@@ -151,4 +151,4 @@ build copy_script: phony $bin/main.lua
- build test: phony $obj/test.stamp
+@@ -206,4 +206,4 @@ build copy_mainlua: phony $bin/main.lua
build copy_luamake: phony luamake
- build notest: phony copy_luamake
--default test notest
+ build luamake_test: phony $builddir/_/luamake_test
+ build notest: phony copy_luamake copy_mainlua
+-default luamake_test notest
+default notest
Index: patches/patch-make_lua
===================================================================
RCS file: /cvs/ports/devel/lua-language-server/patches/patch-make_lua,v
diff -u -p -r1.1.1.1 patch-make_lua
--- patches/patch-make_lua 26 Sep 2025 09:50:28 -0000 1.1.1.1
+++ patches/patch-make_lua 3 Dec 2025 09:56:01 -0000
@@ -1,7 +1,7 @@
Index: make.lua
--- make.lua.orig
+++ make.lua
-@@ -118,5 +118,5 @@ lm:build 'unit-test' {
+@@ -121,5 +121,5 @@ lm:build 'unit-test' {
}
lm:default {
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/lua-language-server/pkg/PLIST,v
diff -u -p -r1.1.1.1 PLIST
--- pkg/PLIST 26 Sep 2025 09:50:28 -0000 1.1.1.1
+++ pkg/PLIST 3 Dec 2025 09:56:01 -0000
@@ -255,9 +255,12 @@ share/lua-language-server/script/locale-
share/lua-language-server/script/log.lua
share/lua-language-server/script/meta/
share/lua-language-server/script/meta/bee/
+share/lua-language-server/script/meta/bee/channel.lua
share/lua-language-server/script/meta/bee/filesystem.lua
share/lua-language-server/script/meta/bee/filewatch.lua
+share/lua-language-server/script/meta/bee/select.lua
share/lua-language-server/script/meta/bee/socket.lua
+share/lua-language-server/script/meta/bee/sys.lua
share/lua-language-server/script/meta/bee/thread.lua
share/lua-language-server/script/parser/
share/lua-language-server/script/parser/compile.lua
[update] devel/lua-language-server 3.16.0