commit: d5ec8b3f4292326c6901f74dc286a41eed258e4e
Author: Pavel Sobolev <contact <AT> paveloom <DOT> dev>
AuthorDate: Sat Oct 4 10:33:32 2025 +0000
Commit: Pavel Sobolev <contact <AT> paveloom <DOT> dev>
CommitDate: Sat Oct 4 13:32:10 2025 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d5ec8b3f
games-emulation/eden: remove the patches for `dev-libs/sirit`
Signed-off-by: Pavel Sobolev <contact <AT> paveloom.dev>
games-emulation/eden/eden-0.0.3.ebuild | 1 -
.../eden/files/eden-0.0.3-fix-compilation-errors.patch | 17 -----------------
.../files/eden-0.0.3-use-the-system-sirit-library.patch | 16 ----------------
3 files changed, 34 deletions(-)
diff --git a/games-emulation/eden/eden-0.0.3.ebuild
b/games-emulation/eden/eden-0.0.3.ebuild
index 9e11c89caf..530a1585be 100644
--- a/games-emulation/eden/eden-0.0.3.ebuild
+++ b/games-emulation/eden/eden-0.0.3.ebuild
@@ -98,7 +98,6 @@ PATCHES=(
"${FILESDIR}/${PN}-0.0.3-use-the-bundled-dynarmic-library.patch"
"${FILESDIR}/${PN}-0.0.3-use-the-system-discord-rpc-library.patch"
"${FILESDIR}/${PN}-0.0.3-use-the-system-mbedtls-library.patch"
- "${FILESDIR}/${PN}-0.0.3-use-the-system-sirit-library.patch"
)
# [directory]=license
diff --git a/games-emulation/eden/files/eden-0.0.3-fix-compilation-errors.patch
b/games-emulation/eden/files/eden-0.0.3-fix-compilation-errors.patch
index 908cfdf9c5..97d18a038c 100644
--- a/games-emulation/eden/files/eden-0.0.3-fix-compilation-errors.patch
+++ b/games-emulation/eden/files/eden-0.0.3-fix-compilation-errors.patch
@@ -21,23 +21,6 @@ Signed-off-by: Pavel Sobolev <[email protected]>
#include <vector>
namespace Dynarmic::Common {
---- a/src/shader_recompiler/backend/spirv/emit_spirv.cpp
-+++ b/src/shader_recompiler/backend/spirv/emit_spirv.cpp
-@@ -491,12 +491,12 @@ void PatchPhiNodes(IR::Program& program, EmitContext&
ctx) {
- // Start "before" first PHI; advance on phi_arg == 0
- size_t phi_index = static_cast<size_t>(-1);
-
-- ctx.PatchDeferredPhi([&](size_t phi_arg, Id parent) ->
std::pair<Id, Id> {
-+ ctx.PatchDeferredPhi([&](size_t phi_arg) -> Id {
- if (phi_arg == 0) {
- ++phi_index;
- }
- IR::Inst* phi = phi_instructions[phi_index];
-- return { ctx.Def(phi->Arg(phi_arg)), parent };
-+ return ctx.Def(phi->Arg(phi_arg));
- });
- }
- } // Anonymous namespace
--- a/src/yuzu/main.cpp
+++ b/src/yuzu/main.cpp
@@ -101,9 +101,10 @@ static FileSys::VirtualFile
VfsDirectoryCreateFileWrapper(const FileSys::Virtual
diff --git
a/games-emulation/eden/files/eden-0.0.3-use-the-system-sirit-library.patch
b/games-emulation/eden/files/eden-0.0.3-use-the-system-sirit-library.patch
deleted file mode 100644
index 2b86124318..0000000000
--- a/games-emulation/eden/files/eden-0.0.3-use-the-system-sirit-library.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-From: Pavel Sobolev <[email protected]>
-Subject: [PATCH] Use the system `sirit` library.
-
-Signed-off-by: Pavel Sobolev <[email protected]>
-
---- a/externals/CMakeLists.txt
-+++ b/externals/CMakeLists.txt
-@@ -76,7 +76,7 @@ endif()
- set(SPIRV_WERROR OFF)
- AddJsonPackage(spirv-headers)
-
--AddJsonPackage(sirit)
-+add_library(sirit SHARED IMPORTED)
-
- if(MSVC AND USE_CCACHE AND sirit_ADDED)
- get_target_property(_opts sirit COMPILE_OPTIONS)