Portage is a package management system used by Gentoo Linux
# ChangeLog for games-emulation/gnuboy
# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/games-emulation/gnuboy/ChangeLog,v 1.11 2007/07/06 18:48:05 nyhm Exp $
06 Jul 2007; Tristan Heaven
+files/gnuboy-1.0.3-exec-stack.patch,
+files/gnuboy-1.0.3-linux-headers.patch, gnuboy-1.0.3.ebuild:
Fix for recent linux-headers and exec stack
28 Sep 2006; Tristan Heaven
Add missing RDEPEND on sys-apps/fbset, bug #99983
10 Feb 2006; Chris Gianelloni
Added modular X dependencies and closing bug #121527.
29 Aug 2005; Michael Sterrett
more choices for gui - patch from James Rowe via bug #99983
19 Apr 2004; Chris Gianelloni
Added IUSE and marking stable on amd64 (no bugs in 415 days).
31 Mar 2004; Daniel Ahlberg
Adding amd64 keyword. Closing #46276.
02 Mar 2004; David Holm
Added to ~ppc.
*gnuboy-1.0.3 (01 Mar 2003)
19 Dec 2002; Phil Bordelon
Initial commit.
AUX gnuboy-1.0.3-exec-stack.patch 475 RMD160 863a67d4d58f522cf59abd19a256bd18539e69f0 SHA1 74e7416bd1d20a83cbb62c1e9f342ff2c81d3932 SHA256 4c296ec67b0667d6422a961d3bb213c008d2bd33ebb2572aaca2063fbb622cd3
AUX gnuboy-1.0.3-linux-headers.patch 1685 RMD160 d8659bfa3b6fdde1a958a26c5cc5326fe89101ac SHA1 0f54dc8c89b079f0aa99b366bfb182558d5e134e SHA256 c9b8d177c31ce4531dcd3c055c5e4ebd3a0ad65dcf515ce439f143239e77407e
DIST gnuboy-1.0.3.tar.gz 187627 RMD160 dfaf927fe2d4e03f39d83079b7dd3aa02c8983b9 SHA1 4c371445b6599c6636d08ba9c5de7bb9fbf78437 SHA256 f0022db824b920054a42690322932cf582e0a9995961124586f054503a0f8072
EBUILD gnuboy-1.0.3.ebuild 1415 RMD160 dc4e01358b7a25e9ce8ad8a131a54b24c0493934 SHA1 9e1bb690a19771698bd31b3900635aca1c42e303 SHA256 cd9d00067124fbb5aa682ed0e65b4a5c2c3c51ef7b0d31a7d4739fe03073d7d6
MISC ChangeLog 1272 RMD160 70f492e965762fa2468c2d79e331e47ed8f9b13b SHA1 b68f233da89d92d1f9d7b97b7e80ec1a5a6b4210 SHA256 7dd4bd6683dca5acf96959d728df50b297988753a501b01c5ce892b615ae25ed
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/gnuboy/gnuboy-1.0.3.ebuild,v 1.13 2007/07/06 18:48:05 nyhm Exp $
inherit autotools eutils games
DESCRIPTION="Gameboy emulator with multiple renderers"
HOMEPAGE="http://gnuboy.unix-fu.org/"
SRC_URI="http://gnuboy.unix-fu.org/src/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ppc x86"
IUSE="X fbcon sdl svga"
RDEPEND="sdl? ( media-libs/libsdl )
!X? ( !svga? ( !fbcon? ( media-libs/libsdl ) ) )
X? ( x11-libs/libXext )
fbcon? ( sys-apps/fbset )"
DEPEND="${RDEPEND}
svga? ( media-libs/svgalib )
X? ( x11-proto/xextproto
x11-proto/xproto )"
src_unpack() {
unpack ${A}
cd "${S}"
epatch \
"${FILESDIR}"/${P}-exec-stack.patch \
"${FILESDIR}"/${P}-linux-headers.patch
eautoreconf
}
src_compile() {
local myconf
if ! use X && ! use svga && ! use fbcon; then
myconf="--with-sdl"
fi
egamesconf \
$(use_with X x) \
$(use_with fbcon fb) \
$(use_with sdl) \
$(use_with svga svgalib) \
$(use_enable x86 asm) \
${myconf} \
--disable-arch \
--disable-optimize
emake || die "emake failed"
}
src_install() {
for f in fbgnuboy sdlgnuboy sgnuboy xgnuboy
do
if [[ -f ${f} ]] ; then
dogamesbin ${f} || die "dogamesbin failed"
fi
done
dodoc README docs/{CHANGES,CONFIG,CREDITS,FAQ,HACKING,WHATSNEW}
prepgamesdirs
}