games-emulation/desmume: Various fixes and cleanups

Bumped EAPI to 6.
Removed deprecated games eclass.
Added missing intltool dep (fix #576078).
Fix type conversion compiler warning (patch also sent upstream).

Package-Manager: portage-2.3.2
This commit is contained in:
Hanno
2016-10-15 11:04:07 +02:00
parent 1cc71b35be
commit 16ab6dc1c2
2 changed files with 43 additions and 0 deletions

View File

@@ -0,0 +1,32 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
DESCRIPTION="Nintendo DS emulator"
HOMEPAGE="http://desmume.org/"
SRC_URI="mirror://sourceforge/desmume/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE=""
RDEPEND=">=x11-libs/gtk+-2.8.0:2
gnome-base/libglade
x11-libs/gtkglext
virtual/opengl
sys-libs/zlib
dev-libs/zziplib
media-libs/libsdl[joystick,opengl,video]
x11-libs/agg"
DEPEND="${RDEPEND}
virtual/pkgconfig
dev-util/intltool"
DOCS=( AUTHORS ChangeLog README README.LIN )
# fix QA compiler warning, see
# https://sourceforge.net/p/desmume/patches/172/
PATCHES=( "${FILESDIR}/${P}-fix-pointer-conversion-warning.diff" )

View File

@@ -0,0 +1,11 @@
--- a/src/path.h 2015-02-14 16:05:26.000000000 +0100
+++ b/src/path.h 2016-07-11 12:09:59.591987169 +0200
@@ -375,7 +375,7 @@
else if (strchr(strftimeArgs, *p))
{
char tmp[MAX_PATH];
- char format[] = { '%', *p, NULL };
+ char format[] = { '%', *p, '\0' };
strftime(tmp, MAX_PATH, format, time_struct);
file.append(tmp);
}