summaryrefslogtreecommitdiff
path: root/dev-util/lua-language-server
diff options
context:
space:
mode:
authorCrucible <crucible@localhost>2026-10-15 17:23:01 -0500
committerCrucible <crucible@localhost>2026-10-15 17:23:01 -0500
commit5087f37a4d9063896fce9cf625aa2479bc540b94 (patch)
treeba40439cb50c33940edaf2c7ea4801889a838fed /dev-util/lua-language-server
parent12d66102ecbcb4a4eef51d1b7f06abe9080be243 (diff)
downloadsrcux-5087f37a4d9063896fce9cf625aa2479bc540b94.tar.gz
srcux-5087f37a4d9063896fce9cf625aa2479bc540b94.tar.xz
srcux-5087f37a4d9063896fce9cf625aa2479bc540b94.zip
Publish srcux candidate 0000000660-20261015-172104
Diffstat (limited to 'dev-util/lua-language-server')
-rw-r--r--dev-util/lua-language-server/Manifest3
-rw-r--r--dev-util/lua-language-server/lua-language-server-3.18.2.ebuild95
-rw-r--r--dev-util/lua-language-server/lua-language-server-3.19.2.ebuild (renamed from dev-util/lua-language-server/lua-language-server-3.18.1.ebuild)0
3 files changed, 1 insertions, 97 deletions
diff --git a/dev-util/lua-language-server/Manifest b/dev-util/lua-language-server/Manifest
index 445baab92a26..b512e1db45e6 100644
--- a/dev-util/lua-language-server/Manifest
+++ b/dev-util/lua-language-server/Manifest
@@ -1,4 +1,3 @@
-DIST lua-language-server-3.18.1.zip 32025060 BLAKE2B 34a7e5ace59525953b9d9e81fd356748920ff30bcefe8fe52d97fe4ddeb88f39c7ec7367ec14f083ca7fd0b152ed0519d5272bb6e2686b46cfa36bb1bd0432f6 SHA512 646772d16a439597cc7142eb5806a3b90ab06b76a0e7047ce59407a8db4a374f571e3cddc27384ab87d7329705f10936e0fcfb56827d67182858441f92e8af1f
-DIST lua-language-server-3.18.2.zip 32023745 BLAKE2B 891015e2ab9b9948a1f35eebcba15cd5676a1f3d3b90f713e700d0c420d810502508d7501023f9a16db2692461222d184a7ba1e32769429c7a86ea80c09aac00 SHA512 91054584cb2172abde83c88dcdf699026921d38c109e87893192c4bfea31eb788ca8911792eb52433d86a142baaf1577ed7a70c99b9ee150d9399ccbff513aeb
DIST lua-language-server-3.19.0.zip 32057098 BLAKE2B 2de1517c95d17c158574f078368216933a640f879158a6d4549b0666c17566bf747d8b893de8e7ddfa3890610aaa471f903585e290abe6e30f8896542fb63333 SHA512 7baac28ebc49a6a9e33c841c61b1099e118cc8fdbf8e174fe18ab150b5bd013b7288514384561de9f81530ee01edc4ebbc399dd747fbf35043bc9510757efff8
DIST lua-language-server-3.19.1.zip 32103648 BLAKE2B f17e5b9048a954b0a4a391cad4c277ee9e0e6e4874475cd23a6a5c04cab5fff6fa2450a6fd50ec4f7edc7599977b8ec1a6be71a78d427f2635579535c1e579b0 SHA512 f704c807951feeae11a9ea834fe9633a39faf9bb9ef875beef0a0a7f49d5628a05b160e414c3422c7fcfec04b1aec7a948fd172b957f62cd41fb692069e27d48
+DIST lua-language-server-3.19.2.zip 32106538 BLAKE2B 8cca53ca2360d12391a35d47fc7a4e0f3a31a1800e6c39dde2cf2700585a2c6ef5912caf4a325e5cde5258a927be18f8176ea992828f3161e1c725ab4576b8c6 SHA512 c1e2dee9967453facb8e851fe1995e57df853e78673b04e4f4ece948285c8a83ea542a96953abd502742de6b9307006495d958f7dc82ba2bbd007558ceeed218
diff --git a/dev-util/lua-language-server/lua-language-server-3.18.2.ebuild b/dev-util/lua-language-server/lua-language-server-3.18.2.ebuild
deleted file mode 100644
index 549d060cfbab..000000000000
--- a/dev-util/lua-language-server/lua-language-server-3.18.2.ebuild
+++ /dev/null
@@ -1,95 +0,0 @@
-# Copyright 2022-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-{1,3,4} luajit )
-
-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
-}
diff --git a/dev-util/lua-language-server/lua-language-server-3.18.1.ebuild b/dev-util/lua-language-server/lua-language-server-3.19.2.ebuild
index 549d060cfbab..549d060cfbab 100644
--- a/dev-util/lua-language-server/lua-language-server-3.18.1.ebuild
+++ b/dev-util/lua-language-server/lua-language-server-3.19.2.ebuild