commit:     6cc61a976ff88f2a99f7e57c8f9a45cf6db6b546
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Mon Sep 29 16:13:26 2025 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Wed Oct  8 18:40:33 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cc61a97

games-rpg/manaplus: treeclean

Closes: https://bugs.gentoo.org/739362 (pkgremoved)
Closes: https://bugs.gentoo.org/829005 (pkgremoved)
Closes: https://bugs.gentoo.org/923828 (pkgremoved)
Closes: https://bugs.gentoo.org/955798 (pkgremoved)
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 games-rpg/manaplus/Manifest                        |   1 -
 .../files/manaplus-1.9.3.23-gcc12-time.patch       |  26 ------
 .../manaplus/files/manaplus-1.9.3.23-gcc13.patch   |  37 --------
 games-rpg/manaplus/manaplus-1.9.3.23-r2.ebuild     | 104 ---------------------
 games-rpg/manaplus/manaplus-9999.ebuild            |  99 --------------------
 games-rpg/manaplus/metadata.xml                    |  16 ----
 profiles/package.mask                              |   6 --
 7 files changed, 289 deletions(-)

diff --git a/games-rpg/manaplus/Manifest b/games-rpg/manaplus/Manifest
deleted file mode 100644
index 741392d7a8d7..000000000000
--- a/games-rpg/manaplus/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST manaplus-1.9.3.23.tar.xz 15051860 BLAKE2B 
6019799f13df0531ffcf662068f3dc85d31193a8db9fe6fa82b0c1c5740c527685efae822b800ca1836ec3ca00405f07ff368ecd3e0932465762e5f9efda7516
 SHA512 
0e74df08b4e18a826711c090e3ddf38da1b348c34acc1aff675c1f6c4dc523723a07b2b00d135a89ef136f11fe03f0dfc41e5830f0d6c34d5d44eb1414a2d361

diff --git a/games-rpg/manaplus/files/manaplus-1.9.3.23-gcc12-time.patch 
b/games-rpg/manaplus/files/manaplus-1.9.3.23-gcc12-time.patch
deleted file mode 100644
index f8f4030f0b6a..000000000000
--- a/games-rpg/manaplus/files/manaplus-1.9.3.23-gcc12-time.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-https://bugs.gentoo.org/855212
-https://bugs.gentoo.org/855455
---- a/src/resources/wallpaper.cpp
-+++ b/src/resources/wallpaper.cpp
-@@ -38,9 +38,7 @@
- #include <sys/time.h>
- #endif  // WIN32
- 
--#ifdef __clang__
- #include <ctime>
--#endif  // __clang__
- 
- #include "debug.h"
- 
---- a/src/progs/dyecmd/client.cpp
-+++ b/src/progs/dyecmd/client.cpp
-@@ -87,9 +87,7 @@ PRAGMA48(GCC diagnostic pop)
- #undef ERROR
- #endif  // WIN32
- 
--#ifdef __clang__
- #include <ctime>
--#endif  // __clang__
- 
- #ifdef ANDROID
- #ifndef USE_SDL2

diff --git a/games-rpg/manaplus/files/manaplus-1.9.3.23-gcc13.patch 
b/games-rpg/manaplus/files/manaplus-1.9.3.23-gcc13.patch
deleted file mode 100644
index 1a2ae7e078d8..000000000000
--- a/games-rpg/manaplus/files/manaplus-1.9.3.23-gcc13.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-https://bugs.gentoo.org/899028
---- a/src/net/ea/chatrecv.h
-+++ b/src/net/ea/chatrecv.h
-@@ -23,14 +23,7 @@
- #ifndef NET_EA_CHATRECV_H
- #define NET_EA_CHATRECV_H
- 
--#if defined(__GXX_EXPERIMENTAL_CXX0X__)
--#if defined(__APPLE__)
--#include <tr1/cstdint>
--#endif  // defined(__APPLE__)
--#else  // defined(__GXX_EXPERIMENTAL_CXX0X__)
--#include <stdint.h>
--#endif  // defined(__GXX_EXPERIMENTAL_CXX0X__)
--
-+#include <cstdint>
- #include <string>
- #include <queue>
- #ifndef __time_t_defined
---- a/src/net/ea/traderecv.h
-+++ b/src/net/ea/traderecv.h
-@@ -23,14 +23,7 @@
- #ifndef NET_EA_TRADERECV_H
- #define NET_EA_TRADERECV_H
- 
--#if defined(__GXX_EXPERIMENTAL_CXX0X__)
--#if defined(__APPLE__)
--#include <tr1/cstdint>
--#endif  // defined(__APPLE__)
--#else  // defined(__GXX_EXPERIMENTAL_CXX0X__)
--#include <stdint.h>
--#endif  // defined(__GXX_EXPERIMENTAL_CXX0X__)
--
-+#include <cstdint>
- #include <string>
- 
- namespace Net

diff --git a/games-rpg/manaplus/manaplus-1.9.3.23-r2.ebuild 
b/games-rpg/manaplus/manaplus-1.9.3.23-r2.ebuild
deleted file mode 100644
index 44f93e88ae82..000000000000
--- a/games-rpg/manaplus/manaplus-1.9.3.23-r2.ebuild
+++ /dev/null
@@ -1,104 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="OpenSource 2D MMORPG client for Evol Online and The Mana World"
-HOMEPAGE="https://manaplus.org";
-if [[ ${PV} == 9999 ]] ; then
-       inherit autotools git-r3
-       EGIT_REPO_URI="https://gitlab.com/manaplus/manaplus.git";
-else
-       
SRC_URI="http://download.evolonline.org/manaplus/download/${PV}/${P}.tar.xz";
-       KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="GPL-2+"
-SLOT="0"
-IUSE="mumble nls opengl pugixml +sdl2 test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-       >=dev-games/physfs-1.0.0
-       media-fonts/dejavu
-       media-fonts/liberation-fonts
-       media-fonts/mplus-outline-fonts
-       media-fonts/wqy-microhei
-       media-libs/libpng:0=
-       net-misc/curl
-       sys-libs/zlib
-       x11-apps/xmessage
-       x11-libs/libX11
-       x11-misc/xdg-utils
-       mumble? ( net-voip/mumble )
-       nls? ( virtual/libintl )
-       opengl? ( virtual/opengl )
-       pugixml? ( dev-libs/pugixml )
-       !pugixml? ( dev-libs/libxml2:= )
-       sdl2? (
-               media-libs/libsdl2[X,opengl?,video]
-               media-libs/sdl2-gfx
-               media-libs/sdl2-image[png]
-               media-libs/sdl2-mixer[vorbis]
-               media-libs/sdl2-net
-               media-libs/sdl2-ttf
-       )
-       !sdl2? (
-               media-libs/libsdl[X,opengl?,video]
-               media-libs/sdl-gfx
-               media-libs/sdl-image[png]
-               media-libs/sdl-mixer[vorbis]
-               media-libs/sdl-net
-               media-libs/sdl-ttf
-       )"
-DEPEND="${RDEPEND}
-       virtual/pkgconfig
-       nls? ( sys-devel/gettext )"
-
-PATCHES=(
-       "${FILESDIR}"/${PN}-1.9.3.23-gcc12-time.patch
-       "${FILESDIR}"/${PN}-1.9.3.23-gcc13.patch
-)
-
-src_prepare() {
-       default
-
-       if [[ ${PV} == 9999 ]] ; then
-               eautoreconf
-       fi
-}
-
-src_configure() {
-       local myeconfargs=(
-               --localedir="${EPREFIX}/usr/share/locale"
-               --without-internalsdlgfx
-               $(use_with mumble)
-               $(use_enable nls)
-               $(use_with opengl)
-               --enable-libxml=$(usex pugixml pugixml libxml)
-               $(use_with sdl2)
-               $(use_enable test unittests)
-       )
-
-       CONFIG_SHELL="${BROOT}/bin/bash" econf "${myeconfargs[@]}"
-}
-
-src_install() {
-       default
-
-       local srcpath="../../../fonts"
-       local destpath="/usr/share/${PN}/data/fonts"
-       dosym ${srcpath}/dejavu/DejaVuSans-Bold.ttf 
"${destpath}"/dejavusans-bold.ttf
-       dosym ${srcpath}/dejavu/DejaVuSans.ttf "${destpath}"/dejavusans.ttf
-       dosym ${srcpath}/dejavu/DejaVuSansMono-Bold.ttf 
"${destpath}"/dejavusansmono-bold.ttf
-       dosym ${srcpath}/dejavu/DejaVuSansMono.ttf 
"${destpath}"/dejavusansmono.ttf
-       dosym ${srcpath}/dejavu/DejaVuSerifCondensed-Bold.ttf 
"${destpath}"/dejavuserifcondensed-bold.ttf
-       dosym ${srcpath}/dejavu/DejaVuSerifCondensed.ttf 
"${destpath}"/dejavuserifcondensed.ttf
-       dosym ${srcpath}/liberation-fonts/LiberationMono-Bold.ttf 
"${destpath}"/liberationsansmono-bold.ttf
-       dosym ${srcpath}/liberation-fonts/LiberationMono-Regular.ttf 
"${destpath}"/liberationsansmono.ttf
-       dosym ${srcpath}/liberation-fonts/LiberationSans-Bold.ttf 
"${destpath}"/liberationsans-bold.ttf
-       dosym ${srcpath}/liberation-fonts/LiberationSans-Regular.ttf 
"${destpath}"/liberationsans.ttf
-       dosym ${srcpath}/mplus-outline-fonts/mplus-1p-bold.ttf 
"${destpath}"/mplus-1p-bold.ttf
-       dosym ${srcpath}/mplus-outline-fonts/mplus-1p-regular.ttf 
"${destpath}"/mplus-1p-regular.ttf
-       dosym ${srcpath}/wqy-microhei/wqy-microhei.ttc 
"${destpath}"/wqy-microhei.ttf
-}

diff --git a/games-rpg/manaplus/manaplus-9999.ebuild 
b/games-rpg/manaplus/manaplus-9999.ebuild
deleted file mode 100644
index bc7f12dd12db..000000000000
--- a/games-rpg/manaplus/manaplus-9999.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="OpenSource 2D MMORPG client for Evol Online and The Mana World"
-HOMEPAGE="https://manaplus.org";
-if [[ ${PV} == 9999 ]] ; then
-       inherit autotools git-r3
-       EGIT_REPO_URI="https://gitlab.com/manaplus/manaplus.git";
-else
-       
SRC_URI="http://download.evolonline.org/manaplus/download/${PV}/${P}.tar.xz";
-       KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="GPL-2+"
-SLOT="0"
-IUSE="mumble nls opengl pugixml +sdl2 test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-       >=dev-games/physfs-1.0.0
-       media-fonts/dejavu
-       media-fonts/liberation-fonts
-       media-fonts/mplus-outline-fonts
-       media-fonts/wqy-microhei
-       media-libs/libpng:0=
-       net-misc/curl
-       sys-libs/zlib
-       x11-apps/xmessage
-       x11-libs/libX11
-       x11-misc/xdg-utils
-       mumble? ( net-voip/mumble )
-       nls? ( virtual/libintl )
-       opengl? ( virtual/opengl )
-       pugixml? ( dev-libs/pugixml )
-       !pugixml? ( dev-libs/libxml2:= )
-       sdl2? (
-               media-libs/libsdl2[X,opengl?,video]
-               media-libs/sdl2-gfx
-               media-libs/sdl2-image[png]
-               media-libs/sdl2-mixer[vorbis]
-               media-libs/sdl2-net
-               media-libs/sdl2-ttf
-       )
-       !sdl2? (
-               media-libs/libsdl[X,opengl?,video]
-               media-libs/sdl-gfx
-               media-libs/sdl-image[png]
-               media-libs/sdl-mixer[vorbis]
-               media-libs/sdl-net
-               media-libs/sdl-ttf
-       )"
-DEPEND="${RDEPEND}
-       virtual/pkgconfig
-       nls? ( sys-devel/gettext )"
-
-src_prepare() {
-       default
-
-       if [[ ${PV} == 9999 ]] ; then
-               eautoreconf
-       fi
-}
-
-src_configure() {
-       local myeconfargs=(
-               --localedir="${EPREFIX}/usr/share/locale"
-               --without-internalsdlgfx
-               $(use_with mumble)
-               $(use_enable nls)
-               $(use_with opengl)
-               --enable-libxml=$(usex pugixml pugixml libxml)
-               $(use_with sdl2)
-               $(use_enable test unittests)
-       )
-
-       CONFIG_SHELL="${BROOT}/bin/bash" econf "${myeconfargs[@]}"
-}
-
-src_install() {
-       default
-
-       local srcpath="../../../fonts"
-       local destpath="/usr/share/${PN}/data/fonts"
-       dosym ${srcpath}/dejavu/DejaVuSans-Bold.ttf 
"${destpath}"/dejavusans-bold.ttf
-       dosym ${srcpath}/dejavu/DejaVuSans.ttf "${destpath}"/dejavusans.ttf
-       dosym ${srcpath}/dejavu/DejaVuSansMono-Bold.ttf 
"${destpath}"/dejavusansmono-bold.ttf
-       dosym ${srcpath}/dejavu/DejaVuSansMono.ttf 
"${destpath}"/dejavusansmono.ttf
-       dosym ${srcpath}/dejavu/DejaVuSerifCondensed-Bold.ttf 
"${destpath}"/dejavuserifcondensed-bold.ttf
-       dosym ${srcpath}/dejavu/DejaVuSerifCondensed.ttf 
"${destpath}"/dejavuserifcondensed.ttf
-       dosym ${srcpath}/liberation-fonts/LiberationMono-Bold.ttf 
"${destpath}"/liberationsansmono-bold.ttf
-       dosym ${srcpath}/liberation-fonts/LiberationMono-Regular.ttf 
"${destpath}"/liberationsansmono.ttf
-       dosym ${srcpath}/liberation-fonts/LiberationSans-Bold.ttf 
"${destpath}"/liberationsans-bold.ttf
-       dosym ${srcpath}/liberation-fonts/LiberationSans-Regular.ttf 
"${destpath}"/liberationsans.ttf
-       dosym ${srcpath}/mplus-outline-fonts/mplus-1p-bold.ttf 
"${destpath}"/mplus-1p-bold.ttf
-       dosym ${srcpath}/mplus-outline-fonts/mplus-1p-regular.ttf 
"${destpath}"/mplus-1p-regular.ttf
-       dosym ${srcpath}/wqy-microhei/wqy-microhei.ttc 
"${destpath}"/wqy-microhei.ttf
-}

diff --git a/games-rpg/manaplus/metadata.xml b/games-rpg/manaplus/metadata.xml
deleted file mode 100644
index 8c55eb1db763..000000000000
--- a/games-rpg/manaplus/metadata.xml
+++ /dev/null
@@ -1,16 +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>
-       <use>
-               <flag name="sdl2">Use libsdl2 instead of libsdl</flag>
-               <flag name="pugixml">Use <pkg>dev-libs/pugixml</pkg> for XML 
parsing isntead of <pkg>dev-libs/libxml2</pkg></flag>
-               <flag name="mumble">Enable support for voice chat</flag>
-       </use>
-       <upstream>
-               <remote-id type="gitlab">manaplus/manaplus</remote-id>
-       </upstream>
-</pkgmetadata>

diff --git a/profiles/package.mask b/profiles/package.mask
index 2e579f0c798a..521695f4f748 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -289,12 +289,6 @@ sys-apps/edid-decode
 # Removal on 2025-10-12
 net-wireless/mdk
 
-# Andreas Sturmlechner <[email protected]> (2025-09-09)
-# Packaged version is very outdated, was already broken by libxml2-2.12,
-# now once more by libxml2-2.14. Bugs #739362, #829005, #923828, #955798.
-# Removal on 2025-10-09.
-games-rpg/manaplus
-
 # Michał Górny <[email protected]> (2025-09-06)
 # Abandoned.  Incompatible with py3.14.  Last release in 2020.
 # No revdeps left.

Reply via email to