Portage is a package management system used by Gentoo Linux
# ChangeLog for games-arcade/moagg
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/games-arcade/moagg/ChangeLog,v 1.18 2008/05/10 11:09:50 vapier Exp $
10 May 2008; Mike Frysinger
+files/moagg-0.18-gcc43.patch, moagg-0.18.ebuild:
Add fix from Debian for building with gcc-4.3 #220193 by Peter Alfredsen.
02 Jul 2007; Tristan Heaven
+files/moagg-0.18-gcc42.patch, moagg-0.18.ebuild:
gcc-4.2 patch from Debian
08 Feb 2007; Chris Gianelloni
Regenerate digest in Manifest2 format.
06 May 2005; Sven Wegener
Removed * postfix from <, <=, >= and > dependencies.
*moagg-0.18 (17 Apr 2005)
17 Apr 2005; Michael Sterrett
version bump
18 Feb 2005; Michael Sterrett
-moagg-0.15.ebuild, -moagg-0.16.ebuild:
clean old ebuilds
*moagg-0.17 (07 Feb 2005)
07 Feb 2005; Michael Sterrett
version bump
22 Dec 2004; Joseph Jezak
Marked ppc stable.
*moagg-0.16 (22 Nov 2004)
22 Nov 2004; Michael Sterrett
version bump
11 Nov 2004; Joseph Jezak
Marked ppc stable.
*moagg-0.15 (03 Nov 2004)
03 Nov 2004; Michael Sterrett
version bump
26 Sep 2004; Michael Sterrett
Remove the hardcoded CXXFLAGS (bug #65481)
*moagg-0.14 (28 Aug 2004)
28 Aug 2004; Michael Sterrett
version bump
03 Aug 2004; David Holm
Added to ~ppc.
*moagg-0.13 (28 Jul 2004)
28 Jul 2004; Michael Sterrett
version bump (bug #58480) - comments from Gard Spreemann
26 Jul 2004; Michael Sterrett
work around reported sandbox errors
*moagg-0.12 (25 Jul 2004)
25 Jul 2004; Michael Sterrett
+files/0.12-Makefile.in.patch, +moagg-0.12.ebuild:
Initial commit. Ebuild based on the one provided by Gard Spreemann via bug
#58099
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
AUX moagg-0.18-gcc42.patch 1694 RMD160 68a52b05cb6dd06d1d9209373e8c2ef6286c48f1 SHA1 63542f20441d7eef63f9434eb64e02c5eaa8f8e0 SHA256 6a496bfc563d2e84da4b6faa321dd02fe06c6ba5d710fdc35bf6c6e5b1c10cb2
AUX moagg-0.18-gcc43.patch 1371 RMD160 c254b5c35b0662bbe67b8996c156b1eda908e045 SHA1 f59a0bea2b7e4af09507fa05e0b9361d8f147b28 SHA256 8415d17eeb2f5e3c5ecc42633d5ca5f4be687dfb165363aae774578183ab7005
DIST moagg-0.18-data.tar.bz2 409103 RMD160 85735b132442b4a36b8b9be5d05babe7c4d8eace SHA1 7443d88c14ef9c61178672332c969e3260715624 SHA256 5a3cd09d09e8d0628d3d59a0731fe4bef9adde897d2d95c77662b6212690a5b6
DIST moagg-0.18-src.tar.bz2 194940 RMD160 4ffd313f49614bb7e4731a0f3e52826b675695dd SHA1 395e85e774ad29ad36f930ba0203ec92255138bc SHA256 22c1165820abf9b03606b6a0c8b4794cee412c36544311cd726148acaad20fc6
EBUILD moagg-0.18.ebuild 1472 RMD160 66c91747cf059ed76b3d459253c5de4df0ee945f SHA1 c1c11bb564819cc48713384cdfacc3b761ed6046 SHA256 ad170e12d20e53c926b38a4c7bfddb8dafd43cc4f8c0aeced66be049ce379782
MISC ChangeLog 2370 RMD160 7487c87eb8813cb872ce0506b82d61e37a580a89 SHA1 83e042fb16ad98bdb715e57e009f83d93c09dad3 SHA256 49b3e74fb2a66965b9f3b2350df6d3fd8c87bd2e04c3f000db568cb8cfe3af92
MISC metadata.xml 158 RMD160 cbd9984bb6b426c8c9cee5022fe0a26261612fea SHA1 be5251fa1dacef5c41b74761bb1c8c54fb633b9e SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.7 (GNU/Linux)
iD8DBQFIJYKDj9hvisErhMIRAtqKAKCDMD4S8w7lkW3m7IzB8qAnRKGJ5wCg0HvR
vaYnOCQuFXqYUBBFApHWGkI=
=jHQ0
-----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-arcade/moagg/moagg-0.18.ebuild,v 1.5 2008/05/10 11:09:50 vapier Exp $
inherit eutils games
DESCRIPTION="MOAGG (Mother Of All Gravity Games) combines several different gravity-type games"
HOMEPAGE="http://moagg.sourceforge.net"
SRC_URI="mirror://sourceforge/moagg/${P}-src.tar.bz2
mirror://sourceforge/moagg/${P}-data.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="ppc x86"
IUSE=""
DEPEND="media-libs/libsdl
media-libs/sdl-mixer
media-libs/sdl-gfx
>=media-libs/freetype-2.3
dev-libs/expat
=media-libs/paragui-1.0*
!>=media-libs/paragui-1.1"
src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}"/${P}-gcc42.patch
epatch "${FILESDIR}"/${P}-gcc43.patch #220193
# We don't want the docs inside ${GAMES_DATADIR}/doc, so we don't
# let "make install" do the doc install.
sed -i \
-e '/^CXXFLAGS/ s/@CXXFLAGS_CONFIG@.*/@CXXFLAGS_CONFIG@/' \
-e '/^install:/s/install-doc//' Makefile.in \
|| die "sed failed"
}
src_compile() {
# Turn off all the tests as they try to access /dev/svga, thus violating
# the sandbox.
egamesconf \
--disable-sdltest \
--disable-freetypetest \
--disable-paraguitest \
--disable-testsuite || die
emake || die "emake failed"
}
src_install() {
emake DESTDIR="${D}" install || die "emake install failed"
dodoc AUTHORS ChangeLog README TODO doc/*.tex
prepgamesdirs
}