Portage is a package management system used by Gentoo Linux
# ChangeLog for games-emulation/zsnes
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/games-emulation/zsnes/ChangeLog,v 1.38 2008/05/09 19:14:57 drizzt Exp $
*zsnes-1.51-r2 (09 May 2008)
09 May 2008; Timothy Redaelli
+files/zsnes-1.51-libao-thread.patch, +zsnes-1.51-r2.ebuild:
Revision bump wrt bug #214697
02 May 2008; Tristan Heaven
+files/zsnes-1.51-gcc43.patch, zsnes-1.51-r1.ebuild:
Fix building with gcc-4.3
29 Feb 2008; Carsten Lohrke
Remove icon extension from desktop entry to match Icon Theme Specification.
22 Jul 2007; Timothy Redaelli
+files/zsnes-1.51-archopt-july-23-update.patch, zsnes-1.51-r1.ebuild:
Add patch for latest version of archopt as of July 23. For properly handling
if cpu is already set in the main GCC detection if/else. This will fix bug
#186111, thanks to Nils Kneuper for reporting and Nach for fixing.
*zsnes-1.51-r1 (25 Jun 2007)
25 Jun 2007; Timothy Redaelli
-files/zsnes-1.42-memfix.patch, -files/1.42-configure.patch,
-files/zsnes-1.42-execStack.patch, -zsnes-1.42.ebuild,
+zsnes-1.51-r1.ebuild:
Remove old version.
Revision bump, removed ugly workaround for amd64.
18 Mar 2007; Steve Dibb
amd64 stable, bug 168804, fix documentation install
17 Mar 2007; Timothy Redaelli
Minor stylist improvment
02 Mar 2007; Timothy Redaelli
Add ~x86-fbsd keyword
02 Mar 2007; Timothy Redaelli
+files/zsnes-1.51-libpng.patch, zsnes-1.51.ebuild:
Add a patch to make it compile without libpng installed.
01 Mar 2007; Christian Faulhammer
stable x86; bug 168804
16 Feb 2007; Timothy Redaelli
Add use ao to amd64 package.use.mask
31 Jan 2007; Timothy Redaelli
Fixed ao configure argument, thanks to Andreas Fackler for reporting wrt bug
#164704
29 Jan 2007; Timothy Redaelli
Remove -s from CFLAGS
29 Jan 2007; Timothy Redaelli
oops
29 Jan 2007; Timothy Redaelli
Add custom-cflags use, also disable libao on amd64.
*zsnes-1.51 (29 Jan 2007)
29 Jan 2007; Timothy Redaelli
+files/zsnes-1.51-gzdirect.patch, metadata.xml, +zsnes-1.51.ebuild:
Version bump wrt bug #131198
Add use ao to use libao for audio (suggested)
Set me as zsnes-1.5.0+ maintainer (authorized by SpanKY)
15 Aug 2006; Michael Sterrett
+files/zsnes-1.42-memfix.patch, zsnes-1.42.ebuild:
add patch from Leonardo Boshell via bug #125861 to fix memory issue
13 Apr 2006; Chris Gianelloni
Moved games_pkg_setup to the beginning of pkg_setup.
15 Mar 2006;
zsnes-1.42.ebuild:
Fixing QA notice on executable stack, bug #117771 thanks to Erik Musick
05 Feb 2006; Simon Stelling
remove old 2004.3 multilib checks
30 May 2005; Michael Sterrett
clean old version
08 May 2005; Herbie Hopkins
Stable on amd64.
21 Mar 2005; Jeremy Huddleston
amd64 2005.0 support.
24 Jan 2005; Michael Sterrett
stable for x86
24 Jan 2005; Michael Sterrett
-files/1.40-LDFLAGS.patch, -files/command-line.patch,
-zsnes-1.37_pre20041024.ebuild, -zsnes-1.40.ebuild:
clean out old versions and patches
*zsnes-1.42 (23 Jan 2005)
23 Jan 2005; Michael Sterrett
version bump (bug #78873)
add support for png use flag
add desktop and icon (bug #73316)
*zsnes-1.40 (26 Dec 2004)
26 Dec 2004; Mike Frysinger
-zsnes-1.37_pre20040920.ebuild, +zsnes-1.40.ebuild:
Version bump #75680 by cpu.
*zsnes-1.37_pre20041024 (20 Nov 2004)
20 Nov 2004; Michael Sterrett
+files/command-line.patch, +zsnes-1.37_pre20041024.ebuild:
version bump (bug #69787); command-line patch from Ben Ford via bug #69196
*zsnes-1.37_pre20040920 (23 Sep 2004)
23 Sep 2004; Michael Sterrett
+zsnes-1.37_pre20040920.ebuild:
version bump (bug #65125)
*zsnes-1.37_pre20040803 (15 Aug 2004)
15 Aug 2004; Mike Frysinger
-zsnes-1.37_pre20040508.ebuild, +zsnes-1.37_pre20040803.ebuild:
Version bump #57933 by Tommy Li.
14 Jul 2004; Travis Tilley
added preliminary amd64 support
26 May 2004; Michael Sterrett
zsnes-1.37_pre20041220.ebuild:
remove version from the future
*zsnes-1.37_pre20040508 (11 May 2004)
11 May 2004; Michael Sterrett
zsnes-1.37_pre20040508.ebuild:
version bump (1.37_pre20041220 should have been 1.37_pre20031220)
*zsnes-1.37_pre20041220 (04 Jan 2004)
04 Jan 2004; Mike Frysinger
Add the December 20th WIP release #36049. Would add the 23rd WIP but it's MIA.
*zsnes-1.36 (21 Jul 2002)
04 Jan 2004; Mike Frysinger
Touchups + games.eclass support.
10 Jul 2003; Michael Sterrett
use emake; use use_with
06 Dec 2002; Rodney Rees
03 Nov 2002; Mike Frysinger
Added pkg_setup fix for #9446.
06 Aug 2002; Mark Guertin
Added -ppc -sparc -sparc64 BACK to keywords, when bumping please please
honor these KEYWORDS if they are set and read ChangeLog entries
Also please make sure to enter _something_ in the cvs log when updating
files "*** empty log message ***" was the last cvs log entry for this
21 Jul 2002; Dan Armak
New upstream version.
20 Jul 2002; Phil Bordelon
ZSNES relies on x86 assembly, and will not build on PPC, SPARC, or
SPARC64 platforms. Updated the KEYWORDS to reflect this.
*zsnes-1.35-r1 (08 Jul 2002)
11 Jul 2002; Brandon Low
Just fix the ebuild to die if patching fails.
08 Jul 2002; Phil Bordelon
There are a number of problems with raw ZSNES 1.35. Thomas Weidner
alerted us to the problem and submitted both a patch against ZSNES
CVS and an updated ebuild. Changed the description string, but
otherwise the ebuild is identical. See Bug #4704 for details.
I also updated zsnes-1.337-r2.ebuild to make repoman happy.
*zsnes-1.35 (06 Jul 2002)
06 Jul 2002; Phil Bordelon
Updated to the latest version. Brought the ebuild up to current repoman
and lintool specs. The patch in -r2 is no longer needed. The Author in
the ebuild was Dan Armak.
*zsnes-1.337-r2 (17 May 2002)
17 May 2002; Dan Armak
Fix bugs #2746, #2783 - remove a comment from init.asm which confused nasm.
*zsnes-1.337-r1 (7 May 2002)
7 May 2002; Spider
fix sourceforge mirror stuff
*zsnes-1.337-r1 (12 Apr 2002)
12 Apr 2002; Seemant Kulleen
Compile against newest libpng
*zsnes-1.337 (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 zsnes-1.51-archopt-july-23-update.patch 12740 RMD160 e8004f97f795c13d51fa16c5bf386dfc8b12058f SHA1 4e59c16f0e5c57cfa6e5df2b50026598e77eab5a SHA256 4fc49ccafe46dafb1db57226e6989f6a5c97e826595df881d90bad1694a9906e
AUX zsnes-1.51-gcc43.patch 913 RMD160 95ab52f570dd1e5c7d0852dac17d56ada4939079 SHA1 9bbececf44cc48a4d6b48ebff66ba657ef409168 SHA256 9eb0aff2be2b303295b0d0a76240facd13dca170b97fe3ee827a6c26d89d53de
AUX zsnes-1.51-libao-thread.patch 663 RMD160 10b0ce28577e39187f98d8f392462585148d34eb SHA1 67a34c9a5f8c6abb2881007d47ba10647ca4503a SHA256 71be0bbb8b683edc7c7780b68a43e54be7a8c341bf9b2a01e5cceb53834b1a73
AUX zsnes-1.51-libpng.patch 974 RMD160 36bdb059c6641376bee6ea5040a7045420c02870 SHA1 a4f7960de8eece5ac1c51cc8b58f6fb8964bca40 SHA256 9e5ba014ba847f7e10075dfd51b0ca42b86aa2dcc47952d569c304f3e8e15470
DIST zsnes151src.tar.bz2 1071712 RMD160 337407bf7e5516bcd7bf310c7b17d6d12a948750 SHA1 03df35490870c9950d7010747d0546c8525c0362 SHA256 eb013f824f5a9814a714cf0daaea3ea68a1c74fd741e5b0979fcb7964236a866
EBUILD zsnes-1.51-r1.ebuild 2012 RMD160 82f87fffa9bc3ebd12a931591545f4329d9fbe43 SHA1 05ae78603bc7665d691f37e8f9b80e113cac34b8 SHA256 2f37cc30db21effbcfebbaf6df16874cc1cceff814bd8627a7e3143e3c1fac6e
EBUILD zsnes-1.51-r2.ebuild 2081 RMD160 8bf412d323f5a4add507a99816e4f18915008c2b SHA1 bc7861c3c76f3d05d2d1c842b24082a40fb05e0f SHA256 ba48da444b54e022e34deae6b513ae45750fef0f62b598d084209b2d455a998c
MISC ChangeLog 8326 RMD160 7db8f1e793cc5d33015ed0936a1ca510e57910d5 SHA1 643fc6d811e416d110868a23332381c2608fc17d SHA256 af759ca41176cca98e124af457835972da5c45f7f760360de66a173e57b4d95a
MISC metadata.xml 480 RMD160 86136547af2c3cfc61f8b8bbc5b1d4877a8a5396 SHA1 5bf2431d4deabdf80e813fb8410a362f8429520a SHA256 a649667db5f179b2b7c914d0e13ba3e11fb5b43fd1bbd7bc4e2a2f6a07b42692
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-emulation/zsnes/zsnes-1.51-r1.ebuild,v 1.7 2008/05/02 13:52:31 nyhm Exp $
inherit eutils autotools flag-o-matic toolchain-funcs multilib games
DESCRIPTION="SNES (Super Nintendo) emulator that uses x86 assembly"
HOMEPAGE="http://www.zsnes.com/ http://ipherswipsite.com/zsnes/"
SRC_URI="mirror://sourceforge/zsnes/${PN}${PV//./}src.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="-* amd64 x86 ~x86-fbsd"
IUSE="ao custom-cflags opengl png"
RDEPEND="media-libs/libsdl
>=sys-libs/zlib-1.2.3-r1
amd64? ( >=app-emulation/emul-linux-x86-sdl-10.1 )
ao? ( media-libs/libao )
opengl? ( virtual/opengl )
png? ( media-libs/libpng )"
DEPEND="${RDEPEND}
dev-lang/nasm
amd64? ( >=sys-apps/portage-2.1 )"
S=${WORKDIR}/${PN}_${PV//./_}/src
src_unpack() {
unpack ${A}
cd "${S}"
# Fixing compilation without libpng installed
epatch "${FILESDIR}"/${P}-libpng.patch
# Fix bug #186111
epatch "${FILESDIR}"/${P}-archopt-july-23-update.patch
epatch "${FILESDIR}"/${P}-gcc43.patch
# Remove hardcoded CFLAGS and LDFLAGS
sed -i \
-e '/^CFLAGS=.*local/s:-pipe.*:-Wall -I.":' \
-e '/^LDFLAGS=.*local/d' \
-e '/\w*CFLAGS=.*fomit/s:-O3.*$STRIP::' \
configure.in \
|| die "sed failed"
eautoreconf
}
src_compile() {
tc-export CC
use amd64 && multilib_toolchain_setup x86
use custom-cflags || strip-flags
egamesconf \
$(use_enable ao libao) \
$(use_enable png libpng) \
$(use_enable opengl) \
--disable-debug \
--disable-cpucheck \
--enable-release \
force_arch=no \
|| die
emake makefile.dep || die "emake makefile.dep failed"
emake || die "emake failed"
}
src_install() {
dogamesbin zsnes || die "dogamesbin failed"
newman linux/zsnes.1 zsnes.6
dodoc ../docs/{readme.1st,*.txt,README.LINUX}
dodoc ../docs/readme.txt/*
dohtml -r ../docs/readme.htm/*
make_desktop_entry zsnes ZSNES
newicon icons/48x48x32.png ${PN}.png
prepgamesdirs
}
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-emulation/zsnes/zsnes-1.51-r2.ebuild,v 1.1 2008/05/09 19:14:57 drizzt Exp $
inherit eutils autotools flag-o-matic toolchain-funcs multilib games
DESCRIPTION="SNES (Super Nintendo) emulator that uses x86 assembly"
HOMEPAGE="http://www.zsnes.com/ http://ipherswipsite.com/zsnes/"
SRC_URI="mirror://sourceforge/zsnes/${PN}${PV//./}src.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="-* ~amd64 ~x86 ~x86-fbsd"
IUSE="ao custom-cflags opengl png"
RDEPEND="media-libs/libsdl
>=sys-libs/zlib-1.2.3-r1
amd64? ( >=app-emulation/emul-linux-x86-sdl-10.1 )
ao? ( media-libs/libao )
opengl? ( virtual/opengl )
png? ( media-libs/libpng )"
DEPEND="${RDEPEND}
dev-lang/nasm
amd64? ( >=sys-apps/portage-2.1 )"
S=${WORKDIR}/${PN}_${PV//./_}/src
src_unpack() {
unpack ${A}
cd "${S}"
# Fixing compilation without libpng installed
epatch "${FILESDIR}"/${P}-libpng.patch
# Fix bug #186111
epatch "${FILESDIR}"/${P}-archopt-july-23-update.patch
epatch "${FILESDIR}"/${P}-gcc43.patch
# Fix bug #214697
epatch "${FILESDIR}"/${P}-libao-thread.patch
# Remove hardcoded CFLAGS and LDFLAGS
sed -i \
-e '/^CFLAGS=.*local/s:-pipe.*:-Wall -I.":' \
-e '/^LDFLAGS=.*local/d' \
-e '/\w*CFLAGS=.*fomit/s:-O3.*$STRIP::' \
configure.in \
|| die "sed failed"
eautoreconf
}
src_compile() {
tc-export CC
use amd64 && multilib_toolchain_setup x86
use custom-cflags || strip-flags
egamesconf \
$(use_enable ao libao) \
$(use_enable png libpng) \
$(use_enable opengl) \
--disable-debug \
--disable-cpucheck \
--enable-release \
force_arch=no \
|| die
emake makefile.dep || die "emake makefile.dep failed"
emake || die "emake failed"
}
src_install() {
dogamesbin zsnes || die "dogamesbin failed"
newman linux/zsnes.1 zsnes.6
dodoc ../docs/{readme.1st,*.txt,README.LINUX}
dodoc ../docs/readme.txt/*
dohtml -r ../docs/readme.htm/*
make_desktop_entry zsnes ZSNES
newicon icons/48x48x32.png ${PN}.png
prepgamesdirs
}