Portage is a package management system used by Gentoo Linux
# ChangeLog for games-arcade/insaneodyssey
# Copyright 2000-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/games-arcade/insaneodyssey/ChangeLog,v 1.6 2007/03/13 21:42:26 nyhm Exp $
13 Mar 2007; Tristan Heaven
Install menu entry, bug #160227
06 Dec 2006; Chris Gianelloni
insaneodyssey-000311.ebuild:
Removed sed-4 from *DEPEND.
07 Mar 2006;
files/insaneodyssey-000311-datafiles.patch:
Fixed Bug #71146 (fails to find level files). Thanks Greg for report
03 Aug 2004; David Holm
Added to ~ppc.
*insaneodyssey-000311 (01 Jun 2004)
01 Jun 2004; Michael Sterrett
insaneodyssey-000311.ebuild, metadata.xml,
files/insaneodyssey-000311-datafiles.patch:
initial commit - ebuild and patch from Alexandru Toma via bug #52697
AUX insaneodyssey-000311-datafiles.patch 1601 RMD160 f571b7b4ed4b6f9bfd55ada69273266d625ba8d3 SHA1 bd1f32609c82db917dafae34550dd674a04584af SHA256 5627475b431630ae8a9994ebf85e8c9b475e0f77fc3f5daf30c222f3f76570fb
DIST io000311.tar.gz 839950 RMD160 f5d79d09b125e96b0d935d584d1482e466b54ad1 SHA1 c63f36d7fb7b06f40cf2cf9052512d4b2c5fda80 SHA256 72e7dd8b1b87dab6772ce21576ef048d6b34b551449af9c7580ae53f006e704f
EBUILD insaneodyssey-000311.ebuild 1817 RMD160 357ebd1ed16b3e311dad1619c7bfce1b4645bcc9 SHA1 1604634578c46cf4c91e327424844f3a2eb03739 SHA256 40a5d2dee5c6b852bc016b769962b53dc4d022c6d679b87ea3b7535240e861ae
MISC ChangeLog 951 RMD160 3f56e0dbc46dc1b453f0e681c5128ec9a4a8f8be SHA1 57e6779982faac65996835e15401f18319fd734f SHA256 569b409b84dd0a7a905ed0d10f5d0781d5c0a25ded6442fd22f859fb7947ac55
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-arcade/insaneodyssey/insaneodyssey-000311.ebuild,v 1.6 2007/03/13 21:42:26 nyhm Exp $
inherit eutils games
DESCRIPTION="Help West Muldune escape from a futuristic mental hospital"
HOMEPAGE="http://members.fortunecity.com/rivalentertainment/iox.html"
# Upstream has download issues.
#SRC_URI="http://members.fortunecity.com/rivalentertainment/io${PV}.tar.gz"
SRC_URI="mirror://gentoo/io${PV}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc x86"
IUSE=""
DEPEND="media-libs/libsdl
media-libs/sdl-mixer
media-libs/sdl-image"
S=${WORKDIR}/${PN}
src_unpack() {
unpack ${A}
cd "${S}"/${PN}
# Modify data load code and paths to game data
sed -e "s:/usr/share/games:${GAMES_DATADIR}:" \
"${FILESDIR}"/${P}-datafiles.patch > "${T}"/datafiles.patch \
|| die "sed datafiles.patch failed"
epatch "${T}"/datafiles.patch
sed -i \
-e "/lvl/s:^:${GAMES_DATADIR}/${PN}/:" \
-e "s:night:${GAMES_DATADIR}/${PN}/night:" \
levels.dat || die "sed levels.dat failed"
sed -i \
-e "s:tiles.dat:${GAMES_DATADIR}/${PN}/tiles.dat:" \
-e "s:sprites.dat:${GAMES_DATADIR}/${PN}/sprites.dat:" \
-e "s:levels.dat:${GAMES_DATADIR}/${PN}/levels.dat:" \
-e "s:IO_T:${GAMES_DATADIR}/${PN}/IO_T:" \
-e "s:tiles.att:${GAMES_DATADIR}/${PN}/tiles.att:" \
-e "s:shot:${GAMES_DATADIR}/${PN}/shot:" \
io.cpp || die "sed io.cpp failed"
sed -i \
-e 's:\[32:[100:' \
io.h || die "sed io.h failed"
}
src_install() {
cd ${PN}
dogamesbin ${PN} || die "dogamesbin failed"
insinto "${GAMES_DATADIR}"/${PN}
doins *bmp *png *dat *att *lvl *wav *mod *IT || die "doins failed"
newicon west00r.png ${PN}.png
make_desktop_entry ${PN} "Insane Odyssey"
prepgamesdirs
}