Portage is a package management system used by Gentoo Linux
# ChangeLog for games-emulation/fceultra
# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/games-emulation/fceultra/ChangeLog,v 1.20 2007/08/13 16:52:11 mr_bones_ Exp $
13 Aug 2007; Michael Sterrett
+files/fceultra-0.98.12-nosex.patch, fceultra-0.98.12.ebuild:
disable SEXYAL sound system which is reported to be problematic (bug
#155153) with patch from Brad House.
26 Sep 2006; Tristan Heaven
+files/fceultra-0.98.12-mkdir.patch, fceultra-0.98.12.ebuild:
Add patch to fix creation of ~/.fceultra/cheats, bug #109359
17 Aug 2006;
Stable on amd64, bug #143708
13 Apr 2006; Chris Gianelloni
fceultra-0.81-r1.ebuild:
Moved games_pkg_setup to the beginning of pkg_setup.
08 Jul 2005; Michael Sterrett
fceultra-0.98.12.ebuild:
stable on x86; tidy
17 May 2005; Chris Gianelloni
fceultra-0.81-r1.ebuild, fceultra-0.97.5.ebuild:
Cleanup for bug #92745.
10 Apr 2005; Simon Stelling
added ~amd64
*fceultra-0.98.12 (24 Nov 2004)
24 Nov 2004; Michael Sterrett
+fceultra-0.98.12.ebuild:
version bump
01 Jul 2004; Jeremy Huddleston
fceultra-0.98.10.ebuild:
virtual/glibc -> virtual/libc
09 Jun 2004; Aron Griffis
fceultra-0.97.5.ebuild:
Fix use invocation
*fceultra-0.81-r1 (05 Jun 2004)
05 Jun 2004; Michael Sterrett
fceultra-0.81-r1.ebuild:
resurrect the 0.81 version for gcc 2 systems
*fceultra-0.93 (05 Jun 2004)
05 Jun 2004; Michael Sterrett
fceultra-0.81-r1.ebuild, fceultra-0.93.ebuild, fceultra-0.97.4.ebuild,
files/0.97.4-joystick.patch, files/0.97.4-stereo.patch:
clean out old ebuilds and files
05 Jun 2004; Michael Sterrett
fceultra-0.98.10.ebuild:
address issues laid out by John Ratliff in bug #51173; tidy
*fceultra-0.98.10 (30 May 2004)
30 May 2004; David Holm
Version bump.
Added to ~ppc.
*fceultra-0.97.5 (12 Nov 2003)
12 Nov 2003; Michael Sterrett
files/0.97.5-joystick.patch:
version bump
*fceultra-0.97.4 (10 Nov 2003)
10 Nov 2003; Mike Frysinger
Version bump.
*fceultra-081-r1 (17 Sep 2003)
17 Sep 2003; Michael Sterrett
put fceultra-081-r1.ebuild back in for the default-1.0 folks. (bug 28321)
21 Jul 2003; Phil Bordelon
Just a note that the patches vapier committed are from Jeff Balk
*fceultra-096 (24 Jun 2003)
27 Jun 2003; Mike Frysinger
Tweaked syntax and unmasked for #20320.
24 Jun 2003; Phil Bordelon
Version bump. Note that this version seems to have a couple of issues with
joystick control; only upgrade if necessary, until an upstream version with
fixes appears.
*fceultra-093 (18 Mar 2003)
18 Mar 2003; Phil Bordelon
Updated to the latest version of fceultra. This requires GCC 3.2.2, so
it's got that as a requirement now. Marked as testing for obvious
reasons.
*fceultra-081-r1 (22 Nov 2002)
01 Dec 2002; Mike Frysinger
Added a check that if the compiler is gcc3.x, the ebuild fails #11426
22 Nov 2002; Mike Frysinger
Added support for sdl version #11089
*fceultra-081 (21 Nov 2002)
21 Nov 2002; Mike Frysinger
Version bumpage
*fceultra-080 (24 Jul 2002)
06 Aug 2002; Mark Guertin
Added -ppc to keywords
24 July 2002; Sascha Schwabbauer
Updated to the newest version.
*fceultra-070 (11 March 2002)
11 March 2002; Donny Davies
Renamed the ebuild to allow people to install it :) Closes #1057. Tidy
up the docs installed.
*fceu-070 (1 Feb 2002)
1 Feb 2002; G.Bevin
Added initial ChangeLog which should be updated whenever the package is
updated in any way. This changelog is targetted to users. This means that the
comments should well explained and written in clean English. The details about
writing correct changelogs are explained in the skel.ChangeLog file which you
can find in the root directory of the portage repository.
AUX fceultra-0.98.12-mkdir.patch 238 RMD160 7198e4cd508ed524afb2ca09f06e8ef1d72eed7b SHA1 3335857012dc8c511cbf296526683e9ab175f59a SHA256 ce13b9855b14edfbfe0a75313ad23f490133c17b2fa3e35d6a6fef16785cdfe9
AUX fceultra-0.98.12-nosex.patch 1541 RMD160 ff824be0df1cf0e00d7921d95669fc973eef9d73 SHA1 24c49102cfa9f95885aac789bf18bc8c5fe82d7b SHA256 fc1cb1e63ef54ba7075c1c506bbdeb46842f75e9ffcf3ec73af80643f09e3411
DIST fceu-0.98.12.src.tar.bz2 559571 RMD160 e405a459196d2e5e9d630c8699157ec4df0f0210 SHA1 713faaad9f7d4b5e8dd1cb8a172e2f1ced85c1ec SHA256 0caf5b81c1340dd4b3f4b703b289a9ebae9ffe1bb3583acf661ae1e64d276617
EBUILD fceultra-0.98.12.ebuild 1386 RMD160 f11b7e1595f0df46c6ddf09e72b8288ff99833ec SHA1 ce247e7d36f492cb63812be99d36d9cbd0b4d111 SHA256 73cc202388f1288086b26d1c7c6d77e72b7210d21a18631cd42114240023cfdc
MISC ChangeLog 4695 RMD160 f071ae620c416f2ec4c56759d79b14a8b7b02778 SHA1 2bb0a97b61abdf9daae13be00c6e36d47e1b72dc SHA256 d49e3b2a61cea3af60ca9de0f7d7fe55a68ddbfc9a9636a34baf231c92a7fa60
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/fceultra/fceultra-0.98.12.ebuild,v 1.7 2007/08/13 16:52:11 mr_bones_ Exp $
inherit autotools eutils games
DESCRIPTION="A portable NES/Famicom emulator"
HOMEPAGE="http://www.emulator-zone.com/doc.php/nes/fceultra.html"
SRC_URI="mirror://gentoo/fceu-${PV}.src.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~ppc x86"
IUSE="opengl"
RDEPEND=">=media-libs/libsdl-1.2.0
opengl? ( virtual/opengl )
sys-libs/zlib"
# Because of code generation bugs, FCEUltra now depends on a version
# of gcc greater than or equal to GCC 3.2.2.
DEPEND="${RDEPEND}
>=sys-devel/gcc-3.2.2"
S=${WORKDIR}/fceu
src_unpack() {
unpack ${A}
cd "${S}"
chmod a-x Documentation/tech/exp/*
# bug #155153 - disable SEXYAL system
epatch \
"${FILESDIR}"/${P}-mkdir.patch \
"${FILESDIR}"/${P}-nosex.patch
eautoreconf
}
src_compile() {
egamesconf \
--disable-dependency-tracking \
--without-gtk \
--disable-gtktest \
$(use_with opengl) || die
emake || die "emake failed"
}
src_install() {
make DESTDIR="${D}" install || die "make install failed"
dodoc Documentation/*.txt AUTHORS README NEWS TODO ChangeLog
cp -r Documentation/tech "${D}/usr/share/doc/${PF}/" || die "cp failed"
prepalldocs
dohtml Documentation/*
prepgamesdirs
}