summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlfredo Tupone <tupone@gentoo.org>2011-06-07 19:54:18 +0000
committerAlfredo Tupone <tupone@gentoo.org>2011-06-07 19:54:18 +0000
commitcc46b26f6573369c6fdd76c5c488442aa6f3e43c (patch)
treeab782757c840fd344b6aa38b3561be876ad23c9d /games-emulation
parentRemove unused file. (diff)
downloadhistorical-cc46b26f6573369c6fdd76c5c488442aa6f3e43c.tar.gz
historical-cc46b26f6573369c6fdd76c5c488442aa6f3e43c.tar.bz2
historical-cc46b26f6573369c6fdd76c5c488442aa6f3e43c.zip
Version bump to 2.1.5
Package-Manager: portage-2.1.10/cvs/Linux x86_64
Diffstat (limited to 'games-emulation')
-rw-r--r--games-emulation/fceux/ChangeLog8
-rw-r--r--games-emulation/fceux/Manifest11
-rw-r--r--games-emulation/fceux/fceux-2.1.5.ebuild56
-rw-r--r--games-emulation/fceux/files/fceux-2.1.5-underlink.patch12
4 files changed, 82 insertions, 5 deletions
diff --git a/games-emulation/fceux/ChangeLog b/games-emulation/fceux/ChangeLog
index 601f675b0956..3ba6316572e1 100644
--- a/games-emulation/fceux/ChangeLog
+++ b/games-emulation/fceux/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for games-emulation/fceux
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/games-emulation/fceux/ChangeLog,v 1.11 2011/06/07 17:07:22 tupone Exp $
+# $Header: /var/cvsroot/gentoo-x86/games-emulation/fceux/ChangeLog,v 1.12 2011/06/07 19:54:18 tupone Exp $
+
+*fceux-2.1.5 (07 Jun 2011)
+
+ 07 Jun 2011; Tupone Alfredo <tupone@gentoo.org> +fceux-2.1.5.ebuild,
+ +files/fceux-2.1.5-underlink.patch:
+ Version bump to 2.1.5
07 Jun 2011; Tupone Alfredo <tupone@gentoo.org> fceux-2.1.4a.ebuild,
+files/fceux-2.1.4a-underlink.patch:
diff --git a/games-emulation/fceux/Manifest b/games-emulation/fceux/Manifest
index 8dd89b878a19..c2732ee5a4b9 100644
--- a/games-emulation/fceux/Manifest
+++ b/games-emulation/fceux/Manifest
@@ -3,14 +3,17 @@ Hash: SHA1
AUX fceux-2.1.4a-ovflfix.patch 618 RMD160 38db2f73ae9641f64559f4db6b5d0899f853a8d9 SHA1 9ad948318fd9b57cd409ba385ed3d7486dfcf838 SHA256 8284f8041d5b9a91cf54be2970df06b8568446a2b235cb16761326e9a3ff152c
AUX fceux-2.1.4a-underlink.patch 396 RMD160 4034e01bcec008935ce348a477418823468961f3 SHA1 51a202dc1531f90ed56b62f99033d86f4b17b432 SHA256 9be5d480cc938abeb43ea4442c62c794e137e92c847fcd96fc20e8acaf1cb527
+AUX fceux-2.1.5-underlink.patch 443 RMD160 551cb2418731269e37f02477883713f6083b8439 SHA1 d30bd322834be9c8dc6c1c2d16e3c0db01d9b0d4 SHA256 cc83dfd1cb6366bb84950ffba05cafa70705b534df1a7a800809c3dae7e3e544
DIST fceux-2.1.4a.src.tar.bz2 5083564 RMD160 c36723db343050f90a923869918596b7092cf1f5 SHA1 5297c873d8de397538869ea8b23816d457d13add SHA256 267aef2cf05c510f66eca8330060c495a3c18ad22c73bda42df73d8d8330df3a
+DIST fceux-2.1.5.src.tar.bz2 7322199 RMD160 9852e6f0958d0ec8d926257e78b34579ef10af85 SHA1 599ef6a261ab1bd24e58468886d7cc303e150feb SHA256 ee6b1ee6a0347e325032f6655a5caa289e2b0458f7fccddccd5137f1cd63bf9f
EBUILD fceux-2.1.4a.ebuild 1423 RMD160 435d33f925fe37eb8b23a3f526f14eac9509588c SHA1 f110559dcf169a3fa507b65ad2230f4d56fab8a8 SHA256 4ad109aeab4f905cda1bca27d1f02cda432a9d5e915e5feef0c5422bc36d9afb
-MISC ChangeLog 1600 RMD160 c9857aca279826f4b2855c50b20b3532d96c7acf SHA1 b5261b7dbb41b70628f60c0ca5122e6bbc283f8c SHA256 b624cbff53e7976132cbcfe1ef938611b101967ac81dc6d81da6864641e8efc4
+EBUILD fceux-2.1.5.ebuild 1387 RMD160 d93027f5e74102920c2a04367c3e30a6e7534f5a SHA1 48472759cf171a7c8236e18f2998d02dc6674e8c SHA256 0af4195bdab1263d0edf2eee37658041f40b53c21823fdca635ca803bbf49a24
+MISC ChangeLog 1762 RMD160 1e29ffa0bd95aa7db90d0650621ab27aa64b4695 SHA1 6851040aec5fbd72a633b51e367e0bed31b61ac9 SHA256 4de58e3dd50f2ef7d6cc5584ef23f246c63a894a27b0c9e9e0a5eea5bab0e99f
MISC metadata.xml 158 RMD160 cbd9984bb6b426c8c9cee5022fe0a26261612fea SHA1 be5251fa1dacef5c41b74761bb1c8c54fb633b9e SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
-iEYEARECAAYFAk3uWtUACgkQIY77eQFFFC30QgCg7gxl3Jv2S9Y/tK2lmxxnwbLZ
-GxIAoJU2y2R0W0KhoTpaJTtYMUpVDEIN
-=wlej
+iEYEARECAAYFAk3ugfYACgkQIY77eQFFFC2R5wCgxGcalQQed110WsrUHDP4VGlY
+kaUAoLd1t5ryMFHSfjqYJHsLYZc7kLXA
+=Vnxe
-----END PGP SIGNATURE-----
diff --git a/games-emulation/fceux/fceux-2.1.5.ebuild b/games-emulation/fceux/fceux-2.1.5.ebuild
new file mode 100644
index 000000000000..7e8fa1172d4a
--- /dev/null
+++ b/games-emulation/fceux/fceux-2.1.5.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-emulation/fceux/fceux-2.1.5.ebuild,v 1.1 2011/06/07 19:54:18 tupone Exp $
+
+EAPI=2
+inherit eutils scons-utils games
+
+DESCRIPTION="A portable Famicom/NES emulator, an evolution of the original FCE Ultra"
+HOMEPAGE="http://fceux.com/"
+SRC_URI="mirror://sourceforge/fceultra/${P}.src.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+lua +opengl"
+
+RDEPEND="lua? ( dev-lang/lua )
+ media-libs/libsdl[opengl?,video]
+ opengl? ( virtual/opengl )
+ x11-libs/gtk+:2
+ sys-libs/zlib
+ gnome-extra/zenity"
+# Note: zenity is "almost" optional. It is possible to compile and run fceux
+# without zenity, but file dialogs will not work.
+
+S=${WORKDIR}/fceu${PV}
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-underlink.patch
+ # mentioned in bug #335836
+ if ! use lua ; then
+ sed -i -e '/_S9XLUA_H/d' SConstruct || die
+ fi
+}
+
+src_compile() {
+ escons \
+ CREATE_AVI=1 \
+ $(use_scons opengl OPENGL) \
+ $(use_scons lua LUA) \
+ || die "scons failed"
+}
+
+src_install() {
+ dogamesbin bin/fceux || die
+
+ doman documentation/fceux.6 || die
+ dodoc Authors.txt changelog.txt TODO-PROJECT
+
+ # Extra documentation
+ insinto "/usr/share/doc/${PF}/"
+ doins -r bin/fceux.chm documentation
+ rm -f "${D}/usr/share/doc/${PF}/documentation/fceux.6"
+
+ prepgamesdirs
+}
diff --git a/games-emulation/fceux/files/fceux-2.1.5-underlink.patch b/games-emulation/fceux/files/fceux-2.1.5-underlink.patch
new file mode 100644
index 000000000000..95f73f976989
--- /dev/null
+++ b/games-emulation/fceux/files/fceux-2.1.5-underlink.patch
@@ -0,0 +1,12 @@
+--- SConstruct.org 2011-06-07 21:33:28.876609681 +0200
++++ SConstruct 2011-06-07 21:34:11.420368249 +0200
+@@ -70,6 +70,9 @@
+ env.ParseConfig('pkg-config --cflags --libs gtk+-3.0')
+ env.Append(CPPDEFINES=["_GTK3"])
+ env.Append(CCFLAGS = ["-D_GTK"])
++ env.Append(LIBS =["-lz"])
++ env.Append(LIBS =["-ldl"])
++
+ ### Lua platform defines
+ ### Applies to all files even though only lua needs it, but should be ok
+ if env['LUA']: