[gentoo-commits] repo/proj/guru:master commit in: dev-util/lua-language-server/, dev-util/lua-language-server/files/

2026-01-22 Thread David Roman
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/

2026-01-22 Thread David Roman
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/

2026-01-11 Thread Haelwenn Monnier
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/

2026-01-11 Thread Haelwenn Monnier
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/

2026-01-11 Thread Haelwenn Monnier
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/

2026-01-10 Thread David Roman
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/

2026-01-10 Thread David Roman
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/

2025-12-15 Thread Nowa Ammerlaan
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/

2025-12-15 Thread Nowa Ammerlaan
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/

2025-12-15 Thread Nowa Ammerlaan
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/

2025-12-15 Thread Nowa Ammerlaan
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/

2025-12-07 Thread Paul Zander
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/

2025-12-07 Thread Paul Zander
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/

2025-12-07 Thread Paul Zander
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/

2025-06-30 Thread David Roman
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/

2025-06-30 Thread David Roman
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/

2024-08-20 Thread David Roman
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/

2024-08-20 Thread David Roman
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/

2024-06-25 Thread David Roman
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/, ...

2024-01-13 Thread Arthur Zamarin
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/

2023-11-19 Thread Viorel Munteanu
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/

2023-11-06 Thread David Roman
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/

2023-09-03 Thread Haelwenn Monnier
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/

2023-07-29 Thread Florian Schmaus
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/

2023-07-15 Thread Haelwenn Monnier
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/

2023-05-27 Thread Viorel Munteanu
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/

2023-04-28 Thread Arthur Zamarin
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/

2023-04-28 Thread Arthur Zamarin
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/

2023-04-28 Thread Arthur Zamarin
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/

2023-03-28 Thread Florian Schmaus
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/

2023-03-13 Thread Viorel Munteanu
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/

2023-03-08 Thread Florian Schmaus
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/

2023-03-08 Thread Florian Schmaus
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/

2023-02-23 Thread Viorel Munteanu
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/

2023-02-08 Thread Florian Schmaus
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/

2023-02-01 Thread Viorel Munteanu
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/

2023-01-22 Thread Viorel Munteanu
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/

2023-01-04 Thread Florian Schmaus
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/

2023-01-04 Thread Florian Schmaus
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/

2023-01-01 Thread Florian Schmaus
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/

2023-01-01 Thread Florian Schmaus
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/

2023-01-01 Thread Florian Schmaus
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/

2023-01-01 Thread Florian Schmaus
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/

2023-01-01 Thread Florian Schmaus
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/

2023-01-01 Thread Florian Schmaus
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() {