0verkill-0.16-r3.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-action/0verkill/0verkill-0.16-r3.ebuild,v 1.5 2008/03/07 23:54:07 wolf31o2 Exp $

inherit autotools eutils games

DESCRIPTION="a bloody 2D action deathmatch-like game in ASCII-ART"
HOMEPAGE="http://artax.karlin.mff.cuni.cz/~brain/0verkill/"
SRC_URI="http://artax.karlin.mff.cuni.cz/~brain/0verkill/release/${P}.tgz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ia64 ppc sparc x86"
IUSE="X"

DEPEND="X? ( x11-libs/libXpm )"

src_unpack() {
unpack ${A}
cd "${S}"
epatch \
"${FILESDIR}"/${P}-docs.patch \
"${FILESDIR}"/${P}-home-overflow.patch \
"${FILESDIR}"/${P}-segv.patch \
"${FILESDIR}"/${P}-gentoo-paths.patch \
"${FILESDIR}"/${P}-underflow-check.patch #136222
sed -i \
-e "s:data/:${GAMES_DATADIR}/${PN}/data/:" cfg.h \
|| die "sed failed"
sed -i \
-e "s:@CFLAGS@ -O3 :@CFLAGS@ :" Makefile.in \
|| die "sed failed"
sed -i \
-e "/gettimeofday/s/getopt/getopt calloc/" configure.in \
|| die "sed failed"
eautoreconf
}

src_compile() {
egamesconf $(use_with X x) || die
emake || die "emake failed"
}

src_install() {
local x
dogamesbin 0verkill || die
for x in avi bot editor server test_server ; do
newgamesbin ${x} 0verkill-${x} || die ${x}
done
if use X ; then
dogamesbin x0verkill || die
for x in avi editor ; do
newgamesbin ${x} 0verkill-${x} || die ${x}
done
fi

insinto "${GAMES_DATADIR}/${PN}"
doins -r data grx || die

dohtml doc/*.htm
rm doc/*.html doc/README.OS2 doc/Readme\ Win32.txt doc/COPYING
dodoc doc/*

prepgamesdirs
}

ChangeLog

# ChangeLog for games-action/0verkill
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/games-action/0verkill/ChangeLog,v 1.16 2008/03/07 23:54:07 wolf31o2 Exp $

07 Mar 2008; Chris Gianelloni
0verkill-0.16-r3.ebuild:
QA cleanup: Fix quoting.

16 Nov 2007; Michael Sterrett
+files/0verkill-0.16-docs.patch, -files/0.16-docs.patch,
+files/0verkill-0.16-gentoo-paths.patch, -files/0.16-gentoo-paths.patch,
+files/0verkill-0.16-home-overflow.patch, -files/0.16-home-overflow.patch,
+files/0verkill-0.16-segv.patch, 0verkill-0.16-r3.ebuild:
add bounds patch from Ewgenij Starostin (bug #197556); QA fixes; patch name
standardizing

01 Dec 2006; Chris Gianelloni
0verkill-0.16-r3.ebuild:
Removing old virtual/x11 dependency.

*0verkill-0.16-r3 (10 Jun 2006)

10 Jun 2006; Mike Frysinger
+files/0verkill-0.16-underflow-check.patch, +0verkill-0.16-r3.ebuild:
Fix remote crash #136222.

30 Apr 2006; Sven Blumenstein 0verkill-0.16-r2.ebuild:
Added sparc keyword.

28 Jan 2006; Joshua Baergen
0verkill-0.16-r2.ebuild:
Add modular X dependencies.

26 Sep 2005; Chris Gianelloni
0verkill-0.16-r2.ebuild:
Added sed to remove extra -O3 from CFLAGS.

03 Jun 2004; Michael Sterrett
0verkill-0.16-r2.ebuild:
error check sed; fix use invocation

30 Mar 2004; Michael Sterrett
0verkill-0.16-r2.ebuild:
virtual/x11

*0verkill-0.16-r2 (08 Jan 2004)

08 Jan 2004; Mike Frysinger :
Don't edit paths in data files, screws md5sums. Chdir instead #37419.

*0verkill-0.16-r1 (30 Nov 2003)

05 Jan 2004; Jon Portnoy :
AMD64 keywords.

30 Nov 2003; Mike Frysinger :
Added HOME overflow patch #33701.

*0verkill-0.16 (11 Jul 2003)

26 Oct 2003; David Holm 0verkill-0.16.ebuild:
Added to ~ppc.

11 Jul 2003; Mike Frysinger :
Initial import. Ebuild submitted by Henrik Johansson #17639.

Manifest

AUX 0verkill-0.16-docs.patch 1477 RMD160 697fc37a2ae76ec58ddd8f40873ec33da3567eb1 SHA1 b0655ae1e29ab7bfce19d1c5dcfa02cf7aa07a3b SHA256 aa866aa38f93ac4fee8fe72f58dfd7ce6311780303169917a79fdc479ed2d1b6
AUX 0verkill-0.16-gentoo-paths.patch 531 RMD160 14f6a75ed034f3aa7547b9d5ddc92b3511ca4a90 SHA1 b8d2e9e3284bb38604b75be8c8e8ec412c13f03c SHA256 d89de2a05ffd6480d7b76d0256d1ab5670561e68d9476d1d03772f54929110c9
AUX 0verkill-0.16-home-overflow.patch 725 RMD160 6bb85c426570813b0f6d35fa0085562b28930fa8 SHA1 cb4798c87de055dd4b205fef2542bb455e576f87 SHA256 9e0261f16dad0623c955026d777e1872eac4017e34ed66b02a8c8ef977a9f69d
AUX 0verkill-0.16-segv.patch 1560 RMD160 a3a244821dc9882692a7c5dd13ddd1e5c7c02163 SHA1 4c82c1c80a91ffb6800c8aecaa43078d0ce1fc1d SHA256 b49cb1a14667cc4033e6094f99a9ddc1ef242381acac83a3abdeebf208724291
AUX 0verkill-0.16-underflow-check.patch 675 RMD160 cff920abbc084cfb4632cca17791a3fdf6228f49 SHA1 2c00a18d15e5a0afa3b2f6f433ba58790fef918e SHA256 e918e3b2b632632cca8c337caf019b0c2565ded120b8055a4d31677d446ef8e5
DIST 0verkill-0.16.tgz 276579 RMD160 fdf7a132dfa0312d8d732b2bf2999e7264685eec SHA1 6ce4152f20709175e0bad80cc79ec00e2064a100 SHA256 8091261c3fef3535edb97ab46cb48c067befb329e951bfa3f1b54ae6b7e1dadf
EBUILD 0verkill-0.16-r3.ebuild 1637 RMD160 c07fd0b5e2212c4b91876838a0469efb00a99e7b SHA1 eadb6f15be83bfc6f8336f1dd7646342507b5645 SHA256 5105561233e1b5dca2a387a333050fd07fb2343a026c3752e36fd42e74bccbc2
MISC ChangeLog 2219 RMD160 f3436d2cff7283111ab77b8c3867b94ac8e88be2 SHA1 8f559a0c08800cddb6f206879c0593952d02987c SHA256 050df942f13515de5fa813332de20ca4223f53a4808eb0746f4246e3823a4d7d
MISC metadata.xml 158 RMD160 cbd9984bb6b426c8c9cee5022fe0a26261612fea SHA1 be5251fa1dacef5c41b74761bb1c8c54fb633b9e SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3

files

metadata.xml




games