commit: 9477793609afbaf88a5a7d0f7e9e394979bdb866 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> AuthorDate: Wed Sep 17 18:58:47 2025 +0000 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> CommitDate: Thu Sep 25 19:49:22 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94777936
games-emulation/yabause: treeclean Closes: https://bugs.gentoo.org/953641 (pkgremoved) Closes: https://bugs.gentoo.org/957257 (pkgremoved) Closes: https://bugs.gentoo.org/879693 (pkgremoved) Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org> games-emulation/yabause/Manifest | 1 - .../yabause/files/yabause-0.9.15-RWX.patch | 20 ------- .../yabause/files/yabause-0.9.15-qt-5.11.patch | 65 ---------------------- games-emulation/yabause/metadata.xml | 11 ---- games-emulation/yabause/yabause-0.9.15.ebuild | 61 -------------------- profiles/package.mask | 7 --- 6 files changed, 165 deletions(-) diff --git a/games-emulation/yabause/Manifest b/games-emulation/yabause/Manifest deleted file mode 100644 index a6ca4ffbdf51..000000000000 --- a/games-emulation/yabause/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST yabause-0.9.15.tar.gz 2481650 BLAKE2B c211f4372c1cb3c8dc757d60b2106898a637c6852c19856d3cb619fed4a04788d70c132ff78be4382e67c7ce368b8939c039d057c4597e27e4349c7caa01950d SHA512 f7e992e3326e68aca1c0ce6dd0d382eea00cd3e47492c045d17526909356198448c533b00568af3ab311307e6b3d47a28708a8c0ff74e5b6c98d62da8c01a3c7 diff --git a/games-emulation/yabause/files/yabause-0.9.15-RWX.patch b/games-emulation/yabause/files/yabause-0.9.15-RWX.patch deleted file mode 100644 index e08a8a7a7d50..000000000000 --- a/games-emulation/yabause/files/yabause-0.9.15-RWX.patch +++ /dev/null @@ -1,20 +0,0 @@ ---- a/src/sh2_dynarec/linkage_x64.s -+++ b/src/sh2_dynarec/linkage_x64.s -@@ -747,3 +747,7 @@ breakpoint: - ret - /* Set breakpoint here for debugging */ - .size breakpoint, .-breakpoint -+ -+#if defined(__linux__) && defined(__ELF__) -+.section .note.GNU-stack,"",%progbits -+#endif ---- a/src/sh2_dynarec/linkage_x86.s -+++ b/src/sh2_dynarec/linkage_x86.s -@@ -743,3 +743,7 @@ breakpoint: - ret - /* Set breakpoint here for debugging */ - .size breakpoint, .-breakpoint -+ -+#if defined(__linux__) && defined(__ELF__) -+.section .note.GNU-stack,"",%progbits -+#endif diff --git a/games-emulation/yabause/files/yabause-0.9.15-qt-5.11.patch b/games-emulation/yabause/files/yabause-0.9.15-qt-5.11.patch deleted file mode 100644 index 3f4528482b3d..000000000000 --- a/games-emulation/yabause/files/yabause-0.9.15-qt-5.11.patch +++ /dev/null @@ -1,65 +0,0 @@ -From 06a816c032c6f7fd79ced6e594dd4b33571a0e73 Mon Sep 17 00:00:00 2001 -From: Guillaume Duhamel <[email protected]> -Date: Fri, 6 Jul 2018 08:08:22 +0200 -Subject: [PATCH] Fix qt 5.11 (#422) - -Header fixes for Qt 5.11 ---- - yabause/src/qt/ui/UICheatRaw.cpp | 2 -- - yabause/src/qt/ui/UICheatRaw.h | 2 +- - yabause/src/qt/ui/UICheats.cpp | 2 ++ - yabause/src/qt/ui/UIHexInput.h | 2 ++ - 4 files changed, 5 insertions(+), 3 deletions(-) - -diff --git a/src/qt/ui/UICheatRaw.cpp b/src/qt/ui/UICheatRaw.cpp -index 4ad82d770..3f78486bf 100755 ---- a/src/qt/ui/UICheatRaw.cpp -+++ b/src/qt/ui/UICheatRaw.cpp -@@ -20,8 +20,6 @@ - #include "UIHexInput.h" - #include "../QtYabause.h" - --#include <QButtonGroup> -- - UICheatRaw::UICheatRaw( QWidget* p ) - : QDialog( p ) - { -diff --git a/src/qt/ui/UICheatRaw.h b/src/qt/ui/UICheatRaw.h -index d97b429da..20318c670 100755 ---- a/src/qt/ui/UICheatRaw.h -+++ b/src/qt/ui/UICheatRaw.h -@@ -21,7 +21,7 @@ - - #include "ui_UICheatRaw.h" - --class QButtonGroup; -+#include <QButtonGroup> - - class UICheatRaw : public QDialog, public Ui::UICheatRaw - { -diff --git a/src/qt/ui/UICheats.cpp b/src/qt/ui/UICheats.cpp -index c60279723..44d341c34 100755 ---- a/src/qt/ui/UICheats.cpp -+++ b/src/qt/ui/UICheats.cpp -@@ -21,6 +21,8 @@ - #include "UICheatRaw.h" - #include "../CommonDialogs.h" - -+#include <QButtonGroup> -+ - UICheats::UICheats( QWidget* p ) - : QDialog( p ) - { -diff --git a/src/qt/ui/UIHexInput.h b/src/qt/ui/UIHexInput.h -index f333b0166..4bd8aed48 100644 ---- a/src/qt/ui/UIHexInput.h -+++ b/src/qt/ui/UIHexInput.h -@@ -22,6 +22,8 @@ - #include "ui_UIHexInput.h" - #include "../QtYabause.h" - -+#include <QValidator> -+ - class HexValidator : public QValidator - { - Q_OBJECT diff --git a/games-emulation/yabause/metadata.xml b/games-emulation/yabause/metadata.xml deleted file mode 100644 index 92c591bc4da5..000000000000 --- a/games-emulation/yabause/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>[email protected]</email> - <name>Gentoo Games Project</name> - </maintainer> - <upstream> - <remote-id type="github">Yabause/yabause</remote-id> - </upstream> -</pkgmetadata> diff --git a/games-emulation/yabause/yabause-0.9.15.ebuild b/games-emulation/yabause/yabause-0.9.15.ebuild deleted file mode 100644 index cc176432448d..000000000000 --- a/games-emulation/yabause/yabause-0.9.15.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake - -DESCRIPTION="Sega Saturn emulator" -HOMEPAGE="https://yabause.org/" -SRC_URI="https://download.tuxfamily.org/${PN}/releases/${PV}/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="openal opengl sdl" - -BDEPEND=" - virtual/pkgconfig -" -RDEPEND=" - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtmultimedia:5 - dev-qt/qtwidgets:5 - sys-libs/zlib - x11-libs/libXrandr - x11-libs/libX11 - openal? ( media-libs/openal ) - opengl? ( - dev-qt/qtopengl:5 - media-libs/freeglut - virtual/glu - virtual/opengl - ) - sdl? ( media-libs/libsdl2[opengl?,video] ) -" -DEPEND="${RDEPEND}" - -PATCHES=( - "${FILESDIR}"/${P}-RWX.patch - "${FILESDIR}"/${P}-qt-5.11.patch -) - -src_configure() { - local mycmakeargs=( - -DBUILD_SHARED_LIBS=OFF # bug 705338 - -DYAB_NETWORK=ON - -DYAB_USE_CXX=ON - -DYAB_USE_SCSP2=OFF # breaks build - -DYAB_USE_SCSPMIDI=ON - -DYAB_USE_SSF=ON - -DSH2_DYNAREC=OFF # bug 582326 - -DYAB_OPTIMIZATION="" - -DYAB_WANT_MPEG=OFF - -DYAB_WANT_SDL=$(usex sdl) - -DYAB_WANT_OPENAL=$(usex openal) - -DYAB_WANT_OPENGL=$(usex opengl) - -DYAB_PORTS=qt - ) - cmake_src_configure -} diff --git a/profiles/package.mask b/profiles/package.mask index bad5ddf1cd7e..c12cc3b45400 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -245,13 +245,6 @@ dev-cpp/robin-hood-hashing # Bug #955260. Removal on 2025-09-26. media-sound/fmit -# Andreas Sturmlechner <[email protected]> (2025-08-27) -# Qt5 based, still EAPI-7, last commit in upstream repo 7 years ago. -# Alternatives are games-emulation/mednafen or, from guru overlay, -# games-emulation/RetroArch. Bugs #953641, #957257, #879693. -# Removal on 2025-09-26. -games-emulation/yabause - # Andreas Sturmlechner <[email protected]> (2025-08-27) # Qt5 based and still EAPI-7, last release from 2016, broken Qt6 "support" # in upstream repo. Needs someone to pick up the pieces of upstream's
