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

2023-11-18 Thread Mathis Winterer
commit: bd9cdd1b37fd4edc367f812631f6a427d935f88c
Author: Mathis Winterer  fedora  email>
AuthorDate: Sat Nov 18 09:48:51 2023 +
Commit:     Mathis Winterer  fedora  email>
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:dev commit in: dev-util/lua-language-server/files/

2023-11-05 Thread Mathis Winterer
commit: fc85a85a81ba2f916f0e55bc69090ee247a9e886
Author: Mathis Winterer  fedora  email>
AuthorDate: Sun Nov  5 12:48:45 2023 +
Commit:     Mathis Winterer  fedora  email>
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:dev commit in: dev-util/lua-language-server/

2023-09-01 Thread Mathis Winterer
commit: 00af93efc814495f4f046cdb6cbed286b794cd5c
Author: Mathis Winterer  fedora  email>
AuthorDate: Fri Sep  1 18:17:55 2023 +
Commit:     Mathis Winterer  fedora  email>
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:dev commit in: dev-util/lua-language-server/

2023-07-29 Thread Mathis Winterer
commit: b8d8aaeb0e071abdca05631a52bf964ab4973a9d
Author: Mathis Winterer  fedora  email>
AuthorDate: Sat Jul 29 14:19:32 2023 +
Commit:     Mathis Winterer  fedora  email>
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:dev commit in: dev-util/lua-language-server/, dev-util/lua-language-server/files/

2023-07-26 Thread Mathis Winterer
commit: fee742576e30c8609ae293aa20327868d8934b8a
Author: mr_magic223325  fedora  email>
AuthorDate: Wed Jul 26 12:57:12 2023 +
Commit:     Mathis Winterer  fedora  email>
CommitDate: Wed Jul 26 12:57:12 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=fee74257

dev-util/lua-language-server: add 3.6.25, drop 3.6.23

Signed-off-by: Mathis Winterer  fedora.email>

 dev-util/lua-language-server/Manifest  |  2 +-
 .../lua-language-server/files/build.ninja.patch| 58 --
 .../lua-language-server/files/linux.ninja.patch| 69 +-
 ...23.ebuild => lua-language-server-3.6.25.ebuild} |  5 +-
 4 files changed, 57 insertions(+), 77 deletions(-)

diff --git a/dev-util/lua-language-server/Manifest 
b/dev-util/lua-language-server/Manifest
index 1a84e7062..c6fe53c19 100644
--- a/dev-util/lua-language-server/Manifest
+++ b/dev-util/lua-language-server/Manifest
@@ -1 +1 @@
-DIST lua-language-server-3.6.23.zip 31241611 BLAKE2B 
59ead98e1c95170f7739e5b8812dd3d7db9de8e101e90feee70cb55996b09dfc2aac64be8c9b0349b9b78fa93958b25ca7abba0aa3b12690f3a064ddc60b2364
 SHA512 
1c69ffd08fa8c7e8a93d3373080e79228a38544776dc41af7b4fbea011d8d6194d75111ce9edac0ef15563316486b95f345b3a8b0cfa762c770258b21ef66f7a
+DIST lua-language-server-3.6.25.zip 31287196 BLAKE2B 
0035e231cfa46035c227a8803e426e6ac294245b961ffb5957d0ce716c44bdeee8c54df17e6789bef1c3cee7c11bc7b731ff4f23e58f2008c16c1f4e87f3f778
 SHA512 
13e12c84330df4d85c2b1dcdcd7af945bebe2fd2d35df0f591e6e73e780982ba3b4902538011f52ea732e3ceca2c5ebdea560697d2d79df3570dcf93b3456005

diff --git a/dev-util/lua-language-server/files/build.ninja.patch 
b/dev-util/lua-language-server/files/build.ninja.patch
index 8f83ef7eb..bb9891e2d 100644
--- a/dev-util/lua-language-server/files/build.ninja.patch
+++ b/dev-util/lua-language-server/files/build.ninja.patch
@@ -1,21 +1,19 @@
 --- a/build/build.ninja
 +++ b/build/build.ninja
-@@ -12,8 +12,8 @@
- 3rd/bee.lua/compile/config.lua 3rd/bee.lua/compile/common.lua $
+@@ -14,7 +14,7 @@
  make/code_format.lua
  rule c_source_bee
--  command = $cc -MMD -MT $out -MF $out.d -std=c11 -O2 -Wall -Werror $
+   command = $cc -MMD -MT $out -MF $out.d -std=c11 -O2 -Wall $
 --fvisibility=hidden -I$builddir/lua54 -DNDEBUG -fPIC -o $out -c $in
-+  command = $cc -MMD -MT $out -MF $out.d -std=c11 -Wall $
 +-fvisibility=hidden -I$builddir/lua54 -DNDEBUG -fPIC -o $out -c $in CFLAGS
description = Compile C   $out
deps = gcc
depfile = $out.d
-@@ -21,14 +21,14 @@
+@@ -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 $
---Werror -fvisibility=hidden -DNDEBUG -fPIC -o $out -c $in
+--fvisibility=hidden -DNDEBUG -fPIC -o $out -c $in
 +-fvisibility=hidden -DNDEBUG -fPIC -o $out -c $in CXXFLAGS
description = Compile C++ $out
deps = gcc
@@ -23,56 +21,48 @@
  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
+--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
-@@ -61,8 +61,8 @@
- 3rd/bee.lua/bee/utility/path_helper.cpp
+@@ -65,7 +65,7 @@
  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 -I$builddir/lua54 $
---DBEE_STATIC -DNDEBUG -fPIC -o $out -c $in
-+-fvisibility=hidden -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
++-DNDEBUG -fPIC -o $out -c $in CXXFLAGS
description = Compile C++ $out
deps = gcc
depfile = $out.d
-@@ -83,17 +83,17 @@
- build $obj/source_bee/lua_time.obj: cxx_source_bee_2 $
+@@ -87,7 +87,7 @@
  3rd/bee.lua/binding/lua_time.cpp
  rule c_source_lua
--  command = $cc -MMD -MT $out -MF $out.d -std=c11 -O2 -Wall -Werror $
+   command = $cc -MMD -MT $out -MF $out.d -std=c11 -O2 -Wall $
 --fvisibility=hidden -DNDEBUG -fPIC -o $out -c $in
-+  command = $cc -MMD -MT $out -MF $out.d -std=c11 -O2 -Wall $
 +-fvisibility=hidden -DNDEBUG -fPIC -o $out -c $in CFLAGS
description = Compile C   $out
deps = gcc
depfile = $out.d
- build $obj/source_lua/utf8_crt.obj: c_source_lua $
+@@ -95,7 +95,7 @@
  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 $
-+  command = $cc -MMD -MT $out -MF $out.d -std=c11 -O2 -Wall $
- -DMAKE_LIB -DLUA_USE_LINUX -DNDEBUG -Wno-maybe-uninitialized -fPIC -o $
-

[gentoo-commits] repo/proj/guru:dev commit in: media-sound/qpwgraph/

2023-07-14 Thread Mathis Winterer
commit: 3b5c7f4a2dd1461ae4c23ff2ad317aea09305773
Author: mr_magic223325  fedora  email>
AuthorDate: Fri Jul 14 07:11:22 2023 +
Commit:     Mathis Winterer  fedora  email>
CommitDate: Fri Jul 14 07:11:22 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3b5c7f4a

media-sound/qpwgraph: update Manifest

Signed-off-by: Mathis Winterer  fedora.email>

 media-sound/qpwgraph/Manifest | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/qpwgraph/Manifest b/media-sound/qpwgraph/Manifest
index 4dbc81e33..0ccabec61 100644
--- a/media-sound/qpwgraph/Manifest
+++ b/media-sound/qpwgraph/Manifest
@@ -1 +1 @@
-DIST qpwgraph-0.3.9.tar.bz2 448732 BLAKE2B 
68415f75accf29da138367239755375affbe585a469bbaf387a942c34a7f6a866dc38e276ba7ae659adf9ee26996cce08fa0da53734c943baf82c4b74a1cdcda
 SHA512 
c8fba3edd93dd466a5f1655e1ff260cbdd054ba13a962afb5f2ba8634eb850f748faac0b6073576090c4e31520ea634e08d1d746809563a887ffc701ffa4b30a
+DIST qpwgraph-0.4.4.tar.bz2 452078 BLAKE2B 
c20400f4535bdb5986ff73850984d86e57ccbf3adb05692f5dee8c39d3c0c8d9af0fc84e7de66d702f3ddbd9d6807812fe66bc8fc222eb39519ed629b5e50afc
 SHA512 
ed64e290e2dab7b0a2d04fe938e0f2a2ac5ad2dc7ccf6d7940c8a1e7d8552304c24f396e26dedea8a99010b7b7c6ab5c935a4383d5d56ed9f66e8c9efd299a29



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

2023-07-14 Thread Mathis Winterer
commit: d53d94f6ec337df3bd79af3555ade6c3793a6ac7
Author: mr_magic223325  fedora  email>
AuthorDate: Fri Jul 14 07:04:06 2023 +
Commit:     Mathis Winterer  fedora  email>
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:dev commit in: dev-util/lua-language-server/, app-admin/gentoo_update/, ...

2023-06-18 Thread Mathis Winterer
commit: ed5abaac7d0aba7f462c795151928530d4cb36bd
Author: Mathis Winterer  fedora  email>
AuthorDate: Sun Jun 18 10:53:29 2023 +
Commit:     Mathis Winterer  fedora  email>
CommitDate: Sun Jun 18 10:57:33 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ed5abaac

dev-util/lua-language-server: add 3.6.22, drop 3.6.21

Signed-off-by: Mathis Winterer  fedora.email>

 app-admin/gentoo_update/Manifest   |  2 +-
 ...ate-0.1.5.ebuild => gentoo_update-0.1.4.ebuild} |  6 --
 dev-util/lua-language-server/Manifest  |  2 +-
 .../lua-language-server/files/build.ninja.patch| 67 +-
 ...21.ebuild => lua-language-server-3.6.22.ebuild} |  0
 5 files changed, 29 insertions(+), 48 deletions(-)

diff --git a/app-admin/gentoo_update/Manifest b/app-admin/gentoo_update/Manifest
index 8dc9bef7e..e9d7a74cf 100644
--- a/app-admin/gentoo_update/Manifest
+++ b/app-admin/gentoo_update/Manifest
@@ -1,2 +1,2 @@
-DIST gentoo_update-0.1.5.gh.tar.gz 8474 BLAKE2B 
d30128bc7b63c0b980f700ebfc646e7ed2c579598e03f13e8ae1a048f2362acbe1800f5f679e92fb24fa17ade7f03847b7b4049b44266dc95f4e04b84adf2f94
 SHA512 
032f8338bd3e6d4fa1cadfafc7906b14dee6f17f9209e4bdb45828bb2bf90234584a89e84418c27d411829f2f57263e1913f863861306241bd0df8d7303d9c33
+DIST gentoo_update-0.1.4.gh.tar.gz 7757 BLAKE2B 
1455dcc51d43448701cc2ffc93330baf7e5fb516fa9e42757156133ace1c60943b85f58ab120129123ac567f0fc4e133b67cd6cb9c48a67d8763cf3b1df362bd
 SHA512 
8a89ef60253948b8526ffcb75d95619df68ffd3f5c593080f14f05242b8bcd6f2951619fda15d054730fdeebbba58292fd7a30f146d8798c72c97037503b1518
 

diff --git a/app-admin/gentoo_update/gentoo_update-0.1.5.ebuild 
b/app-admin/gentoo_update/gentoo_update-0.1.4.ebuild
similarity index 74%
rename from app-admin/gentoo_update/gentoo_update-0.1.5.ebuild
rename to app-admin/gentoo_update/gentoo_update-0.1.4.ebuild
index 979f8e976..8ecaee677 100644
--- a/app-admin/gentoo_update/gentoo_update-0.1.5.ebuild
+++ b/app-admin/gentoo_update/gentoo_update-0.1.4.ebuild
@@ -13,12 +13,6 @@ 
SRC_URI="https://github.com/Lab-Brat/gentoo_update/archive/refs/tags/${PV}.tar.g
 LICENSE="MIT"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="gentoo_update_cleanup gentoo_update_checkrestart"
-
-RDEPEND="
-   gentoo_update_cleanup? ( app-portage/gentoolkit )
-   gentoo_update_checkrestart? ( app-admin/needrestart )
-"
 
 distutils_enable_tests unittest
 

diff --git a/dev-util/lua-language-server/Manifest 
b/dev-util/lua-language-server/Manifest
index 10618d574..1e9328218 100644
--- a/dev-util/lua-language-server/Manifest
+++ b/dev-util/lua-language-server/Manifest
@@ -1 +1 @@
-DIST lua-language-server-3.6.21.zip 31225327 BLAKE2B 
0b0e9d45368306e008a156693c8f7e3ee28b6ab49a21ddbd6727da37f3c5e03764e8dcc27cbb35532eccace4fd9016685d3eed2d5b729370d5b32acd911d6fb2
 SHA512 
7e0fbcb813ec4ef4b64d57b785abf47a0f6bd501293717eaafbf64706c0047486db6fd5c5cd0a987272e6e01f975853c8050417937282a720081e9523e7752f5
+DIST lua-language-server-3.6.22.zip 31238168 BLAKE2B 
dfd357d979b48f241146d546b754cfaa0a4e5b4675da942f28730de2616a284cee0a8d53020d75d74912e60830c0bdd8f69a50e5b64d4e09e13a73bb0cd8be9c
 SHA512 
13ad6d4e74a5e7ccb124b8389c1b88f7bb1697eecb18ca3d176b5f207529cd84b2a6fb178875426e09a7b4db95008b8ccb2eff98f8f7a87ed07bf5fbdebc6309

diff --git a/dev-util/lua-language-server/files/build.ninja.patch 
b/dev-util/lua-language-server/files/build.ninja.patch
index 3d3e8cc79..8f83ef7eb 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,23 +12,23 @@
+@@ -12,8 +12,8 @@
  3rd/bee.lua/compile/config.lua 3rd/bee.lua/compile/common.lua $
  make/code_format.lua
  rule c_source_bee
@@ -11,45 +11,41 @@
description = Compile C   $out
deps = gcc
depfile = $out.d
- build $obj/source_bee/lua-seri.obj: c_source_bee $
+@@ -21,14 +21,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 $
+   command = $cc -MMD -MT $out -MF $out.d -std=c++17 -fno-rtti -O2 -Wall $
 --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 -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 $
+   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 -fPIC -o $out -c $in CXXFLAGS

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

2023-05-27 Thread Mathis Winterer
commit: 20e9b7a066339a1b56c1970d6c33344c780fb707
Author: Mathis Winterer  fedora  email>
AuthorDate: Sat May 27 10:13:34 2023 +
Commit:     Mathis Winterer  fedora  email>
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

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

2023-04-27 Thread Mathis Winterer
commit: 902721305fa52d46884e660a80053b372d14743e
Author: Mathis Winterer  fedora  email>
AuthorDate: Thu Apr 27 17:15:13 2023 +
Commit:     Mathis Winterer  fedora  email>
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 -ls

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

2023-03-28 Thread Mathis Winterer
commit: cfa8c2c6246f781b517883b92471b045e9228732
Author: Mathis Winterer  fedora  email>
AuthorDate: Tue Mar 28 13:48:37 2023 +
Commit:     Mathis Winterer  fedora  email>
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-lan

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

2023-03-13 Thread Mathis Winterer
commit: 54297db3c91d8b9a0eec01c5e1c35f97d4afd1e4
Author: Mathis Winterer  fedora  email>
AuthorDate: Mon Mar 13 21:54:25 2023 +
Commit:     Mathis Winterer  fedora  email>
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

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

2023-03-07 Thread Mathis Winterer
commit: ebc24c52e73c461508896673d8a6837ccdd84202
Author: Mathis Winterer  fedora  email>
AuthorDate: Tue Mar  7 20:27:50 2023 +
Commit:     Mathis Winterer  fedora  email>
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 -

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

2023-02-21 Thread Mathis Winterer
commit: 61d6d60273f3093d31bf2e74b44e65394db6e39d
Author: Mathis Winterer  fedora  email>
AuthorDate: Tue Feb 21 15:17:54 2023 +
Commit:     Mathis Winterer  fedora  email>
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:dev commit in: dev-util/lua-language-server/, dev-util/lua-language-server/files/

2023-02-07 Thread Mathis Winterer
commit: c3542d60dcdcbd0bce6ad2d795472ca28413dd86
Author: Mathis Winterer  fedora  email>
AuthorDate: Tue Feb  7 16:12:37 2023 +
Commit:     Mathis Winterer  fedora  email>
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 $
+--DNDEBU

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

2023-02-01 Thread Mathis Winterer
commit: ee98eb82f75727acc6f06179940537a5ccc41891
Author: Mathis Winterer  fedora  email>
AuthorDate: Wed Feb  1 12:15:17 2023 +
Commit:     Mathis Winterer  fedora  email>
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.

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

2023-01-20 Thread Mathis Winterer
commit: ede66427908669ecd09b954c501dadedbd77a218
Author: Mathis Winterer  fedora  email>
AuthorDate: Fri Jan 20 16:32:26 2023 +
Commit:     Mathis Winterer  fedora  email>
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:dev commit in: dev-util/lua-language-server/files/, dev-util/lua-language-server/

2023-01-19 Thread Mathis Winterer
commit: 358ab9012ee99f716417959bbd77384cbae2c3c2
Author: Mathis Winterer  fedora  email>
AuthorDate: Thu Jan 19 20:09:44 2023 +
Commit:     Mathis Winterer  fedora  email>
CommitDate: Thu Jan 19 20:09:44 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=358ab901

dev-util/lua-language-server: add 3.6.6, drop 3.6.4

Signed-off-by: Mathis Winterer  fedora.email>

 dev-util/lua-language-server/Manifest  |  2 +-
 .../lua-language-server/files/build.ninja.patch| 83 --
 .../lua-language-server/files/linux.ninja.patch| 36 +-
 ...6.4.ebuild => lua-language-server-3.6.6.ebuild} | 18 ++---
 4 files changed, 59 insertions(+), 80 deletions(-)

diff --git a/dev-util/lua-language-server/Manifest 
b/dev-util/lua-language-server/Manifest
index 7144f1ceb..98fa5f139 100644
--- a/dev-util/lua-language-server/Manifest
+++ b/dev-util/lua-language-server/Manifest
@@ -1 +1 @@
-DIST lua-language-server-3.6.4.zip 32188348 BLAKE2B 
4d249af12cdf151d77b7af1c63cff2de103d7cf80416422bf3cf9fbb6031546963f59dcf1d39f8b8dbe41a3cde29dbdf04ba9fc5760cb310575ebdc0494ec604
 SHA512 
9f47becc9ade0f205d28ad75abeb5895b06486a21c3afa2b16331c34db25fce70a20a80599f48aa0ba485bad75316e1c0d4080f8bb49eaeb30ccc6eff7b12d13
+DIST lua-language-server-3.6.6.zip 32324475 BLAKE2B 
240149ac50a7024f4135d9ad25246058e7160ebee8cf2613b65ba25bc44fdd65101763fbcbfce12c666927200ec64887783ad16d0daccc326177d168334189df
 SHA512 
4dc60fe7bfbf17df1bdac2566fc8bdb16750cf8ea0220ba3c3eb787baa544f79f7fa3d08f519b45b5143cc793f2fe2063ef46a7ba3f3b0d2069d1bd8f72cc83b

diff --git a/dev-util/lua-language-server/files/build.ninja.patch 
b/dev-util/lua-language-server/files/build.ninja.patch
index d736f3619..3760f9367 100644
--- a/dev-util/lua-language-server/files/build.ninja.patch
+++ b/dev-util/lua-language-server/files/build.ninja.patch
@@ -1,23 +1,13 @@
 --- a/build/build.ninja
 +++ b/build/build.ninja
-@@ -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 @@
+@@ -12,17 +12,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 $
++  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
-+  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
@@ -27,43 +17,42 @@
  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
++  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
description = Compile C++ $out
deps = gcc
depfile = $out.d
-@@ -31,8 +31,8 @@
+@@ -30,8 +30,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
++  command = $cc -MMD -MT $out -MF $out.d -std=c++17 -Wall $
++-fvisibility=hidden -I3rd/bee.lua -DNDEBUG -o $out -c $in CXXFLAGS
description = Compile C++ $out
deps = gcc
depfile = $out.d
-@@ -56,9 +56,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
 -  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 $
++  command = $cc -MMD -MT $out -MF $out.d -std=c++17 -Wall $
+ -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 @@
+@@ -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=c

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

2023-01-02 Thread Mathis Winterer
commit: 23e8e520d9b8af85911db07a906da5f458bdc570
Author: Mathis Winterer  fedora  email>
AuthorDate: Mon Jan  2 17:21:19 2023 +
Commit:     Mathis Winterer  fedora  email>
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:dev commit in: dev-util/lua-language-server/files/, dev-util/lua-language-server/

2023-01-01 Thread Mathis Winterer
commit: 08285c8c5a479dce78ca70dfac51828aee4c59e9
Author: Mathis Winterer  fedora  email>
AuthorDate: Sun Jan  1 23:06:47 2023 +
Commit:     Mathis Winterer  fedora  email>
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 $
++

[gentoo-commits] repo/proj/guru:dev commit in: app-emulation/spice-html5/

2023-01-01 Thread Mathis Winterer
commit: 2b5cd5a154a043a47e9a67ec5eb96ce845501eee
Author: Mathis Winterer  fedora  email>
AuthorDate: Sun Jan  1 13:28:47 2023 +
Commit:     Mathis Winterer  fedora  email>
CommitDate: Sun Jan  1 13:28:47 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2b5cd5a1

app-emulation/spice-html5: Update copyright, switch tar.gz to tar.bz2,
simplify ebuilds, add additional metadata

Signed-off-by: Mathis Winterer  fedora.email>

 app-emulation/spice-html5/Manifest|  4 ++--
 app-emulation/spice-html5/metadata.xml| 14 +-
 app-emulation/spice-html5/spice-html5-0.2.2.ebuild| 14 +++---
 app-emulation/spice-html5/spice-html5-0.3.0-r1.ebuild |  8 
 4 files changed, 18 insertions(+), 22 deletions(-)

diff --git a/app-emulation/spice-html5/Manifest 
b/app-emulation/spice-html5/Manifest
index 9f240490e..47dbd4e65 100644
--- a/app-emulation/spice-html5/Manifest
+++ b/app-emulation/spice-html5/Manifest
@@ -1,2 +1,2 @@
-DIST spice-html5-spice-html5-0.2.2.tar.gz 487210 BLAKE2B 
125e5c2b36970c787897395eb56f71f90067ca5e6a80da4981f26ed3083b3cef4aaa40d2bb9767e775f9739eb15182c2cea874305e6a247c56be00e037bee6d6
 SHA512 
2a486552055762e44f54a7454d97e49d8f0d92a476b768f8724e6dfb6796851bd143a2c5b74fc2cff0bcec1f86b919428562f82e4b8de51ff95dadcc8b1a8133
-DIST spice-html5-spice-html5-0.3.0.tar.gz 488039 BLAKE2B 
83a4a30e4bb5d86a37e831f8406563de03723b1d1bb6920f17aee72e8cfdce281bfac05e7f47d0540c95c6f2ffde245cb6789c4fd39df2b90c230e82e251af6b
 SHA512 
fcf4f442072b35bd5655eaebf7032e9dbd72c555f5ab201a0829c8633a032803deb0ab254ef95c38c0c50047a540efeddf5184fdcc4775b2556813929a247cf2
+DIST spice-html5-spice-html5-0.2.2.tar.bz2 396396 BLAKE2B 
cde1dbec79c28a21fd8beef00b13ade0c937a7eb4cf2195160f724c1eac10074deb2732fa6145d1f8867e7a8c69492f9e8ab7ad52884c781e30ce5620f7e4a71
 SHA512 
f2e05d510a67726e832cc424eceef7f3188622e8aed4435d16a17c951b96cf315851838aa2b39cf582b5e899bd57587c4e308c9341fb4d18d6b901fbdf819609
+DIST spice-html5-spice-html5-0.3.0.tar.bz2 397775 BLAKE2B 
8b03203e0a0377d6ae2b14cd4cad058f09c2073f00eda430330dfb9039bd6f0ff8cc817c9ef7728f3a876ece154ea1455dded8aaffa063ddec0c7df9e994aff0
 SHA512 
0a7c9584a6afad4097909c47d86bdedc6d9d5859cd421daa9834ece1ef11cc43cb1dce68985511e1d1d82d5055ca9025e6705b91ba3130b0e6a05edcf67fe7d0

diff --git a/app-emulation/spice-html5/metadata.xml 
b/app-emulation/spice-html5/metadata.xml
index d2b2c8ce9..3cc9b8a0f 100644
--- a/app-emulation/spice-html5/metadata.xml
+++ b/app-emulation/spice-html5/metadata.xml
@@ -1,9 +1,13 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   co-maintainers welcome
-   lssndrbarbi...@gmail.com
-   Alessandro Barbieri
-   
+  
+co-maintainers welcome
+lssndrbarbi...@gmail.com
+Alessandro Barbieri
+  
+  
+
https://gitlab.freedesktop.org/spice/spice-html5/-/issues
+spice/spice-html5
+  
 

diff --git a/app-emulation/spice-html5/spice-html5-0.2.2.ebuild 
b/app-emulation/spice-html5/spice-html5-0.2.2.ebuild
index b14ee2cb6..ee0d182bf 100644
--- a/app-emulation/spice-html5/spice-html5-0.2.2.ebuild
+++ b/app-emulation/spice-html5/spice-html5-0.2.2.ebuild
@@ -1,26 +1,18 @@
-# Copyright 2019-2020 Gentoo Authors
+# Copyright 2019-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 DESCRIPTION="Spice Javascript client"
 HOMEPAGE="https://gitlab.freedesktop.org/spice/spice-html5;
-SRC_URI="https://gitlab.freedesktop.org/spice/${PN}/-/archive/${P}/${PN}-${P}.tar.gz;
+SRC_URI="https://gitlab.freedesktop.org/spice/${PN}/-/archive/${P}/${PN}-${P}.tar.bz2;
 S="${WORKDIR}/${PN}-${P}"
 
 LICENSE="LGPL-3"
 SLOT="0"
 KEYWORDS="~amd64 ~arm64 ~x86"
-IUSE=""
 
-DEPEND=""
 RDEPEND="${DEPEND}"
-BDEPEND=""
-
-# no compiling
-src_compile() {
-   true
-}
 
 src_install() {
insinto /usr/share/spice-html5

diff --git a/app-emulation/spice-html5/spice-html5-0.3.0-r1.ebuild 
b/app-emulation/spice-html5/spice-html5-0.3.0-r1.ebuild
index 940a6e22b..950922672 100644
--- a/app-emulation/spice-html5/spice-html5-0.3.0-r1.ebuild
+++ b/app-emulation/spice-html5/spice-html5-0.3.0-r1.ebuild
@@ -1,23 +1,23 @@
-# Copyright 2019-2022 Gentoo Authors
+# Copyright 2019-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 DESCRIPTION="Spice Javascript client"
 HOMEPAGE="https://gitlab.freedesktop.org/spice/spice-html5;
-SRC_URI="https://gitlab.freedesktop.org/spice/${PN}/-/archive/${P}/${PN}-${P}.tar.gz;
+SRC_URI="https://gitlab.freedesktop.org/spice/${PN}/-/archive/${P}/${PN}-${P}.tar.bz2;
 S="${WORKDIR}/${PN}-${P}"
 
 LICENSE="LGPL-3 MIT"
 SLOT="0"
 KEYWORDS="~amd64"
 
-src_compile() {
+src_prepare() {
sed -e "s/VERSION/${PV}/" < package.js

[gentoo-commits] repo/proj/guru:dev commit in: app-misc/nerdfetch/

2023-01-01 Thread Mathis Winterer
commit: 68ce11ddd52cdf97ea16cf0b0eef3473168ca6d8
Author: Mathis Winterer  fedora  email>
AuthorDate: Sun Jan  1 12:43:00 2023 +
Commit:     Mathis Winterer  fedora  email>
CommitDate: Sun Jan  1 12:43:00 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=68ce11dd

app-misc/nerdfetch: update LICENSE, SRC_URI

Signed-off-by: Mathis Winterer  fedora.email>

 app-misc/nerdfetch/Manifest   |  2 +-
 app-misc/nerdfetch/metadata.xml   | 10 +++---
 app-misc/nerdfetch/nerdfetch-5.0.2.ebuild | 13 -
 3 files changed, 12 insertions(+), 13 deletions(-)

diff --git a/app-misc/nerdfetch/Manifest b/app-misc/nerdfetch/Manifest
index 93ec180f5..5c0c324c0 100644
--- a/app-misc/nerdfetch/Manifest
+++ b/app-misc/nerdfetch/Manifest
@@ -1 +1 @@
-DIST v5.0.2.tar.gz 15475 BLAKE2B 
e7e5ac7e5e1e86069f423501c5b6196a9267352298708b270c5a47dc4f077ccac4d8b3579d1c6bf3e76ecac8cd550288e4b6f315f372b9b82b6ecaacdf482e19
 SHA512 
220d531ed0a25b402fe523135919a763687c290039fb40524ed3b2a6911acbf4f57837cc5e139ec13d941d6c00328574cc48409feb8068730e796d9e359b5d97
+DIST nerdfetch-5.0.2.tar.gz 15475 BLAKE2B 
e7e5ac7e5e1e86069f423501c5b6196a9267352298708b270c5a47dc4f077ccac4d8b3579d1c6bf3e76ecac8cd550288e4b6f315f372b9b82b6ecaacdf482e19
 SHA512 
220d531ed0a25b402fe523135919a763687c290039fb40524ed3b2a6911acbf4f57837cc5e139ec13d941d6c00328574cc48409feb8068730e796d9e359b5d97

diff --git a/app-misc/nerdfetch/metadata.xml b/app-misc/nerdfetch/metadata.xml
index 5dc3072fa..b19755700 100644
--- a/app-misc/nerdfetch/metadata.xml
+++ b/app-misc/nerdfetch/metadata.xml
@@ -5,7 +5,11 @@
ra...@sandhuservices.dev
Rahul Sandhu

-   
-   A POSIX *nix (Linux, macOS, Android, *BSD, etc) fetch script using 
Nerdfonts
-   
+   
+   
+   Kainoa Kanter
+   
+   
https://github.com/ThatOneCalculator/NerdFetch/issues
+   ThatOneCalculator/NerdFetch
+   
 

diff --git a/app-misc/nerdfetch/nerdfetch-5.0.2.ebuild 
b/app-misc/nerdfetch/nerdfetch-5.0.2.ebuild
index 864fef5ab..47a1ed703 100644
--- a/app-misc/nerdfetch/nerdfetch-5.0.2.ebuild
+++ b/app-misc/nerdfetch/nerdfetch-5.0.2.ebuild
@@ -1,22 +1,17 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-S="${WORKDIR}/NerdFetch-${PV}"
-
 DESCRIPTION="A POSIX *nix fetch script using Nerdfonts"
 HOMEPAGE="https://github.com/ThatOneCalculator/NerdFetch;
-SRC_URI="https://github.com/ThatOneCalculator/NerdFetch/archive/refs/tags/v${PV}.tar.gz;
+SRC_URI="https://github.com/ThatOneCalculator/NerdFetch/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
+S="${WORKDIR}/NerdFetch-${PV}"
 
-LICENSE="MIT"
+LICENSE="GPL-3"
 SLOT="0"
 KEYWORDS="~amd64"
 
-src_unpack() {
-   unpack v${PV}.tar.gz
-}
-
 src_install() {
dobin "nerdfetch"
dodoc "README.md"



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

2023-01-01 Thread Mathis Winterer
commit: 5ab2d7cc25ad3168462fa5dcf96364dd9dc023ef
Author: Mathis Winterer  fedora  email>
AuthorDate: Sun Jan  1 12:13:33 2023 +
Commit:     Mathis Winterer  fedora  email>
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:dev commit in: dev-util/lua-language-server/

2022-12-31 Thread Mathis Winterer
commit: 5d333f78ef60c2506dbcd5dfb9cb25a0150e67fd
Author: Mathis Winterer  fedora  email>
AuthorDate: Sat Dec 31 16:07:24 2022 +
Commit:     Mathis Winterer  fedora  email>
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:dev commit in: dev-util/lua-language-server/

2022-12-31 Thread Mathis Winterer
commit: c3a83066d690a3fea075cca633e2069c6fb362b5
Author: Mathis Winterer  fedora  email>
AuthorDate: Sat Dec 31 16:21:44 2022 +
Commit:     Mathis Winterer  fedora  email>
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:dev commit in: dev-util/lua-language-server/

2022-12-31 Thread Mathis Winterer
commit: 27498ff3d2904897d51928b631696e194370943c
Author: Mathis Winterer  fedora  email>
AuthorDate: Sat Dec 31 16:07:24 2022 +
Commit:     Mathis Winterer  fedora  email>
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:dev commit in: dev-util/lua-language-server/

2022-12-31 Thread Mathis Winterer
commit: 42462ce6abc5cae9910abe672bda5cec0af53b32
Author: Mathis Winterer  fedora  email>
AuthorDate: Sat Dec 31 16:08:47 2022 +
Commit:     Mathis Winterer  fedora  email>
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() {



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

2022-12-31 Thread Mathis Winterer
commit: 064a24ec2cc6ca7186aa86036c91e29cadc1387a
Author: Mathis Winterer  fedora  email>
AuthorDate: Sat Dec 31 12:57:51 2022 +
Commit:     Mathis Winterer  fedora  email>
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;>
+
+   
+   mrmagic223325@fedora.email
+   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
+   
+