summaryrefslogtreecommitdiff
path: root/dev-util
diff options
context:
space:
mode:
Diffstat (limited to 'dev-util')
-rw-r--r--dev-util/chirurgien/chirurgien-2.1.ebuild4
-rw-r--r--dev-util/haredo/Manifest1
-rw-r--r--dev-util/haredo/haredo-1.0.2.ebuild32
-rw-r--r--dev-util/haredo/haredo-9999.ebuild32
-rw-r--r--dev-util/haredo/metadata.xml10
-rw-r--r--dev-util/lua-language-server/Manifest2
-rw-r--r--dev-util/lua-language-server/files/build.ninja.patch51
-rw-r--r--dev-util/lua-language-server/lua-language-server-3.6.10.ebuild (renamed from dev-util/lua-language-server/lua-language-server-3.6.8.ebuild)4
-rw-r--r--dev-util/lua-language-server/metadata.xml7
-rw-r--r--dev-util/roctracer/files/roctracer-5.3.3-Werror.patch15
-rw-r--r--dev-util/roctracer/roctracer-5.3.3.ebuild4
-rw-r--r--dev-util/spirv-headers/Manifest1
-rw-r--r--dev-util/spirv-headers/spirv-headers-1.3.231.ebuild17
-rw-r--r--dev-util/spirv-tools/Manifest1
-rw-r--r--dev-util/spirv-tools/spirv-tools-1.3.231.ebuild44
-rw-r--r--dev-util/typescript-language-server/Manifest2
-rw-r--r--dev-util/typescript-language-server/typescript-language-server-3.1.0.ebuild (renamed from dev-util/typescript-language-server/typescript-language-server-3.0.2.ebuild)10
-rw-r--r--dev-util/valgrind/files/musl.supp47
-rw-r--r--dev-util/vulkan-headers/Manifest1
-rw-r--r--dev-util/vulkan-headers/vulkan-headers-1.3.231.ebuild24
-rw-r--r--dev-util/vulkan-tools/Manifest1
-rw-r--r--dev-util/vulkan-tools/vulkan-tools-1.3.231.ebuild82
22 files changed, 147 insertions, 245 deletions
diff --git a/dev-util/chirurgien/chirurgien-2.1.ebuild b/dev-util/chirurgien/chirurgien-2.1.ebuild
index 402ca97d86c2..50465e44cddf 100644
--- a/dev-util/chirurgien/chirurgien-2.1.ebuild
+++ b/dev-util/chirurgien/chirurgien-2.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -13,7 +13,7 @@ S="${WORKDIR}"/${P^}
LICENSE="GPL-3+"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
RDEPEND="
gui-libs/gtk:4
diff --git a/dev-util/haredo/Manifest b/dev-util/haredo/Manifest
new file mode 100644
index 000000000000..2b1d73ca22ec
--- /dev/null
+++ b/dev-util/haredo/Manifest
@@ -0,0 +1 @@
+DIST haredo-1.0.2.tar.gz 374632 BLAKE2B 3e17f3a153d5559e6d8b64d9bc84114bd49fe481cb8528653a4dba3337ae393d060e8c68429b03059d3afcbda2467e9ee5e774aa5994ce3818679315dd2f2f20 SHA512 2bad1ebffa4a6a56916481ada556dcc85c19d90697ff8ee7cad126581099a6efe9f0498d400dc9a15e13e7999cdd375500f2eedbc863d736003fc190f780a0b4
diff --git a/dev-util/haredo/haredo-1.0.2.ebuild b/dev-util/haredo/haredo-1.0.2.ebuild
new file mode 100644
index 000000000000..b542aff42a74
--- /dev/null
+++ b/dev-util/haredo/haredo-1.0.2.ebuild
@@ -0,0 +1,32 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ "${PV}" = "9999" ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://git.sr.ht/~autumnull/haredo"
+ SLOT="0"
+else
+ SRC_URI="https://git.sr.ht/~autumnull/haredo/archive/${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm64 ~riscv"
+ SLOT="0/${PV}"
+fi
+
+DESCRIPTION="a simple and unix-idiomatic build automator"
+HOMEPAGE="https://git.sr.ht/~autumnull/haredo"
+LICENSE="WTFPL-2"
+
+DEPEND="dev-lang/hare:="
+BDEPEND="app-text/scdoc"
+
+# binaries are hare-built
+QA_FLAGS_IGNORED="usr/bin/.*"
+
+src_configure() {
+ sed -i 's;^PREFIX=.*;PREFIX=/usr;' Makefile || die
+}
+
+src_test() {
+ PATH="${S}/bin:$PATH" ./bin/haredo test || die
+}
diff --git a/dev-util/haredo/haredo-9999.ebuild b/dev-util/haredo/haredo-9999.ebuild
new file mode 100644
index 000000000000..b542aff42a74
--- /dev/null
+++ b/dev-util/haredo/haredo-9999.ebuild
@@ -0,0 +1,32 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ "${PV}" = "9999" ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://git.sr.ht/~autumnull/haredo"
+ SLOT="0"
+else
+ SRC_URI="https://git.sr.ht/~autumnull/haredo/archive/${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm64 ~riscv"
+ SLOT="0/${PV}"
+fi
+
+DESCRIPTION="a simple and unix-idiomatic build automator"
+HOMEPAGE="https://git.sr.ht/~autumnull/haredo"
+LICENSE="WTFPL-2"
+
+DEPEND="dev-lang/hare:="
+BDEPEND="app-text/scdoc"
+
+# binaries are hare-built
+QA_FLAGS_IGNORED="usr/bin/.*"
+
+src_configure() {
+ sed -i 's;^PREFIX=.*;PREFIX=/usr;' Makefile || die
+}
+
+src_test() {
+ PATH="${S}/bin:$PATH" ./bin/haredo test || die
+}
diff --git a/dev-util/haredo/metadata.xml b/dev-util/haredo/metadata.xml
new file mode 100644
index 000000000000..3612991d746c
--- /dev/null
+++ b/dev-util/haredo/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>contact@hacktivis.me</email>
+ <name>Haelwenn (lanodan) Monnier</name>
+ </maintainer>
+
+ <origin>gentoo-guru-overlay</origin>
+</pkgmetadata> \ No newline at end of file
diff --git a/dev-util/lua-language-server/Manifest b/dev-util/lua-language-server/Manifest
index 7967eaa88ee6..dbfbf1d8e9af 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 11db385d3d9f..d0ccda1a55ed 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 = Link Exe $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
++ -DNDEBUG -o $out -c $in CXXFLAGS
+ description = Compile C++ $out
+ deps = gcc
+ depfile = $out.d
diff --git a/dev-util/lua-language-server/lua-language-server-3.6.8.ebuild b/dev-util/lua-language-server/lua-language-server-3.6.10.ebuild
index b4a2bfe1efea..47618e68aac5 100644
--- a/dev-util/lua-language-server/lua-language-server-3.6.8.ebuild
+++ b/dev-util/lua-language-server/lua-language-server-3.6.10.ebuild
@@ -6,8 +6,8 @@ EAPI=8
inherit ninja-utils toolchain-funcs
DESCRIPTION="Lua language server"
-HOMEPAGE="https://github.com/sumneko/lua-language-server"
-SRC_URI="https://github.com/sumneko/lua-language-server/releases/download/${PV}/${P}-submodules.zip -> ${P}.zip"
+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"
diff --git a/dev-util/lua-language-server/metadata.xml b/dev-util/lua-language-server/metadata.xml
index 285923d396cf..fc4be5b6cf4d 100644
--- a/dev-util/lua-language-server/metadata.xml
+++ b/dev-util/lua-language-server/metadata.xml
@@ -9,11 +9,8 @@
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
</longdescription>
<upstream>
- <maintainer status="active">
- <name>Sumneko</name>
- </maintainer>
- <bugs-to>https://github.com/sumneko/lua-language-server/issues</bugs-to>
- <doc>https://github.com/sumneko/lua-language-server/wiki</doc>
+ <bugs-to>https://github.com/LuaLS/lua-language-server/issues</bugs-to>
+ <doc>https://github.com/LuaLS/lua-language-server/wiki</doc>
</upstream>
<origin>gentoo-guru-overlay</origin>
</pkgmetadata> \ No newline at end of file
diff --git a/dev-util/roctracer/files/roctracer-5.3.3-Werror.patch b/dev-util/roctracer/files/roctracer-5.3.3-Werror.patch
new file mode 100644
index 000000000000..b932bb5cb5d3
--- /dev/null
+++ b/dev-util/roctracer/files/roctracer-5.3.3-Werror.patch
@@ -0,0 +1,15 @@
+Should not use the aggressive -Werror flag.
+
+Index: roctracer-rocm-5.3.3/CMakeLists.txt
+===================================================================
+--- roctracer-rocm-5.3.3.orig/CMakeLists.txt
++++ roctracer-rocm-5.3.3/CMakeLists.txt
+@@ -37,7 +37,7 @@ endif()
+
+ set(CMAKE_CXX_STANDARD 17)
+ set(CMAKE_CXX_STANDARD_REQUIRED ON)
+-add_compile_options(-Wall -Werror)
++add_compile_options(-Wall)
+
+ set(THREADS_PREFER_PTHREAD_FLAG ON)
+
diff --git a/dev-util/roctracer/roctracer-5.3.3.ebuild b/dev-util/roctracer/roctracer-5.3.3.ebuild
index a053427379df..23e3d7e714e7 100644
--- a/dev-util/roctracer/roctracer-5.3.3.ebuild
+++ b/dev-util/roctracer/roctracer-5.3.3.ebuild
@@ -31,7 +31,8 @@ BDEPEND="
"
PATCHES=( "${FILESDIR}"/roctracer-5.3.3-flat-lib-layout.patch
- "${FILESDIR}"/roctracer-5.3.3-do-not-install-test-files.patch )
+ "${FILESDIR}"/roctracer-5.3.3-do-not-install-test-files.patch
+ "${FILESDIR}"/roctracer-5.3.3-Werror.patch )
python_check_deps() {
python_has_version "dev-python/CppHeaderParser[${PYTHON_USEDEP}]" \
@@ -51,6 +52,7 @@ src_configure() {
-DCMAKE_MODULE_PATH="${EPREFIX}/usr/lib64/cmake/hip"
-DAMDGPU_TARGETS="$(get_amdgpu_flags)"
-DFILE_REORG_BACKWARD_COMPATIBILITY=OFF
+ -DHIP_CXX_COMPILER=hipcc
)
cmake_src_configure
diff --git a/dev-util/spirv-headers/Manifest b/dev-util/spirv-headers/Manifest
index c70a52e232e6..bbed1df7d890 100644
--- a/dev-util/spirv-headers/Manifest
+++ b/dev-util/spirv-headers/Manifest
@@ -1,3 +1,2 @@
-DIST spirv-headers-1.3.231.tar.gz 439643 BLAKE2B 034f3ff56a36dbd62290980f55ead654af209eb23359b541b6d6de72f8c6dbd67d7e0ca5c64f0e2b2f29077a19b224909c507d373a17b76010862df3222e8a08 SHA512 227d0ae49d3095813cb48b5657858df4caebfc4c711b5d8b1d358f4b37f40b482d4cc7ca4d91cb029c32c8ba6af73221ba0fa02724e795a46dc324f2bc832ff9
DIST spirv-headers-1.3.236.tar.gz 445166 BLAKE2B cf64f91a3d4368f876fb5834c0fa42d36861519b842fee8789515752dc8cb519266579cec8be26f3e0ea2917884b3bad2644f337adf9184cda139224cbc33240 SHA512 0cd35cbff41b5dc6f78c5129c138c83e099c8bea63eca9dfc8fdf0a19fed015b9d4435fc8e1c8d98997f1c673162b289842e0bbe3ba243f798bc631cd92d85d2
DIST spirv-headers-1.3.239.tar.gz 446227 BLAKE2B 43c115f2b9661b682455034479a056cbef9cb9d4d9e60be88a1d5e16354dbfc907c1719f0d90cb0a0d243e420b552b150b915baaa9aecf998604197f26ba214b SHA512 f537becf7940cc31bc7b578f33be1ca55264414f205582dff0c569bdbae085e78760ea317a32e6d3fe3510e29554ea1b1a00bf9e4df3e20cd4de6e998a891a5d
diff --git a/dev-util/spirv-headers/spirv-headers-1.3.231.ebuild b/dev-util/spirv-headers/spirv-headers-1.3.231.ebuild
deleted file mode 100644
index 7a7c95b03c13..000000000000
--- a/dev-util/spirv-headers/spirv-headers-1.3.231.ebuild
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-DESCRIPTION="Machine-readable files for the SPIR-V Registry"
-HOMEPAGE="https://www.khronos.org/registry/spir-v/"
-EGIT_COMMIT="sdk-${PV}"
-SRC_URI="https://github.com/KhronosGroup/SPIRV-Headers/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86"
-
-S="${WORKDIR}/SPIRV-Headers-${EGIT_COMMIT}"
diff --git a/dev-util/spirv-tools/Manifest b/dev-util/spirv-tools/Manifest
index c6e9114ca10e..fa0b789aad1d 100644
--- a/dev-util/spirv-tools/Manifest
+++ b/dev-util/spirv-tools/Manifest
@@ -1,3 +1,2 @@
-DIST spirv-tools-1.3.231.tar.gz 3044417 BLAKE2B f59afde3ec653e9ed0e8c43814e2ec8e9e379d3872c5f277215948d57ff4dc29374525e42fb5cace08d59c8322c28a9077c3573691242c5aaf4b057865ed7cf1 SHA512 d38ca24b9316e9e878f56e63a08ee40d7cae5aa947546f4d9e789d71b81d0f551fcafacce09d59e9874e284705f55f98e5fdc0acc27ec429fab02f9762e47952
DIST spirv-tools-1.3.236.tar.gz 3079909 BLAKE2B 97c773b3bee60d3889f9bda49d0b729ce199fab1d6ac211f0bcc9fd0ec2d1d770ed6dccd603cf9beae82541d009fa37bc6d5e1a3a8cae82985c84e3bcfbc4149 SHA512 c70287582cc42eca1a4b81259217f02e4d7003503d43a2aabc24b3c6c50b9081768bdd69ed8a9c8489b1e9a52e9762629c920a96eb2ef43a96e9ead7a1438674
DIST spirv-tools-1.3.239.tar.gz 3088996 BLAKE2B b7900fee1b5fca47802cd168766c3bc2f316fd69380670a8f0241df607c8fb41e8534d699330e38fa33ca1632a63fe54fb6c69def68d5b7a30b4229598fdcd21 SHA512 77c06e9127e9f5ab5c83b2bae181a9e626adc4f37d10122a1ed62904dd7e05f78f5eb75f4213d8d986bc78f60f247ed23ddc2552fcbb8355c0160fb559d32707
diff --git a/dev-util/spirv-tools/spirv-tools-1.3.231.ebuild b/dev-util/spirv-tools/spirv-tools-1.3.231.ebuild
deleted file mode 100644
index 83ecd282bb57..000000000000
--- a/dev-util/spirv-tools/spirv-tools-1.3.231.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MY_PN=SPIRV-Tools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
-PYTHON_REQ_USE="xml(+)"
-inherit cmake-multilib python-any-r1
-
-if [[ ${PV} == *9999* ]]; then
- EGIT_REPO_URI="https://github.com/KhronosGroup/${MY_PN}.git"
- inherit git-r3
-else
- EGIT_COMMIT="sdk-${PV}.0"
- SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86"
- S="${WORKDIR}"/${MY_PN}-${EGIT_COMMIT}
-fi
-
-DESCRIPTION="Provides an API and commands for processing SPIR-V modules"
-HOMEPAGE="https://github.com/KhronosGroup/SPIRV-Tools"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-# Tests fail upon finding symbols that do not match a regular expression
-# in the generated library. Easily hit with non-standard compiler flags
-RESTRICT="test"
-COMMON_DEPEND="~dev-util/spirv-headers-${PV}"
-DEPEND="${COMMON_DEPEND}"
-RDEPEND=""
-BDEPEND="${PYTHON_DEPS}
- ${COMMON_DEPEND}"
-
-multilib_src_configure() {
- local mycmakeargs=(
- "-DSPIRV-Headers_SOURCE_DIR=${ESYSROOT}/usr/"
- "-DSPIRV_WERROR=OFF"
- "-DSPIRV_TOOLS_BUILD_STATIC=OFF"
- "-DBUILD_SHARED_LIBS=ON"
- )
-
- cmake_src_configure
-}
diff --git a/dev-util/typescript-language-server/Manifest b/dev-util/typescript-language-server/Manifest
index 0030a409a1f6..d2c5ca7973ef 100644
--- a/dev-util/typescript-language-server/Manifest
+++ b/dev-util/typescript-language-server/Manifest
@@ -1,2 +1,2 @@
-DIST typescript-language-server-3.0.2.tgz 426294 BLAKE2B b62ed2a4cdf3410bf92bff5724b250b01cefaeebda889824aaf29b6bb09fc8b47306c621acc2cbf28b05254e8d3c19272c4be4f175d5fa91c102a231f2111ba9 SHA512 289e6474acdd94d3b499f1db9dbf670ca88bdb8e1f11dfdfa96f9bf2dad572168b702168d5a01dd2c197fef3f9eb7b5db2d05ec3f3f54f328b4e761ad7bfdbf0
DIST typescript-language-server-3.0.3.tgz 426741 BLAKE2B f7d811684f14ab9d13f6c444a8fab573b3fb897bff0a51c1b028781507aa87ab77232be691a932c950c2bb40cb9ec4f51da9246c3caa84320d7f2427be3b16c5 SHA512 ec540e5dbc9640e9d198eba35ff4dddbf9812022ee0da55d79c00bcf0c79c7b0ab795e7f18bf3ea3528b20cbd2ec3dff392855d028911a690d985dd8e4bfe976
+DIST typescript-language-server-3.1.0.tgz 427679 BLAKE2B 89c0b4b97df1a8206024d72510e232722be4cfa971a228c74848b078726d7577b0ccad5d63f4c52c9a7fecd3862fc283a7d77bcaa418d35fb0e8c999a0ea785b SHA512 b5cde45130c418e30a73de89290acfdde751c78d85ce0a4f5e051c987a0527ee8f86076dd74d59f64ca90fa9f13d7e2413b17ac418ff53d09a96d7ffbadb4030
diff --git a/dev-util/typescript-language-server/typescript-language-server-3.0.2.ebuild b/dev-util/typescript-language-server/typescript-language-server-3.1.0.ebuild
index adf4ae092647..4122445f6ddb 100644
--- a/dev-util/typescript-language-server/typescript-language-server-3.0.2.ebuild
+++ b/dev-util/typescript-language-server/typescript-language-server-3.1.0.ebuild
@@ -5,15 +5,9 @@ EAPI=8
DESCRIPTION="TypeScript & JavaScript Language Server"
HOMEPAGE="https://www.npmjs.com/package/typescript-language-server"
-SRC_URI="
- mirror://npm/${PN}/-/${P}.tgz
-"
+SRC_URI="mirror://npm/${PN}/-/${P}.tgz"
S="${WORKDIR}"
-# NOTE: to generate the dependency tarball:
-# npm --cache ./npm-cache install $(portageq envvar DISTDIR)/${P}.tgz
-# tar -caf ${P}-deps.tar.xz npm-cache
-
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
@@ -27,7 +21,7 @@ BDEPEND="
"
src_unpack() {
- cd "${T}" || die "Could not cd to temporary directory"
+ : # npm uses the archive directly
}
src_install() {
diff --git a/dev-util/valgrind/files/musl.supp b/dev-util/valgrind/files/musl.supp
deleted file mode 100644
index 69adac7bb5da..000000000000
--- a/dev-util/valgrind/files/musl.supp
+++ /dev/null
@@ -1,47 +0,0 @@
-# From: https://git.alpinelinux.org/aports/tree/main/valgrind/
-# Suppressions for musl libc
-# See: https://www.openwall.com/lists/musl/2017/06/15/4
-
-{
- musl-dynlink-false-positive1
- Memcheck:Leak
- fun:calloc
- fun:load_direct_deps
- fun:load_deps
- fun:load_deps
- fun:__dls3
- fun:__dls2b
- fun:__dls2
-}
-
-{
- musl-dynlink-false-positive2
- Memcheck:Leak
- fun:calloc
- fun:load_direct_deps
- fun:load_deps
- fun:load_deps
- fun:__dls3
- fun:__dls2
-}
-
-{
- musl-dynlink-false-positive3
- Memcheck:Leak
- fun:calloc
- fun:load_library
- fun:load_preload
- fun:__dls3
- fun:__dls2b
- fun:__dls2
-}
-
-{
- musl-dynlink-false-positive4
- Memcheck:Leak
- fun:calloc
- fun:load_library
- fun:load_preload
- fun:__dls3
- fun:__dls2
-}
diff --git a/dev-util/vulkan-headers/Manifest b/dev-util/vulkan-headers/Manifest
index 7fa92f5cf530..120b752aed2a 100644
--- a/dev-util/vulkan-headers/Manifest
+++ b/dev-util/vulkan-headers/Manifest
@@ -1,3 +1,2 @@
-DIST vulkan-headers-1.3.231.tar.gz 1691630 BLAKE2B 321ad1d472a80ec31e0bbc80e8eb79ef831a385415e216b2ddf83014fcf4c3fda804fb8d085be10b35bd9454ab42cada4bf3d7f25d3d854cd607f7afd8ace906 SHA512 3d460c2e768de02f8bf5ad2963c4c75c4efe03be3d6a5a752c54676307fc2913fd765c7955bee4da42a9f9c64c20b984ffde805c3561b4e97d2b4120049e88ab
DIST vulkan-headers-1.3.236.tar.gz 1764629 BLAKE2B bcab4628979aba6121779f876010cca18308b42b2eea5f7e2c9ab45855914a5ef8f2f217a9853feca461c2fd002ad44696b60ef229c4a2f187aacb7e68ae3dd4 SHA512 f4623a9076896403ceff2c97b02bbda0692535be01dba0a51a1faaa015d9c57c47aaa0960505b94553f24b4efb9ebb84adac5a949d341bbb13898d734e6c722c
DIST vulkan-headers-1.3.239.tar.gz 1804393 BLAKE2B ea7ab92539aa32a6973bb590b84e4004195eea1f41b3499b33c1f915514243e7d06c603f0dd9feb4d04a455dd732940f512d2acca150372ebf02b007e670b27d SHA512 d7b0bf3f41f0f4a43c89c13cabfeb99401b069e6d0358b03befef465cba7e6a34e1608e62d981d0d905f5cc6327334cdca4e249ebb2305ce1ae81ebcfb62dc20
diff --git a/dev-util/vulkan-headers/vulkan-headers-1.3.231.ebuild b/dev-util/vulkan-headers/vulkan-headers-1.3.231.ebuild
deleted file mode 100644
index 767fada760a0..000000000000
--- a/dev-util/vulkan-headers/vulkan-headers-1.3.231.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MY_PN=Vulkan-Headers
-inherit cmake
-
-if [[ ${PV} == *9999* ]]; then
- EGIT_REPO_URI="https://github.com/KhronosGroup/${MY_PN}.git"
- inherit git-r3
-else
- SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/sdk-${PV}.0.tar.gz -> ${P}.tar.gz"
- KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86"
- S="${WORKDIR}"/${MY_PN}-sdk-${PV}.0
-fi
-
-DESCRIPTION="Vulkan Header files and API registry"
-HOMEPAGE="https://github.com/KhronosGroup/Vulkan-Headers"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-
-BDEPEND=">=dev-util/cmake-3.10.2"
diff --git a/dev-util/vulkan-tools/Manifest b/dev-util/vulkan-tools/Manifest
index fe50ec9d9017..6d5e18f044c4 100644
--- a/dev-util/vulkan-tools/Manifest
+++ b/dev-util/vulkan-tools/Manifest
@@ -1,3 +1,2 @@
-DIST vulkan-tools-1.3.231.tar.gz 876613 BLAKE2B 5c57e5f1f101d79b2bc57a7033a438c470db0d089beaeafa69865f95f14a55c0f71fcc0fb0dea1d898ddcdb80364abb883805e6b60f488a2b5b56bb42cffd4e9 SHA512 b6b1404e3d77e85c5f5d7e111193503e9b2a409a506692a862fcfc01a57d3ee5c6410f47dc7175175b817a1f0e9af62b7a99934c33c68f90babd698aeaeb0b8f
DIST vulkan-tools-1.3.236.tar.gz 880927 BLAKE2B 0d2b885057d063946140489eae4fb08ad8ff3172d23243f746c74090a20990901b18126cfb41efdd38b24f7c2e7dcd62dd3453f0f6130c618632592a4ecb1d31 SHA512 aa3b934ab084a29ae2503be96f0af69c52b693525cd5bd641c85b5a6f79ec3b7a48ba1b08a1a898229f80086bd5fc819b8ad4019835490653edadcf2d086b9f3
DIST vulkan-tools-1.3.239.tar.gz 775603 BLAKE2B ff2b07454b603a72f0f07c575c09b431f0ec996bab2d5adc66d8d5f1456b0897f3796a33c5658949c92f895b67cbc67ad777975697693cc677db69400549e824 SHA512 9397f71dba2b741dd43c101472ab5961e64b46a7252fca1aa2f3b7c2afbe44b789a25c13536c8eb5dbd6600d0c741330493b73177d805db38ff1542364ef4764
diff --git a/dev-util/vulkan-tools/vulkan-tools-1.3.231.ebuild b/dev-util/vulkan-tools/vulkan-tools-1.3.231.ebuild
deleted file mode 100644
index 0b785f5e04c1..000000000000
--- a/dev-util/vulkan-tools/vulkan-tools-1.3.231.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MY_PN=Vulkan-Tools
-PYTHON_COMPAT=( python3_{7,8,9,10,11} )
-inherit cmake-multilib python-any-r1
-
-if [[ ${PV} == *9999* ]]; then
- EGIT_REPO_URI="https://github.com/KhronosGroup/${MY_PN}.git"
- EGIT_SUBMODULES=()
- inherit git-r3
-else
- SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/sdk-${PV}.0.tar.gz -> ${P}.tar.gz"
- KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv"
- S="${WORKDIR}"/${MY_PN}-sdk-${PV}.0
-fi
-
-DESCRIPTION="Official Vulkan Tools and Utilities for Windows, Linux, Android, and MacOS"
-HOMEPAGE="https://github.com/KhronosGroup/Vulkan-Tools"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE="cube wayland +X"
-
-# Cube demo only supports one window system at a time
-REQUIRED_USE="cube? ( ^^ ( X wayland ) )"
-
-BDEPEND="${PYTHON_DEPS}
- >=dev-util/cmake-3.10.2
- cube? ( ~dev-util/glslang-${PV}:=[${MULTILIB_USEDEP}] )
-"
-RDEPEND="
- ~media-libs/vulkan-loader-${PV}:=[${MULTILIB_USEDEP},wayland?,X?]
- wayland? ( dev-libs/wayland:=[${MULTILIB_USEDEP}] )
- X? (
- x11-libs/libX11:=[${MULTILIB_USEDEP}]
- x11-libs/libXrandr:=[${MULTILIB_USEDEP}]
- )
-"
-DEPEND="${RDEPEND}
- ~dev-util/vulkan-headers-${PV}
-"
-
-pkg_setup() {
- MULTILIB_CHOST_TOOLS=(
- /usr/bin/vulkaninfo
- )
-
- use cube && MULTILIB_CHOST_TOOLS+=(
- /usr/bin/vkcube
- /usr/bin/vkcubepp
- )
-
- python-any-r1_pkg_setup
-}
-
-multilib_src_configure() {
- local mycmakeargs=(
- -DCMAKE_C_FLAGS="${CFLAGS} -DNDEBUG"
- -DCMAKE_CXX_FLAGS="${CXXFLAGS} -DNDEBUG"
- -DCMAKE_SKIP_RPATH=ON
- -DBUILD_VULKANINFO=ON
- -DBUILD_CUBE=$(usex cube)
- -DBUILD_WSI_WAYLAND_SUPPORT=$(usex wayland)
- -DBUILD_WSI_XCB_SUPPORT=$(usex X)
- -DBUILD_WSI_XLIB_SUPPORT=$(usex X)
- -DVULKAN_HEADERS_INSTALL_DIR="${ESYSROOT}/usr"
- )
-
- use cube && mycmakeargs+=(
- -DGLSLANG_INSTALL_DIR="${ESYSROOT}/usr"
- -DCUBE_WSI_SELECTION=$(usex X XCB WAYLAND)
- )
-
- cmake_src_configure
-}
-
-multilib_src_install() {
- cmake_src_install
-}