dev-util/lua-language-server: drop 3.17.0

Signed-off-by: Brahmajit Das <listout@listout.xyz>
This commit is contained in:
Brahmajit Das
2026-04-08 16:59:44 +05:30
parent 7d2847c7b8
commit 4704a720c7
3 changed files with 0 additions and 161 deletions

View File

@@ -1,4 +1,3 @@
DIST lua-language-server-3.17.0.zip 32018097 BLAKE2B d6fcb2e8bc6a4d8aea59243939c48f25cf692b696da97b983a32c5ea163dd9bf728b01189562cec022194c4db6ff8d3c57a442b800d1082495e5dda4c889dbdf SHA512 cff02240a6394cc0d9d7533beb88e11ca47b0806fc37976ae33ea75eca5928d78dbb0501189f5150183cc0d1991c61e086c06e88f50d0fa53954ffa04562e1fa
DIST lua-language-server-3.17.1.zip 32018139 BLAKE2B 967835203328326e5556ec81512016af302cc7a5b26a9cc13df41946862eca771a29ddc8036f9bdeadc0a076a6c3d173dcc836737295a4a18c8c2fd6b40fade9 SHA512 e21771f4c9f2c693344b10014a8d40f48bf668ff170ffac6c0e1b1a53989c1e1036b19ea8f203add3423f8d701506f4331382c3391de657469f9333769f9e6b4
DIST lua-language-server-3.18.0.zip 32025014 BLAKE2B 8ab5cb66e9dc1860150ec23ba7ee38a97560206d1fea3d0fa92378db48724d2841f977af8c47218de5b139cc3c65f929ae2963eb9accbc382c4d08b13d5e6e02 SHA512 89dbfc56ba3b23ad6e431c41ca9fc1f15c91f0ef348182754ef4854f709282369b0b0922d26242d315074a81a930e65c2b3459e12ad574ab57f029b783b4fd6c
DIST lua-language-server-3.18.1.zip 32025060 BLAKE2B 34a7e5ace59525953b9d9e81fd356748920ff30bcefe8fe52d97fe4ddeb88f39c7ec7367ec14f083ca7fd0b152ed0519d5272bb6e2686b46cfa36bb1bd0432f6 SHA512 646772d16a439597cc7142eb5806a3b90ab06b76a0e7047ce59407a8db4a374f571e3cddc27384ab87d7329705f10936e0fcfb56827d67182858441f92e8af1f

View File

@@ -1,65 +0,0 @@
--- a/3rd/luamake/compile/ninja/linux.ninja
+++ b/3rd/luamake/compile/ninja/linux.ninja
@@ -2,20 +2,20 @@ ninja_required_version = 1.7
builddir = build/linux
bin = $builddir/bin
obj = $builddir/obj
-cc = gcc
-ar = ar
+cc = REPLACE_ME
+ar = REPLACE_AR
luamake = luamake
rule c_source_lua
command = $cc -MMD -MT $out -MF $out.d -std=c11 -O2 -Wall $
-Ibee.lua/3rd/lua54 -DMAKE_LIB -DLUA_USE_LINUX -DNDEBUG -fPIC -o $out $
-c $in
- description = Compile C $out
+ description = Compile C $out CFLAGS
deps = gcc
depfile = $out.d
build $obj/source_lua/onelua.obj: c_source_lua bee.lua/3rd/lua54/onelua.c
rule cxx_source_bee
command = $cc -MMD -MT $out -MF $out.d -std=c++17 -fno-rtti -O2 -Wall $
- -fvisibility=hidden -Ibee.lua/3rd/lua54 -DNDEBUG -fPIC -o $out -c $in
+ -fvisibility=hidden -Ibee.lua/3rd/lua54 -DNDEBUG -fPIC -o $out -c $in CXXFLAGS
description = Compile C++ $out
deps = gcc
depfile = $out.d
@@ -23,7 +23,7 @@ build $obj/source_bee/lua-seri.obj: cxx_source_bee $
bee.lua/3rd/lua-seri/lua-seri.cpp
rule cxx_source_bee_1
command = $cc -MMD -MT $out -MF $out.d -std=c++17 -fno-rtti -O2 -Wall $
- -fvisibility=hidden -DNDEBUG -fPIC -o $out -c $in
+ -fvisibility=hidden -DNDEBUG -fPIC -o $out -c $in CXXFLAGS
description = Compile C++ $out
deps = gcc
depfile = $out.d
@@ -31,7 +31,7 @@ build $obj/source_bee/format.obj: cxx_source_bee_1 bee.lua/3rd/fmt/format.cc
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 -DNDEBUG -fPIC -o $
- $out -c $in
+ $out -c $in CXXFLAGS
description = Compile C++ $out
deps = gcc
depfile = $out.d
@@ -125,7 +125,7 @@ rule cxx_source_bootstrap
command = $cc -MMD -MT $out -MF $out.d -std=c++17 -fno-rtti -O2 -Wall $
-fvisibility=hidden -Ibee.lua -Ibee.lua/3rd/lua54 -DLUA_USE_LINUX $
-DNDEBUG -fPIC -o $out -c $in
- description = Compile C++ $out
+ description = Compile C++ $out CXXFLAGS
deps = gcc
depfile = $out.d
build $obj/source_bootstrap/bootstrap_init.obj: cxx_source_bootstrap $
@@ -133,8 +133,8 @@ build $obj/source_bootstrap/bootstrap_init.obj: cxx_source_bootstrap $
build $obj/source_bootstrap/main.obj: cxx_source_bootstrap $
bee.lua/bootstrap/main.cpp
rule link_bootstrap
- command = $cc $in -o $out -Wl,-E -static-libgcc -lstdc++fs -lunwind -lbfd $
- -pthread -lm -ldl -Wl,-Bstatic -lstdc++ -Wl,-Bdynamic -s
+ command = $cc $in -o $out -Wl,-E -static-libgcc -lunwind -lbfd $
+ -pthread -lm -ldl -Wl,-Bstatic -lstdc++ -Wl,-Bdynamic LDFLAGS
description = Link Exe $out
rule copy
command = cp -fv $in$input $out 1>/dev/null

View File

@@ -1,95 +0,0 @@
# Copyright 2022-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
LUA_COMPAT=( lua{5-{1,3,4},jit} )
inherit ninja-utils toolchain-funcs lua-single prefix
DESCRIPTION="Lua language server"
HOMEPAGE="https://github.com/LuaLS/lua-language-server"
SRC_URI="https://github.com/LuaLS/lua-language-server/releases/download/${PV}/${P}-submodules.zip -> ${P}.zip"
S="${WORKDIR}"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="llvm-libunwind test"
REQUIRE_USE="${LUA_REQUIRED_USE}"
DEPEND="
${LUA_DEPS}
sys-libs/binutils-libs
"
RDEPEND="${DEPEND}"
BDEPEND="
app-alternatives/ninja
app-arch/unzip
!llvm-libunwind? ( sys-libs/libunwind )
llvm-libunwind? ( llvm-runtimes/libunwind )
"
RESTRICT="!test? ( test )"
src_prepare() {
# Remove hardcoded gcc references
sed -i "/lm.cxx/a lm.cc = '$(tc-getCC)'" \
make.lua || die
sed -i "s/CC = gcc/ CC = ${tc-getCC}/" \
3rd/lpeglabel/makefile || die
# Shipped file doesn't respect CFLAGS/CXXFLAGS/LDFLAGS
eapply "${FILESDIR}/3.16.4-linux.ninja.patch"
eapply_user
sed -i -e "s/^cc = REPLACE_ME/cc = $(tc-getCC)/" \
-e "s/^ar = REPLACE_AR/ar = $(tc-getAR)/" \
-e "s/CFLAGS/${CFLAGS}/" \
-e "s/CXXFLAGS/${CXXFLAGS}/" \
-e "s/LDFLAGS/${LDFLAGS}/" \
3rd/luamake/compile/ninja/linux.ninja || die
if [[ $(tc-get-cxx-stdlib) == libc++ ]]; then
sed -i "s/-lstdc++fs//" 3rd/luamake/compile/ninja/linux.ninja || die
fi
prefixify_ro "${FILESDIR}/wrapper.sh"
}
src_compile() {
eninja -C 3rd/luamake -f compile/ninja/linux.ninja "$(usex test "test" "luamake")"
use test && eninja -C 3rd/luamake -f compile/ninja/linux.ninja luamake
./3rd/luamake/luamake init || die
# Generated file doesn't respect CFLAGS/CXXFLAGS/LDFLAGS
sed -i -e "s/^cc =.*./cc = REPLACE_ME/" \
-e "s/^ar =.*./ar = REPLACE_AR/" \
build/build.ninja || die
eapply "${FILESDIR}/3.16.4-build.ninja.patch"
sed -i -e "s/REPLACE_ME/$(tc-getCC)/" \
-e "s/REPLACE_AR/$(tc-getAR)/" \
-e "s|LUAMAKE_PATH|${S}/3rd/luamake/luamake|" \
-e "s/CFLAGS/${CFLAGS}/" \
-e "s/CXXFLAGS/${CXXFLAGS}/" \
-e "s/LDFLAGS/${LDFLAGS}/" \
build/build.ninja || die
if [[ $(tc-get-cxx-stdlib) == libc++ ]]; then
sed -i "s/-lstdc++fs//" build/build.ninja || die
fi
use test && eninja -f build/build.ninja || eninja -f build/build.ninja all
rm -rf meta/198256b1
}
src_install() {
newbin "${T}/wrapper.sh" ${PN}
into /opt/${PN}
dobin bin/${PN}
insinto /opt/${PN}/bin
doins bin/main.lua
insinto /opt/${PN}
doins -r debugger.lua main.lua locale meta script
einstalldocs
}