summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--games-action/0verkill/0verkill-0.16.ebuild57
-rw-r--r--games-action/0verkill/ChangeLog8
-rw-r--r--games-action/0verkill/Manifest4
-rw-r--r--games-action/0verkill/files/0.16-docs.patch32
-rw-r--r--games-action/0verkill/files/digest-0verkill-0.161
-rw-r--r--games-action/abuse_sdl/ChangeLog49
-rw-r--r--games-action/abuse_sdl/Manifest8
-rw-r--r--games-action/abuse_sdl/abuse_sdl-0.6.1-r3.ebuild48
-rw-r--r--games-action/abuse_sdl/abuse_sdl-0.7.0-r1.ebuild48
-rw-r--r--games-action/abuse_sdl/abuse_sdl-0.7.0-r2.ebuild61
-rw-r--r--games-action/abuse_sdl/files/digest-abuse_sdl-0.6.1-r32
-rw-r--r--games-action/abuse_sdl/files/digest-abuse_sdl-0.7.0-r12
-rw-r--r--games-action/abuse_sdl/files/digest-abuse_sdl-0.7.0-r22
-rw-r--r--games-action/abuse_sdl/files/stupid-fix.patch10
-rw-r--r--games-action/armagetron/ChangeLog74
-rw-r--r--games-action/armagetron/Manifest14
-rw-r--r--games-action/armagetron/armagetron-0.1.4.9.ebuild60
-rw-r--r--games-action/armagetron/armagetron-0.2.4-r1.ebuild67
-rw-r--r--games-action/armagetron/armagetron-0.2.5.1.ebuild62
-rw-r--r--games-action/armagetron/files/armagetron-0.1.4.9-Makefile.global.in.patch11
-rw-r--r--games-action/armagetron/files/armagetron-0.1.4.9-configure.patch13
-rw-r--r--games-action/armagetron/files/armagetron-0.1.4.9.sh3
-rw-r--r--games-action/armagetron/files/armagetron-0.2.4-r1.sh9
-rw-r--r--games-action/armagetron/files/armagetron-0.2.4.sh9
-rw-r--r--games-action/armagetron/files/armagetron-0.2_pre2.sh9
-rw-r--r--games-action/armagetron/files/digest-armagetron-0.1.4.94
-rw-r--r--games-action/armagetron/files/digest-armagetron-0.2.4-r14
-rw-r--r--games-action/armagetron/files/digest-armagetron-0.2.5.14
-rw-r--r--games-action/armagetron/metadata.xml10
-rw-r--r--games-action/atanks/ChangeLog54
-rw-r--r--games-action/atanks/Manifest9
-rw-r--r--games-action/atanks/atanks-0.9.8h.ebuild44
-rw-r--r--games-action/atanks/atanks-0.9.9a.ebuild44
-rw-r--r--games-action/atanks/atanks-0.9.9b.ebuild47
-rw-r--r--games-action/atanks/atanks-0.9.9d.ebuild44
-rw-r--r--games-action/atanks/files/digest-atanks-0.9.8h1
-rw-r--r--games-action/atanks/files/digest-atanks-0.9.9a1
-rw-r--r--games-action/atanks/files/digest-atanks-0.9.9b1
-rw-r--r--games-action/atanks/files/digest-atanks-0.9.9d1
-rw-r--r--games-action/barrage/ChangeLog9
-rw-r--r--games-action/barrage/Manifest3
-rw-r--r--games-action/barrage/barrage-1.0.1.ebuild29
-rw-r--r--games-action/barrage/files/digest-barrage-1.0.11
-rw-r--r--games-action/bombermaze/ChangeLog24
-rw-r--r--games-action/bombermaze/Manifest3
-rw-r--r--games-action/bombermaze/bombermaze-0.6.6.ebuild36
-rw-r--r--games-action/bombermaze/files/digest-bombermaze-0.6.61
-rw-r--r--games-action/bzflag/ChangeLog47
-rw-r--r--games-action/bzflag/Manifest3
-rw-r--r--games-action/bzflag/bzflag-1.7.7.1.ebuild28
-rw-r--r--games-action/bzflag/files/digest-bzflag-1.7.7.11
-rw-r--r--games-action/chromium/ChangeLog51
-rw-r--r--games-action/chromium/Manifest4
-rw-r--r--games-action/chromium/chromium-0.9.12-r4.ebuild62
-rw-r--r--games-action/chromium/files/chromium-0.9.12-gcc3-gentoo.patch11
-rw-r--r--games-action/chromium/files/digest-chromium-0.9.12-r42
-rw-r--r--games-action/d2x/ChangeLog8
-rw-r--r--games-action/d2x/Manifest4
-rw-r--r--games-action/d2x/d2x-0.2.5.ebuild68
-rw-r--r--games-action/d2x/files/0.2.5-shellscripts.patch22
-rw-r--r--games-action/d2x/files/digest-d2x-0.2.52
-rw-r--r--games-action/descent3/ChangeLog10
-rw-r--r--games-action/descent3/Manifest5
-rw-r--r--games-action/descent3/descent3-1.4.0b.ebuild98
-rw-r--r--games-action/descent3/files/descent33
-rw-r--r--games-action/descent3/files/digest-descent3-1.4.0b2
-rw-r--r--games-action/descent3/metadata.xml12
-rw-r--r--games-action/dungeon/ChangeLog9
-rw-r--r--games-action/dungeon/Manifest4
-rw-r--r--games-action/dungeon/dungeon-3.2.3.ebuild44
-rw-r--r--games-action/dungeon/files/digest-dungeon-3.2.31
-rw-r--r--games-action/dungeon/files/dungeon.6244
-rw-r--r--games-action/fakk2/ChangeLog12
-rw-r--r--games-action/fakk2/Manifest5
-rw-r--r--games-action/fakk2/fakk2-1.02.ebuild70
-rw-r--r--games-action/fakk2/files/digest-fakk2-1.020
-rw-r--r--games-action/fakk2/files/fakk23
-rw-r--r--games-action/fakk2/metadata.xml12
-rw-r--r--games-action/geki2-KXL/ChangeLog13
-rw-r--r--games-action/geki2-KXL/Manifest3
-rw-r--r--games-action/geki2-KXL/files/digest-geki2-KXL-2.0.31
-rw-r--r--games-action/geki2-KXL/geki2-KXL-2.0.3.ebuild23
-rw-r--r--games-action/geki3-KXL/ChangeLog8
-rw-r--r--games-action/geki3-KXL/Manifest3
-rw-r--r--games-action/geki3-KXL/files/digest-geki3-KXL-1.0.31
-rw-r--r--games-action/geki3-KXL/geki3-KXL-1.0.3.ebuild26
-rw-r--r--games-action/glaxium/ChangeLog9
-rw-r--r--games-action/glaxium/Manifest4
-rw-r--r--games-action/glaxium/files/0.5-20021024-Makefile.in60
-rw-r--r--games-action/glaxium/files/digest-glaxium-0.51
-rw-r--r--games-action/glaxium/glaxium-0.5.ebuild49
-rw-r--r--games-action/gltron/ChangeLog43
-rw-r--r--games-action/gltron/Manifest3
-rw-r--r--games-action/gltron/files/digest-gltron-0.621
-rw-r--r--games-action/gltron/gltron-0.62.ebuild34
-rw-r--r--games-action/heavygear2/ChangeLog13
-rw-r--r--games-action/heavygear2/Manifest5
-rw-r--r--games-action/heavygear2/files/digest-heavygear2-1.0b1
-rw-r--r--games-action/heavygear2/files/hg23
-rw-r--r--games-action/heavygear2/heavygear2-1.0b.ebuild87
-rw-r--r--games-action/heavygear2/metadata.xml12
-rw-r--r--games-action/heroes/ChangeLog47
-rw-r--r--games-action/heroes/Manifest3
-rw-r--r--games-action/heroes/files/digest-heroes-0.214
-rw-r--r--games-action/heroes/heroes-0.21.ebuild62
-rw-r--r--games-action/koth/ChangeLog28
-rw-r--r--games-action/koth/Manifest5
-rw-r--r--games-action/koth/files/digest-koth-0.7.71
-rw-r--r--games-action/koth/files/digest-koth-0.8.01
-rw-r--r--games-action/koth/koth-0.7.7.ebuild23
-rw-r--r--games-action/koth/koth-0.8.0.ebuild23
-rw-r--r--games-action/maelstrom/ChangeLog21
-rw-r--r--games-action/maelstrom/Manifest6
-rw-r--r--games-action/maelstrom/files/digest-maelstrom-3.0.51
-rw-r--r--games-action/maelstrom/files/digest-maelstrom-3.0.61
-rw-r--r--games-action/maelstrom/files/maelstrom-3.0.6-security.patch380
-rw-r--r--games-action/maelstrom/maelstrom-3.0.5.ebuild21
-rw-r--r--games-action/maelstrom/maelstrom-3.0.6.ebuild29
-rw-r--r--games-action/moon-buggy/ChangeLog19
-rw-r--r--games-action/moon-buggy/Manifest5
-rw-r--r--games-action/moon-buggy/files/digest-moon-buggy-0.5.11
-rw-r--r--games-action/moon-buggy/files/digest-moon-buggy-0.5.531
-rw-r--r--games-action/moon-buggy/moon-buggy-0.5.1.ebuild34
-rw-r--r--games-action/moon-buggy/moon-buggy-0.5.53.ebuild34
-rw-r--r--games-action/mutantstormdemo/ChangeLog8
-rw-r--r--games-action/mutantstormdemo/Manifest3
-rw-r--r--games-action/mutantstormdemo/files/digest-mutantstormdemo-11
-rw-r--r--games-action/mutantstormdemo/mutantstormdemo-1.ebuild36
-rw-r--r--games-action/nighthawk/ChangeLog15
-rw-r--r--games-action/nighthawk/Manifest4
-rw-r--r--games-action/nighthawk/files/digest-nighthawk-2.21
-rw-r--r--games-action/nighthawk/files/nighthawk.patch46
-rw-r--r--games-action/nighthawk/nighthawk-2.2.ebuild26
-rw-r--r--games-action/orbital-eunuchs-sniper/ChangeLog12
-rw-r--r--games-action/orbital-eunuchs-sniper/Manifest3
-rw-r--r--games-action/orbital-eunuchs-sniper/files/digest-orbital-eunuchs-sniper-1.291
-rw-r--r--games-action/orbital-eunuchs-sniper/orbital-eunuchs-sniper-1.29.ebuild32
-rw-r--r--games-action/orbz-demo/ChangeLog8
-rw-r--r--games-action/orbz-demo/Manifest3
-rw-r--r--games-action/orbz-demo/files/digest-orbz-demo-2.001
-rw-r--r--games-action/orbz-demo/orbz-demo-2.00.ebuild40
-rw-r--r--games-action/parsec/ChangeLog8
-rw-r--r--games-action/parsec/Manifest4
-rw-r--r--games-action/parsec/files/digest-parsec-01971
-rw-r--r--games-action/parsec/files/parsec3
-rw-r--r--games-action/parsec/parsec-0197.ebuild32
-rw-r--r--games-action/phobiaii/ChangeLog11
-rw-r--r--games-action/phobiaii/Manifest4
-rw-r--r--games-action/phobiaii/files/digest-phobiaii-1.11
-rw-r--r--games-action/phobiaii/files/playphobiaII7
-rw-r--r--games-action/phobiaii/phobiaii-1.1.ebuild45
-rw-r--r--games-action/phobiaiii/ChangeLog11
-rw-r--r--games-action/phobiaiii/Manifest4
-rw-r--r--games-action/phobiaiii/files/digest-phobiaiii-1.01
-rw-r--r--games-action/phobiaiii/files/playphobiaIII7
-rw-r--r--games-action/phobiaiii/phobiaiii-1.0.ebuild47
-rw-r--r--games-action/poopmup/ChangeLog13
-rw-r--r--games-action/poopmup/Manifest3
-rw-r--r--games-action/poopmup/files/digest-poopmup-1.21
-rw-r--r--games-action/poopmup/poopmup-1.2.ebuild52
-rw-r--r--games-action/powermanga/ChangeLog17
-rw-r--r--games-action/powermanga/Manifest5
-rw-r--r--games-action/powermanga/files/digest-powermanga-0.771
-rw-r--r--games-action/powermanga/files/digest-powermanga-0.781
-rw-r--r--games-action/powermanga/powermanga-0.77.ebuild47
-rw-r--r--games-action/powermanga/powermanga-0.78.ebuild46
-rw-r--r--games-action/raptor2/ChangeLog19
-rw-r--r--games-action/raptor2/Manifest6
-rw-r--r--games-action/raptor2/files/1.0.0-chdir.patch10
-rw-r--r--games-action/raptor2/files/digest-raptor2-1.0.01
-rw-r--r--games-action/raptor2/files/digest-raptor2-1.0.0-r11
-rw-r--r--games-action/raptor2/raptor2-1.0.0-r1.ebuild37
-rw-r--r--games-action/raptor2/raptor2-1.0.0.ebuild45
-rw-r--r--games-action/slune/ChangeLog9
-rw-r--r--games-action/slune/Manifest3
-rw-r--r--games-action/slune/files/digest-slune-0.3.11
-rw-r--r--games-action/slune/slune-0.3.1.ebuild23
-rw-r--r--games-action/spacearyarya-kxl/ChangeLog14
-rw-r--r--games-action/spacearyarya-kxl/Manifest3
-rw-r--r--games-action/spacearyarya-kxl/files/digest-spacearyarya-kxl-1.0.21
-rw-r--r--games-action/spacearyarya-kxl/spacearyarya-kxl-1.0.2.ebuild24
-rw-r--r--games-action/spacetripperdemo/ChangeLog8
-rw-r--r--games-action/spacetripperdemo/Manifest3
-rw-r--r--games-action/spacetripperdemo/files/digest-spacetripperdemo-11
-rw-r--r--games-action/spacetripperdemo/spacetripperdemo-1.ebuild36
-rw-r--r--games-action/stepmania/ChangeLog16
-rw-r--r--games-action/stepmania/Manifest3
-rw-r--r--games-action/stepmania/files/digest-stepmania-200307051
-rw-r--r--games-action/stepmania/stepmania-20030705.ebuild33
-rw-r--r--games-action/trackballs/ChangeLog9
-rw-r--r--games-action/trackballs/Manifest5
-rw-r--r--games-action/trackballs/files/0.9.0-destdir-icons.patch33
-rw-r--r--games-action/trackballs/files/0.9.0-sparkle.patch11
-rw-r--r--games-action/trackballs/files/digest-trackballs-0.9.02
-rw-r--r--games-action/trackballs/trackballs-0.9.0.ebuild45
-rw-r--r--games-action/tuxkart/ChangeLog15
-rw-r--r--games-action/tuxkart/Manifest4
-rw-r--r--games-action/tuxkart/files/01tuxkart.patch31
-rw-r--r--games-action/tuxkart/files/digest-tuxkart-0.2.01
-rw-r--r--games-action/tuxkart/tuxkart-0.2.0.ebuild38
-rw-r--r--games-action/xbomber/ChangeLog8
-rw-r--r--games-action/xbomber/Manifest3
-rw-r--r--games-action/xbomber/files/digest-xbomber-1011
-rw-r--r--games-action/xbomber/xbomber-101.ebuild36
-rw-r--r--games-action/xpilot/ChangeLog26
-rw-r--r--games-action/xpilot/Manifest3
-rw-r--r--games-action/xpilot/files/digest-xpilot-4.5.41
-rw-r--r--games-action/xpilot/xpilot-4.5.4.ebuild40
-rw-r--r--games-action/xshipwars/ChangeLog21
-rw-r--r--games-action/xshipwars/Manifest4
-rw-r--r--games-action/xshipwars/files/digest-xshipwars-1.34.05
-rw-r--r--games-action/xshipwars/files/xshipwars-1.34.0-gcc3.patch39
-rw-r--r--games-action/xshipwars/xshipwars-1.34.0.ebuild76
213 files changed, 4404 insertions, 0 deletions
diff --git a/games-action/0verkill/0verkill-0.16.ebuild b/games-action/0verkill/0verkill-0.16.ebuild
new file mode 100644
index 000000000000..092d705f1f1b
--- /dev/null
+++ b/games-action/0verkill/0verkill-0.16.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/0verkill/0verkill-0.16.ebuild,v 1.1 2003/09/10 19:29:16 vapier Exp $
+
+inherit games eutils
+
+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="x86"
+IUSE="X"
+
+RDEPEND="X? ( x11-base/xfree )"
+DEPEND="${RDEPEND}
+ >=sys-apps/sed-4"
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+ epatch ${FILESDIR}/${PV}-docs.patch
+ sed -i "s:data/:${GAMES_DATADIR}/${PN}/data/:" cfg.h
+ sed -i "s:grx/:${GAMES_DATADIR}/${PN}/grx/:" data/*
+}
+
+src_compile() {
+ egamesconf `use_with X x` || die
+ emake || die
+}
+
+src_install() {
+ dogamesbin 0verkill
+ newgamesbin avi 0verkill-avi
+ newgamesbin editor 0verkill-editor
+ if [ `use X` ] ; then
+ dogamesbin x0verkill
+ newgamesbin xavi x0verkill-avi
+ newgamesbin xeditor x0verkill-editor
+
+ fi
+ newgamesbin bot 0verkill-bot
+ newgamesbin server 0verkill-server
+ newgamesbin test_server 0verkill-test_server
+
+ insinto ${GAMES_DATADIR}/${PN}/data
+ doins data/*
+ insinto ${GAMES_DATADIR}/${PN}/grx
+ doins grx/*
+
+ dohtml doc/*.htm
+ rm doc/*.html doc/README.OS2 doc/Readme\ Win32.txt
+ dodoc doc/*
+
+ prepgamesdirs
+}
diff --git a/games-action/0verkill/ChangeLog b/games-action/0verkill/ChangeLog
new file mode 100644
index 000000000000..60519150b89c
--- /dev/null
+++ b/games-action/0verkill/ChangeLog
@@ -0,0 +1,8 @@
+# ChangeLog for app-games/0verkill
+# Copyright 2000-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/0verkill/ChangeLog,v 1.1 2003/09/10 19:29:16 vapier Exp $
+
+*0verkill-0.16 (11 Jul 2003)
+
+ 11 Jul 2003; Mike Frysinger <vapier@gentoo.org> :
+ Initial import. Ebuild submitted by Henrik Johansson <henrik_johansson@home.se> #17639.
diff --git a/games-action/0verkill/Manifest b/games-action/0verkill/Manifest
new file mode 100644
index 000000000000..be1fe8882667
--- /dev/null
+++ b/games-action/0verkill/Manifest
@@ -0,0 +1,4 @@
+MD5 419f2a40328a84f64fe94a9f858a1cde 0verkill-0.16.ebuild 1371
+MD5 1343f29795fd93e4e018b80b80de0a5b ChangeLog 391
+MD5 04be3e21d009bd5a35960e2b1a5f3493 files/0.16-docs.patch 1477
+MD5 032b2b4357f281b2da9c0046ada0a03a files/digest-0verkill-0.16 62
diff --git a/games-action/0verkill/files/0.16-docs.patch b/games-action/0verkill/files/0.16-docs.patch
new file mode 100644
index 000000000000..90d049309f4d
--- /dev/null
+++ b/games-action/0verkill/files/0.16-docs.patch
@@ -0,0 +1,32 @@
+--- 0verkill-0.16/doc/README.html
++++ 0verkill-0.16-gentoo/doc/README.html
+@@ -30,7 +30,7 @@
+ <center><h1><a name="running">RUNNING</a></h1></center>
+
+ <p><h2><a name="server">Running server</a></h2>
+-<p>First thing to start 0verkill is run the server - type <i>server</i>. Server
++<p>First thing to start 0verkill is run the server - type <i>0verkill-server</i>. Server
+ takes options <i>-p</i> and <i>-n</i>. As usual, option <i>-h</i> prints help.
+
+ <p> Option <i>-p</i> takes one argument: port number. Server needs UDP port
+@@ -84,9 +84,9 @@
+
+ <p><h2><a name="testserver">Testing Program</a></h2>
+
+-<p>There's <i>test_server</i> program in the distribution. It avoids testing
++<p>There's <i>0verkill-test_server</i> program in the distribution. It avoids testing
+ remote server if it's up and how many players there is. To use it simply type
+-<i>test_server -a &lt;server address&gt; -p &lt;port number &gt;</i>.
++<i>0verkill-test_server -a &lt;server address&gt; -p &lt;port number &gt;</i>.
+
+ <center><h1><a name="controls">GAME CONTROLS</a></h1></center>
+
+--- 0verkill-0.16/doc/adding_a_level.txt
++++ 0verkill-0.16-gentoo/doc/adding_a_level.txt
+@@ -19,5 +19,5 @@
+ 5) If you want to create some cool new graphics, run
+ "avi grx/graphics_file.avi". Then add it to the data/new_level.sp
+
+-6) When the level is done, run "server -lX", where X is again from (1). And
++6) When the level is done, run "0verkill-server -lX", where X is again from (1). And
+ play!
diff --git a/games-action/0verkill/files/digest-0verkill-0.16 b/games-action/0verkill/files/digest-0verkill-0.16
new file mode 100644
index 000000000000..d7375b8806ba
--- /dev/null
+++ b/games-action/0verkill/files/digest-0verkill-0.16
@@ -0,0 +1 @@
+MD5 814097fc21a82723a40ec8ae5dd792a7 0verkill-0.16.tgz 276579
diff --git a/games-action/abuse_sdl/ChangeLog b/games-action/abuse_sdl/ChangeLog
new file mode 100644
index 000000000000..8546a70ad8e5
--- /dev/null
+++ b/games-action/abuse_sdl/ChangeLog
@@ -0,0 +1,49 @@
+# ChangeLog for app-games/abuse_sdl
+# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/abuse_sdl/ChangeLog,v 1.1 2003/09/10 19:29:16 vapier Exp $
+
+*abuse_sdl-0.7.0-r2 (04 Aug 2003)
+
+ 04 Aug 2003; Michael Sterrett <msterret@gentoo.org>
+ abuse_sdl-0.7.0-r2.ebuild:
+ fix for bug 25730 - fixed a hard-coded path in the default config writer.
+
+ 04 Jul 2003; Michael Sterrett <msterret@gentoo.org>
+ abuse_sdl-0.7.0-r1.ebuild:
+ skip NEWS install since it's empty
+
+*abuse_sdl-0.7.0-r1 (07 Mar 2003)
+
+ 07 Mar 2003; Philip Walls <malverian@gentoo.org> abuse_sdl-0.7.0-r1.ebuild :
+ Do prepgamesdir AFTER patch is applied. Fix by Robert Holak
+ <panthar@panthar.org>. Bug #18648
+
+*abuse_sdl-0.7.0 (16 Jan 2003)
+
+ 16 Jan 2003; Mike Frysinger <vapier@gentoo.org> :
+ Version bump #13600.
+
+*abuse_sdl-0.6.1-r3 (27 Dec 2002)
+
+ 27 Dec 2002; Mike Frysinger <vapier@gentoo.org> :
+ Added a better stupid patch for #11475 from Philip Walls.
+
+*abuse_sdl-0.6.1-r2 (12 Nov 2002)
+
+ 12 Nov 2002; Mike Frysinger <vapier@gentoo.org> :
+ Added a stupid fix (not sure why it works) for #10573
+
+*abuse_sdl-0.6.1-r1 (17 Jul 2002)
+
+ 17 jul 2002; Jose Alberto Suárez López <bass@gentoo.org> abuse_sdl-0.6.1-r1.ebuild :
+ Added LICENSE, KEYWORDS, SLOT.
+
+*abuse_sdl-0.6.1 (22 Apr 2002)
+
+ 22 Apr 2002; Ryan Phillips <rphillips@gentoo.org> ChangeLog :
+
+ Added initial ChangeLog which should be updated whenever the package is
+ updated in any way. This changelog is targetted to users. This means that the
+ comments should well explained and written in clean English. The details about
+ writing correct changelogs are explained in the skel.ChangeLog file which you
+ can find in the root directory of the portage repository.
diff --git a/games-action/abuse_sdl/Manifest b/games-action/abuse_sdl/Manifest
new file mode 100644
index 000000000000..c593b26d8b68
--- /dev/null
+++ b/games-action/abuse_sdl/Manifest
@@ -0,0 +1,8 @@
+MD5 d81b193c5a05910097b1f926b25c2923 files/digest-abuse_sdl-0.6.1-r3 136
+MD5 77c3fbd4b5a493ee070b426622b0d33f files/stupid-fix.patch 301
+MD5 96b03a58f7d8819f658506b130cf61b0 files/digest-abuse_sdl-0.7.0-r1 136
+MD5 96b03a58f7d8819f658506b130cf61b0 files/digest-abuse_sdl-0.7.0-r2 136
+MD5 32d247f7117ae7d15974a2e60ac87bf0 abuse_sdl-0.7.0-r2.ebuild 1563
+MD5 0825c2133c674219ce8737c3674979cb ChangeLog 1782
+MD5 998a6db810ecd1f2cf5fa712dc883b98 abuse_sdl-0.7.0-r1.ebuild 1156
+MD5 37f1d4bfad023fe0c453406d2e8f30f4 abuse_sdl-0.6.1-r3.ebuild 1156
diff --git a/games-action/abuse_sdl/abuse_sdl-0.6.1-r3.ebuild b/games-action/abuse_sdl/abuse_sdl-0.6.1-r3.ebuild
new file mode 100644
index 000000000000..6d63cf00cee6
--- /dev/null
+++ b/games-action/abuse_sdl/abuse_sdl-0.6.1-r3.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/abuse_sdl/abuse_sdl-0.6.1-r3.ebuild,v 1.1 2003/09/10 19:29:16 vapier Exp $
+
+inherit games eutils
+
+DESCRIPTION="port of Abuse by Crack Dot Com"
+HOMEPAGE="http://www.labyrinth.net.au/~trandor/abuse/"
+SRC_URI="http://www.labyrinth.net.au/~trandor/abuse/files/${P}.tar.bz2
+ http://www.labyrinth.net.au/~trandor/abuse/files/abuse_datafiles.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="x86 ppc"
+
+DEPEND="virtual/x11
+ >=media-libs/libsdl-1.1.6"
+
+DATA=${WORKDIR}/datafiles
+
+src_unpack() {
+ cd ${WORKDIR}
+ mkdir ${DATA}
+ cd ${DATA}
+ unpack abuse_datafiles.tar.gz
+ cd ${WORKDIR}
+ unpack ${P}.tar.bz2
+}
+
+src_compile() {
+ egamesconf --datadir=${GAMES_DATADIR_BASE} || die
+ emake || die
+}
+
+src_install() {
+ emake DESTDIR=${D} install || die
+ dodoc AUTHORS COPYING ChangeLog INSTALL README TODO
+
+ cd ${DATA}
+ dodir ${GAMES_DATADIR}/abuse
+ cp -r * ${D}/${GAMES_DATADIR}/abuse
+
+ #fix for #10573 + #11475 ... stupid hippy bug
+ cd ${D}/${GAMES_DATADIR}/abuse
+ epatch ${FILESDIR}/stupid-fix.patch
+
+ prepgamesdirs
+}
diff --git a/games-action/abuse_sdl/abuse_sdl-0.7.0-r1.ebuild b/games-action/abuse_sdl/abuse_sdl-0.7.0-r1.ebuild
new file mode 100644
index 000000000000..6e56b72bec4b
--- /dev/null
+++ b/games-action/abuse_sdl/abuse_sdl-0.7.0-r1.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/abuse_sdl/abuse_sdl-0.7.0-r1.ebuild,v 1.1 2003/09/10 19:29:16 vapier Exp $
+
+inherit games eutils
+
+DESCRIPTION="port of Abuse by Crack Dot Com"
+HOMEPAGE="http://www.labyrinth.net.au/~trandor/abuse/"
+SRC_URI="http://www.labyrinth.net.au/~trandor/abuse/files/${P}.tar.bz2
+ http://www.labyrinth.net.au/~trandor/abuse/files/abuse_datafiles.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="x86 ppc"
+
+DEPEND="virtual/x11
+ >=media-libs/libsdl-1.1.6"
+
+DATA=${WORKDIR}/datafiles
+
+src_unpack() {
+ cd ${WORKDIR}
+ mkdir ${DATA}
+ cd ${DATA}
+ unpack abuse_datafiles.tar.gz
+ cd ${WORKDIR}
+ unpack ${P}.tar.bz2
+}
+
+src_compile() {
+ egamesconf --datadir=${GAMES_DATADIR_BASE} || die
+ emake || die
+}
+
+src_install() {
+ emake DESTDIR=${D} install || die
+ dodoc AUTHORS COPYING ChangeLog INSTALL README TODO
+
+ cd ${DATA}
+ dodir ${GAMES_DATADIR}/abuse
+ cp -r * ${D}/${GAMES_DATADIR}/abuse
+
+ #fix for #10573 + #11475 ... stupid hippy bug
+ cd ${D}/${GAMES_DATADIR}/abuse
+ epatch ${FILESDIR}/stupid-fix.patch
+
+ prepgamesdirs
+}
diff --git a/games-action/abuse_sdl/abuse_sdl-0.7.0-r2.ebuild b/games-action/abuse_sdl/abuse_sdl-0.7.0-r2.ebuild
new file mode 100644
index 000000000000..0eea6af12234
--- /dev/null
+++ b/games-action/abuse_sdl/abuse_sdl-0.7.0-r2.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/abuse_sdl/abuse_sdl-0.7.0-r2.ebuild,v 1.1 2003/09/10 19:29:16 vapier Exp $
+
+inherit games eutils
+
+DESCRIPTION="port of Abuse by Crack Dot Com"
+HOMEPAGE="http://www.labyrinth.net.au/~trandor/abuse/"
+SRC_URI="http://www.labyrinth.net.au/~trandor/abuse/files/${P}.tar.bz2
+ http://www.labyrinth.net.au/~trandor/abuse/files/abuse_datafiles.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="x86 ppc"
+
+DEPEND="virtual/x11
+ >=sys-apps/sed-4
+ >=media-libs/libsdl-1.1.6"
+
+DATA=${WORKDIR}/datafiles
+
+src_unpack() {
+ cd ${WORKDIR}
+ unpack ${P}.tar.bz2
+
+ mkdir ${DATA}
+ cd ${DATA}
+ unpack abuse_datafiles.tar.gz
+
+ # hard-coded path in the default config writer.
+ cd ${S}
+ sed -i \
+ -e "s:/usr/local/share/games/abuse:${GAMES_DATADIR}/abuse:" \
+ src/sdlport/setup.cpp || die "sed src/sdlport/setup.cpp failed"
+}
+
+src_compile() {
+ egamesconf --datadir=${GAMES_DATADIR_BASE} || die
+ emake || die "emake failed"
+}
+
+src_install() {
+ make DESTDIR=${D} install || die "make install failed"
+ dodoc AUTHORS ChangeLog INSTALL README TODO
+
+ cd ${DATA}
+ dodir ${GAMES_DATADIR}/abuse
+ cp -R * ${D}/${GAMES_DATADIR}/abuse
+
+ #fix for #10573 + #11475 ... stupid hippy bug
+ cd ${D}/${GAMES_DATADIR}/abuse
+ epatch ${FILESDIR}/stupid-fix.patch
+
+ prepgamesdirs
+}
+
+pkg_postinst() {
+ einfo "NOTE: If you had previous version of abuse installed"
+ einfo "you may need to remove ~/.abuse for the game to work correctly."
+ games_pkg_postinst
+}
diff --git a/games-action/abuse_sdl/files/digest-abuse_sdl-0.6.1-r3 b/games-action/abuse_sdl/files/digest-abuse_sdl-0.6.1-r3
new file mode 100644
index 000000000000..cb279cb9a904
--- /dev/null
+++ b/games-action/abuse_sdl/files/digest-abuse_sdl-0.6.1-r3
@@ -0,0 +1,2 @@
+MD5 536bda2eaf3a77e6293c28c7157d4305 abuse_sdl-0.6.1.tar.bz2 494735
+MD5 2b857668849b2dc7cd29cdd84a33c19e abuse_datafiles.tar.gz 1997832
diff --git a/games-action/abuse_sdl/files/digest-abuse_sdl-0.7.0-r1 b/games-action/abuse_sdl/files/digest-abuse_sdl-0.7.0-r1
new file mode 100644
index 000000000000..108e56f88681
--- /dev/null
+++ b/games-action/abuse_sdl/files/digest-abuse_sdl-0.7.0-r1
@@ -0,0 +1,2 @@
+MD5 59ea4498886642aa975f04233cc92558 abuse_sdl-0.7.0.tar.bz2 525618
+MD5 2b857668849b2dc7cd29cdd84a33c19e abuse_datafiles.tar.gz 1997832
diff --git a/games-action/abuse_sdl/files/digest-abuse_sdl-0.7.0-r2 b/games-action/abuse_sdl/files/digest-abuse_sdl-0.7.0-r2
new file mode 100644
index 000000000000..108e56f88681
--- /dev/null
+++ b/games-action/abuse_sdl/files/digest-abuse_sdl-0.7.0-r2
@@ -0,0 +1,2 @@
+MD5 59ea4498886642aa975f04233cc92558 abuse_sdl-0.7.0.tar.bz2 525618
+MD5 2b857668849b2dc7cd29cdd84a33c19e abuse_datafiles.tar.gz 1997832
diff --git a/games-action/abuse_sdl/files/stupid-fix.patch b/games-action/abuse_sdl/files/stupid-fix.patch
new file mode 100644
index 000000000000..a16e305cae89
--- /dev/null
+++ b/games-action/abuse_sdl/files/stupid-fix.patch
@@ -0,0 +1,10 @@
+--- abuse.lsp.orig 2002-12-26 18:03:02.000000000 -0500
++++ abuse.lsp 2002-12-26 18:06:53.000000000 -0500
+@@ -26,6 +26,7 @@
+ (load "lisp/gates.lsp")
+ (load "lisp/duong.lsp")
+ (load "lisp/ant.lsp")
++(load "register/ant.lsp")
+ (load "lisp/people.lsp")
+ (load "lisp/weapons.lsp")
+ (load "lisp/explo.lsp")
diff --git a/games-action/armagetron/ChangeLog b/games-action/armagetron/ChangeLog
new file mode 100644
index 000000000000..f82d47f0c1c3
--- /dev/null
+++ b/games-action/armagetron/ChangeLog
@@ -0,0 +1,74 @@
+# ChangeLog for app-games/armagetron
+# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/armagetron/ChangeLog,v 1.1 2003/09/10 19:29:16 vapier Exp $
+
+ 25 Aug 2003; Luke-Jr <luke-jr@gentoo.org> armagetron-0.1.4.9.ebuild,
+ armagetron-0.2.4-r1.ebuild, armagetron-0.2.5.1.ebuild:
+ Removed unneccesary font from ebuilds
+
+ 12 Aug 2003; Luke-Jr <luke-jr@gentoo.org> metadata.xml:
+ Created metadata.xml
+
+ 29 Jul 2003; Michael Sterrett <msterret@gentoo.org>
+ armagetron-0.2.5.1.ebuild:
+ use sed -i and src_compile from games eclass
+
+*armagetron-0.2.5.1 (27 Jul 2003)
+
+ 27 Jul 2003; <luke-jr@gentoo.org> armagetron-0.2.5.1.ebuild:
+ Unstable/dev version bump to 0.2.5.1
+
+*armagetron-0.2.5 (21 Jul 2003)
+
+ 21 Jul 2003; <luke-jr@gentoo.org> armagetron-0.2.5.ebuild:
+ Unstable/dev version bump
+
+ 14 Jul 2003; <luke-jr@gentoo.org> armagetron-0.2.4-r1.ebuild:
+ Moved ArmageTRON bin out of /opt
+
+*armagetron-0.2.4-r1 (12 Jul 2003)
+
+ 12 Jul 2003; <luke-jr@gentoo.org> armagetron-0.2.4-r1.ebuild:
+ Maybe fixed a font problem occuring on some systems
+
+ 10 Jul 2003; <luke-jr@gentoo.org> armagetron-0.2.4.ebuild:
+ 0.2.4 now uses GAMES_DATADIR for data
+
+*armagetron-0.2.4 (10 Jul 2003)
+
+ 10 Jul 2003; <luke-jr@gentoo.org> armagetron-0.2.4.ebuild:
+ Version bump: 0.2.4
+
+ 08 Jul 2003; <luke-jr@gentoo.org> files/armagetron-0.2_pre2.sh:
+ version bump to 0.2.2 (stable) and 0.2.3 (unstable)
+
+*armagetron-0.2_pre2 (05 Jul 2003)
+
+ 05 Jul 2003; <luke-jr@gentoo.org> armagetron-0.2_pre2.ebuild,
+ files/armagetron-0.2_pre2.sh:
+ Version bump to 0.2_pre2 and now uses games eclass
+
+ 16 Aug 2002; Daniel Robbins <drobbins@gentoo.org>: various little cleanups;
+ No version bump (still 0.1.4.9)
+
+*armagetron-0.1.4.9 (24 May 2002)
+
+ 18 Oct 2002; Daniel Ahlberg <aliz@gentoo.org> armagetron-0.1.4.9.ebuild :
+ Updated to mirror://sourceforge in SRC_URI.
+
+ 13 Aug 2002; J. Alberto Suárez López <bass@gentoo.org>
+ armagetron-0.1.4.9.ebuild : Added DEPEND unzip, needed for unpack the
+ moviepack.
+
+ 06 Aug 2002; Mark Guertin <gerk@gentoo.org>: Added ppc to keywords
+
+ 29 Jul 2002; Spider <spider@gentoo.org> armagetron-0.1.4.9.ebuild: Change
+ CXXFLAGS so we dont have -fno-exceptions.
+
+
+ 17 Jul 2002; Jose Alberto Suárez López <bass@gentoo.org>
+ armagetron-0.1.4.9.ebuild : Added LICENSE, KEYWORDS.
+
+ 24 May 2002; Sean P. Kane <spk42@spkane.org> armagetron-0.1.4.9.ebuild :
+ First armagetron ebuild
+
diff --git a/games-action/armagetron/Manifest b/games-action/armagetron/Manifest
new file mode 100644
index 000000000000..d8d4ab5e3e34
--- /dev/null
+++ b/games-action/armagetron/Manifest
@@ -0,0 +1,14 @@
+MD5 3151be2f300818d75b326a476c5679c9 ChangeLog 2475
+MD5 03c84731a1b6086e190594681f125d93 armagetron-0.1.4.9.ebuild 2093
+MD5 e62580e5e8d6b956d00a0e22e1300ba0 armagetron-0.2.4-r1.ebuild 2121
+MD5 cb34f5e24489e69198ef24f6bb485fef metadata.xml 367
+MD5 e569b6520d198cb2a4520b1fddb6ef7e armagetron-0.2.5.1.ebuild 2044
+MD5 b099d1ac147af025edade2ecdb5d4ba0 files/armagetron-0.1.4.9-Makefile.global.in.patch 400
+MD5 778ff6fa5181b49c27da527ddf9a246f files/armagetron-0.1.4.9-configure.patch 422
+MD5 f1f78fdf04c0f8cdd942f5bf1e06896a files/armagetron-0.1.4.9.sh 68
+MD5 5a17e2313a153a714e221e7ec45c2f16 files/digest-armagetron-0.1.4.9 251
+MD5 e28f3cbd064e6429d08a76e3b91e6afe files/armagetron-0.2_pre2.sh 434
+MD5 539c8007d383b7f254d331c26ed4c65d files/digest-armagetron-0.2.4-r1 247
+MD5 ca3b5d517557bec4a2223ec4673efe46 files/armagetron-0.2.4-r1.sh 353
+MD5 eff25d87d4215b2dba1dcc575047cb67 files/armagetron-0.2.4.sh 425
+MD5 e7055626980e8eacf3366ee86039d7a0 files/digest-armagetron-0.2.5.1 249
diff --git a/games-action/armagetron/armagetron-0.1.4.9.ebuild b/games-action/armagetron/armagetron-0.1.4.9.ebuild
new file mode 100644
index 000000000000..bb814b828a7b
--- /dev/null
+++ b/games-action/armagetron/armagetron-0.1.4.9.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/armagetron/armagetron-0.1.4.9.ebuild,v 1.1 2003/09/10 19:29:16 vapier Exp $
+
+S=${WORKDIR}/${PN}
+DESCRIPTION="armagetron: 3d tron lightcycles, just like the movie"
+SRC_URI="mirror://sourceforge/armagetron/armagetron_src_${PV}.tar.gz
+ http://armagetron.sourceforge.net/addons/moviesounds_fq.zip
+ http://armagetron.sourceforge.net/addons/moviepack.zip"
+HOMEPAGE="http://armagetron.sourceforge.net/"
+KEYWORDS="x86 ppc"
+LICENSE="GPL-2"
+SLOT="0"
+CXXFLAGS=${CXXFLAGS/-fno-exceptions/}
+RDEPEND="virtual/x11
+ virtual/opengl
+ media-libs/libsdl
+ media-libs/sdl-image
+ sys-libs/zlib
+ media-libs/libpng"
+
+DEPEND="$RDEPEND app-arch/unzip"
+
+src_unpack() {
+ unpack armagetron_src_${PV}.tar.gz
+ unpack moviesounds_fq.zip
+ unpack moviepack.zip
+ set > /tmp/emerge-env.txt
+ cd ${S}
+ # Doesn't find libs in /usr/X11R6/lib for some reason...patched
+ patch < ${FILESDIR}/${P}-configure.patch || die "Patch 1 Failed"
+ # Uses $SYNC which which conflicts with emerge
+ patch < ${FILESDIR}/${P}-Makefile.global.in.patch || dir "Patch 2 Failed"
+}
+
+src_compile() {
+ CXXFLAGS="$CXXFLAGS" ./configure --prefix=/usr --host="${CHOST}" || die "config failed"
+ make all || die "Make Failed"
+}
+
+src_install () {
+ # make install for armagetron is non-existant
+ dodir /usr/bin
+ dodir /usr/share/armagetron
+ dodir /usr/X11R6/lib/X11/fonts/truetype
+ cp src/tron/armagetron ${D}/usr/share/armagetron || die "No Armagetron Executable"
+ cp -r arenas ${D}/usr/share/armagetron/arenas
+ cp -r models ${D}/usr/share/armagetron/models
+ cp -r sound ${D}/usr/share/armagetron/sound
+ cp -r textures ${D}/usr/share/armagetron/textures
+ # maybe convert this to a .png or something
+ #cp tron.ico ${D}/usr/share/armagetron
+ dohtml doc
+ cp ${FILESDIR}/${P}.sh ${D}/usr/bin/armagetron
+ cp -r ../moviepack ${D}/usr/share/armagetron
+ cp -r ../moviesounds ${D}/usr/share/armagetron
+ chmod -R a+r ${D}
+ chmod a+rx ${D}/usr/bin/armagetron
+ chmod a+rx ${D}/usr/share/armagetron/armagetron
+}
diff --git a/games-action/armagetron/armagetron-0.2.4-r1.ebuild b/games-action/armagetron/armagetron-0.2.4-r1.ebuild
new file mode 100644
index 000000000000..306351783dd9
--- /dev/null
+++ b/games-action/armagetron/armagetron-0.2.4-r1.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/armagetron/armagetron-0.2.4-r1.ebuild,v 1.1 2003/09/10 19:29:16 vapier Exp $
+
+inherit games
+
+IUSE="`echo " ${IUSE} " | sed 's/ dedicated //'`"
+ # drop 'dedicated' as it is always enabled
+
+S=${WORKDIR}/${PN}-${PV}
+DESCRIPTION="armagetron: 3d tron lightcycles, just like the movie"
+SRC_URI="mirror://sourceforge/armagetron/${P}.tar.bz2
+ http://armagetron.sourceforge.net/addons/moviesounds_fq.zip
+ http://armagetron.sourceforge.net/addons/moviepack.zip"
+
+HOMEPAGE="http://armagetron.sourceforge.net/"
+KEYWORDS="x86 ppc"
+LICENSE="GPL-2"
+SLOT="0"
+CXXFLAGS=${CXXFLAGS/-fno-exceptions/}
+RDEPEND="virtual/x11
+ virtual/opengl
+ media-libs/libsdl
+ media-libs/sdl-image
+ sys-libs/zlib
+ media-libs/libpng"
+
+DEPEND="$RDEPEND app-arch/unzip"
+
+src_unpack() {
+ unpack ${PN}-${PV}.tar.bz2
+ unpack moviesounds_fq.zip
+ unpack moviepack.zip
+ set > /tmp/emerge-env.txt
+ cd ${S}
+ # Uses $SYNC which which conflicts with emerge
+ cp Makefile.global.in Makefile.global.in.old
+ sed 's/$(SYNC)/$(SYNCDISK)/' < Makefile.global.in.old > \
+ Makefile.global.in || die 'Makefile edit failed'
+}
+
+src_compile() {
+ egamesconf || die "config failed"
+ emake || die "Make Failed"
+}
+
+src_install () {
+ # make install for armagetron is non-existant
+ dodir ${GAMES_BINDIR}
+ dodir ${GAMES_LIBDIR}/${PN}
+ dodir ${GAMES_DATADIR}/${PN}
+ dodir /usr/share/fonts
+ cp src/tron/armagetron ${D}/${GAMES_LIBDIR}/${PN} || die "No Armagetron Executable"
+ cp -r arenas models sound textures language config \
+ ${D}/${GAMES_DATADIR}/${PN}/
+ # maybe convert this to a .png or something
+ #cp tron.ico ${D}/${GAMES_DATADIR}/${PN}
+ dohtml doc
+ newgamesbin ${FILESDIR}/${P}-r1.sh ${PN}
+ dosed "s:DATADIR:${GAMES_DATADIR}/${PN}:" ${GAMES_BINDIR}/${PN}
+ dosed "s:BINDIR:${GAMES_LIBDIR}/${PN}:" ${GAMES_BINDIR}/${PN}
+ cp -r ../moviepack ${D}/${GAMES_DATADIR}/${PN}
+ cp -r ../moviesounds ${D}/${GAMES_DATADIR}/${PN}
+ chmod -R a+r ${D}
+ chmod a+rx ${D}/${GAMES_BINDIR}/${PN}
+ chmod a+rx ${D}/${GAMES_LIBDIR}/${PN}/${PN}
+}
diff --git a/games-action/armagetron/armagetron-0.2.5.1.ebuild b/games-action/armagetron/armagetron-0.2.5.1.ebuild
new file mode 100644
index 000000000000..6efc8168c868
--- /dev/null
+++ b/games-action/armagetron/armagetron-0.2.5.1.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/armagetron/armagetron-0.2.5.1.ebuild,v 1.1 2003/09/10 19:29:16 vapier Exp $
+
+inherit games
+
+IUSE="`echo " ${IUSE} " | sed 's/ dedicated //'`"
+
+S=${WORKDIR}/${PN}-${PV}
+DESCRIPTION="armagetron: 3d tron lightcycles, just like the movie"
+SRC_URI="mirror://sourceforge/armagetron/${P}.tar.bz2
+ http://armagetron.sourceforge.net/addons/moviesounds_fq.zip
+ http://armagetron.sourceforge.net/addons/moviepack.zip"
+HOMEPAGE="http://armagetron.sourceforge.net/"
+KEYWORDS="~x86 ~ppc"
+LICENSE="GPL-2"
+SLOT="0"
+CXXFLAGS=${CXXFLAGS/-fno-exceptions/}
+RDEPEND="virtual/x11
+ virtual/opengl
+ media-libs/libsdl
+ media-libs/sdl-image
+ sys-libs/zlib
+ media-libs/libpng"
+
+DEPEND="$RDEPEND
+ >=sys-apps/sed-4
+ app-arch/unzip"
+
+src_unpack() {
+ unpack ${PN}-${PV}.tar.bz2
+ unpack moviesounds_fq.zip
+ unpack moviepack.zip
+ set > /tmp/emerge-env.txt
+ cd ${S}
+ # Uses $SYNC which which conflicts with emerge
+ sed -i \
+ -e 's/$(SYNC)/$(SYNCDISK)/' Makefile.global.in || \
+ die 'sed Makefile.global.in failed'
+}
+
+src_install () {
+ # make install for armagetron is non-existant
+ dodir ${GAMES_BINDIR}
+ dodir ${GAMES_LIBDIR}/${PN}
+ dodir ${GAMES_DATADIR}/${PN}
+ dodir /usr/share/fonts
+ cp src/tron/armagetron ${D}/${GAMES_LIBDIR}/${PN} || die "No Armagetron Executable"
+ cp -r arenas models sound textures language config \
+ ${D}/${GAMES_DATADIR}/${PN}/ || die "Missing ArmageTRON data"
+ # maybe convert this to a .png or something
+ #cp tron.ico ${D}/${GAMES_DATADIR}/${PN}
+ dohtml doc
+ newgamesbin ${FILESDIR}/${PN}-0.2.4-r1.sh ${PN} || die "ArmageTRON shell script not found"
+ dosed "s:DATADIR:${GAMES_DATADIR}/${PN}:" ${GAMES_BINDIR}/${PN}
+ dosed "s:BINDIR:${GAMES_LIBDIR}/${PN}:" ${GAMES_BINDIR}/${PN}
+ cp -r ../moviepack ${D}/${GAMES_DATADIR}/${PN}
+ cp -r ../moviesounds ${D}/${GAMES_DATADIR}/${PN}
+ chmod -R a+r ${D}
+ chmod a+rx ${D}/${GAMES_BINDIR}/${PN}
+ chmod a+rx ${D}/${GAMES_LIBDIR}/${PN}/${PN}
+}
diff --git a/games-action/armagetron/files/armagetron-0.1.4.9-Makefile.global.in.patch b/games-action/armagetron/files/armagetron-0.1.4.9-Makefile.global.in.patch
new file mode 100644
index 000000000000..c496331cd407
--- /dev/null
+++ b/games-action/armagetron/files/armagetron-0.1.4.9-Makefile.global.in.patch
@@ -0,0 +1,11 @@
+--- Makefile.global.in Tue Jun 26 08:37:57 2001
++++ Makefile.global.in.new Sun May 26 11:31:30 2002
+@@ -40,7 +40,7 @@
+ # how to compile C++ - files
+
+ %.o: ${srcdir}/%.cpp
+- $(SYNC) # on my laptop: make sure changes get flushed to disk
++ $(SYNCDISK) # on my laptop: make sure changes get flushed to disk
+ $(CXX) $(CXXFLAGS) $(INCLUDES) -I${srcdir} -I${top_srcdir}/src -c $< -o $@
+
+ %.a:
diff --git a/games-action/armagetron/files/armagetron-0.1.4.9-configure.patch b/games-action/armagetron/files/armagetron-0.1.4.9-configure.patch
new file mode 100644
index 000000000000..43e2bb6604c2
--- /dev/null
+++ b/games-action/armagetron/files/armagetron-0.1.4.9-configure.patch
@@ -0,0 +1,13 @@
+--- configure.orig Fri May 24 19:03:13 2002
++++ configure Fri May 24 19:05:22 2002
+@@ -1182,8 +1182,8 @@
+ if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+ else
+- ac_save_LIBS="$LIBS"
+-LIBS="-lGLU $LIBS"
++ ac_save_LIBS="$LIBS -L/usr/X11R6/lib"
++LIBS="-lGLU $LIBS -L/usr/X11R6/lib"
+ cat > conftest.$ac_ext <<EOF
+ #line 1189 "configure"
+ #include "confdefs.h"
diff --git a/games-action/armagetron/files/armagetron-0.1.4.9.sh b/games-action/armagetron/files/armagetron-0.1.4.9.sh
new file mode 100644
index 000000000000..f25b65054ea3
--- /dev/null
+++ b/games-action/armagetron/files/armagetron-0.1.4.9.sh
@@ -0,0 +1,3 @@
+#!/bin/sh
+cd /usr/share/armagetron
+/usr/share/armagetron/armagetron
diff --git a/games-action/armagetron/files/armagetron-0.2.4-r1.sh b/games-action/armagetron/files/armagetron-0.2.4-r1.sh
new file mode 100644
index 000000000000..a774ee515d37
--- /dev/null
+++ b/games-action/armagetron/files/armagetron-0.2.4-r1.sh
@@ -0,0 +1,9 @@
+#!/bin/sh
+if [ ! -e ~/.armagetron ]; then
+ mkdir ~/.armagetron{,/config,/log,/var}
+ ln -s DATADIR/config/{{default,aiplayers}.cfg,master.srv} ~/.armagetron/config/
+ cp DATADIR/config/settings.cfg ~/.armagetron/config/
+ ln -s DATADIR/{arenas,models,moviesounds,textures,language,moviepack,sound} ~/.armagetron/
+fi
+cd ~/.armagetron
+BINDIR/armagetron "$@"
diff --git a/games-action/armagetron/files/armagetron-0.2.4.sh b/games-action/armagetron/files/armagetron-0.2.4.sh
new file mode 100644
index 000000000000..3b0d4d96d374
--- /dev/null
+++ b/games-action/armagetron/files/armagetron-0.2.4.sh
@@ -0,0 +1,9 @@
+#!/bin/sh
+if [ ! -e ~/.armagetron ]; then
+ mkdir ~/.armagetron{,/config,/log,/var}
+ ln -s GAMES_DATADIR/armagetron/config/{{default,aiplayers}.cfg,master.srv} ~/.armagetron/config/
+ cp GAMES_DATADIR/armagetron/config/settings.cfg ~/.armagetron/config/
+ ln -s GAMES_DATADIR/armagetron/{arenas,models,moviesounds,textures,language,moviepack,sound} ~/.armagetron/
+fi
+cd ~/.armagetron
+GAMES_PREFIX_OPT/armagetron/armagetron "$@"
diff --git a/games-action/armagetron/files/armagetron-0.2_pre2.sh b/games-action/armagetron/files/armagetron-0.2_pre2.sh
new file mode 100644
index 000000000000..ab1170588b57
--- /dev/null
+++ b/games-action/armagetron/files/armagetron-0.2_pre2.sh
@@ -0,0 +1,9 @@
+#!/bin/sh
+if [ ! -e ~/.armagetron ]; then
+ mkdir ~/.armagetron{,/config,/log,/var}
+ ln -s GAMES_PREFIX_OPT/armagetron/config/{{default,aiplayers}.cfg,master.srv} ~/.armagetron/config/
+ cp GAMES_PREFIX_OPT/armagetron/config/settings.cfg ~/.armagetron/config/
+ ln -s GAMES_PREFIX_OPT/armagetron/{arenas,models,moviesounds,textures,language,moviepack,sound} ~/.armagetron/
+fi
+cd ~/.armagetron
+GAMES_PREFIX_OPT/armagetron/armagetron "$@"
diff --git a/games-action/armagetron/files/digest-armagetron-0.1.4.9 b/games-action/armagetron/files/digest-armagetron-0.1.4.9
new file mode 100644
index 000000000000..d845024c41c1
--- /dev/null
+++ b/games-action/armagetron/files/digest-armagetron-0.1.4.9
@@ -0,0 +1,4 @@
+MD5 a53d8f6c729c153db31700cb41297490 armagetron_src_0.1.4.9.tar.gz 645743
+MD5 3c5d04af52eb296cdeb2fba5ecbd8899 moviesounds_fq.zip 2182021
+MD5 e2d40309dde7e1339ca6aff7599cdfa3 moviepack.zip 352253
+MD5 008bd26c244d2026d2be7658a8059ba1 Omikron.ttf 31832
diff --git a/games-action/armagetron/files/digest-armagetron-0.2.4-r1 b/games-action/armagetron/files/digest-armagetron-0.2.4-r1
new file mode 100644
index 000000000000..f5c6c8b401b1
--- /dev/null
+++ b/games-action/armagetron/files/digest-armagetron-0.2.4-r1
@@ -0,0 +1,4 @@
+MD5 96d2388100c31ef915f48af19f275de1 armagetron-0.2.4.tar.bz2 1012151
+MD5 3c5d04af52eb296cdeb2fba5ecbd8899 moviesounds_fq.zip 2182021
+MD5 e2d40309dde7e1339ca6aff7599cdfa3 moviepack.zip 352253
+MD5 008bd26c244d2026d2be7658a8059ba1 Omikron.ttf 31832
diff --git a/games-action/armagetron/files/digest-armagetron-0.2.5.1 b/games-action/armagetron/files/digest-armagetron-0.2.5.1
new file mode 100644
index 000000000000..36eafb276393
--- /dev/null
+++ b/games-action/armagetron/files/digest-armagetron-0.2.5.1
@@ -0,0 +1,4 @@
+MD5 99c1a776691362108911bbd67e4a27c8 armagetron-0.2.5.1.tar.bz2 1027602
+MD5 3c5d04af52eb296cdeb2fba5ecbd8899 moviesounds_fq.zip 2182021
+MD5 e2d40309dde7e1339ca6aff7599cdfa3 moviepack.zip 352253
+MD5 008bd26c244d2026d2be7658a8059ba1 Omikron.ttf 31832
diff --git a/games-action/armagetron/metadata.xml b/games-action/armagetron/metadata.xml
new file mode 100644
index 000000000000..7ccf843d1c93
--- /dev/null
+++ b/games-action/armagetron/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>games</herd>
+<maintainer>
+ <email>luke-jr@gentoo.org</email>
+ <name>Luke-Jr</name>
+</maintainer>
+<longdescription>ArmageTRON is a 3D light cycle game featuring the ability to play against others online</longdescription>
+</pkgmetadata>
diff --git a/games-action/atanks/ChangeLog b/games-action/atanks/ChangeLog
new file mode 100644
index 000000000000..e3252ecf2d6f
--- /dev/null
+++ b/games-action/atanks/ChangeLog
@@ -0,0 +1,54 @@
+# ChangeLog for app-games/atanks
+# Copyright 2000-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/atanks/ChangeLog,v 1.1 2003/09/10 19:29:16 vapier Exp $
+
+*atanks-0.9.9d (20 Aug 2003)
+
+ 20 Aug 2003; Michael Sterrett <msterret@gentoo.org> atanks-0.9.9d.ebuild:
+ version bump
+
+*atanks-0.9.9b (15 Aug 2003)
+
+ 15 Aug 2003; Michael Sterrett <msterret@gentoo.org> atanks-0.9.9b.ebuild:
+ version bump
+
+*atanks-0.9.9a (11 Aug 2003)
+
+ 11 Aug 2003; Michael Sterrett <msterret@gentoo.org> atanks-0.9.9a.ebuild:
+ version bump
+
+*atanks-0.9.8h (08 Aug 2003)
+
+ 08 Aug 2003; Michael Sterrett <msterret@gentoo.org> atanks-0.9.8h.ebuild:
+ version bump
+
+*atanks-0.9.8g (04 Aug 2003)
+
+ 04 Aug 2003; Michael Sterrett <msterret@gentoo.org> atanks-0.9.8g.ebuild:
+ version bump
+
+*atanks-0.9.8f (03 Aug 2003)
+
+ 03 Aug 2003; Michael Sterrett <msterret@gentoo.org> atanks-0.9.8f.ebuild:
+ version bump
+
+ 02 Aug 2003; Michael Sterrett <msterret@gentoo.org> atanks-0.9.8e.ebuild:
+ using sed -i so need to depend on sed >= 4
+
+*atanks-0.9.8e (02 Aug 2003)
+
+ 02 Aug 2003; Michael Sterrett <msterret@gentoo.org> atanks-0.9.8d.ebuild,
+ atanks-0.9.8e.ebuild:
+ version bump. includes the good pkg_postinst note from Rob Cakebread (bug
+ 25787)
+
+*atanks-0.9.8d (01 Aug 2003)
+
+ 01 Aug 2003; Michael Sterrett <msterret@gentoo.org> atanks-0.9.8d.ebuild:
+ version bump
+
+*atanks-0.9.8b (31 Jul 2003)
+
+ 31 Jul 2003; Michael Sterrett <msterret@gentoo.org> atanks-0.9.8b.ebuild:
+ initial commit. ebuild submitted by Rob Cakebread via bug 25606 (modified)
+
diff --git a/games-action/atanks/Manifest b/games-action/atanks/Manifest
new file mode 100644
index 000000000000..beb2702da6b2
--- /dev/null
+++ b/games-action/atanks/Manifest
@@ -0,0 +1,9 @@
+MD5 b79245da2b6cf7c2deaa94ee021520b5 atanks-0.9.9d.ebuild 1096
+MD5 303f616fc2b309e0c0fc035951e5a54d ChangeLog 1594
+MD5 c34ffd7c0ac720c0b0cf3442e2b02b63 atanks-0.9.8h.ebuild 1096
+MD5 96d2eb8a676c8d122930f2e8b440ae9d atanks-0.9.9b.ebuild 1172
+MD5 18e27c7e1f51ff8847f9fc8066e48115 atanks-0.9.9a.ebuild 1096
+MD5 7b87e12fc84ca3b4dacd0bee5a63d22c files/digest-atanks-0.9.9d 66
+MD5 721daa9a655f9823911afd483d94e889 files/digest-atanks-0.9.8h 66
+MD5 dabb3ed5685a325a9fea87228c3e3495 files/digest-atanks-0.9.9a 66
+MD5 578d042ed7114e1e52b4ee5bde32d524 files/digest-atanks-0.9.9b 66
diff --git a/games-action/atanks/atanks-0.9.8h.ebuild b/games-action/atanks/atanks-0.9.8h.ebuild
new file mode 100644
index 000000000000..84092dfa18bf
--- /dev/null
+++ b/games-action/atanks/atanks-0.9.8h.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/atanks/atanks-0.9.8h.ebuild,v 1.1 2003/09/10 19:29:16 vapier Exp $
+
+inherit games
+
+DATA_DIR="${GAMES_DATADIR}/${PN}"
+S="${WORKDIR}/${PN}"
+DESCRIPTION="Worms and Scorched Earth-like game"
+HOMEPAGE="http://atanks.sourceforge.net/"
+SRC_URI="mirror://sourceforge/atanks/${P}.tar.gz"
+LICENSE="GPL-2"
+KEYWORDS="x86"
+SLOT="0"
+IUSE=""
+
+DEPEND="virtual/x11
+ >=sys-apps/sed-4
+ >=media-libs/allegro-4.0.3
+ >=media-libs/allegttf-2.0"
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+
+ sed -i \
+ -e "s:DATA_DIR=.*:DATA_DIR=\\\\\"${DATA_DIR}\\\\\":" src/Makefile || \
+ die "sed src/Makefile failed"
+}
+
+src_install() {
+ dogamesbin atanks
+ dodir /usr/share/games/atanks
+ cp ${S}/*dat ${D}${DATA_DIR}
+
+ dodoc Changelog INSTRUCTIONS README TODO readme.linux tanks.txt
+ prepgamesdirs
+}
+
+pkg_postinst() {
+ einfo "NOTE: If you had atanks version 0.9.8b or less installed"
+ einfo "remove ~/.atanks-config to take advantage of new features."
+ games_pkg_postinst
+}
diff --git a/games-action/atanks/atanks-0.9.9a.ebuild b/games-action/atanks/atanks-0.9.9a.ebuild
new file mode 100644
index 000000000000..d12f5b43b52a
--- /dev/null
+++ b/games-action/atanks/atanks-0.9.9a.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/atanks/atanks-0.9.9a.ebuild,v 1.1 2003/09/10 19:29:16 vapier Exp $
+
+inherit games
+
+DATA_DIR="${GAMES_DATADIR}/${PN}"
+S="${WORKDIR}/${PN}"
+DESCRIPTION="Worms and Scorched Earth-like game"
+HOMEPAGE="http://atanks.sourceforge.net/"
+SRC_URI="mirror://sourceforge/atanks/${P}.tar.gz"
+LICENSE="GPL-2"
+KEYWORDS="x86"
+SLOT="0"
+IUSE=""
+
+DEPEND="virtual/x11
+ >=sys-apps/sed-4
+ >=media-libs/allegro-4.0.3
+ >=media-libs/allegttf-2.0"
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+
+ sed -i \
+ -e "s:DATA_DIR=.*:DATA_DIR=\\\\\"${DATA_DIR}\\\\\":" src/Makefile || \
+ die "sed src/Makefile failed"
+}
+
+src_install() {
+ dogamesbin atanks
+ dodir /usr/share/games/atanks
+ cp ${S}/*dat ${D}${DATA_DIR}
+
+ dodoc Changelog INSTRUCTIONS README TODO readme.linux tanks.txt
+ prepgamesdirs
+}
+
+pkg_postinst() {
+ einfo "NOTE: If you had atanks version 0.9.8b or less installed"
+ einfo "remove ~/.atanks-config to take advantage of new features."
+ games_pkg_postinst
+}
diff --git a/games-action/atanks/atanks-0.9.9b.ebuild b/games-action/atanks/atanks-0.9.9b.ebuild
new file mode 100644
index 000000000000..013f51244328
--- /dev/null
+++ b/games-action/atanks/atanks-0.9.9b.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/atanks/atanks-0.9.9b.ebuild,v 1.1 2003/09/10 19:29:16 vapier Exp $
+
+inherit games
+
+DATA_DIR="${GAMES_DATADIR}/${PN}"
+S="${WORKDIR}/${PN}"
+DESCRIPTION="Worms and Scorched Earth-like game"
+HOMEPAGE="http://atanks.sourceforge.net/"
+SRC_URI="mirror://sourceforge/atanks/${P}.tar.gz"
+LICENSE="GPL-2"
+KEYWORDS="x86"
+SLOT="0"
+IUSE=""
+
+DEPEND="virtual/x11
+ >=sys-apps/sed-4
+ >=media-libs/allegro-4.0.3
+ >=media-libs/allegttf-2.0"
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+
+ sed -i \
+ -e "s:DATA_DIR=.*:DATA_DIR=\\\\\"${DATA_DIR}\\\\\":" src/Makefile || \
+ die "sed src/Makefile failed"
+ sed -i \
+ -e 's:make:$(MAKE):' Makefile || \
+ die "sed Makefile failed"
+}
+
+src_install() {
+ dogamesbin atanks
+ dodir /usr/share/games/atanks
+ cp ${S}/*dat ${D}${DATA_DIR}
+
+ dodoc Changelog INSTRUCTIONS README TODO readme.linux tanks.txt
+ prepgamesdirs
+}
+
+pkg_postinst() {
+ einfo "NOTE: If you had atanks version 0.9.8b or less installed"
+ einfo "remove ~/.atanks-config to take advantage of new features."
+ games_pkg_postinst
+}
diff --git a/games-action/atanks/atanks-0.9.9d.ebuild b/games-action/atanks/atanks-0.9.9d.ebuild
new file mode 100644
index 000000000000..2be527ca733a
--- /dev/null
+++ b/games-action/atanks/atanks-0.9.9d.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/atanks/atanks-0.9.9d.ebuild,v 1.1 2003/09/10 19:29:16 vapier Exp $
+
+inherit games
+
+DATA_DIR="${GAMES_DATADIR}/${PN}"
+S="${WORKDIR}/${PN}"
+DESCRIPTION="Worms and Scorched Earth-like game"
+HOMEPAGE="http://atanks.sourceforge.net/"
+SRC_URI="mirror://sourceforge/atanks/${P}.tar.gz"
+LICENSE="GPL-2"
+KEYWORDS="x86"
+SLOT="0"
+IUSE=""
+
+DEPEND="virtual/x11
+ >=sys-apps/sed-4
+ >=media-libs/allegro-4.0.3
+ >=media-libs/allegttf-2.0"
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+
+ sed -i \
+ -e "s:DATA_DIR=.*:DATA_DIR=\\\\\"${DATA_DIR}\\\\\":" src/Makefile || \
+ die "sed src/Makefile failed"
+}
+
+src_install() {
+ dogamesbin atanks
+ dodir /usr/share/games/atanks
+ cp ${S}/*dat ${D}${DATA_DIR}
+
+ dodoc Changelog INSTRUCTIONS README TODO readme.linux tanks.txt
+ prepgamesdirs
+}
+
+pkg_postinst() {
+ einfo "NOTE: If you had atanks version 0.9.8b or less installed"
+ einfo "remove ~/.atanks-config to take advantage of new features."
+ games_pkg_postinst
+}
diff --git a/games-action/atanks/files/digest-atanks-0.9.8h b/games-action/atanks/files/digest-atanks-0.9.8h
new file mode 100644
index 000000000000..fca88c214b99
--- /dev/null
+++ b/games-action/atanks/files/digest-atanks-0.9.8h
@@ -0,0 +1 @@
+MD5 36c18ef2a2c2c8f9a53bf12bb604730c atanks-0.9.8h.tar.gz 1042035
diff --git a/games-action/atanks/files/digest-atanks-0.9.9a b/games-action/atanks/files/digest-atanks-0.9.9a
new file mode 100644
index 000000000000..b029c178cc33
--- /dev/null
+++ b/games-action/atanks/files/digest-atanks-0.9.9a
@@ -0,0 +1 @@
+MD5 a0f74c38797e83a43c17c8e5f74185e9 atanks-0.9.9a.tar.gz 1046601
diff --git a/games-action/atanks/files/digest-atanks-0.9.9b b/games-action/atanks/files/digest-atanks-0.9.9b
new file mode 100644
index 000000000000..f57ea7c6a42e
--- /dev/null
+++ b/games-action/atanks/files/digest-atanks-0.9.9b
@@ -0,0 +1 @@
+MD5 ba66b41e308a47af6e56f121726a29df atanks-0.9.9b.tar.gz 1048541
diff --git a/games-action/atanks/files/digest-atanks-0.9.9d b/games-action/atanks/files/digest-atanks-0.9.9d
new file mode 100644
index 000000000000..e134f3be19e4
--- /dev/null
+++ b/games-action/atanks/files/digest-atanks-0.9.9d
@@ -0,0 +1 @@
+MD5 bfd55a8107f0b60ee6b54d0b2240f1db atanks-0.9.9d.tar.gz 1049441
diff --git a/games-action/barrage/ChangeLog b/games-action/barrage/ChangeLog
new file mode 100644
index 000000000000..4ce0e94e2202
--- /dev/null
+++ b/games-action/barrage/ChangeLog
@@ -0,0 +1,9 @@
+# ChangeLog for app-games/barrage
+# Copyright 2000-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/barrage/ChangeLog,v 1.1 2003/09/10 19:29:16 vapier Exp $
+
+*barrage-1.0.1 (06 Aug 2003)
+
+ 06 Aug 2003; Michael Sterrett <msterret@gentoo.org> barrage-1.0.1.ebuild:
+ initial commit. ebuild from Stephen Bridges via bug 26047
+
diff --git a/games-action/barrage/Manifest b/games-action/barrage/Manifest
new file mode 100644
index 000000000000..afe9136f5d89
--- /dev/null
+++ b/games-action/barrage/Manifest
@@ -0,0 +1,3 @@
+MD5 6ede97e49bf4c4f0a2fdd6302be9c9f9 barrage-1.0.1.ebuild 744
+MD5 ce43234f713f31a1970da5fa79c516a7 ChangeLog 386
+MD5 a666c60a57548ffbc027d53b13e076a6 files/digest-barrage-1.0.1 65
diff --git a/games-action/barrage/barrage-1.0.1.ebuild b/games-action/barrage/barrage-1.0.1.ebuild
new file mode 100644
index 000000000000..d967d24f9526
--- /dev/null
+++ b/games-action/barrage/barrage-1.0.1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/barrage/barrage-1.0.1.ebuild,v 1.1 2003/09/10 19:29:16 vapier Exp $
+
+inherit games
+
+DESCRIPTION="A violent point-and-click shooting game"
+HOMEPAGE="http://lgames.sourceforge.net"
+SRC_URI="mirror://sourceforge/lgames/${P}.tar.gz"
+
+LICENSE="GPL-2"
+KEYWORDS="x86"
+SLOT="0"
+IUSE=""
+
+DEPEND="virtual/x11
+ >=media-libs/libsdl-1.2
+ >=media-libs/sdl-mixer-1.2.4"
+
+src_compile() {
+ egamesconf --datadir=${GAMES_DATADIR_BASE} || die
+ emake || die "emake failed"
+}
+
+src_install() {
+ make DESTDIR=${D} install || die "make install failed"
+ dodoc AUTHORS BUGS ChangeLog README
+ prepgamesdirs
+}
diff --git a/games-action/barrage/files/digest-barrage-1.0.1 b/games-action/barrage/files/digest-barrage-1.0.1
new file mode 100644
index 000000000000..7a4ce3da1468
--- /dev/null
+++ b/games-action/barrage/files/digest-barrage-1.0.1
@@ -0,0 +1 @@
+MD5 5ed847cf05d51f80c7e49d71af7c7938 barrage-1.0.1.tar.gz 454736
diff --git a/games-action/bombermaze/ChangeLog b/games-action/bombermaze/ChangeLog
new file mode 100644
index 000000000000..77212c809291
--- /dev/null
+++ b/games-action/bombermaze/ChangeLog
@@ -0,0 +1,24 @@
+# ChangeLog for app-games/bombermaze
+# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/bombermaze/ChangeLog,v 1.1 2003/09/10 19:29:16 vapier Exp $
+
+ 06 Dec 2003; Mark Guertin <gerk@gentoo.org> bombermaze-0.6.6.ebuild :
+ Added ppc to keywords
+
+*bombermaze-0.6.6 (23 May 2002)
+
+ 06 Oct 2002; Jose Alberto Suárez López <bass@gentoo.org>
+ bombermaze-0.6.6.ebuild:
+ Changed DEPEND, gnome-core to gnome-libs. It prevents the error
+ masked of the game. thanks David Vollbracht for the email.
+
+ 17 jul 2002; Jose Alberto Suárez López <bass@gentoo.org> bombermaze-0.6.6.ebuild :
+ Added KEYWORDS, SLOT.
+
+ 23 May 2002; Ryan Phillips <rphillips@gentoo.org> Changelog :
+
+ Added initial ChangeLog which should be updated whenever the package is
+ updated in any way. This changelog is targetted to users. This means that the
+ comments should well explained and written in clean English. The details about
+ writing correct changelogs are explained in the skel.ChangeLog file which you
+ can find in the root directory of the portage repository.
diff --git a/games-action/bombermaze/Manifest b/games-action/bombermaze/Manifest
new file mode 100644
index 000000000000..c29a46004b58
--- /dev/null
+++ b/games-action/bombermaze/Manifest
@@ -0,0 +1,3 @@
+MD5 87698f52b475262ccef6b3793ddd79c4 ChangeLog 1116
+MD5 7a263f911787b3818f895c193f1d3b54 bombermaze-0.6.6.ebuild 999
+MD5 dc0ab4d1a401a11e130c325d259c45e1 files/digest-bombermaze-0.6.6 68
diff --git a/games-action/bombermaze/bombermaze-0.6.6.ebuild b/games-action/bombermaze/bombermaze-0.6.6.ebuild
new file mode 100644
index 000000000000..c21d0e6ed162
--- /dev/null
+++ b/games-action/bombermaze/bombermaze-0.6.6.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/bombermaze/bombermaze-0.6.6.ebuild,v 1.1 2003/09/10 19:29:16 vapier Exp $
+
+DESCRIPTION="Bomberman clone for GNOME"
+SRC_URI="http://freesoftware.fsf.org/download/bombermaze/${P}.tar.gz"
+HOMEPAGE="http://www.freesoftware.fsf.org/bombermaze/"
+
+KEYWORDS="x86 ppc"
+SLOT="0"
+LICENSE="GPL-2"
+IUSE="nls"
+
+RDEPEND=">=media-libs/gdk-pixbuf-0.8
+ >=gnome-base/gnome-libs-1.0"
+DEPEND="${RDEPEND}
+ nls? ( sys-devel/gettext )"
+
+src_compile() {
+ # It normally fails to locate gdk-pixbuf.h
+ CFLAGS="${CFLAGS} `gdk-pixbuf-config --cflags`"
+ CXXFLAGS="${CXXFLAGS} `gdk-pixbuf-config --cflags`"
+
+ ./configure \
+ --host=${CHOST} \
+ --prefix=/usr \
+ --with-included-gettext \
+ `use_enable nls` || die "./configure failed"
+
+ emake || die
+}
+
+src_install() {
+ make prefix=${D}/usr install || die
+ dodoc ABOUT-NLS AUTHORS ChangeLog COPYING INSTALL NEWS TODO
+}
diff --git a/games-action/bombermaze/files/digest-bombermaze-0.6.6 b/games-action/bombermaze/files/digest-bombermaze-0.6.6
new file mode 100644
index 000000000000..331157398ba9
--- /dev/null
+++ b/games-action/bombermaze/files/digest-bombermaze-0.6.6
@@ -0,0 +1 @@
+MD5 beda6b0e6b412652cd35a953eb0e6eaa bombermaze-0.6.6.tar.gz 694713
diff --git a/games-action/bzflag/ChangeLog b/games-action/bzflag/ChangeLog
new file mode 100644
index 000000000000..af8af802f06d
--- /dev/null
+++ b/games-action/bzflag/ChangeLog
@@ -0,0 +1,47 @@
+# ChangeLog for app-games/bzflag
+# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/bzflag/ChangeLog,v 1.1 2003/09/10 19:29:16 vapier Exp $
+
+*bzflag-1.7.7.1 (21 Jun 2003)
+
+ 21 Jun 2003; Mike Frysinger <vapier@gentoo.org> :
+ Cleaned up ebuild because upstream cleaned up the build process #23134.
+
+*bzflag-1.7.7.0 (20 Dec 2002)
+
+ 20 Dec 2002; Brandon Low <lostlogic@gentoo.org> bzflag-1.7.7.0.ebuild :
+ Change naming scheme the 3rd dot represents the letter, the 4th
+ dot represents the number after the letter.
+ Add some sed cuz it was specifying literal gcc paths which made
+ it unhappy.
+
+ 29 Jun 2002; Seemant Kulleen <seemant@gentoo.org> bzflag-1.7.6.ebuild :
+ Changed the sed statement slightly, added LICENSE, general cleanup. Thanks
+ to: patrickn@tygerteam.com (Patrick Naubert) in bug #4320 for the sed.
+
+*bzflag-1.7.6 (22 Jun 2002)
+
+ 15 Jul 2002; Owen Stampflee <owen@gentoo.org> :
+ Added KEYWORDS.
+
+ 22 Jun 2002; Ben Lutgens <lamer@gentoo.org> ChangeLog :
+ New version. The real version is 1.7e6. Also updated ${S} and added a
+ patch to make it compile under gcc-3.1 (created for us by captain_proton
+ on #BZFlag on OPN (Thanks a bunch!)
+
+*bzflag-1.7.4 (1 Feb 2002)
+
+ 18 Oct 2002; Daniel Ahlberg <aliz@gentoo.org> bzflag-1.7.4.ebuild :
+ Updated to mirror://sourceforge in SRC_URI.
+
+ 16 Mar 2002; Dan Armak <danarmak@gentoo.org> ChangeLog :
+ New upstream release. Real version is 1.7e4 but portage doesn't support that.
+
+*bzflag-1.7 (1 Feb 2002)
+
+ 1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog :
+ Added initial ChangeLog which should be updated whenever the package is
+ updated in any way. This changelog is targetted to users. This means that the
+ comments should well explained and written in clean English. The details about
+ writing correct changelogs are explained in the skel.ChangeLog file which you
+ can find in the root directory of the portage repository.
diff --git a/games-action/bzflag/Manifest b/games-action/bzflag/Manifest
new file mode 100644
index 000000000000..ebed71f80871
--- /dev/null
+++ b/games-action/bzflag/Manifest
@@ -0,0 +1,3 @@
+MD5 cf10d4c3763257d658661b492f15e9f8 files/digest-bzflag-1.7.7.1 62
+MD5 7154fd784e35d8fc7556363609444314 bzflag-1.7.7.1.ebuild 703
+MD5 78e061b2575ab968e40094be31046d2e ChangeLog 1979
diff --git a/games-action/bzflag/bzflag-1.7.7.1.ebuild b/games-action/bzflag/bzflag-1.7.7.1.ebuild
new file mode 100644
index 000000000000..a9192faf3731
--- /dev/null
+++ b/games-action/bzflag/bzflag-1.7.7.1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/bzflag/bzflag-1.7.7.1.ebuild,v 1.1 2003/09/10 19:29:16 vapier Exp $
+
+inherit games
+
+MY_P=${PN}-1.7g2
+S=${WORKDIR}/${MY_P}
+DESCRIPTION="OpenGL accelerated 3d tank combat simulator game"
+SRC_URI="mirror://sourceforge/bzflag/${MY_P}.tgz"
+HOMEPAGE="http://www.BZFlag.org/"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="x86 ppc"
+
+DEPEND="virtual/opengl"
+
+src_compile() {
+ egamesconf || die
+ emake || die
+}
+
+src_install () {
+ make install DESTDIR=${D} || die
+ dodoc AUTHORS README.UNIX TODO README ChangeLog BUGS PORTING RELNOTES bzflag.lsm
+ prepgamesdirs
+}
diff --git a/games-action/bzflag/files/digest-bzflag-1.7.7.1 b/games-action/bzflag/files/digest-bzflag-1.7.7.1
new file mode 100644
index 000000000000..7a2426ebfffe
--- /dev/null
+++ b/games-action/bzflag/files/digest-bzflag-1.7.7.1
@@ -0,0 +1 @@
+MD5 792f31d0dc91405be3f83ca7a3850ebe bzflag-1.7g2.tgz 2854901
diff --git a/games-action/chromium/ChangeLog b/games-action/chromium/ChangeLog
new file mode 100644
index 000000000000..5161bb194f0c
--- /dev/null
+++ b/games-action/chromium/ChangeLog
@@ -0,0 +1,51 @@
+# ChangeLog for app-games/chromium
+# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/chromium/ChangeLog,v 1.1 2003/09/10 19:29:16 vapier Exp $
+
+*chromium-0.9.12-r4 (07 Jul 2003)
+
+ 07 Jul 2003; Mike Frysinger <vapier@gentoo.org> :
+ Version bumped to fix the environment #18570. (yes i really fixed it this time)
+
+*chromium-0.9.12-r3 (21 Jun 2003)
+
+ 21 Jun 2003; Mike Frysinger <vapier@gentoo.org> :
+ Version bumped to fix the environment #18570.
+
+*chromium-0.9.12-r2 (18 Dec 2002)
+
+ 18 Dec 2002; Mike Frysinger <vapier@gentoo.org> :
+ Added games eclass support and fixed env.d for #11798.
+
+*chromium-0.9.12-r1 (25 Jul 2002)
+
+ 07 Nov 2002; Mark Guertin <gerk@gentoo.org> chromium-0.9.12-r1.ebuild:
+ RDEPEND=$DEPEND is also depreciated
+
+ 13 Sep 2002; Donny Davies <woodchip@gentoo.org> chromium-0.9.12-r1.ebuild :
+ sys-devel/ld.so is deprecated; #6476.
+
+ 25 Jul 2002; Matthew Kennedy <mkennedy@gentoo.org> ChangeLog,
+ files/chromium-0.9.12-r1.ebuild, chromium-0.9.12-r1.ebuild :
+ Fix for GCC 3.1. Thanks to buison01@ie.hva.nl (motown) Bug #4407
+
+ 29 May 2002; Dan Armak <danarmak@gentoo.org> changelog:
+ Make configure script honour $myconf (bug #3001).
+
+*chromium-0.9.12 (28 Mar 2002)
+
+ 17 jul 2002; Jose Alberto Suárez López <bass@gentoo.org> chromium-0.9.12.ebuild :
+ Added LICENSE, KEYWORDS.
+
+ 28 Mar 2002; Seemant Kulleen <seemant@gentoo.org> chromium-0.9.12.ebuild :
+ Updated copyright year, prettified the ebuild slightly, and made the USE
+ flag "oggvorbis" instead of "vorbis"
+
+*chromium-0.9.12 (1 Feb 2002)
+
+ 1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog :
+ Added initial ChangeLog which should be updated whenever the package is
+ updated in any way. This changelog is targetted to users. This means that the
+ comments should well explained and written in clean English. The details about
+ writing correct changelogs are explained in the skel.ChangeLog file which you
+ can find in the root directory of the portage repository.
diff --git a/games-action/chromium/Manifest b/games-action/chromium/Manifest
new file mode 100644
index 000000000000..4874673f0d26
--- /dev/null
+++ b/games-action/chromium/Manifest
@@ -0,0 +1,4 @@
+MD5 bfa95892a6761ef70d64b31a9fa4f9e2 files/chromium-0.9.12-gcc3-gentoo.patch 329
+MD5 8efe8d996573ec81e5357e39c046cdd3 files/digest-chromium-0.9.12-r4 144
+MD5 19668e1974d2e43dbae2795dc3c75b96 chromium-0.9.12-r4.ebuild 1672
+MD5 2e05e27abe25737861cb4df76e184170 ChangeLog 2045
diff --git a/games-action/chromium/chromium-0.9.12-r4.ebuild b/games-action/chromium/chromium-0.9.12-r4.ebuild
new file mode 100644
index 000000000000..a1e002ab93c9
--- /dev/null
+++ b/games-action/chromium/chromium-0.9.12-r4.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/chromium/chromium-0.9.12-r4.ebuild,v 1.1 2003/09/10 19:29:16 vapier Exp $
+
+inherit games eutils
+
+S=${WORKDIR}/Chromium-0.9
+DESCRIPTION="Chromium B.S.U. - an arcade game"
+HOMEPAGE="http://www.reptilelabour.com/software/chromium/"
+SRC_URI="http://www.reptilelabour.com/software/files/chromium/chromium-src-${PV}.tar.gz
+ http://www.reptilelabour.com/software/files/chromium/chromium-data-${PV}.tar.gz"
+
+SLOT="0"
+KEYWORDS="x86 ppc"
+LICENSE="Artistic"
+IUSE="arts esd qt sdl svga oggvorbis alsa"
+
+DEPEND="virtual/glibc
+ sys-devel/gcc
+ virtual/glut
+ sdl? ( media-libs/libsdl )
+ qt? ( =x11-libs/qt-2* )
+ oggvorbis? ( media-libs/libogg media-libs/libvorbis )
+ media-libs/libggi
+ media-libs/libgii
+ alsa? ( media-libs/alsa-lib )
+ arts? ( kde-base/kdelibs )
+ esd? ( media-sound/esound )
+ media-libs/audiofile
+ svga? ( media-libs/svgalib )
+ >=media-libs/smpeg-0.4.4-r1" # this last isn't strictly needed but is useful
+
+src_unpack() {
+ unpack ${A}
+ epatch ${FILESDIR}/${P}-gcc3-gentoo.patch
+}
+
+src_compile() {
+ local myconf
+ myconf="${myconf} --enable-smpeg"
+ myconf="${myconf} `use_enable sdl`"
+ myconf="${myconf} `use_enable oggvorbis vorbis`"
+ myconf="${myconf} `use_enable qt setup`"
+
+ ./configure ${myconf} || die
+ QTDIR=/usr/qt/2 make || die
+}
+
+src_install() {
+ rm -rf `find -name CVS`
+
+ exeinto ${GAMES_BINDIR}
+ doexe bin/chromium*
+
+ dodir ${GAMES_DATADIR}/${PN}
+ cp -a data/* ${D}/${GAMES_DATADIR}/${PN}/
+
+ dodir /etc/env.d
+ echo "CHROMIUM_DATA=${GAMES_DATADIR}/${PN}" > ${D}/etc/env.d/99chromium
+
+ prepgamesdirs
+}
diff --git a/games-action/chromium/files/chromium-0.9.12-gcc3-gentoo.patch b/games-action/chromium/files/chromium-0.9.12-gcc3-gentoo.patch
new file mode 100644
index 000000000000..3e3e41095983
--- /dev/null
+++ b/games-action/chromium/files/chromium-0.9.12-gcc3-gentoo.patch
@@ -0,0 +1,11 @@
+diff -ur Chromium-0.9/src/NCString.cpp Chromium-0.9.m/src/NCString.cpp
+--- Chromium-0.9/src/NCString.cpp 2001-05-20 12:04:58.000000000 -0500
++++ Chromium-0.9.m/src/NCString.cpp 2002-07-25 22:57:03.000000000 -0500
+@@ -5,6 +5,7 @@
+ #include <stdlib.h>
+ #include <string.h>
+ #include <limits.h>
++#include <stdarg.h>
+
+ /**
+ * ctor
diff --git a/games-action/chromium/files/digest-chromium-0.9.12-r4 b/games-action/chromium/files/digest-chromium-0.9.12-r4
new file mode 100644
index 000000000000..c31ca7413705
--- /dev/null
+++ b/games-action/chromium/files/digest-chromium-0.9.12-r4
@@ -0,0 +1,2 @@
+MD5 969883f2f20f10cd6cdb380582f130c4 chromium-src-0.9.12.tar.gz 640283
+MD5 173fdf76f1e4d7496142cd5662456a73 chromium-data-0.9.12.tar.gz 1111134
diff --git a/games-action/d2x/ChangeLog b/games-action/d2x/ChangeLog
new file mode 100644
index 000000000000..68d971c06616
--- /dev/null
+++ b/games-action/d2x/ChangeLog
@@ -0,0 +1,8 @@
+# ChangeLog for app-games/d2x
+# Copyright 2000-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/d2x/ChangeLog,v 1.1 2003/09/10 19:29:16 vapier Exp $
+
+*d2x-0.2.5 (19 Jul 2003)
+
+ 19 Jul 2003; Mike Frysinger <vapier@gentoo.org> :
+ Initial import. Ebuild submitted by Rob Cakebread <robc@myrealbox.com> #24843.
diff --git a/games-action/d2x/Manifest b/games-action/d2x/Manifest
new file mode 100644
index 000000000000..7dc23749a49b
--- /dev/null
+++ b/games-action/d2x/Manifest
@@ -0,0 +1,4 @@
+MD5 b1808ecc3bf31d671736a2a40a12fb90 d2x-0.2.5.ebuild 1910
+MD5 b298d324cbce31e8cc4779c765fabc4d files/digest-d2x-0.2.5 123
+MD5 499b24f4949333a0c04d1177aa3213e5 files/0.2.5-shellscripts.patch 747
+MD5 8ed44ee6825fbacc39bd3cd0fe2f0975 ChangeLog 368
diff --git a/games-action/d2x/d2x-0.2.5.ebuild b/games-action/d2x/d2x-0.2.5.ebuild
new file mode 100644
index 000000000000..5f71d1d53abe
--- /dev/null
+++ b/games-action/d2x/d2x-0.2.5.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/d2x/d2x-0.2.5.ebuild,v 1.1 2003/09/10 19:29:16 vapier Exp $
+
+inherit games flag-o-matic eutils
+
+DATAFILE=d2shar10
+DESCRIPTION="Descent 2"
+HOMEPAGE="http://icculus.org/d2x/"
+SRC_URI="http://icculus.org/d2x/src/${P}.tar.gz
+ http://icculus.org/d2x/data/${DATAFILE}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="x86"
+IUSE="debug opengl ggi svga"
+
+DEPEND="media-libs/libsdl
+ media-libs/sdl-image
+ opengl? ( virtual/opengl )
+ ggi? ( media-libs/libggi )
+ svga? ( media-libs/svgalib )
+ x86? ( dev-lang/nasm )"
+
+src_unpack() {
+ unpack ${A}
+ cd ${DATAFILE}
+ rm *.{exe,bat}
+ cd ${S}
+ epatch ${FILESDIR}/${PV}-shellscripts.patch
+}
+
+src_compile() {
+ # --disable-network --enable-console
+ local myconf="`use_enable x86 assembler`"
+ [ `use debug` ] \
+ && debugconf="${myconf} --enable-debug --disable-release" \
+ || debugconf="${myconf} --disable-debug --enable-release"
+ # we do this because each of the optional guys define the same functions
+ # in gr, thus when they go to link they cause redefine errors ...
+ # we build each by it self, save the binary file, clean up, and start over
+ mkdir my-bins
+ for ren in sdl `use opengl` `use svga` `use ggi` ; do
+ [ "${ren}" == "sdl" ] \
+ && renconf="" \
+ || renconf="--with-${ren}"
+ [ "${ren}" == "svga" ] \
+ && defflags="-DSVGALIB_INPUT" \
+ || defflags=""
+ make distclean
+ egamesconf \
+ ${myconf} \
+ ${renconf} \
+ --datadir=${GAMES_DATADIR_BASE} \
+ || die "conf ${ren}"
+ emake CXXFLAGS="${CXXFLAGS} ${defflags}" || die "build ${ren}"
+ mv d2x* my-bins/
+ done
+}
+
+src_install() {
+ make install DESTDIR=${D} || die
+ dogamesbin my-bins/*
+ dodir ${GAMES_DATADIR}/${PN}
+ cp -r ${WORKDIR}/${DATAFILE}/* ${D}/${GAMES_DATADIR}/${PN}/
+ dodoc AUTHORS ChangeLog NEWS README* TODO readme.txt
+ prepgamesdirs
+}
diff --git a/games-action/d2x/files/0.2.5-shellscripts.patch b/games-action/d2x/files/0.2.5-shellscripts.patch
new file mode 100644
index 000000000000..bd1ca7c7f845
--- /dev/null
+++ b/games-action/d2x/files/0.2.5-shellscripts.patch
@@ -0,0 +1,22 @@
+--- d2x-gl.sh.orig 2003-07-19 22:04:48.000000000 -0400
++++ d2x-gl.sh 2003-07-19 22:05:25.000000000 -0400
+@@ -35,8 +35,7 @@
+ # Finally, run the real game.
+ # All switches can be overwritten by command-line arguments.
+ #
+-nice /usr/games/d2x-gl.real -tmap fp -nocdrom -nomovies \
++exec nice d2x-gl -tmap fp -nocdrom -nomovies \
+ -gl_mipmap -gl_alttexmerge -gl_reticle 2 \
+ -nofades \
+- $1 $2 $3 $4 $5
+-
++ ${@}
+--- d2x-sdl.sh.orig 2003-07-19 22:05:04.000000000 -0400
++++ d2x-sdl.sh 2003-07-19 22:05:39.000000000 -0400
+@@ -3,5 +3,5 @@
+ # Run the real game.
+ # All switches can be overwritten by command-line arguments.
+ #
+-nice /usr/games/d2x-sdl.real -nocdrom -nomovies -nofades $1 $2 $3 $4 $5
++exec nice d2x-sdl -nocdrom -nomovies -nofades ${@}
+
diff --git a/games-action/d2x/files/digest-d2x-0.2.5 b/games-action/d2x/files/digest-d2x-0.2.5
new file mode 100644
index 000000000000..3bae26d927d8
--- /dev/null
+++ b/games-action/d2x/files/digest-d2x-0.2.5
@@ -0,0 +1,2 @@
+MD5 79474db1ff4f0ae1fb76d691701cc560 d2x-0.2.5.tar.gz 2015249
+MD5 1b952cc4a4419e24d230589027d73490 d2shar10.tar.gz 4311406
diff --git a/games-action/descent3/ChangeLog b/games-action/descent3/ChangeLog
new file mode 100644
index 000000000000..5804a732ed82
--- /dev/null
+++ b/games-action/descent3/ChangeLog
@@ -0,0 +1,10 @@
+# ChangeLog for app-games/descent3
+# Copyright 2000-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/descent3/ChangeLog,v 1.1 2003/09/10 19:29:16 vapier Exp $
+
+*descent3-1.4.0b (28 Jul 2003)
+
+ 28 Jul 2003; Chris Gianelloni <wolf31o2@gentoo.org> descent3-1.4.0b.ebuild,
+ files/descent3:
+ Initial import. Ebuild by me.
+
diff --git a/games-action/descent3/Manifest b/games-action/descent3/Manifest
new file mode 100644
index 000000000000..1e35e431b5bf
--- /dev/null
+++ b/games-action/descent3/Manifest
@@ -0,0 +1,5 @@
+MD5 3f625818a4525098aa427a1817b8dedb ChangeLog 382
+MD5 f225461af28f780abf03ec5f1b59c8c6 descent3-1.4.0b.ebuild 2715
+MD5 e43b9b7575f9c659feedda43ab915f01 metadata.xml 630
+MD5 5fa77308aec1bb4ed9a32b2ed363148e files/descent3 43
+MD5 d2af265a871305bb7fa493725388a58d files/digest-descent3-1.4.0b 138
diff --git a/games-action/descent3/descent3-1.4.0b.ebuild b/games-action/descent3/descent3-1.4.0b.ebuild
new file mode 100644
index 000000000000..5cbcfeed01cc
--- /dev/null
+++ b/games-action/descent3/descent3-1.4.0b.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/descent3/descent3-1.4.0b.ebuild,v 1.1 2003/09/10 19:29:16 vapier Exp $
+
+inherit games
+
+IUSE="nocd videos"
+DESCRIPTION="Descent 3 - 3-Dimensional indoor/outdoor spaceship combat"
+HOMEPAGE="http://www.lokigames.com/products/descent3/"
+SRC_URI="ftp://ftp.planetmirror.com/pub/lokigames/updates/descent3/descent3-1.4.0a-x86.run
+ ftp://ftp.planetmirror.com/pub/lokigames/updates/descent3/${P}-x86.run"
+
+LICENSE="LOKI-EULA"
+SLOT="0"
+KEYWORDS="x86"
+RESTRICT="nostrip"
+
+DEPEND="virtual/glibc"
+RDEPEND="${DEPEND}
+ virtual/opengl"
+
+S=${WORKDIR}
+
+dir=${GAMES_PREFIX_OPT}/${PN}
+Ddir=${D}/${dir}
+
+pkg_setup() {
+ if [ "`use videos`" ]; then
+ ewarn "The installed game takes about 1.2GB of space!"
+ fi
+ if [ "`use nocd`" ]; then
+ ewarn "The installed game takes about 510MB of space!"
+ else
+ ewarn "The installed game takes about 220MB of space!"
+ fi
+ games_pkg_setup
+}
+
+src_unpack() {
+ mkdir ${S}/{a,b}
+ cd ${S}/a
+ unpack_makeself ${PN}-1.4.0a-x86.run
+ cd ${S}/b
+ unpack_makeself ${P}-x86.run
+}
+
+src_install() {
+ dodir ${dir}
+ games_get_cd missions/d3.mn3
+ games_verify_cd "Descent 3 Disk 1"
+ einfo "Copying files... this may take a while..."
+ exeinto /opt/descent3
+ doexe ${GAMES_CD}/bin/x86/glibc-2.1/{descent3,nettest}
+ insinto /opt/descent3
+
+ cp ${GAMES_CD}/{FAQ.txt,README,README.mercenary,d3.hog,icon.{bmp,xpm}} ${Ddir}
+
+ cd ${Ddir}
+
+ tar xzf ${GAMES_CD}/data.tar.gz || die "uncompressing data"
+ tar xzf ${GAMES_CD}/shared.tar.gz || die "uncompressing shared"
+
+ use nocd && cp ${GAMES_CD}/missions/* ${Ddir}/missions
+
+ if [ "`use videos`" ]; then
+ games_get_cd movies/level1.mve
+ games_verify_cd "Descent 3 Disk 2"
+ cp ${GAMES_CD}/movies/* ${Ddir}/movies || die "copying movies"
+ fi
+
+ cd ${S}/a
+ bin/Linux/x86/loki_patch --verify patch.dat
+ bin/Linux/x86/loki_patch patch.dat ${Ddir} >& /dev/null || die "patching"
+ cd ${S}/b
+ bin/Linux/x86/loki_patch --verify patch.dat
+ bin/Linux/x86/loki_patch patch.dat ${Ddir} >& /dev/null || die "patching"
+
+ # now, since these files are coming off a cd, the times/sizes/md5sums wont
+ # be different ... that means portage will try to unmerge some files (!)
+ # we run touch on ${D} so as to make sure portage doesnt do any such thing
+ find ${Ddir} -exec touch '{}' \;
+
+ dodir ${GAMES_BINDIR}
+ dogamesbin ${FILESDIR}/descent3
+ dosed "s:GENTOO_DIR:${dir}:" ${GAMES_BINDIR}/descent3
+ insinto /usr/share/pixmaps
+ newins ${GAMES_CD}/icon.xpm descent3.xpm
+
+ prepgamesdirs
+ make_desktop_entry descent3 "Descent 3" "descent3.xpm"
+}
+
+pkg_postinst() {
+ einfo "To play the game run:"
+ einfo " descent3"
+
+ games_pkg_postinst
+}
diff --git a/games-action/descent3/files/descent3 b/games-action/descent3/files/descent3
new file mode 100644
index 000000000000..edb179573911
--- /dev/null
+++ b/games-action/descent3/files/descent3
@@ -0,0 +1,3 @@
+#!/bin/sh
+cd GENTOO_DIR
+exec ./descent3 $*
diff --git a/games-action/descent3/files/digest-descent3-1.4.0b b/games-action/descent3/files/digest-descent3-1.4.0b
new file mode 100644
index 000000000000..c805eef5873e
--- /dev/null
+++ b/games-action/descent3/files/digest-descent3-1.4.0b
@@ -0,0 +1,2 @@
+MD5 252e242e57e15a9afab7d6fd69f562ae descent3-1.4.0a-x86.run 2736956
+MD5 4cfd46f594fa40b2afd575842a197ba1 descent3-1.4.0b-x86.run 4504631
diff --git a/games-action/descent3/metadata.xml b/games-action/descent3/metadata.xml
new file mode 100644
index 000000000000..28812cc593a0
--- /dev/null
+++ b/games-action/descent3/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>games</herd>
+<maintainer>
+ <email>wolf31o2@gentoo.org</email>
+ <name>Chris Gianelloni</name>
+</maintainer>
+<longdescription>
+Descent 3 is a first-person 3-D action flight-sim which takes place in both indoor and outdoor arenas. The game was ported to Linux by the now defunct Loki Entertainment and is commercial software. You can still pick up a copy from Tuxgames (http://www.tuxgames.com), but supplies are limited, as the publisher is no longer in business.
+</longdescription>
+</pkgmetadata>
diff --git a/games-action/dungeon/ChangeLog b/games-action/dungeon/ChangeLog
new file mode 100644
index 000000000000..6160f3cc28eb
--- /dev/null
+++ b/games-action/dungeon/ChangeLog
@@ -0,0 +1,9 @@
+# ChangeLog for app-games/dungeon
+# Copyright 2000-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/dungeon/ChangeLog,v 1.1 2003/09/10 19:29:16 vapier Exp $
+
+*dungeon-3.2.3 (10 Jul 2003)
+
+ 10 Jul 2003; Michael Sterrett <msterret@gentoo.org> dungeon-3.2.3.ebuild:
+ initial commit. ebuild based on one provided by Tyler Trafford (bug 17452)
+
diff --git a/games-action/dungeon/Manifest b/games-action/dungeon/Manifest
new file mode 100644
index 000000000000..147bacdf708d
--- /dev/null
+++ b/games-action/dungeon/Manifest
@@ -0,0 +1,4 @@
+MD5 790915e9bbb57ed0927a555b0f8968ac dungeon-3.2.3.ebuild 1069
+MD5 cf4e8afbdbb1aa721a21a55ca5eac4a2 ChangeLog 403
+MD5 dacd3331c5237e5969c7af30b21c0efd files/digest-dungeon-3.2.3 69
+MD5 83d60b8270358676653aa6a81fda0efa files/dungeon.6 8276
diff --git a/games-action/dungeon/dungeon-3.2.3.ebuild b/games-action/dungeon/dungeon-3.2.3.ebuild
new file mode 100644
index 000000000000..170c43a14d2a
--- /dev/null
+++ b/games-action/dungeon/dungeon-3.2.3.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/dungeon/dungeon-3.2.3.ebuild,v 1.1 2003/09/10 19:29:16 vapier Exp $
+
+inherit games
+
+DESCRIPTION="A linux port of the Dungeon game once distributed by DECUS"
+HOMEPAGE="http://www.ibiblio.org/linsearch/lsms/dungeon-3.2.3.html"
+SRC_URI="ftp://ftp.ibiblio.org/pub/Linux/games/textrpg/${P}.src.tar.gz"
+LICENSE="as-is"
+SLOT="0"
+KEYWORDS="x86"
+IUSE=""
+DEPEND="dev-lang/f2c
+ >=sys-apps/sed-4"
+
+S="${WORKDIR}/dungn32c"
+
+DATS="${GAMES_DATADIR}/${PN}"
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+ sed -i -e "s:-O:${CFLAGS}:g" Makefile || die "sed Makefile failed"
+}
+
+src_compile() {
+ make game.c || die "make game.c failed"
+ sed -i \
+ -re "s:d(indx|text).dat:${DATS}/&:g" \
+ -e "s:ofnmlen = [^;]+:&+${#DATS}+1:g" \
+ game.c || die "sed game.c failed"
+
+ emake || die
+}
+
+src_install() {
+ dogamesbin dungeon
+ insinto ${DATS}
+ doins dindx.dat dtext.dat
+ doman ${FILESDIR}/dungeon.6
+ dodoc README *.txt *.doc
+ prepgamesdirs
+}
diff --git a/games-action/dungeon/files/digest-dungeon-3.2.3 b/games-action/dungeon/files/digest-dungeon-3.2.3
new file mode 100644
index 000000000000..a44cf3258994
--- /dev/null
+++ b/games-action/dungeon/files/digest-dungeon-3.2.3
@@ -0,0 +1 @@
+MD5 c427349438ca79da6edd5228c579d88c dungeon-3.2.3.src.tar.gz 268248
diff --git a/games-action/dungeon/files/dungeon.6 b/games-action/dungeon/files/dungeon.6
new file mode 100644
index 000000000000..b486a5f36b0f
--- /dev/null
+++ b/games-action/dungeon/files/dungeon.6
@@ -0,0 +1,244 @@
+.TH DUNGEON 6 "March 18, 2003"
+.SH NAME
+dungeon\ -\ Adventures in the Dungeons of Doom
+.SH SYNOPSIS
+.B dungeon
+.SH DESCRIPTION
+Dungeon is a game of adventure, danger, and low cunning. In it
+you will explore some of the most amazing territory ever seen by mortal
+man. Hardened adventurers have run screaming from the terrors contained
+within.
+.LP
+In Dungeon, the intrepid explorer delves into the forgotten secrets
+of a lost labyrinth deep in the bowels of the earth, searching for
+vast treasures long hidden from prying eyes, treasures guarded by
+fearsome monsters and diabolical traps!
+.LP
+Dungeon was created at the Programming Technology Division of the MIT
+Laboratory for Computer Science by Tim Anderson, Marc Blank, Bruce
+Daniels, and Dave Lebling. It was inspired by the Adventure game of
+Crowther and Woods, and the Dungeons and Dragons game of Gygax
+and Arneson. The original version was written in MDL (alias MUDDLE).
+The current version was translated from MDL into FORTRAN IV by
+a somewhat paranoid DEC engineer who prefers to remain anonymous.
+.LP
+On-line information may be obtained with the commands HELP and INFO.
+.SH DETAILS
+Following is the summary produced by the
+.B info
+command:
+.RS
+.LP
+Welcome to Dungeon!
+.PP
+You are near a large dungeon, which is reputed to contain vast
+quantities of treasure. Naturally, you wish to acquire some of it.
+In order to do so, you must of course remove it from the dungeon. To
+receive full credit for it, you must deposit it safely in the trophy
+case in the living room of the house.
+.PP
+In addition to valuables, the dungeon contains various objects
+which may or may not be useful in your attempt to get rich. You may
+need sources of light, since dungeons are often dark, and weapons,
+since dungeons often have unfriendly things wandering about. Reading
+material is scattered around the dungeon as well; some of it
+is rumored to be useful.
+.PP
+To determine how successful you have been, a score is kept.
+When you find a valuable object and pick it up, you receive a
+certain number of points, which depends on the difficulty of finding
+the object. You receive extra points for transporting the treasure
+safely to the living room and placing it in the trophy case. In
+addition, some particularly interesting rooms have a value associated
+with visiting them. The only penalty is for getting yourself killed,
+which you may do only twice.
+.PP
+Of special note is a thief (always carrying a large bag) who
+likes to wander around in the dungeon (he has never been seen by the
+light of day). He likes to take things. Since he steals for pleasure
+rather than profit and is somewhat sadistic, he only takes things which
+you have seen. Although he prefers valuables, sometimes in his haste
+he may take something which is worthless. From time to time, he examines
+his take and discards objects which he doesn't like. He may occasionally
+stop in a room you are visiting, but more often he just wanders
+through and rips you off (he is a skilled pickpocket).
+.RE
+.SH COMMANDS
+.LP
+.TP 15
+.B brief
+suppresses printing of long room descriptions
+for rooms which have been visited.
+.TP
+.B superbrief
+suppresses
+printing of long room descriptions for all rooms.
+.TP
+.B verbose
+restores long descriptions.
+.TP
+.B info
+prints information which might give some idea
+of what the game is about.
+.TP
+.B quit
+prints your score and asks whether you wish
+to continue playing.
+.TP
+.B save
+saves the state of the game for later continuation.
+.TP
+.B restore
+restores a saved game.
+.TP
+.B inventory
+lists the objects in your possession.
+.TP
+.B look
+prints a description of your surroundings.
+.TP
+.B score
+prints your current score and ranking.
+.TP
+.B time
+tells you how long you have been playing.
+.TP
+.B diagnose
+reports on your injuries, if any.
+.LP
+The
+.B inventory
+command may be abbreviated
+.BR i ;
+the
+.B look
+command may be abbreviated
+.BR l ;
+the
+.B quit
+command may be abbreviated
+.BR q .
+.LP
+A command that begins with '!' as the first character is taken to
+be a shell command and is passed unchanged to the shell via
+.I system(3).
+.SH CONTAINMENT
+.LP
+Some objects can contain other objects. Many such containers can
+be opened and closed. The rest are always open. They may or may
+not be transparent. For you to access (e.g., take) an object
+which is in a container, the container must be open. For you
+to see such an object, the container must be either open or
+transparent. Containers have a capacity, and objects have sizes;
+the number of objects which will fit therefore depends on their
+sizes. You may put any object you have access to (it need not be
+in your hands) into any other object. At some point, the program
+will attempt to pick it up if you don't already have it, which
+process may fail if you're carrying too much. Although containers
+can contain other containers, the program doesn't access more than
+one level down.
+.SH FIGHTING
+.LP
+Occupants of the dungeon will, as a rule, fight back when
+attacked. In some cases, they may attack even if unprovoked.
+Useful verbs here are
+.I attack
+<villain>
+.I with
+<weapon>,
+.IR kill ,
+etc. Knife-throwing may or may not be useful. You have a
+fighting strength which varies with time. Being in a fight,
+getting killed, and being injured all lower this strength.
+Strength is regained with time. Thus, it is not a good idea to
+fight someone immediately after being killed. Other details
+should become apparent after a few melees or deaths.
+.SH COMMAND\ PARSER
+.LP
+A command is one line of text terminated by a carriage return.
+For reasons of simplicity, all words are distinguished by their
+first six letters. All others are ignored. For example, typing
+.I disassemble the encyclopedia
+is not only meaningless, it also
+creates excess effort for your fingers. Note that this truncation
+may produce ambiguities in the intepretation of longer words.
+[Also note that upper and lower case are equivalent.]
+.LP
+You are dealing with a fairly stupid parser, which understands
+the following types of things:
+.RS
+.TP 5
+.B Actions:
+Among the more obvious of these, such as
+.I take, put, drop,
+etc.
+Fairly general forms of these may be used, such as
+.I pick up, put down,
+etc.
+.TP
+.B Directions:
+.I north, south, up, down,
+etc. and their various abbreviations.
+Other more obscure directions
+.RI ( land,
+.IR cross )
+are appropriate in only certain situations.
+.TP
+.B Objects:
+Most objects have names and can be referenced by them.
+.TP
+.B Adjectives:
+Some adjectives are understood and required when there are
+two objects which can be referenced with the same 'name' (e.g.,
+.I doors,
+.IR buttons ).
+.TP
+.B Prepositions:
+It may be necessary in some cases to include prepositions, but
+the parser attempts to handle cases which aren't ambiguous
+without. Thus
+.I give car to demon
+will work, as will
+.I give demon
+.IR car .
+.I give car demon
+probably won't do anything interesting.
+When a preposition is used, it should be appropriate;
+.I give car with demon
+won't parse.
+.TP
+.B Sentences:
+The parser understands a reasonable number of syntactic construc-
+tions. In particular, multiple commands (separated by commas)
+can be placed on the same line.
+.TP
+.B Ambiguity:
+The parser tries to be clever about what to do in the case of
+actions which require objects that are not explicitly specified.
+If there is only one possible object, the parser will assume
+that it should be used. Otherwise, the parser will ask.
+Most questions asked by the parser can be answered.
+.RE
+.SH BUGS
+For those familiar with the MDL version of the game on the ARPAnet,
+the following is a list of the major incompatabilties:
+.RS
+-The first six letters of a word are considered
+significant, instead of the first five.
+.br
+-The syntax for
+.I tell, answer,
+and
+.I incant
+is different.
+.br
+-Compound objects are not recognized.
+.br
+-Compound commands can be delimited with comma as well
+as period.
+.RE
+.SH AUTHORS
+.LP
+Many people have had a hand in this version. See the
+"README" file for credits. Send bug reports to ian@airs.com
+(or uunet!airs!ian).
diff --git a/games-action/fakk2/ChangeLog b/games-action/fakk2/ChangeLog
new file mode 100644
index 000000000000..bbf31ee297e7
--- /dev/null
+++ b/games-action/fakk2/ChangeLog
@@ -0,0 +1,12 @@
+# ChangeLog for app-games/fakk2
+# Copyright 2000-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/fakk2/ChangeLog,v 1.1 2003/09/10 19:29:16 vapier Exp $
+
+*fakk2-1.02 (05 Aug 2003)
+
+ 05 Aug 2003; Chris Gianelloni <wolf31o2@gentoo.org> fakk2-1.02.ebuild:
+ Updating description
+
+ 27 Jul 2003; Chris Gianelloni <wolf31o2@gentoo.org> files/fakk2:
+ Initial import. Ebuild by me.
+
diff --git a/games-action/fakk2/Manifest b/games-action/fakk2/Manifest
new file mode 100644
index 000000000000..fbd4375aeb20
--- /dev/null
+++ b/games-action/fakk2/Manifest
@@ -0,0 +1,5 @@
+MD5 3f22f9e4910d2387acbd47b54039ff66 ChangeLog 438
+MD5 0c3c507b687afeab39b49b2e9f3917c6 fakk2-1.02.ebuild 1779
+MD5 bdda091e4a2c4fde8aaea4b8fd252587 metadata.xml 1211
+MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-fakk2-1.02 0
+MD5 5f8ca4e196c25969dad33b4b305d11bf files/fakk2 40
diff --git a/games-action/fakk2/fakk2-1.02.ebuild b/games-action/fakk2/fakk2-1.02.ebuild
new file mode 100644
index 000000000000..b7464ac0dd4b
--- /dev/null
+++ b/games-action/fakk2/fakk2-1.02.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/fakk2/fakk2-1.02.ebuild,v 1.1 2003/09/10 19:29:16 vapier Exp $
+
+inherit games
+
+IUSE="nocd"
+DESCRIPTION="Heavy Metal: FAKK2 - 3D third-person action shooter based on the Heavy Metal comics/movies"
+HOMEPAGE="http://www.lokigames.com/products/fakk2/"
+SRC_URI=""
+
+LICENSE="LOKI-EULA"
+SLOT="0"
+KEYWORDS="x86"
+RESTRICT="nostrip"
+
+DEPEND="virtual/glibc"
+RDEPEND="${DEPEND}
+ virtual/opengl"
+
+S=${WORKDIR}
+
+dir=${GAMES_PREFIX_OPT}/${PN}
+Ddir=${D}/${dir}
+
+pkg_setup() {
+ if [ "`use nocd`" ]; then
+ ewarn "The installed game takes about 378MB of space!"
+ fi
+ games_pkg_setup
+}
+
+src_install() {
+ dodir ${dir}
+ games_get_cd fakk
+ games_verify_cd "Heavy Metal: FAKK2"
+ einfo "Copying files... this may take a while..."
+ exeinto /opt/fakk2
+ doexe ${GAMES_CD}/bin/x86/glibc-2.1/fakk2
+ insinto /opt/fakk2
+ doins ${GAMES_CD}/{README,icon.{bmp,xpm}}
+ dodir ${dir}/fakk
+ exeinto /opt/fakk2/fakk
+ doexe ${GAMES_CD}/bin/x86/glibc-2.1/fakk/{c,f}game.so
+ if [ "`use nocd`" ]; then
+ insinto /opt/fakk2/fakk
+ doins ${GAMES_CD}/fakk/pak{0,1,2,3}.pk3
+ fi
+
+ # now, since these files are coming off a cd, the times/sizes/md5sums wont
+ # be different ... that means portage will try to unmerge some files (!)
+ # we run touch on ${D} so as to make sure portage doesnt do any such thing
+ find ${Ddir} -exec touch '{}' \;
+
+ dodir ${GAMES_BINDIR}
+ dogamesbin ${FILESDIR}/fakk2
+ dosed "s:GENTOO_DIR:${dir}:" ${GAMES_BINDIR}/fakk2
+ insinto /usr/share/pixmaps
+ newins ${GAMES_CD}/icon.xpm fakk2.xpm
+
+ prepgamesdirs
+ make_desktop_entry fakk2 "FAKK2" "fakk2.xpm"
+}
+
+pkg_postinst() {
+ einfo "To play the game run:"
+ einfo " fakk2"
+
+ games_pkg_postinst
+}
diff --git a/games-action/fakk2/files/digest-fakk2-1.02 b/games-action/fakk2/files/digest-fakk2-1.02
new file mode 100644
index 000000000000..e69de29bb2d1
--- /dev/null
+++ b/games-action/fakk2/files/digest-fakk2-1.02
diff --git a/games-action/fakk2/files/fakk2 b/games-action/fakk2/files/fakk2
new file mode 100644
index 000000000000..e613e0d731fd
--- /dev/null
+++ b/games-action/fakk2/files/fakk2
@@ -0,0 +1,3 @@
+#!/bin/sh
+cd GENTOO_DIR
+exec ./fakk2 $*
diff --git a/games-action/fakk2/metadata.xml b/games-action/fakk2/metadata.xml
new file mode 100644
index 000000000000..e12f812789e9
--- /dev/null
+++ b/games-action/fakk2/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>games</herd>
+<maintainer>
+ <email>wolf31o2@gentoo.org</email>
+ <name>Chris Gianelloni</name>
+</maintainer>
+<longdescription>
+Heavy Metal: F.A.K.K.2 is a third-person 3-D action game based on characters from the Heavy Metal comics and movies. Years have passed since Julie Strain (a.k.a. F.A.K.K.2) defeated the would-be God Lord Tyler on the bloody battlefields of the Holy Land. She has long since put the pain of those days behind her and brought her homeworld of Eden to a perfect natural balance. But far away in the deepest nebulas of space, the greatest evil of all stirs, ready to make its final move -- to take control of the entire universe. A lone beacon hurtles toward Eden, hoping to summon the god-slayer F.A.K.K.2 one last time. It bears nothing more than an onimous warning: "GITH IS COMING." The game was ported to Linux by the now defunct Loki Entertainment and is commercial software. You can still pick up a copy from Tuxgames (http://www.tuxgames.com), but supplies are limited, as the publisher is no longer in business.
+</longdescription>
+</pkgmetadata>
diff --git a/games-action/geki2-KXL/ChangeLog b/games-action/geki2-KXL/ChangeLog
new file mode 100644
index 000000000000..b689a9fd0a41
--- /dev/null
+++ b/games-action/geki2-KXL/ChangeLog
@@ -0,0 +1,13 @@
+# ChangeLog for app-games/geki2-KXL
+# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/geki2-KXL/ChangeLog,v 1.1 2003/09/10 19:29:16 vapier Exp $
+
+*geki2-KXL-2.0.3 (06 Jul 2002)
+
+ 17 jul 2002; Jose Alberto Suárez López <bass@gentoo.org> geki2-KXL-2.0.3.ebuild :
+ Added KEYWORDS, SLOT.
+
+ 06 Jul 2002; Ben Lutgens <lamer@gentoo.org> geki2-KXL-2.0.3.ebuild,
+ files/digest-geki2-KXL-2.0.3, ChangeLog :
+
+ New Package
diff --git a/games-action/geki2-KXL/Manifest b/games-action/geki2-KXL/Manifest
new file mode 100644
index 000000000000..61939f3f2b37
--- /dev/null
+++ b/games-action/geki2-KXL/Manifest
@@ -0,0 +1,3 @@
+MD5 f9c355b2c89e7cfd1fbe0003a537dc2c files/digest-geki2-KXL-2.0.3 67
+MD5 e8aab8467abe5a91ef32413563121c87 geki2-KXL-2.0.3.ebuild 563
+MD5 37381c90d8eed976f2cffc461c97c19d ChangeLog 490
diff --git a/games-action/geki2-KXL/files/digest-geki2-KXL-2.0.3 b/games-action/geki2-KXL/files/digest-geki2-KXL-2.0.3
new file mode 100644
index 000000000000..a5f8aee9318d
--- /dev/null
+++ b/games-action/geki2-KXL/files/digest-geki2-KXL-2.0.3
@@ -0,0 +1 @@
+MD5 9bb542ea15a4e6b5f51164c19cc0a674 geki2-KXL-2.0.3.tar.gz 708419
diff --git a/games-action/geki2-KXL/geki2-KXL-2.0.3.ebuild b/games-action/geki2-KXL/geki2-KXL-2.0.3.ebuild
new file mode 100644
index 000000000000..0c157e43fb71
--- /dev/null
+++ b/games-action/geki2-KXL/geki2-KXL-2.0.3.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/geki2-KXL/geki2-KXL-2.0.3.ebuild,v 1.1 2003/09/10 19:29:16 vapier Exp $
+
+DESCRIPTION="2D length scroll shooting game"
+SRC_URI="http://kxl.hn.org/download/${P}.tar.gz"
+HOMEPAGE="http://kxl.hn.org/"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="x86"
+
+DEPEND=">=dev-games/KXL-1.1.4"
+
+src_compile() {
+ econf || die
+ emake || die
+}
+
+src_install() {
+ make DESTDIR=${D} install || die
+ dodoc ChangeLog COPYING README
+}
diff --git a/games-action/geki3-KXL/ChangeLog b/games-action/geki3-KXL/ChangeLog
new file mode 100644
index 000000000000..82524331e924
--- /dev/null
+++ b/games-action/geki3-KXL/ChangeLog
@@ -0,0 +1,8 @@
+# ChangeLog for app-games/geki3-KXL
+# Copyright 2000-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/geki3-KXL/ChangeLog,v 1.1 2003/09/10 19:29:16 vapier Exp $
+
+*geki3-KXL-1.0.3 (04 Mar 2003)
+
+ 04 Mar 2003; Mike Frysinger <vapier@gentoo.org> :
+ Initial import. Ebuild submitted by Thomas Preissler <tomjohn@gmx.de> #14452.
diff --git a/games-action/geki3-KXL/Manifest b/games-action/geki3-KXL/Manifest
new file mode 100644
index 000000000000..37b84be5a073
--- /dev/null
+++ b/games-action/geki3-KXL/Manifest
@@ -0,0 +1,3 @@
+MD5 2225b21598f47305f82a98ec53ac1007 files/digest-geki3-KXL-1.0.3 67
+MD5 1d41120537fd1254c6737532cd2f1c8c geki3-KXL-1.0.3.ebuild 590
+MD5 c6774d5667aa5f436357b468afc7bef2 ChangeLog 385
diff --git a/games-action/geki3-KXL/files/digest-geki3-KXL-1.0.3 b/games-action/geki3-KXL/files/digest-geki3-KXL-1.0.3
new file mode 100644
index 000000000000..233c5d486ef7
--- /dev/null
+++ b/games-action/geki3-KXL/files/digest-geki3-KXL-1.0.3
@@ -0,0 +1 @@
+MD5 0e7d1f87af08b9ddc50e3c7bec6ebe14 geki3-KXL-1.0.3.tar.gz 695913
diff --git a/games-action/geki3-KXL/geki3-KXL-1.0.3.ebuild b/games-action/geki3-KXL/geki3-KXL-1.0.3.ebuild
new file mode 100644
index 000000000000..91ed4567fc57
--- /dev/null
+++ b/games-action/geki3-KXL/geki3-KXL-1.0.3.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/geki3-KXL/geki3-KXL-1.0.3.ebuild,v 1.1 2003/09/10 19:29:16 vapier Exp $
+
+inherit games
+
+DESCRIPTION="2D length scroll shooting game"
+SRC_URI="http://kxl.hn.org/download/${P}.tar.gz"
+HOMEPAGE="http://kxl.hn.org/"
+
+KEYWORDS="x86"
+SLOT="0"
+LICENSE="GPL-2"
+
+DEPEND=">=dev-games/KXL-1.1.7"
+
+src_compile() {
+ egamesconf || die
+ emake || die
+}
+
+src_install() {
+ make DESTDIR=${D} install || die
+ dodoc ChangeLog README
+ prepgamesdirs
+}
diff --git a/games-action/glaxium/ChangeLog b/games-action/glaxium/ChangeLog
new file mode 100644
index 000000000000..5bb5bcc2d7a3
--- /dev/null
+++ b/games-action/glaxium/ChangeLog
@@ -0,0 +1,9 @@
+# ChangeLog for app-games/glaxium
+# Copyright 2000-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/glaxium/ChangeLog,v 1.1 2003/09/10 19:29:16 vapier Exp $
+
+*glaxium-0.5 (19 Jun 2003)
+
+ 19 Jun 2003; Mike Frysinger <vapier@gentoo.org> :
+ Initial import. Ebuild submitted by Thomas R. (TRauMa) <trauma@web.de>
+ and Bret Towe <btowe@gbis.com> #6752.
diff --git a/games-action/glaxium/Manifest b/games-action/glaxium/Manifest
new file mode 100644
index 000000000000..d8fc8051752c
--- /dev/null
+++ b/games-action/glaxium/Manifest
@@ -0,0 +1,4 @@
+MD5 212dd0d8320e312c0a29910c5de3132f ChangeLog 410
+MD5 a995a132c40217fc3885aee44ecab774 glaxium-0.5.ebuild 1134
+MD5 0f6b18c91605590e15fd79f7026e6a1f files/0.5-20021024-Makefile.in 1263
+MD5 0ab557289a7610d1984e43634d0be398 files/digest-glaxium-0.5 64
diff --git a/games-action/glaxium/files/0.5-20021024-Makefile.in b/games-action/glaxium/files/0.5-20021024-Makefile.in
new file mode 100644
index 000000000000..0b420a978c58
--- /dev/null
+++ b/games-action/glaxium/files/0.5-20021024-Makefile.in
@@ -0,0 +1,60 @@
+
+CC=@CXX@
+INCLUDE=@CFLAGS@ @CPPFLAGS@
+LIB=@LIBS@
+
+OBJ= $(patsubst %.cpp,%.o,$(wildcard *.cpp))
+DATE=`date +"%d.%m.%Y"`
+
+
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+datadir=@datadir@
+bindir=@bindir@
+mandir=@mandir@
+
+GLAXIUM_INSTALLDIR=$(bindir)
+DATA_DIRS=samples textures
+GLAXIUM_HOME=$(datadir)/games/glaxium
+MAN_DIR=$(mandir)
+
+glaxium : $(OBJ)
+ gcc -g -o glaxium $(OBJ) $(LIB)
+
+
+
+nosound:
+ (SOUND=no; make)
+
+clean:
+ rm -f $(OBJ) glaxium config.log config.cache config.status aclocal.m4 *~
+
+
+%.o : %.cpp
+ $(CC) -c $(INCLUDE) $< -o $@ -DDATADIR=\"$(GLAXIUM_HOME)\"
+
+
+install: glaxium
+ @echo Instaling glaxium in $(GLAXIUM_INSTALLDIR) and its data in $(GLAXIUM_HOME)
+
+ @if [ ! -d $(DESTDIR)$(GLAXIUM_HOME) ] ; then \
+ mkdir -p $(DESTDIR)$(GLAXIUM_HOME) ; \
+ fi
+
+ @if [ ! -d $(DESTDIR)$(GLAXIUM_INSTALLDIR) ] ; then \
+ mkdir -p $(DESTDIR)$(GLAXIUM_INSTALLDIR) ; \
+ fi
+
+ @if [ ! -d $(DESTDIR)$(MAN_DIR)/man6 ] ; then \
+ mkdir -p $(DESTDIR)$(MAN_DIR)/man6 ; \
+ fi
+
+ @cp -f glaxium $(DESTDIR)$(GLAXIUM_INSTALLDIR)/
+ @cp -R $(DATA_DIRS) $(DESTDIR)$(GLAXIUM_HOME)
+ @cp -f glaxium.6 $(DESTDIR)$(MAN_DIR)/man6/glaxium.6
+
+uninstall:
+ @echo Uninstaling glaxium
+ rm -f $(GLAXIUM_INSTALLDIR)/glaxium
+ rm -rf $(GLAXIUM_HOME)
+ rm -f $(MAN_DIR)/man6/glaxium.6
diff --git a/games-action/glaxium/files/digest-glaxium-0.5 b/games-action/glaxium/files/digest-glaxium-0.5
new file mode 100644
index 000000000000..c382f2d9ccbb
--- /dev/null
+++ b/games-action/glaxium/files/digest-glaxium-0.5
@@ -0,0 +1 @@
+MD5 ea6d6f8b4ebb7c73b74af64d83f45cb7 glaxium_0.5.tar.gz 1692219
diff --git a/games-action/glaxium/glaxium-0.5.ebuild b/games-action/glaxium/glaxium-0.5.ebuild
new file mode 100644
index 000000000000..af1f08503931
--- /dev/null
+++ b/games-action/glaxium/glaxium-0.5.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/glaxium/glaxium-0.5.ebuild,v 1.1 2003/09/10 19:29:16 vapier Exp $
+
+inherit games flag-o-matic
+
+DESCRIPTION="OpenGL-based space-ship shoot-em-up style game"
+HOMEPAGE="http://xhosxe.free.fr/glaxium/"
+SRC_URI="http://xhosxe.free.fr/glaxium/glaxium_${PV}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="x86"
+
+DEPEND=">=libsdl-1.1.5
+ >=media-libs/sdl-mixer-1.2.4
+ virtual/x11
+ virtual/opengl
+ virtual/glu
+ virtual/glut
+ >=libpng-1.0.0"
+
+S=${WORKDIR}/${PN}_${PV}
+
+pkg_setup() {
+ ewarn "This currently only compiles with XFree OpenGL support"
+ ewarn "Use \`opengl-update xfree\` before emerging"
+}
+
+src_unpack() {
+ unpack ${A}
+ cp ${FILESDIR}/${PV}-20021024-Makefile.in ${S}/
+}
+
+src_compile() {
+ append-flags -DGL_GLEXT_LEGACY
+ egamesconf --datadir=${GAMES_DATADIR_BASE} || die
+ make || die
+}
+
+src_install() {
+ dodir ${GAMES_BINDIR}
+ egamesinstall \
+ exec_prefix=${D}/${GAMES_PREFIX} \
+ datadir=${D}/${GAMES_DATADIR_BASE} \
+ || die
+ dodoc README.txt CHANGES.txt
+ prepgamesdirs
+}
diff --git a/games-action/gltron/ChangeLog b/games-action/gltron/ChangeLog
new file mode 100644
index 000000000000..d1490a066048
--- /dev/null
+++ b/games-action/gltron/ChangeLog
@@ -0,0 +1,43 @@
+# ChangeLog for app-games/gltron
+# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/gltron/ChangeLog,v 1.1 2003/09/10 19:29:16 vapier Exp $
+
+ 06 Jun 2003; Martin Holzer <mholzer@gentoo.org> gltron-0.62.ebuild:
+ Added sdl-sound to RDPEND. Closes #20158.
+
+*gltron-0.62 (03 Mar 2003)
+
+ 03 Mar 2003; Mike Frysinger <vapier@gentoo.org> :
+ Version bump + games eclass support #12428.
+
+*gltron-0.61-r2 (7 May 2002)
+
+ 17 jul 2002; Jose Alberto Suárez López <bass@gentoo.org> gltron-0.61-r2.ebuild :
+ Added KEYWORDS.
+ 7 May 2002; Spider <spider@gentoo.org> gltron-0.61-r2.ebuild gltron-0.61-r1.ebuild :
+
+ 17 jul 2002; Jose Alberto Suárez López <bass@gentoo.org> gltron-0.61-r1.ebuild :
+ Added KEYWORDS.
+ fix sourceforge mirroring.
+
+*gltron-0.61-r2 (12 Apr 2002)
+
+ 12 Apr 2002; Seemant Kulleen <seemant@gentoo.org> gltron-0.61-r2.ebuild :
+
+ Compile against newest libpng
+
+*gltron-0.61-r1 (21 Mar 2002)
+
+ 21 Mar 2002; Seemant Kulleen <seemant@gentoo.org> gltron-0.61-r1.ebuild :
+
+ HTML documentation will not get gzipped any more.
+
+*gltron-0.61 (1 Feb 2002)
+
+ 1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog :
+
+ Added initial ChangeLog which should be updated whenever the package is
+ updated in any way. This changelog is targetted to users. This means that the
+ comments should well explained and written in clean English. The details about
+ writing correct changelogs are explained in the skel.ChangeLog file which you
+ can find in the root directory of the portage repository.
diff --git a/games-action/gltron/Manifest b/games-action/gltron/Manifest
new file mode 100644
index 000000000000..c6c20c3c8939
--- /dev/null
+++ b/games-action/gltron/Manifest
@@ -0,0 +1,3 @@
+MD5 7b9287ed2d521a7a4cf10f4fb6effb87 ChangeLog 1569
+MD5 516e5276b7e99af7f2e26610b79ffb93 gltron-0.62.ebuild 762
+MD5 3c3a2ca79ec73b429fa5f12310fccdbd files/digest-gltron-0.62 71
diff --git a/games-action/gltron/files/digest-gltron-0.62 b/games-action/gltron/files/digest-gltron-0.62
new file mode 100644
index 000000000000..5460e4b98a72
--- /dev/null
+++ b/games-action/gltron/files/digest-gltron-0.62
@@ -0,0 +1 @@
+MD5 cb62b09c39bd3f246432fa390e5e4881 gltron-0.62-source.tar.gz 3726643
diff --git a/games-action/gltron/gltron-0.62.ebuild b/games-action/gltron/gltron-0.62.ebuild
new file mode 100644
index 000000000000..e3d6d0656ecf
--- /dev/null
+++ b/games-action/gltron/gltron-0.62.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/gltron/gltron-0.62.ebuild,v 1.1 2003/09/10 19:29:16 vapier Exp $
+
+inherit games
+
+DESCRIPTION="3d tron, just like the movie"
+SRC_URI="mirror://sourceforge/gltron/${P}-source.tar.gz"
+HOMEPAGE="http://gltron.sourceforge.net/"
+
+KEYWORDS="x86 ppc"
+SLOT="0"
+LICENSE="GPL-2"
+
+DEPEND="virtual/x11
+ virtual/opengl
+ media-libs/libsdl
+ media-libs/sdl-mixer
+ sys-libs/zlib
+ media-libs/libpng"
+RDEPEND="${DEPEND}
+ media-libs/sdl-sound"
+
+src_compile() {
+ egamesconf || die
+ emake || die
+}
+
+src_install() {
+ emake install DESTDIR=${D} || die
+ dodoc CREDITS ChangeLog FAQ README TODO
+ dohtml *.html
+ prepgamesdirs
+}
diff --git a/games-action/heavygear2/ChangeLog b/games-action/heavygear2/ChangeLog
new file mode 100644
index 000000000000..22098f15219f
--- /dev/null
+++ b/games-action/heavygear2/ChangeLog
@@ -0,0 +1,13 @@
+# ChangeLog for app-games/heavygear2
+# Copyright 2000-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/heavygear2/ChangeLog,v 1.1 2003/09/10 19:29:16 vapier Exp $
+
+ 05 Aug 2003; Chris Gianelloni <wolf31o2@gentoo.org> heavygear2-1.0b.ebuild:
+ Updating description
+
+*heavygear2-1.0b (22 Jul 2003)
+
+ 22 Jul 2003; Chris Gianelloni <wolf31o2@gentoo.org> heavygear2-1.0b.ebuild,
+ files/hg2:
+ Initial import. Ebuild submitted by me.
+
diff --git a/games-action/heavygear2/Manifest b/games-action/heavygear2/Manifest
new file mode 100644
index 000000000000..41d5d20e9c12
--- /dev/null
+++ b/games-action/heavygear2/Manifest
@@ -0,0 +1,5 @@
+MD5 18ed136d4199b32b5d7f53cad2970e43 ChangeLog 493
+MD5 d1d8817257150e791e693adc97588e25 heavygear2-1.0b.ebuild 2428
+MD5 1060dcea6f845a9b290a401037dfc512 metadata.xml 1002
+MD5 a4daa0679d466ded814559d380ea7f42 files/digest-heavygear2-1.0b 68
+MD5 d9fc3c7e9ae39b326a9ca4095c11d122 files/hg2 38
diff --git a/games-action/heavygear2/files/digest-heavygear2-1.0b b/games-action/heavygear2/files/digest-heavygear2-1.0b
new file mode 100644
index 000000000000..9a9d9f000c88
--- /dev/null
+++ b/games-action/heavygear2/files/digest-heavygear2-1.0b
@@ -0,0 +1 @@
+MD5 f29aac514787388ac83bafa0601213c0 hg2-1.0b-cdrom-x86.run 3270698
diff --git a/games-action/heavygear2/files/hg2 b/games-action/heavygear2/files/hg2
new file mode 100644
index 000000000000..0a44cc971803
--- /dev/null
+++ b/games-action/heavygear2/files/hg2
@@ -0,0 +1,3 @@
+#!/bin/sh
+cd GENTOO_DIR
+exec ./hg2 $*
diff --git a/games-action/heavygear2/heavygear2-1.0b.ebuild b/games-action/heavygear2/heavygear2-1.0b.ebuild
new file mode 100644
index 000000000000..a58656e337c4
--- /dev/null
+++ b/games-action/heavygear2/heavygear2-1.0b.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/heavygear2/heavygear2-1.0b.ebuild,v 1.1 2003/09/10 19:29:16 vapier Exp $
+
+inherit games
+
+IUSE="3dfx videos"
+DESCRIPTION="Heavy Gear II - 3D first-person Mechanized Assault"
+HOMEPAGE="http://www.activision.com/games/heavygearii/"
+SRC_URI="ftp://ftp.planetmirror.com/pub/lokigames/updates/hg2/hg2-${PV}-cdrom-x86.run
+ ftp://snuffleupagus.animearchive.org/loki/updates/hg2/hg2-${PV}-cdrom-x86.run"
+
+LICENSE="LOKI-EULA"
+SLOT="0"
+KEYWORDS="x86"
+RESTRICT="nostrip"
+
+DEPEND="virtual/glibc"
+RDEPEND="${DEPEND}
+ virtual/opengl"
+
+S=${WORKDIR}
+
+dir=${GAMES_PREFIX_OPT}/${PN}
+Ddir=${D}/${dir}
+
+pkg_setup() {
+ if [ "`use videos`" ]; then
+ ewarn "The installed game takes about 500MB of space!"
+ else
+ ewarn "The installed game takes about 400MB of space!"
+ fi
+ games_pkg_setup
+}
+
+src_unpack() {
+ unpack_makeself
+}
+
+src_install() {
+ dodir ${dir}
+ games_get_cd shell/movies/asteroid.mpg
+ games_verify_cd "Heavy Gear II"
+ einfo "Copying files... this may take a while..."
+ exeinto /opt/heavygear2
+ doexe ${GAMES_CD}/bin/x86/glibc-2.1/hg2
+ insinto /opt/heavygear2
+ use 3dfx && doins ${GAMES_CD}/bin/x86/glibc-2.1/LibMesaVoodooGL.so.1.2.030300
+
+ cp ${GAMES_CD}/{README,icon.{bmp,xpm}} ${Ddir}
+ use videos && cp -r ${GAMES_CD}/shell ${Ddir}
+
+ cd ${Ddir}
+ use 3dfx && dosym LibMesaVoodooGL.so.1.2.030300 libGL.so.1
+
+ tar xzf ${GAMES_CD}/data.tar.gz || die "uncompressing data"
+ tar xzf ${GAMES_CD}/binaries.tar.gz || die "uncompressing binaries"
+
+ cd ${S}
+ bin/Linux/x86/loki_patch --verify patch.dat
+ bin/Linux/x86/loki_patch patch.dat ${Ddir} >& /dev/null || die "patching"
+
+ # now, since these files are coming off a cd, the times/sizes/md5sums wont
+ # be different ... that means portage will try to unmerge some files (!)
+ # we run touch on ${D} so as to make sure portage doesnt do any such thing
+ find ${Ddir} -exec touch '{}' \;
+
+ dodir ${GAMES_BINDIR}
+ dogamesbin ${FILESDIR}/hg2
+ dosed "s:GENTOO_DIR:${dir}:" ${GAMES_BINDIR}/hg2
+ insinto /usr/share/pixmaps
+ newins ${GAMES_CD}/icon.xpm HG2.xpm
+
+ prepgamesdirs
+ make_desktop_entry hg2 "Heavy Gear II" "HG2.xpm"
+}
+
+pkg_postinst() {
+ if [ ! "`use videos`" ]; then
+ einfo "You will need to mount the Heavy Gear II CD to see the cut-scene videos."
+ echo
+ fi
+ einfo "To play the game run:"
+ einfo " hg2"
+
+ games_pkg_postinst
+}
diff --git a/games-action/heavygear2/metadata.xml b/games-action/heavygear2/metadata.xml
new file mode 100644
index 000000000000..0d51c3ff26c8
--- /dev/null
+++ b/games-action/heavygear2/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>games</herd>
+<maintainer>
+ <email>wolf31o2@gentoo.org</email>
+ <name>Chris Gianelloni</name>
+</maintainer>
+<longdescription>
+Heavy Gear II is a first-person 3-D combat shooter based on the Dream Pod 9 role playing system where you pit squads of your best mechanized warriors against the enemy to save Terra Nova, but sheer firepower won't be enough. You must use your guile and wits to get behind enemy lines and use your resources to their fullest, before it's too late. The game was ported to Linux by the now defunct Loki Entertainment and is commercial software. Heavy Gear II was the first Linux game to be ported from Direct3D, have joystick support via SDL, and use OpenAL for 3D sound. You can still pick up a copy from Tuxgames (http://www.tuxgames.com), but supplies are limited, as the publisher is no longer in business.
+</longdescription>
+</pkgmetadata>
diff --git a/games-action/heroes/ChangeLog b/games-action/heroes/ChangeLog
new file mode 100644
index 000000000000..3b05662b8871
--- /dev/null
+++ b/games-action/heroes/ChangeLog
@@ -0,0 +1,47 @@
+# ChangeLog for app-games/heroes
+# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/heroes/ChangeLog,v 1.1 2003/09/10 19:29:16 vapier Exp $
+
+ 21 May 2003; Martin Holzer <mholzer@gentoo.org> heroes-0.21.ebuild:
+ Fixing typo. Closes #20412.
+
+*heroes-0.21 (15 Dec 2002)
+
+ 15 Dec 2002; Mike Frysinger <vapier@gentoo.org> :
+ Updated ebuild and added games eclass support.
+
+*heroes-0.19-r2 (7 May 2002)
+
+ 17 jul 2002; Jose Alberto Suárez López <bass@gentoo.org> heroes-0.19-r2.ebuild :
+ Added LICENSE, KEYWORDS.
+
+ 17 jul 2002; Jose Alberto Suárez López <bass@gentoo.org> heroes-0.19.ebuild :
+ Added LICENSE, KEYWORDS.
+ 7 May 2002; Spider <spider@gentoo.org> heroes-0.19-r2.ebuild heroes-0.19-r1.ebuild heroes-0.19.ebuild :
+
+ 17 jul 2002; Jose Alberto Suárez López <bass@gentoo.org> heroes-0.19-r1.ebuild :
+ Added LICENSE, KEYWORDS.
+ Fix sourceforge mirror mess
+
+
+*heroes-0.19-r1 (27 Mar 2002)
+
+ 27 Mar 2002; Seemant Kulleen <seemant@gentoo.org> heroes-0.19-r1.ebuild :
+
+ man page/LFH compliance submitted by Matthew Kennedy
+
+*heroes-0.19 (12 Mar 2002)
+
+ 12 Mar 2002; Seemant Kulleen <seemant@gentoo.org> heroes-0.19.ebuild :
+
+ Added USE dependent nls compilation.
+
+*heroes-0.19 (1 Feb 2002)
+
+ 1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog :
+
+ Added initial ChangeLog which should be updated whenever the package is
+ updated in any way. This changelog is targetted to users. This means that the
+ comments should well explained and written in clean English. The details about
+ writing correct changelogs are explained in the skel.ChangeLog file which you
+ can find in the root directory of the portage repository.
diff --git a/games-action/heroes/Manifest b/games-action/heroes/Manifest
new file mode 100644
index 000000000000..3f955928d9fa
--- /dev/null
+++ b/games-action/heroes/Manifest
@@ -0,0 +1,3 @@
+MD5 67d1a61f57912c8222b1bb88c7331348 ChangeLog 1710
+MD5 cf728912d6083c1c78e2faea9a5d2b04 heroes-0.21.ebuild 1576
+MD5 629b186fe097d16cc43e4748d648acf0 files/digest-heroes-0.21 286
diff --git a/games-action/heroes/files/digest-heroes-0.21 b/games-action/heroes/files/digest-heroes-0.21
new file mode 100644
index 000000000000..952f6f93ddb3
--- /dev/null
+++ b/games-action/heroes/files/digest-heroes-0.21
@@ -0,0 +1,4 @@
+MD5 ec608676e2e75abdfddf8072bb3b28db heroes-0.21.tar.bz2 709079
+MD5 015a95c16998bd0900f3a6cb6e6f26ac heroes-data-1.5.tar.bz2 391970
+MD5 f23313177d7a33b1b2e8c759cfa54310 heroes-sound-tracks-1.0.tar.bz2 1245613
+MD5 1c04db6da3d98eebfb3119460701cd5b heroes-sound-effects-1.0.tar.bz2 389883
diff --git a/games-action/heroes/heroes-0.21.ebuild b/games-action/heroes/heroes-0.21.ebuild
new file mode 100644
index 000000000000..91263e479d5c
--- /dev/null
+++ b/games-action/heroes/heroes-0.21.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/heroes/heroes-0.21.ebuild,v 1.1 2003/09/10 19:29:16 vapier Exp $
+
+inherit games
+
+data_ver=1.5
+snd_trk_ver=1.0
+snd_eff_ver=1.0
+pkg_list="${P}
+ heroes-data-${data_ver}
+ heroes-sound-tracks-${snd_trk_ver}
+ heroes-sound-effects-${snd_eff_ver}"
+
+DESCRIPTION="Heroes Enjoy Riding Over Empty Slabs: similar to Tron and Nibbles"
+HOMEPAGE="http://heroes.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2
+ mirror://sourceforge/${PN}/${PN}-data-${data_ver}.tar.bz2
+ mirror://sourceforge/${PN}/${PN}-sound-tracks-${snd_trk_ver}.tar.bz2
+ mirror://sourceforge/${PN}/${PN}-sound-effects-${snd_eff_ver}.tar.bz2"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="x86"
+IUSE="sdl nls"
+
+DEPEND="virtual/x11
+ nls? ( sys-devel/gettext )
+ sdl? ( media-libs/libsdl media-libs/sdl-mixer )
+ ggi? ( media-libs/libggi media-libs/libgii media-libs/libmikmod )"
+
+S=${WORKDIR}
+
+pkg_setup() {
+ [ -z "`use sdl``use ggi`" ] \
+ && die "You must have sdl or ggi in your USE variable" \
+ || return 0
+}
+
+src_compile() {
+ local myconf="--disable-heroes-debug `use_enable nls`"
+
+ if [ `use sdl` ] ; then
+ myconf="${myconf} --with-sdl --with-sdl-mixer"
+ else
+ myconf="${myconf} --with-ggi --with-mikmod"
+ fi
+
+ for pkg in ${pkg_list} ; do
+ cd ${S}/${pkg}
+ egamesconf ${myconf}
+ make || die "unable to compile ${pkg}"
+ done
+}
+
+src_install() {
+ for pkg in ${pkg_list} ; do
+ cd ${S}/${pkg}
+ make DESTDIR=${D} install || die
+ done
+ prepgamesdirs
+}
diff --git a/games-action/koth/ChangeLog b/games-action/koth/ChangeLog
new file mode 100644
index 000000000000..4a7f70edf595
--- /dev/null
+++ b/games-action/koth/ChangeLog
@@ -0,0 +1,28 @@
+# ChangeLog for app-games/koth
+# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/koth/ChangeLog,v 1.1 2003/09/10 19:29:16 vapier Exp $
+
+ 12 Jul 2003; Michael Sterrett <msterret@gentoo.org> koth-0.7.7.ebuild,
+ koth-0.8.0.ebuild:
+ fix DESCRIPTION; tidy; add some error messages
+
+*koth-0.8.0 (09 Feb 2003)
+
+ 09 Feb 2003; Seemant Kulleen<seemant@gentoo.org> koth-0.8.0.ebuild
+ files/digest-koth-0.8.0 :
+
+ Version bump into testing profile.
+
+*koth-0.7.7 (09 Feb 2003)
+
+ 09 Feb 2003; Seemant Kulleen <seemant@gentoo.org> koth-0.7.7.ebuild
+ files/digest-koth-0.7.7 :
+
+ Version bump. And using : instead of / in sed expressions, closing bug
+ #15006 by Blu3 <david+gentoo.org@blue-labs.org>
+
+*koth-0.7.6 (04 Oct 2002)
+
+ 04 Oct 2002; Arcady Genkin <agenkin@thpoon.com> koth-0.7.6 :
+
+ Initial version.
diff --git a/games-action/koth/Manifest b/games-action/koth/Manifest
new file mode 100644
index 000000000000..757c038dcdac
--- /dev/null
+++ b/games-action/koth/Manifest
@@ -0,0 +1,5 @@
+MD5 cbc51c2677f9c1c57013c3684ad231ed ChangeLog 880
+MD5 28baa26ede02ada34b5a975bee511d41 koth-0.7.7.ebuild 748
+MD5 cc1f1e0e120aac3030ebb260bd6f835a koth-0.8.0.ebuild 748
+MD5 74ab215bb3829c3e46c82a7607b6fa55 files/digest-koth-0.7.7 63
+MD5 639b4734a76c78db41e4ef7db6587fd1 files/digest-koth-0.8.0 63
diff --git a/games-action/koth/files/digest-koth-0.7.7 b/games-action/koth/files/digest-koth-0.7.7
new file mode 100644
index 000000000000..d8cd819e6030
--- /dev/null
+++ b/games-action/koth/files/digest-koth-0.7.7
@@ -0,0 +1 @@
+MD5 24472fbb2969ceedaf0275f9ec0d7305 koth-0.7.7.tar.bz2 125813
diff --git a/games-action/koth/files/digest-koth-0.8.0 b/games-action/koth/files/digest-koth-0.8.0
new file mode 100644
index 000000000000..6d0c6973e260
--- /dev/null
+++ b/games-action/koth/files/digest-koth-0.8.0
@@ -0,0 +1 @@
+MD5 72aa370ea30b94ff2f5e3ed5b8674c75 koth-0.8.0.tar.bz2 140569
diff --git a/games-action/koth/koth-0.7.7.ebuild b/games-action/koth/koth-0.7.7.ebuild
new file mode 100644
index 000000000000..62621b774abf
--- /dev/null
+++ b/games-action/koth/koth-0.7.7.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc. and Arcady Genkin <agenkin@thpoon.com>
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/koth/koth-0.7.7.ebuild,v 1.1 2003/09/10 19:29:16 vapier Exp $
+
+inherit eutils
+
+DESCRIPTION="Multiplayer, networked game of little tanks with really big weapons"
+HOMEPAGE="http://www.nongnu.org/koth/"
+SRC_URI="http://savannah.nongnu.org/download/${PN}/default.pkg/${PV}/${P}.tar.bz2"
+
+SLOT="0"
+KEYWORDS="x86"
+LICENSE="GPL-2"
+
+DEPEND="media-libs/libggi"
+
+src_install () {
+ dodir /usr/bin
+ make DESTDIR=${D} install || die "make install failed"
+ insinto /etc/koth
+ doins src/koth.cfg
+ dodoc AUTHORS COPYING ChangeLog INSTALL NEWS README doc/*.txt
+}
diff --git a/games-action/koth/koth-0.8.0.ebuild b/games-action/koth/koth-0.8.0.ebuild
new file mode 100644
index 000000000000..c4d72a798a12
--- /dev/null
+++ b/games-action/koth/koth-0.8.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc. and Arcady Genkin <agenkin@thpoon.com>
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/koth/koth-0.8.0.ebuild,v 1.1 2003/09/10 19:29:16 vapier Exp $
+
+inherit eutils
+
+DESCRIPTION="Multiplayer, networked game of little tanks with really big weapons"
+HOMEPAGE="http://www.nongnu.org/koth/"
+SRC_URI="http://savannah.nongnu.org/download/${PN}/default.pkg/${PV}/${P}.tar.bz2"
+
+SLOT="0"
+KEYWORDS="x86"
+LICENSE="GPL-2"
+
+DEPEND="media-libs/libggi"
+
+src_install () {
+ dodir /usr/bin
+ make DESTDIR=${D} install || die "make install failed"
+ insinto /etc/koth
+ doins src/koth.cfg
+ dodoc AUTHORS COPYING ChangeLog INSTALL NEWS README doc/*.txt
+}
diff --git a/games-action/maelstrom/ChangeLog b/games-action/maelstrom/ChangeLog
new file mode 100644
index 000000000000..c8318fb01d3f
--- /dev/null
+++ b/games-action/maelstrom/ChangeLog
@@ -0,0 +1,21 @@
+# ChangeLog for app-games/maelstrom
+# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/maelstrom/ChangeLog,v 1.1 2003/09/10 19:29:16 vapier Exp $
+
+*maelstrom-3.0.6 (22 May 2003)
+
+ 22 May 2003; Daniel Ahlberg <aliz@gentoo.org> maelstrom-3.0.6.ebuild :
+ Security update.
+
+*maelstrom-3.0.5 (26 Apr 2002)
+
+ 05 Mar 2003; Bartosch Pixa <darkspecter@gentoo.org> maelstrom-3.0.5.ebuild:
+ set ~ppc in keywords
+
+ 17 jul 2002; Jose Alberto Suárez López <bass@gentoo.org> maelstrom-3.0.5.ebuild :
+ Added LICENSE, KEYWORDS, SLOT.
+
+ 26 Apr 2002; Seemant Kulleen <seemant@gentoo.org> maelstrom-3.0.5.ebuild
+ files/digest-maelstrom-3.0.5 :
+
+ New game.
diff --git a/games-action/maelstrom/Manifest b/games-action/maelstrom/Manifest
new file mode 100644
index 000000000000..482c22c03397
--- /dev/null
+++ b/games-action/maelstrom/Manifest
@@ -0,0 +1,6 @@
+MD5 e8c2edbc3b7d034750ab324dbb61591a ChangeLog 716
+MD5 06151320d0d3ecc11555c0d643acffca maelstrom-3.0.5.ebuild 660
+MD5 92a6888ecd13d086ea68492b2d4ee073 maelstrom-3.0.6.ebuild 757
+MD5 c4abb77232ff7eede86ec0636d7d6af9 files/digest-maelstrom-3.0.5 67
+MD5 e3ab80b2fbf8ddabc7817b0fbb6a3068 files/digest-maelstrom-3.0.6 68
+MD5 5ea58949614a6eab777bda186f607f03 files/maelstrom-3.0.6-security.patch 14189
diff --git a/games-action/maelstrom/files/digest-maelstrom-3.0.5 b/games-action/maelstrom/files/digest-maelstrom-3.0.5
new file mode 100644
index 000000000000..3f32930a0a61
--- /dev/null
+++ b/games-action/maelstrom/files/digest-maelstrom-3.0.5
@@ -0,0 +1 @@
+MD5 ceb9689e652c058b9d215531d7de7d4a Maelstrom-3.0.5.tar.gz 977191
diff --git a/games-action/maelstrom/files/digest-maelstrom-3.0.6 b/games-action/maelstrom/files/digest-maelstrom-3.0.6
new file mode 100644
index 000000000000..1fbf791cebf6
--- /dev/null
+++ b/games-action/maelstrom/files/digest-maelstrom-3.0.6
@@ -0,0 +1 @@
+MD5 8aab0e75ca52808fd6777535ebb1f1c4 Maelstrom-3.0.6.tar.gz 1007421
diff --git a/games-action/maelstrom/files/maelstrom-3.0.6-security.patch b/games-action/maelstrom/files/maelstrom-3.0.6-security.patch
new file mode 100644
index 000000000000..ae22c0cdd11a
--- /dev/null
+++ b/games-action/maelstrom/files/maelstrom-3.0.6-security.patch
@@ -0,0 +1,380 @@
+diff -ur Maelstrom-3.0.6-orig/controls.cpp Maelstrom-3.0.6/controls.cpp
+--- Maelstrom-3.0.6-orig/controls.cpp 2001-03-25 03:04:28 +0900
++++ Maelstrom-3.0.6/controls.cpp 2003-05-21 11:25:53 +0900
+@@ -83,7 +83,7 @@
+ if ( fname ) {
+ *fname = datafile;
+ }
+- sprintf(datafile, "%s"DIR_SEP"%s", home, MAELSTROM_DATA);
++ snprintf(datafile, sizeof(datafile), "%s"DIR_SEP"%s", home, MAELSTROM_DATA);
+ if ( (data=fopen(datafile, mode)) == NULL )
+ return(NULL);
+ return(data);
+diff -ur Maelstrom-3.0.6-orig/dialog.h Maelstrom-3.0.6/dialog.h
+--- Maelstrom-3.0.6-orig/dialog.h 2001-07-21 00:08:10 +0900
++++ Maelstrom-3.0.6/dialog.h 2003-05-21 11:24:33 +0900
+@@ -92,7 +92,7 @@
+ va_list ap;
+
+ va_start(ap, fmt);
+- vsprintf(errbuf, fmt, ap);
++ vsnprintf(errbuf, sizeof(errbuf), fmt, ap);
+ va_end(ap);
+ errstr = errbuf;
+ }
+@@ -878,7 +878,7 @@
+ if ( entry->text ) {
+ Fontserv->FreeText(entry->text);
+ }
+- sprintf(buf, "%d", *entry->variable);
++ snprintf(buf, sizeof(buf), "%d", *entry->variable);
+
+ if ( entry->hilite ) {
+ clear = Fg;
+diff -ur Maelstrom-3.0.6-orig/load.cpp Maelstrom-3.0.6/load.cpp
+--- Maelstrom-3.0.6-orig/load.cpp 2000-02-15 11:47:39 +0900
++++ Maelstrom-3.0.6/load.cpp 2003-05-21 11:26:18 +0900
+@@ -81,7 +81,7 @@
+ SDL_Surface *bmp, *title;
+
+ /* Open the title file -- we know its colormap is our global one */
+- sprintf(file, "Images"DIR_SEP"Maelstrom_Titles#%d.bmp", title_id);
++ snprintf(file, sizeof(file), "Images"DIR_SEP"Maelstrom_Titles#%d.bmp", title_id);
+ bmp = SDL_LoadBMP(path.Path(file));
+ if ( bmp == NULL ) {
+ return(NULL);
+@@ -103,7 +103,7 @@
+ Uint16 w, h;
+
+ /* Open the cicn sprite file.. */
+- sprintf(file, "Images"DIR_SEP"Maelstrom_Icon#%hd.cicn", cicn_id);
++ snprintf(file, sizeof(file), "Images"DIR_SEP"Maelstrom_Icon#%hd.cicn", cicn_id);
+ if ( (cicn_src=SDL_RWFromFile(path.Path(file), "r")) == NULL ) {
+ error("GetCIcon(%hd): Can't open CICN %s: ",
+ cicn_id, path.Path(file));
+diff -ur Maelstrom-3.0.6-orig/maclib/Mac_FontServ.h Maelstrom-3.0.6/maclib/Mac_FontServ.h
+--- Maelstrom-3.0.6-orig/maclib/Mac_FontServ.h 1999-12-03 02:15:33 +0900
++++ Maelstrom-3.0.6/maclib/Mac_FontServ.h 2003-05-21 11:28:43 +0900
+@@ -135,7 +135,7 @@
+ va_list ap;
+
+ va_start(ap, fmt);
+- vsprintf(errbuf, fmt, ap);
++ vsnprintf(errbuf, sizeof(errbuf), fmt, ap);
+ va_end(ap);
+ errstr = errbuf;
+ }
+diff -ur Maelstrom-3.0.6-orig/maclib/Mac_Resource.h Maelstrom-3.0.6/maclib/Mac_Resource.h
+--- Maelstrom-3.0.6-orig/maclib/Mac_Resource.h 1999-12-04 03:01:47 +0900
++++ Maelstrom-3.0.6/maclib/Mac_Resource.h 2003-05-21 11:28:35 +0900
+@@ -96,7 +96,7 @@
+ va_list ap;
+
+ va_start(ap, fmt);
+- vsprintf(errbuf, fmt, ap);
++ vsnprintf(errbuf, sizeof(errbuf), fmt, ap);
+ va_end(ap);
+ errstr = errbuf;
+ }
+diff -ur Maelstrom-3.0.6-orig/maclib/Mac_Sound.h Maelstrom-3.0.6/maclib/Mac_Sound.h
+--- Maelstrom-3.0.6-orig/maclib/Mac_Sound.h 2002-10-20 11:53:34 +0900
++++ Maelstrom-3.0.6/maclib/Mac_Sound.h 2003-05-21 11:28:27 +0900
+@@ -199,7 +199,7 @@
+ va_list ap;
+
+ va_start(ap, fmt);
+- vsprintf(errbuf, fmt, ap);
++ vsnprintf(errbuf, sizeof(errbuf), fmt, ap);
+ va_end(ap);
+ errstr = errbuf;
+ }
+diff -ur Maelstrom-3.0.6-orig/maclib/Mac_Wave.h Maelstrom-3.0.6/maclib/Mac_Wave.h
+--- Maelstrom-3.0.6-orig/maclib/Mac_Wave.h 2000-01-26 01:44:10 +0900
++++ Maelstrom-3.0.6/maclib/Mac_Wave.h 2003-05-21 11:28:20 +0900
+@@ -108,7 +108,7 @@
+ va_list ap;
+
+ va_start(ap, fmt);
+- vsprintf(errbuf, fmt, ap);
++ vsnprintf(errbuf, sizeof(errbuf), fmt, ap);
+ va_end(ap);
+ errstr = errbuf;
+ }
+diff -ur Maelstrom-3.0.6-orig/maclib/macres.cpp Maelstrom-3.0.6/maclib/macres.cpp
+--- Maelstrom-3.0.6-orig/maclib/macres.cpp 2000-01-26 01:44:20 +0900
++++ Maelstrom-3.0.6/maclib/macres.cpp 2003-05-21 11:30:01 +0900
+@@ -58,8 +58,8 @@
+ ids[j], res->ResourceName(types[i], ids[j]));
+ if ( argv[2] ) {
+ char path[23];
+- sprintf(path,"%s/%s:%hu", argv[2],
+- types[i], ids[j]);
++ snprintf(path, sizeof(path), "%s/%s:%hu",
++ argv[2], types[i], ids[j]);
+ FILE *output;
+ Mac_ResData *D;
+ if ( (output=fopen(path, "w")) != NULL ) {
+diff -ur Maelstrom-3.0.6-orig/maclib/snd2wav.cpp Maelstrom-3.0.6/maclib/snd2wav.cpp
+--- Maelstrom-3.0.6-orig/maclib/snd2wav.cpp 2001-03-28 12:54:50 +0900
++++ Maelstrom-3.0.6/maclib/snd2wav.cpp 2003-05-21 11:29:23 +0900
+@@ -82,7 +82,7 @@
+ continue;
+ }
+ wave.Load(snd, rate);
+- sprintf(wavname, "snd_%d.wav", ids[i]);
++ snprintf(wavname, sizeof(wavname), "snd_%d.wav", ids[i]);
+ wave.Save(wavname);
+ }
+ delete macx;
+diff -ur Maelstrom-3.0.6-orig/main.cpp Maelstrom-3.0.6/main.cpp
+--- Maelstrom-3.0.6-orig/main.cpp 2002-10-20 11:53:32 +0900
++++ Maelstrom-3.0.6/main.cpp 2003-05-21 11:27:02 +0900
+@@ -445,7 +445,7 @@
+ DrawText(xOff+309-7, yOff+240-6, text, geneva, STYLE_BOLD,
+ 0x00, 0x00, 0x00);
+ }
+- sprintf(text, "%d", gSoundLevel);
++ snprintf(text, sizeof(text), "%d", gSoundLevel);
+ DrawText(xOff+309-7, yOff+240-6, text, geneva, STYLE_BOLD,
+ 30000>>8, 30000>>8, 0xFF);
+ screen->Update();
+@@ -547,11 +547,11 @@
+ }
+ DrawText(xOff+5, botDiv+42+(index*18), hScores[index].name,
+ font, STYLE_BOLD, R, G, B);
+- sprintf(buffer, "%u", hScores[index].score);
++ snprintf(buffer, sizeof(buffer), "%u", hScores[index].score);
+ sw = fontserv->TextWidth(buffer, font, STYLE_BOLD);
+ DrawText(sRt-sw, botDiv+42+(index*18), buffer,
+ font, STYLE_BOLD, R, G, B);
+- sprintf(buffer, "%u", hScores[index].wave);
++ snprintf(buffer, sizeof(buffer), "%u", hScores[index].wave);
+ sw = fontserv->TextWidth(buffer, font, STYLE_BOLD);
+ DrawText(wRt-sw, botDiv+42+(index*18), buffer,
+ font, STYLE_BOLD, R, G, B);
+@@ -560,7 +560,7 @@
+
+ DrawText(xOff+5, botDiv+46+(10*18)+3, "Last Score: ",
+ bigfont, STYLE_NORM, 0xFF, 0xFF, 0xFF);
+- sprintf(buffer, "%d", GetScore());
++ snprintf(buffer, sizeof(buffer), "%d", GetScore());
+ sw = fontserv->TextWidth("Last Score: ", bigfont, STYLE_NORM);
+ DrawText(xOff+5+sw, botDiv+46+(index*18)+3, buffer,
+ bigfont, STYLE_NORM, 0xFF, 0xFF, 0xFF);
+diff -ur Maelstrom-3.0.6-orig/myerror.cpp Maelstrom-3.0.6/myerror.cpp
+--- Maelstrom-3.0.6-orig/myerror.cpp 1998-07-14 10:50:17 +0900
++++ Maelstrom-3.0.6/myerror.cpp 2003-05-21 11:23:33 +0900
+@@ -16,7 +16,7 @@
+ va_list ap;
+
+ va_start(ap, fmt);
+- vsprintf(mesg, fmt, ap);
++ vsnprintf(mesg, sizeof(mesg), fmt, ap);
+ fputs(mesg, stderr);
+ va_end(ap);
+ }
+@@ -27,7 +27,7 @@
+ va_list ap;
+
+ va_start(ap, fmt);
+- vsprintf(mesg, fmt, ap);
++ vsnprintf(mesg, sizeof(mesg), fmt, ap);
+ fputs(mesg, stdout);
+ va_end(ap);
+ }
+@@ -37,7 +37,7 @@
+ char buffer[BUFSIZ];
+
+ if ( *msg ) {
+- sprintf(buffer, "%s: %s\n", msg, strerror(errno));
++ snprintf(buffer, sizeof(buffer), "%s: %s\n", msg, strerror(errno));
+ error(buffer);
+ } else
+ error((char *)strerror(errno));
+diff -ur Maelstrom-3.0.6-orig/netlogic/game.cpp Maelstrom-3.0.6/netlogic/game.cpp
+--- Maelstrom-3.0.6-orig/netlogic/game.cpp 2001-07-23 11:24:03 +0900
++++ Maelstrom-3.0.6/netlogic/game.cpp 2003-05-21 11:33:19 +0900
+@@ -232,7 +232,7 @@
+
+ lastDisplayed = gDisplayed;
+ screen->FillRect(0, 0, SCREEN_WIDTH, 12, ourBlack);
+- sprintf(caption,
++ snprintf(caption, sizeof(caption),
+ "You are player %d --- displaying player %d",
+ gOurPlayer+1, gDisplayed+1);
+ DrawText(SPRITES_WIDTH, 11, caption, geneva,
+@@ -357,7 +357,7 @@
+ /* -- Erase old and draw new score */
+ screen->FillRect(45, gStatusLine+1,
+ score_width, text_height, ourBlack);
+- sprintf(numbuf, "%d", Score);
++ snprintf(numbuf, sizeof(numbuf), "%d", Score);
+ score_width = DrawText(45, gStatusLine+11,
+ numbuf, geneva, STYLE_BOLD,
+ 0xFF, 0xFF, 0xFF);
+@@ -380,7 +380,7 @@
+ if (lastWave != gWave) {
+ screen->FillRect(255, gStatusLine+1,
+ wave_width, text_height, ourBlack);
+- sprintf(numbuf, "%d", gWave);
++ snprintf(numbuf, sizeof(numbuf), "%d", gWave);
+ wave_width = DrawText(255, gStatusLine+11,
+ numbuf, geneva, STYLE_BOLD,
+ 0xFF, 0xFF, 0xFF);
+@@ -391,7 +391,7 @@
+ if (lastLives != Lives) {
+ screen->FillRect(319, gStatusLine+1,
+ lives_width, text_height, ourBlack);
+- sprintf(numbuf, "%-3.1d", Lives);
++ snprintf(numbuf, sizeof(numbuf), "%-3.1d", Lives);
+ lives_width = DrawText(319, gStatusLine+11,
+ numbuf, geneva, STYLE_BOLD,
+ 0xFF, 0xFF, 0xFF);
+@@ -402,7 +402,7 @@
+ if (lastBonus != Bonus) {
+ screen->FillRect(384, gStatusLine+1,
+ bonus_width, text_height, ourBlack);
+- sprintf(numbuf, "%-7.1d", Bonus);
++ snprintf(numbuf, sizeof(numbuf), "%-7.1d", Bonus);
+ bonus_width = DrawText(384, gStatusLine+11,
+ numbuf, geneva, STYLE_BOLD,
+ 0xFF, 0xFF, 0xFF);
+@@ -414,7 +414,7 @@
+ if (lastFrags != Frags) {
+ screen->FillRect(fragoff, gStatusLine+1,
+ frags_width, text_height, ourBlack);
+- sprintf(numbuf, "%-3.1d", Frags);
++ snprintf(numbuf, sizeof(numbuf), "%-3.1d", Frags);
+ frags_width = DrawText(fragoff, gStatusLine+11,
+ numbuf, geneva, STYLE_BOLD,
+ 0xFF, 0xFF, 0xFF);
+@@ -747,10 +747,11 @@
+ for ( i=0; i<gNumPlayers; ++i ) {
+ char buffer[BUFSIZ], num1[12], num2[12];
+
+- sprintf(num1, "%7.1d", final[i].Score);
+- sprintf(num2, "%3.1d", final[i].Frags);
+- sprintf(buffer, "Player %d: %-.7s Points, %-.3s Frags",
+- final[i].Player, num1, num2);
++ snprintf(num1, sizeof(num1), "%7.1d", final[i].Score);
++ snprintf(num2, sizeof(num2), "%3.1d", final[i].Frags);
++ snprintf(buffer, sizeof(buffer),
++ "Player %d: %-.7s Points, %-.3s Frags",
++ final[i].Player, num1, num2);
+ DrawText(160, 380+i*newyork_height, buffer,
+ newyork, STYLE_NORM, 30000>>8, 30000>>8, 0xFF);
+ }
+@@ -898,7 +899,7 @@
+
+
+ /* -- Draw the wave completed message */
+- sprintf(numbuf, "Wave %d completed.", gWave);
++ snprintf(numbuf, sizeof(numbuf), "Wave %d completed.", gWave);
+ sw = fontserv->TextWidth(numbuf, geneva, STYLE_BOLD);
+ x = (SCREEN_WIDTH - sw) / 2;
+ DrawText(x, 150, numbuf, geneva, STYLE_BOLD, 0xFF, 0xFF, 0x00);
+@@ -935,7 +936,7 @@
+ if (OurShip->GetBonusMult() != 1) {
+ SDL_Surface *sprite;
+
+- sprintf(numbuf, "%-5.1d", OurShip->GetBonus());
++ snprintf(numbuf, sizeof(numbuf), "%-5.1d", OurShip->GetBonus());
+ DrawText(x, 200, numbuf, geneva, STYLE_BOLD,
+ 0xFF, 0xFF, 0xFF);
+ x += 75;
+@@ -951,10 +952,10 @@
+ Delay(SOUND_DELAY);
+ sound->PlaySound(gFunk, 5);
+
+- sprintf(numbuf, "%-5.1d", OurShip->GetBonus());
++ snprintf(numbuf, sizeof(numbuf), "%-5.1d", OurShip->GetBonus());
+ bonus_width = DrawText(x, 200, numbuf, geneva, STYLE_BOLD,
+ 0xFF, 0xFF, 0xFF);
+- sprintf(numbuf, "%-5.1d", OurShip->GetScore());
++ snprintf(numbuf, sizeof(numbuf), "%-5.1d", OurShip->GetScore());
+ score_width = DrawText(xt, 220, numbuf, geneva, STYLE_BOLD,
+ 0xFF, 0xFF, 0xFF);
+ screen->Update();
+@@ -997,12 +998,12 @@
+
+ screen->FillRect(x, 200-text_height+2,
+ bonus_width, text_height, ourBlack);
+- sprintf(numbuf, "%-5.1d", OurShip->GetBonus());
++ snprintf(numbuf, sizeof(numbuf), "%-5.1d", OurShip->GetBonus());
+ bonus_width = DrawText(x, 200, numbuf,
+ geneva, STYLE_BOLD, 0xFF, 0xFF, 0xFF);
+ screen->FillRect(xt, 220-text_height+2,
+ score_width, text_height, ourBlack);
+- sprintf(numbuf, "%-5.1d", OurShip->GetScore());
++ snprintf(numbuf, sizeof(numbuf), "%-5.1d", OurShip->GetScore());
+ score_width = DrawText(xt, 220, numbuf,
+ geneva, STYLE_BOLD, 0xFF, 0xFF, 0xFF);
+
+@@ -1015,7 +1016,7 @@
+ HandleEvents(10);
+
+ /* -- Draw the "next wave" message */
+- sprintf(numbuf, "Prepare for Wave %d...", gWave+1);
++ snprintf(numbuf, sizeof(numbuf), "Prepare for Wave %d...", gWave+1);
+ sw = fontserv->TextWidth(numbuf, geneva, STYLE_BOLD);
+ x = (SCREEN_WIDTH - sw)/2;
+ DrawText(x, 259, numbuf, geneva, STYLE_BOLD, 0xFF, 0xFF, 0x00);
+diff -ur Maelstrom-3.0.6-orig/netlogic/netplay.cpp Maelstrom-3.0.6/netlogic/netplay.cpp
+--- Maelstrom-3.0.6-orig/netlogic/netplay.cpp 2002-10-20 13:11:52 +0900
++++ Maelstrom-3.0.6/netlogic/netplay.cpp 2003-05-21 11:31:43 +0900
+@@ -670,7 +670,9 @@
+ strcpy(message, "Waiting for players:");
+ for ( i=0; i<gNumPlayers; ++i ) {
+ if ( ! acked[i] )
+- sprintf(&message[strlen(message)], " %d", i+1);
++ snprintf(&message[strlen(message)],
++ sizeof(message)-strlen(message),
++ " %d", i+1);
+ }
+ Message(message);
+
+@@ -725,7 +727,7 @@
+ /* Check the player... */
+ if ( (i != gOurPlayer) && (netbuf[1] == gOurPlayer) ) {
+ /* Print message, sleep 3 seconds absolutely */
+- sprintf(message,
++ snprintf(message, sizeof(message),
+ "Error: Another player (%d) thinks they are player 1!\r\n", i+1);
+ ErrorMessage(message);
+ /* Suck up retransmission packets */
+diff -ur Maelstrom-3.0.6-orig/netscore.cpp Maelstrom-3.0.6/netscore.cpp
+--- Maelstrom-3.0.6-orig/netscore.cpp 2001-07-23 12:25:17 +0900
++++ Maelstrom-3.0.6/netscore.cpp 2003-05-21 11:27:18 +0900
+@@ -59,7 +59,7 @@
+
+ /* Send the scores */
+ crc = get_checksum(key, KEY_LEN);
+- sprintf(netbuf, SCOREFMT, crc, high.name, high.score, high.wave);
++ snprintf(netbuf, sizeof(netbuf), SCOREFMT, crc, high.name, high.score, high.wave);
+ SDLNet_TCP_Send(remote, netbuf, strlen(netbuf));
+ n = SDLNet_TCP_Recv(remote, netbuf, 1024);
+ if ( n > 0 ) {
+diff -ur Maelstrom-3.0.6-orig/screenlib/SDL_FrameBuf.cpp Maelstrom-3.0.6/screenlib/SDL_FrameBuf.cpp
+--- Maelstrom-3.0.6-orig/screenlib/SDL_FrameBuf.cpp 2001-07-23 06:03:13 +0900
++++ Maelstrom-3.0.6/screenlib/SDL_FrameBuf.cpp 2003-05-21 11:31:01 +0900
+@@ -628,7 +628,7 @@
+
+ found = 0;
+ for ( which=0; !found; ++which ) {
+- sprintf(file, "%s%d.bmp", prefix, which);
++ snprintf(file, sizeof(file), "%s%d.bmp", prefix, which);
+ if ( ((fp=fopen(file, "r")) == NULL) &&
+ ((fp=fopen(file, "w")) != NULL) ) {
+ found = 1;
+diff -ur Maelstrom-3.0.6-orig/screenlib/SDL_FrameBuf.h Maelstrom-3.0.6/screenlib/SDL_FrameBuf.h
+--- Maelstrom-3.0.6-orig/screenlib/SDL_FrameBuf.h 2000-09-25 02:55:39 +0900
++++ Maelstrom-3.0.6/screenlib/SDL_FrameBuf.h 2003-05-21 11:27:41 +0900
+@@ -165,7 +165,7 @@
+ va_list ap;
+
+ va_start(ap, fmt);
+- vsprintf(errbuf, fmt, ap);
++ vsnprintf(errbuf, sizeof(errbuf), fmt, ap);
+ va_end(ap);
+ errstr = errbuf;
+ }
diff --git a/games-action/maelstrom/maelstrom-3.0.5.ebuild b/games-action/maelstrom/maelstrom-3.0.5.ebuild
new file mode 100644
index 000000000000..40af731d3eef
--- /dev/null
+++ b/games-action/maelstrom/maelstrom-3.0.5.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/maelstrom/maelstrom-3.0.5.ebuild,v 1.1 2003/09/10 19:29:16 vapier Exp $
+
+MY_P=Maelstrom-${PV}
+S=${WORKDIR}/${MY_P}
+DESCRIPTION="An asteroids battle game"
+SRC_URI="http://www.devolution.com/~slouken/Maelstrom/src/${MY_P}.tar.gz"
+HOMEPAGE="http://www.devolution.com/~slouken/Maelstrom/"
+
+KEYWORDS="x86 ppc"
+SLOT="0"
+LICENSE="GPL-2"
+
+DEPEND=">=media-libs/libsdl-1.1.5
+ >=media-libs/sdl-net-1.2.2"
+
+src_install() {
+ einstall || die
+ dodoc ChangeLog README TODO DIFFERENCES INTERESTING-COMBINATIONS
+}
diff --git a/games-action/maelstrom/maelstrom-3.0.6.ebuild b/games-action/maelstrom/maelstrom-3.0.6.ebuild
new file mode 100644
index 000000000000..035138f0da6e
--- /dev/null
+++ b/games-action/maelstrom/maelstrom-3.0.6.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/maelstrom/maelstrom-3.0.6.ebuild,v 1.1 2003/09/10 19:29:16 vapier Exp $
+
+inherit eutils
+
+MY_P=Maelstrom-${PV}
+S=${WORKDIR}/${MY_P}
+DESCRIPTION="An asteroids battle game"
+SRC_URI="http://www.devolution.com/~slouken/Maelstrom/src/${MY_P}.tar.gz"
+HOMEPAGE="http://www.devolution.com/~slouken/Maelstrom/"
+
+KEYWORDS="x86 ppc"
+SLOT="0"
+LICENSE="GPL-2"
+
+DEPEND=">=media-libs/libsdl-1.1.5
+ >=media-libs/sdl-net-1.2.2"
+
+src_unpack() {
+ unpack ${A} ; cd ${S}
+
+ epatch ${FILESDIR}/${P}-security.patch
+}
+
+src_install() {
+ einstall || die
+ dodoc ChangeLog README TODO DIFFERENCES INTERESTING-COMBINATIONS
+}
diff --git a/games-action/moon-buggy/ChangeLog b/games-action/moon-buggy/ChangeLog
new file mode 100644
index 000000000000..27b3367b0bbc
--- /dev/null
+++ b/games-action/moon-buggy/ChangeLog
@@ -0,0 +1,19 @@
+# ChangeLog for app-games/moon-buggy
+# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/moon-buggy/ChangeLog,v 1.1 2003/09/10 19:29:16 vapier Exp $
+
+ 12 Jul 2003; Michael Sterrett <msterret@gentoo.org> moon-buggy-0.5.1.ebuild,
+ moon-buggy-0.5.53.ebuild:
+ fix DESCRIPTION
+
+*moon-buggy-0.5.1 (25 Jun 2003)
+
+ 25 Jun 2003; <msterret@gentoo.org> moon-buggy-0.5.1.ebuild,
+ moon-buggy-0.5.53.ebuild:
+ GPL to GPL-2 (repoman warning); use sed -i
+
+*moon-buggy-0.5.53 (24 Jun 2003)
+
+ 24 Jun 2003; John Mylchreest <johnm@gentoo.org>; moon-buggy-0.5.53.ebuild:
+ Initial submission, close #23030
+
diff --git a/games-action/moon-buggy/Manifest b/games-action/moon-buggy/Manifest
new file mode 100644
index 000000000000..93a84020ab81
--- /dev/null
+++ b/games-action/moon-buggy/Manifest
@@ -0,0 +1,5 @@
+MD5 7bf891f615687ff5570ffc8c1c9adc42 files/digest-moon-buggy-0.5.1 68
+MD5 dded8579a8efa755dbce484a8d43e490 files/digest-moon-buggy-0.5.53 69
+MD5 8b57866a0a7420fb3af2f4b3b0f127d1 moon-buggy-0.5.1.ebuild 888
+MD5 40196064ac7a818587d67a962a6e7c4b moon-buggy-0.5.53.ebuild 890
+MD5 311456bb658c6ec4930466624440826a ChangeLog 666
diff --git a/games-action/moon-buggy/files/digest-moon-buggy-0.5.1 b/games-action/moon-buggy/files/digest-moon-buggy-0.5.1
new file mode 100644
index 000000000000..6d05231323f0
--- /dev/null
+++ b/games-action/moon-buggy/files/digest-moon-buggy-0.5.1
@@ -0,0 +1 @@
+MD5 f023c09ba3e95aa7be2d177838cadda6 moon-buggy-0.5.1.tar.gz 203379
diff --git a/games-action/moon-buggy/files/digest-moon-buggy-0.5.53 b/games-action/moon-buggy/files/digest-moon-buggy-0.5.53
new file mode 100644
index 000000000000..b1de7244c2e5
--- /dev/null
+++ b/games-action/moon-buggy/files/digest-moon-buggy-0.5.53
@@ -0,0 +1 @@
+MD5 3b84d5a76f2620baf6f3c79cc9727c24 moon-buggy-0.5.53.tar.gz 220817
diff --git a/games-action/moon-buggy/moon-buggy-0.5.1.ebuild b/games-action/moon-buggy/moon-buggy-0.5.1.ebuild
new file mode 100644
index 000000000000..1fa47c45c387
--- /dev/null
+++ b/games-action/moon-buggy/moon-buggy-0.5.1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/moon-buggy/moon-buggy-0.5.1.ebuild,v 1.1 2003/09/10 19:29:16 vapier Exp $
+
+inherit games
+
+DESCRIPTION="A simple console game, where you drive a car across the moon's surface"
+HOMEPAGE="http://www.mathematik.uni-kl.de/~wwwstoch/voss/comp/moon-buggy.html"
+SRC_URI="http://www.mathematik.uni-kl.de/~wwwstoch/voss/data/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="x86"
+
+DEPEND=">=sys-libs/ncurses-5*
+ >=sys-apps/sed-4"
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+ sed -i \
+ -e 's:$(DESTDIR)$(bindir)/moon-buggy -c:#$(DESTDIR)$(bindir)/moon-buggy -c:' \
+ Makefile.in || die "sed Makefile.in failed"
+}
+
+src_compile() {
+ egamesconf || die
+ emake || die
+}
+
+src_install() {
+ einstall bindir=${D}/${GAMES_BINDIR} || die
+ prepgamesdirs
+}
diff --git a/games-action/moon-buggy/moon-buggy-0.5.53.ebuild b/games-action/moon-buggy/moon-buggy-0.5.53.ebuild
new file mode 100644
index 000000000000..f71b3929eedc
--- /dev/null
+++ b/games-action/moon-buggy/moon-buggy-0.5.53.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/moon-buggy/moon-buggy-0.5.53.ebuild,v 1.1 2003/09/10 19:29:16 vapier Exp $
+
+inherit games
+
+DESCRIPTION="A simple console game, where you drive a car across the moon's surface"
+HOMEPAGE="http://www.mathematik.uni-kl.de/~wwwstoch/voss/comp/moon-buggy.html"
+SRC_URI="http://www.mathematik.uni-kl.de/~wwwstoch/voss/data/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86"
+
+DEPEND=">=sys-libs/ncurses-5*
+ >=sys-apps/sed-4"
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+ sed -i \
+ -e 's:$(DESTDIR)$(bindir)/moon-buggy -c:#$(DESTDIR)$(bindir)/moon-buggy -c:' \
+ Makefile.in || die "sed Makefile.in failed"
+}
+
+src_compile() {
+ egamesconf || die
+ emake || die
+}
+
+src_install() {
+ einstall bindir=${D}/${GAMES_BINDIR} || die
+ prepgamesdirs
+}
diff --git a/games-action/mutantstormdemo/ChangeLog b/games-action/mutantstormdemo/ChangeLog
new file mode 100644
index 000000000000..fba9e7c85d32
--- /dev/null
+++ b/games-action/mutantstormdemo/ChangeLog
@@ -0,0 +1,8 @@
+# ChangeLog for app-games/mutantstormdemo
+# Copyright 2000-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/mutantstormdemo/ChangeLog,v 1.1 2003/09/10 19:29:16 vapier Exp $
+
+*mutantstormdemo-1 (07 Jul 2003)
+
+ 07 Jul 2003; Mike Frysinger <vapier@gentoo.org> :
+ Initial import. Ebuild submitted by me.
diff --git a/games-action/mutantstormdemo/Manifest b/games-action/mutantstormdemo/Manifest
new file mode 100644
index 000000000000..2cafc71f0c19
--- /dev/null
+++ b/games-action/mutantstormdemo/Manifest
@@ -0,0 +1,3 @@
+MD5 6e18d3b14a24232ac4edab23816653d1 files/digest-mutantstormdemo-1 64
+MD5 9f43fef56163bfade8234ff026b075c6 ChangeLog 361
+MD5 1fc36f65d01a467665327ff4b8d57c09 mutantstormdemo-1.ebuild 852
diff --git a/games-action/mutantstormdemo/files/digest-mutantstormdemo-1 b/games-action/mutantstormdemo/files/digest-mutantstormdemo-1
new file mode 100644
index 000000000000..cfa9d6f9934d
--- /dev/null
+++ b/games-action/mutantstormdemo/files/digest-mutantstormdemo-1
@@ -0,0 +1 @@
+MD5 5c7120640a002482607fd5c838dcc02e mutantstormdemo.sh 8385054
diff --git a/games-action/mutantstormdemo/mutantstormdemo-1.ebuild b/games-action/mutantstormdemo/mutantstormdemo-1.ebuild
new file mode 100644
index 000000000000..298c2704a798
--- /dev/null
+++ b/games-action/mutantstormdemo/mutantstormdemo-1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/mutantstormdemo/mutantstormdemo-1.ebuild,v 1.1 2003/09/10 19:29:16 vapier Exp $
+
+inherit games eutils
+
+DESCRIPTION="shoot through crazy psychedelic 3D environments"
+HOMEPAGE="http://www.pompom.org.uk/"
+SRC_URI="http://www.btinternet.com/%7Ebongpig/${PN}.sh"
+
+LICENSE="POMPOM"
+SLOT="0"
+KEYWORDS="-* x86"
+
+S=${WORKDIR}
+
+src_unpack() {
+ unpack_makeself
+}
+
+src_install() {
+ local dir=${GAMES_PREFIX_OPT}/${PN}
+ dodir ${dir} ${GAMES_BINDIR}
+
+ cp -r menu script styles ${D}/${dir}/
+
+ exeinto ${dir}
+ doexe bin/x86/*
+ dosed "s:XYZZY:${dir}:" ${dir}/${PN}
+ dosym ${dir}/${PN} ${GAMES_BINDIR}/${PN}
+
+ insinto ${dir}
+ doins pompom README buy_me icon.xpm instructions.htm license.txt
+
+ prepgamesdirs
+}
diff --git a/games-action/nighthawk/ChangeLog b/games-action/nighthawk/ChangeLog
new file mode 100644
index 000000000000..f2d8c95eedf6
--- /dev/null
+++ b/games-action/nighthawk/ChangeLog
@@ -0,0 +1,15 @@
+# ChangeLog for app-games/nighthawk
+# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/nighthawk/ChangeLog,v 1.1 2003/09/10 19:29:16 vapier Exp $
+
+ 12 Jul 2003; Michael Sterrett <msterret@gentoo.org> nighthawk-2.2.ebuild:
+ fix DESCRIPTION; tidy
+
+*nighthawk-2.2-1 (16 Jul 2002)
+
+ 30 Sep 2002; Mike Frysinger <vapier@gentoo.org> nighthawk.patch:
+ Added an additional small patch to compile under gcc3.2
+
+ 16 Jul 2002; J. Alberto S. L. <bass@gentoo.org> nighthawk-2.2-1.ebuild:
+ First relase
+
diff --git a/games-action/nighthawk/Manifest b/games-action/nighthawk/Manifest
new file mode 100644
index 000000000000..bdc19973bbb5
--- /dev/null
+++ b/games-action/nighthawk/Manifest
@@ -0,0 +1,4 @@
+MD5 51e90975dd4c375b1846070c1067e329 ChangeLog 578
+MD5 253ca0d025a23e93b53403c62be03702 nighthawk-2.2.ebuild 869
+MD5 28c1f0d1d7d1c8823306d9966fb387ff files/digest-nighthawk-2.2 68
+MD5 91536401b3a8a82fd155e6ca166dfc54 files/nighthawk.patch 1235
diff --git a/games-action/nighthawk/files/digest-nighthawk-2.2 b/games-action/nighthawk/files/digest-nighthawk-2.2
new file mode 100644
index 000000000000..b93db9cd00fd
--- /dev/null
+++ b/games-action/nighthawk/files/digest-nighthawk-2.2
@@ -0,0 +1 @@
+MD5 a737ab6e82df6e077ea59ec7014782ad nighthawk-2.2-1.tar.gz 1079706
diff --git a/games-action/nighthawk/files/nighthawk.patch b/games-action/nighthawk/files/nighthawk.patch
new file mode 100644
index 000000000000..accef759e682
--- /dev/null
+++ b/games-action/nighthawk/files/nighthawk.patch
@@ -0,0 +1,46 @@
+diff -c -3 -r nighthawk-2.2/src/nighthawk.cc nighthawk.orig/src/nighthawk.cc
+*** nighthawk-2.2/src/nighthawk.cc Sun May 23 01:10:59 1999
+--- nighthawk.orig/src/nighthawk.cc Fri Jul 12 04:18:38 2002
+***************
+*** 20,25 ****
+--- 20,26 ----
+ #include <string.h>
+ #include <signal.h>
+ #include <pwd.h>
++ #include <time.h>
+ #include <sys/types.h>
+ #include <sys/file.h>
+ #include <sys/stat.h>
+diff -c -3 -r nighthawk-2.2/src_sound/Make.common nighthawk.orig/src_sound/Make.common
+*** nighthawk-2.2/src_sound/Make.common Sat May 1 18:04:08 1999
+--- nighthawk.orig/src_sound/Make.common Fri Jul 12 04:23:51 2002
+***************
+*** 10,16 ****
+ endif
+ endif
+
+! HOST_SAFE = 0
+
+ ifeq ($(HOSTTYPE),i386)
+ HOST_SAFE = 1
+--- 10,16 ----
+ endif
+ endif
+
+! HOST_SAFE = 1
+
+ ifeq ($(HOSTTYPE),i386)
+ HOST_SAFE = 1
+*** nighthawk-2.2/src/object.cc Mon Sep 30 21:54:56 2002
+--- nighthawk-orig/src/object.cc Mon Sep 30 21:55:05 2002
+***************
+*** 32,37 ****
+--- 32,39 ----
+ #include "tdroid_8xx.h"
+ #include "tdroid_9xx.h"
+
++ #include <string.h>
++
+ /***************************************************************************
+ *
+ ***************************************************************************/
diff --git a/games-action/nighthawk/nighthawk-2.2.ebuild b/games-action/nighthawk/nighthawk-2.2.ebuild
new file mode 100644
index 000000000000..8decb590d444
--- /dev/null
+++ b/games-action/nighthawk/nighthawk-2.2.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/nighthawk/nighthawk-2.2.ebuild,v 1.1 2003/09/10 19:29:16 vapier Exp $
+
+DESCRIPTION="A tribute to one of the most playable and contagious games ever written- Paradroid by Andrew Braybrook"
+SRC_URI="ftp://metalab.unc.edu/pub/Linux/games/arcade/${P}-1.tar.gz"
+HOMEPAGE="http://jsno.arafuraconnect.com.au/proj_linux/nighthawk.html"
+LICENSE="GPL-2"
+DEPEND="x11-base/xfree"
+SLOT="0"
+KEYWORDS="x86 ppc"
+
+src_compile() {
+ patch -p1 < ${FILESDIR}/nighthawk.patch || die
+ ./configure \
+ --host=${CHOST} \
+ --prefix=/usr \
+ --infodir=/usr/share/info \
+ --mandir=/usr/share/man || die "./configure failed"
+ emake || die "emake failed"
+}
+
+src_install () {
+ make DESTDIR=${D} install || die
+ dodoc COPYING INSTALL
+}
diff --git a/games-action/orbital-eunuchs-sniper/ChangeLog b/games-action/orbital-eunuchs-sniper/ChangeLog
new file mode 100644
index 000000000000..0707e84b7a70
--- /dev/null
+++ b/games-action/orbital-eunuchs-sniper/ChangeLog
@@ -0,0 +1,12 @@
+# ChangeLog for app-games/orbital-eunuchs-sniper
+# Copyright 2000-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/orbital-eunuchs-sniper/ChangeLog,v 1.1 2003/09/10 19:29:16 vapier Exp $
+
+*orbital-eunuchs-sniper-1.29 (22 Apr 2003)
+
+ 22 Apr 2003; Phil Bordelon <sunflare@gentoo.org> orbital-eunuchs-sniper-1.29.ebuild:
+ lu_zero tested it on PPC, and it worked. Joy and rapture! Added.
+
+ 22 Apr 2003; Phil Bordelon <sunflare@gentoo.org> orbital-eunuchs-sniper-1.29.ebuild:
+ Initial commit. Thanks to zakk for goading me into finishing these up.
+
diff --git a/games-action/orbital-eunuchs-sniper/Manifest b/games-action/orbital-eunuchs-sniper/Manifest
new file mode 100644
index 000000000000..03f8116d671a
--- /dev/null
+++ b/games-action/orbital-eunuchs-sniper/Manifest
@@ -0,0 +1,3 @@
+MD5 704d2bffe1e436173938adadf6011e3c ChangeLog 611
+MD5 8275c029b3c50490fb05b6247a0aaf99 orbital-eunuchs-sniper-1.29.ebuild 826
+MD5 f97829ecc792f2794277b8aec6a11e07 files/digest-orbital-eunuchs-sniper-1.29 80
diff --git a/games-action/orbital-eunuchs-sniper/files/digest-orbital-eunuchs-sniper-1.29 b/games-action/orbital-eunuchs-sniper/files/digest-orbital-eunuchs-sniper-1.29
new file mode 100644
index 000000000000..1ac20e7d503b
--- /dev/null
+++ b/games-action/orbital-eunuchs-sniper/files/digest-orbital-eunuchs-sniper-1.29
@@ -0,0 +1 @@
+MD5 78701333a1fe43b7198d55586b77c46d orbital_eunuchs_sniper-1.29.tar.gz 4043177
diff --git a/games-action/orbital-eunuchs-sniper/orbital-eunuchs-sniper-1.29.ebuild b/games-action/orbital-eunuchs-sniper/orbital-eunuchs-sniper-1.29.ebuild
new file mode 100644
index 000000000000..c48005b701f5
--- /dev/null
+++ b/games-action/orbital-eunuchs-sniper/orbital-eunuchs-sniper-1.29.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/orbital-eunuchs-sniper/orbital-eunuchs-sniper-1.29.ebuild,v 1.1 2003/09/10 19:29:16 vapier Exp $
+
+inherit games
+
+DESCRIPTION="Snipe terrorists from your orbital base"
+HOMEPAGE="http://icculus.org/oes"
+SRC_URI="http://filesingularity.timedoctor.org/orbital_eunuchs_sniper-${PV}.tar.gz"
+
+LICENSE="ZLIB"
+SLOT="0"
+KEYWORDS="x86 ppc"
+
+DEPEND=">=media-libs/libsdl-1.2.5-r1
+ >=media-libs/sdl-mixer-1.2.5-r1
+ >=media-libs/sdl-image-1.2.2"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/orbital_eunuchs_sniper-${PV}"
+
+src_compile() {
+ egamesconf
+ emake || die
+}
+
+src_install() {
+ make DESTDIR=${D} install || die
+ dodoc AUTHORS COPYING ChangeLog INSTALL README TODO
+
+ prepgamesdirs
+}
diff --git a/games-action/orbz-demo/ChangeLog b/games-action/orbz-demo/ChangeLog
new file mode 100644
index 000000000000..2e65d3517733
--- /dev/null
+++ b/games-action/orbz-demo/ChangeLog
@@ -0,0 +1,8 @@
+# ChangeLog for app-games/orbz-demo
+# Copyright 2000-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/orbz-demo/ChangeLog,v 1.1 2003/09/10 19:29:16 vapier Exp $
+
+*orbz-demo-2.00 (07 Jul 2003)
+
+ 07 Jul 2003; Mike Frysinger <vapier@gentoo.org> :
+ Initial import. Ebuild submitted by me for #22751.
diff --git a/games-action/orbz-demo/Manifest b/games-action/orbz-demo/Manifest
new file mode 100644
index 000000000000..66d4b5d3d3d7
--- /dev/null
+++ b/games-action/orbz-demo/Manifest
@@ -0,0 +1,3 @@
+MD5 495bbe2f48e4f019786236fec699e14d orbz-demo-2.00.ebuild 913
+MD5 273cefc870c3f6d307c114b4385f75d3 files/digest-orbz-demo-2.00 68
+MD5 1abc7c2cb0ccc90ff33756cf12f9197f ChangeLog 357
diff --git a/games-action/orbz-demo/files/digest-orbz-demo-2.00 b/games-action/orbz-demo/files/digest-orbz-demo-2.00
new file mode 100644
index 000000000000..7b5a187dcb6b
--- /dev/null
+++ b/games-action/orbz-demo/files/digest-orbz-demo-2.00
@@ -0,0 +1 @@
+MD5 0f910c9400dcf425738244613daeaf5c orbz_demo_2_00.sh.bin 13591479
diff --git a/games-action/orbz-demo/orbz-demo-2.00.ebuild b/games-action/orbz-demo/orbz-demo-2.00.ebuild
new file mode 100644
index 000000000000..03ed823f3fb0
--- /dev/null
+++ b/games-action/orbz-demo/orbz-demo-2.00.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/orbz-demo/orbz-demo-2.00.ebuild,v 1.1 2003/09/10 19:29:16 vapier Exp $
+
+inherit games eutils
+
+DESCRIPTION="action/arcade game set in colorful 3D environments"
+HOMEPAGE="http://www.21-6.com/orbz.asp"
+SRC_URI="ftp://ftp5.homelan.com/public/21-6/orbz_demo_${PV/./_}.sh.bin"
+
+LICENSE="ORBZ"
+SLOT="0"
+KEYWORDS="-* x86"
+
+DEPEND=""
+
+S=${WORKDIR}
+
+src_unpack() {
+ unpack_makeself
+}
+
+src_install() {
+ local dir=${GAMES_PREFIX_OPT}/${PN}
+ dodir ${dir} ${GAMES_BINDIR}
+
+ tar -zxf Orbz.tar.gz -C ${D}/${dir} || die "extracting orbz.tar.gz"
+
+ exeinto ${dir}
+ doexe bin/Linux/x86/*
+ dosym ${dir}/orbzdemo ${GAMES_BINDIR}/orbzdemo
+ dosym ${dir}/orbzdemodedicated ${GAMES_BINDIR}/orbzdemodedicated
+
+ insinto ${dir}
+ doins icon.xpm
+
+ dodoc README.txt
+
+ prepgamesdirs
+}
diff --git a/games-action/parsec/ChangeLog b/games-action/parsec/ChangeLog
new file mode 100644
index 000000000000..ef9def099dcc
--- /dev/null
+++ b/games-action/parsec/ChangeLog
@@ -0,0 +1,8 @@
+# ChangeLog for app-games/parsec
+# Copyright 2000-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/parsec/ChangeLog,v 1.1 2003/09/10 19:29:16 vapier Exp $
+
+*parsec-0197 (12 Jul 2003)
+
+ 12 Jul 2003; Mike Frysinger <vapier@gentoo.org> :
+ Initial import. Ebuild submitted by Henrik Schöpel <Spock2000@gmx.de> #21760.
diff --git a/games-action/parsec/Manifest b/games-action/parsec/Manifest
new file mode 100644
index 000000000000..4178e510aae0
--- /dev/null
+++ b/games-action/parsec/Manifest
@@ -0,0 +1,4 @@
+MD5 b1474fdd4dba91a127dd4edee3137e96 files/digest-parsec-0197 74
+MD5 dbf54802fadb1edabd6f18885c2fb502 files/parsec 45
+MD5 e00832437a65ed58febe6de3f0c209e6 ChangeLog 375
+MD5 5e99f10bc78135ea24094f7909d41881 parsec-0197.ebuild 900
diff --git a/games-action/parsec/files/digest-parsec-0197 b/games-action/parsec/files/digest-parsec-0197
new file mode 100644
index 000000000000..b9e209b8bc71
--- /dev/null
+++ b/games-action/parsec/files/digest-parsec-0197
@@ -0,0 +1 @@
+MD5 47f442a2f1bf898733ad506f4c59b767 parsec_lan_build0197.tar.gz 85700536
diff --git a/games-action/parsec/files/parsec b/games-action/parsec/files/parsec
new file mode 100644
index 000000000000..ddf33eb11d4d
--- /dev/null
+++ b/games-action/parsec/files/parsec
@@ -0,0 +1,3 @@
+#!/bin/sh
+cd GENTOO_DIR
+exec ./launcher ${@}
diff --git a/games-action/parsec/parsec-0197.ebuild b/games-action/parsec/parsec-0197.ebuild
new file mode 100644
index 000000000000..d4abe74bc9be
--- /dev/null
+++ b/games-action/parsec/parsec-0197.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/parsec/parsec-0197.ebuild,v 1.1 2003/09/10 19:29:16 vapier Exp $
+
+inherit games
+
+DESCRIPTION="Parsec - there is no safe distance"
+HOMEPAGE="http://openparsec.sourceforge.net/"
+SRC_URI="http://public.www.planetmirror.com/pub/parsec/${PV}/parsec_lan_build${PV}.tar.gz
+ ftp://planetmirror.com/pub/parsec/${PV}/parsec_lan_build${PV}.tar.gz
+ http://ftp.webmonster.de/pub/parsec/parsec_lan_build${PV}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="x86"
+
+DEPEND="virtual/x11
+ virtual/opengl
+ virtual/glut
+ virtual/glu
+ media-libs/openal"
+
+S=${WORKDIR}/${PN}
+
+src_install() {
+ local dir=${GAMES_PREFIX_OPT}/${PN}
+ dodir ${dir}
+ cp -r * ${D}/${dir}/
+ dogamesbin ${FILESDIR}/parsec
+ dosed "s:GENTOO_DIR:${dir}:" ${GAMES_BINDIR}/parsec
+ prepgamesdirs
+}
diff --git a/games-action/phobiaii/ChangeLog b/games-action/phobiaii/ChangeLog
new file mode 100644
index 000000000000..47f2afb29ee0
--- /dev/null
+++ b/games-action/phobiaii/ChangeLog
@@ -0,0 +1,11 @@
+# ChangeLog for app-games/phobiaii
+# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/phobiaii/ChangeLog,v 1.1 2003/09/10 19:29:16 vapier Exp $
+
+*phobiaii-1.1 (12 Dec 2002)
+
+ 09 May 2003; Martin Holzer <mholzer@gentoo.org> phobiaii-1.1.ebuild:
+ Added sys-libs/lib-compat to DEPEND. Closes #17321.
+
+ 12 Dec 2002; Mike Frysinger <vapier@gentoo.org> :
+ Initial import. Ebuild submitted by me for #4616.
diff --git a/games-action/phobiaii/Manifest b/games-action/phobiaii/Manifest
new file mode 100644
index 000000000000..22a1d16c1ec5
--- /dev/null
+++ b/games-action/phobiaii/Manifest
@@ -0,0 +1,4 @@
+MD5 83fc785f7f4aa8a43a2b6096bf7d7af2 ChangeLog 481
+MD5 5f0cab0427024346cd2333f4d8340804 phobiaii-1.1.ebuild 1053
+MD5 f5f5935f1a3cdc6772885e15007ad7e3 files/digest-phobiaii-1.1 74
+MD5 4088e19f98cacfc36ad1906ba086a08c files/playphobiaII 272
diff --git a/games-action/phobiaii/files/digest-phobiaii-1.1 b/games-action/phobiaii/files/digest-phobiaii-1.1
new file mode 100644
index 000000000000..ce731e005268
--- /dev/null
+++ b/games-action/phobiaii/files/digest-phobiaii-1.1
@@ -0,0 +1 @@
+MD5 e5d3deac8f4c03a3fd3855c5a2449535 linuxphobia-1.1-i386.tar.bz2 7709686
diff --git a/games-action/phobiaii/files/playphobiaII b/games-action/phobiaii/files/playphobiaII
new file mode 100644
index 000000000000..363cbb103b2d
--- /dev/null
+++ b/games-action/phobiaii/files/playphobiaII
@@ -0,0 +1,7 @@
+#!/bin/bash
+# Copyright 1999-2002 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/phobiaii/files/playphobiaII,v 1.1 2003/09/10 19:29:16 vapier Exp $
+
+cd /opt/phobiaii
+./linuxphobia
diff --git a/games-action/phobiaii/phobiaii-1.1.ebuild b/games-action/phobiaii/phobiaii-1.1.ebuild
new file mode 100644
index 000000000000..9219acab0a20
--- /dev/null
+++ b/games-action/phobiaii/phobiaii-1.1.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/phobiaii/phobiaii-1.1.ebuild,v 1.1 2003/09/10 19:29:16 vapier Exp $
+
+inherit games
+
+MY_P="linuxphobia-${PV}"
+DESCRIPTION="Just a moment ago, you were safe inside your ship, behind five inch armour"
+HOMEPAGE="http://www.lynxlabs.com/games/linuxphobia/index.html"
+SRC_URI="http://www.lynxlabs.com/games/linuxphobia/${MY_P}-i386.tar.bz2"
+
+LICENSE="as-is"
+SLOT="0"
+KEYWORDS="x86"
+
+DEPEND=""
+RDEPEND="media-libs/sdl-mixer
+ media-libs/libsdl
+ media-libs/libvorbis
+ media-libs/libogg
+ media-libs/smpeg
+ dev-libs/DirectFB
+ media-libs/libggi
+ sys-libs/lib-compat
+ media-libs/libgii
+ media-sound/esound
+ media-libs/audiofile
+ virtual/x11
+ media-libs/svgalib
+ media-libs/aalib
+ sys-libs/ncurses"
+
+S=${WORKDIR}/${MY_P}
+
+src_install() {
+ dodoc README
+ rm setup-link.sh README
+
+ dodir ${GAMES_PREFIX_OPT}/${PN}
+ mv * ${D}/${GAMES_PREFIX_OPT}/${PN}/
+
+ dogamesbin ${FILESDIR}/playphobiaII
+
+ prepgamesdirs
+}
diff --git a/games-action/phobiaiii/ChangeLog b/games-action/phobiaiii/ChangeLog
new file mode 100644
index 000000000000..f0787324a651
--- /dev/null
+++ b/games-action/phobiaiii/ChangeLog
@@ -0,0 +1,11 @@
+# ChangeLog for app-games/phobiaiii
+# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/phobiaiii/ChangeLog,v 1.1 2003/09/10 19:29:16 vapier Exp $
+
+*phobiaiii-1.0 (12 Dec 2002)
+
+ 09 May 2003; Martin Holzer <mholzer@gentoo.org> phobiaiii-1.0.ebuild:
+ Added sys-libs/lib-compat to DEPEND. Closes #17321.
+
+ 12 Dec 2002; Mike Frysinger <vapier@gentoo.org> :
+ Initial import. Ebuild submitted by me for #4616.
diff --git a/games-action/phobiaiii/Manifest b/games-action/phobiaiii/Manifest
new file mode 100644
index 000000000000..b9a9eb4f211e
--- /dev/null
+++ b/games-action/phobiaiii/Manifest
@@ -0,0 +1,4 @@
+MD5 f476842ce3c3911fedb7f9660a7ccdbb ChangeLog 483
+MD5 e439414f72d1609209deae009a53a1c6 phobiaiii-1.0.ebuild 1050
+MD5 3141e11375a2b2caeb96623ef354e0e6 files/digest-phobiaiii-1.0 68
+MD5 e64d5a8ee444fe26b7b6200e09fbdd0d files/playphobiaIII 271
diff --git a/games-action/phobiaiii/files/digest-phobiaiii-1.0 b/games-action/phobiaiii/files/digest-phobiaiii-1.0
new file mode 100644
index 000000000000..373e867e6f5e
--- /dev/null
+++ b/games-action/phobiaiii/files/digest-phobiaiii-1.0
@@ -0,0 +1 @@
+MD5 d184426f643e3b2af9851ae9d5a6351c phobia3-linux.tar.bz2 94807774
diff --git a/games-action/phobiaiii/files/playphobiaIII b/games-action/phobiaiii/files/playphobiaIII
new file mode 100644
index 000000000000..2e8184d5ae86
--- /dev/null
+++ b/games-action/phobiaiii/files/playphobiaIII
@@ -0,0 +1,7 @@
+#!/bin/bash
+# Copyright 1999-2002 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/phobiaiii/files/playphobiaIII,v 1.1 2003/09/10 19:29:16 vapier Exp $
+
+cd /opt/phobiaiii
+./phobia3
diff --git a/games-action/phobiaiii/phobiaiii-1.0.ebuild b/games-action/phobiaiii/phobiaiii-1.0.ebuild
new file mode 100644
index 000000000000..4112d27b87f5
--- /dev/null
+++ b/games-action/phobiaiii/phobiaiii-1.0.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/phobiaiii/phobiaiii-1.0.ebuild,v 1.1 2003/09/10 19:29:16 vapier Exp $
+
+inherit games
+
+MY_P="phobia3"
+DESCRIPTION="Just a moment ago, you were safe inside your ship, behind five inch armour"
+HOMEPAGE="http://www.lynxlabs.com/phobiaIII/"
+SRC_URI="ftp://ftp.edome.net/demot/actionpelit/${MY_P}-linux.tar.bz2"
+
+LICENSE="as-is"
+SLOT="0"
+KEYWORDS="x86"
+
+DEPEND=""
+RDEPEND="kde-base/arts
+ media-sound/esound
+ media-libs/audiofile
+ media-libs/sdl-mixer
+ virtual/x11
+ media-libs/libvorbis
+ media-libs/libogg
+ media-libs/smpeg
+ media-libs/libsdl
+ dev-libs/DirectFB
+ media-libs/libggi
+ media-libs/libgii
+ sys-libs/lib-compat
+ media-libs/nas
+ media-libs/svgalib
+ media-libs/aalib
+ sys-libs/ncurses"
+
+S=${WORKDIR}/${MY_P}
+
+src_install() {
+ dodoc README
+ rm -rf README src
+
+ dodir ${GAMES_PREFIX_OPT}/${PN}
+ mv * ${D}/${GAMES_PREFIX_OPT}/${PN}/
+
+ dogamesbin ${FILESDIR}/playphobiaIII
+
+ prepgamesdirs
+}
diff --git a/games-action/poopmup/ChangeLog b/games-action/poopmup/ChangeLog
new file mode 100644
index 000000000000..c5a14114ca06
--- /dev/null
+++ b/games-action/poopmup/ChangeLog
@@ -0,0 +1,13 @@
+# ChangeLog for app-games/poopmup
+# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/poopmup/ChangeLog,v 1.1 2003/09/10 19:29:16 vapier Exp $
+
+*poopmup-1.2 (23 Jun 2003)
+
+ 23 Jun 2003; Mike Frysinger <vapier@gentoo.org> :
+ Version bump ... just for mkeadle ;)
+
+*poopmup-1.0 (19 Dec 2002)
+
+ 19 Dec 2002; Mike Frysinger <vapier@gentoo.org> :
+ Initial import. Ebuild submitted by mkeadle@gentoo.org.
diff --git a/games-action/poopmup/Manifest b/games-action/poopmup/Manifest
new file mode 100644
index 000000000000..4d6efc252668
--- /dev/null
+++ b/games-action/poopmup/Manifest
@@ -0,0 +1,3 @@
+MD5 ec084361c43d73ee66016449c7805e38 files/digest-poopmup-1.2 64
+MD5 8f246958433c657e9da17a3a5a6219d6 ChangeLog 475
+MD5 7d9ec6cb82b8772a4eb98829dd9a4083 poopmup-1.2.ebuild 1099
diff --git a/games-action/poopmup/files/digest-poopmup-1.2 b/games-action/poopmup/files/digest-poopmup-1.2
new file mode 100644
index 000000000000..223fbbb541be
--- /dev/null
+++ b/games-action/poopmup/files/digest-poopmup-1.2
@@ -0,0 +1 @@
+MD5 3993259bf799aa387dfa1f2d44a87ea6 poopmup-1.2.tar.gz 1461794
diff --git a/games-action/poopmup/poopmup-1.2.ebuild b/games-action/poopmup/poopmup-1.2.ebuild
new file mode 100644
index 000000000000..e3dc80a6a454
--- /dev/null
+++ b/games-action/poopmup/poopmup-1.2.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# 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.1 2003/09/10 19:29:16 vapier Exp $
+
+inherit 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="x86"
+
+DEPEND="virtual/glut
+ virtual/x11
+ virtual/opengl"
+
+S=${WORKDIR}/${PN}
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}/includes
+ cp textureLoader.h{,.orig}
+ sed -e "s:textures/:${GAMES_DATADIR}/${PN}/:" \
+ textureLoader.h.orig > textureLoader.h
+ cd ${S}
+ cp myConfig.h{,.orig}
+ sed -e "s:config/:${GAMES_SYSCONFDIR}/:" \
+ myConfig.h.orig > myConfig.h
+}
+
+src_compile() {
+ emake CC="${CXX:-g++} ${CFLAGS}" || die
+}
+
+src_install() {
+ rm -rf `find -name CVS`
+
+ newgamesbin poopmup.o poopmup
+
+ insinto ${GAMES_DATADIR}/${PN}
+ doins textures/*
+
+ insinto ${GAMES_SYSCONFDIR}
+ doins config/*
+
+ dodoc README docs/*.doc
+ dohtml docs/userman.htm
+
+ prepgamesdirs
+}
diff --git a/games-action/powermanga/ChangeLog b/games-action/powermanga/ChangeLog
new file mode 100644
index 000000000000..cb87212433e0
--- /dev/null
+++ b/games-action/powermanga/ChangeLog
@@ -0,0 +1,17 @@
+# ChangeLog for app-games/powermanga
+# Copyright 2000-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/powermanga/ChangeLog,v 1.1 2003/09/10 19:29:16 vapier Exp $
+
+ 29 Jul 2003; Michael Sterrett <msterret@gentoo.org> powermanga-0.78.ebuild:
+ use the distribution site now that they're providing versioned releases.
+
+*powermanga-0.78 (29 Jul 2003)
+
+ 29 Jul 2003; Michael Sterrett <msterret@gentoo.org> powermanga-0.78.ebuild:
+ version bump
+
+*powermanga-0.77 (03 Jul 2003)
+
+ 03 Jul 2003; Michael Sterrett <msterret@gentoo.org> powermanga-0.77.ebuild:
+ Initial commit
+
diff --git a/games-action/powermanga/Manifest b/games-action/powermanga/Manifest
new file mode 100644
index 000000000000..fb828cd96a9b
--- /dev/null
+++ b/games-action/powermanga/Manifest
@@ -0,0 +1,5 @@
+MD5 e86a7bdb7e76bd176c23311512e10237 powermanga-0.77.ebuild 1201
+MD5 b4385423c434a328c2ef76cccf1ce362 ChangeLog 632
+MD5 d170b73835fbbbf7f986a1c5713cd112 powermanga-0.78.ebuild 1136
+MD5 8b2c32e40e89a35ac9ac46dc6abeaf7d files/digest-powermanga-0.77 68
+MD5 2943a5cad4be13cb5a4b7b95b7532300 files/digest-powermanga-0.78 68
diff --git a/games-action/powermanga/files/digest-powermanga-0.77 b/games-action/powermanga/files/digest-powermanga-0.77
new file mode 100644
index 000000000000..7209d4a22f42
--- /dev/null
+++ b/games-action/powermanga/files/digest-powermanga-0.77
@@ -0,0 +1 @@
+MD5 65568266d385b0bc15b722ed6c659788 powermanga-0.77.tar.gz 7100932
diff --git a/games-action/powermanga/files/digest-powermanga-0.78 b/games-action/powermanga/files/digest-powermanga-0.78
new file mode 100644
index 000000000000..0bdfad32a58d
--- /dev/null
+++ b/games-action/powermanga/files/digest-powermanga-0.78
@@ -0,0 +1 @@
+MD5 6d84fac8f9f838dd5654735bbc68b9d7 powermanga-0.78.tar.gz 6802816
diff --git a/games-action/powermanga/powermanga-0.77.ebuild b/games-action/powermanga/powermanga-0.77.ebuild
new file mode 100644
index 000000000000..1634a61e3536
--- /dev/null
+++ b/games-action/powermanga/powermanga-0.77.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/powermanga/powermanga-0.77.ebuild,v 1.1 2003/09/10 19:29:16 vapier Exp $
+
+inherit games
+
+DESCRIPTION="An arcade 2D shoot-em-up game"
+HOMEPAGE="http://linux.tlk.fr/"
+# TLK seems to always use the same name for releases. That's bad.
+#SRC_URI="http://www.tlk.fr/lesjeux/${PN}.tar.gz"
+SRC_URI="mirror://gentoo/${P}.tar.gz"
+LICENSE="GPL-2"
+KEYWORDS="x86"
+SLOT=0
+
+DEPEND="virtual/glibc
+ media-libs/libsdl
+ media-libs/sdl-mixer"
+
+src_compile() {
+ emake CXXFLAGS="${CXXFLAGS}" PREFIX=/usr || die
+}
+
+src_install() {
+ local f
+
+ dogamesbin powermanga || die "dogamesbin failed"
+ doman powermanga.6 || die "doman failed"
+ dodoc AUTHORS CHANGES README || die "dodoc failed"
+
+ insinto ${GAMES_DATADIR}/powermanga/sounds
+ doins sounds/*
+
+ insinto ${GAMES_DATADIR}/powermanga/graphics
+ doins graphics/*
+
+ insinto /var/games
+ for f in powermanga.hi-easy powermanga.hi powermanga.hi-hard
+ do
+ touch ${D}/var/games/${f} || \
+ die "touch ${f} failed"
+ fperms 664 /var/games/${f} || \
+ die "fperms ${f} failed"
+ done
+
+ prepgamesdirs
+}
diff --git a/games-action/powermanga/powermanga-0.78.ebuild b/games-action/powermanga/powermanga-0.78.ebuild
new file mode 100644
index 000000000000..de07b5956230
--- /dev/null
+++ b/games-action/powermanga/powermanga-0.78.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/powermanga/powermanga-0.78.ebuild,v 1.1 2003/09/10 19:29:16 vapier Exp $
+
+inherit games
+
+DESCRIPTION="An arcade 2D shoot-em-up game"
+HOMEPAGE="http://linux.tlk.fr/"
+SRC_URI="http://www.tlk.fr/lesjeux/${P}.tar.gz"
+LICENSE="GPL-2"
+KEYWORDS="x86"
+SLOT=0
+
+DEPEND="virtual/glibc
+ >=media-libs/libsdl-0.11.0
+ media-libs/sdl-mixer"
+
+src_compile() {
+ egamesconf --prefix=/usr || die "egamesconf failed"
+ emake || die "emake failed"
+}
+
+src_install() {
+ local f
+
+ dogamesbin powermanga || die "dogamesbin failed"
+ doman powermanga.6 || die "doman failed"
+ dodoc AUTHORS CHANGES README || die "dodoc failed"
+
+ insinto ${GAMES_DATADIR}/powermanga/sounds
+ doins sounds/*
+
+ insinto ${GAMES_DATADIR}/powermanga/graphics
+ doins graphics/*
+
+ insinto /var/games
+ for f in powermanga.hi-easy powermanga.hi powermanga.hi-hard
+ do
+ touch ${D}/var/games/${f} || \
+ die "touch ${f} failed"
+ fperms 664 /var/games/${f} || \
+ die "fperms ${f} failed"
+ done
+
+ prepgamesdirs
+}
diff --git a/games-action/raptor2/ChangeLog b/games-action/raptor2/ChangeLog
new file mode 100644
index 000000000000..3e5e79045fd3
--- /dev/null
+++ b/games-action/raptor2/ChangeLog
@@ -0,0 +1,19 @@
+# ChangeLog for app-games/raptor2
+# Copyright 2000-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/raptor2/ChangeLog,v 1.1 2003/09/10 19:29:16 vapier Exp $
+
+*raptor2-1.0.0-r1 (20 Jul 2003)
+
+ 20 Jul 2003; jje <jje@gentoo.org> raptor2-1.0.0-r1.ebuild,
+ raptor2-1.0.0.ebuild:
+ New revision to use split dumb / allegro builds.
+
+ Submitted by: Ben Davis <entheh@users.sf.net>
+
+ 04 Jul 2003; Michael Sterrett <msterret@gentoo.org> raptor2-1.0.0.ebuild:
+ use sed -i
+
+*raptor2-1.0.0 (09 Mar 2003)
+
+ 09 Mar 2003; Mike Frysinger <vapier@gentoo.org> :
+ Initial import. Ebuild submitted by Daniel Mannarino <thesnark@operamail.com> #16985.
diff --git a/games-action/raptor2/Manifest b/games-action/raptor2/Manifest
new file mode 100644
index 000000000000..87adc45789be
--- /dev/null
+++ b/games-action/raptor2/Manifest
@@ -0,0 +1,6 @@
+MD5 ee85df7f290384c5b32e7aa0f1ff1bc5 files/digest-raptor2-1.0.0 65
+MD5 563987e822f08af130b65e3862776d6c files/1.0.0-chdir.patch 291
+MD5 ee85df7f290384c5b32e7aa0f1ff1bc5 files/digest-raptor2-1.0.0-r1 65
+MD5 bdd5481a1b11e27051c051c9c5f3bff2 ChangeLog 695
+MD5 df334872064328643ddb3f873c8f9a12 raptor2-1.0.0.ebuild 1017
+MD5 555658be89d501a15e629bc66492ae0d raptor2-1.0.0-r1.ebuild 905
diff --git a/games-action/raptor2/files/1.0.0-chdir.patch b/games-action/raptor2/files/1.0.0-chdir.patch
new file mode 100644
index 000000000000..4b0db360ff5f
--- /dev/null
+++ b/games-action/raptor2/files/1.0.0-chdir.patch
@@ -0,0 +1,10 @@
+--- /root/raptor.cpp Wed Mar 5 22:19:53 2003
++++ src/raptor.cpp Wed Mar 5 22:20:53 2003
+@@ -478,6 +478,7 @@
+ bool dl = true;
+ int gs = 40;
+
++ chdir ("GENTOO_DATADIR");
+ printf("raptor -h for help screen\n");
+ for ( int q = 1; q < argc; q++ ) {
+ if ( strcmp( argv[q], "-h" ) == 0 ||
diff --git a/games-action/raptor2/files/digest-raptor2-1.0.0 b/games-action/raptor2/files/digest-raptor2-1.0.0
new file mode 100644
index 000000000000..0b48b3be8fab
--- /dev/null
+++ b/games-action/raptor2/files/digest-raptor2-1.0.0
@@ -0,0 +1 @@
+MD5 f30a75ca2f3b6caddee3eb036d0a3a99 raptor-1.0.0.tar.gz 5190559
diff --git a/games-action/raptor2/files/digest-raptor2-1.0.0-r1 b/games-action/raptor2/files/digest-raptor2-1.0.0-r1
new file mode 100644
index 000000000000..0b48b3be8fab
--- /dev/null
+++ b/games-action/raptor2/files/digest-raptor2-1.0.0-r1
@@ -0,0 +1 @@
+MD5 f30a75ca2f3b6caddee3eb036d0a3a99 raptor-1.0.0.tar.gz 5190559
diff --git a/games-action/raptor2/raptor2-1.0.0-r1.ebuild b/games-action/raptor2/raptor2-1.0.0-r1.ebuild
new file mode 100644
index 000000000000..5f97493e5b9b
--- /dev/null
+++ b/games-action/raptor2/raptor2-1.0.0-r1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/raptor2/raptor2-1.0.0-r1.ebuild,v 1.1 2003/09/10 19:29:16 vapier Exp $
+
+inherit eutils games
+
+MY_P="raptor-${PV}"
+DESCRIPTION="space shoot-em-up game"
+SRC_URI="mirror://sourceforge/raptorv2/${MY_P}.tar.gz"
+HOMEPAGE="http://raptorv2.sourceforge.net/"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86"
+IUSE="oggvorbis nls"
+
+RDEPEND=">=media-libs/allegro-4.0.0
+ >=media-libs/aldumb-0.9.2"
+
+S=${WORKDIR}/${MY_P}
+
+src_unpack() {
+ unpack ${A} && cd ${S}
+ epatch ${FILESDIR}/${PV}-chdir.patch
+ cd src && cp raptor.cpp{,.orig}
+ sed -e "s:GENTOO_DATADIR:${GAMES_DATADIR}/${PN}/:" \
+ raptor.cpp.orig > raptor.cpp
+}
+
+src_install() {
+ dogamesbin src/raptor
+ insinto ${GAMES_DATADIR}/${PN}/data
+ doins data/*
+ dodoc AUTHORS ChangeLog README NEWS
+ prepgamesdirs
+}
+
diff --git a/games-action/raptor2/raptor2-1.0.0.ebuild b/games-action/raptor2/raptor2-1.0.0.ebuild
new file mode 100644
index 000000000000..844ad55b5155
--- /dev/null
+++ b/games-action/raptor2/raptor2-1.0.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/raptor2/raptor2-1.0.0.ebuild,v 1.1 2003/09/10 19:29:16 vapier Exp $
+
+inherit eutils games
+
+MY_P="raptor-${PV}"
+DESCRIPTION="space shoot-em-up game"
+SRC_URI="mirror://sourceforge/raptorv2/${MY_P}.tar.gz"
+HOMEPAGE="http://raptorv2.sourceforge.net/"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="x86"
+IUSE="oggvorbis nls"
+
+DEPEND=">=sys-apps/sed-4"
+RDEPEND=">=media-libs/allegro-4.0.0
+ =media-libs/dumb-0.9.1"
+
+S=${WORKDIR}/${MY_P}
+
+src_unpack() {
+ unpack ${A} && cd ${S}
+ epatch ${FILESDIR}/${PV}-chdir.patch
+ sed -i \
+ -e "s:GENTOO_DATADIR:${GAMES_DATADIR}/${PN}/:" \
+ src/raptor.cpp || die "sed src/raptor.cpp failed"
+}
+
+src_compile() {
+ egamesconf || die "Configuration failed"
+ emake || die "Compilation failed"
+}
+
+src_install() {
+ dogamesbin src/raptor
+
+ insinto ${GAMES_DATADIR}/${PN}/data
+ doins data/*
+
+ dodoc AUTHORS ChangeLog README NEWS
+
+ prepgamesdirs
+}
diff --git a/games-action/slune/ChangeLog b/games-action/slune/ChangeLog
new file mode 100644
index 000000000000..2da49ac442af
--- /dev/null
+++ b/games-action/slune/ChangeLog
@@ -0,0 +1,9 @@
+# ChangeLog for app-games/slune
+# Copyright 2000-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/slune/ChangeLog,v 1.1 2003/09/10 19:29:16 vapier Exp $
+
+*slune-0.3.1 (10 May 2003)
+
+ 10 May 2003; Alastair Tse <liquidx@gentoo.org> slune-0.3.1.ebuild:
+ Initial ebuild. Thanks to François Weykmans <nectroom@swing.be>. Part of
+ Slune and OOmadness suite.
diff --git a/games-action/slune/Manifest b/games-action/slune/Manifest
new file mode 100644
index 000000000000..dc873210a5d4
--- /dev/null
+++ b/games-action/slune/Manifest
@@ -0,0 +1,3 @@
+MD5 c3219ab4823d4f41dc085e79bb8c0a29 files/digest-slune-0.3.1 65
+MD5 ebcea161198ba4d7386528e0516bb4d1 ChangeLog 416
+MD5 7b783677615db8fd6ceadeb431d57866 slune-0.3.1.ebuild 679
diff --git a/games-action/slune/files/digest-slune-0.3.1 b/games-action/slune/files/digest-slune-0.3.1
new file mode 100644
index 000000000000..4c4b1e11b3b3
--- /dev/null
+++ b/games-action/slune/files/digest-slune-0.3.1
@@ -0,0 +1 @@
+MD5 48110d8b0e6bca075c7addf48b7297d8 Slune-0.3.1.tar.bz2 4658399
diff --git a/games-action/slune/slune-0.3.1.ebuild b/games-action/slune/slune-0.3.1.ebuild
new file mode 100644
index 000000000000..855dc6d629c1
--- /dev/null
+++ b/games-action/slune/slune-0.3.1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/slune/slune-0.3.1.ebuild,v 1.1 2003/09/10 19:29:16 vapier Exp $
+
+inherit distutils
+
+DESCRIPTION="A 3D action game with multiplayer mode and amazing graphics"
+SRC_URI="http://www.nectroom.homelinux.net/pkg/Slune-${PV}.tar.bz2"
+HOMEPAGE="http://oomadness.tuxfamily.org/en/slune/"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="x86"
+
+DEPEND="virtual/x11
+ virtual/opengl
+ >=dev-lang/python-2.2.2
+ >=dev-python/soya-0.3.1
+ >=dev-python/py2play-0.1.2
+ >=dev-python/pyopenal-0.1.1
+ >=dev-python/editobj-0.3.1"
+
+S=${WORKDIR}/Slune-${PV}
diff --git a/games-action/spacearyarya-kxl/ChangeLog b/games-action/spacearyarya-kxl/ChangeLog
new file mode 100644
index 000000000000..3c767a125db0
--- /dev/null
+++ b/games-action/spacearyarya-kxl/ChangeLog
@@ -0,0 +1,14 @@
+# ChangeLog for app-games/spacearyarya-kxl
+# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/spacearyarya-kxl/ChangeLog,v 1.1 2003/09/10 19:29:16 vapier Exp $
+
+*spacearyarya-kxl-1.0.2 (06 Jul 2002)
+
+ 29 Jul 2003; Michael Sterrett <msterret@gentoo.org>
+ spacearyarya-kxl-1.0.2.ebuild:
+ use games eclass
+
+ 17 jul 2002; Jose Alberto Suárez López <bass@gentoo.org> spacearyarya-kxl-1.0.2.ebuild :
+ Added KEYWORDS, SLOT.
+ files/digest-spacearyarya-kxl-1.0.2, ChangeLog :
+ New Package
diff --git a/games-action/spacearyarya-kxl/Manifest b/games-action/spacearyarya-kxl/Manifest
new file mode 100644
index 000000000000..0027db00ff28
--- /dev/null
+++ b/games-action/spacearyarya-kxl/Manifest
@@ -0,0 +1,3 @@
+MD5 bac2ed46bff95bd343d69acc3678022f files/digest-spacearyarya-kxl-1.0.2 74
+MD5 daced3ed982f86ff1e7c47abdb1fdc56 ChangeLog 560
+MD5 50f62a12cf530845067e10752ee50a50 spacearyarya-kxl-1.0.2.ebuild 630
diff --git a/games-action/spacearyarya-kxl/files/digest-spacearyarya-kxl-1.0.2 b/games-action/spacearyarya-kxl/files/digest-spacearyarya-kxl-1.0.2
new file mode 100644
index 000000000000..080045d0afbe
--- /dev/null
+++ b/games-action/spacearyarya-kxl/files/digest-spacearyarya-kxl-1.0.2
@@ -0,0 +1 @@
+MD5 0c3666630eed179d9d3c0182b6358a6f SpaceAryarya-KXL-1.0.2.tar.gz 279894
diff --git a/games-action/spacearyarya-kxl/spacearyarya-kxl-1.0.2.ebuild b/games-action/spacearyarya-kxl/spacearyarya-kxl-1.0.2.ebuild
new file mode 100644
index 000000000000..f73fe1595c08
--- /dev/null
+++ b/games-action/spacearyarya-kxl/spacearyarya-kxl-1.0.2.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/spacearyarya-kxl/spacearyarya-kxl-1.0.2.ebuild,v 1.1 2003/09/10 19:29:16 vapier Exp $
+
+inherit games
+
+MY_P=SpaceAryarya-KXL-${PV}
+DESCRIPTION="A 2D/3D shooting game"
+SRC_URI="http://kxl.hn.org/download/${MY_P}.tar.gz"
+HOMEPAGE="http://kxl.hn.org/"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="x86 ppc"
+
+DEPEND=">=dev-games/KXL-1.1.4"
+
+S=${WORKDIR}/${MY_P}
+
+src_install() {
+ make DESTDIR=${D} install || die "make install failed"
+ dodoc ChangeLog COPYING README
+ prepgamesdirs
+}
diff --git a/games-action/spacetripperdemo/ChangeLog b/games-action/spacetripperdemo/ChangeLog
new file mode 100644
index 000000000000..b924204e3676
--- /dev/null
+++ b/games-action/spacetripperdemo/ChangeLog
@@ -0,0 +1,8 @@
+# ChangeLog for app-games/spacetripperdemo
+# Copyright 2000-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/spacetripperdemo/ChangeLog,v 1.1 2003/09/10 19:29:16 vapier Exp $
+
+*spacetripperdemo-1 (07 Jul 2003)
+
+ 07 Jul 2003; Mike Frysinger <vapier@gentoo.org> :
+ Initial import. Ebuild submitted by me.
diff --git a/games-action/spacetripperdemo/Manifest b/games-action/spacetripperdemo/Manifest
new file mode 100644
index 000000000000..04fb1e78cc91
--- /dev/null
+++ b/games-action/spacetripperdemo/Manifest
@@ -0,0 +1,3 @@
+MD5 6a0fa9710525ff8873539df94f5c3986 files/digest-spacetripperdemo-1 65
+MD5 e8fefdcbae8b16be682133470b5f3d0c ChangeLog 364
+MD5 db736bd0200176449dafa0136fce351d spacetripperdemo-1.ebuild 803
diff --git a/games-action/spacetripperdemo/files/digest-spacetripperdemo-1 b/games-action/spacetripperdemo/files/digest-spacetripperdemo-1
new file mode 100644
index 000000000000..1111e06e72ee
--- /dev/null
+++ b/games-action/spacetripperdemo/files/digest-spacetripperdemo-1
@@ -0,0 +1 @@
+MD5 f3131ce641ff36becd879b6790e4ca6f spacetripperdemo.sh 5179095
diff --git a/games-action/spacetripperdemo/spacetripperdemo-1.ebuild b/games-action/spacetripperdemo/spacetripperdemo-1.ebuild
new file mode 100644
index 000000000000..6f9c92c63fba
--- /dev/null
+++ b/games-action/spacetripperdemo/spacetripperdemo-1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/spacetripperdemo/spacetripperdemo-1.ebuild,v 1.1 2003/09/10 19:29:16 vapier Exp $
+
+inherit games eutils
+
+DESCRIPTION="hardcore arcade shoot-em-up"
+HOMEPAGE="http://www.pompom.org.uk/"
+SRC_URI="http://www.btinternet.com/%7Ebongpig/${PN}.sh"
+
+LICENSE="POMPOM"
+SLOT="0"
+KEYWORDS="-* x86"
+
+S=${WORKDIR}
+
+src_unpack() {
+ unpack_makeself
+}
+
+src_install() {
+ local dir=${GAMES_PREFIX_OPT}/${PN}
+ dodir ${dir} ${GAMES_BINDIR}
+
+ cp -r preview run styles ${D}/${dir}/
+
+ exeinto ${dir}
+ doexe bin/x86/*
+ dosed "s:XYZZY:${dir}:" ${dir}/${PN}
+ dosym ${dir}/${PN} ${GAMES_BINDIR}/${PN}
+
+ insinto ${dir}
+ doins README license.txt icon.xpm
+
+ prepgamesdirs
+}
diff --git a/games-action/stepmania/ChangeLog b/games-action/stepmania/ChangeLog
new file mode 100644
index 000000000000..04d6ffa117fd
--- /dev/null
+++ b/games-action/stepmania/ChangeLog
@@ -0,0 +1,16 @@
+# ChangeLog for app-games/stepmania
+# Copyright 2000-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/stepmania/ChangeLog,v 1.1 2003/09/10 19:29:16 vapier Exp $
+
+stepmania-20030705
+ 01 Sept 2003; Joshua Charles Campbell <warpzero@gentoo.org> ChangeLog stepmania-20030705.ebuild:
+ Added initial ChangeLog which should be updated whenever the package is
+ updated in any way. This changelog is targetted to users. This means that the
+ comments should well explained and written in clean English. The details about
+ writing correct changelogs are explained in the skel.ChangeLog file which you
+ can find in the root directory of the portage repository.
+
+ 04 Sep 2003; Michael Sterrett <msterret@gentoo.org>
+ stepmania-20030705.ebuild:
+ tidy; inherit games
+
diff --git a/games-action/stepmania/Manifest b/games-action/stepmania/Manifest
new file mode 100644
index 000000000000..f5e8334534e7
--- /dev/null
+++ b/games-action/stepmania/Manifest
@@ -0,0 +1,3 @@
+MD5 806e12ec2b7baa4cd5cd8d35a0f16ebe ChangeLog 817
+MD5 fb37887459159dd78c99896d979a77ce stepmania-20030705.ebuild 930
+MD5 f9521504525510bb9d2c9bd66ef6d946 files/digest-stepmania-20030705 75
diff --git a/games-action/stepmania/files/digest-stepmania-20030705 b/games-action/stepmania/files/digest-stepmania-20030705
new file mode 100644
index 000000000000..41d9ae34fffc
--- /dev/null
+++ b/games-action/stepmania/files/digest-stepmania-20030705
@@ -0,0 +1 @@
+MD5 2a3990d2785b4059fe0075411f87cebc stepmania-cvs-5Jul03.tar.bz2 14555072
diff --git a/games-action/stepmania/stepmania-20030705.ebuild b/games-action/stepmania/stepmania-20030705.ebuild
new file mode 100644
index 000000000000..58ce210a75f9
--- /dev/null
+++ b/games-action/stepmania/stepmania-20030705.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/stepmania/stepmania-20030705.ebuild,v 1.1 2003/09/10 19:29:16 vapier Exp $
+
+inherit games
+
+MY_PV="cvs-5Jul03"
+MY_P=${PN}-${MY_PV}
+S=${WORKDIR}/${MY_P}
+DESCRIPTION="An advanced DDR simulator"
+HOMEPAGE="http://www.stepmania.com/"
+SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2"
+
+LICENSE="GPL-2"
+KEYWORDS="~x86"
+SLOT="0"
+IUSE=""
+
+DEPEND="media-libs/libsdl
+ media-libs/sdl-image
+ media-libs/jpeg
+ media-libs/libpng
+ media-libs/libmad
+ media-libs/libogg
+ media-libs/libvorbis"
+
+src_install() {
+ dogamesbin ${S}/src/stepmania
+ cp -r ${S}/Announcers ${S}/BGAnimations ${S}/CDTitles ${S}/Cache \
+ ${S}/Characters ${S}/Courses ${S}/Data ${S}/Docs ${S}/NoteSkins \
+ ${S}/RandomMovies ${S}/Songs ${S}/Themes ${S}/Utils \
+ ${S}/Visualizations ${D}/usr/games/stepmania/
+}
diff --git a/games-action/trackballs/ChangeLog b/games-action/trackballs/ChangeLog
new file mode 100644
index 000000000000..da7abfbed5f7
--- /dev/null
+++ b/games-action/trackballs/ChangeLog
@@ -0,0 +1,9 @@
+# ChangeLog for app-games/trackballs
+# Copyright 2000-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/trackballs/ChangeLog,v 1.1 2003/09/10 19:29:16 vapier Exp $
+
+*trackballs-0.9.0 (20 Jun 2003)
+
+ 20 Jun 2003; Mike Frysinger <vapier@gentoo.org> :
+ Initial import. Ebuild submitted by Väinö Järvelä <vaino.jarvela@pp.inet.fi>,
+ Mårten Woxberg <marwo264@student.liu.se>, Rigo Ketelings <rigo@home.nl> #13019.
diff --git a/games-action/trackballs/Manifest b/games-action/trackballs/Manifest
new file mode 100644
index 000000000000..20de461599c2
--- /dev/null
+++ b/games-action/trackballs/Manifest
@@ -0,0 +1,5 @@
+MD5 9f2ed5f855d248e18a2fb6d93ef4671d files/digest-trackballs-0.9.0 142
+MD5 a31aca7fa7d6a2acecd5140f6986361f files/0.9.0-sparkle.patch 299
+MD5 e4670c29b372122294828ca8be76f6f8 files/0.9.0-destdir-icons.patch 1343
+MD5 8ac3b76ddc8d87398bb7c44d2a9bd8b5 ChangeLog 470
+MD5 ff1bf8f913d38f4fd93f8729aadf10c9 trackballs-0.9.0.ebuild 1060
diff --git a/games-action/trackballs/files/0.9.0-destdir-icons.patch b/games-action/trackballs/files/0.9.0-destdir-icons.patch
new file mode 100644
index 000000000000..a3e2a164b9e5
--- /dev/null
+++ b/games-action/trackballs/files/0.9.0-destdir-icons.patch
@@ -0,0 +1,33 @@
+--- Makefile.am.orig 2003-06-20 11:33:42.000000000 -0400
++++ Makefile.am 2003-06-20 11:33:47.000000000 -0400
+@@ -3,4 +3,4 @@
+ EXTRA_DIST = $(pkgdata_DATA)
+
+ install-pkgdataDATA:
+- ./installIcons
++ ./installIcons $(DESTDIR)
+--- installIcons.orig 2003-06-20 11:33:57.000000000 -0400
++++ installIcons 2003-06-20 11:33:28.000000000 -0400
+@@ -2,18 +2,18 @@
+
+ for path in /usr/share /usr/local/share /opt/share /opt/kde/share /opt/kde3/share /opt/kde3.1/share ; do
+ if [ -d $path/applnk/Games/Arcade ]; then
+- install trackballs.desktop $path/applnk/Games/Arcade
++ install -D trackballs.desktop $1/$path/applnk/Games/Arcade
+ fi
+
+ if [ -d $path/icons/default.kde/32x32/apps ]; then
+- install trackballs-32x32.png $path/icons/default.kde/32x32/apps/trackballs.png
++ install -D trackballs-32x32.png $1/$path/icons/default.kde/32x32/apps/trackballs.png
+ fi
+
+ if [ -d $path/icons/default.kde/48x48/apps ]; then
+- install trackballs-48x48.png $path/icons/default.kde/48x48/apps/trackballs.png
++ install -D trackballs-48x48.png $1/$path/icons/default.kde/48x48/apps/trackballs.png
+ fi
+
+ if [ -d $path/icons/default.kde/64x64/apps ]; then
+- install trackballs-64x64.png $path/icons/default.kde/64x64/apps/trackballs.png
++ install -D trackballs-64x64.png $1/$path/icons/default.kde/64x64/apps/trackballs.png
+ fi
+ done
diff --git a/games-action/trackballs/files/0.9.0-sparkle.patch b/games-action/trackballs/files/0.9.0-sparkle.patch
new file mode 100644
index 000000000000..322a878abdbd
--- /dev/null
+++ b/games-action/trackballs/files/0.9.0-sparkle.patch
@@ -0,0 +1,11 @@
+--- sparkle2d.cc.orig 2003-06-20 00:53:04.000000000 -0400
++++ sparkle2d.cc 2003-06-20 00:53:14.000000000 -0400
+@@ -174,7 +174,7 @@
+ speed[1] = 2.*frandom()-1.;
+ return add(pos, speed, 0.5+frandom()*2., 1., col);
+ }
+-int Sparkle2D::add(float pos[2]);
++//int Sparkle2D::add(float pos[2]);
+
+
+ /*
diff --git a/games-action/trackballs/files/digest-trackballs-0.9.0 b/games-action/trackballs/files/digest-trackballs-0.9.0
new file mode 100644
index 000000000000..ec8efddaf1bf
--- /dev/null
+++ b/games-action/trackballs/files/digest-trackballs-0.9.0
@@ -0,0 +1,2 @@
+MD5 36385b18f6062652b656d08d18e38b24 trackballs-0.9.0.tar.gz 4293736
+MD5 e58d1c7d046f4010a2b3c92383522459 trackballs-music-0.9.0.tbz2 7693212
diff --git a/games-action/trackballs/trackballs-0.9.0.ebuild b/games-action/trackballs/trackballs-0.9.0.ebuild
new file mode 100644
index 000000000000..af20465b860a
--- /dev/null
+++ b/games-action/trackballs/trackballs-0.9.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /home/cvsroot/gentoo-x86/app-games
+
+inherit games eutils
+
+DESCRIPTION="simple game similar to the classical game Marble Madness"
+HOMEPAGE="http://trackballs.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz
+ mirror://gentoo/${PN}-music-${PV}.tbz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="x86"
+
+DEPEND="virtual/opengl
+ media-libs/libsdl
+ >=dev-util/guile-1.6*
+ media-libs/sdl-mixer
+ media-libs/sdl-image
+ media-libs/sdl-ttf"
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}/src
+ epatch ${FILESDIR}/${PV}-sparkle.patch
+ cd ${S}/share/icons
+ epatch ${FILESDIR}/${PV}-destdir-icons.patch
+ cd ${S}
+ automake || die
+}
+
+src_compile() {
+ egamesconf \
+ --with-highscores=${GAMES_STATEDIR}/${PN}-highscores \
+ || die "configure failed"
+ emake || die "make failed"
+}
+
+src_install() {
+ make install DESTDIR=${D} || die
+ cp ${WORKDIR}/tb_*.ogg ${D}/${GAMES_DATADIR}/${PN}/music/
+ dodoc AUTHORS ChangeLog COPYING* README* NEWS
+ prepgamesdirs
+}
diff --git a/games-action/tuxkart/ChangeLog b/games-action/tuxkart/ChangeLog
new file mode 100644
index 000000000000..7d6523bef6e1
--- /dev/null
+++ b/games-action/tuxkart/ChangeLog
@@ -0,0 +1,15 @@
+# ChangeLog for app-games/tuxkart
+# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/tuxkart/ChangeLog,v 1.1 2003/09/10 19:29:16 vapier Exp $
+
+ 02 Aug 2003; Chris Gianelloni <wolf31o2@gentoo.org> tuxkart-0.2.0.ebuild:
+ Fixed to use mirror://sourceforge
+
+ 02 Aug 2003; Michael Sterrett <msterret@gentoo.org> tuxkart-0.2.0.ebuild:
+ use media-libs/plib instead of just plib
+
+*tuxkart-0.2.0 (15 May 2003)
+
+ 15 May 2003; Martin Holzer <mholzer@gentoo.org> tuxkart-0.2.0.ebuild :
+ Initial import. Ebuild submitted by Michael Fizpatrick <leahcim@ntlworld.com>
+ in #18698
diff --git a/games-action/tuxkart/Manifest b/games-action/tuxkart/Manifest
new file mode 100644
index 000000000000..fbb25f4cc7a3
--- /dev/null
+++ b/games-action/tuxkart/Manifest
@@ -0,0 +1,4 @@
+MD5 f05814ec72e9e7d255e2f01d607bed5a tuxkart-0.2.0.ebuild 853
+MD5 107f62c24987a3cc0e5eadf9b80249e6 ChangeLog 646
+MD5 380a5cbfb8e3d45e611b596d13e12d6e files/digest-tuxkart-0.2.0 66
+MD5 76092330956e7936fb1592369d1c50ca files/01tuxkart.patch 1511
diff --git a/games-action/tuxkart/files/01tuxkart.patch b/games-action/tuxkart/files/01tuxkart.patch
new file mode 100644
index 000000000000..23c363ca6363
--- /dev/null
+++ b/games-action/tuxkart/files/01tuxkart.patch
@@ -0,0 +1,31 @@
+diff -ru tuxkart-0.2.0.orig/src/Makefile.am tuxkart-0.2.0/src/Makefile.am
+--- tuxkart-0.2.0.orig/src/Makefile.am 2003-04-03 18:10:27.000000000 +0100
++++ tuxkart-0.2.0/src/Makefile.am 2003-04-03 18:01:39.000000000 +0100
+@@ -1,7 +1,5 @@
+ # src/
+
+-bindir=$(prefix)/games
+-
+ bin_PROGRAMS = tuxkart
+
+ tuxkart_SOURCES = \
+diff -ru tuxkart-0.2.0.orig/src/Makefile.in tuxkart-0.2.0/src/Makefile.in
+--- tuxkart-0.2.0.orig/src/Makefile.in 2003-04-03 18:10:27.000000000 +0100
++++ tuxkart-0.2.0/src/Makefile.in 2003-04-03 18:03:39.000000000 +0100
+@@ -20,6 +20,7 @@
+ VPATH = @srcdir@
+ prefix = @prefix@
+ exec_prefix = @exec_prefix@
++bindir = @bindir@
+ sbindir = @sbindir@
+ libexecdir = @libexecdir@
+ datadir = @datadir@
+@@ -66,8 +67,6 @@
+ RANLIB = @RANLIB@
+ VERSION = @VERSION@
+
+-bindir = $(prefix)/games
+-
+ bin_PROGRAMS = tuxkart
+
+ tuxkart_SOURCES = start_tuxkart.cxx start_tuxkart.h tuxkart.cxx tuxkart.h gfx.cxx gfx.h material.cxx material.h gui.cxx gui.h status.cxx status.h sound.cxx sound.h utils.cxx utils.h isect.cxx isect.h guNet.cxx guNet.h loader.cxx loader.h joystick.h constants.h Track.cxx Track.h Driver.cxx Driver.h Herring.cxx Herring.h Explosion.cxx Explosion.h KartDriver.cxx level.h Traffic.cxx PlayerDriver.cxx AutoDriver.cxx Projectile.cxx
diff --git a/games-action/tuxkart/files/digest-tuxkart-0.2.0 b/games-action/tuxkart/files/digest-tuxkart-0.2.0
new file mode 100644
index 000000000000..fc04954e74bc
--- /dev/null
+++ b/games-action/tuxkart/files/digest-tuxkart-0.2.0
@@ -0,0 +1 @@
+MD5 235683a252a9ae62793537944c1873bb tuxkart-0.2.0.tar.gz 4725074
diff --git a/games-action/tuxkart/tuxkart-0.2.0.ebuild b/games-action/tuxkart/tuxkart-0.2.0.ebuild
new file mode 100644
index 000000000000..aaa2c2b38bf5
--- /dev/null
+++ b/games-action/tuxkart/tuxkart-0.2.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/tuxkart/tuxkart-0.2.0.ebuild,v 1.1 2003/09/10 19:29:16 vapier Exp $
+
+inherit games eutils
+
+DESCRIPTION="A racing game starring Tux, the linux penguin"
+SRC_URI="mirror://sourceforge/tuxkart/${P}.tar.gz"
+HOMEPAGE="http://tuxkart.sourceforge.net"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="x86"
+
+DEPEND=">=media-libs/plib-1.6.0
+ virtual/x11
+ virtual/glut
+ virtual/opengl"
+
+src_unpack() {
+ unpack ${A}
+ epatch ${FILESDIR}/01tuxkart.patch
+}
+
+src_compile() {
+ egamesconf --datadir=${GAMES_DATADIR_BASE} || die
+ emake || die
+}
+
+src_install() {
+ make DESTDIR=${D} install || die
+ rm -rf ${D}/usr/share/tuxkart/
+
+ dodoc AUTHORS CHANGES COPYING LICENSE NEWS README
+ dohtml doc/*.html
+
+ prepgamesdirs
+}
diff --git a/games-action/xbomber/ChangeLog b/games-action/xbomber/ChangeLog
new file mode 100644
index 000000000000..b7f45dc351d5
--- /dev/null
+++ b/games-action/xbomber/ChangeLog
@@ -0,0 +1,8 @@
+# ChangeLog for app-games/xbomber
+# Copyright 2000-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/xbomber/ChangeLog,v 1.1 2003/09/10 19:29:16 vapier Exp $
+
+*xbomber-101 (07 Jul 2003)
+
+ 07 Jul 2003; Mike Frysinger <vapier@gentoo.org> :
+ Initial import. Ebuild submitted by Andreas Pokorny <diemumiee@gmx.de> #19789.
diff --git a/games-action/xbomber/Manifest b/games-action/xbomber/Manifest
new file mode 100644
index 000000000000..163585779aeb
--- /dev/null
+++ b/games-action/xbomber/Manifest
@@ -0,0 +1,3 @@
+MD5 291e88bb8c9b7116bf92e2213f46d600 files/digest-xbomber-101 60
+MD5 e14bd1c421ab935fe14d3e61cf4f55f3 xbomber-101.ebuild 864
+MD5 e51bd4851ded6db1c9aa3f7513e2a6f0 ChangeLog 378
diff --git a/games-action/xbomber/files/digest-xbomber-101 b/games-action/xbomber/files/digest-xbomber-101
new file mode 100644
index 000000000000..cae6b789860b
--- /dev/null
+++ b/games-action/xbomber/files/digest-xbomber-101
@@ -0,0 +1 @@
+MD5 f72fcd0b33935a993c14fc85bed5b7cf xbomber-101.tgz 396707
diff --git a/games-action/xbomber/xbomber-101.ebuild b/games-action/xbomber/xbomber-101.ebuild
new file mode 100644
index 000000000000..f39cc841afe5
--- /dev/null
+++ b/games-action/xbomber/xbomber-101.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/xbomber/xbomber-101.ebuild,v 1.1 2003/09/10 19:29:16 vapier Exp $
+
+inherit games
+
+DESCRIPTION="Bomberman clone w/multiplayer support"
+SRC_URI="http://www.xdr.com/dash/${P}.tgz"
+HOMEPAGE="http://www.xdr.com/dash/bomber.html"
+
+LICENSE="GPL-2"
+KEYWORDS="x86"
+SLOT="0"
+
+DEPEND="virtual/x11
+ >=sys-apps/sed-4"
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+ sed -i "s:X386:X11R6:" Makefile
+ sed -i "s:data/%s:${GAMES_DATADIR}/${PN}/%s:" bomber.c
+ sed -i "s:=\"data\":=\"${GAMES_DATADIR}/${PN}\":" sound.c
+}
+
+src_compile() {
+ emake CFLAGS="${CFLAGS}" || die
+}
+
+src_install() {
+ dogamesbin matcher bomber
+ dodir ${GAMES_DATADIR}/${PN}
+ cp -r data/* ${D}/${GAMES_DATADIR}/${PN}/
+ dodoc README Changelog
+ prepgamesdirs
+}
diff --git a/games-action/xpilot/ChangeLog b/games-action/xpilot/ChangeLog
new file mode 100644
index 000000000000..66b8e6655824
--- /dev/null
+++ b/games-action/xpilot/ChangeLog
@@ -0,0 +1,26 @@
+# ChangeLog for app-games/xpilot
+# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/xpilot/ChangeLog,v 1.1 2003/09/10 19:29:16 vapier Exp $
+
+ 17 Jun 2003; msterret xpilot-4.5.4.ebuild:
+ use sed -i and emake
+
+*xpilot-4.5.4 (15 Dec 2002)
+
+ 15 Dec 2002; Maik Schreiber <blizzy@gentoo.org> : New version.
+
+ 30 Nov 2002; Jon Nall <nall@gentoo.org> xpilot-4.5.3.ebuild:
+ keyworded as ~ppc
+
+ 17 Jul 2002; Jose Alberto Suárez López <bass@gentoo.org> xpilot-4.5.3.ebuild:
+ Added KEYWORDS.
+
+*xpilot-4.5.3 (21 Jun 2002)
+
+ 21 Jun 2002; Ryan Phillips <rphillips@gentoo.org> ChangeLog:
+
+ Added initial ChangeLog which should be updated whenever the package is
+ updated in any way. This changelog is targetted to users. This means that the
+ comments should well explained and written in clean English. The details about
+ writing correct changelogs are explained in the skel.ChangeLog file which you
+ can find in the root directory of the portage repository.
diff --git a/games-action/xpilot/Manifest b/games-action/xpilot/Manifest
new file mode 100644
index 000000000000..74c08ba2ddce
--- /dev/null
+++ b/games-action/xpilot/Manifest
@@ -0,0 +1,3 @@
+MD5 1960a0cd31654a78835dc212b82037af ChangeLog 1031
+MD5 737b294ce60841f44f9875873eeb3c32 xpilot-4.5.4.ebuild 1179
+MD5 58cf426f1a9fb576293c73a6edc8db61 files/digest-xpilot-4.5.4 65
diff --git a/games-action/xpilot/files/digest-xpilot-4.5.4 b/games-action/xpilot/files/digest-xpilot-4.5.4
new file mode 100644
index 000000000000..7fb20debe6b9
--- /dev/null
+++ b/games-action/xpilot/files/digest-xpilot-4.5.4
@@ -0,0 +1 @@
+MD5 f2774fda5938629001ed65a311554c01 xpilot-4.5.4.tar.gz 1384615
diff --git a/games-action/xpilot/xpilot-4.5.4.ebuild b/games-action/xpilot/xpilot-4.5.4.ebuild
new file mode 100644
index 000000000000..b99973266eae
--- /dev/null
+++ b/games-action/xpilot/xpilot-4.5.4.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/xpilot/xpilot-4.5.4.ebuild,v 1.1 2003/09/10 19:29:16 vapier Exp $
+
+DESCRIPTION="A multi-player 2D client/server space game"
+HOMEPAGE="http://www.xpilot.org/"
+SRC_URI="http://xpilot.org/pub/xpilot/${P}.tar.gz"
+
+KEYWORDS="x86 ppc"
+LICENSE="GPL-2"
+SLOT="0"
+
+DEPEND="x11-base/xfree
+ >=sys-apps/sed-4"
+
+src_compile() {
+ sed -i \
+ -e "s:/usr/local:/usr:" \
+ -e "s:/man/man:/share/man/man:" \
+ Local.config || die "sed Local.config failed"
+
+ # the stuff xpilot puts it /usr/lib should go
+ # in /usr/share , but I'm leaving it for now.
+
+ xmkmf || die "xmkmf Makefile creation failed"
+ make Makefiles || die "Makefiles problem"
+ local f
+ for f in `find . -type f -regex .*Makefile`; do
+ sed -i -e "s:CDEBUGFLAGS = -O:CDEBUGFLAGS = ${CFLAGS}:" $f ||
+ die "sed $f failed"
+ done
+ make includes || die "includes problem"
+ make depend || die "depend problem"
+ emake || die "compile problem"
+}
+
+src_install() {
+ make DESTDIR=${D} install || die "install problem"
+ make DESTDIR=${D} install.man || die "install.man problem"
+}
diff --git a/games-action/xshipwars/ChangeLog b/games-action/xshipwars/ChangeLog
new file mode 100644
index 000000000000..6f33866771f2
--- /dev/null
+++ b/games-action/xshipwars/ChangeLog
@@ -0,0 +1,21 @@
+# ChangeLog for app-games/xshipwars
+# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/xshipwars/ChangeLog,v 1.1 2003/09/10 19:29:16 vapier Exp $
+
+*xshipwars-1.34.0 (01 Feb 2002)
+
+ 19 Jun 2003; Mike Frysinger <vapier@gentoo.org> :
+ Added CFLAGS fix #11406.
+
+ 01 Dec 2002; Mike Frysinger <vapier@gentoo.org> :
+ Added a patch for #9093, added games eclass support, added server install
+
+ 17 jul 2002; Jose Alberto Suárez López <bass@gentoo.org> xshipwars-1.34.0.ebuild :
+ Added KEYWORDS.
+
+ 01 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog :
+ Added initial ChangeLog which should be updated whenever the package is
+ updated in any way. This changelog is targetted to users. This means that the
+ comments should well explained and written in clean English. The details about
+ writing correct changelogs are explained in the skel.ChangeLog file which you
+ can find in the root directory of the portage repository.
diff --git a/games-action/xshipwars/Manifest b/games-action/xshipwars/Manifest
new file mode 100644
index 000000000000..e57c184b91fb
--- /dev/null
+++ b/games-action/xshipwars/Manifest
@@ -0,0 +1,4 @@
+MD5 494cb5cb8f63dde3f56204b84df47c3c ChangeLog 996
+MD5 0f6761ed24429e9842f9786178bd6e06 xshipwars-1.34.0.ebuild 2494
+MD5 3531befb837a0bc57eec24d4c1f484e4 files/digest-xshipwars-1.34.0 326
+MD5 810c3eb40cc4e406109ac3f0e33b3fa9 files/xshipwars-1.34.0-gcc3.patch 1338
diff --git a/games-action/xshipwars/files/digest-xshipwars-1.34.0 b/games-action/xshipwars/files/digest-xshipwars-1.34.0
new file mode 100644
index 000000000000..55a22c018154
--- /dev/null
+++ b/games-action/xshipwars/files/digest-xshipwars-1.34.0
@@ -0,0 +1,5 @@
+MD5 09a3109f8588af9940d71522c713007c xsw-1.34.0.tar.bz2 1035462
+MD5 065d7b1b3a526382578c7c5a12d62d80 xswdata-1.33d.tar.bz2 2576273
+MD5 a555d638f5276d01bf716685fec2e9ee stimages1.7.tar.bz 6380434
+MD5 2e656293db1d9d3a519d24074653e19d babylon5images1.1.tar.bz2 4531670
+MD5 7a440c9f86c5a124912c6187d2943ef4 stsounds1.4.tgz 663695
diff --git a/games-action/xshipwars/files/xshipwars-1.34.0-gcc3.patch b/games-action/xshipwars/files/xshipwars-1.34.0-gcc3.patch
new file mode 100644
index 000000000000..f0dc567de4b5
--- /dev/null
+++ b/games-action/xshipwars/files/xshipwars-1.34.0-gcc3.patch
@@ -0,0 +1,39 @@
+diff -uNr ../xsw-1.34.0.old/include/string.h ./include/string.h
+--- ../xsw-1.34.0.old/include/string.h 2001-07-26 10:24:24.000000000 +0200
++++ ./include/string.h 2002-11-30 17:59:35.000000000 +0100
+@@ -24,7 +24,7 @@
+ extern int strcasecmp(const char *s1, const char *s2);
+ #endif
+ extern const char *strseekblank(const char *s);
+-extern char *strcasestr(const char *haystack, const char *needle);
++/* extern char *strcasestr(const char *haystack, const char *needle); */
+ extern int strpfx(const char *str, const char *pfx);
+ extern int strcasepfx(const char *str, const char *pfx);
+ extern void strtoupper(char *s);
+diff -uNr ../xsw-1.34.0.old/include/xsw_ctype.h ./include/xsw_ctype.h
+--- ../xsw-1.34.0.old/include/xsw_ctype.h 2001-07-26 10:26:38.000000000 +0200
++++ ./include/xsw_ctype.h 2002-11-30 18:00:42.000000000 +0100
+@@ -4,10 +4,11 @@
+ #if !defined(__FreeBSD__) && !defined(__NetBSD__)
+ # if defined(__cplusplus) || defined(c_plusplus)
+
+-#ifndef isblank
++/*#ifndef isblank
+ //extern bool isblank(char c);
+ extern bool isblank(int c);
+ #endif
++*/
+
+ #else
+
+--- ./include/xsw_ctype.h.orig 2002-12-01 12:39:31.000000000 -0500
++++ ./include/xsw_ctype.h 2002-12-01 12:39:44.000000000 -0500
+@@ -6,7 +6,7 @@
+
+ #ifndef isblank
+ //extern bool isblank(char c);
+-extern bool isblank(int c);
++extern int isblank(int c);
+ #endif
+
+ #else
diff --git a/games-action/xshipwars/xshipwars-1.34.0.ebuild b/games-action/xshipwars/xshipwars-1.34.0.ebuild
new file mode 100644
index 000000000000..33fcc64a93c9
--- /dev/null
+++ b/games-action/xshipwars/xshipwars-1.34.0.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/xshipwars/xshipwars-1.34.0.ebuild,v 1.1 2003/09/10 19:29:16 vapier Exp $
+
+inherit gcc games eutils
+
+MY_P=xsw-${PV}
+S=${WORKDIR}/${MY_P}
+DESCRIPTION="massively multi-player, ultra graphical, space-oriented gaming system designed exclusively for network play"
+SRC_URI="ftp://wolfpack.twu.net/users/wolfpack/${MY_P}.tar.bz2
+ ftp://wolfpack.twu.net/users/wolfpack/xswdata-1.33d.tar.bz2
+ ftp://wolfpack.twu.net/users/wolfpack/stimages1.7.tar.bz
+ ftp://wolfpack.twu.net/users/wolfpack/babylon5images1.1.tar.bz2
+ ftp://wolfpack.twu.net/users/wolfpack/stsounds1.4.tgz"
+HOMEPAGE="http://wolfpack.twu.net/ShipWars/XShipWars/"
+
+KEYWORDS="x86"
+SLOT="0"
+LICENSE="GPL-2 xshipwars"
+
+DEPEND="virtual/glibc
+ >=media-sound/esound-0.2.23
+ >=x11-base/xfree-4.1.0"
+
+src_unpack() {
+ unpack ${MY_P}.tar.bz2
+}
+
+src_compile() {
+ ./configure.client Linux --prefix=/usr || die
+ ./configure.monitor Linux --prefix=/usr || die
+ ./configure.server Linux --prefix=${GAMES_PREFIX} || die
+ ./configure.unvedit Linux --prefix=/usr || die
+
+ [ `gcc-major-version` == 3 ] && epatch ${FILESDIR}/${P}-gcc3.patch
+
+ for makefile in Makefile.* ; do
+ make \
+ -f ${makefile} \
+ CPPFLAGS="-D__cplusplus -Dc_plusplus ${CFLAGS}" \
+ all || die
+ done
+}
+
+src_install() {
+ make -f Makefile.client PREFIX=${D}/usr install || die
+ make -f Makefile.monitor PREFIX=${D}/usr install || die
+ make -f Makefile.server PREFIX=${D}/${GAMES_PREFIX} install || die
+ make -f Makefile.unvedit PREFIX=${D}/usr install || die
+
+ dodir ${GAMES_DATADIR}/${PN}
+ tar -jxC ${D}/${GAMES_DATADIR}/${PN} -f ${DISTDIR}/xswdata-1.33d.tar.bz2
+ tar -jxC ${D}/${GAMES_DATADIR}/${PN} -f ${DISTDIR}/stimages1.7.tar.bz
+ tar -jxC ${D}/${GAMES_DATADIR}/${PN} -f ${DISTDIR}/babylon5images1.1.tar.bz2
+ tar -zxC ${D}/${GAMES_DATADIR}/${PN} -f ${DISTDIR}/stsounds1.4.tgz
+
+ # put the binaries in the right place
+ dodir ${GAMES_BINDIR}
+ mv ${D}/usr/games/{unvedit,xsw,monitor} ${D}/${GAMES_BINDIR}/
+
+ prepgamesdirs
+}
+
+pkg_postinst() {
+ echo
+ einfo "Before playing, you should get a copy of the installed "
+ einfo "global XShipWars client configuration file and copy it to "
+ einfo "your home directory: "
+ echo
+ einfo "# cd /usr/share/games/xshipwars/etc/ "
+ einfo "# cp xshipwarsrc ~/.shipwars/xshipwarsrc "
+ einfo "# cp universes ~/.shipwars/universes "
+ echo
+ einfo "Then type 'xsw &' to start the game"
+ echo
+}