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)

Reply via email to