Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F142049360
D54657.id169572.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Size
8 KB
Referenced Files
None
Subscribers
None
D54657.id169572.diff
View Options
diff --git a/devel/lua-language-server/Makefile b/devel/lua-language-server/Makefile
--- a/devel/lua-language-server/Makefile
+++ b/devel/lua-language-server/Makefile
@@ -1,5 +1,5 @@
PORTNAME= lua-language-server
-DISTVERSION= 3.16.1
+DISTVERSION= 3.16.4
PORTEPOCH= 1
CATEGORIES= devel
@@ -10,23 +10,25 @@
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= dos2unix lua:build ninja:make
-DOS2UNIX_REGEX= .*\.(cpp|h|lua|md|obj)
+USES= dos2unix ninja:make
+DOS2UNIX_REGEX= .*\.(cpp|h|lua|md|obj|json)
USE_GITHUB= yes
GH_ACCOUNT= LuaLS
+# This is one commit past 3.16.4 to pick up fix for locale.
+GH_TAGNAME= 295f7c1
# autogenerated with:
# submodules2tuple -v -b $DISTVERSION https://github.com/LuaLS/lua-language-server
# But then you must distinguish the 2 `bee.lua` manually.
GH_TUPLE= CppCXY:EmmyLuaCodeStyle:8500f3af:emmyluacodestyle/3rd/EmmyLuaCodeStyle \
- actboy168:bee.lua:ee7efd07:beelua/3rd/bee.lua \
- actboy168:json.lua:f94860ef:jsonlua/3rd/json.lua \
+ actboy168:bee.lua:f55b6988:beelua/3rd/bee.lua \
+ actboy168:json.lua:08095fd2:jsonlua/3rd/json.lua \
actboy168:ltest:0d2d81f:ltest/3rd/json.lua/test/ltest \
love2d-community:love-api:85363928:loveapi/3rd/love-api \
bjornbytes:lovr-docs:e89c753e:lovrdocs/3rd/lovr-api \
sqmedeiros:lpeglabel:912b0b9e:lpeglabel/3rd/lpeglabel \
- actboy168:luamake:a83fa224:luamake/3rd/luamake \
- actboy168:bee.lua:973fd8a:beelua_luamake/3rd/luamake/bee.lua \
+ actboy168:luamake:4c4bd16c:luamake/3rd/luamake \
+ actboy168:bee.lua:466c4f0:beelua_luamake/3rd/luamake/bee.lua \
LuaCATS:cocos4.0:c0b2259e:cocos40/meta/3rd/Cocos4.0 \
LuaCATS:defold:05379b40:defold/meta/3rd/Defold \
LuaCATS:jass:80d85cbb:jass/meta/3rd/Jass \
@@ -54,9 +56,9 @@
post-patch:
${REINPLACE_CMD} -e 's|%LOCALBASE%|${LOCALBASE}|' ${WRKSRC}/3rd/bee.lua/compile/common.lua
- ${REINPLACE_CMD} -e 's|%INOTIFY%|${_INOTIFY_}|' ${WRKSRC}/3rd/bee.lua/compile/common.lua
+ ${REINPLACE_CMD} -e 's|%LM_INOTIFY_LINK%|${LM_INOTIFY_LINK}|' ${WRKSRC}/3rd/bee.lua/compile/common.lua
${REINPLACE_CMD} -e 's|%LOCALBASE%|${LOCALBASE}|' ${WRKSRC}/3rd/luamake/compile/ninja/freebsd.ninja
- ${REINPLACE_CMD} -e 's|%LINK_INOTIFY%|${_LINK_INOTIFY_}|' ${WRKSRC}/3rd/luamake/compile/ninja/freebsd.ninja
+ ${REINPLACE_CMD} -e 's|%INOTIFY_LIB%|${INOTIFY_LIB}|' ${WRKSRC}/3rd/luamake/compile/ninja/freebsd.ninja
${REINPLACE_CMD} -e 's|%WRKDIR%|${WRKDIR}|' ${WRKSRC}/3rd/luamake/bee.lua/test/test.lua
${REINPLACE_CMD} -e 's|%WRKDIR%|${WRKDIR}|' ${WRKSRC}/3rd/bee.lua/test/test.lua
${REINPLACE_CMD} -e 's|%NINJA_CMD%|${NINJA_CMD}|' ${WRKSRC}/3rd/luamake/compile/build.sh
@@ -84,8 +86,8 @@
.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1500050
LIB_DEPENDS+= libinotify.so:devel/libinotify
-_INOTIFY_= links = "inotify",
-_LINK_INOTIFY_= -linotify
+LM_INOTIFY_LINK= links = "inotify",
+INOTIFY_LIB= -linotify
.endif
.include <bsd.port.mk>
diff --git a/devel/lua-language-server/distinfo b/devel/lua-language-server/distinfo
--- a/devel/lua-language-server/distinfo
+++ b/devel/lua-language-server/distinfo
@@ -1,12 +1,12 @@
-TIMESTAMP = 1765405060
-SHA256 (LuaLS-lua-language-server-3.16.1_GH0.tar.gz) = d16d0fa977b6f167fa936f779814335d409658dd5c255f9f9b0fd296fbba4330
-SIZE (LuaLS-lua-language-server-3.16.1_GH0.tar.gz) = 3088143
+TIMESTAMP = 1768024628
+SHA256 (LuaLS-lua-language-server-3.16.4-295f7c1_GH0.tar.gz) = 9c2db77554623c82b87ae1acf55a4fcaa6fa8e5056c92d0a28e9eb304e461f90
+SIZE (LuaLS-lua-language-server-3.16.4-295f7c1_GH0.tar.gz) = 3096176
SHA256 (CppCXY-EmmyLuaCodeStyle-8500f3af_GH0.tar.gz) = 989a85a7b77077ff723837868e268cf378c81abcf37da95e86b56d9b1aa16739
SIZE (CppCXY-EmmyLuaCodeStyle-8500f3af_GH0.tar.gz) = 5421604
-SHA256 (actboy168-bee.lua-ee7efd07_GH0.tar.gz) = 4e4eb3fefc17b4ae3237c78e2859f1fb0e7e78767f9940866a92a842620af72d
-SIZE (actboy168-bee.lua-ee7efd07_GH0.tar.gz) = 813240
-SHA256 (actboy168-json.lua-f94860ef_GH0.tar.gz) = aaccd6b09a8b337da6b8c0ee93c4c7ba790bcdbc3b296540e445fc4eb8a9ecb8
-SIZE (actboy168-json.lua-f94860ef_GH0.tar.gz) = 27721
+SHA256 (actboy168-bee.lua-f55b6988_GH0.tar.gz) = 0438c3f87b3d81e3443fc64c0a792c4d4453a45f24a18b4d489db2f8ad611dd6
+SIZE (actboy168-bee.lua-f55b6988_GH0.tar.gz) = 814471
+SHA256 (actboy168-json.lua-08095fd2_GH0.tar.gz) = 70f3436ded730def337fb5859fe152cdfe816a9591a137615750229cbf121d32
+SIZE (actboy168-json.lua-08095fd2_GH0.tar.gz) = 27720
SHA256 (actboy168-ltest-0d2d81f_GH0.tar.gz) = 180c0f0cfbd69211859eb59a9288542ab03bcef447d3bde59b1b06f811c11bbe
SIZE (actboy168-ltest-0d2d81f_GH0.tar.gz) = 9069
SHA256 (love2d-community-love-api-85363928_GH0.tar.gz) = 5b21e1e2c1ba6841c2a2865002a4a45890a7d6c146596e502ce0dbea7bbe6919
@@ -15,10 +15,10 @@
SIZE (bjornbytes-lovr-docs-e89c753e_GH0.tar.gz) = 18279829
SHA256 (sqmedeiros-lpeglabel-912b0b9e_GH0.tar.gz) = e1d3784369f895d417d2e2c7f89725ea8a9133e4584f91681bf877aadd71922d
SIZE (sqmedeiros-lpeglabel-912b0b9e_GH0.tar.gz) = 83079
-SHA256 (actboy168-luamake-a83fa224_GH0.tar.gz) = c101a9d759c6c869a2033ed1249a9df455f1f54d088c8c627c73286ee2212959
-SIZE (actboy168-luamake-a83fa224_GH0.tar.gz) = 78683
-SHA256 (actboy168-bee.lua-973fd8a_GH0.tar.gz) = 302fb5874e69ca9dd20f2a31c2b36468bbd8401c0b92f618b54efb1d27402a4c
-SIZE (actboy168-bee.lua-973fd8a_GH0.tar.gz) = 812356
+SHA256 (actboy168-luamake-4c4bd16c_GH0.tar.gz) = bcfff1713bbcfeaddefe8838c9ff0bc78eb97e90f01fbb1287c6030ebbc91b76
+SIZE (actboy168-luamake-4c4bd16c_GH0.tar.gz) = 78930
+SHA256 (actboy168-bee.lua-466c4f0_GH0.tar.gz) = 1d82a12f1d29724b613fee0eff54ae419aa73930c5733fd5bff3ce8c907796d6
+SIZE (actboy168-bee.lua-466c4f0_GH0.tar.gz) = 813551
SHA256 (LuaCATS-cocos4.0-c0b2259e_GH0.tar.gz) = 72b03a152e82e8ee08ca6477a52ea98273a4d9f29f2595d47a8d1b878605483e
SIZE (LuaCATS-cocos4.0-c0b2259e_GH0.tar.gz) = 165303
SHA256 (LuaCATS-defold-05379b40_GH0.tar.gz) = b8ab1a5043543425c8fe3c9d8e2a42a4ee450fd0322fcdb9f41d0cdfe5461b71
diff --git a/devel/lua-language-server/files/patch-3rd_bee.lua_compile_common.lua b/devel/lua-language-server/files/patch-3rd_bee.lua_compile_common.lua
--- a/devel/lua-language-server/files/patch-3rd_bee.lua_compile_common.lua
+++ b/devel/lua-language-server/files/patch-3rd_bee.lua_compile_common.lua
@@ -1,6 +1,6 @@
---- 3rd/bee.lua/compile/common.lua.orig 2025-12-03 14:18:20 UTC
+--- 3rd/bee.lua/compile/common.lua.orig 2026-01-10 05:26:24 UTC
+++ 3rd/bee.lua/compile/common.lua
-@@ -207,7 +207,7 @@ lm:source_set "source_bee" {
+@@ -210,7 +210,7 @@ lm:source_set "source_bee" {
}
},
freebsd = {
@@ -9,13 +9,13 @@
sources = need {
"bsd",
"posix",
-@@ -291,8 +291,8 @@ lm:source_set "source_bee" {
+@@ -294,8 +294,8 @@ lm:source_set "source_bee" {
ldflags = "-pthread"
},
freebsd = {
- links = "inotify",
- linkdirs = "/usr/local/lib",
-+ %INOTIFY%
++ %LM_INOTIFY_LINK%
+ linkdirs = "%LOCALBASE%/lib",
ldflags = "-pthread"
},
diff --git a/devel/lua-language-server/files/patch-3rd_luamake_compile_ninja_freebsd.ninja b/devel/lua-language-server/files/patch-3rd_luamake_compile_ninja_freebsd.ninja
--- a/devel/lua-language-server/files/patch-3rd_luamake_compile_ninja_freebsd.ninja
+++ b/devel/lua-language-server/files/patch-3rd_luamake_compile_ninja_freebsd.ninja
@@ -1,9 +1,9 @@
---- 3rd/luamake/compile/ninja/freebsd.ninja.orig 2025-10-29 08:38:58 UTC
+--- 3rd/luamake/compile/ninja/freebsd.ninja.orig 2026-01-10 05:26:24 UTC
+++ 3rd/luamake/compile/ninja/freebsd.ninja
@@ -30,7 +30,7 @@ rule cxx_source_bee_2
rule cxx_source_bee_2
command = $cc -MMD -MT $out -MF $out.d -std=c++17 -fno-rtti -O2 -Wall $
- -fvisibility=hidden -Ibee.lua -Ibee.lua/3rd/lua54 -isystem $
+ -fvisibility=hidden -Ibee.lua -Ibee.lua/3rd/lua55 -isystem $
- /usr/local/include -DNDEBUG -o $out -c $in
+ %LOCALBASE%/include -DNDEBUG -o $out -c $in
description = Compile C++ $out
@@ -14,7 +14,7 @@
bee.lua/bootstrap/main.cpp
rule link_bootstrap
- command = $cc $in -o $out -Wl,-E -linotify -L/usr/local/lib -pthread -lm $
-+ command = $cc $in -o $out -Wl,-E %LINK_INOTIFY% -L%LOCALBASE%/lib -pthread -lm $
++ command = $cc $in -o $out -Wl,-E %INOTIFY_LIB% -L%LOCALBASE%/lib -pthread -lm $
-Wl,--push-state,-Bstatic -lstdc++ -Wl,--pop-state -Wl,-S,-x
description = Link Exe $out
rule copy
@@ -23,7 +23,7 @@
pool = console
rule link_luamake
- command = $cc $in -o $out -linotify -L/usr/local/lib -pthread -lm $
-+ command = $cc $in -o $out %LINK_INOTIFY% -L%LOCALBASE%/lib -pthread -lm $
++ command = $cc $in -o $out %INOTIFY_LIB% -L%LOCALBASE%/lib -pthread -lm $
-lstdc++ -Wl,-S,-x
description = Link Exe $out
rule build_luamake_test
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Fri, Jan 16, 11:18 AM (7 h, 45 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
27660249
Default Alt Text
D54657.id169572.diff (8 KB)
Attached To
Mode
D54657: devel/lua-language-server: Update 3.16.1 => 3.16.4
Attached
Detach File
Event Timeline
Log In to Comment