commit: b4b332b610d6c55ce95749597032b9d9a80e95de Author: Azamat H. Hackimov <azamat.hackimov <AT> gmail <DOT> com> AuthorDate: Sat Mar 23 14:44:22 2024 +0000 Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org> CommitDate: Sat Apr 6 05:29:15 2024 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4b332b6
app-emulation/punes: fix compilation with USE="-X" Closes: https://bugs.gentoo.org/927477 Signed-off-by: Azamat H. Hackimov <azamat.hackimov <AT> gmail.com> Closes: https://github.com/gentoo/gentoo/pull/35878 Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org> .../files/punes-0.111-FULLSCREEN_RESFREQ-fix.patch | 33 ++++++++++++++++++++++ app-emulation/punes/punes-0.111.ebuild | 4 +++ 2 files changed, 37 insertions(+) diff --git a/app-emulation/punes/files/punes-0.111-FULLSCREEN_RESFREQ-fix.patch b/app-emulation/punes/files/punes-0.111-FULLSCREEN_RESFREQ-fix.patch new file mode 100644 index 000000000000..065483ad058f --- /dev/null +++ b/app-emulation/punes/files/punes-0.111-FULLSCREEN_RESFREQ-fix.patch @@ -0,0 +1,33 @@ +From e1516fcefe3dcc9710ae85cce0f536fd2d9fdcd6 Mon Sep 17 00:00:00 2001 +From: Fabio Cavallo <[email protected]> +Date: Sat, 23 Mar 2024 10:34:34 +0100 +Subject: [PATCH] Fixed compilation with FULLSCREEN_RESFREQ disabled (#388). + +--- a/src/core/emu.c ++++ b/src/core/emu.c +@@ -43,11 +43,11 @@ + #include "recent_roms.h" + #include "../../c++/crc/crc.h" + #include "gui.h" ++#include "nes20db.h" + #include "video/effects/pause.h" + #include "video/effects/tv_noise.h" + #if defined (FULLSCREEN_RESFREQ) + #include "video/gfx_monitor.h" +-#include "nes20db.h" + #endif + + #define RS_SCALE (1.0f / (1.0f + (float)RAND_MAX)) +--- a/src/gui/wdgOverlayUi.cpp ++++ b/src/gui/wdgOverlayUi.cpp +@@ -34,9 +34,9 @@ + #include "rewind.h" + #include "version.h" + #include "nes.h" ++#include "input/standard_controller.h" + #if defined (FULLSCREEN_RESFREQ) + #include "video/gfx_monitor.h" +-#include "input/standard_controller.h" + #endif + + void overlay_info_append_qstring(BYTE alignment, const QString &msg); diff --git a/app-emulation/punes/punes-0.111.ebuild b/app-emulation/punes/punes-0.111.ebuild index 16b8811e4a80..03071411bec5 100644 --- a/app-emulation/punes/punes-0.111.ebuild +++ b/app-emulation/punes/punes-0.111.ebuild @@ -46,6 +46,10 @@ BDEPEND=" qt6? ( dev-qt/qttools[linguist] ) !qt6? ( dev-qt/linguist-tools:5 )" +PATCHES=( + "${FILESDIR}/punes-0.111-FULLSCREEN_RESFREQ-fix.patch" +) + src_configure() { local mycmakeargs=( -DENABLE_GIT_INFO=OFF
