summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Sturmlechner <asturm@gentoo.org>2025-09-29 18:13:26 +0200
committerAndreas Sturmlechner <asturm@gentoo.org>2025-10-08 20:40:33 +0200
commit6cc61a976ff88f2a99f7e57c8f9a45cf6db6b546 (patch)
tree9f8a7bbed905bdf6f7685b38a089fe53a7e65466
parent0dd3d8514a88637be674571ec61b6d19090ddebe (diff)
downloadgentoo-6cc61a976ff88f2a99f7e57c8f9a45cf6db6b546.tar.gz
gentoo-6cc61a976ff88f2a99f7e57c8f9a45cf6db6b546.tar.bz2
gentoo-6cc61a976ff88f2a99f7e57c8f9a45cf6db6b546.zip
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@gentoo.org>
-rw-r--r--games-rpg/manaplus/Manifest1
-rw-r--r--games-rpg/manaplus/files/manaplus-1.9.3.23-gcc12-time.patch26
-rw-r--r--games-rpg/manaplus/files/manaplus-1.9.3.23-gcc13.patch37
-rw-r--r--games-rpg/manaplus/manaplus-1.9.3.23-r2.ebuild104
-rw-r--r--games-rpg/manaplus/manaplus-9999.ebuild99
-rw-r--r--games-rpg/manaplus/metadata.xml16
-rw-r--r--profiles/package.mask6
7 files changed, 0 insertions, 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>games@gentoo.org</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 <asturm@gentoo.org> (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 <mgorny@gentoo.org> (2025-09-06)
# Abandoned. Incompatible with py3.14. Last release in 2020.
# No revdeps left.