ChangeLog

# ChangeLog for games-emulation/mupen64-riceplugin
# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/games-emulation/mupen64-riceplugin/ChangeLog,v 1.14 2006/06/01 18:51:02 tupone Exp $

01 Jun 2006; mupen64-riceplugin-5.1.0.ebuild:
Fix for gcc-4.1 not compiling without -msse, bug #132051 by me

27 Apr 2006; Marien Zwart Manifest:
Fixing SHA256 digest, pass four

15 Mar 2006; Mark Loeser
files/mupen64-riceplugin-gcc4.patch:
Add patch to fix compilation with gcc-4.1 by Karol Szumski interia DOT pl>; bug #125924

20 Sep 2005; Michael Sterrett
mupen64-riceplugin-5.1.0.ebuild:
remove gtk2 use flag

30 May 2005; Sven Wegener
mupen64-riceplugin-5.1.0.ebuild:
Removed unneeded use of gcc.eclass.

24 Apr 2005; Daniel Goller
mupen64-riceplugin-5.1.0.ebuild:
removed restriction

09 Mar 2005; Mark Loeser
+files/mupen64-riceplugin-gcc4.patch, mupen64-riceplugin-5.1.0.ebuild:
Patch to fix compilation on GCC4, patch from Bret Towe from bug #84236

08 Mar 2005; Daniel Goller
mupen64-riceplugin-5.1.0.ebuild:
changed to if use gtk2 ; then epatch fi see bug #84497

19 Jan 2005; Daniel Goller
mupen64-riceplugin-5.1.0.ebuild:
Stable on x86

13 Jan 2005; Daniel Goller
mupen64-riceplugin-5.1.0.ebuild:
Let the ebuild follow the changelog entry

09 Jan 2005; Daniel Goller
+files/mupen64-riceplugin-compile.patch,
-files/mupen64-riceplugin-gcc3.patch,
+files/mupen64-riceplugin-gtk2.patch,
files/mupen64-riceplugin-makefile.patch:
config dialog actually works with gtk2
combined gcc3 patch with other compile/runtime fixs into 1 patch
added nasm dep

07 Jan 2005; Daniel Goller metadata.xml:
Adding maintainer

05 Jan 2005; Daniel Goller
mupen64-riceplugin-5.1.0.ebuild:
Fixed URI after move

*mupen64-riceplugin-5.1.0 (03 Jan 2005)

03 Jan 2005; Daniel Goller +metadata.xml,
+mupen64-riceplugin-5.1.0.ebuild:
Initial commit of plugin

Manifest

AUX mupen64-riceplugin-compile.patch 6601 RMD160 ef7773dc9afc0f7e37850160fcfd2f7ade6133b3 SHA1 f25931cd76dc29d70521f4444b81ebd197ea8e32 SHA256 ccf844428e86dfe066cc0f6c004f414694a7e7db23e71b22acef5fd515163d81
AUX mupen64-riceplugin-gcc4.patch 1036 RMD160 95b17b5613234a5837b80ad2d7ee8ff1a0632205 SHA1 c98657f5649cdef3969e28a4bb7a996f6d859369 SHA256 0d8295948be78e1d25f201923a29554da47140568c961e403308c76624ec26be
AUX mupen64-riceplugin-gtk2.patch 631 RMD160 ae52b739b6a812df27792fe1111fcadaf5809548 SHA1 2f475357af5852fd5aeacda92f72d075a29191c5 SHA256 d8cdde32157ca7ab29c0957c5d13878d9ae1b59e2d7648de2f2426cf9b786717
AUX mupen64-riceplugin-makefile.patch 1013 RMD160 98e0dbd8d4912c91e2aa6fe15ef5dfe09d830459 SHA1 94406b99c49a503f420731a0635099c5a9d7a231 SHA256 e1672b5c1cc8a8e93698f1e20b55842062a63efed48442125f5405b6ccaadafc
DIST riceplugin.tar.bz2 287672 RMD160 312d57354818b55550a5c74e2b62332a41016eeb SHA1 72a11bf1b3e5bf479fb3e3ed9183071f50b760a2 SHA256 3fa3065d70a697f3b6afb17bceb505fd5e117a1503a345ef9a819f63943de210
EBUILD mupen64-riceplugin-5.1.0.ebuild 1175 RMD160 58468c6fb7c1ee4911f3a3006b2d40936c3afb66 SHA1 e738c32b30c5453de66c9b085518d77b423eb9c3 SHA256 efbc01f04dedad4c56179c8a1fdc60682908c8b819b3b4a4ae461b6e6b134fcb
MISC ChangeLog 2278 RMD160 42816f9b179e6e3ea21194b13b7df94d18404425 SHA1 6adc5e0e7f73dbdf3952f390067ecea9b4477489 SHA256 c95d84081e4f75944768c426ac7f0ceb30145464be27bc8916bc0a3f8deddb6b
MISC metadata.xml 158 RMD160 cbd9984bb6b426c8c9cee5022fe0a26261612fea SHA1 be5251fa1dacef5c41b74761bb1c8c54fb633b9e SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3

files

metadata.xml




games

mupen64-riceplugin-5.1.0.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-emulation/mupen64-riceplugin/mupen64-riceplugin-5.1.0.ebuild,v 1.11 2007/04/06 05:46:11 nyhm Exp $

inherit toolchain-funcs eutils flag-o-matic games

DESCRIPTION="an graphics plugin for mupen64"
SRC_URI="http://mupen64.emulation64.com/files/0.4/riceplugin.tar.bz2"
HOMEPAGE="http://mupen64.emulation64.com/"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="x86"
IUSE=""

RDEPEND="sys-libs/zlib
=x11-libs/gtk+-2*
media-libs/libsdl
virtual/glu
virtual/opengl"
DEPEND="${RDEPEND}
dev-lang/nasm"

S=${WORKDIR}/riceplugin

src_unpack() {
unpack ${A}
cd "${S}"
epatch \
"${FILESDIR}"/${PN}-makefile.patch \
"${FILESDIR}"/${PN}-gtk2.patch \
"${FILESDIR}"/${PN}-compile.patch \
"${FILESDIR}"/${PN}-gcc4.patch
}

src_compile() {
[[ $(gcc-major-version) -ge 4 ]] && ! is-flag -msse && append-flags -msse
emake || die "emake failed"
}

src_install() {
exeinto "$(games_get_libdir)"/mupen64/plugins
doexe *.so || die "doexe failed"
insinto "$(games_get_libdir)"/mupen64/plugins
doins *.ini || die "doins failed"
prepgamesdirs
}