Portage is a package management system used by Gentoo Linux
# ChangeLog for games-roguelike/ivan
# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/games-roguelike/ivan/ChangeLog,v 1.12 2008/06/17 01:47:44 mr_bones_ Exp $
17 Jun 2008; Michael Sterrett
+files/ivan-0.50-gcc43.patch, ivan-0.50.ebuild:
patch for building with gcc-4.3 from Marek Miller via bug #227063
03 Feb 2007; Tristan Heaven
+files/ivan-0.50-install.patch, ivan-0.50.ebuild:
Don't use egamesinstall
27 Sep 2006; Tristan Heaven
Add inherit eutils
18 Jul 2006; Diego Pettenò
Add ~x86-fbsd keyword.
21 May 2006;
ivan-0.50.ebuild:
Fix for gcc-4.1
05 Jan 2006; Michael Sterrett
turn off -O to prevent segfault in reponse to bug #113627
27 Nov 2005; Michael Sterrett
keepdir the Bones directory so it doesn't get accidentally removed
*ivan-0.50 (10 Dec 2004)
10 Dec 2004; Michael Sterrett
version bump; clean older version (not gcc-3.4 happy - bug #69416)
15 Mar 2004; David Holm
Added to ~ppc.
*ivan-0.430 (08 Aug 2003)
08 Aug 2003; Michael Sterrett
initial commit. ebuild supplied by Rob Cakebread (modified) bug 26225
AUX ivan-0.50-gcc41.patch 1778 RMD160 fed503a18b7ce30a989fd8fcbfc081c37c3723fa SHA1 e1672b9d65ca337752acc3f35063ec170c8f2afe SHA256 58318ef7984dde2c30ad4221e6571d97db8b4fe5edfe6d50e0241dda1feff5b5
AUX ivan-0.50-gcc43.patch 252 RMD160 94fbd16618c86e284aeb94f5cefd7aadaf882e84 SHA1 4bc48489236472bb963f26d98c29f1cd8a16e83e SHA256 36127050a2c42c69c2d6af0908852910e49a237e2d0bbd17f70177db8fb4f6fe
AUX ivan-0.50-install.patch 989 RMD160 cd3367b5e79b359cfbec9022c606c3cf8183d144 SHA1 118a842705a2461461d1515513445e72492de1b2 SHA256 466150bff805b8042fe4a66cdbf4c897ac4daefd77616c018f322116696420b7
DIST ivan-0.50.tar.gz 803651 RMD160 7e84340cd8fdfbdaaf7fde730fc0a76b137e2e91 SHA1 e4c5ae2b9bdfd59a0ed3c87a504043df12b0f1a4 SHA256 d8bc588ad902f27906ab34c2f8a9cace03867b45ff6a57025e046931f36ad480
EBUILD ivan-0.50.ebuild 970 RMD160 b3e249212c74524e05a7b97893db904dff515343 SHA1 51cf683d65faf8f06b2a36c28998b4b91dc7d248 SHA256 64d5827c28a76ebdeaf49b53b15f5761e97d35cadfb942f94e7981095368ad3e
MISC ChangeLog 1510 RMD160 338ba7966eab94048e8e3fe671e2383e57fffeeb SHA1 cffa192bec25e8bb551bddbe3f20afb4e22bec53 SHA256 d42df6dcfddf85cfb23accd678941b92d4f87a39454a1cd10f2109523b53504f
MISC metadata.xml 158 RMD160 cbd9984bb6b426c8c9cee5022fe0a26261612fea SHA1 be5251fa1dacef5c41b74761bb1c8c54fb633b9e SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-roguelike/ivan/ivan-0.50.ebuild,v 1.8 2008/06/17 01:47:44 mr_bones_ Exp $
inherit eutils flag-o-matic games
DESCRIPTION="Rogue-like game with SDL graphics"
HOMEPAGE="http://ivan.sourceforge.net/"
SRC_URI="mirror://sourceforge/ivan/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~ppc x86 ~x86-fbsd"
IUSE=""
DEPEND="media-libs/libsdl"
src_unpack() {
unpack ${A}
cd "${S}"
epatch \
"${FILESDIR}"/${P}-gcc41.patch \
"${FILESDIR}"/${P}-install.patch \
"${FILESDIR}"/${P}-gcc43.patch
}
src_compile() {
replace-flags -O? -O0 #bug #113627
egamesconf || die
emake || die "emake failed"
}
src_install() {
emake DESTDIR="${D}" install || die "emake install failed"
dodoc AUTHORS ChangeLog LICENSING NEWS README
keepdir "${GAMES_STATEDIR}/ivan/Bones"
prepgamesdirs
fperms g+w "${GAMES_STATEDIR}/ivan/Bones"
}