ChangeLog

# ChangeLog for games-action/poopmup
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/games-action/poopmup/ChangeLog,v 1.13 2008/04/30 21:29:02 nyhm Exp $

30 Apr 2008; Tristan Heaven
+files/poopmup-1.2-gcc43.patch, poopmup-1.2.ebuild:
Fix building with gcc-4.3

13 Jun 2007; Tristan Heaven poopmup-1.2.ebuild:
RESTRICT="test"

01 Dec 2006; Chris Gianelloni poopmup-1.2.ebuild:
Removing old virtual/x11 dependency.

21 Aug 2006; Michael Sterrett
+files/poopmup-1.2-freeglut.patch, poopmup-1.2.ebuild:
Add patch from Tristan Heaven to enable poopmup to work with freeglut (bug
#132103)

25 Mar 2006; Michael Sterrett poopmup-1.2.ebuild:
no need to clear screen in Makefile (bug #120907)

28 Jan 2006; Joshua Baergen poopmup-1.2.ebuild:
Add modular X dependencies.

17 May 2005; Chris Gianelloni poopmup-1.2.ebuild:
Cleanup for bug #92745.

02 Jun 2004; Michael Sterrett poopmup-1.2.ebuild:
clean in unpack; tidy

01 Jun 2004; Chris Gianelloni poopmup-1.2.ebuild:
Marking stable on amd64 (no bugs in 344 days).

19 Apr 2004; Chris Gianelloni poopmup-1.2.ebuild:
Added IUSE.

*poopmup-1.2 (23 Jun 2003)

23 Jun 2003; Mike Frysinger :
Version bump ... just for mkeadle ;)

*poopmup-1.0 (19 Dec 2002)

19 Dec 2002; Mike Frysinger :
Initial import. Ebuild submitted by mkeadle@gentoo.org.

Manifest

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

AUX poopmup-1.2-freeglut.patch 245 RMD160 f7f98e107e79e83f78df4186f1ac88f23a0c452e SHA1 35079967586ffa4d421d9580a42dad2a50041bfc SHA256 914b2504fc3e02f62db8f63bc71959af7bdafb5a150c3f9e524aa75a2f617f46
AUX poopmup-1.2-gcc43.patch 831 RMD160 f969978c869103c60a89f9e92c7fd5687250e491 SHA1 c75942f50b913d100cccb2b61b80f362bcc6a852 SHA256 372179a27405962d21306bb08cfc68c7ad06d188d38cbf8ed1e823ba52bc839a
DIST poopmup-1.2.tar.gz 1461794 RMD160 e8efd4af5d62502b289a532ca9698eac598c915a SHA1 efc857c5f6a73bca81ea1f3da2f9a2c24fa748be SHA256 d2f1515c981d49e18fba6f6d7b4ab354d21def62587eab8dcb048c9eb8a7ff3b
EBUILD poopmup-1.2.ebuild 1357 RMD160 214a80328ccf32413e4a967e2b55b9242331f8e7 SHA1 6964dae36643ebe72d091255d2f2940972d59ac0 SHA256 8074f7f41b8578b9ce5ed801bc399c4932e669a8cafe0657f8ed691742e65a8f
MISC ChangeLog 1654 RMD160 6f11fa0b4b4c82bd960ff80ce394cad590d63733 SHA1 0824de337c8bcad96f12f26a91d735d1dc8827c1 SHA256 4679be87ab025242fd0d88670f9ad0ff06f4723ec9320457077a4bb117339254
MISC metadata.xml 158 RMD160 cbd9984bb6b426c8c9cee5022fe0a26261612fea SHA1 be5251fa1dacef5c41b74761bb1c8c54fb633b9e SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)

iEYEARECAAYFAkgY5KMACgkQdz7hIScOURE6MgCgtkm6UVfNPjcMM21hR38V5FSs
0F8AoOjWnxd6fZyEdicMJBu5OvIPGIYN
=4J//
-----END PGP SIGNATURE-----

files

metadata.xml




games

poopmup-1.2.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-action/poopmup/poopmup-1.2.ebuild,v 1.16 2008/04/30 21:29:02 nyhm Exp $

inherit eutils toolchain-funcs games

DESCRIPTION="You are now free to fly around the city and poop on passers-by"
HOMEPAGE="http://poopmup.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ppc x86"
IUSE=""
RESTRICT="test"

DEPEND="virtual/glut
x11-libs/libXi
x11-libs/libXmu
virtual/opengl"

S=${WORKDIR}/${PN}

src_unpack() {
unpack ${A}
cd "${S}"
sed -i \
-e "s:textures/:${GAMES_DATADIR}/${PN}/:" \
includes/textureLoader.h || die "sed failed"
sed -i \
-e "s:config/:${GAMES_SYSCONFDIR}/:" \
myConfig.h || die "sed failed"
sed -i \
-e '/clear/d' \
Makefile || die "sed failed" # bug #120907

epatch \
"${FILESDIR}"/${P}-freeglut.patch \
"${FILESDIR}"/${P}-gcc43.patch
ecvs_clean
}

src_compile() {
emake CC="$(tc-getCXX) ${CFLAGS}" || die "emake failed"
}

src_install() {
newgamesbin poopmup.o poopmup || die "newgamesbin failed"

insinto "${GAMES_DATADIR}/${PN}"
doins textures/* || die "doins failed"

insinto "${GAMES_SYSCONFDIR}"
doins config/* || die "doins failed"

dodoc README docs/*.doc
dohtml docs/userman.htm

prepgamesdirs
}