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

Reply via email to