Portage is a package management system used by Gentoo Linux
# 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
RESTRICT="test"
01 Dec 2006; Chris Gianelloni
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
no need to clear screen in Makefile (bug #120907)
28 Jan 2006; Joshua Baergen
Add modular X dependencies.
17 May 2005; Chris Gianelloni
Cleanup for bug #92745.
02 Jun 2004; Michael Sterrett
clean in unpack; tidy
01 Jun 2004; Chris Gianelloni
Marking stable on amd64 (no bugs in 344 days).
19 Apr 2004; Chris Gianelloni
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.
-----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-----
# 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
}