Portage is a package management system used by Gentoo Linux
# ChangeLog for games-emulation/mupen64-glide64
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/games-emulation/mupen64-glide64/ChangeLog,v 1.9 2007/02/21 23:25:58 peper Exp $
21 Feb 2007; Piotr JaroszyĆski
Transition to Manifest2.
10 Feb 2006; Daniel Goller
Disallowing -ftracer to avoid bug#122192, thanks Markus Gothe for reporting
20 Sep 2005; Michael Sterrett
mupen64-glide64-0.7.ebuild:
remove gtk2 use flag
18 Mar 2005; Michael Sterrett
mupen64-glide64-0.7.ebuild:
fix bad epatch logic (bug #85739); fix deps; tidy ebuild
19 Jan 2005; Daniel Goller
Stable on x86
09 Jan 2005; Daniel Goller
More fixes with paths
07 Jan 2005; Daniel Goller
files/mupen64-glide64-0.7-gtk2.patch,
+files/mupen64-glide64-0.7-inifix.patch, mupen64-glide64-0.7.ebuild:
Updated gtk2 patch and added inifix patch, glide64 plugin now works properly
07 Jan 2005; Daniel Goller
Adding maintainer
*mupen64-glide64-0.7 (02 Jan 2005)
02 Jan 2005; Daniel Goller
+files/mupen64-glide64-0.7-compile.patch,
+files/mupen64-glide64-0.7-gtk2.patch, +mupen64-glide64-0.7.ebuild:
Initial commit of mupen64 plugin, needs work, we'll go from here
AUX mupen64-glide64-0.7-compile.patch 4677 RMD160 e98a5e5e8995955c91940f3b4773d14ed4dd0ef6 SHA1 66fa9b556de3a43f46c6390e70dc473fae09522e SHA256 ab9fb230cbd0bd1c5bd9ef79998541fff044650d273d878ef8cfc34d077370f0
AUX mupen64-glide64-0.7-gtk2.patch 1544 RMD160 155561c740d2704938d3afb5522ffc3ec0c250b7 SHA1 0393d087f91e88a9d4c20327d51c2444ef4657e3 SHA256 592b55aff90339e0f2ba9f12af6029b94bbb2c6e3cffcbd8f4f6c6e83005845f
AUX mupen64-glide64-0.7-inifix.patch 1801 RMD160 c729851451cba7f8eadad6388d5d60f87ea4e619 SHA1 bebb98106b77de4d849ecb27f7ba41cb93c92476 SHA256 89e85c11978e11372bcfcd19a0d6d2e8c677749dff5b110f7f238510285be4ff
DIST glide64_0_7_ME.tar.bz2 231051 RMD160 5864f0e7c5c329e4e4f24e8f65532058b7699325 SHA1 698ce9e96a7af44a41a8ea6e7491783a9e3a6c67 SHA256 33c4805d01669b2342a2f8e6daf983c5fd0ddb56d233a0d8eb685afe6b01194a
EBUILD mupen64-glide64-0.7.ebuild 1273 RMD160 227a8425792cfdbe1eea155015772eb232429a20 SHA1 bc854e3a6332b68c7511d9065bf59626448d2598 SHA256 6d2ac75a47df5ae59039dcf1df5cbe72e603b4c3929ecbfaadf40148d5a327c5
MISC ChangeLog 1523 RMD160 bd7f6bddae18d276a1b9d2e09f68720e84ad51fc SHA1 523faa334bd2f29bb276aa7f6b1ce393afad85ee SHA256 ea70206f13594138366d5830c989b0455e552de7000bf7f7e8ff0eb040a90533
MISC metadata.xml 158 RMD160 cbd9984bb6b426c8c9cee5022fe0a26261612fea SHA1 be5251fa1dacef5c41b74761bb1c8c54fb633b9e SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-emulation/mupen64-glide64/mupen64-glide64-0.7.ebuild,v 1.10 2007/04/06 05:42:40 nyhm Exp $
inherit flag-o-matic eutils games
MY_P="glide64_${PV/./_}_ME"
DESCRIPTION="An opengl graphics plugin for the mupen64 N64 emulator"
HOMEPAGE="http://mupen64.emulation64.com/"
SRC_URI="mirror://gentoo/${MY_P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="x86"
IUSE=""
DEPEND="virtual/opengl
virtual/glu
media-libs/libsdl
>=x11-libs/gtk+-2"
S=${WORKDIR}/${MY_P}
src_unpack() {
unpack ${A}
cd "${S}"
epatch \
"${FILESDIR}"/${P}-compile.patch \
"${FILESDIR}"/${P}-inifix.patch \
"${FILESDIR}"/${P}-gtk2.patch
emake -j1 clean
# gcc 3.4 at least has a problem with -O3 and inline asm
replace-flags -O3 -O2
# -ftracer is causing bug#122192
filter-flags -ftracer
sed -i \
-e "s:CFLAGS.*=\(.*\):CFLAGS=\1 ${CFLAGS}:" \
Makefile \
|| die "sed failed"
}
src_compile() {
emake -j1 || die "emake failed"
}
src_install() {
exeinto "$(games_get_libdir)"/mupen64/plugins
doexe Glide64.so || die "doexe failed"
insinto "$(games_get_libdir)"/mupen64/plugins
doins Glide64.ini || die "doins failed"
prepgamesdirs
}