Gentoo Archives: gentoo-commits

From: "Michael Sterrett (mr_bones_)" <mr_bones_@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in games-emulation/fceux: ChangeLog fceux-2.1.4.ebuild
Date: Fri, 25 Jun 2010 18:51:12
Message-Id: 20100625185057.815022CF66@corvid.gentoo.org
1 mr_bones_ 10/06/25 18:50:57
2
3 Modified: ChangeLog
4 Added: fceux-2.1.4.ebuild
5 Log:
6 version bump
7 (Portage version: 2.1.8.3/cvs/Linux i686)
8
9 Revision Changes Path
10 1.4 games-emulation/fceux/ChangeLog
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-emulation/fceux/ChangeLog?rev=1.4&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-emulation/fceux/ChangeLog?rev=1.4&content-type=text/plain
14 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-emulation/fceux/ChangeLog?r1=1.3&r2=1.4
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/games-emulation/fceux/ChangeLog,v
19 retrieving revision 1.3
20 retrieving revision 1.4
21 diff -u -r1.3 -r1.4
22 --- ChangeLog 2 Nov 2009 21:06:29 -0000 1.3
23 +++ ChangeLog 25 Jun 2010 18:50:57 -0000 1.4
24 @@ -1,6 +1,11 @@
25 # ChangeLog for games-emulation/fceux
26 -# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/games-emulation/fceux/ChangeLog,v 1.3 2009/11/02 21:06:29 maekke Exp $
28 +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
29 +# $Header: /var/cvsroot/gentoo-x86/games-emulation/fceux/ChangeLog,v 1.4 2010/06/25 18:50:57 mr_bones_ Exp $
30 +
31 +*fceux-2.1.4 (25 Jun 2010)
32 +
33 + 25 Jun 2010; Michael Sterrett <mr_bones_@g.o> +fceux-2.1.4.ebuild:
34 + version bump
35
36 02 Nov 2009; Markus Meier <maekke@g.o> fceux-2.1.1.ebuild:
37 amd64/x86 stable, bug #291226
38
39
40
41 1.1 games-emulation/fceux/fceux-2.1.4.ebuild
42
43 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-emulation/fceux/fceux-2.1.4.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-emulation/fceux/fceux-2.1.4.ebuild?rev=1.1&content-type=text/plain
45
46 Index: fceux-2.1.4.ebuild
47 ===================================================================
48 # Copyright 1999-2010 Gentoo Foundation
49 # Distributed under the terms of the GNU General Public License v2
50 # $Header: /var/cvsroot/gentoo-x86/games-emulation/fceux/fceux-2.1.4.ebuild,v 1.1 2010/06/25 18:50:57 mr_bones_ Exp $
51
52 EAPI=2
53 inherit games
54
55 DESCRIPTION="A portable Famicom/NES emulator, an evolution of the original FCE Ultra"
56 HOMEPAGE="http://fceux.com/"
57 SRC_URI="mirror://sourceforge/fceultra/${P}.src.tar.bz2"
58
59 LICENSE="GPL-2"
60 SLOT="0"
61 KEYWORDS="~amd64 ~x86"
62 IUSE="+lua +opengl"
63
64 RDEPEND="lua? ( dev-lang/lua )
65 media-libs/libsdl[opengl?,video]
66 opengl? ( virtual/opengl )
67 x11-libs/gtk+:2
68 sys-libs/zlib"
69 DEPEND="${RDEPEND}
70 dev-util/scons"
71 RDEPEND="${RDEPEND}
72 gnome-extra/zenity"
73 # Note: zenity is "almost" optional. It is possible to compile and run fceux
74 # without zenity, but file dialogs will not work.
75
76 S=${WORKDIR}/fceu-${PV}
77
78 src_compile() {
79 local sconsopts=$(echo "${MAKEOPTS}" | sed -ne "/-j/ { s/.*\(-j[[:space:]]*[0-9]\+\).*/\1/; p }")
80 scons \
81 ${sconsopts} \
82 CREATE_AVI=1 \
83 OPENGL=$(use opengl && echo 1 || echo 0) \
84 LUA=$(use lua && echo 1 || echo 0) \
85 || die "scons failed"
86 }
87
88 src_install() {
89 dogamesbin bin/fceux || die
90
91 doman documentation/fceux.6 || die
92 dodoc Authors.txt changelog.txt TODO-PROJECT
93
94 # Extra documentation
95 insinto "/usr/share/doc/${PF}/"
96 doins -r bin/fceux.chm documentation
97 rm -f "${D}/usr/share/doc/${PF}/documentation/fceux.6"
98
99 prepgamesdirs
100 }