commit:     4c926af29a084cb3a46265875cb53c98818b1874
Author:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Mon Aug 18 21:32:45 2025 +0000
Commit:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Mon Aug 18 21:32:45 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c926af2

games-strategy/dunelegacy: Drop old 0.96.4-r1

Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>

 games-strategy/dunelegacy/Manifest                 |  1 -
 .../dunelegacy/dunelegacy-0.96.4-r1.ebuild         | 40 -----------------
 .../files/dunelegacy-0.96.4-init-mid.patch         | 50 ----------------------
 3 files changed, 91 deletions(-)

diff --git a/games-strategy/dunelegacy/Manifest 
b/games-strategy/dunelegacy/Manifest
index 74a92e7a4ca8..fffa8079ff69 100644
--- a/games-strategy/dunelegacy/Manifest
+++ b/games-strategy/dunelegacy/Manifest
@@ -1,2 +1 @@
-DIST dunelegacy-0.96.4-src.tar.bz2 2513167 BLAKE2B 
119ccabc319a54fbc85906a215ccb44079dabf82568dbd446447bbc6fade873c4760da83a50351acf63aec49bf8364c50386eef2b0681bc7a895db870673340f
 SHA512 
d6e152da4bc526ed05ac89fafc2e3467b1a95b3670987eeca262b7207e7dbe67dd228483cb5a432fe08232e34a52d4cb500b42cd186adb4bcde5da17419f7db0
 DIST dunelegacy-0.97.02.zip 3241175 BLAKE2B 
bd99c0d186e3ea2ee94fa77aa9587990ffae51fad30178669a4686c1bf0793c5949c5f13c360359ba44fb6989c00a2a509d746e071b9dc578d966d346b932a74
 SHA512 
07dd04b3348ed9dc729eabfb7d1646d4ac30351911ca3024991fad58d6ee48f478068fbab25855d637890d5e549ae687af57231c8bf0af1ef8e815fedfbdfd54

diff --git a/games-strategy/dunelegacy/dunelegacy-0.96.4-r1.ebuild 
b/games-strategy/dunelegacy/dunelegacy-0.96.4-r1.ebuild
deleted file mode 100644
index 2796c4aef2fb..000000000000
--- a/games-strategy/dunelegacy/dunelegacy-0.96.4-r1.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop xdg
-
-DESCRIPTION="Updated clone of Westood Studios' Dune II"
-HOMEPAGE="https://dunelegacy.sourceforge.net";
-SRC_URI="https://downloads.sourceforge.net/${PN}/${P}-src.tar.bz2";
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~riscv ~x86"
-
-RDEPEND="
-       media-libs/libsdl2[sound,threads(+),video]
-       media-libs/sdl2-mixer[midi]
-"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
-       "${FILESDIR}"/${P}-init-mid.patch
-)
-
-src_prepare() {
-       default
-
-       # Prepend upstream flags.
-       sed -i -r 's/^(C.*FLAGS)=[^$]+$/\0" ${\1}"/' configure || die
-}
-
-src_install() {
-       default
-
-       doicon -s scalable ${PN}.svg
-       doicon -s 48 ${PN}.png
-       newicon -s 128 ${PN}-128x128.png ${PN}.png
-       make_desktop_entry ${PN} "Dune Legacy"
-}

diff --git a/games-strategy/dunelegacy/files/dunelegacy-0.96.4-init-mid.patch 
b/games-strategy/dunelegacy/files/dunelegacy-0.96.4-init-mid.patch
deleted file mode 100644
index 46966269dcad..000000000000
--- a/games-strategy/dunelegacy/files/dunelegacy-0.96.4-init-mid.patch
+++ /dev/null
@@ -1,50 +0,0 @@
-From e227fc26ffff199a6a659dbe954ff7b764658d4d Mon Sep 17 00:00:00 2001
-From: Richard Schaller <[email protected]>
-Date: Sat, 30 Mar 2019 18:07:28 +0100
-Subject: [PATCH] Support for SDL_mixer 2.0.2 or higher: MIX_INIT_FLUIDSYNTH
- was renamed to MIX_INIT_MID
-
----
- src/FileClasses/music/DirectoryPlayer.cpp | 4 ++++
- src/FileClasses/music/XMIPlayer.cpp       | 6 ++++++
- 2 files changed, 10 insertions(+)
-
-diff --git a/src/FileClasses/music/DirectoryPlayer.cpp 
b/src/FileClasses/music/DirectoryPlayer.cpp
-index 531d971..05d800c 100644
---- a/src/FileClasses/music/DirectoryPlayer.cpp
-+++ b/src/FileClasses/music/DirectoryPlayer.cpp
-@@ -59,7 +59,11 @@ DirectoryPlayer::DirectoryPlayer() : 
MusicPlayer(settings.audio.playMusic, setti
- 
-     music = nullptr;
- 
-+#if SDL_VERSIONNUM(SDL_MIXER_MAJOR_VERSION, SDL_MIXER_MINOR_VERSION, 
SDL_MIXER_PATCHLEVEL) >= SDL_VERSIONNUM(2,0,2)
-+    Mix_Init(MIX_INIT_MID | MIX_INIT_FLAC | MIX_INIT_MP3 | MIX_INIT_OGG);
-+#else
-     Mix_Init(MIX_INIT_FLUIDSYNTH | MIX_INIT_FLAC | MIX_INIT_MP3 | 
MIX_INIT_OGG);
-+#endif
- }
- 
- DirectoryPlayer::~DirectoryPlayer() {
-diff --git a/src/FileClasses/music/XMIPlayer.cpp 
b/src/FileClasses/music/XMIPlayer.cpp
-index a7e5150..0fcfa8f 100644
---- a/src/FileClasses/music/XMIPlayer.cpp
-+++ b/src/FileClasses/music/XMIPlayer.cpp
-@@ -30,9 +30,15 @@
- XMIPlayer::XMIPlayer() : MusicPlayer(settings.audio.playMusic, 
settings.audio.musicVolume) {
-     music = nullptr;
- 
-+#if SDL_VERSIONNUM(SDL_MIXER_MAJOR_VERSION, SDL_MIXER_MINOR_VERSION, 
SDL_MIXER_PATCHLEVEL) >= SDL_VERSIONNUM(2,0,2)
-+    if((Mix_Init(MIX_INIT_MID) & MIX_INIT_MID) == 0) {
-+        SDL_Log("XMIPlayer: Failed to init required midi support: %s", 
SDL_GetError());
-+    }
-+#else
-     if((Mix_Init(MIX_INIT_FLUIDSYNTH) & MIX_INIT_FLUIDSYNTH) == 0) {
-         SDL_Log("XMIPlayer: Failed to init required midi support: %s", 
SDL_GetError());
-     }
-+#endif
- }
- 
- XMIPlayer::~XMIPlayer() {
--- 
-2.24.1
-

Reply via email to