From: Laurent Cheylus Subject: [update] devel/lua-language-server 3.16.0 To: ports Cc: pvk@openbsd.org Date: Thu, 4 Dec 2025 15:45:55 +0100 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