[gentoo-commits] repo/proj/guru:master commit in: dev-util/lua-language-server/, dev-util/lua-language-server/files/
commit: 8a77c49e0edf2d349308fbde75cb3071f7cc50ab Author: Brahmajit Das listout xyz> AuthorDate: Wed Jan 21 15:13:14 2026 + Commit: David Roman gmail com> CommitDate: Wed Jan 21 15:13:14 2026 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8a77c49e dev-util/lua-language-server: drop 3.16.1 Signed-off-by: Brahmajit Das listout.xyz> dev-util/lua-language-server/Manifest | 1 - .../files/3.16.1-build.ninja.patch | 102 - .../lua-language-server-3.16.1-ucontext_t.patch| 30 -- .../lua-language-server-3.16.1.ebuild | 96 --- 4 files changed, 229 deletions(-) diff --git a/dev-util/lua-language-server/Manifest b/dev-util/lua-language-server/Manifest index c8db524cc7..b553b1706f 100644 --- a/dev-util/lua-language-server/Manifest +++ b/dev-util/lua-language-server/Manifest @@ -1,4 +1,3 @@ -DIST lua-language-server-3.16.1.zip 31995002 BLAKE2B 2c51f7b7cbefc96230d61ac23925521d284ef9875346cad4f5bc3a2ad499393925687eda8057c13ed4279fff03f2ac1d82d3f261d4287d45f40a9791542506a0 SHA512 0fd267ceb35284a7d300af2c1c464ffd6cb2e1fe3945ea936fe5e2316af52838ada4eb9b018a6bb396e95f9eac27e00309d7ed51a7f4bc34529077c3438234cf DIST lua-language-server-3.16.4.zip 32006835 BLAKE2B 84f4288b59b724a1332a10da03fd677d41a6062be9a0cb2f2f1f63cb4debca7332ec4d05a2b4b7b8969f18c9737c7c1b5b8d22e00688ec17cce8c9e414ec3533 SHA512 0787e5e2e5149e8a9df8e438b7e63cd55b6354f7fd6cc1cbd13b53df2efd4d185b64bb0fc25baf6800c7075e9f3e7c4826e619ab0786120e40e62679a531c332 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 diff --git a/dev-util/lua-language-server/files/3.16.1-build.ninja.patch b/dev-util/lua-language-server/files/3.16.1-build.ninja.patch deleted file mode 100644 index 3d313b6e75..00 --- a/dev-util/lua-language-server/files/3.16.1-build.ninja.patch +++ /dev/null @@ -1,102 +0,0 @@ a/build/build.ninja -+++ b/build/build.ninja -@@ -12,14 +12,14 @@ rule configure - rule c_source_lua - command = $cc -MMD -MT $out -MF $out.d -std=c11 -O2 -Wall $ - -I3rd/bee.lua/3rd/lua54 -DMAKE_LIB -DLUA_USE_LINUX -DNDEBUG -fPIC -o $ --$out -c $in -+$out -c $in CFLAGS - description = Compile C $out - deps = gcc - depfile = $out.d - build $obj/source_lua/onelua.obj: c_source_lua 3rd/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 -I3rd/bee.lua/3rd/lua54 -DNDEBUG -fPIC -o $out -c $in -+-fvisibility=hidden -I3rd/bee.lua/3rd/lua54 -DNDEBUG -fPIC -o $out -c $in CXXFLAGS - description = Compile C++ $out - deps = gcc - depfile = $out.d -@@ -27,7 +27,7 @@ build $obj/source_bee/lua-seri.obj: cxx_source_bee $ - 3rd/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 -@@ -36,7 +36,7 @@ build $obj/source_bee/format.obj: cxx_source_bee_1 $ - rule cxx_source_bee_2 - command = $cc -MMD -MT $out -MF $out.d -std=c++17 -fno-rtti -O2 -Wall $ - -fvisibility=hidden -I3rd/bee.lua -I3rd/bee.lua/3rd/lua54 -DNDEBUG $ ---fPIC -o $out -c $in -+-fPIC -o $out -c $in CXXFLAGS - description = Compile C++ $out - deps = gcc - depfile = $out.d -@@ -90,7 +90,7 @@ build $obj/source_bee/version.obj: cxx_source_bee_2 $ - rule c_source_bee - command = $cc -MMD -MT $out -MF $out.d -std=c11 -O2 -Wall $ - -fvisibility=hidden -I3rd/bee.lua -I3rd/bee.lua/3rd/lua54 -DBEE_STATIC $ ---DNDEBUG -fPIC -o $out -c $in -+-DNDEBUG -fPIC -o $out -c $in CFLAGS - description = Compile C $out - deps = gcc - depfile = $out.d -@@ -134,7 +134,7 @@ build $obj/source_bee/lua_time.obj: cxx_source_bee_3 $ - rule cxx_source_bootstrap - command = $cc -MMD -MT $out -MF $out.d -std=c++17 -fno-rtti -O2 -Wall $ - -fvisibility=hidden -I3rd/bee.lua -I3rd/bee.lua/3rd/lua54 $ ---DLUA_USE_LINUX -DNDEBUG -fPIC -o $out -c $in -+-DLUA_USE_LINUX -DNDEBUG -fPIC -o $out -c $in CXXFLAGS - description = Compile C++ $out - deps = gcc - depfile = $out.d -@@ -138,7 +138,7 @@ build $obj/source_bootstrap/main.obj: cxx_source_bootstrap $ - 3rd/bee.lua/boo
[gentoo-commits] repo/proj/guru:master commit in: dev-util/lua-language-server/
commit: b0ba1450ab2ae848b207ef8335615c7ed85da4ed
Author: Brahmajit Das listout xyz>
AuthorDate: Wed Jan 21 15:10:21 2026 +
Commit: David Roman gmail com>
CommitDate: Wed Jan 21 15:10:21 2026 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b0ba1450
dev-util/lua-language-server: add 3.17.1
Signed-off-by: Brahmajit Das listout.xyz>
dev-util/lua-language-server/Manifest | 1 +
.../lua-language-server-3.17.1.ebuild | 95 ++
2 files changed, 96 insertions(+)
diff --git a/dev-util/lua-language-server/Manifest
b/dev-util/lua-language-server/Manifest
index cd2f6312f2..c8db524cc7 100644
--- a/dev-util/lua-language-server/Manifest
+++ b/dev-util/lua-language-server/Manifest
@@ -1,3 +1,4 @@
DIST lua-language-server-3.16.1.zip 31995002 BLAKE2B
2c51f7b7cbefc96230d61ac23925521d284ef9875346cad4f5bc3a2ad499393925687eda8057c13ed4279fff03f2ac1d82d3f261d4287d45f40a9791542506a0
SHA512
0fd267ceb35284a7d300af2c1c464ffd6cb2e1fe3945ea936fe5e2316af52838ada4eb9b018a6bb396e95f9eac27e00309d7ed51a7f4bc34529077c3438234cf
DIST lua-language-server-3.16.4.zip 32006835 BLAKE2B
84f4288b59b724a1332a10da03fd677d41a6062be9a0cb2f2f1f63cb4debca7332ec4d05a2b4b7b8969f18c9737c7c1b5b8d22e00688ec17cce8c9e414ec3533
SHA512
0787e5e2e5149e8a9df8e438b7e63cd55b6354f7fd6cc1cbd13b53df2efd4d185b64bb0fc25baf6800c7075e9f3e7c4826e619ab0786120e40e62679a531c332
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
diff --git a/dev-util/lua-language-server/lua-language-server-3.17.1.ebuild
b/dev-util/lua-language-server/lua-language-server-3.17.1.ebuild
new file mode 100644
index 00..f0bb35993f
--- /dev/null
+++ b/dev-util/lua-language-server/lua-language-server-3.17.1.ebuild
@@ -0,0 +1,95 @@
+# 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
+ se
[gentoo-commits] repo/proj/guru:master commit in: dev-util/lua-language-server/files/, dev-util/lua-language-server/
commit: 5a2699c9370ed56fb88cb7ddaa3675c013c42c93 Author: Brahmajit Das listout xyz> AuthorDate: Sun Jan 11 10:05:16 2026 + Commit: Haelwenn Monnier hacktivis me> CommitDate: Sun Jan 11 10:05:35 2026 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5a2699c9 dev-util/lua-language-server: add 3.16.4 Signed-off-by: Brahmajit Das listout.xyz> dev-util/lua-language-server/Manifest | 1 + .../files/3.16.4-build.ninja.patch | 102 + .../files/3.16.4-linux.ninja.patch | 63 + .../lua-language-server-3.16.4.ebuild | 95 +++ 4 files changed, 261 insertions(+) diff --git a/dev-util/lua-language-server/Manifest b/dev-util/lua-language-server/Manifest index 0fb78ec967..5b9cac2443 100644 --- a/dev-util/lua-language-server/Manifest +++ b/dev-util/lua-language-server/Manifest @@ -1,3 +1,4 @@ DIST lua-language-server-3.15.0.zip 31509845 BLAKE2B 1ee07166d37e30f9832aba43b45bfc40eb5bfe26e12a3e29be7b307191f72b786ce82e7b245c640c8f1ff7c2debcf8bcd32eecb8613bfef9337f947747300022 SHA512 b7b270b4439dc7154b4cd47d0ecf95d4d9251225abc527bb3f6a99157ff0784902088f3436dc455b083b7c090d97267221ed407720c85b2ac163c3666dabe72c DIST lua-language-server-3.16.0.zip 31962898 BLAKE2B ab6a8dfe59f4856c1c0a1d56f953296515e4ca7242cce89c7a7c9898bdfaf5af9b5a214f054e6c3f85c653f6d7ca02bf0356ea5a9893b161fc25903bfe610afd SHA512 fa9c9020c8453c5ddd9a46388dd55ae5cd4e7787b0c1aa58c493b6135f7f2f1bc152976e0b260d44da12f7b95838cfb84026ad422a55319ef84fba258dcc414b DIST lua-language-server-3.16.1.zip 31995002 BLAKE2B 2c51f7b7cbefc96230d61ac23925521d284ef9875346cad4f5bc3a2ad499393925687eda8057c13ed4279fff03f2ac1d82d3f261d4287d45f40a9791542506a0 SHA512 0fd267ceb35284a7d300af2c1c464ffd6cb2e1fe3945ea936fe5e2316af52838ada4eb9b018a6bb396e95f9eac27e00309d7ed51a7f4bc34529077c3438234cf +DIST lua-language-server-3.16.4.zip 32006835 BLAKE2B 84f4288b59b724a1332a10da03fd677d41a6062be9a0cb2f2f1f63cb4debca7332ec4d05a2b4b7b8969f18c9737c7c1b5b8d22e00688ec17cce8c9e414ec3533 SHA512 0787e5e2e5149e8a9df8e438b7e63cd55b6354f7fd6cc1cbd13b53df2efd4d185b64bb0fc25baf6800c7075e9f3e7c4826e619ab0786120e40e62679a531c332 diff --git a/dev-util/lua-language-server/files/3.16.4-build.ninja.patch b/dev-util/lua-language-server/files/3.16.4-build.ninja.patch new file mode 100644 index 00..54060cc541 --- /dev/null +++ b/dev-util/lua-language-server/files/3.16.4-build.ninja.patch @@ -0,0 +1,102 @@ +--- a/build/build.ninja b/build/build.ninja +@@ -12,14 +12,14 @@ rule configure + rule c_source_lua + command = $cc -MMD -MT $out -MF $out.d -std=c11 -O2 -Wall $ + -I3rd/bee.lua/3rd/lua55 -DMAKE_LIB -DLUA_USE_LINUX -DNDEBUG -fPIC -o $ +-$out -c $in ++$out -c $in CFLAGS + description = Compile C $out + deps = gcc + depfile = $out.d + build $obj/source_lua/onelua.obj: c_source_lua 3rd/bee.lua/3rd/lua55/onelua.c + rule cxx_source_bee + command = $cc -MMD -MT $out -MF $out.d -std=c++17 -fno-rtti -O2 -Wall $ +--fvisibility=hidden -I3rd/bee.lua/3rd/lua55 -DNDEBUG -fPIC -o $out -c $in ++-fvisibility=hidden -I3rd/bee.lua/3rd/lua55 -DNDEBUG -fPIC -o $out -c $in CXXFLAGS + description = Compile C++ $out + deps = gcc + depfile = $out.d +@@ -27,7 +27,7 @@ build $obj/source_bee/lua-seri.obj: cxx_source_bee $ + 3rd/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 +@@ -36,7 +36,7 @@ build $obj/source_bee/format.obj: cxx_source_bee_1 $ + rule cxx_source_bee_2 + command = $cc -MMD -MT $out -MF $out.d -std=c++17 -fno-rtti -O2 -Wall $ + -fvisibility=hidden -I3rd/bee.lua -I3rd/bee.lua/3rd/lua55 -DNDEBUG $ +--fPIC -o $out -c $in ++-fPIC -o $out -c $in CXXFLAGS + description = Compile C++ $out + deps = gcc + depfile = $out.d +@@ -84,7 +84,7 @@ build $obj/source_bee/version.obj: cxx_source_bee_2 $ + rule c_source_bee + command = $cc -MMD -MT $out -MF $out.d -std=c11 -O2 -Wall $ + -fvisibility=hidden -I3rd/bee.lua -I3rd/bee.lua/3rd/lua55 -DBEE_STATIC $ +--DNDEBUG -fPIC -o $out -c $in ++-DNDEBUG -fPIC -o $out -c $in CFLAGS + description = Compile C $out + deps = gcc + depfile = $out.d +@@ -128,7 +128,7 @@ build $obj/source_bee/lua_time.obj: cxx_source_bee_3 $ + rule cxx_source_bootstrap + command = $cc -MMD -MT $out -MF $out.d -std=c++17 -fno-rtti -O2 -Wall $ + -fvisibility=hidden -I3rd/bee.lua -I3rd/bee.lua/3rd/lua55 $ +--DLUA_USE_LINUX -DNDEBUG -fPIC -o $out -c $in ++-DLUA_USE_LINUX -DNDEBUG -fPIC -o $out -c $in CXXFLAGS + description = Compile C++ $out + deps = gcc + depfile = $out.d +@@ -138,7 +138,7 @@ build $obj/source_bootstrap/main.obj: cxx_source_bootstrap $ + 3rd/
[gentoo-commits] repo/proj/guru:master commit in: dev-util/lua-language-server/
commit: 9f8cad6703f194e348e501141151f79f250777b7
Author: Brahmajit Das listout xyz>
AuthorDate: Sun Jan 11 10:19:37 2026 +
Commit: Haelwenn Monnier hacktivis me>
CommitDate: Sun Jan 11 10:19:37 2026 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9f8cad67
dev-util/lua-language-server: Use if statement for checking stdlib
Signed-off-by: Brahmajit Das listout.xyz>
dev-util/lua-language-server/lua-language-server-3.16.1.ebuild | 6 --
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/dev-util/lua-language-server/lua-language-server-3.16.1.ebuild
b/dev-util/lua-language-server/lua-language-server-3.16.1.ebuild
index 74d32a498d..120c7502aa 100644
--- a/dev-util/lua-language-server/lua-language-server-3.16.1.ebuild
+++ b/dev-util/lua-language-server/lua-language-server-3.16.1.ebuild
@@ -47,8 +47,9 @@ src_prepare() {
-e "s/CXXFLAGS/${CXXFLAGS}/" \
-e "s/LDFLAGS/${LDFLAGS}/" \
3rd/luamake/compile/ninja/linux.ninja || die
- [[ "$(tc-get-cxx-stdlib)" = "libc++" ]] &&
+ 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"
}
@@ -71,8 +72,9 @@ src_compile() {
-e "s/CXXFLAGS/${CXXFLAGS}/" \
-e "s/LDFLAGS/${LDFLAGS}/" \
build/build.ninja || die
- [[ "$(tc-get-cxx-stdlib)" = "libc++" ]] &&
+ 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
[gentoo-commits] repo/proj/guru:master commit in: dev-util/lua-language-server/files/, dev-util/lua-language-server/
commit: 80086b8b526dd39da9b2eb350ae78dcf8c1cb9f3 Author: Brahmajit Das listout xyz> AuthorDate: Sun Jan 11 10:17:40 2026 + Commit: Haelwenn Monnier hacktivis me> CommitDate: Sun Jan 11 10:17:40 2026 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=80086b8b dev-util/lua-language-server: drop 3.15.0, 3.16.0 Signed-off-by: Brahmajit Das listout.xyz> dev-util/lua-language-server/Manifest | 2 - .../files/3.15.0-build.ninja.patch | 102 - .../files/3.16.0-build.ninja.patch | 102 - .../lua-language-server-3.10.5-uint32_t-fix.patch | 10 -- .../lua-language-server-3.16.0-ucontext_t.patch| 30 -- .../lua-language-server-3.15.0.ebuild | 90 -- .../lua-language-server-3.16.0.ebuild | 86 - 7 files changed, 422 deletions(-) diff --git a/dev-util/lua-language-server/Manifest b/dev-util/lua-language-server/Manifest index 5b9cac2443..55ec17b413 100644 --- a/dev-util/lua-language-server/Manifest +++ b/dev-util/lua-language-server/Manifest @@ -1,4 +1,2 @@ -DIST lua-language-server-3.15.0.zip 31509845 BLAKE2B 1ee07166d37e30f9832aba43b45bfc40eb5bfe26e12a3e29be7b307191f72b786ce82e7b245c640c8f1ff7c2debcf8bcd32eecb8613bfef9337f947747300022 SHA512 b7b270b4439dc7154b4cd47d0ecf95d4d9251225abc527bb3f6a99157ff0784902088f3436dc455b083b7c090d97267221ed407720c85b2ac163c3666dabe72c -DIST lua-language-server-3.16.0.zip 31962898 BLAKE2B ab6a8dfe59f4856c1c0a1d56f953296515e4ca7242cce89c7a7c9898bdfaf5af9b5a214f054e6c3f85c653f6d7ca02bf0356ea5a9893b161fc25903bfe610afd SHA512 fa9c9020c8453c5ddd9a46388dd55ae5cd4e7787b0c1aa58c493b6135f7f2f1bc152976e0b260d44da12f7b95838cfb84026ad422a55319ef84fba258dcc414b DIST lua-language-server-3.16.1.zip 31995002 BLAKE2B 2c51f7b7cbefc96230d61ac23925521d284ef9875346cad4f5bc3a2ad499393925687eda8057c13ed4279fff03f2ac1d82d3f261d4287d45f40a9791542506a0 SHA512 0fd267ceb35284a7d300af2c1c464ffd6cb2e1fe3945ea936fe5e2316af52838ada4eb9b018a6bb396e95f9eac27e00309d7ed51a7f4bc34529077c3438234cf DIST lua-language-server-3.16.4.zip 32006835 BLAKE2B 84f4288b59b724a1332a10da03fd677d41a6062be9a0cb2f2f1f63cb4debca7332ec4d05a2b4b7b8969f18c9737c7c1b5b8d22e00688ec17cce8c9e414ec3533 SHA512 0787e5e2e5149e8a9df8e438b7e63cd55b6354f7fd6cc1cbd13b53df2efd4d185b64bb0fc25baf6800c7075e9f3e7c4826e619ab0786120e40e62679a531c332 diff --git a/dev-util/lua-language-server/files/3.15.0-build.ninja.patch b/dev-util/lua-language-server/files/3.15.0-build.ninja.patch deleted file mode 100644 index bdf5fbf71a..00 --- a/dev-util/lua-language-server/files/3.15.0-build.ninja.patch +++ /dev/null @@ -1,102 +0,0 @@ a/build/build.ninja -+++ b/build/build.ninja -@@ -11,7 +11,7 @@ rule configure - generator = 1 - rule c_source_bee - command = $cc -MMD -MT $out -MF $out.d -std=c11 -O2 -Wall $ ---fvisibility=hidden -I$builddir/lua54 -DNDEBUG -fPIC -o $out -c $in -+-fvisibility=hidden -I$builddir/lua54 -DNDEBUG -fPIC -o $out -c $in CFLAGS - description = Compile C $out - deps = gcc - depfile = $out.d -@@ -19,14 +19,14 @@ build $obj/source_bee/lua-seri.obj: c_source_bee $ - 3rd/bee.lua/3rd/lua-seri/lua-seri.c - rule cxx_source_bee - 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 - build $obj/source_bee/format.obj: cxx_source_bee 3rd/bee.lua/3rd/fmt/format.cc - rule cxx_source_bee_1 - command = $cc -MMD -MT $out -MF $out.d -std=c++17 -fno-rtti -O2 -Wall $ ---fvisibility=hidden -I3rd/bee.lua -DNDEBUG -fPIC -o $out -c $in -+-fvisibility=hidden -I3rd/bee.lua -DNDEBUG -fPIC -o $out -c $in CXXFLAGS - description = Compile C++ $out - deps = gcc - depfile = $out.d -@@ -64,7 +64,7 @@ build $obj/source_bee/version.obj: cxx_source_bee_1 $ - rule cxx_source_bee_2 - command = $cc -MMD -MT $out -MF $out.d -std=c++17 -fno-rtti -O2 -Wall $ - -fvisibility=hidden -I3rd/bee.lua -I$builddir/lua54 -DBEE_STATIC $ ---DNDEBUG -fPIC -o $out -c $in -+-DNDEBUG -fPIC -o $out -c $in CXXFLAGS - description = Compile C++ $out - deps = gcc - depfile = $out.d -@@ -94,7 +94,7 @@ build $obj/source_bee/luaref.obj: cxx_source_bee_2 $ - 3rd/bee.lua/binding/luaref.cpp - rule c_source_lua - command = $cc -MMD -MT $out -MF $out.d -std=c11 -O2 -Wall -DMAKE_LIB $ ---DLUA_USE_LINUX -DNDEBUG -fPIC -Wno-maybe-uninitialized -o $out -c $in -+-DLUA_USE_LINUX -DNDEBUG -fPIC -Wno-maybe-uninitialized -o $out -c $in CFLAGS - description = Compile C $out - deps = gcc - depfile = $out.d -@@ -103,7 +103,7 @@ build $obj/source_lua/onelua.obj: c_source_lua 3rd/bee.lua/3rd/lua/onelua.c - rule cxx_source_bootstrap - command = $cc -MMD -MT $out -MF $out.d -std=c++17 -fno-rtti -O2 -Wall $ -
[gentoo-commits] repo/proj/guru:master commit in: dev-util/lua-language-server/
commit: aa6eae08a9cd15603c3b261c96243ec03bdc0dc6
Author: Violet Purcell inventati org>
AuthorDate: Fri Jan 9 23:07:08 2026 +
Commit: David Roman gmail com>
CommitDate: Fri Jan 9 23:07:08 2026 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=aa6eae08
dev-util/lua-language-server: sed out link to -lstdc++fs on libc++
This probably would be fine to do on libstdc++ too, but guard it with a
tc-get-cxx-stdlib check to be safe.
Signed-off-by: Violet Purcell inventati.org>
dev-util/lua-language-server/lua-language-server-3.16.1.ebuild | 4
1 file changed, 4 insertions(+)
diff --git a/dev-util/lua-language-server/lua-language-server-3.16.1.ebuild
b/dev-util/lua-language-server/lua-language-server-3.16.1.ebuild
index ad4d0b93fb..105473efd9 100644
--- a/dev-util/lua-language-server/lua-language-server-3.16.1.ebuild
+++ b/dev-util/lua-language-server/lua-language-server-3.16.1.ebuild
@@ -44,6 +44,8 @@ src_prepare() {
-e "s/CXXFLAGS/${CXXFLAGS}/" \
-e "s/LDFLAGS/${LDFLAGS}/" \
3rd/luamake/compile/ninja/linux.ninja || die
+ [[ "$(tc-get-cxx-stdlib)" = "libc++" ]] &&
+ sed -i "s/-lstdc++fs//" 3rd/luamake/compile/ninja/linux.ninja
|| die
prefixify_ro "${FILESDIR}/wrapper.sh"
}
@@ -66,6 +68,8 @@ src_compile() {
-e "s/CXXFLAGS/${CXXFLAGS}/" \
-e "s/LDFLAGS/${LDFLAGS}/" \
build/build.ninja || die
+ [[ "$(tc-get-cxx-stdlib)" = "libc++" ]] &&
+ sed -i "s/-lstdc++fs//" build/build.ninja || die
use test && eninja -f build/build.ninja || eninja -f build/build.ninja
all
rm -rf meta/198256b1
[gentoo-commits] repo/proj/guru:master commit in: dev-util/lua-language-server/
commit: 7f564e5a0b9725e8332f8019f4b110d0e25871c7
Author: Violet Purcell inventati org>
AuthorDate: Fri Jan 9 23:08:51 2026 +
Commit: David Roman gmail com>
CommitDate: Fri Jan 9 23:08:51 2026 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7f564e5a
dev-util/lua-language-server: add missing binutils-libs DEPEND
bee.lua/bee/crash/stacktrace_linux.cpp includes .
Signed-off-by: Violet Purcell inventati.org>
dev-util/lua-language-server/lua-language-server-3.16.1.ebuild | 5 -
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/dev-util/lua-language-server/lua-language-server-3.16.1.ebuild
b/dev-util/lua-language-server/lua-language-server-3.16.1.ebuild
index 105473efd9..74d32a498d 100644
--- a/dev-util/lua-language-server/lua-language-server-3.16.1.ebuild
+++ b/dev-util/lua-language-server/lua-language-server-3.16.1.ebuild
@@ -18,7 +18,10 @@ KEYWORDS="~amd64 ~x86"
IUSE="llvm-libunwind test"
REQUIRE_USE="${LUA_REQUIRED_USE}"
-DEPEND="${LUA_DEPS}"
+DEPEND="
+ ${LUA_DEPS}
+ sys-libs/binutils-libs
+"
RDEPEND="${DEPEND}"
BDEPEND="
app-alternatives/ninja
[gentoo-commits] repo/proj/guru:master commit in: dev-util/lua-language-server/files/, dev-util/lua-language-server/
commit: f251b15215600abbd64ff04fdf9f2f8e3b36dd0f Author: Brahmajit Das listout xyz> AuthorDate: Mon Dec 15 01:11:07 2025 + Commit: Nowa Ammerlaan gentoo org> CommitDate: Mon Dec 15 01:15:33 2025 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f251b152 dev-util/lua-language-server: drop 3.14.0 Signed-off-by: Brahmajit Das listout.xyz> dev-util/lua-language-server/Manifest | 1 - .../lua-language-server/files/build.ninja.patch| 102 - .../lua-language-server/files/linux.ninja.patch| 71 -- .../lua-language-server-3.14.0.ebuild | 90 -- 4 files changed, 264 deletions(-) diff --git a/dev-util/lua-language-server/Manifest b/dev-util/lua-language-server/Manifest index f9dbb9751a..0fb78ec967 100644 --- a/dev-util/lua-language-server/Manifest +++ b/dev-util/lua-language-server/Manifest @@ -1,4 +1,3 @@ -DIST lua-language-server-3.14.0.zip 31506465 BLAKE2B f3f6b76714884fef880fc0eb1ee07fd46108441811713b1c9bbd7fea47ab6c3eaec98301fccbde76db4060466727a64ac7863f0744a3ba3a8553fb3c62a9396a SHA512 20a41352ae3071d6be1b643d6a7424ac54b0430df778f1ead00a22fecacd2c636dbd5b39b4fa8d81742ce19e602fca6a6eed33c77eb95e3d7dd1d32dc957be21 DIST lua-language-server-3.15.0.zip 31509845 BLAKE2B 1ee07166d37e30f9832aba43b45bfc40eb5bfe26e12a3e29be7b307191f72b786ce82e7b245c640c8f1ff7c2debcf8bcd32eecb8613bfef9337f947747300022 SHA512 b7b270b4439dc7154b4cd47d0ecf95d4d9251225abc527bb3f6a99157ff0784902088f3436dc455b083b7c090d97267221ed407720c85b2ac163c3666dabe72c DIST lua-language-server-3.16.0.zip 31962898 BLAKE2B ab6a8dfe59f4856c1c0a1d56f953296515e4ca7242cce89c7a7c9898bdfaf5af9b5a214f054e6c3f85c653f6d7ca02bf0356ea5a9893b161fc25903bfe610afd SHA512 fa9c9020c8453c5ddd9a46388dd55ae5cd4e7787b0c1aa58c493b6135f7f2f1bc152976e0b260d44da12f7b95838cfb84026ad422a55319ef84fba258dcc414b DIST lua-language-server-3.16.1.zip 31995002 BLAKE2B 2c51f7b7cbefc96230d61ac23925521d284ef9875346cad4f5bc3a2ad499393925687eda8057c13ed4279fff03f2ac1d82d3f261d4287d45f40a9791542506a0 SHA512 0fd267ceb35284a7d300af2c1c464ffd6cb2e1fe3945ea936fe5e2316af52838ada4eb9b018a6bb396e95f9eac27e00309d7ed51a7f4bc34529077c3438234cf diff --git a/dev-util/lua-language-server/files/build.ninja.patch b/dev-util/lua-language-server/files/build.ninja.patch deleted file mode 100644 index 5485c31863..00 --- a/dev-util/lua-language-server/files/build.ninja.patch +++ /dev/null @@ -1,102 +0,0 @@ b/build/build.ninja -+++ b/build/build.ninja -@@ -14,7 +14,7 @@ - make/code_format.lua - rule c_source_bee - command = $cc -MMD -MT $out -MF $out.d -std=c11 -O2 -Wall $ ---fvisibility=hidden -I$builddir/lua54 -DNDEBUG -fPIC -o $out -c $in -+-fvisibility=hidden -I$builddir/lua54 -DNDEBUG -fPIC -o $out -c $in CFLAGS - description = Compile C $out - deps = gcc - depfile = $out.d -@@ -22,14 +22,14 @@ - 3rd/bee.lua/3rd/lua-seri/lua-seri.c - rule cxx_source_bee - 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 - build $obj/source_bee/format.obj: cxx_source_bee 3rd/bee.lua/3rd/fmt/format.cc - rule cxx_source_bee_1 - command = $cc -MMD -MT $out -MF $out.d -std=c++17 -fno-rtti -O2 -Wall $ ---fvisibility=hidden -I3rd/bee.lua -DNDEBUG -fPIC -o $out -c $in -+-fvisibility=hidden -I3rd/bee.lua -DNDEBUG -fPIC -o $out -c $in CXXFLAGS - description = Compile C++ $out - deps = gcc - depfile = $out.d -@@ -65,7 +65,7 @@ - rule cxx_source_bee_2 - command = $cc -MMD -MT $out -MF $out.d -std=c++17 -fno-rtti -O2 -Wall $ - -fvisibility=hidden -I3rd/bee.lua -I$builddir/lua54 -DBEE_STATIC $ ---DNDEBUG -fPIC -o $out -c $in -+-DNDEBUG -fPIC -o $out -c $in CXXFLAGS - description = Compile C++ $out - deps = gcc - depfile = $out.d -@@ -94,7 +94,7 @@ - 3rd/bee.lua/binding/luaref.cpp - rule c_source_lua - command = $cc -MMD -MT $out -MF $out.d -std=c11 -O2 -Wall -DMAKE_LIB $ ---DLUA_USE_LINUX -DNDEBUG -fPIC -Wno-maybe-uninitialized -o $out -c $in -+-DLUA_USE_LINUX -DNDEBUG -fPIC -Wno-maybe-uninitialized -o $out -c $in CFLAGS - description = Compile C $out - deps = gcc - depfile = $out.d -@@ -104,7 +104,7 @@ - rule cxx_source_bootstrap - command = $cc -MMD -MT $out -MF $out.d -std=c++17 -fno-rtti -O2 -Wall $ - -fvisibility=hidden -I3rd/bee.lua/3rd/lua -I3rd/bee.lua -DLUA_USE_LINUX $ ---DNDEBUG -fPIC -o $out -c $in -+-DNDEBUG -fPIC -o $out -c $in CXXFLAGS - description = Compile C++ $out - deps = gcc - depfile = $out.d -@@ -112,7 +112,7 @@ - 3rd/bee.lua/bootstrap/main.cpp - rule link_bootstrap - command = $cc $in -o $out -Wl,-E -static-libgcc -lm -ldl -lstdc++fs $ ---pthread -Wl,-Bstatic -lstdc++ -Wl,-Bdynamic -s -+-pthread -Wl,-Bstatic -lstdc++ -Wl,-Bdyn
[gentoo-commits] repo/proj/guru:master commit in: dev-util/lua-language-server/, dev-util/lua-language-server/files/
commit: 2fea99833733e360e64ea855f5e526a84ab7e229 Author: Brahmajit Das listout xyz> AuthorDate: Mon Dec 15 01:10:27 2025 + Commit: Nowa Ammerlaan gentoo org> CommitDate: Mon Dec 15 01:13:47 2025 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2fea9983 dev-util/lua-language-server: add 3.16.1 Signed-off-by: Brahmajit Das listout.xyz> dev-util/lua-language-server/Manifest | 1 + .../files/3.16.1-build.ninja.patch | 102 + .../lua-language-server-3.16.1-ucontext_t.patch| 30 ++ .../lua-language-server-3.16.1.ebuild | 87 ++ 4 files changed, 220 insertions(+) diff --git a/dev-util/lua-language-server/Manifest b/dev-util/lua-language-server/Manifest index ec85f97ad7..f9dbb9751a 100644 --- a/dev-util/lua-language-server/Manifest +++ b/dev-util/lua-language-server/Manifest @@ -1,3 +1,4 @@ DIST lua-language-server-3.14.0.zip 31506465 BLAKE2B f3f6b76714884fef880fc0eb1ee07fd46108441811713b1c9bbd7fea47ab6c3eaec98301fccbde76db4060466727a64ac7863f0744a3ba3a8553fb3c62a9396a SHA512 20a41352ae3071d6be1b643d6a7424ac54b0430df778f1ead00a22fecacd2c636dbd5b39b4fa8d81742ce19e602fca6a6eed33c77eb95e3d7dd1d32dc957be21 DIST lua-language-server-3.15.0.zip 31509845 BLAKE2B 1ee07166d37e30f9832aba43b45bfc40eb5bfe26e12a3e29be7b307191f72b786ce82e7b245c640c8f1ff7c2debcf8bcd32eecb8613bfef9337f947747300022 SHA512 b7b270b4439dc7154b4cd47d0ecf95d4d9251225abc527bb3f6a99157ff0784902088f3436dc455b083b7c090d97267221ed407720c85b2ac163c3666dabe72c DIST lua-language-server-3.16.0.zip 31962898 BLAKE2B ab6a8dfe59f4856c1c0a1d56f953296515e4ca7242cce89c7a7c9898bdfaf5af9b5a214f054e6c3f85c653f6d7ca02bf0356ea5a9893b161fc25903bfe610afd SHA512 fa9c9020c8453c5ddd9a46388dd55ae5cd4e7787b0c1aa58c493b6135f7f2f1bc152976e0b260d44da12f7b95838cfb84026ad422a55319ef84fba258dcc414b +DIST lua-language-server-3.16.1.zip 31995002 BLAKE2B 2c51f7b7cbefc96230d61ac23925521d284ef9875346cad4f5bc3a2ad499393925687eda8057c13ed4279fff03f2ac1d82d3f261d4287d45f40a9791542506a0 SHA512 0fd267ceb35284a7d300af2c1c464ffd6cb2e1fe3945ea936fe5e2316af52838ada4eb9b018a6bb396e95f9eac27e00309d7ed51a7f4bc34529077c3438234cf diff --git a/dev-util/lua-language-server/files/3.16.1-build.ninja.patch b/dev-util/lua-language-server/files/3.16.1-build.ninja.patch new file mode 100644 index 00..3d313b6e75 --- /dev/null +++ b/dev-util/lua-language-server/files/3.16.1-build.ninja.patch @@ -0,0 +1,102 @@ +--- a/build/build.ninja b/build/build.ninja +@@ -12,14 +12,14 @@ rule configure + rule c_source_lua + command = $cc -MMD -MT $out -MF $out.d -std=c11 -O2 -Wall $ + -I3rd/bee.lua/3rd/lua54 -DMAKE_LIB -DLUA_USE_LINUX -DNDEBUG -fPIC -o $ +-$out -c $in ++$out -c $in CFLAGS + description = Compile C $out + deps = gcc + depfile = $out.d + build $obj/source_lua/onelua.obj: c_source_lua 3rd/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 -I3rd/bee.lua/3rd/lua54 -DNDEBUG -fPIC -o $out -c $in ++-fvisibility=hidden -I3rd/bee.lua/3rd/lua54 -DNDEBUG -fPIC -o $out -c $in CXXFLAGS + description = Compile C++ $out + deps = gcc + depfile = $out.d +@@ -27,7 +27,7 @@ build $obj/source_bee/lua-seri.obj: cxx_source_bee $ + 3rd/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 +@@ -36,7 +36,7 @@ build $obj/source_bee/format.obj: cxx_source_bee_1 $ + rule cxx_source_bee_2 + command = $cc -MMD -MT $out -MF $out.d -std=c++17 -fno-rtti -O2 -Wall $ + -fvisibility=hidden -I3rd/bee.lua -I3rd/bee.lua/3rd/lua54 -DNDEBUG $ +--fPIC -o $out -c $in ++-fPIC -o $out -c $in CXXFLAGS + description = Compile C++ $out + deps = gcc + depfile = $out.d +@@ -90,7 +90,7 @@ build $obj/source_bee/version.obj: cxx_source_bee_2 $ + rule c_source_bee + command = $cc -MMD -MT $out -MF $out.d -std=c11 -O2 -Wall $ + -fvisibility=hidden -I3rd/bee.lua -I3rd/bee.lua/3rd/lua54 -DBEE_STATIC $ +--DNDEBUG -fPIC -o $out -c $in ++-DNDEBUG -fPIC -o $out -c $in CFLAGS + description = Compile C $out + deps = gcc + depfile = $out.d +@@ -134,7 +134,7 @@ build $obj/source_bee/lua_time.obj: cxx_source_bee_3 $ + rule cxx_source_bootstrap + command = $cc -MMD -MT $out -MF $out.d -std=c++17 -fno-rtti -O2 -Wall $ + -fvisibility=hidden -I3rd/bee.lua -I3rd/bee.lua/3rd/lua54 $ +--DLUA_USE_LINUX -DNDEBUG -fPIC -o $out -c $in ++-DLUA_USE_LINUX -DNDEBUG -fPIC -o $out -c $in CXXFLAGS + description = Compile C++ $out + deps = gcc + depfile = $out.d +@@ -138,7 +138,7 @@ build $obj/source_bootstrap/main.obj: cxx_source_bootstrap $ + 3rd/bee.lua/boot
[gentoo-commits] repo/proj/guru:master commit in: dev-util/lua-language-server/
commit: 95f11d8bab2587622c9261c16527c1592495c120
Author: Brahmajit Das listout xyz>
AuthorDate: Sat Dec 13 18:02:38 2025 +
Commit: Nowa Ammerlaan gentoo org>
CommitDate: Sat Dec 13 18:03:24 2025 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=95f11d8b
dev-util/lua-language-server: drop 3.16.1
Signed-off-by: Brahmajit Das listout.xyz>
dev-util/lua-language-server/Manifest | 1 -
.../lua-language-server-3.16.1.ebuild | 87 --
2 files changed, 88 deletions(-)
diff --git a/dev-util/lua-language-server/Manifest
b/dev-util/lua-language-server/Manifest
index f9dbb9751a..ec85f97ad7 100644
--- a/dev-util/lua-language-server/Manifest
+++ b/dev-util/lua-language-server/Manifest
@@ -1,4 +1,3 @@
DIST lua-language-server-3.14.0.zip 31506465 BLAKE2B
f3f6b76714884fef880fc0eb1ee07fd46108441811713b1c9bbd7fea47ab6c3eaec98301fccbde76db4060466727a64ac7863f0744a3ba3a8553fb3c62a9396a
SHA512
20a41352ae3071d6be1b643d6a7424ac54b0430df778f1ead00a22fecacd2c636dbd5b39b4fa8d81742ce19e602fca6a6eed33c77eb95e3d7dd1d32dc957be21
DIST lua-language-server-3.15.0.zip 31509845 BLAKE2B
1ee07166d37e30f9832aba43b45bfc40eb5bfe26e12a3e29be7b307191f72b786ce82e7b245c640c8f1ff7c2debcf8bcd32eecb8613bfef9337f947747300022
SHA512
b7b270b4439dc7154b4cd47d0ecf95d4d9251225abc527bb3f6a99157ff0784902088f3436dc455b083b7c090d97267221ed407720c85b2ac163c3666dabe72c
DIST lua-language-server-3.16.0.zip 31962898 BLAKE2B
ab6a8dfe59f4856c1c0a1d56f953296515e4ca7242cce89c7a7c9898bdfaf5af9b5a214f054e6c3f85c653f6d7ca02bf0356ea5a9893b161fc25903bfe610afd
SHA512
fa9c9020c8453c5ddd9a46388dd55ae5cd4e7787b0c1aa58c493b6135f7f2f1bc152976e0b260d44da12f7b95838cfb84026ad422a55319ef84fba258dcc414b
-DIST lua-language-server-3.16.1.zip 31995002 BLAKE2B
2c51f7b7cbefc96230d61ac23925521d284ef9875346cad4f5bc3a2ad499393925687eda8057c13ed4279fff03f2ac1d82d3f261d4287d45f40a9791542506a0
SHA512
0fd267ceb35284a7d300af2c1c464ffd6cb2e1fe3945ea936fe5e2316af52838ada4eb9b018a6bb396e95f9eac27e00309d7ed51a7f4bc34529077c3438234cf
diff --git a/dev-util/lua-language-server/lua-language-server-3.16.1.ebuild
b/dev-util/lua-language-server/lua-language-server-3.16.1.ebuild
deleted file mode 100644
index 3c330771ac..00
--- a/dev-util/lua-language-server/lua-language-server-3.16.1.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 2022-2025 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="test llvm-libunwind"
-REQUIRE_USE="${LUA_REQUIRED_USE}"
-
-DEPEND="${LUA_DEPS}"
-RDEPEND="${DEPEND}"
-BDEPEND="
- app-alternatives/ninja
- app-arch/unzip
- llvm-libunwind? ( llvm-runtimes/libunwind )
- !llvm-libunwind? ( sys-libs/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}/${PV}-linux.ninja.patch"
- eapply "${FILESDIR}/${PN}-${PV}-ucontext_t.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
-
- 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}/${PV}-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
-
- 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}
[gentoo-commits] repo/proj/guru:master commit in: dev-util/lua-language-server/
commit: 2aaa99cfa58c903aaa2d1979e01feb9d129b2bd2
Author: Brahmajit Das listout xyz>
AuthorDate: Sat Dec 13 16:35:32 2025 +
Commit: Nowa Ammerlaan gentoo org>
CommitDate: Sat Dec 13 16:35:32 2025 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2aaa99cf
dev-util/lua-language-server: add 3.16.1
Signed-off-by: Brahmajit Das listout.xyz>
dev-util/lua-language-server/Manifest | 1 +
.../lua-language-server-3.16.1.ebuild | 87 ++
2 files changed, 88 insertions(+)
diff --git a/dev-util/lua-language-server/Manifest
b/dev-util/lua-language-server/Manifest
index ec85f97ad7..f9dbb9751a 100644
--- a/dev-util/lua-language-server/Manifest
+++ b/dev-util/lua-language-server/Manifest
@@ -1,3 +1,4 @@
DIST lua-language-server-3.14.0.zip 31506465 BLAKE2B
f3f6b76714884fef880fc0eb1ee07fd46108441811713b1c9bbd7fea47ab6c3eaec98301fccbde76db4060466727a64ac7863f0744a3ba3a8553fb3c62a9396a
SHA512
20a41352ae3071d6be1b643d6a7424ac54b0430df778f1ead00a22fecacd2c636dbd5b39b4fa8d81742ce19e602fca6a6eed33c77eb95e3d7dd1d32dc957be21
DIST lua-language-server-3.15.0.zip 31509845 BLAKE2B
1ee07166d37e30f9832aba43b45bfc40eb5bfe26e12a3e29be7b307191f72b786ce82e7b245c640c8f1ff7c2debcf8bcd32eecb8613bfef9337f947747300022
SHA512
b7b270b4439dc7154b4cd47d0ecf95d4d9251225abc527bb3f6a99157ff0784902088f3436dc455b083b7c090d97267221ed407720c85b2ac163c3666dabe72c
DIST lua-language-server-3.16.0.zip 31962898 BLAKE2B
ab6a8dfe59f4856c1c0a1d56f953296515e4ca7242cce89c7a7c9898bdfaf5af9b5a214f054e6c3f85c653f6d7ca02bf0356ea5a9893b161fc25903bfe610afd
SHA512
fa9c9020c8453c5ddd9a46388dd55ae5cd4e7787b0c1aa58c493b6135f7f2f1bc152976e0b260d44da12f7b95838cfb84026ad422a55319ef84fba258dcc414b
+DIST lua-language-server-3.16.1.zip 31995002 BLAKE2B
2c51f7b7cbefc96230d61ac23925521d284ef9875346cad4f5bc3a2ad499393925687eda8057c13ed4279fff03f2ac1d82d3f261d4287d45f40a9791542506a0
SHA512
0fd267ceb35284a7d300af2c1c464ffd6cb2e1fe3945ea936fe5e2316af52838ada4eb9b018a6bb396e95f9eac27e00309d7ed51a7f4bc34529077c3438234cf
diff --git a/dev-util/lua-language-server/lua-language-server-3.16.1.ebuild
b/dev-util/lua-language-server/lua-language-server-3.16.1.ebuild
new file mode 100644
index 00..3c330771ac
--- /dev/null
+++ b/dev-util/lua-language-server/lua-language-server-3.16.1.ebuild
@@ -0,0 +1,87 @@
+# Copyright 2022-2025 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="test llvm-libunwind"
+REQUIRE_USE="${LUA_REQUIRED_USE}"
+
+DEPEND="${LUA_DEPS}"
+RDEPEND="${DEPEND}"
+BDEPEND="
+ app-alternatives/ninja
+ app-arch/unzip
+ llvm-libunwind? ( llvm-runtimes/libunwind )
+ !llvm-libunwind? ( sys-libs/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}/${PV}-linux.ninja.patch"
+ eapply "${FILESDIR}/${PN}-${PV}-ucontext_t.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
+
+ 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}/${PV}-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
+
+ 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}
+
[gentoo-commits] repo/proj/guru:master commit in: dev-util/lua-language-server/
commit: 0ef847ab2b150c12e4de4b351390b35b8e0e7acb
Author: Brahmajit Das listout xyz>
AuthorDate: Sat Dec 6 00:38:00 2025 +
Commit: Paul Zander gmail com>
CommitDate: Sat Dec 6 00:38:00 2025 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0ef847ab
dev-util/lua-language-server: drop 3.13.9
Signed-off-by: Brahmajit Das listout.xyz>
dev-util/lua-language-server/Manifest | 1 -
.../lua-language-server-3.13.9.ebuild | 90 --
2 files changed, 91 deletions(-)
diff --git a/dev-util/lua-language-server/Manifest
b/dev-util/lua-language-server/Manifest
index 1b6b05f2e0..ec85f97ad7 100644
--- a/dev-util/lua-language-server/Manifest
+++ b/dev-util/lua-language-server/Manifest
@@ -1,4 +1,3 @@
-DIST lua-language-server-3.13.9.zip 31473676 BLAKE2B
79b338a52142c81cf2e6c3ebeecfd4b92a694d350cb0decc1ede1256232402a402f1e2ef36de8008296c5f7d1cbd3a3ce0823f9a00897e036df3b566abff
SHA512
ca4261257526306fab5075014974c9004370c4a42cc95dbe068a16e6c51cb39d035ac2080c2a6e40961a14f8453db2050ca8f10db1d94995ef9e1ef6749e498e
DIST lua-language-server-3.14.0.zip 31506465 BLAKE2B
f3f6b76714884fef880fc0eb1ee07fd46108441811713b1c9bbd7fea47ab6c3eaec98301fccbde76db4060466727a64ac7863f0744a3ba3a8553fb3c62a9396a
SHA512
20a41352ae3071d6be1b643d6a7424ac54b0430df778f1ead00a22fecacd2c636dbd5b39b4fa8d81742ce19e602fca6a6eed33c77eb95e3d7dd1d32dc957be21
DIST lua-language-server-3.15.0.zip 31509845 BLAKE2B
1ee07166d37e30f9832aba43b45bfc40eb5bfe26e12a3e29be7b307191f72b786ce82e7b245c640c8f1ff7c2debcf8bcd32eecb8613bfef9337f947747300022
SHA512
b7b270b4439dc7154b4cd47d0ecf95d4d9251225abc527bb3f6a99157ff0784902088f3436dc455b083b7c090d97267221ed407720c85b2ac163c3666dabe72c
DIST lua-language-server-3.16.0.zip 31962898 BLAKE2B
ab6a8dfe59f4856c1c0a1d56f953296515e4ca7242cce89c7a7c9898bdfaf5af9b5a214f054e6c3f85c653f6d7ca02bf0356ea5a9893b161fc25903bfe610afd
SHA512
fa9c9020c8453c5ddd9a46388dd55ae5cd4e7787b0c1aa58c493b6135f7f2f1bc152976e0b260d44da12f7b95838cfb84026ad422a55319ef84fba258dcc414b
diff --git a/dev-util/lua-language-server/lua-language-server-3.13.9.ebuild
b/dev-util/lua-language-server/lua-language-server-3.13.9.ebuild
deleted file mode 100644
index 4aacac1536..00
--- a/dev-util/lua-language-server/lua-language-server-3.13.9.ebuild
+++ /dev/null
@@ -1,90 +0,0 @@
-# Copyright 2022-2025 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="test"
-REQUIRE_USE="${LUA_REQUIRED_USE}"
-
-DEPEND="${LUA_DEPS}"
-RDEPEND="${DEPEND}"
-BDEPEND="
- app-alternatives/ninja
- app-arch/unzip
-"
-RESTRICT="!test? ( test )"
-PATCHES=(
- "${FILESDIR}/linux.ninja.patch"
- "${FILESDIR}/build.ninja.patch"
- "${FILESDIR}/${PN}-3.10.5-uint32_t-fix.patch"
-)
-
-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}/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
-
- 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}/build.ninja.patch"
- eapply "${FILESDIR}/${PN}-3.10.5-uint32_t-fix.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
-
- use test && eninja -f build/build.ninja || eninja -f build/build.ninja
all
- rm -rf meta/198256b1
-}
-
-src_install() {
- newbin "${T}/wrapper.sh" ${PN}
-
-
[gentoo-commits] repo/proj/guru:master commit in: dev-util/lua-language-server/, dev-util/lua-language-server/files/
commit: 11bed1c1e2b093704025a945d1c0a3514368e1c8 Author: Brahmajit Das listout xyz> AuthorDate: Sat Dec 6 00:35:04 2025 + Commit: Paul Zander gmail com> CommitDate: Sat Dec 6 00:35:38 2025 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=11bed1c1 dev-util/lua-language-server: add 3.16.0 Signed-off-by: Brahmajit Das listout.xyz> dev-util/lua-language-server/Manifest | 1 + .../files/3.16.0-build.ninja.patch | 102 + .../files/3.16.0-linux.ninja.patch | 65 + .../lua-language-server-3.16.0-ucontext_t.patch| 30 ++ .../lua-language-server-3.16.0.ebuild | 85 + 5 files changed, 283 insertions(+) diff --git a/dev-util/lua-language-server/Manifest b/dev-util/lua-language-server/Manifest index fe64813c44..1b6b05f2e0 100644 --- a/dev-util/lua-language-server/Manifest +++ b/dev-util/lua-language-server/Manifest @@ -1,3 +1,4 @@ DIST lua-language-server-3.13.9.zip 31473676 BLAKE2B 79b338a52142c81cf2e6c3ebeecfd4b92a694d350cb0decc1ede1256232402a402f1e2ef36de8008296c5f7d1cbd3a3ce0823f9a00897e036df3b566abff SHA512 ca4261257526306fab5075014974c9004370c4a42cc95dbe068a16e6c51cb39d035ac2080c2a6e40961a14f8453db2050ca8f10db1d94995ef9e1ef6749e498e DIST lua-language-server-3.14.0.zip 31506465 BLAKE2B f3f6b76714884fef880fc0eb1ee07fd46108441811713b1c9bbd7fea47ab6c3eaec98301fccbde76db4060466727a64ac7863f0744a3ba3a8553fb3c62a9396a SHA512 20a41352ae3071d6be1b643d6a7424ac54b0430df778f1ead00a22fecacd2c636dbd5b39b4fa8d81742ce19e602fca6a6eed33c77eb95e3d7dd1d32dc957be21 DIST lua-language-server-3.15.0.zip 31509845 BLAKE2B 1ee07166d37e30f9832aba43b45bfc40eb5bfe26e12a3e29be7b307191f72b786ce82e7b245c640c8f1ff7c2debcf8bcd32eecb8613bfef9337f947747300022 SHA512 b7b270b4439dc7154b4cd47d0ecf95d4d9251225abc527bb3f6a99157ff0784902088f3436dc455b083b7c090d97267221ed407720c85b2ac163c3666dabe72c +DIST lua-language-server-3.16.0.zip 31962898 BLAKE2B ab6a8dfe59f4856c1c0a1d56f953296515e4ca7242cce89c7a7c9898bdfaf5af9b5a214f054e6c3f85c653f6d7ca02bf0356ea5a9893b161fc25903bfe610afd SHA512 fa9c9020c8453c5ddd9a46388dd55ae5cd4e7787b0c1aa58c493b6135f7f2f1bc152976e0b260d44da12f7b95838cfb84026ad422a55319ef84fba258dcc414b diff --git a/dev-util/lua-language-server/files/3.16.0-build.ninja.patch b/dev-util/lua-language-server/files/3.16.0-build.ninja.patch new file mode 100644 index 00..be6bc49d3c --- /dev/null +++ b/dev-util/lua-language-server/files/3.16.0-build.ninja.patch @@ -0,0 +1,102 @@ +--- a/build/build.ninja b/build/build.ninja +@@ -12,14 +12,14 @@ rule configure + rule c_source_lua + command = $cc -MMD -MT $out -MF $out.d -std=c11 -O2 -Wall $ + -I3rd/bee.lua/3rd/lua54 -DMAKE_LIB -DLUA_USE_LINUX -DNDEBUG -fPIC -o $ +-$out -c $in ++$out -c $in CFLAGS + description = Compile C $out + deps = gcc + depfile = $out.d + build $obj/source_lua/onelua.obj: c_source_lua 3rd/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 -I3rd/bee.lua/3rd/lua54 -DNDEBUG -fPIC -o $out -c $in ++-fvisibility=hidden -I3rd/bee.lua/3rd/lua54 -DNDEBUG -fPIC -o $out -c $in CXXFLAGS + description = Compile C++ $out + deps = gcc + depfile = $out.d +@@ -27,7 +27,7 @@ build $obj/source_bee/lua-seri.obj: cxx_source_bee $ + 3rd/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 +@@ -36,7 +36,7 @@ build $obj/source_bee/format.obj: cxx_source_bee_1 $ + rule cxx_source_bee_2 + command = $cc -MMD -MT $out -MF $out.d -std=c++17 -fno-rtti -O2 -Wall $ + -fvisibility=hidden -I3rd/bee.lua -I3rd/bee.lua/3rd/lua54 -DNDEBUG $ +--fPIC -o $out -c $in ++-fPIC -o $out -c $in CXXFLAGS + description = Compile C++ $out + deps = gcc + depfile = $out.d +@@ -90,7 +90,7 @@ build $obj/source_bee/version.obj: cxx_source_bee_2 $ + rule c_source_bee + command = $cc -MMD -MT $out -MF $out.d -std=c11 -O2 -Wall $ + -fvisibility=hidden -I3rd/bee.lua -I3rd/bee.lua/3rd/lua54 -DBEE_STATIC $ +--DNDEBUG -fPIC -o $out -c $in ++-DNDEBUG -fPIC -o $out -c $in CFLAGS + description = Compile C $out + deps = gcc + depfile = $out.d +@@ -134,7 +134,7 @@ build $obj/source_bee/lua_time.obj: cxx_source_bee_3 $ + rule cxx_source_bootstrap + command = $cc -MMD -MT $out -MF $out.d -std=c++17 -fno-rtti -O2 -Wall $ + -fvisibility=hidden -I3rd/bee.lua -I3rd/bee.lua/3rd/lua54 $ +--DLUA_USE_LINUX -DNDEBUG -fPIC -o $out -c $in ++-DLUA_USE_LINUX -DNDEBUG -fPIC -o $out -c $in CXXFLAGS + description = Compile C++ $out + deps = gcc + depfile = $out.d +@@ -144,7 +144,7 @@ build $obj/source
[gentoo-commits] repo/proj/guru:master commit in: dev-util/lua-language-server/
commit: 7491a0c373a2476b3924936c99aefdd6d5c38d5c
Author: Brahmajit Das listout xyz>
AuthorDate: Sat Dec 6 03:41:50 2025 +
Commit: Paul Zander gmail com>
CommitDate: Sat Dec 6 03:41:50 2025 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7491a0c3
dev-util/lua-language-server: add sys-libs/libunwind dependency
Signed-off-by: Brahmajit Das listout.xyz>
dev-util/lua-language-server/lua-language-server-3.16.0.ebuild | 1 +
1 file changed, 1 insertion(+)
diff --git a/dev-util/lua-language-server/lua-language-server-3.16.0.ebuild
b/dev-util/lua-language-server/lua-language-server-3.16.0.ebuild
index c1940db5e3..740786513b 100644
--- a/dev-util/lua-language-server/lua-language-server-3.16.0.ebuild
+++ b/dev-util/lua-language-server/lua-language-server-3.16.0.ebuild
@@ -23,6 +23,7 @@ RDEPEND="${DEPEND}"
BDEPEND="
app-alternatives/ninja
app-arch/unzip
+ sys-libs/libunwind
"
RESTRICT="!test? ( test )"
[gentoo-commits] repo/proj/guru:master commit in: dev-util/lua-language-server/
commit: c9f6b2b438226728931330d1b85b1b6eb26958fd
Author: Brahmajit Das listout xyz>
AuthorDate: Fri Jun 27 01:19:03 2025 +
Commit: David Roman gmail com>
CommitDate: Fri Jun 27 01:19:03 2025 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c9f6b2b4
dev-util/lua-language-server: drop 3.13.6
Signed-off-by: Brahmajit Das listout.xyz>
dev-util/lua-language-server/Manifest | 1 -
.../lua-language-server-3.13.6.ebuild | 90 --
2 files changed, 91 deletions(-)
diff --git a/dev-util/lua-language-server/Manifest
b/dev-util/lua-language-server/Manifest
index 2bbbff7f0d..fe64813c44 100644
--- a/dev-util/lua-language-server/Manifest
+++ b/dev-util/lua-language-server/Manifest
@@ -1,4 +1,3 @@
-DIST lua-language-server-3.13.6.zip 31470994 BLAKE2B
69a603ac5b9db7d9b193348e225db8ad7e4dc9fd9624b517f4ff728966beb4028acd75ba6cb28e70e7cc18eda8f9c3e43154ceeec3d34c9247891c75eeb0bd27
SHA512
e6de99e76734deeb38b4c84b1800f7e665512d26ade88021db91c30040ca4ead5e55af09ce2aa375a79e482ccd9d3a2d54c8c704338ada795bb5885ffd749579
DIST lua-language-server-3.13.9.zip 31473676 BLAKE2B
79b338a52142c81cf2e6c3ebeecfd4b92a694d350cb0decc1ede1256232402a402f1e2ef36de8008296c5f7d1cbd3a3ce0823f9a00897e036df3b566abff
SHA512
ca4261257526306fab5075014974c9004370c4a42cc95dbe068a16e6c51cb39d035ac2080c2a6e40961a14f8453db2050ca8f10db1d94995ef9e1ef6749e498e
DIST lua-language-server-3.14.0.zip 31506465 BLAKE2B
f3f6b76714884fef880fc0eb1ee07fd46108441811713b1c9bbd7fea47ab6c3eaec98301fccbde76db4060466727a64ac7863f0744a3ba3a8553fb3c62a9396a
SHA512
20a41352ae3071d6be1b643d6a7424ac54b0430df778f1ead00a22fecacd2c636dbd5b39b4fa8d81742ce19e602fca6a6eed33c77eb95e3d7dd1d32dc957be21
DIST lua-language-server-3.15.0.zip 31509845 BLAKE2B
1ee07166d37e30f9832aba43b45bfc40eb5bfe26e12a3e29be7b307191f72b786ce82e7b245c640c8f1ff7c2debcf8bcd32eecb8613bfef9337f947747300022
SHA512
b7b270b4439dc7154b4cd47d0ecf95d4d9251225abc527bb3f6a99157ff0784902088f3436dc455b083b7c090d97267221ed407720c85b2ac163c3666dabe72c
diff --git a/dev-util/lua-language-server/lua-language-server-3.13.6.ebuild
b/dev-util/lua-language-server/lua-language-server-3.13.6.ebuild
deleted file mode 100644
index 4aacac1536..00
--- a/dev-util/lua-language-server/lua-language-server-3.13.6.ebuild
+++ /dev/null
@@ -1,90 +0,0 @@
-# Copyright 2022-2025 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="test"
-REQUIRE_USE="${LUA_REQUIRED_USE}"
-
-DEPEND="${LUA_DEPS}"
-RDEPEND="${DEPEND}"
-BDEPEND="
- app-alternatives/ninja
- app-arch/unzip
-"
-RESTRICT="!test? ( test )"
-PATCHES=(
- "${FILESDIR}/linux.ninja.patch"
- "${FILESDIR}/build.ninja.patch"
- "${FILESDIR}/${PN}-3.10.5-uint32_t-fix.patch"
-)
-
-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}/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
-
- 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}/build.ninja.patch"
- eapply "${FILESDIR}/${PN}-3.10.5-uint32_t-fix.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
-
- use test && eninja -f build/build.ninja || eninja -f build/build.ninja
all
- rm -rf meta/198256b1
-}
-
-src_install() {
- newbin "${T}/wrapper.sh" ${PN}
-
-
[gentoo-commits] repo/proj/guru:master commit in: dev-util/lua-language-server/files/, dev-util/lua-language-server/
commit: 4018af16bd7b6a47228284973c22151331584476 Author: Brahmajit Das listout xyz> AuthorDate: Fri Jun 27 01:18:11 2025 + Commit: David Roman gmail com> CommitDate: Fri Jun 27 01:18:11 2025 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4018af16 dev-util/lua-language-server: add 3.15.0 Signed-off-by: Brahmajit Das listout.xyz> dev-util/lua-language-server/Manifest | 1 + .../files/3.15.0-build.ninja.patch | 102 + .../lua-language-server-3.15.0.ebuild | 90 ++ 3 files changed, 193 insertions(+) diff --git a/dev-util/lua-language-server/Manifest b/dev-util/lua-language-server/Manifest index 73cff69d67..2bbbff7f0d 100644 --- a/dev-util/lua-language-server/Manifest +++ b/dev-util/lua-language-server/Manifest @@ -1,3 +1,4 @@ DIST lua-language-server-3.13.6.zip 31470994 BLAKE2B 69a603ac5b9db7d9b193348e225db8ad7e4dc9fd9624b517f4ff728966beb4028acd75ba6cb28e70e7cc18eda8f9c3e43154ceeec3d34c9247891c75eeb0bd27 SHA512 e6de99e76734deeb38b4c84b1800f7e665512d26ade88021db91c30040ca4ead5e55af09ce2aa375a79e482ccd9d3a2d54c8c704338ada795bb5885ffd749579 DIST lua-language-server-3.13.9.zip 31473676 BLAKE2B 79b338a52142c81cf2e6c3ebeecfd4b92a694d350cb0decc1ede1256232402a402f1e2ef36de8008296c5f7d1cbd3a3ce0823f9a00897e036df3b566abff SHA512 ca4261257526306fab5075014974c9004370c4a42cc95dbe068a16e6c51cb39d035ac2080c2a6e40961a14f8453db2050ca8f10db1d94995ef9e1ef6749e498e DIST lua-language-server-3.14.0.zip 31506465 BLAKE2B f3f6b76714884fef880fc0eb1ee07fd46108441811713b1c9bbd7fea47ab6c3eaec98301fccbde76db4060466727a64ac7863f0744a3ba3a8553fb3c62a9396a SHA512 20a41352ae3071d6be1b643d6a7424ac54b0430df778f1ead00a22fecacd2c636dbd5b39b4fa8d81742ce19e602fca6a6eed33c77eb95e3d7dd1d32dc957be21 +DIST lua-language-server-3.15.0.zip 31509845 BLAKE2B 1ee07166d37e30f9832aba43b45bfc40eb5bfe26e12a3e29be7b307191f72b786ce82e7b245c640c8f1ff7c2debcf8bcd32eecb8613bfef9337f947747300022 SHA512 b7b270b4439dc7154b4cd47d0ecf95d4d9251225abc527bb3f6a99157ff0784902088f3436dc455b083b7c090d97267221ed407720c85b2ac163c3666dabe72c diff --git a/dev-util/lua-language-server/files/3.15.0-build.ninja.patch b/dev-util/lua-language-server/files/3.15.0-build.ninja.patch new file mode 100644 index 00..bdf5fbf71a --- /dev/null +++ b/dev-util/lua-language-server/files/3.15.0-build.ninja.patch @@ -0,0 +1,102 @@ +--- a/build/build.ninja b/build/build.ninja +@@ -11,7 +11,7 @@ rule configure + generator = 1 + rule c_source_bee + command = $cc -MMD -MT $out -MF $out.d -std=c11 -O2 -Wall $ +--fvisibility=hidden -I$builddir/lua54 -DNDEBUG -fPIC -o $out -c $in ++-fvisibility=hidden -I$builddir/lua54 -DNDEBUG -fPIC -o $out -c $in CFLAGS + description = Compile C $out + deps = gcc + depfile = $out.d +@@ -19,14 +19,14 @@ build $obj/source_bee/lua-seri.obj: c_source_bee $ + 3rd/bee.lua/3rd/lua-seri/lua-seri.c + rule cxx_source_bee + 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 + build $obj/source_bee/format.obj: cxx_source_bee 3rd/bee.lua/3rd/fmt/format.cc + rule cxx_source_bee_1 + command = $cc -MMD -MT $out -MF $out.d -std=c++17 -fno-rtti -O2 -Wall $ +--fvisibility=hidden -I3rd/bee.lua -DNDEBUG -fPIC -o $out -c $in ++-fvisibility=hidden -I3rd/bee.lua -DNDEBUG -fPIC -o $out -c $in CXXFLAGS + description = Compile C++ $out + deps = gcc + depfile = $out.d +@@ -64,7 +64,7 @@ build $obj/source_bee/version.obj: cxx_source_bee_1 $ + rule cxx_source_bee_2 + command = $cc -MMD -MT $out -MF $out.d -std=c++17 -fno-rtti -O2 -Wall $ + -fvisibility=hidden -I3rd/bee.lua -I$builddir/lua54 -DBEE_STATIC $ +--DNDEBUG -fPIC -o $out -c $in ++-DNDEBUG -fPIC -o $out -c $in CXXFLAGS + description = Compile C++ $out + deps = gcc + depfile = $out.d +@@ -94,7 +94,7 @@ build $obj/source_bee/luaref.obj: cxx_source_bee_2 $ + 3rd/bee.lua/binding/luaref.cpp + rule c_source_lua + command = $cc -MMD -MT $out -MF $out.d -std=c11 -O2 -Wall -DMAKE_LIB $ +--DLUA_USE_LINUX -DNDEBUG -fPIC -Wno-maybe-uninitialized -o $out -c $in ++-DLUA_USE_LINUX -DNDEBUG -fPIC -Wno-maybe-uninitialized -o $out -c $in CFLAGS + description = Compile C $out + deps = gcc + depfile = $out.d +@@ -103,7 +103,7 @@ build $obj/source_lua/onelua.obj: c_source_lua 3rd/bee.lua/3rd/lua/onelua.c + rule cxx_source_bootstrap + command = $cc -MMD -MT $out -MF $out.d -std=c++17 -fno-rtti -O2 -Wall $ + -fvisibility=hidden -I3rd/bee.lua/3rd/lua -I3rd/bee.lua -DLUA_USE_LINUX $ +--DNDEBUG -fPIC -o $out -c $in ++-DNDEBUG -fPIC -o $out -c $in CXXFLAGS + description = Compile C++ $out + deps = gcc + depfile = $out.d +@@ -111,7 +111,7 @@ build $obj/source_bootstrap/main.obj: cxx_source_boo
[gentoo-commits] repo/proj/guru:master commit in: dev-util/lua-language-server/
commit: e5bbdfea2871bc1199359cbe1c30e48351d6cb6b
Author: Brahmajit Das gmail com>
AuthorDate: Mon Aug 19 20:26:39 2024 +
Commit: David Roman gmail com>
CommitDate: Mon Aug 19 20:27:01 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e5bbdfea
dev-util/lua-language-server: add 3.10.5
Signed-off-by: Brahmajit Das gmail.com>
dev-util/lua-language-server/Manifest | 1 +
.../lua-language-server-3.10.5.ebuild | 88 ++
2 files changed, 89 insertions(+)
diff --git a/dev-util/lua-language-server/Manifest
b/dev-util/lua-language-server/Manifest
index d84f03379..4eb965193 100644
--- a/dev-util/lua-language-server/Manifest
+++ b/dev-util/lua-language-server/Manifest
@@ -1,2 +1,3 @@
+DIST lua-language-server-3.10.5.zip 31421439 BLAKE2B
1f2c0adc941eff92bf5e5a0d559ee5c271c870dafa63632427ed0100587259acdee9e40a29f44956e5761a1139b31b7f2e1cd5ec150172905b52ee142f8ccdc5
SHA512
9197382d1fa7ae213134415a7e09847977b06752b63c942948fc6d2bc11d3a8532e318a3ed547bec9763c6f74753ba422e3029d6ca328252ea9ba01892ec41e6
DIST lua-language-server-3.9.1.zip 32595453 BLAKE2B
53e13639a6b60805c074b617c53503360388da3c6ee1c887845bff472dfea7048b5b8793968df068c747c925648feb3f851a2eca42c6a21e33b0f6242b1b80e7
SHA512
305b036d804d3864a0baecabf4cc9bf46f0bd9ffcf3cb5ced9f57b0b29b8d9231b7283970ef38bd1669be05da795f08627a56a5eb83a70d71e2768254cf497bc
DIST lua-language-server-3.9.3.zip 32597071 BLAKE2B
aa7bf85304e0dafda3b573f8569961e05b99849a513799d4f295346d4dd6d27e9ddd53dccf30facf71549199fd46b989a402768e35f1381ab382a3c2c1a607f6
SHA512
40c5dbdfc05c7ab65524f3dd8f238a77c1be2a9631877a8a83a137b3005d91e266e42526a59856d0c8b40d69b7345e6780c368e10e0d54252b01f5889b334a8c
diff --git a/dev-util/lua-language-server/lua-language-server-3.10.5.ebuild
b/dev-util/lua-language-server/lua-language-server-3.10.5.ebuild
new file mode 100644
index 0..5e90591cb
--- /dev/null
+++ b/dev-util/lua-language-server/lua-language-server-3.10.5.ebuild
@@ -0,0 +1,88 @@
+# Copyright 2022-2024 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="test"
+REQUIRE_USE="${LUA_REQUIRED_USE}"
+
+DEPEND="${LUA_DEPS}"
+RDEPEND="${DEPEND}"
+BDEPEND="
+ app-alternatives/ninja
+ app-arch/unzip
+"
+RESTRICT="!test? ( test )"
+PATCHES=(
+ "${FILESDIR}/linux.ninja.patch"
+ "${FILESDIR}/build.ninja.patch"
+)
+
+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}/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
+
+ 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}/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
+
+ 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
+}
[gentoo-commits] repo/proj/guru:master commit in: dev-util/lua-language-server/files/, dev-util/lua-language-server/
commit: 843cf24cbffb34545832573f774ca31900da7143
Author: Brahmajit Das gmail com>
AuthorDate: Mon Aug 19 20:45:56 2024 +
Commit: David Roman gmail com>
CommitDate: Mon Aug 19 20:46:19 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=843cf24c
dev-util/lua-language-server: Fix building for 3.10.5
Signed-off-by: Brahmajit Das gmail.com>
.../files/lua-language-server-3.10.5-uint32_t-fix.patch| 10 ++
dev-util/lua-language-server/lua-language-server-3.10.5.ebuild | 2 ++
2 files changed, 12 insertions(+)
diff --git
a/dev-util/lua-language-server/files/lua-language-server-3.10.5-uint32_t-fix.patch
b/dev-util/lua-language-server/files/lua-language-server-3.10.5-uint32_t-fix.patch
new file mode 100644
index 0..2f38d8970
--- /dev/null
+++
b/dev-util/lua-language-server/files/lua-language-server-3.10.5-uint32_t-fix.patch
@@ -0,0 +1,10 @@
+--- a/3rd/EmmyLuaCodeStyle/Util/include/Util/SymSpell/SymSpell.h
b/3rd/EmmyLuaCodeStyle/Util/include/Util/SymSpell/SymSpell.h
+@@ -29,6 +29,7 @@
+ #include
+ #include
+ #include
++#include
+
+ class SymSpell {
+ public:
diff --git a/dev-util/lua-language-server/lua-language-server-3.10.5.ebuild
b/dev-util/lua-language-server/lua-language-server-3.10.5.ebuild
index 5e90591cb..97e025164 100644
--- a/dev-util/lua-language-server/lua-language-server-3.10.5.ebuild
+++ b/dev-util/lua-language-server/lua-language-server-3.10.5.ebuild
@@ -28,6 +28,7 @@ RESTRICT="!test? ( test )"
PATCHES=(
"${FILESDIR}/linux.ninja.patch"
"${FILESDIR}/build.ninja.patch"
+ "${FILESDIR}/${PN}-3.10.5-uint32_t-fix.patch"
)
src_prepare() {
@@ -60,6 +61,7 @@ src_compile() {
build/build.ninja || die
eapply "${FILESDIR}/build.ninja.patch"
+ eapply "${FILESDIR}/${PN}-3.10.5-uint32_t-fix.patch"
sed -i -e "s/REPLACE_ME/$(tc-getCC)/" \
-e "s/REPLACE_AR/$(tc-getAR)/" \
-e "s|LUAMAKE_PATH|${S}/3rd/luamake/luamake|" \
[gentoo-commits] repo/proj/guru:master commit in: dev-util/lua-language-server/
commit: a04a904c6357ad6fc92b9edf819f6727a62fbd13
Author: Brahmajit Das gmail com>
AuthorDate: Sun Jun 23 13:28:41 2024 +
Commit: David Roman gmail com>
CommitDate: Sun Jun 23 13:28:41 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a04a904c
dev-util/lua-language-server: add 3.9.3
Signed-off-by: Brahmajit Das gmail.com>
dev-util/lua-language-server/Manifest | 1 +
.../lua-language-server-3.9.3.ebuild | 88 ++
2 files changed, 89 insertions(+)
diff --git a/dev-util/lua-language-server/Manifest
b/dev-util/lua-language-server/Manifest
index 0deeaf219..d84f03379 100644
--- a/dev-util/lua-language-server/Manifest
+++ b/dev-util/lua-language-server/Manifest
@@ -1 +1,2 @@
DIST lua-language-server-3.9.1.zip 32595453 BLAKE2B
53e13639a6b60805c074b617c53503360388da3c6ee1c887845bff472dfea7048b5b8793968df068c747c925648feb3f851a2eca42c6a21e33b0f6242b1b80e7
SHA512
305b036d804d3864a0baecabf4cc9bf46f0bd9ffcf3cb5ced9f57b0b29b8d9231b7283970ef38bd1669be05da795f08627a56a5eb83a70d71e2768254cf497bc
+DIST lua-language-server-3.9.3.zip 32597071 BLAKE2B
aa7bf85304e0dafda3b573f8569961e05b99849a513799d4f295346d4dd6d27e9ddd53dccf30facf71549199fd46b989a402768e35f1381ab382a3c2c1a607f6
SHA512
40c5dbdfc05c7ab65524f3dd8f238a77c1be2a9631877a8a83a137b3005d91e266e42526a59856d0c8b40d69b7345e6780c368e10e0d54252b01f5889b334a8c
diff --git a/dev-util/lua-language-server/lua-language-server-3.9.3.ebuild
b/dev-util/lua-language-server/lua-language-server-3.9.3.ebuild
new file mode 100644
index 0..5e90591cb
--- /dev/null
+++ b/dev-util/lua-language-server/lua-language-server-3.9.3.ebuild
@@ -0,0 +1,88 @@
+# Copyright 2022-2024 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="test"
+REQUIRE_USE="${LUA_REQUIRED_USE}"
+
+DEPEND="${LUA_DEPS}"
+RDEPEND="${DEPEND}"
+BDEPEND="
+ app-alternatives/ninja
+ app-arch/unzip
+"
+RESTRICT="!test? ( test )"
+PATCHES=(
+ "${FILESDIR}/linux.ninja.patch"
+ "${FILESDIR}/build.ninja.patch"
+)
+
+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}/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
+
+ 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}/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
+
+ 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
+}
[gentoo-commits] repo/proj/guru:master commit in: dev-util/lua-language-server/, dev-cpp/cpprestsdk/, app-office/khronos/, ...
commit: 3b2219d8b9c002c43248f691f5456e88bf93b4d1
Author: Julien Roy jroy ca>
AuthorDate: Sat Jan 13 16:18:13 2024 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Sat Jan 13 16:20:00 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3b2219d8
*/*: move {dev-util => app-alternatives}/ninja
Signed-off-by: Julien Roy jroy.ca>
app-office/khronos/khronos-4.0.0.ebuild | 4 ++--
app-office/khronos/khronos-4.0.1.ebuild | 4 ++--
dev-cpp/cpprestsdk/cpprestsdk-2.10.19-r3.ebuild | 10 ++
dev-python/skia-pathops/skia-pathops-0.7.4.ebuild| 4 ++--
dev-python/skia-pathops/skia-pathops-0.8.0.ebuild| 4 ++--
.../glsl-language-server/glsl-language-server-0.3.7.ebuild | 2 +-
.../lua-language-server/lua-language-server-3.7.3.ebuild | 4 ++--
media-sound/spot/spot-0.4.0.ebuild | 12 ++--
media-video/kooha/kooha-2.2.3.ebuild | 4 ++--
sci-libs/Mutationpp/Mutationpp-1.0.5-r1.ebuild | 2 +-
sys-libs/nss-tls/nss-tls-1.0.ebuild | 8 +---
sys-libs/nss-tls/nss-tls-1.1.ebuild | 8 +---
sys-libs/nss-tls/nss-tls-.ebuild | 8 +---
13 files changed, 41 insertions(+), 33 deletions(-)
diff --git a/app-office/khronos/khronos-4.0.0.ebuild
b/app-office/khronos/khronos-4.0.0.ebuild
index 65513c3046..2c20ea24ff 100644
--- a/app-office/khronos/khronos-4.0.0.ebuild
+++ b/app-office/khronos/khronos-4.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -22,9 +22,9 @@ IDEPEND="
DEPEND=""
RDEPEND="${DEPEND}"
BDEPEND="
+ app-alternatives/ninja
>=dev-lang/vala-0.56.8
>=dev-util/meson-1.1.1
- >=dev-util/ninja-1.11.1-r2
$(vala_depend)
"
diff --git a/app-office/khronos/khronos-4.0.1.ebuild
b/app-office/khronos/khronos-4.0.1.ebuild
index 65513c3046..2c20ea24ff 100644
--- a/app-office/khronos/khronos-4.0.1.ebuild
+++ b/app-office/khronos/khronos-4.0.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -22,9 +22,9 @@ IDEPEND="
DEPEND=""
RDEPEND="${DEPEND}"
BDEPEND="
+ app-alternatives/ninja
>=dev-lang/vala-0.56.8
>=dev-util/meson-1.1.1
- >=dev-util/ninja-1.11.1-r2
$(vala_depend)
"
diff --git a/dev-cpp/cpprestsdk/cpprestsdk-2.10.19-r3.ebuild
b/dev-cpp/cpprestsdk/cpprestsdk-2.10.19-r3.ebuild
index 1e99a9fa6d..2cd6daaf92 100644
--- a/dev-cpp/cpprestsdk/cpprestsdk-2.10.19-r3.ebuild
+++ b/dev-cpp/cpprestsdk/cpprestsdk-2.10.19-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -18,11 +18,13 @@ RDEPEND=">=dev-libs/openssl-1.1.1q
DEPEND="${RDEPEND}"
-BDEPEND=">=dev-util/cmake-3.23
- >=dev-util/ninja-1.11.1-r2
+BDEPEND="
+ app-alternatives/ninja
+ >=dev-util/cmake-3.23
>=sys-devel/gcc-11.3.0
>=virtual/pkgconfig-2-r1
- >=dev-cpp/websocketpp-0.8.2"
+ >=dev-cpp/websocketpp-0.8.2
+"
PATCHES=(
"${FILESDIR}"/cpprestsdk-${PV}-warnings.patch
diff --git a/dev-python/skia-pathops/skia-pathops-0.7.4.ebuild
b/dev-python/skia-pathops/skia-pathops-0.7.4.ebuild
index a8320364e7..c0b411c4cb 100644
--- a/dev-python/skia-pathops/skia-pathops-0.7.4.ebuild
+++ b/dev-python/skia-pathops/skia-pathops-0.7.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -23,10 +23,10 @@ KEYWORDS="~amd64"
# Until cpdef is removed from skia-pathops, we need cython < 3.0.0
BDEPEND="
+ app-alternatives/ninja
app-arch/unzip
https://github.com/dimkr/nss-tls.git";
EGIT_BRANCH="master"
[gentoo-commits] repo/proj/guru:master commit in: dev-util/lua-language-server/
commit: bd9cdd1b37fd4edc367f812631f6a427d935f88c Author: Mathis Winterer fedora email> AuthorDate: Sat Nov 18 09:48:51 2023 + Commit: Viorel Munteanu gentoo org> CommitDate: Sat Nov 18 09:50:04 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bd9cdd1b dev-util/lua-language-server: add 3.7.3, drop 3.7.0 Signed-off-by: Mathis Winterer fedora.email> dev-util/lua-language-server/Manifest | 2 +- ...ua-language-server-3.7.0.ebuild => lua-language-server-3.7.3.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/lua-language-server/Manifest b/dev-util/lua-language-server/Manifest index bb69904ce9..9044b8e6e8 100644 --- a/dev-util/lua-language-server/Manifest +++ b/dev-util/lua-language-server/Manifest @@ -1 +1 @@ -DIST lua-language-server-3.7.0.zip 31305853 BLAKE2B e18980723781cb7dbc3864f162563bfdb843a2988ad61c384642c52961ef70c9b1219ff9373c51c488643aa3792f5bfbd57e393e3ccda38a5011657d5de792c3 SHA512 ebd9692b55d4608f95b20948e8e48c6c376796e250fe7dd1b3f9ada5dac6b509dfca361ad020eec21ebefa20fce0297b29d7438982a138215c8012e3dd64860a +DIST lua-language-server-3.7.3.zip 31522954 BLAKE2B 979f6de423d56b8781bfd3315d2d64cfe3082e3eecdf1203d7159d93f7bffa01f7330fe41c73949ece01fede8b987726cba54b884a07088d6ce6111802bede0a SHA512 db59d2987b09bb90fcdc362294d7b28b1652613414970856b54343c2a6ec791744dd524e505cb1495c0014c37288a8f5f5a849c64391a3e1a716bbe6788adcf2 diff --git a/dev-util/lua-language-server/lua-language-server-3.7.0.ebuild b/dev-util/lua-language-server/lua-language-server-3.7.3.ebuild similarity index 100% rename from dev-util/lua-language-server/lua-language-server-3.7.0.ebuild rename to dev-util/lua-language-server/lua-language-server-3.7.3.ebuild
[gentoo-commits] repo/proj/guru:master commit in: dev-util/lua-language-server/files/
commit: fc85a85a81ba2f916f0e55bc69090ee247a9e886 Author: Mathis Winterer fedora email> AuthorDate: Sun Nov 5 12:48:45 2023 + Commit: David Roman gmail com> CommitDate: Sun Nov 5 12:48:45 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=fc85a85a dev-util/lua-language-server: Update patch to not link against stdc++fs Signed-off-by: Mathis Winterer fedora.email> dev-util/lua-language-server/files/linux.ninja.patch | 7 --- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/dev-util/lua-language-server/files/linux.ninja.patch b/dev-util/lua-language-server/files/linux.ninja.patch index c45d290518..4fedbaccc2 100644 --- a/dev-util/lua-language-server/files/linux.ninja.patch +++ b/dev-util/lua-language-server/files/linux.ninja.patch @@ -59,7 +59,7 @@ deps = gcc depfile = $out.d build $obj/source_lua/linit.obj: c_source_lua_1 bee.lua/3rd/lua/linit.c -@@ -95,7 +95,7 @@ +@@ -95,15 +95,15 @@ rule cxx_source_bootstrap command = $cc -MMD -MT $out -MF $out.d -std=c++17 -fno-rtti -O2 -Wall $ -fvisibility=hidden -Ibee.lua/3rd/lua -Ibee.lua -DLUA_USE_LINUX $ @@ -68,11 +68,12 @@ description = Compile C++ $out deps = gcc depfile = $out.d -@@ -103,7 +103,7 @@ + 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 -lm -ldl -lstdc++fs $ +- command = $cc $in -o $out -Wl,-E -static-libgcc -lm -ldl -lstdc++fs $ --pthread -Wl,-Bstatic -lstdc++ -Wl,-Bdynamic -s ++ command = $cc $in -o $out -Wl,-E -static-libgcc -lm -ldl $ +-pthread -Wl,-Bstatic -lstdc++ -Wl,-Bdynamic LDFLAGS description = LinkExe $out build $bin/bootstrap: link_bootstrap $obj/source_bootstrap/main.obj $
[gentoo-commits] repo/proj/guru:master commit in: dev-util/lua-language-server/
commit: 00af93efc814495f4f046cdb6cbed286b794cd5c Author: Mathis Winterer fedora email> AuthorDate: Fri Sep 1 18:17:55 2023 + Commit: Haelwenn Monnier hacktivis me> CommitDate: Fri Sep 1 18:17:55 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=00af93ef dev-util/lua-language-server: add 3.7.0, drop 3.6.25 Signed-off-by: Mathis Winterer fedora.email> dev-util/lua-language-server/Manifest | 2 +- ...a-language-server-3.6.25.ebuild => lua-language-server-3.7.0.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/lua-language-server/Manifest b/dev-util/lua-language-server/Manifest index c6fe53c197..bb69904ce9 100644 --- a/dev-util/lua-language-server/Manifest +++ b/dev-util/lua-language-server/Manifest @@ -1 +1 @@ -DIST lua-language-server-3.6.25.zip 31287196 BLAKE2B 0035e231cfa46035c227a8803e426e6ac294245b961ffb5957d0ce716c44bdeee8c54df17e6789bef1c3cee7c11bc7b731ff4f23e58f2008c16c1f4e87f3f778 SHA512 13e12c84330df4d85c2b1dcdcd7af945bebe2fd2d35df0f591e6e73e780982ba3b4902538011f52ea732e3ceca2c5ebdea560697d2d79df3570dcf93b3456005 +DIST lua-language-server-3.7.0.zip 31305853 BLAKE2B e18980723781cb7dbc3864f162563bfdb843a2988ad61c384642c52961ef70c9b1219ff9373c51c488643aa3792f5bfbd57e393e3ccda38a5011657d5de792c3 SHA512 ebd9692b55d4608f95b20948e8e48c6c376796e250fe7dd1b3f9ada5dac6b509dfca361ad020eec21ebefa20fce0297b29d7438982a138215c8012e3dd64860a diff --git a/dev-util/lua-language-server/lua-language-server-3.6.25.ebuild b/dev-util/lua-language-server/lua-language-server-3.7.0.ebuild similarity index 100% rename from dev-util/lua-language-server/lua-language-server-3.6.25.ebuild rename to dev-util/lua-language-server/lua-language-server-3.7.0.ebuild
[gentoo-commits] repo/proj/guru:master commit in: dev-util/lua-language-server/
commit: b8d8aaeb0e071abdca05631a52bf964ab4973a9d
Author: Mathis Winterer fedora email>
AuthorDate: Sat Jul 29 14:19:32 2023 +
Commit: Florian Schmaus gentoo org>
CommitDate: Sat Jul 29 14:19:32 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b8d8aaeb
dev-util/lua-language-server: fix installed files mismatch
Closes: https://bugs.gentoo.org/911383
Signed-off-by: Mathis Winterer fedora.email>
dev-util/lua-language-server/lua-language-server-3.6.25.ebuild | 1 +
1 file changed, 1 insertion(+)
diff --git a/dev-util/lua-language-server/lua-language-server-3.6.25.ebuild
b/dev-util/lua-language-server/lua-language-server-3.6.25.ebuild
index c9b9fbf32e..e8b41e8390 100644
--- a/dev-util/lua-language-server/lua-language-server-3.6.25.ebuild
+++ b/dev-util/lua-language-server/lua-language-server-3.6.25.ebuild
@@ -66,6 +66,7 @@ src_compile() {
build/build.ninja || die
use test && eninja -f build/build.ninja || eninja -f build/build.ninja
all
+ rm -rf meta/198256b1
}
src_install() {
[gentoo-commits] repo/proj/guru:master commit in: dev-util/lua-language-server/
commit: d53d94f6ec337df3bd79af3555ade6c3793a6ac7 Author: mr_magic223325 fedora email> AuthorDate: Fri Jul 14 07:04:06 2023 + Commit: Haelwenn Monnier hacktivis me> CommitDate: Fri Jul 14 07:06:51 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d53d94f6 dev-util/lua-language-server: add 3.6.23, drop 3.6.22 Signed-off-by: Mathis Winterer fedora.email> dev-util/lua-language-server/Manifest | 2 +- ...-language-server-3.6.22.ebuild => lua-language-server-3.6.23.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/lua-language-server/Manifest b/dev-util/lua-language-server/Manifest index 1e9328218..1a84e7062 100644 --- a/dev-util/lua-language-server/Manifest +++ b/dev-util/lua-language-server/Manifest @@ -1 +1 @@ -DIST lua-language-server-3.6.22.zip 31238168 BLAKE2B dfd357d979b48f241146d546b754cfaa0a4e5b4675da942f28730de2616a284cee0a8d53020d75d74912e60830c0bdd8f69a50e5b64d4e09e13a73bb0cd8be9c SHA512 13ad6d4e74a5e7ccb124b8389c1b88f7bb1697eecb18ca3d176b5f207529cd84b2a6fb178875426e09a7b4db95008b8ccb2eff98f8f7a87ed07bf5fbdebc6309 +DIST lua-language-server-3.6.23.zip 31241611 BLAKE2B 59ead98e1c95170f7739e5b8812dd3d7db9de8e101e90feee70cb55996b09dfc2aac64be8c9b0349b9b78fa93958b25ca7abba0aa3b12690f3a064ddc60b2364 SHA512 1c69ffd08fa8c7e8a93d3373080e79228a38544776dc41af7b4fbea011d8d6194d75111ce9edac0ef15563316486b95f345b3a8b0cfa762c770258b21ef66f7a diff --git a/dev-util/lua-language-server/lua-language-server-3.6.22.ebuild b/dev-util/lua-language-server/lua-language-server-3.6.23.ebuild similarity index 100% rename from dev-util/lua-language-server/lua-language-server-3.6.22.ebuild rename to dev-util/lua-language-server/lua-language-server-3.6.23.ebuild
[gentoo-commits] repo/proj/guru:master commit in: dev-util/lua-language-server/
commit: 20e9b7a066339a1b56c1970d6c33344c780fb707
Author: Mathis Winterer fedora email>
AuthorDate: Sat May 27 10:13:34 2023 +
Commit: Viorel Munteanu gentoo org>
CommitDate: Sat May 27 10:13:34 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=20e9b7a0
dev-util/lua-language-server: add 3.6.21, drop 3.6.19
Signed-off-by: Mathis Winterer fedora.email>
dev-util/lua-language-server/Manifest | 3 +-
.../lua-language-server-3.6.19.ebuild | 83 --
...18.ebuild => lua-language-server-3.6.21.ebuild} | 0
3 files changed, 1 insertion(+), 85 deletions(-)
diff --git a/dev-util/lua-language-server/Manifest
b/dev-util/lua-language-server/Manifest
index 9201dad29..10618d574 100644
--- a/dev-util/lua-language-server/Manifest
+++ b/dev-util/lua-language-server/Manifest
@@ -1,2 +1 @@
-DIST lua-language-server-3.6.18.zip 30708893 BLAKE2B
69bc01187fd85582766bf0d8f217bea163234d05698490b860d0ff446fcc0515f3b842600ff2ea980ff8c30acfb7b394df9a98b81a5b537df445cc18a70b744e
SHA512
b2bc488734df7eb0ad00993d352917d9d328b73603319fa8f1b0da8e93586cfdb85e715d6c3bd2ad6a9189551cc1e86a2fe35d3df4951f5feb80745c498424d2
-DIST lua-language-server-3.6.19.zip 31131706 BLAKE2B
6a01d97f42354440597709a7f2e66282fadffa309f6ab40714f46a545c03acf9c29b4e9f06ee68af6d7e48bd03b43cde46078182c7aa810ea2823a60be176628
SHA512
7fd6020140cbcd0ae4e9f1d894736499b8ce8c25c536e85d71033ea7205f7be07799eb08fe4fc884362067a3a88de683154ddf79bed03588f89c8185705e10f4
+DIST lua-language-server-3.6.21.zip 31225327 BLAKE2B
0b0e9d45368306e008a156693c8f7e3ee28b6ab49a21ddbd6727da37f3c5e03764e8dcc27cbb35532eccace4fd9016685d3eed2d5b729370d5b32acd911d6fb2
SHA512
7e0fbcb813ec4ef4b64d57b785abf47a0f6bd501293717eaafbf64706c0047486db6fd5c5cd0a987272e6e01f975853c8050417937282a720081e9523e7752f5
diff --git a/dev-util/lua-language-server/lua-language-server-3.6.19.ebuild
b/dev-util/lua-language-server/lua-language-server-3.6.19.ebuild
deleted file mode 100644
index 7defc27b0..0
--- a/dev-util/lua-language-server/lua-language-server-3.6.19.ebuild
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright 2022-2023 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="test"
-REQUIRE_USE="${LUA_REQUIRED_USE}"
-
-DEPEND="${LUA_DEPS}"
-RDEPEND="${DEPEND}"
-BDEPEND="
- app-arch/unzip
- dev-util/ninja
-"
-RESTRICT="!test? ( test )"
-PATCHES=( "${FILESDIR}/linux.ninja.patch" "${FILESDIR}/build.ninja.patch" )
-
-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}/linux.ninja.patch"
- eapply_user
- sed -i -e "s/^cc = REPLACE_ME/cc = $(tc-getCC)/" \
- -e "s/CFLAGS/${CFLAGS}/" \
- -e "s/CXXFLAGS/${CXXFLAGS}/" \
- -e "s/LDFLAGS/${LDFLAGS}/" \
- 3rd/luamake/compile/ninja/linux.ninja || die
-
- 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/^luamake =.*./luamake = LUAMAKE_PATH/" \
- build/build.ninja || die
-
- eapply "${FILESDIR}/build.ninja.patch"
- sed -i -e "s/REPLACE_ME/$(tc-getCC)/" \
- -e "s|LUAMAKE_PATH|${S}/3rd/luamake/luamake|" \
- -e "s/CFLAGS/${CFLAGS}/" \
- -e "s/CXXFLAGS/${CXXFLAGS}/" \
- -e "s/LDFLAGS/${LDFLAGS}/" \
- -e "7d" \
- build/build.ninja || die
-
- use test && eninja -f build/build.ninja || eninja -f build/build.ninja
all
-}
-
-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.6.18.ebuild
b/dev-util/lua-language-server/lua-language-server-3.6.21.ebuild
similarity index 100%
rename from dev-util/lua-language-server/lua-language-server-3.6.18.ebuild
rename to dev
[gentoo-commits] repo/proj/guru:master commit in: dev-util/lua-language-server/
commit: ff58cd420ac7a4048c3191e9b3de398690127b46
Author: Viorel Munteanu gentoo org>
AuthorDate: Thu Apr 27 18:18:07 2023 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Thu Apr 27 18:18:07 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ff58cd42
dev-util/lua-language-server: fix typo
Signed-off-by: Viorel Munteanu gentoo.org>
dev-util/lua-language-server/lua-language-server-3.6.18.ebuild | 2 +-
dev-util/lua-language-server/lua-language-server-3.6.19.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/dev-util/lua-language-server/lua-language-server-3.6.18.ebuild
b/dev-util/lua-language-server/lua-language-server-3.6.18.ebuild
index ac2bf19c0..7defc27b0 100644
--- a/dev-util/lua-language-server/lua-language-server-3.6.18.ebuild
+++ b/dev-util/lua-language-server/lua-language-server-3.6.18.ebuild
@@ -20,7 +20,7 @@ REQUIRE_USE="${LUA_REQUIRED_USE}"
DEPEND="${LUA_DEPS}"
RDEPEND="${DEPEND}"
-BDPEND="
+BDEPEND="
app-arch/unzip
dev-util/ninja
"
diff --git a/dev-util/lua-language-server/lua-language-server-3.6.19.ebuild
b/dev-util/lua-language-server/lua-language-server-3.6.19.ebuild
index ac2bf19c0..7defc27b0 100644
--- a/dev-util/lua-language-server/lua-language-server-3.6.19.ebuild
+++ b/dev-util/lua-language-server/lua-language-server-3.6.19.ebuild
@@ -20,7 +20,7 @@ REQUIRE_USE="${LUA_REQUIRED_USE}"
DEPEND="${LUA_DEPS}"
RDEPEND="${DEPEND}"
-BDPEND="
+BDEPEND="
app-arch/unzip
dev-util/ninja
"
[gentoo-commits] repo/proj/guru:master commit in: dev-util/lua-language-server/files/, dev-util/lua-language-server/
commit: 902721305fa52d46884e660a80053b372d14743e Author: Mathis Winterer fedora email> AuthorDate: Thu Apr 27 17:15:13 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Apr 27 17:15:13 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=90272130 dev-util/lua-language-server: new package, add 3.6.19 Signed-off-by: Mathis Winterer fedora.email> dev-util/lua-language-server/Manifest | 2 +- .../lua-language-server/files/build.ninja.patch| 47 ++-- .../lua-language-server/files/linux.ninja.patch| 56 --- .../lua-language-server-3.6.19.ebuild | 83 ++ 4 files changed, 143 insertions(+), 45 deletions(-) diff --git a/dev-util/lua-language-server/Manifest b/dev-util/lua-language-server/Manifest index 5176e1a31..0ff38cf52 100644 --- a/dev-util/lua-language-server/Manifest +++ b/dev-util/lua-language-server/Manifest @@ -1 +1 @@ -DIST lua-language-server-3.6.18.zip 30708893 BLAKE2B 69bc01187fd85582766bf0d8f217bea163234d05698490b860d0ff446fcc0515f3b842600ff2ea980ff8c30acfb7b394df9a98b81a5b537df445cc18a70b744e SHA512 b2bc488734df7eb0ad00993d352917d9d328b73603319fa8f1b0da8e93586cfdb85e715d6c3bd2ad6a9189551cc1e86a2fe35d3df4951f5feb80745c498424d2 +DIST lua-language-server-3.6.19.zip 31131706 BLAKE2B 6a01d97f42354440597709a7f2e66282fadffa309f6ab40714f46a545c03acf9c29b4e9f06ee68af6d7e48bd03b43cde46078182c7aa810ea2823a60be176628 SHA512 7fd6020140cbcd0ae4e9f1d894736499b8ce8c25c536e85d71033ea7205f7be07799eb08fe4fc884362067a3a88de683154ddf79bed03588f89c8185705e10f4 diff --git a/dev-util/lua-language-server/files/build.ninja.patch b/dev-util/lua-language-server/files/build.ninja.patch index 3e03c7d5d..3d3e8cc79 100644 --- a/dev-util/lua-language-server/files/build.ninja.patch +++ b/dev-util/lua-language-server/files/build.ninja.patch @@ -1,14 +1,13 @@ --- a/build/build.ninja +++ b/build/build.ninja -@@ -12,25 +12,25 @@ +@@ -12,23 +12,23 @@ 3rd/bee.lua/compile/config.lua 3rd/bee.lua/compile/common.lua $ make/code_format.lua rule c_source_bee - command = $cc -MMD -MT $out -MF $out.d -std=c11 -O2 -Wall -Werror $ +--fvisibility=hidden -I$builddir/lua54 -DNDEBUG -fPIC -o $out -c $in + command = $cc -MMD -MT $out -MF $out.d -std=c11 -Wall $ - -fvisibility=hidden -I3rd/bee.lua/3rd/lua-seri -I$builddir/lua54 $ ---DNDEBUG -fPIC -o $out -c $in -+-DNDEBUG -fPIC -o $out -c $in CFLAGS ++-fvisibility=hidden -I$builddir/lua54 -DNDEBUG -fPIC -o $out -c $in CFLAGS description = Compile C $out deps = gcc depfile = $out.d @@ -22,8 +21,7 @@ description = Compile C++ $out deps = gcc depfile = $out.d - build $obj/source_bee/format.obj: cxx_source_bee $ - 3rd/bee.lua/bee/nonstd/3rd/format.cc + build $obj/source_bee/format.obj: cxx_source_bee 3rd/bee.lua/3rd/fmt/format.cc rule cxx_source_bee_1 - command = $cc -MMD -MT $out -MF $out.d -std=c++17 -fno-rtti -O2 -Wall $ --Werror -fvisibility=hidden -I3rd/bee.lua -DNDEBUG -fPIC -o $out -c $in @@ -32,20 +30,20 @@ description = Compile C++ $out deps = gcc depfile = $out.d -@@ -56,9 +56,9 @@ +@@ -54,9 +54,9 @@ build $obj/source_bee/path_helper.obj: cxx_source_bee_1 $ 3rd/bee.lua/bee/utility/path_helper.cpp rule cxx_source_bee_2 - command = $cc -MMD -MT $out -MF $out.d -std=c++17 -fno-rtti -O2 -Wall $ ---Werror -fvisibility=hidden -I3rd/bee.lua/3rd/lua-seri -I3rd/bee.lua $ ---I$builddir/lua54 -DBEE_STATIC -DNDEBUG -fPIC -o $out -c $in +--Werror -fvisibility=hidden -I3rd/bee.lua -I$builddir/lua54 $ +--DBEE_STATIC -DNDEBUG -fPIC -o $out -c $in + command = $cc -MMD -MT $out -MF $out.d -std=c++17 -fno-rtti -Wall $ -+-fvisibility=hidden -I3rd/bee.lua/3rd/lua-seri -I3rd/bee.lua $ -+-I$builddir/lua54 -DBEE_STATIC -DNDEBUG -fPIC -o $out -c $in CXXFLAGS ++-fvisibility=hidden -I3rd/bee.lua -I$builddir/lua54 $ ++-DBEE_STATIC -DNDEBUG -fPIC -o $out -c $in CXXFLAGS description = Compile C++ $out deps = gcc depfile = $out.d -@@ -79,26 +79,26 @@ +@@ -77,26 +77,26 @@ build $obj/source_bee/lua_time.obj: cxx_source_bee_2 $ 3rd/bee.lua/binding/lua_time.cpp rule c_source_lua @@ -61,7 +59,7 @@ rule c_source_lua_1 - command = $cc -MMD -MT $out -MF $out.d -std=c11 -O2 -Wall -Werror $ + command = $cc -MMD -MT $out -MF $out.d -std=c11 -Wall $ - -DMAKE_LIB -DLUA_USE_LINUX -DNDEBUG -fPIC -Wno-maybe-uninitialized -o $ + -DMAKE_LIB -DLUA_USE_LINUX -DNDEBUG -Wno-maybe-uninitialized -fPIC -o $ -$out -c $in +$out -c $in CFLAGS description = Compile C $out @@ -79,16 +77,16 @@ description = Compile C++ $out deps = gcc depfile = $out.d -@@ -108,7 +108,7 @@ +@@ -106,7 +106,7 @@ 3rd/bee.lua/bootstrap/progdir.cpp rule link_bootstrap - command = $cc $in -o $out -lm -ldl -Wl,-E -lstdc++fs -pthread $ ---Wl,-Bstatic -lstdc++ -Wl,-Bdynamic -static-libgcc -s -+-Wl,-Bstatic -lstdc++ -Wl,-Bdynamic -
[gentoo-commits] repo/proj/guru:master commit in: dev-util/lua-language-server/
commit: e5dfb0c3b7df92a52a11068a8da0b69604364c70 Author: Anna (cybertailor) Vyalkova sysrq in> AuthorDate: Thu Apr 27 18:07:10 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Apr 27 18:07:10 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e5dfb0c3 dev-util/lua-language-server: update Manifest Signed-off-by: Anna (cybertailor) Vyalkova sysrq.in> dev-util/lua-language-server/Manifest | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-util/lua-language-server/Manifest b/dev-util/lua-language-server/Manifest index 0ff38cf52..9201dad29 100644 --- a/dev-util/lua-language-server/Manifest +++ b/dev-util/lua-language-server/Manifest @@ -1 +1,2 @@ +DIST lua-language-server-3.6.18.zip 30708893 BLAKE2B 69bc01187fd85582766bf0d8f217bea163234d05698490b860d0ff446fcc0515f3b842600ff2ea980ff8c30acfb7b394df9a98b81a5b537df445cc18a70b744e SHA512 b2bc488734df7eb0ad00993d352917d9d328b73603319fa8f1b0da8e93586cfdb85e715d6c3bd2ad6a9189551cc1e86a2fe35d3df4951f5feb80745c498424d2 DIST lua-language-server-3.6.19.zip 31131706 BLAKE2B 6a01d97f42354440597709a7f2e66282fadffa309f6ab40714f46a545c03acf9c29b4e9f06ee68af6d7e48bd03b43cde46078182c7aa810ea2823a60be176628 SHA512 7fd6020140cbcd0ae4e9f1d894736499b8ce8c25c536e85d71033ea7205f7be07799eb08fe4fc884362067a3a88de683154ddf79bed03588f89c8185705e10f4
[gentoo-commits] repo/proj/guru:master commit in: dev-util/lua-language-server/files/, dev-util/lua-language-server/
commit: cfa8c2c6246f781b517883b92471b045e9228732 Author: Mathis Winterer fedora email> AuthorDate: Tue Mar 28 13:48:37 2023 + Commit: Florian Schmaus gentoo org> CommitDate: Tue Mar 28 13:48:37 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=cfa8c2c6 dev-util/lua-language-server: add 3.6.18, drop 3.6.17 Signed-off-by: Mathis Winterer fedora.email> dev-util/lua-language-server/Manifest | 2 +- .../lua-language-server/files/build.ninja.patch| 22 +++ .../lua-language-server/files/linux.ninja.patch| 31 +++--- ...17.ebuild => lua-language-server-3.6.18.ebuild} | 0 4 files changed, 21 insertions(+), 34 deletions(-) diff --git a/dev-util/lua-language-server/Manifest b/dev-util/lua-language-server/Manifest index df201ba8c..5176e1a31 100644 --- a/dev-util/lua-language-server/Manifest +++ b/dev-util/lua-language-server/Manifest @@ -1 +1 @@ -DIST lua-language-server-3.6.17.zip 30696826 BLAKE2B a6d65b45efd7e10afef4a48986a3e7f622885146830df26647653065efd35c8bada7421ad74ea990cfb3842756dd42fe304c6bfbb3346d00621dd1c4d1e653f8 SHA512 44cbdb25fbd90ca9931669a3cb90216bb6f33ac1e2dc0dea4c28a4340f9c2feb92c005b2212fadc33066481944bb27c03c541cd0c6d0cd7706eeeca34339d567 +DIST lua-language-server-3.6.18.zip 30708893 BLAKE2B 69bc01187fd85582766bf0d8f217bea163234d05698490b860d0ff446fcc0515f3b842600ff2ea980ff8c30acfb7b394df9a98b81a5b537df445cc18a70b744e SHA512 b2bc488734df7eb0ad00993d352917d9d328b73603319fa8f1b0da8e93586cfdb85e715d6c3bd2ad6a9189551cc1e86a2fe35d3df4951f5feb80745c498424d2 diff --git a/dev-util/lua-language-server/files/build.ninja.patch b/dev-util/lua-language-server/files/build.ninja.patch index ff953cae3..3e03c7d5d 100644 --- a/dev-util/lua-language-server/files/build.ninja.patch +++ b/dev-util/lua-language-server/files/build.ninja.patch @@ -1,6 +1,6 @@ --- a/build/build.ninja +++ b/build/build.ninja -@@ -12,26 +12,26 @@ +@@ -12,25 +12,25 @@ 3rd/bee.lua/compile/config.lua 3rd/bee.lua/compile/common.lua $ make/code_format.lua rule c_source_bee @@ -16,16 +16,14 @@ 3rd/bee.lua/3rd/lua-seri/lua-seri.c rule cxx_source_bee - command = $cc -MMD -MT $out -MF $out.d -std=c++17 -fno-rtti -O2 -Wall $ ---Werror -fvisibility=hidden -I3rd/bee.lua/bee/nonstd/3rd -DNDEBUG -fPIC $ ---o $out -c $in +--Werror -fvisibility=hidden -DNDEBUG -fPIC -o $out -c $in + command = $cc -MMD -MT $out -MF $out.d -std=c++17 -fno-rtti -Wall $ -+-fvisibility=hidden -I3rd/bee.lua/bee/nonstd/3rd -DNDEBUG -fPIC $ -+-o $out -c $in CXXFLAGS ++-fvisibility=hidden -DNDEBUG -fPIC -o $out -c $in CXXFLAGS description = Compile C++ $out deps = gcc depfile = $out.d build $obj/source_bee/format.obj: cxx_source_bee $ - 3rd/bee.lua/bee/nonstd/3rd/fmt/format.cc + 3rd/bee.lua/bee/nonstd/3rd/format.cc rule cxx_source_bee_1 - command = $cc -MMD -MT $out -MF $out.d -std=c++17 -fno-rtti -O2 -Wall $ --Werror -fvisibility=hidden -I3rd/bee.lua -DNDEBUG -fPIC -o $out -c $in @@ -34,7 +32,7 @@ description = Compile C++ $out deps = gcc depfile = $out.d -@@ -57,9 +57,9 @@ +@@ -56,9 +56,9 @@ build $obj/source_bee/path_helper.obj: cxx_source_bee_1 $ 3rd/bee.lua/bee/utility/path_helper.cpp rule cxx_source_bee_2 @@ -47,7 +45,7 @@ description = Compile C++ $out deps = gcc depfile = $out.d -@@ -80,26 +80,26 @@ +@@ -79,26 +79,26 @@ build $obj/source_bee/lua_time.obj: cxx_source_bee_2 $ 3rd/bee.lua/binding/lua_time.cpp rule c_source_lua @@ -81,7 +79,7 @@ description = Compile C++ $out deps = gcc depfile = $out.d -@@ -109,7 +109,7 @@ +@@ -108,7 +108,7 @@ 3rd/bee.lua/bootstrap/progdir.cpp rule link_bootstrap command = $cc $in -o $out -lm -ldl -Wl,-E -lstdc++fs -pthread $ @@ -90,7 +88,7 @@ description = LinkExe $out build $bin/bootstrap: link_bootstrap $obj/source_bootstrap/main.obj $ $obj/source_bootstrap/progdir.obj $obj/source_bee/lua-seri.obj $ -@@ -148,10 +148,10 @@ +@@ -147,10 +147,10 @@ 3rd/bee.lua/test/test_thread.lua 3rd/bee.lua/test/test_time.lua | $ $bin/bootstrap copy_script rule cxx_code_format @@ -103,7 +101,7 @@ description = Compile C++ $out deps = gcc depfile = $out.d -@@ -246,9 +246,9 @@ +@@ -247,9 +247,9 @@ build $obj/code_format/Utf8.obj: cxx_code_format $ 3rd/EmmyLuaCodeStyle/Util/src/Utf8.cpp rule c_lpeglabel @@ -115,7 +113,7 @@ description = Compile C $out deps = gcc depfile = $out.d -@@ -258,9 +258,9 @@ +@@ -259,9 +259,9 @@ build $obj/lpeglabel/lpltree.obj: c_lpeglabel 3rd/lpeglabel/lpltree.c build $obj/lpeglabel/lplvm.obj: c_lpeglabel 3rd/lpeglabel/lplvm.c rule cxx_lua_language_server diff --git a/dev-util/lua-language-server/files/linux.ninja.patch b/dev-util/lua-language-server/files/linux.ninja.patch index 7068459ab..baf0d5350 100644 --- a/dev-util/lua-language-server/files/linux.ninja.patch +++ b/dev-util/lua-language-server/fil
[gentoo-commits] repo/proj/guru:master commit in: dev-util/lua-language-server/files/, dev-util/lua-language-server/
commit: 54297db3c91d8b9a0eec01c5e1c35f97d4afd1e4 Author: Mathis Winterer fedora email> AuthorDate: Mon Mar 13 21:54:25 2023 + Commit: Viorel Munteanu gentoo org> CommitDate: Mon Mar 13 22:02:18 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=54297db3 dev-util/lua-language-server: add 3.6.17, drop 3.6.11; Close bug (thanks tastytea) https://schlomp.space/tastytea/overlay/src/branch/master/dev-util/lua-language-server Closes: https://bugs.gentoo.org/900545 Signed-off-by: Mathis Winterer fedora.email> dev-util/lua-language-server/Manifest | 3 +- .../lua-language-server/files/build.ninja.patch| 29 +- dev-util/lua-language-server/files/wrapper.sh | 15 + .../lua-language-server-3.6.13.ebuild | 67 -- ...11.ebuild => lua-language-server-3.6.17.ebuild} | 32 --- 5 files changed, 55 insertions(+), 91 deletions(-) diff --git a/dev-util/lua-language-server/Manifest b/dev-util/lua-language-server/Manifest index c7658e94d..df201ba8c 100644 --- a/dev-util/lua-language-server/Manifest +++ b/dev-util/lua-language-server/Manifest @@ -1,2 +1 @@ -DIST lua-language-server-3.6.11.zip 32022639 BLAKE2B 9e5a33b12e40f8b9f7b3eb5a8b049e09e8a7f0b5a5569ee15d5aa2a2035a13a6e75036321aac439a97c56c401914908f878e2f02a136c1de9413f2a9879a56c1 SHA512 6474ad8c84af034002e124a802a28afccb7f7ea439b00b508639a4a20471b5eed995dacf12fe0c8cb2313530fba787fa1127712093402e4e67c7d72e5118ce59 -DIST lua-language-server-3.6.13.zip 30691495 BLAKE2B 376b5f792d1002a0b1e0942e4d91aed4bbdccc5cf033cad56e9fafc6df3a5ef28247fc611c2563c6b3c499e491699bf6f21edc9ac6106440a7dc4662803f8aee SHA512 ce595dfe2e16bb468e90c2e73d5569eeac2cf093a0caaa0006e23ec876edcf491be92dad88e35369f9c250949c887850e8c1805736e8b8f20b0c643a56d6faed +DIST lua-language-server-3.6.17.zip 30696826 BLAKE2B a6d65b45efd7e10afef4a48986a3e7f622885146830df26647653065efd35c8bada7421ad74ea990cfb3842756dd42fe304c6bfbb3346d00621dd1c4d1e653f8 SHA512 44cbdb25fbd90ca9931669a3cb90216bb6f33ac1e2dc0dea4c28a4340f9c2feb92c005b2212fadc33066481944bb27c03c541cd0c6d0cd7706eeeca34339d567 diff --git a/dev-util/lua-language-server/files/build.ninja.patch b/dev-util/lua-language-server/files/build.ninja.patch index 5bd6ac190..ff953cae3 100644 --- a/dev-util/lua-language-server/files/build.ninja.patch +++ b/dev-util/lua-language-server/files/build.ninja.patch @@ -1,6 +1,6 @@ --- a/build/build.ninja +++ b/build/build.ninja -@@ -12,17 +12,17 @@ +@@ -12,26 +12,26 @@ 3rd/bee.lua/compile/config.lua 3rd/bee.lua/compile/common.lua $ make/code_format.lua rule c_source_bee @@ -16,15 +16,16 @@ 3rd/bee.lua/3rd/lua-seri/lua-seri.c rule cxx_source_bee - command = $cc -MMD -MT $out -MF $out.d -std=c++17 -fno-rtti -O2 -Wall $ ---Werror -fvisibility=hidden -DNDEBUG -fPIC -o $out -c $in +--Werror -fvisibility=hidden -I3rd/bee.lua/bee/nonstd/3rd -DNDEBUG -fPIC $ +--o $out -c $in + command = $cc -MMD -MT $out -MF $out.d -std=c++17 -fno-rtti -Wall $ -+-fvisibility=hidden -DNDEBUG -fPIC -o $out -c $in CXXFLAGS ++-fvisibility=hidden -I3rd/bee.lua/bee/nonstd/3rd -DNDEBUG -fPIC $ ++-o $out -c $in CXXFLAGS description = Compile C++ $out deps = gcc depfile = $out.d -@@ -30,8 +30,8 @@ - 3rd/bee.lua/bee/nonstd/3rd/format.cc - build $obj/source_bee/os.obj: cxx_source_bee 3rd/bee.lua/bee/nonstd/3rd/os.cc + build $obj/source_bee/format.obj: cxx_source_bee $ + 3rd/bee.lua/bee/nonstd/3rd/fmt/format.cc rule cxx_source_bee_1 - command = $cc -MMD -MT $out -MF $out.d -std=c++17 -fno-rtti -O2 -Wall $ --Werror -fvisibility=hidden -I3rd/bee.lua -DNDEBUG -fPIC -o $out -c $in @@ -33,7 +34,7 @@ description = Compile C++ $out deps = gcc depfile = $out.d -@@ -55,9 +55,9 @@ +@@ -57,9 +57,9 @@ build $obj/source_bee/path_helper.obj: cxx_source_bee_1 $ 3rd/bee.lua/bee/utility/path_helper.cpp rule cxx_source_bee_2 @@ -46,7 +47,7 @@ description = Compile C++ $out deps = gcc depfile = $out.d -@@ -78,26 +78,26 @@ +@@ -80,26 +80,26 @@ build $obj/source_bee/lua_time.obj: cxx_source_bee_2 $ 3rd/bee.lua/binding/lua_time.cpp rule c_source_lua @@ -80,18 +81,18 @@ description = Compile C++ $out deps = gcc depfile = $out.d -@@ -107,7 +107,7 @@ +@@ -109,7 +109,7 @@ 3rd/bee.lua/bootstrap/progdir.cpp rule link_bootstrap command = $cc $in -o $out -lm -ldl -Wl,-E -lstdc++fs -pthread $ --Wl,-Bstatic -lstdc++ -Wl,-Bdynamic -static-libgcc -s +-Wl,-Bstatic -lstdc++ -Wl,-Bdynamic -static-libgcc LDFLAGS description = LinkExe $out - build /bootstrap: link_bootstrap $obj/source_bootstrap/main.obj $ + build $bin/bootstrap: link_bootstrap $obj/source_bootstrap/main.obj $ $obj/source_bootstrap/progdir.obj $obj/source_bee/lua-seri.obj $ -@@ -145,10 +145,10 @@ +@@ -148,10 +148,10 @@ 3rd/bee.lua/test/test_thread.lua 3rd/bee.lua/test/test_time.lua | $ - /bootstrap copy_script + $bin/
[gentoo-commits] repo/proj/guru:master commit in: dev-util/lua-language-server/, dev-util/lua-language-server/files/
commit: ebc24c52e73c461508896673d8a6837ccdd84202 Author: Mathis Winterer fedora email> AuthorDate: Tue Mar 7 20:27:50 2023 + Commit: Florian Schmaus gentoo org> CommitDate: Tue Mar 7 20:27:50 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ebc24c52 dev-util/lua-language-server: new package, add 3.6.13 Signed-off-by: Mathis Winterer fedora.email> dev-util/lua-language-server/Manifest | 2 +- .../lua-language-server/files/build.ninja.patch| 45 +++ .../lua-language-server/files/linux.ninja.patch| 61 ++-- .../lua-language-server-3.6.13.ebuild | 67 ++ 4 files changed, 118 insertions(+), 57 deletions(-) diff --git a/dev-util/lua-language-server/Manifest b/dev-util/lua-language-server/Manifest index 8adf5fd2e..b5ca763a9 100644 --- a/dev-util/lua-language-server/Manifest +++ b/dev-util/lua-language-server/Manifest @@ -1 +1 @@ -DIST lua-language-server-3.6.11.zip 32022639 BLAKE2B 9e5a33b12e40f8b9f7b3eb5a8b049e09e8a7f0b5a5569ee15d5aa2a2035a13a6e75036321aac439a97c56c401914908f878e2f02a136c1de9413f2a9879a56c1 SHA512 6474ad8c84af034002e124a802a28afccb7f7ea439b00b508639a4a20471b5eed995dacf12fe0c8cb2313530fba787fa1127712093402e4e67c7d72e5118ce59 +DIST lua-language-server-3.6.13.zip 30691495 BLAKE2B 376b5f792d1002a0b1e0942e4d91aed4bbdccc5cf033cad56e9fafc6df3a5ef28247fc611c2563c6b3c499e491699bf6f21edc9ac6106440a7dc4662803f8aee SHA512 ce595dfe2e16bb468e90c2e73d5569eeac2cf093a0caaa0006e23ec876edcf491be92dad88e35369f9c250949c887850e8c1805736e8b8f20b0c643a56d6faed diff --git a/dev-util/lua-language-server/files/build.ninja.patch b/dev-util/lua-language-server/files/build.ninja.patch index d0ccda1a5..5bd6ac190 100644 --- a/dev-util/lua-language-server/files/build.ninja.patch +++ b/dev-util/lua-language-server/files/build.ninja.patch @@ -1,6 +1,6 @@ --- a/build/build.ninja +++ b/build/build.ninja -@@ -13,18 +13,18 @@ +@@ -12,17 +12,17 @@ 3rd/bee.lua/compile/config.lua 3rd/bee.lua/compile/common.lua $ make/code_format.lua rule c_source_bee @@ -8,7 +8,7 @@ + command = $cc -MMD -MT $out -MF $out.d -std=c11 -Wall $ -fvisibility=hidden -I3rd/bee.lua/3rd/lua-seri -I$builddir/lua54 $ --DNDEBUG -fPIC -o $out -c $in -+-DNDEBUG -o $out -c $in CFLAGS ++-DNDEBUG -fPIC -o $out -c $in CFLAGS description = Compile C $out deps = gcc depfile = $out.d @@ -16,26 +16,24 @@ 3rd/bee.lua/3rd/lua-seri/lua-seri.c rule cxx_source_bee - command = $cc -MMD -MT $out -MF $out.d -std=c++17 -fno-rtti -O2 -Wall $ ---Werror -fvisibility=hidden -I3rd/bee.lua/bee/nonstd -DNDEBUG -fPIC -o $ --$out -c $in +--Werror -fvisibility=hidden -DNDEBUG -fPIC -o $out -c $in + command = $cc -MMD -MT $out -MF $out.d -std=c++17 -fno-rtti -Wall $ -+-fvisibility=hidden -I3rd/bee.lua/bee/nonstd -DNDEBUG -o $ -+$out -c $in CXXFLAGS ++-fvisibility=hidden -DNDEBUG -fPIC -o $out -c $in CXXFLAGS description = Compile C++ $out deps = gcc depfile = $out.d -@@ -32,8 +32,8 @@ - 3rd/bee.lua/bee/nonstd/fmt/format.cc - build $obj/source_bee/os.obj: cxx_source_bee 3rd/bee.lua/bee/nonstd/fmt/os.cc +@@ -30,8 +30,8 @@ + 3rd/bee.lua/bee/nonstd/3rd/format.cc + build $obj/source_bee/os.obj: cxx_source_bee 3rd/bee.lua/bee/nonstd/3rd/os.cc rule cxx_source_bee_1 - command = $cc -MMD -MT $out -MF $out.d -std=c++17 -fno-rtti -O2 -Wall $ --Werror -fvisibility=hidden -I3rd/bee.lua -DNDEBUG -fPIC -o $out -c $in + command = $cc -MMD -MT $out -MF $out.d -std=c++17 -fno-rtti -Wall $ -+-fvisibility=hidden -I3rd/bee.lua -DNDEBUG -o $out -c $in CXXFLAGS ++-fvisibility=hidden -I3rd/bee.lua -DNDEBUG -fPIC -o $out -c $in CXXFLAGS description = Compile C++ $out deps = gcc depfile = $out.d -@@ -57,9 +57,9 @@ +@@ -55,9 +55,9 @@ build $obj/source_bee/path_helper.obj: cxx_source_bee_1 $ 3rd/bee.lua/bee/utility/path_helper.cpp rule cxx_source_bee_2 @@ -44,18 +42,18 @@ --I$builddir/lua54 -DBEE_STATIC -DNDEBUG -fPIC -o $out -c $in + command = $cc -MMD -MT $out -MF $out.d -std=c++17 -fno-rtti -Wall $ +-fvisibility=hidden -I3rd/bee.lua/3rd/lua-seri -I3rd/bee.lua $ -+-I$builddir/lua54 -DBEE_STATIC -DNDEBUG -o $out -c $in CXXFLAGS ++-I$builddir/lua54 -DBEE_STATIC -DNDEBUG -fPIC -o $out -c $in CXXFLAGS description = Compile C++ $out deps = gcc depfile = $out.d -@@ -82,26 +82,26 @@ - build $obj/source_bee/luaref.obj: cxx_source_bee_2 $ - 3rd/bee.lua/binding/luaref.cpp +@@ -78,26 +78,26 @@ + build $obj/source_bee/lua_time.obj: cxx_source_bee_2 $ + 3rd/bee.lua/binding/lua_time.cpp rule c_source_lua - command = $cc -MMD -MT $out -MF $out.d -std=c11 -O2 -Wall -Werror $ --fvisibility=hidden -DNDEBUG -fPIC -o $out -c $in + command = $cc -MMD -MT $out -MF $out.d -std=c11 -Wall $ -+-fvisibility=hidden -DNDEBUG -o $out -c $in CFLAGS ++-fvisibility=hidden -DNDEBUG -fPIC -o $out -c $in C
[gentoo-commits] repo/proj/guru:master commit in: dev-util/lua-language-server/
commit: 72b9f91f8538a0cd14ed36d063327cfacef5 Author: Anna (cybertailor) Vyalkova sysrq in> AuthorDate: Wed Mar 8 06:59:54 2023 + Commit: Florian Schmaus gentoo org> CommitDate: Wed Mar 8 06:59:54 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=72b9f91f dev-util/lua-language-server: update Manifest Signed-off-by: Anna (cybertailor) Vyalkova sysrq.in> dev-util/lua-language-server/Manifest | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-util/lua-language-server/Manifest b/dev-util/lua-language-server/Manifest index b5ca763a9..c7658e94d 100644 --- a/dev-util/lua-language-server/Manifest +++ b/dev-util/lua-language-server/Manifest @@ -1 +1,2 @@ +DIST lua-language-server-3.6.11.zip 32022639 BLAKE2B 9e5a33b12e40f8b9f7b3eb5a8b049e09e8a7f0b5a5569ee15d5aa2a2035a13a6e75036321aac439a97c56c401914908f878e2f02a136c1de9413f2a9879a56c1 SHA512 6474ad8c84af034002e124a802a28afccb7f7ea439b00b508639a4a20471b5eed995dacf12fe0c8cb2313530fba787fa1127712093402e4e67c7d72e5118ce59 DIST lua-language-server-3.6.13.zip 30691495 BLAKE2B 376b5f792d1002a0b1e0942e4d91aed4bbdccc5cf033cad56e9fafc6df3a5ef28247fc611c2563c6b3c499e491699bf6f21edc9ac6106440a7dc4662803f8aee SHA512 ce595dfe2e16bb468e90c2e73d5569eeac2cf093a0caaa0006e23ec876edcf491be92dad88e35369f9c250949c887850e8c1805736e8b8f20b0c643a56d6faed
[gentoo-commits] repo/proj/guru:master commit in: dev-util/lua-language-server/
commit: 61d6d60273f3093d31bf2e74b44e65394db6e39d
Author: Mathis Winterer fedora email>
AuthorDate: Tue Feb 21 15:17:54 2023 +
Commit: Viorel Munteanu gentoo org>
CommitDate: Tue Feb 21 15:17:54 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=61d6d602
dev-util/lua-language-server: add 3.6.11, drop 3.6.10
Signed-off-by: Mathis Winterer fedora.email>
dev-util/lua-language-server/Manifest | 2 +-
...-language-server-3.6.10.ebuild => lua-language-server-3.6.11.ebuild} | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/dev-util/lua-language-server/Manifest
b/dev-util/lua-language-server/Manifest
index dbfbf1d8e..8adf5fd2e 100644
--- a/dev-util/lua-language-server/Manifest
+++ b/dev-util/lua-language-server/Manifest
@@ -1 +1 @@
-DIST lua-language-server-3.6.10.zip 31998049 BLAKE2B
8c15c583c947cea7647d40fc82114c2f4ec4d1025377ce796b002f3761137e6499feccb934b5b5f0466d2f612b4801dc2ba7e6984027527b5c2174d6895d15ce
SHA512
a49c28990e00115eaac83e615079192adfd39655436babc86dafe3660912c10346ab99c418272ac4a9c2113a98921b9b07c0c20bdf62fe633872417127247509
+DIST lua-language-server-3.6.11.zip 32022639 BLAKE2B
9e5a33b12e40f8b9f7b3eb5a8b049e09e8a7f0b5a5569ee15d5aa2a2035a13a6e75036321aac439a97c56c401914908f878e2f02a136c1de9413f2a9879a56c1
SHA512
6474ad8c84af034002e124a802a28afccb7f7ea439b00b508639a4a20471b5eed995dacf12fe0c8cb2313530fba787fa1127712093402e4e67c7d72e5118ce59
diff --git a/dev-util/lua-language-server/lua-language-server-3.6.10.ebuild
b/dev-util/lua-language-server/lua-language-server-3.6.11.ebuild
similarity index 98%
rename from dev-util/lua-language-server/lua-language-server-3.6.10.ebuild
rename to dev-util/lua-language-server/lua-language-server-3.6.11.ebuild
index 47618e68a..823cceb46 100644
--- a/dev-util/lua-language-server/lua-language-server-3.6.10.ebuild
+++ b/dev-util/lua-language-server/lua-language-server-3.6.11.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~x86"
IUSE="test"
BDPEND="
${NINJA_DEPEND}
[gentoo-commits] repo/proj/guru:master commit in: dev-util/lua-language-server/, dev-util/lua-language-server/files/
commit: c3542d60dcdcbd0bce6ad2d795472ca28413dd86 Author: Mathis Winterer fedora email> AuthorDate: Tue Feb 7 16:12:37 2023 + Commit: Florian Schmaus gentoo org> CommitDate: Tue Feb 7 16:12:37 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c3542d60 dev-util/lua-language-server: add 3.6.10, drop 3.6.8 Signed-off-by: Mathis Winterer fedora.email> dev-util/lua-language-server/Manifest | 2 +- .../lua-language-server/files/build.ninja.patch| 51 +++--- 8.ebuild => lua-language-server-3.6.10.ebuild} | 4 +- dev-util/lua-language-server/metadata.xml | 9 ++-- 4 files changed, 50 insertions(+), 16 deletions(-) diff --git a/dev-util/lua-language-server/Manifest b/dev-util/lua-language-server/Manifest index 7967eaa88..dbfbf1d8e 100644 --- a/dev-util/lua-language-server/Manifest +++ b/dev-util/lua-language-server/Manifest @@ -1 +1 @@ -DIST lua-language-server-3.6.8.zip 389244327 BLAKE2B 67299716586bd01f2fc48319b68319b48090b87d8f4c72b79c52022af39140490983edfd1145d88616c1fabcb7f6a62bed8defbab7a8f4fe3330176812994a58 SHA512 bf5633e7570fa44d62bb5a2e4414d4f0e197fcef3b1a9876ea90cf37a79ae17afaaecdc5d54917cc7fb44e01b7db34abd6329cef0df4e3207177a0a6a8ec54f2 +DIST lua-language-server-3.6.10.zip 31998049 BLAKE2B 8c15c583c947cea7647d40fc82114c2f4ec4d1025377ce796b002f3761137e6499feccb934b5b5f0466d2f612b4801dc2ba7e6984027527b5c2174d6895d15ce SHA512 a49c28990e00115eaac83e615079192adfd39655436babc86dafe3660912c10346ab99c418272ac4a9c2113a98921b9b07c0c20bdf62fe633872417127247509 diff --git a/dev-util/lua-language-server/files/build.ninja.patch b/dev-util/lua-language-server/files/build.ninja.patch index 11db385d3..d0ccda1a5 100644 --- a/dev-util/lua-language-server/files/build.ninja.patch +++ b/dev-util/lua-language-server/files/build.ninja.patch @@ -1,6 +1,6 @@ --- a/build/build.ninja +++ b/build/build.ninja -@@ -12,18 +12,18 @@ +@@ -13,18 +13,18 @@ 3rd/bee.lua/compile/config.lua 3rd/bee.lua/compile/common.lua $ make/code_format.lua rule c_source_bee @@ -24,7 +24,7 @@ description = Compile C++ $out deps = gcc depfile = $out.d -@@ -31,8 +31,8 @@ +@@ -32,8 +32,8 @@ 3rd/bee.lua/bee/nonstd/fmt/format.cc build $obj/source_bee/os.obj: cxx_source_bee 3rd/bee.lua/bee/nonstd/fmt/os.cc rule cxx_source_bee_1 @@ -35,7 +35,7 @@ description = Compile C++ $out deps = gcc depfile = $out.d -@@ -56,9 +56,9 @@ +@@ -57,9 +57,9 @@ build $obj/source_bee/path_helper.obj: cxx_source_bee_1 $ 3rd/bee.lua/bee/utility/path_helper.cpp rule cxx_source_bee_2 @@ -48,9 +48,9 @@ description = Compile C++ $out deps = gcc depfile = $out.d -@@ -79,26 +79,26 @@ - build $obj/source_bee/lua_time.obj: cxx_source_bee_2 $ - 3rd/bee.lua/binding/lua_time.cpp +@@ -82,26 +82,26 @@ + build $obj/source_bee/luaref.obj: cxx_source_bee_2 $ + 3rd/bee.lua/binding/luaref.cpp rule c_source_lua - command = $cc -MMD -MT $out -MF $out.d -std=c11 -O2 -Wall -Werror $ --fvisibility=hidden -DNDEBUG -fPIC -o $out -c $in @@ -83,7 +83,7 @@ description = Compile C++ $out deps = gcc depfile = $out.d -@@ -108,7 +108,7 @@ +@@ -111,7 +111,7 @@ 3rd/bee.lua/bootstrap/progdir.cpp rule link_bootstrap command = $cc $in -o $out -lm -ldl -Wl,-E -lstdc++fs -pthread $ @@ -92,3 +92,40 @@ description = LinkExe $out build /bootstrap: link_bootstrap $obj/source_bootstrap/main.obj $ $obj/source_bootstrap/progdir.obj $obj/source_bee/lua-seri.obj $ +@@ -149,10 +149,10 @@ + 3rd/bee.lua/test/test_thread.lua 3rd/bee.lua/test/test_time.lua | $ + /bootstrap copy_script + rule cxx_code_format +- command = $cc -MMD -MT $out -MF $out.d -std=c++17 -O2 -Wall $ ++ command = $cc -MMD -MT $out -MF $out.d -std=c++17 -Wall $ + -fvisibility=hidden -I3rd/EmmyLuaCodeStyle/include $ + -I3rd/bee.lua/3rd/lua -I3rd/EmmyLuaCodeStyle/3rd/wildcards/include $ +--DNDEBUG -Wall -Werror -o $out -c $in ++-DNDEBUG -Wall -o $out -c $in CXXFLAGS + description = Compile C++ $out + deps = gcc + depfile = $out.d +@@ -245,9 +245,9 @@ + build $obj/code_format/Utf8.obj: cxx_code_format $ + 3rd/EmmyLuaCodeStyle/Util/src/Utf8.cpp + rule c_lpeglabel +- command = $cc -MMD -MT $out -MF $out.d -std=c11 -O2 -Wall $ ++ command = $cc -MMD -MT $out -MF $out.d -std=c11 -Wall $ + -fvisibility=hidden -I3rd/bee.lua/3rd/lua -DMAXRECLEVEL=1000 -DNDEBUG $ +--o $out -c $in ++-o $out -c $in CFLAGS + description = Compile C $out + deps = gcc + depfile = $out.d +@@ -257,9 +257,9 @@ + build $obj/lpeglabel/lpltree.obj: c_lpeglabel 3rd/lpeglabel/lpltree.c + build $obj/lpeglabel/lplvm.obj: c_lpeglabel 3rd/lpeglabel/lplvm.c + rule cxx_lua_language_server +- command = $cc -MMD -MT $out -MF $out.d -std=c++17 -O2 -Wall $ ++ command = $cc -MMD -MT $out -MF $out.d -std=c++17 -Wall $ + -fvisibility=hidden -I3rd/bee.lua -I3rd/bee.lua/3rd/lua -DCODE_FORMAT $ +--DNDEBUG -o $out -c $in
[gentoo-commits] repo/proj/guru:master commit in: dev-util/lua-language-server/, dev-util/lua-language-server/files/
commit: ee98eb82f75727acc6f06179940537a5ccc41891 Author: Mathis Winterer fedora email> AuthorDate: Wed Feb 1 12:15:17 2023 + Commit: Viorel Munteanu gentoo org> CommitDate: Wed Feb 1 12:15:17 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ee98eb82 dev-util/lua-language-server: add 3.6.8, drop 3.6.7 Signed-off-by: Mathis Winterer fedora.email> dev-util/lua-language-server/Manifest | 2 +- .../lua-language-server/files/build.ninja.patch| 75 +++--- .../lua-language-server/files/linux.ninja.patch| 44 +++-- ...6.7.ebuild => lua-language-server-3.6.8.ebuild} | 0 4 files changed, 49 insertions(+), 72 deletions(-) diff --git a/dev-util/lua-language-server/Manifest b/dev-util/lua-language-server/Manifest index 4bf23c810..7967eaa88 100644 --- a/dev-util/lua-language-server/Manifest +++ b/dev-util/lua-language-server/Manifest @@ -1 +1 @@ -DIST lua-language-server-3.6.7.zip 32326158 BLAKE2B 9a83a23c280cd4610396ac67501d19f557dd5d5eb8018a5a48a01c6f699d9e6ad90f87cb9eabd605c921793e5cd3625a67069a792813a2e562a8a0693344d112 SHA512 033f352581dd2f94bf5df13e1ba861e15dc75246e9bf4668700cc700d98e82ebc3593b8f0fcbcd69dbef472fd6dbb84704d8a0068832832c3241a824ca9dca51 +DIST lua-language-server-3.6.8.zip 389244327 BLAKE2B 67299716586bd01f2fc48319b68319b48090b87d8f4c72b79c52022af39140490983edfd1145d88616c1fabcb7f6a62bed8defbab7a8f4fe3330176812994a58 SHA512 bf5633e7570fa44d62bb5a2e4414d4f0e197fcef3b1a9876ea90cf37a79ae17afaaecdc5d54917cc7fb44e01b7db34abd6329cef0df4e3207177a0a6a8ec54f2 diff --git a/dev-util/lua-language-server/files/build.ninja.patch b/dev-util/lua-language-server/files/build.ninja.patch index 3760f9367..11db385d3 100644 --- a/dev-util/lua-language-server/files/build.ninja.patch +++ b/dev-util/lua-language-server/files/build.ninja.patch @@ -1,6 +1,6 @@ --- a/build/build.ninja +++ b/build/build.ninja -@@ -12,17 +12,17 @@ +@@ -12,18 +12,18 @@ 3rd/bee.lua/compile/config.lua 3rd/bee.lua/compile/common.lua $ make/code_format.lua rule c_source_bee @@ -15,37 +15,40 @@ build $obj/source_bee/lua-seri.obj: c_source_bee $ 3rd/bee.lua/3rd/lua-seri/lua-seri.c rule cxx_source_bee -- command = $cc -MMD -MT $out -MF $out.d -std=c++17 -O2 -Wall -Werror $ ---fvisibility=hidden -I3rd/bee.lua/bee/nonstd -DNDEBUG -fPIC -o $out -c $in -+ command = $cc -MMD -MT $out -MF $out.d -std=c++17 -Wall $ -+-fvisibility=hidden -I3rd/bee.lua/bee/nonstd -DNDEBUG -o $out -c $in CXXFLAGS +- command = $cc -MMD -MT $out -MF $out.d -std=c++17 -fno-rtti -O2 -Wall $ +--Werror -fvisibility=hidden -I3rd/bee.lua/bee/nonstd -DNDEBUG -fPIC -o $ +-$out -c $in ++ command = $cc -MMD -MT $out -MF $out.d -std=c++17 -fno-rtti -Wall $ ++-fvisibility=hidden -I3rd/bee.lua/bee/nonstd -DNDEBUG -o $ ++$out -c $in CXXFLAGS description = Compile C++ $out deps = gcc depfile = $out.d -@@ -30,8 +30,8 @@ +@@ -31,8 +31,8 @@ 3rd/bee.lua/bee/nonstd/fmt/format.cc build $obj/source_bee/os.obj: cxx_source_bee 3rd/bee.lua/bee/nonstd/fmt/os.cc rule cxx_source_bee_1 -- command = $cc -MMD -MT $out -MF $out.d -std=c++17 -O2 -Wall -Werror $ ---fvisibility=hidden -I3rd/bee.lua -DNDEBUG -fPIC -o $out -c $in -+ command = $cc -MMD -MT $out -MF $out.d -std=c++17 -Wall $ +- command = $cc -MMD -MT $out -MF $out.d -std=c++17 -fno-rtti -O2 -Wall $ +--Werror -fvisibility=hidden -I3rd/bee.lua -DNDEBUG -fPIC -o $out -c $in ++ command = $cc -MMD -MT $out -MF $out.d -std=c++17 -fno-rtti -Wall $ +-fvisibility=hidden -I3rd/bee.lua -DNDEBUG -o $out -c $in CXXFLAGS description = Compile C++ $out deps = gcc depfile = $out.d -@@ -55,9 +55,9 @@ +@@ -56,9 +56,9 @@ build $obj/source_bee/path_helper.obj: cxx_source_bee_1 $ 3rd/bee.lua/bee/utility/path_helper.cpp rule cxx_source_bee_2 -- command = $cc -MMD -MT $out -MF $out.d -std=c++17 -O2 -Wall -Werror $ -+ command = $cc -MMD -MT $out -MF $out.d -std=c++17 -Wall $ - -fvisibility=hidden -I3rd/bee.lua/3rd/lua-seri -I3rd/bee.lua $ +- command = $cc -MMD -MT $out -MF $out.d -std=c++17 -fno-rtti -O2 -Wall $ +--Werror -fvisibility=hidden -I3rd/bee.lua/3rd/lua-seri -I3rd/bee.lua $ --I$builddir/lua54 -DBEE_STATIC -DNDEBUG -fPIC -o $out -c $in ++ command = $cc -MMD -MT $out -MF $out.d -std=c++17 -fno-rtti -Wall $ ++-fvisibility=hidden -I3rd/bee.lua/3rd/lua-seri -I3rd/bee.lua $ +-I$builddir/lua54 -DBEE_STATIC -DNDEBUG -o $out -c $in CXXFLAGS description = Compile C++ $out deps = gcc depfile = $out.d -@@ -78,26 +78,26 @@ +@@ -79,26 +79,26 @@ build $obj/source_bee/lua_time.obj: cxx_source_bee_2 $ 3rd/bee.lua/binding/lua_time.cpp rule c_source_lua @@ -71,15 +74,16 @@ build $obj/source_lua/linit.obj: c_source_lua_1 3rd/bee.lua/3rd/lua/linit.c build $obj/source_lua/onelua.obj: c_source_lua_1 3rd/bee.lua/3rd/lua/onelua.c rule cxx_source_bootstrap -- command = $cc -MMD -MT $out -MF $out.d -std=c++17 -O2 -
[gentoo-commits] repo/proj/guru:master commit in: dev-util/lua-language-server/
commit: ede66427908669ecd09b954c501dadedbd77a218 Author: Mathis Winterer fedora email> AuthorDate: Fri Jan 20 16:32:26 2023 + Commit: Viorel Munteanu gentoo org> CommitDate: Fri Jan 20 16:32:26 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ede66427 dev-util/lua-language-server: add 3.6.7, drop 3.6.6 Signed-off-by: Mathis Winterer fedora.email> dev-util/lua-language-server/Manifest | 2 +- ...ua-language-server-3.6.6.ebuild => lua-language-server-3.6.7.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/lua-language-server/Manifest b/dev-util/lua-language-server/Manifest index 98fa5f139..4bf23c810 100644 --- a/dev-util/lua-language-server/Manifest +++ b/dev-util/lua-language-server/Manifest @@ -1 +1 @@ -DIST lua-language-server-3.6.6.zip 32324475 BLAKE2B 240149ac50a7024f4135d9ad25246058e7160ebee8cf2613b65ba25bc44fdd65101763fbcbfce12c666927200ec64887783ad16d0daccc326177d168334189df SHA512 4dc60fe7bfbf17df1bdac2566fc8bdb16750cf8ea0220ba3c3eb787baa544f79f7fa3d08f519b45b5143cc793f2fe2063ef46a7ba3f3b0d2069d1bd8f72cc83b +DIST lua-language-server-3.6.7.zip 32326158 BLAKE2B 9a83a23c280cd4610396ac67501d19f557dd5d5eb8018a5a48a01c6f699d9e6ad90f87cb9eabd605c921793e5cd3625a67069a792813a2e562a8a0693344d112 SHA512 033f352581dd2f94bf5df13e1ba861e15dc75246e9bf4668700cc700d98e82ebc3593b8f0fcbcd69dbef472fd6dbb84704d8a0068832832c3241a824ca9dca51 diff --git a/dev-util/lua-language-server/lua-language-server-3.6.6.ebuild b/dev-util/lua-language-server/lua-language-server-3.6.7.ebuild similarity index 100% rename from dev-util/lua-language-server/lua-language-server-3.6.6.ebuild rename to dev-util/lua-language-server/lua-language-server-3.6.7.ebuild
[gentoo-commits] repo/proj/guru:master commit in: dev-util/lua-language-server/files/, dev-util/lua-language-server/
commit: 23e8e520d9b8af85911db07a906da5f458bdc570
Author: Mathis Winterer fedora email>
AuthorDate: Mon Jan 2 17:21:19 2023 +
Commit: Florian Schmaus gentoo org>
CommitDate: Mon Jan 2 17:21:19 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=23e8e520
dev-util/lua-language-server: Switch to patches
Signed-off-by: Mathis Winterer fedora.email>
dev-util/lua-language-server/files/build.ninja.patch | 6 +++---
dev-util/lua-language-server/files/linux.ninja.patch | 4 ++--
dev-util/lua-language-server/lua-language-server-3.6.4.ebuild | 2 --
3 files changed, 5 insertions(+), 7 deletions(-)
diff --git a/dev-util/lua-language-server/files/build.ninja.patch
b/dev-util/lua-language-server/files/build.ninja.patch
index 49111813b..d736f3619 100644
--- a/dev-util/lua-language-server/files/build.ninja.patch
+++ b/dev-util/lua-language-server/files/build.ninja.patch
@@ -1,5 +1,5 @@
a/build/build.ninja2023-01-01 23:53:30.813718024 +0100
-+++ b/build/build.ninja2023-01-01 23:04:59.011627739 +0100
+--- a/build/build.ninja
b/build/build.ninja
@@ -2,7 +2,7 @@
builddir = build
bin = bin
@@ -109,7 +109,7 @@
+ command = $cc -MMD -MT $out -MF $out.d -std=c++17 $
+-I3rd/EmmyLuaCodeStyle/include $
-I3rd/bee.lua/3rd/lua -I3rd/EmmyLuaCodeStyle/3rd/wildcards/include $
---DNDEBUG -march=native -O2 -pipe -o $out -c $in
+--DNDEBUG -Wall -Werror -o $out -c $in
+-DNDEBUG -o $out -c $in CXXFLAGS
description = Compile C++ $out
deps = gcc
diff --git a/dev-util/lua-language-server/files/linux.ninja.patch
b/dev-util/lua-language-server/files/linux.ninja.patch
index a9a853ed7..b5dbb5348 100644
--- a/dev-util/lua-language-server/files/linux.ninja.patch
+++ b/dev-util/lua-language-server/files/linux.ninja.patch
@@ -1,5 +1,5 @@
a/3rd/luamake/compile/ninja/linux.ninja2022-11-29 13:53:05.0
+0100
-+++ b/3rd/luamake/compile/ninja/linux.ninja2023-01-01 22:40:43.690777107
+0100
+--- a/3rd/luamake/compile/ninja/linux.ninja
b/3rd/luamake/compile/ninja/linux.ninja
@@ -2,20 +2,20 @@
builddir = build/linux
bin = $builddir/bin
diff --git a/dev-util/lua-language-server/lua-language-server-3.6.4.ebuild
b/dev-util/lua-language-server/lua-language-server-3.6.4.ebuild
index f0cf3d9c3..1284b7e95 100644
--- a/dev-util/lua-language-server/lua-language-server-3.6.4.ebuild
+++ b/dev-util/lua-language-server/lua-language-server-3.6.4.ebuild
@@ -28,8 +28,6 @@ src_prepare() {
make.lua || die
sed -i "s/CC = gcc/ CC = ${tc-getCC}/" \
3rd/lpeglabel/makefile || die
- sed -i "s/flags = \"-Wall -Werror\"/flags =\"${CXXFLAGS}\"/" \
- make/code_format.lua || die
# Patch
default
# Shipped file doesn't respect CFLAGS/CXXFLAGS
[gentoo-commits] repo/proj/guru:master commit in: dev-util/lua-language-server/files/, dev-util/lua-language-server/
commit: 08285c8c5a479dce78ca70dfac51828aee4c59e9 Author: Mathis Winterer fedora email> AuthorDate: Sun Jan 1 23:06:47 2023 + Commit: Florian Schmaus gentoo org> CommitDate: Sun Jan 1 23:06:47 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=08285c8c dev-util/lua-language-server: Stop prestripping binaries, Remove direct calls to gcc, patch build scripts to respect CFLAGS/CXXFLAGS/LDFLAGS Closes: https://bugs.gentoo.org/889302 Closes: https://bugs.gentoo.org/889308 Closes: https://bugs.gentoo.org/889306 Closes: https://bugs.gentoo.org/889304 Signed-off-by: Mathis Winterer fedora.email> .../lua-language-server/files/build.ninja.patch| 142 + .../lua-language-server/files/linux.ninja.patch| 94 ++ .../lua-language-server-3.6.4.ebuild | 35 - 3 files changed, 269 insertions(+), 2 deletions(-) diff --git a/dev-util/lua-language-server/files/build.ninja.patch b/dev-util/lua-language-server/files/build.ninja.patch new file mode 100644 index 0..49111813b --- /dev/null +++ b/dev-util/lua-language-server/files/build.ninja.patch @@ -0,0 +1,142 @@ +--- a/build/build.ninja2023-01-01 23:53:30.813718024 +0100 b/build/build.ninja2023-01-01 23:04:59.011627739 +0100 +@@ -2,7 +2,7 @@ + builddir = build + bin = bin + obj = $builddir/obj +-cc = x86_64-pc-linux-gnu-gcc ++cc = REPLACE_ME + luamake = $ + /var/tmp/portage/dev-util/lua-language-server-3.6.4/work/3rd/luamake/luamake + rule configure +@@ -13,17 +13,17 @@ + 3rd/bee.lua/compile/config.lua 3rd/bee.lua/compile/common.lua $ + make/code_format.lua + rule c_source_bee +- command = $cc -MMD -MT $out -MF $out.d -std=c11 -O2 -Wall -Werror $ +--fvisibility=hidden -I3rd/bee.lua/3rd/lua-seri -I$builddir/lua54 $ +--DNDEBUG -fPIC -o $out -c $in ++ command = $cc -MMD -MT $out -MF $out.d -std=c11 $ ++-I3rd/bee.lua/3rd/lua-seri -I$builddir/lua54 $ ++-DNDEBUG -o $out -c $in CFLAGS + description = Compile C $out + deps = gcc + depfile = $out.d + build $obj/source_bee/lua-seri.obj: c_source_bee $ + 3rd/bee.lua/3rd/lua-seri/lua-seri.c + rule cxx_source_bee +- command = $cc -MMD -MT $out -MF $out.d -std=c++17 -O2 -Wall -Werror $ +--fvisibility=hidden -I3rd/bee.lua/bee/nonstd -DNDEBUG -fPIC -o $out -c $in ++ command = $cc -MMD -MT $out -MF $out.d -std=c++17 $ ++-I3rd/bee.lua/bee/nonstd -DNDEBUG -o $out -c $in CXXFLAGS + description = Compile C++ $out + deps = gcc + depfile = $out.d +@@ -31,8 +31,8 @@ + 3rd/bee.lua/bee/nonstd/fmt/format.cc + build $obj/source_bee/os.obj: cxx_source_bee 3rd/bee.lua/bee/nonstd/fmt/os.cc + rule cxx_source_bee_1 +- command = $cc -MMD -MT $out -MF $out.d -std=c++17 -O2 -Wall -Werror $ +--fvisibility=hidden -I3rd/bee.lua -DNDEBUG -fPIC -o $out -c $in ++ command = $cc -MMD -MT $out -MF $out.d -std=c++17 $ ++-I3rd/bee.lua -DNDEBUG -o $out -c $in CXXFLAGS + description = Compile C++ $out + deps = gcc + depfile = $out.d +@@ -56,9 +56,9 @@ + build $obj/source_bee/path_helper.obj: cxx_source_bee_1 $ + 3rd/bee.lua/bee/utility/path_helper.cpp + rule cxx_source_bee_2 +- command = $cc -MMD -MT $out -MF $out.d -std=c++17 -O2 -Wall -Werror $ +--fvisibility=hidden -I3rd/bee.lua/3rd/lua-seri -I3rd/bee.lua $ +--I$builddir/lua54 -DBEE_STATIC -DNDEBUG -fPIC -o $out -c $in ++ command = $cc -MMD -MT $out -MF $out.d -std=c++17 $ ++-I3rd/bee.lua/3rd/lua-seri -I3rd/bee.lua $ ++-I$builddir/lua54 -DBEE_STATIC -DNDEBUG -o $out -c $in CXXFLAGS + description = Compile C++ $out + deps = gcc + depfile = $out.d +@@ -79,26 +79,26 @@ + build $obj/source_bee/lua_time.obj: cxx_source_bee_2 $ + 3rd/bee.lua/binding/lua_time.cpp + rule c_source_lua +- command = $cc -MMD -MT $out -MF $out.d -std=c11 -O2 -Wall -Werror $ +--fvisibility=hidden -DNDEBUG -fPIC -o $out -c $in ++ command = $cc -MMD -MT $out -MF $out.d -std=c11 $ ++-DNDEBUG -o $out -c $in CFLAGS + description = Compile C $out + deps = gcc + depfile = $out.d + build $obj/source_lua/utf8_crt.obj: c_source_lua $ + 3rd/bee.lua/3rd/lua/utf8_crt.c + rule c_source_lua_1 +- command = $cc -MMD -MT $out -MF $out.d -std=c11 -O2 -Wall -Werror $ +--DMAKE_LIB -DLUA_USE_LINUX -DNDEBUG -fPIC -Wno-maybe-uninitialized -o $ +-$out -c $in ++ command = $cc -MMD -MT $out -MF $out.d -std=c11 $ ++-DMAKE_LIB -DLUA_USE_LINUX -DNDEBUG -o $ ++$out -c $in CFLAGS + description = Compile C $out + deps = gcc + depfile = $out.d + build $obj/source_lua/linit.obj: c_source_lua_1 3rd/bee.lua/3rd/lua/linit.c + build $obj/source_lua/onelua.obj: c_source_lua_1 3rd/bee.lua/3rd/lua/onelua.c + rule cxx_source_bootstrap +- command = $cc -MMD -MT $out -MF $out.d -std=c++17 -O2 -Wall -Werror $ +--fvisibility=hidden -I3rd/bee.lua/3rd/lua -I3rd/bee.lua -DLUA_USE_LINUX $ +--DNDEBUG -fPIC -o $out -c $in ++ command = $cc -MMD -MT $out -MF $out.d -std=c++17 $ ++-I3rd/bee.lua/3
[gentoo-commits] repo/proj/guru:master commit in: dev-util/lua-language-server/
commit: 27498ff3d2904897d51928b631696e194370943c
Author: Mathis Winterer fedora email>
AuthorDate: Sat Dec 31 16:07:24 2022 +
Commit: Florian Schmaus gentoo org>
CommitDate: Sat Dec 31 16:07:24 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=27498ff3
dev-util/lua-language-server: update SRC_URI
Signed-off-by: Mathis Winterer fedora.email>
dev-util/lua-language-server/Manifest | 2 +-
.../lua-language-server-3.6.4.ebuild | 18 ++
2 files changed, 11 insertions(+), 9 deletions(-)
diff --git a/dev-util/lua-language-server/Manifest
b/dev-util/lua-language-server/Manifest
index d507c5d7c..7144f1ceb 100644
--- a/dev-util/lua-language-server/Manifest
+++ b/dev-util/lua-language-server/Manifest
@@ -1 +1 @@
-DIST lua-language-server-3.6.4.tar.gz 3223008 BLAKE2B
fed2819164e99f8773d7d51dc675588b61be997072abfe4ed9baa84b1fae68d53f997a29a5ecb887952ead827894eb5038bd8df867dd4cc7c04e75257317faf1
SHA512
201c6637c4bd07b037df0fd3bdf15eaa20cc756cdd50a3aa166ccf7092e1dd48132ca4b70097aba0ee45cd8e931c3bd48867922cd9afef31ada14c0fbb216068
+DIST lua-language-server-3.6.4.zip 32188348 BLAKE2B
4d249af12cdf151d77b7af1c63cff2de103d7cf80416422bf3cf9fbb6031546963f59dcf1d39f8b8dbe41a3cde29dbdf04ba9fc5760cb310575ebdc0494ec604
SHA512
9f47becc9ade0f205d28ad75abeb5895b06486a21c3afa2b16331c34db25fce70a20a80599f48aa0ba485bad75316e1c0d4080f8bb49eaeb30ccc6eff7b12d13
diff --git a/dev-util/lua-language-server/lua-language-server-3.6.4.ebuild
b/dev-util/lua-language-server/lua-language-server-3.6.4.ebuild
index 3636feded..665b2e9e1 100644
--- a/dev-util/lua-language-server/lua-language-server-3.6.4.ebuild
+++ b/dev-util/lua-language-server/lua-language-server-3.6.4.ebuild
@@ -3,29 +3,31 @@
EAPI=8
-inherit ninja-utils git-r3
+inherit ninja-utils
DESCRIPTION="Lua language server"
HOMEPAGE="https://github.com/sumneko/lua-language-server";
-SRC_URI="https://github.com/sumneko/lua-language-server/archive/refs/tags/${PV}.tar.gz
-> ${P}.tar.gz"
+SRC_URI="https://github.com/sumneko/lua-language-server/releases/download/${PV}/${P}-submodules.zip
-> ${P}.zip"
+S="${WORKDIR}"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
+IUSE="test"
BDPEND="
- "${NINJA_DEPEND}"
+ ${NINJA_DEPEND}
+ app-arch/unzip
dev-util/ninja
sys-devel/gcc
"
-
-EGIT_REPO_URI="https://github.com/sumneko/lua-language-server";
+RESTRICT="!test? ( test )"
src_compile() {
- (cd 3rd/luamake && ./compile/install.sh) || die
- ./3rd/luamake/luamake make || die
+ eninja -C 3rd/luamake -f compile/ninja/linux.ninja $(usex test ''
'luamake')
+ ./3rd/luamake/luamake $(usex test '' 'all') || die
}
src_install() {
- dobin bin/{main.lua,lua-language-server}
+ dobin ./bin/{main.lua,lua-language-server}
dodoc changelog.md README.md
}
[gentoo-commits] repo/proj/guru:master commit in: dev-util/lua-language-server/
commit: 064a24ec2cc6ca7186aa86036c91e29cadc1387a
Author: Mathis Winterer fedora email>
AuthorDate: Sat Dec 31 12:57:51 2022 +
Commit: Florian Schmaus gentoo org>
CommitDate: Sat Dec 31 12:58:52 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=064a24ec
dev-util/lua-language-server: new package, add 3.6.4
Signed-off-by: Mathis Winterer fedora.email>
dev-util/lua-language-server/Manifest | 1 +
.../lua-language-server-3.6.4.ebuild | 31 ++
dev-util/lua-language-server/metadata.xml | 19 +
3 files changed, 51 insertions(+)
diff --git a/dev-util/lua-language-server/Manifest
b/dev-util/lua-language-server/Manifest
new file mode 100644
index 0..d507c5d7c
--- /dev/null
+++ b/dev-util/lua-language-server/Manifest
@@ -0,0 +1 @@
+DIST lua-language-server-3.6.4.tar.gz 3223008 BLAKE2B
fed2819164e99f8773d7d51dc675588b61be997072abfe4ed9baa84b1fae68d53f997a29a5ecb887952ead827894eb5038bd8df867dd4cc7c04e75257317faf1
SHA512
201c6637c4bd07b037df0fd3bdf15eaa20cc756cdd50a3aa166ccf7092e1dd48132ca4b70097aba0ee45cd8e931c3bd48867922cd9afef31ada14c0fbb216068
diff --git a/dev-util/lua-language-server/lua-language-server-3.6.4.ebuild
b/dev-util/lua-language-server/lua-language-server-3.6.4.ebuild
new file mode 100644
index 0..3636feded
--- /dev/null
+++ b/dev-util/lua-language-server/lua-language-server-3.6.4.ebuild
@@ -0,0 +1,31 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit ninja-utils git-r3
+
+DESCRIPTION="Lua language server"
+HOMEPAGE="https://github.com/sumneko/lua-language-server";
+SRC_URI="https://github.com/sumneko/lua-language-server/archive/refs/tags/${PV}.tar.gz
-> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+BDPEND="
+ "${NINJA_DEPEND}"
+ dev-util/ninja
+ sys-devel/gcc
+"
+
+EGIT_REPO_URI="https://github.com/sumneko/lua-language-server";
+
+src_compile() {
+ (cd 3rd/luamake && ./compile/install.sh) || die
+ ./3rd/luamake/luamake make || die
+}
+
+src_install() {
+ dobin bin/{main.lua,lua-language-server}
+ dodoc changelog.md README.md
+}
diff --git a/dev-util/lua-language-server/metadata.xml
b/dev-util/lua-language-server/metadata.xml
new file mode 100644
index 0..6253e3a9c
--- /dev/null
+++ b/dev-util/lua-language-server/metadata.xml
@@ -0,0 +1,19 @@
+
+https://www.gentoo.org/dtd/metadata.dtd";>
+
+
+ [email protected]
+ Mathis Winterer
+
+
+ The Lua language server provides various language features for
Lua to make development easier and faster. With around half a million installs
on Visual Studio Code, it is the most popular extension for Lua language
support. Supports Lua versions 5.1, 5.2, 5.3, 5.4 and LuaJIT
+
+
+
+ Sumneko
+
+
https://github.com/sumneko/lua-language-server/issues
+ https://github.com/sumneko/lua-language-server/wiki
+ sumneko/lua-language-server
+
+
[gentoo-commits] repo/proj/guru:master commit in: dev-util/lua-language-server/
commit: 5ab2d7cc25ad3168462fa5dcf96364dd9dc023ef Author: Mathis Winterer fedora email> AuthorDate: Sun Jan 1 12:13:33 2023 + Commit: Florian Schmaus gentoo org> CommitDate: Sun Jan 1 12:13:33 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5ab2d7cc dev-util/lua-language-server: Update Copyright Signed-off-by: Mathis Winterer fedora.email> dev-util/lua-language-server/lua-language-server-3.6.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/lua-language-server/lua-language-server-3.6.4.ebuild b/dev-util/lua-language-server/lua-language-server-3.6.4.ebuild index e6d3e0e91..bd99b8d38 100644 --- a/dev-util/lua-language-server/lua-language-server-3.6.4.ebuild +++ b/dev-util/lua-language-server/lua-language-server-3.6.4.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022 Gentoo Authors +# Copyright 2022-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8
[gentoo-commits] repo/proj/guru:master commit in: dev-util/lua-language-server/
commit: 5d333f78ef60c2506dbcd5dfb9cb25a0150e67fd
Author: Mathis Winterer fedora email>
AuthorDate: Sat Dec 31 16:07:24 2022 +
Commit: Florian Schmaus gentoo org>
CommitDate: Sat Dec 31 17:34:16 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5d333f78
dev-util/lua-language-server: Squash Work
Signed-off-by: Mathis Winterer fedora.email>
dev-util/lua-language-server/lua-language-server-3.6.4.ebuild | 7 +--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/dev-util/lua-language-server/lua-language-server-3.6.4.ebuild
b/dev-util/lua-language-server/lua-language-server-3.6.4.ebuild
index 8c3a836ac..e6d3e0e91 100644
--- a/dev-util/lua-language-server/lua-language-server-3.6.4.ebuild
+++ b/dev-util/lua-language-server/lua-language-server-3.6.4.ebuild
@@ -23,8 +23,11 @@ BDPEND="
RESTRICT="!test? ( test )"
src_compile() {
- eninja -C 3rd/luamake -f compile/ninja/linux.ninja "$(usex test
'luamake')"
- ./3rd/luamake/luamake "$(usex test 'all')" || die
+ 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
+ # Tests are broken
+ eninja -f build/build.ninja all
}
src_install() {
[gentoo-commits] repo/proj/guru:master commit in: dev-util/lua-language-server/
commit: c3a83066d690a3fea075cca633e2069c6fb362b5
Author: Mathis Winterer fedora email>
AuthorDate: Sat Dec 31 16:21:44 2022 +
Commit: Florian Schmaus gentoo org>
CommitDate: Sat Dec 31 16:21:44 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c3a83066
dev-util/lua-language-server: Remove empty string
Signed-off-by: Mathis Winterer fedora.email>
dev-util/lua-language-server/lua-language-server-3.6.4.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/dev-util/lua-language-server/lua-language-server-3.6.4.ebuild
b/dev-util/lua-language-server/lua-language-server-3.6.4.ebuild
index 2fba2d0d3..8c3a836ac 100644
--- a/dev-util/lua-language-server/lua-language-server-3.6.4.ebuild
+++ b/dev-util/lua-language-server/lua-language-server-3.6.4.ebuild
@@ -23,8 +23,8 @@ BDPEND="
RESTRICT="!test? ( test )"
src_compile() {
- eninja -C 3rd/luamake -f compile/ninja/linux.ninja "$(usex test ''
'luamake')"
- ./3rd/luamake/luamake "$(usex test '' 'all')" || die
+ eninja -C 3rd/luamake -f compile/ninja/linux.ninja "$(usex test
'luamake')"
+ ./3rd/luamake/luamake "$(usex test 'all')" || die
}
src_install() {
[gentoo-commits] repo/proj/guru:master commit in: dev-util/lua-language-server/
commit: 42462ce6abc5cae9910abe672bda5cec0af53b32
Author: Mathis Winterer fedora email>
AuthorDate: Sat Dec 31 16:08:47 2022 +
Commit: Florian Schmaus gentoo org>
CommitDate: Sat Dec 31 16:08:47 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=42462ce6
dev-util/lua-language-server: Add changes (thanks tastytea)
Signed-off-by: Mathis Winterer fedora.email>
dev-util/lua-language-server/lua-language-server-3.6.4.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/dev-util/lua-language-server/lua-language-server-3.6.4.ebuild
b/dev-util/lua-language-server/lua-language-server-3.6.4.ebuild
index 665b2e9e1..2fba2d0d3 100644
--- a/dev-util/lua-language-server/lua-language-server-3.6.4.ebuild
+++ b/dev-util/lua-language-server/lua-language-server-3.6.4.ebuild
@@ -23,8 +23,8 @@ BDPEND="
RESTRICT="!test? ( test )"
src_compile() {
- eninja -C 3rd/luamake -f compile/ninja/linux.ninja $(usex test ''
'luamake')
- ./3rd/luamake/luamake $(usex test '' 'all') || die
+ eninja -C 3rd/luamake -f compile/ninja/linux.ninja "$(usex test ''
'luamake')"
+ ./3rd/luamake/luamake "$(usex test '' 'all')" || die
}
src_install() {
