ChangeLog

# 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; fceultra-0.98.12.ebuild:
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 fceultra-0.98.12.ebuild:
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.81-r1.ebuild,
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 +fceultra-0.98.10.ebuild:
Version bump.
Added to ~ppc.

*fceultra-0.97.5 (12 Nov 2003)

12 Nov 2003; Michael Sterrett fceultra-0.97.5.ebuild,
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 fceultra-081-r1.ebuild:
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 fceultra-096.ebuild:
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 fceultra-093.ebuild:
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 fceultra-080.ebuild :
Updated to the newest version.

*fceultra-070 (11 March 2002)

11 March 2002; Donny Davies fceultra-070.ebuild :
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 ChangeLog :
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.

Manifest

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

fceultra-0.98.12.ebuild

# 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
}

files

metadata.xml




games