mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-01-05 00:08:05 +03:00
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>
This commit is contained in:
@@ -1 +0,0 @@
|
||||
DIST manaplus-1.9.3.23.tar.xz 15051860 BLAKE2B 6019799f13df0531ffcf662068f3dc85d31193a8db9fe6fa82b0c1c5740c527685efae822b800ca1836ec3ca00405f07ff368ecd3e0932465762e5f9efda7516 SHA512 0e74df08b4e18a826711c090e3ddf38da1b348c34acc1aff675c1f6c4dc523723a07b2b00d135a89ef136f11fe03f0dfc41e5830f0d6c34d5d44eb1414a2d361
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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>
|
||||
@@ -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.
|
||||
|
||||
Reference in New Issue
Block a user