Index | Thread | Search

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

Download raw body.

Thread
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