summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--games-arcade/ascii-invaders/ChangeLog14
-rw-r--r--games-arcade/ascii-invaders/Manifest4
-rw-r--r--games-arcade/ascii-invaders/ascii-invaders-0.1b.ebuild32
-rw-r--r--games-arcade/ascii-invaders/files/digest-ascii-invaders-0.1b1
-rw-r--r--games-arcade/ascii-invaders/metadata.xml11
-rw-r--r--games-arcade/bub-n-bros/ChangeLog8
-rw-r--r--games-arcade/bub-n-bros/Manifest4
-rw-r--r--games-arcade/bub-n-bros/bub-n-bros-1.1.ebuild63
-rw-r--r--games-arcade/bub-n-bros/files/bubnbros-server3
-rw-r--r--games-arcade/bub-n-bros/files/digest-bub-n-bros-1.11
-rw-r--r--games-arcade/bumprace/ChangeLog14
-rw-r--r--games-arcade/bumprace/Manifest3
-rw-r--r--games-arcade/bumprace/bumprace-1.45.ebuild25
-rw-r--r--games-arcade/bumprace/files/digest-bumprace-1.451
-rw-r--r--games-arcade/circuslinux/ChangeLog19
-rw-r--r--games-arcade/circuslinux/Manifest3
-rw-r--r--games-arcade/circuslinux/circuslinux-1.0.3.ebuild25
-rw-r--r--games-arcade/circuslinux/files/digest-circuslinux-1.0.31
-rw-r--r--games-arcade/crack-attack/ChangeLog26
-rw-r--r--games-arcade/crack-attack/Manifest4
-rw-r--r--games-arcade/crack-attack/crack-attack-1.1.8.ebuild35
-rw-r--r--games-arcade/crack-attack/files/1.1.8-gcc3.patch266
-rw-r--r--games-arcade/crack-attack/files/digest-crack-attack-1.1.81
-rw-r--r--games-arcade/criticalmass/ChangeLog38
-rw-r--r--games-arcade/criticalmass/Manifest5
-rw-r--r--games-arcade/criticalmass/criticalmass-0.98.ebuild36
-rw-r--r--games-arcade/criticalmass/criticalmass-0.98_pre20030719.ebuild36
-rw-r--r--games-arcade/criticalmass/files/digest-criticalmass-0.981
-rw-r--r--games-arcade/criticalmass/files/digest-criticalmass-0.98_pre200307191
-rw-r--r--games-arcade/digger/ChangeLog14
-rw-r--r--games-arcade/digger/Manifest3
-rw-r--r--games-arcade/digger/digger-20020314.ebuild25
-rw-r--r--games-arcade/digger/files/digest-digger-200203141
-rw-r--r--games-arcade/emilia-pinball/ChangeLog25
-rw-r--r--games-arcade/emilia-pinball/Manifest3
-rw-r--r--games-arcade/emilia-pinball/emilia-pinball-0.3.0.ebuild47
-rw-r--r--games-arcade/emilia-pinball/files/digest-emilia-pinball-0.3.01
-rw-r--r--games-arcade/excido/ChangeLog9
-rw-r--r--games-arcade/excido/Manifest3
-rw-r--r--games-arcade/excido/excido-0.1.2.ebuild56
-rw-r--r--games-arcade/excido/files/digest-excido-0.1.21
-rw-r--r--games-arcade/frozen-bubble/ChangeLog94
-rw-r--r--games-arcade/frozen-bubble/Manifest5
-rw-r--r--games-arcade/frozen-bubble/files/digest-frozen-bubble-1.0.0-r11
-rw-r--r--games-arcade/frozen-bubble/files/digest-frozen-bubble-1.0.0-r23
-rw-r--r--games-arcade/frozen-bubble/frozen-bubble-1.0.0-r1.ebuild39
-rw-r--r--games-arcade/frozen-bubble/frozen-bubble-1.0.0-r2.ebuild60
-rw-r--r--games-arcade/grande-KXL/ChangeLog8
-rw-r--r--games-arcade/grande-KXL/Manifest4
-rw-r--r--games-arcade/grande-KXL/files/0.6-configure.in.patch16
-rw-r--r--games-arcade/grande-KXL/files/digest-grande-KXL-0.61
-rw-r--r--games-arcade/grande-KXL/grande-KXL-0.6.ebuild36
-rw-r--r--games-arcade/jumpnbump/ChangeLog36
-rw-r--r--games-arcade/jumpnbump/Manifest3
-rw-r--r--games-arcade/jumpnbump/files/digest-jumpnbump-1.41-r11
-rw-r--r--games-arcade/jumpnbump/jumpnbump-1.41-r1.ebuild48
-rw-r--r--games-arcade/kamikaze/ChangeLog16
-rw-r--r--games-arcade/kamikaze/Manifest5
-rw-r--r--games-arcade/kamikaze/files/digest-kamikaze-0.0.41
-rw-r--r--games-arcade/kamikaze/files/digest-kamikaze-0.1.01
-rw-r--r--games-arcade/kamikaze/kamikaze-0.0.4.ebuild15
-rw-r--r--games-arcade/kamikaze/kamikaze-0.1.0.ebuild15
-rw-r--r--games-arcade/kobodeluxe/ChangeLog49
-rw-r--r--games-arcade/kobodeluxe/Manifest7
-rw-r--r--games-arcade/kobodeluxe/files/digest-kobodeluxe-0.3-r11
-rw-r--r--games-arcade/kobodeluxe/files/digest-kobodeluxe-0.4_pre61
-rw-r--r--games-arcade/kobodeluxe/files/digest-kobodeluxe-0.4_pre81
-rw-r--r--games-arcade/kobodeluxe/kobodeluxe-0.3-r1.ebuild64
-rw-r--r--games-arcade/kobodeluxe/kobodeluxe-0.4_pre6.ebuild66
-rw-r--r--games-arcade/kobodeluxe/kobodeluxe-0.4_pre8.ebuild65
-rw-r--r--games-arcade/koules/ChangeLog13
-rw-r--r--games-arcade/koules/Manifest4
-rw-r--r--games-arcade/koules/files/1.4-gcc3.patch924
-rw-r--r--games-arcade/koules/files/digest-koules-1.4-r11
-rw-r--r--games-arcade/koules/koules-1.4-r1.ebuild91
-rw-r--r--games-arcade/late/ChangeLog9
-rw-r--r--games-arcade/late/Manifest3
-rw-r--r--games-arcade/late/files/digest-late-0.1.01
-rw-r--r--games-arcade/late/late-0.1.0.ebuild21
-rw-r--r--games-arcade/lbreakout/ChangeLog19
-rw-r--r--games-arcade/lbreakout/Manifest3
-rw-r--r--games-arcade/lbreakout/files/digest-lbreakout-0103151
-rw-r--r--games-arcade/lbreakout/lbreakout-010315.ebuild26
-rw-r--r--games-arcade/lbreakout2/ChangeLog57
-rw-r--r--games-arcade/lbreakout2/Manifest5
-rw-r--r--games-arcade/lbreakout2/files/digest-lbreakout2-2.427
-rw-r--r--games-arcade/lbreakout2/files/digest-lbreakout2-2.5_beta327
-rw-r--r--games-arcade/lbreakout2/lbreakout2-2.4.ebuild55
-rw-r--r--games-arcade/lbreakout2/lbreakout2-2.5_beta3.ebuild57
-rw-r--r--games-arcade/missile/ChangeLog8
-rw-r--r--games-arcade/missile/Manifest4
-rw-r--r--games-arcade/missile/files/1.0.1-Makefile-path-fix.patch80
-rw-r--r--games-arcade/missile/files/digest-missile-1.0.11
-rw-r--r--games-arcade/missile/missile-1.0.1.ebuild43
-rw-r--r--games-arcade/netris/ChangeLog9
-rw-r--r--games-arcade/netris/Manifest3
-rw-r--r--games-arcade/netris/files/digest-netris-0.51
-rw-r--r--games-arcade/netris/netris-0.5.ebuild26
-rw-r--r--games-arcade/njam/ChangeLog10
-rw-r--r--games-arcade/njam/Manifest5
-rw-r--r--games-arcade/njam/files/0.96/njam.diff182
-rw-r--r--games-arcade/njam/files/0.96/njamgame.diff27
-rw-r--r--games-arcade/njam/files/digest-njam-0.961
-rw-r--r--games-arcade/njam/njam-0.96.ebuild46
-rw-r--r--games-arcade/penguin-command/ChangeLog28
-rw-r--r--games-arcade/penguin-command/Manifest3
-rw-r--r--games-arcade/penguin-command/files/digest-penguin-command-1.6.5-r11
-rw-r--r--games-arcade/penguin-command/penguin-command-1.6.5-r1.ebuild31
-rw-r--r--games-arcade/project-starfighter/ChangeLog16
-rw-r--r--games-arcade/project-starfighter/Manifest5
-rw-r--r--games-arcade/project-starfighter/files/digest-project-starfighter-1.001
-rw-r--r--games-arcade/project-starfighter/files/digest-project-starfighter-1.11
-rw-r--r--games-arcade/project-starfighter/project-starfighter-1.00.ebuild46
-rw-r--r--games-arcade/project-starfighter/project-starfighter-1.1.ebuild45
-rw-r--r--games-arcade/pyddr-songs/ChangeLog15
-rw-r--r--games-arcade/pyddr-songs/Manifest5
-rw-r--r--games-arcade/pyddr-songs/files/digest-pyddr-songs-200301062
-rw-r--r--games-arcade/pyddr-songs/files/digest-pyddr-songs-200305137
-rw-r--r--games-arcade/pyddr-songs/pyddr-songs-20030106.ebuild26
-rw-r--r--games-arcade/pyddr-songs/pyddr-songs-20030513.ebuild35
-rw-r--r--games-arcade/pyddr/ChangeLog42
-rw-r--r--games-arcade/pyddr/Manifest5
-rw-r--r--games-arcade/pyddr/files/digest-pyddr-0.6.51
-rw-r--r--games-arcade/pyddr/files/digest-pyddr-0.7.01
-rw-r--r--games-arcade/pyddr/pyddr-0.6.5.ebuild81
-rw-r--r--games-arcade/pyddr/pyddr-0.7.0.ebuild80
-rw-r--r--games-arcade/rocksndiamonds/ChangeLog27
-rw-r--r--games-arcade/rocksndiamonds/Manifest7
-rw-r--r--games-arcade/rocksndiamonds/files/digest-rocksndiamonds-2.1.11
-rw-r--r--games-arcade/rocksndiamonds/files/digest-rocksndiamonds-3.0.01
-rw-r--r--games-arcade/rocksndiamonds/files/digest-rocksndiamonds-3.0.21
-rw-r--r--games-arcade/rocksndiamonds/rocksndiamonds-2.1.1.ebuild46
-rw-r--r--games-arcade/rocksndiamonds/rocksndiamonds-3.0.0.ebuild46
-rw-r--r--games-arcade/rocksndiamonds/rocksndiamonds-3.0.2.ebuild46
-rw-r--r--games-arcade/sdlroids/ChangeLog29
-rw-r--r--games-arcade/sdlroids/Manifest5
-rw-r--r--games-arcade/sdlroids/files/digest-sdlroids-1.3.4-r11
-rw-r--r--games-arcade/sdlroids/files/digest-sdlroids-1.3.4-r21
-rw-r--r--games-arcade/sdlroids/sdlroids-1.3.4-r1.ebuild29
-rw-r--r--games-arcade/sdlroids/sdlroids-1.3.4-r2.ebuild31
-rw-r--r--games-arcade/sdlsasteriods/ChangeLog13
-rw-r--r--games-arcade/sdlsasteriods/Manifest5
-rw-r--r--games-arcade/sdlsasteriods/files/digest-sdlsasteriods-1.991
-rw-r--r--games-arcade/sdlsasteriods/files/digest-sdlsasteriods-1.99-r11
-rw-r--r--games-arcade/sdlsasteriods/sdlsasteriods-1.99-r1.ebuild34
-rw-r--r--games-arcade/sdlsasteriods/sdlsasteriods-1.99.ebuild33
-rw-r--r--games-arcade/solarwolf/ChangeLog13
-rw-r--r--games-arcade/solarwolf/Manifest6
-rw-r--r--games-arcade/solarwolf/files/digest-solarwolf-1.11
-rw-r--r--games-arcade/solarwolf/files/digest-solarwolf-1.21
-rw-r--r--games-arcade/solarwolf/files/solarwolf3
-rw-r--r--games-arcade/solarwolf/solarwolf-1.1.ebuild27
-rw-r--r--games-arcade/solarwolf/solarwolf-1.2.ebuild27
-rw-r--r--games-arcade/tuxpuck/ChangeLog55
-rw-r--r--games-arcade/tuxpuck/Manifest11
-rw-r--r--games-arcade/tuxpuck/files/digest-tuxpuck-0.7.1181
-rw-r--r--games-arcade/tuxpuck/files/digest-tuxpuck-0.7.911
-rw-r--r--games-arcade/tuxpuck/files/digest-tuxpuck-0.8.01
-rw-r--r--games-arcade/tuxpuck/files/digest-tuxpuck-0.8.11
-rw-r--r--games-arcade/tuxpuck/files/digest-tuxpuck-0.8.21
-rw-r--r--games-arcade/tuxpuck/tuxpuck-0.7.118.ebuild42
-rw-r--r--games-arcade/tuxpuck/tuxpuck-0.7.91.ebuild42
-rw-r--r--games-arcade/tuxpuck/tuxpuck-0.8.0.ebuild27
-rw-r--r--games-arcade/tuxpuck/tuxpuck-0.8.1.ebuild32
-rw-r--r--games-arcade/tuxpuck/tuxpuck-0.8.2.ebuild29
-rw-r--r--games-arcade/tuxracer/ChangeLog57
-rw-r--r--games-arcade/tuxracer/Manifest5
-rw-r--r--games-arcade/tuxracer/files/0.61-configure.in.patch37
-rw-r--r--games-arcade/tuxracer/files/0.61-gcc3.patch57
-rw-r--r--games-arcade/tuxracer/files/digest-tuxracer-0.61-r32
-rw-r--r--games-arcade/tuxracer/tuxracer-0.61-r3.ebuild58
-rw-r--r--games-arcade/xbill/ChangeLog15
-rw-r--r--games-arcade/xbill/Manifest3
-rw-r--r--games-arcade/xbill/files/digest-xbill-2.11
-rw-r--r--games-arcade/xbill/xbill-2.1.ebuild37
-rw-r--r--games-arcade/xboing/ChangeLog20
-rw-r--r--games-arcade/xboing/Manifest3
-rw-r--r--games-arcade/xboing/files/digest-xboing-2.4-r12
-rw-r--r--games-arcade/xboing/xboing-2.4-r1.ebuild48
-rw-r--r--games-arcade/xevil/ChangeLog8
-rw-r--r--games-arcade/xevil/Manifest3
-rw-r--r--games-arcade/xevil/files/digest-xevil-2.02_p21
-rw-r--r--games-arcade/xevil/xevil-2.02_p2.ebuild39
-rw-r--r--games-arcade/xgalaga/ChangeLog32
-rw-r--r--games-arcade/xgalaga/Manifest3
-rw-r--r--games-arcade/xgalaga/files/digest-xgalaga-2.0.34-r42
-rw-r--r--games-arcade/xgalaga/xgalaga-2.0.34-r4.ebuild44
-rw-r--r--games-arcade/xkobo/ChangeLog19
-rw-r--r--games-arcade/xkobo/Manifest3
-rw-r--r--games-arcade/xkobo/files/digest-xkobo-1.111
-rw-r--r--games-arcade/xkobo/xkobo-1.11.ebuild46
-rw-r--r--games-arcade/xrick/ChangeLog25
-rw-r--r--games-arcade/xrick/Manifest7
-rw-r--r--games-arcade/xrick/files/digest-xrick-0108081
-rw-r--r--games-arcade/xrick/files/digest-xrick-0212121
-rw-r--r--games-arcade/xrick/files/digest-xrick-021212-r11
-rw-r--r--games-arcade/xrick/xrick-010808.ebuild26
-rw-r--r--games-arcade/xrick/xrick-021212-r1.ebuild46
-rw-r--r--games-arcade/xrick/xrick-021212.ebuild25
-rw-r--r--games-arcade/xtux/ChangeLog18
-rw-r--r--games-arcade/xtux/Manifest3
-rw-r--r--games-arcade/xtux/files/digest-xtux-200303061
-rw-r--r--games-arcade/xtux/xtux-20030306.ebuild38
203 files changed, 5215 insertions, 0 deletions
diff --git a/games-arcade/ascii-invaders/ChangeLog b/games-arcade/ascii-invaders/ChangeLog
new file mode 100644
index 000000000000..42ec1d5efe45
--- /dev/null
+++ b/games-arcade/ascii-invaders/ChangeLog
@@ -0,0 +1,14 @@
+# ChangeLog for app-games/ascii-invaders
+# Copyright 2000-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-arcade/ascii-invaders/ChangeLog,v 1.1 2003/09/10 19:29:21 vapier Exp $
+
+ 01 Aug 2003; Michael Sterrett <msterret@gentoo.org>
+ ascii-invaders-0.1b.ebuild:
+ use sed -i; sed in unpack; mark stable; tidy
+
+*ascii-invaders-0.1b (23 Jul 2003)
+
+ 23 Jul 2003; Tavis Ormandy <taviso@gentoo.org> ascii-invaders-0.1b.ebuild,
+ metadata.xml:
+ initial import
+
diff --git a/games-arcade/ascii-invaders/Manifest b/games-arcade/ascii-invaders/Manifest
new file mode 100644
index 000000000000..59fe2104c06d
--- /dev/null
+++ b/games-arcade/ascii-invaders/Manifest
@@ -0,0 +1,4 @@
+MD5 183bfecec9c8b4f76b84dc48dc77a1e2 ChangeLog 511
+MD5 b85c204f8d2a47e79b2153eec5648edc ascii-invaders-0.1b.ebuild 779
+MD5 a4b465389dfa5679fbb6dd7a76d5d129 metadata.xml 450
+MD5 791d43b45f0a694f76cc82af11fe8eee files/digest-ascii-invaders-0.1b 60
diff --git a/games-arcade/ascii-invaders/ascii-invaders-0.1b.ebuild b/games-arcade/ascii-invaders/ascii-invaders-0.1b.ebuild
new file mode 100644
index 000000000000..8576124e2000
--- /dev/null
+++ b/games-arcade/ascii-invaders/ascii-invaders-0.1b.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-arcade/ascii-invaders/ascii-invaders-0.1b.ebuild,v 1.1 2003/09/10 19:29:21 vapier Exp $
+
+inherit games
+
+DESCRIPTION="Space invaders clone, using ncurses library"
+HOMEPAGE="http://www.ip9.org/munro/invaders/index.html"
+SRC_URI="http://www.ip9.org/munro/invaders/invaders${PV}.tgz"
+LICENSE="GPL-2"
+KEYWORDS="x86 alpha"
+SLOT="0"
+IUSE=""
+
+RDEPEND="sys-libs/ncurses"
+DEPEND="${RDEPEND}
+ >=sys-apps/sed-4"
+
+S=${WORKDIR}/invaders
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+ sed -i \
+ -e 's/-lcurses/-lncurses/g' ${S}/Makefile || \
+ die "sed Makefile failed"
+}
+src_install() {
+ dogamesbin ascii_invaders
+ dodoc TODO
+ prepgamesdirs
+}
diff --git a/games-arcade/ascii-invaders/files/digest-ascii-invaders-0.1b b/games-arcade/ascii-invaders/files/digest-ascii-invaders-0.1b
new file mode 100644
index 000000000000..934d963f6240
--- /dev/null
+++ b/games-arcade/ascii-invaders/files/digest-ascii-invaders-0.1b
@@ -0,0 +1 @@
+MD5 fbb3f99a1b198bf4222d26a55665482e invaders0.1b.tgz 14597
diff --git a/games-arcade/ascii-invaders/metadata.xml b/games-arcade/ascii-invaders/metadata.xml
new file mode 100644
index 000000000000..00785c9a5faa
--- /dev/null
+++ b/games-arcade/ascii-invaders/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>no-herd</herd>
+<maintainer>
+ <email>games@gentoo.org</email>
+</maintainer>
+<longdescription>
+Ascii-Invaders is a clone of Space Invaders for text-terminals using the curses library. It compiles and runs on MacOS X, GNU/Linux and probably any other system with a curses implementation.
+</longdescription>
+</pkgmetadata>
diff --git a/games-arcade/bub-n-bros/ChangeLog b/games-arcade/bub-n-bros/ChangeLog
new file mode 100644
index 000000000000..2486fda1b8fe
--- /dev/null
+++ b/games-arcade/bub-n-bros/ChangeLog
@@ -0,0 +1,8 @@
+# ChangeLog for app-games/bub-n-bros
+# Copyright 2000-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-arcade/bub-n-bros/ChangeLog,v 1.1 2003/09/10 19:29:21 vapier Exp $
+
+*bub-n-bros-1.1 (12 Jul 2003)
+
+ 12 Jul 2003; Mike Frysinger <vapier@gentoo.org> :
+ Initial import. Ebuild submitted by Frank Straetz <Frank@KTHXBYE.de> #22493.
diff --git a/games-arcade/bub-n-bros/Manifest b/games-arcade/bub-n-bros/Manifest
new file mode 100644
index 000000000000..6b6e8df75e3c
--- /dev/null
+++ b/games-arcade/bub-n-bros/Manifest
@@ -0,0 +1,4 @@
+MD5 4d9446fbb98b13275c0bf05c19317907 ChangeLog 385
+MD5 e9d9a09b6655075b1598d9bba4674113 bub-n-bros-1.1.ebuild 1677
+MD5 37372966f62c7ba6a5ea751469f1c031 files/bubnbros-server 45
+MD5 73a5fcc499ac4695104f1c74668cae54 files/digest-bub-n-bros-1.1 68
diff --git a/games-arcade/bub-n-bros/bub-n-bros-1.1.ebuild b/games-arcade/bub-n-bros/bub-n-bros-1.1.ebuild
new file mode 100644
index 000000000000..640e3ea31060
--- /dev/null
+++ b/games-arcade/bub-n-bros/bub-n-bros-1.1.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-arcade/bub-n-bros/bub-n-bros-1.1.ebuild,v 1.1 2003/09/10 19:29:21 vapier Exp $
+
+inherit games
+
+DESCRIPTION="A multiplayer clone of the famous Bubble Bobble game"
+HOMEPAGE="http://bub-n-bros.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="x86"
+
+DEPEND=">=dev-lang/python-2.2*"
+RDEPEND=">=dev-python/pygame-1.5.5"
+
+S=${WORKDIR}/${PN}
+
+src_compile() {
+ # Compile the "statesaver" extension module to enable the Clock bonus
+ cd ${S}/bubbob
+ python setup.py build_ext -i || die
+
+ # Compile the extension module required for the X Window client
+ cd ${S}/display
+ python setup.py build_ext -i || die
+}
+
+src_install() {
+ local dir=${GAMES_LIBDIR}/${PN}
+
+ exeinto ${dir}
+ doexe *.py
+
+ insinto ${dir}
+ cp -r bubbob common display java ${D}/${dir}/
+
+ dodir ${GAMES_BINDIR}
+ dosym ${dir}/pclient-pygame.py ${GAMES_BINDIR}/bubnbros
+ dosym ${dir}/pclient-xshm.py ${GAMES_BINDIR}/bubnbros-x
+ dosym ${dir}/pclient-slow-X.py ${GAMES_BINDIR}/bubnbros-slowx
+
+ dogamesbin ${FILESDIR}/bubnbros-server
+ dosed "s:GENTOO_DIR:${dir}/bubbob/:" ${GAMES_BINDIR}/bubnbros-server
+
+ dodoc INSTALL.txt
+ dohtml *.html
+
+ find ${D}/${dir} -name CVS -type d -exec rm -rf '{}' \; 2> /dev/null
+
+ prepgamesdirs
+}
+
+pkg_postinst() {
+ echo
+ einfo "First you must start a server by running \`bubnbros-server\`."
+ einfo "Afterwards you can start the client by running \`bubnbros\`"
+ einfo "or \`bubnbros-x\`. Note that the X version of the game"
+ einfo "doesn't support sound and music."
+
+ games_pkg_postinst
+}
diff --git a/games-arcade/bub-n-bros/files/bubnbros-server b/games-arcade/bub-n-bros/files/bubnbros-server
new file mode 100644
index 000000000000..e60361f89f37
--- /dev/null
+++ b/games-arcade/bub-n-bros/files/bubnbros-server
@@ -0,0 +1,3 @@
+#!/bin/sh
+cd GENTOO_DIR
+exec python bb.py $@
diff --git a/games-arcade/bub-n-bros/files/digest-bub-n-bros-1.1 b/games-arcade/bub-n-bros/files/digest-bub-n-bros-1.1
new file mode 100644
index 000000000000..9db1dff87d21
--- /dev/null
+++ b/games-arcade/bub-n-bros/files/digest-bub-n-bros-1.1
@@ -0,0 +1 @@
+MD5 355e6656fb5b18b87a3bcb9e62d73573 bub-n-bros-1.1.tar.gz 10499686
diff --git a/games-arcade/bumprace/ChangeLog b/games-arcade/bumprace/ChangeLog
new file mode 100644
index 000000000000..6f9b3ca91844
--- /dev/null
+++ b/games-arcade/bumprace/ChangeLog
@@ -0,0 +1,14 @@
+# ChangeLog for app-games/bumprace
+# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-arcade/bumprace/ChangeLog,v 1.1 2003/09/10 19:29:21 vapier Exp $
+
+ 07 Aug 2003; Michael Sterrett <msterret@gentoo.org> bumprace-1.45.ebuild:
+ tidy ebuild
+
+ 06 Dec 2003; Mark Guertin <gerk@gentoo.org> :
+ Added ppc to keywords
+
+*bumprace-1.45 (05 Dec 2002)
+
+ 05 Dec 2002; Mike Frysinger <vapier@gentoo.org> :
+ Initial import. Ebuild submitted by Martin Vollrathson <mavos@home.se>.
diff --git a/games-arcade/bumprace/Manifest b/games-arcade/bumprace/Manifest
new file mode 100644
index 000000000000..2fe5041ea2f1
--- /dev/null
+++ b/games-arcade/bumprace/Manifest
@@ -0,0 +1,3 @@
+MD5 92a556bb266e3a8474ec94726a7964df ChangeLog 541
+MD5 db10253e0efcdd811e8832f5deda8357 bumprace-1.45.ebuild 650
+MD5 8b118696dac63e0931796099702934f7 files/digest-bumprace-1.45 65
diff --git a/games-arcade/bumprace/bumprace-1.45.ebuild b/games-arcade/bumprace/bumprace-1.45.ebuild
new file mode 100644
index 000000000000..83c5daa781fd
--- /dev/null
+++ b/games-arcade/bumprace/bumprace-1.45.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-arcade/bumprace/bumprace-1.45.ebuild,v 1.1 2003/09/10 19:29:21 vapier Exp $
+
+inherit games
+
+DESCRIPTION="simple arcade racing game"
+HOMEPAGE="http://www.linux-games.com/bumprace/"
+SRC_URI="http://user.cs.tu-berlin.de/~karlb/${PN}/${P}.tar.gz"
+
+KEYWORDS="x86 ppc"
+LICENSE="GPL-2"
+SLOT="0"
+
+DEPEND=">=media-libs/libsdl-1.1.5
+ media-libs/sdl-mixer
+ sys-libs/zlib
+ media-libs/jpeg
+ media-libs/libpng"
+
+src_install() {
+ egamesinstall || die
+ dodoc AUTHORS ChangeLog FAQ NEWS README
+ prepgamesdirs
+}
diff --git a/games-arcade/bumprace/files/digest-bumprace-1.45 b/games-arcade/bumprace/files/digest-bumprace-1.45
new file mode 100644
index 000000000000..4bfcf6b082fe
--- /dev/null
+++ b/games-arcade/bumprace/files/digest-bumprace-1.45
@@ -0,0 +1 @@
+MD5 c7dc43c8ee65141b069c6c5cfc1f483f bumprace-1.45.tar.gz 778050
diff --git a/games-arcade/circuslinux/ChangeLog b/games-arcade/circuslinux/ChangeLog
new file mode 100644
index 000000000000..013ae302cf44
--- /dev/null
+++ b/games-arcade/circuslinux/ChangeLog
@@ -0,0 +1,19 @@
+# ChangeLog for app-games/circuslinux
+# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-arcade/circuslinux/ChangeLog,v 1.1 2003/09/10 19:29:21 vapier Exp $
+
+ 06 Dec 2003; Mark Guertin <gerk@gentoo.org> :
+ Added ppc to keywords
+
+*circuslinux-1.0.3 (1 Feb 2002)
+
+ 17 jul 2002; Jose Alberto Suárez López <bass@gentoo.org> circuslinux-1.0.3.ebuild :
+ Added LICENSE, KEYWORDS.
+
+ 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-arcade/circuslinux/Manifest b/games-arcade/circuslinux/Manifest
new file mode 100644
index 000000000000..08fa8bb49a5e
--- /dev/null
+++ b/games-arcade/circuslinux/Manifest
@@ -0,0 +1,3 @@
+MD5 37b9d22ad84fc028512b3660fc122b41 ChangeLog 876
+MD5 7e5d41a7ba96f5321f1967f6bd570935 circuslinux-1.0.3.ebuild 646
+MD5 df95ce28cfd0892f256407197c334ba7 files/digest-circuslinux-1.0.3 70
diff --git a/games-arcade/circuslinux/circuslinux-1.0.3.ebuild b/games-arcade/circuslinux/circuslinux-1.0.3.ebuild
new file mode 100644
index 000000000000..6074119a6194
--- /dev/null
+++ b/games-arcade/circuslinux/circuslinux-1.0.3.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-arcade/circuslinux/circuslinux-1.0.3.ebuild,v 1.1 2003/09/10 19:29:21 vapier Exp $
+
+DESCRIPTION="clone of the Atari 2600 game \"Circus Atari\""
+SRC_URI="ftp://ftp.sonic.net/pub/users/nbs/unix/x/circus-linux/${P}.tar.gz"
+HOMEPAGE="http://www.newbreedsoftware.com/circus-linux/"
+
+KEYWORDS="x86 ppc"
+LICENSE="GPL-2"
+SLOT="0"
+
+DEPEND="media-libs/libsdl
+ media-libs/sdl-image
+ media-libs/sdl-mixer"
+
+src_compile() {
+ econf || die
+ emake || die
+}
+
+src_install () {
+ einstall || die
+ dodoc *.txt
+}
diff --git a/games-arcade/circuslinux/files/digest-circuslinux-1.0.3 b/games-arcade/circuslinux/files/digest-circuslinux-1.0.3
new file mode 100644
index 000000000000..ef2397827497
--- /dev/null
+++ b/games-arcade/circuslinux/files/digest-circuslinux-1.0.3
@@ -0,0 +1 @@
+MD5 d53f7d28d974c5605d6bebb9b1569216 circuslinux-1.0.3.tar.gz 1253839
diff --git a/games-arcade/crack-attack/ChangeLog b/games-arcade/crack-attack/ChangeLog
new file mode 100644
index 000000000000..ce6269c72476
--- /dev/null
+++ b/games-arcade/crack-attack/ChangeLog
@@ -0,0 +1,26 @@
+# ChangeLog for app-games/crack-attack
+# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-arcade/crack-attack/ChangeLog,v 1.1 2003/09/10 19:29:21 vapier Exp $
+
+*crack-attack-1.1.8 (29 Jul 2002)
+
+ 21 Aug 2003; Mike Frysinger <vapier@gentoo.org> :
+ Add gcc3 patch #27015.
+
+ 21 Aug 2003; Michael Sterrett <msterret@gentoo.org>
+ crack-attack-1.1.8.ebuild:
+ more error messages; dohtml for html docs
+
+ 05 Mar 2003; Mike Frysinger <vapier@gentoo.org> :
+ Fix GL with new XFree (#15551) and add games eclass support.
+
+ 29 Jul 2002; Spider <spider@gentoo.org> crack-attack-1.1.8.ebuild :
+ Updated to the latest version
+
+*crack-attack-1.1.7 (14 Apr 2002)
+
+ 17 jul 2002; Jose Alberto Suárez López <bass@gentoo.org> crack-attack-1.1.7.ebuild :
+ Added LICENSE, KEYWORDS.
+
+ 14 Apr 2002; Bart Verwilst <verwilst@gentoo.org> Changelog :
+ Initial Version
diff --git a/games-arcade/crack-attack/Manifest b/games-arcade/crack-attack/Manifest
new file mode 100644
index 000000000000..2c8d100989e1
--- /dev/null
+++ b/games-arcade/crack-attack/Manifest
@@ -0,0 +1,4 @@
+MD5 0815f3e4ae8caa8f9fc856098b139e6a files/1.1.8-gcc3.patch 8552
+MD5 f323025a014dbaf550a12c4e122d9023 files/digest-crack-attack-1.1.8 70
+MD5 51e46466d762d15e2a2b1c0d1f86e028 crack-attack-1.1.8.ebuild 892
+MD5 44a119b0300518607a00a0da1e977a74 ChangeLog 919
diff --git a/games-arcade/crack-attack/crack-attack-1.1.8.ebuild b/games-arcade/crack-attack/crack-attack-1.1.8.ebuild
new file mode 100644
index 000000000000..c7d22e25a591
--- /dev/null
+++ b/games-arcade/crack-attack/crack-attack-1.1.8.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-arcade/crack-attack/crack-attack-1.1.8.ebuild,v 1.1 2003/09/10 19:29:21 vapier Exp $
+
+inherit games flag-o-matic eutils
+append-flags -DGL_GLEXT_LEGACY
+
+DESCRIPTION="Addictive OpenGL-based block game"
+HOMEPAGE="http://aluminumangel.org/attack/"
+SRC_URI="http://aluminumangel.org/cgi-bin/download_counter.cgi?attack_linux+attack/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="x86"
+
+DEPEND="media-libs/glut"
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+ epatch ${FILESDIR}/${PV}-gcc3.patch
+ sed -i 's:-O6:@CXXFLAGS@:' src/Makefile.in
+}
+
+src_compile() {
+ egamesconf || die
+ emake || die "emake failed"
+}
+
+src_install() {
+ make DESTDIR=${D} install || die "make install failed"
+ dodoc README AUTHORS ChangeLog
+ dohtml -A xpm doc/*
+ prepgamesdirs
+}
diff --git a/games-arcade/crack-attack/files/1.1.8-gcc3.patch b/games-arcade/crack-attack/files/1.1.8-gcc3.patch
new file mode 100644
index 000000000000..93a25bf768f2
--- /dev/null
+++ b/games-arcade/crack-attack/files/1.1.8-gcc3.patch
@@ -0,0 +1,266 @@
+diff -ur crack-attack-1.1.8.orig/src/Communicator.cxx crack-attack-1.1.8/src/Communicator.cxx
+--- crack-attack-1.1.8.orig/src/Communicator.cxx 2003-08-21 10:21:34.533831616 -0400
++++ crack-attack-1.1.8/src/Communicator.cxx 2003-08-21 10:25:49.849017808 -0400
+@@ -27,7 +27,7 @@
+ */
+
+ #include <assert.h>
+-#include <iostream.h>
++#include <iostream>
+ #include <sys/types.h>
+ #include <string.h>
+
+diff -ur crack-attack-1.1.8.orig/src/Displayer.cxx crack-attack-1.1.8/src/Displayer.cxx
+--- crack-attack-1.1.8.orig/src/Displayer.cxx 2003-08-21 10:21:34.533831616 -0400
++++ crack-attack-1.1.8/src/Displayer.cxx 2003-08-21 10:36:02.188927992 -0400
+@@ -37,7 +37,7 @@
+ #ifdef DEVELOPMENT
+ #include <iomanip.h>
+ #ifndef _WIN32
+-# include <strstream.h>
++# include <sstream>
+ #else
+ # include <strstrea.h>
+ #endif
+@@ -408,11 +408,10 @@
+ glReadPixels(0, 0, screen_length, screen_length, GL_RGBA, GL_UNSIGNED_BYTE,
+ image);
+
+- char file_name[256];
+- ostrstream s(file_name, 256);
++ ostringstream s;
+ s << DC_SCREEN_SHOT_FILE_NAME_BASE "_" << setw(GC_GARBAGE_TEX_NUMBER_DIGITS)
+- << setfill('0') << count << ".tga" << ends;
+- TextureLoader::createTGA(file_name, image, screen_length, screen_length,
++ << setfill('0') << count << ".tga";
++ TextureLoader::createTGA(file_name.str().c_str(), image, screen_length, screen_length,
+ TL_SCREEN_SHOT_TGA_ID);
+
+ MESSAGE("creating " << file_name);
+diff -ur crack-attack-1.1.8.orig/src/Game.h crack-attack-1.1.8/src/Game.h
+--- crack-attack-1.1.8.orig/src/Game.h 2003-08-21 10:21:34.538830856 -0400
++++ crack-attack-1.1.8/src/Game.h 2003-08-21 10:28:19.254304752 -0400
+@@ -4,7 +4,7 @@
+ #include <limits.h>
+ #include <stdlib.h>
+ #include <math.h>
+-#include <iostream.h>
++#include <iostream>
+ #include <GL/glut.h>
+
+ #ifndef _WIN32
+@@ -13,6 +13,8 @@
+ # include <glext.h>
+ #endif
+
++using namespace std;
++
+ // null
+ #define null (0)
+
+@@ -230,7 +232,7 @@
+
+ // debug
+ #ifndef NDEBUG
+-# include <fstream.h>
++# include <fstream>
+ # ifndef _WIN32
+ # define COLOR(n) "\33[1;" << (n) << "m"
+ # define NOCOLOR "\33[m"
+diff -ur crack-attack-1.1.8.orig/src/GarbageFlavorImage.cxx crack-attack-1.1.8/src/GarbageFlavorImage.cxx
+--- crack-attack-1.1.8.orig/src/GarbageFlavorImage.cxx 2003-08-21 10:21:34.534831464 -0400
++++ crack-attack-1.1.8/src/GarbageFlavorImage.cxx 2003-08-21 10:37:09.552687144 -0400
+@@ -25,10 +25,10 @@
+ * Handles the the garbage flavor image.
+ */
+
+-#include <iomanip.h>
++#include <iomanip>
+
+ #ifndef _WIN32
+-# include <strstream.h>
++# include <sstream>
+ #else
+ # include <strstrea.h>
+ #endif
+@@ -186,9 +186,11 @@
+ void GarbageFlavorImage::buildGarbageTextureFileName ( char file_name[256],
+ const char *dir_name, int n )
+ {
+- ostrstream s(file_name, 256);
++ ostringstream s;
+ s << dir_name << GC_GARBAGE_TEX_FILE_NAME_BASE "_"
+- << setw(GC_GARBAGE_TEX_NUMBER_DIGITS) << setfill('0') << n << ".tga" << ends;
++ << setw(GC_GARBAGE_TEX_NUMBER_DIGITS) << setfill('0') << n << ".tga";
++ strncpy(file_name, s.str().c_str(), 256);
++ file_name[255] = '\0'; // Just in case
+ }
+
+ void GarbageFlavorImage::buildGarbageTextureFileName ( char file_name[256],
+diff -ur crack-attack-1.1.8.orig/src/GarbageGenerator.cxx crack-attack-1.1.8/src/GarbageGenerator.cxx
+--- crack-attack-1.1.8.orig/src/GarbageGenerator.cxx 2003-08-21 10:21:34.534831464 -0400
++++ crack-attack-1.1.8/src/GarbageGenerator.cxx 2003-08-21 10:25:49.899010208 -0400
+@@ -25,7 +25,7 @@
+ * Displays and sends garbage to the opponent.
+ */
+
+-#include <iostream.h>
++#include <iostream>
+
+ #include "Game.h"
+ #include "GarbageGenerator.h"
+diff -ur crack-attack-1.1.8.orig/src/Score.cxx crack-attack-1.1.8/src/Score.cxx
+--- crack-attack-1.1.8.orig/src/Score.cxx 2003-08-21 10:21:34.534831464 -0400
++++ crack-attack-1.1.8/src/Score.cxx 2003-08-21 10:25:49.917007472 -0400
+@@ -26,7 +26,7 @@
+ */
+
+ #include <string.h>
+-#include <fstream.h>
++#include <fstream>
+
+ #include "Game.h"
+ #include "MetaState.h"
+diff -ur crack-attack-1.1.8.orig/src/TextureLoader.cxx crack-attack-1.1.8/src/TextureLoader.cxx
+--- crack-attack-1.1.8.orig/src/TextureLoader.cxx 2003-08-21 10:21:34.535831312 -0400
++++ crack-attack-1.1.8/src/TextureLoader.cxx 2003-08-21 10:25:49.936004584 -0400
+@@ -26,8 +26,8 @@
+ */
+
+ #include <GL/glut.h>
+-#include <fstream.h>
+-#include <iostream.h>
++#include <fstream>
++#include <iostream>
+ #include <string.h>
+ #include <sys/stat.h>
+
+diff -ur crack-attack-1.1.8.orig/src/TextureLoader.h crack-attack-1.1.8/src/TextureLoader.h
+--- crack-attack-1.1.8.orig/src/TextureLoader.h 2003-08-21 10:21:34.539830704 -0400
++++ crack-attack-1.1.8/src/TextureLoader.h 2003-08-21 10:36:02.190927688 -0400
+@@ -4,12 +4,14 @@
+ #include <GL/glut.h>
+
+ #ifndef _WIN32
+-# include <strstream.h>
++# include <sstream>
+ #else
+ # include <glext.h>
+ # include <strstrea.h>
+ #endif
+
++using namespace std;
++
+ #define TL_GARBAGE_TEXTURE_TGA_ID "Crack Attack! garbage texture"
+ #define TL_SCREEN_SHOT_TGA_ID "Crack Attack! screen shot"
+
+@@ -31,25 +33,27 @@
+
+ static inline void buildLocalDataDirectoryName ( char dir_name[256] )
+ {
+- ostrstream s(dir_name, 256);
++ ostringstream s;
+ #ifndef _WIN32
+- s << getenv("HOME") << GC_LOCAL_DATA_DIRECTORY << ends;
++ s << getenv("HOME") << GC_LOCAL_DATA_DIRECTORY;
+ #else
+- s << GC_LOCAL_DATA_DIRECTORY << ends;
++ s << GC_LOCAL_DATA_DIRECTORY;
+ #endif
+- s.str();
++ strncpy(dir_name, s.str().c_str(), 256);
++ dir_name[255] = '\0'; // Just in case
+ }
+
+ static inline void buildLocalDataFileName ( const char base_name[256],
+ char file_name[256] )
+ {
+- ostrstream s(file_name, 256);
++ ostringstream s;
+ #ifndef _WIN32
+- s << getenv("HOME") << GC_LOCAL_DATA_DIRECTORY << base_name << ends;
++ s << getenv("HOME") << GC_LOCAL_DATA_DIRECTORY << base_name;
+ #else
+- s << GC_LOCAL_DATA_DIRECTORY << base_name << ends;
++ s << GC_LOCAL_DATA_DIRECTORY << base_name;
+ #endif
+- s.str();
++ strncpy(file_name, s.str().c_str(), 256);
++ file_name[255] = '\0'; // Just in case
+ }
+ };
+
+Only in crack-attack-1.1.8/src: TextureLoader.h.orig
+diff -ur crack-attack-1.1.8.orig/src/obj_messages.cxx crack-attack-1.1.8/src/obj_messages.cxx
+--- crack-attack-1.1.8.orig/src/obj_messages.cxx 2003-08-21 10:21:34.537831008 -0400
++++ crack-attack-1.1.8/src/obj_messages.cxx 2003-08-21 10:27:45.063502544 -0400
+@@ -30,7 +30,7 @@
+ #include <math.h>
+
+ #ifndef _WIN32
+-# include <strstream.h>
++# include <sstream>
+ #else
+ # include <glext.h>
+ # include <strstrea.h>
+diff -ur crack-attack-1.1.8.orig/src/obj_score_record.cxx crack-attack-1.1.8/src/obj_score_record.cxx
+--- crack-attack-1.1.8.orig/src/obj_score_record.cxx 2003-08-21 10:21:34.537831008 -0400
++++ crack-attack-1.1.8/src/obj_score_record.cxx 2003-08-21 10:36:02.190927688 -0400
+@@ -27,7 +27,7 @@
+ #include <math.h>
+
+ #ifndef _WIN32
+-# include <strstream.h>
++# include <sstream>
+ #else
+ # include <glext.h>
+ # include <strstrea.h>
+@@ -68,10 +68,11 @@
+ = new GLubyte[DC_LETTER_TEX_LENGTH * DC_SCORE_REC_RANK_STRING_TEX_WIDTH * 4];
+
+ char rank_string[8];
+- ostrstream s(rank_string, 8);
+ for (int n = Score::player_rank; n--; ) {
+- ostrstream s(rank_string, 8);
+- s << (GC_SCORE_REC_LENGTH - n) << ends;
++ ostringstream s;
++ s << (GC_SCORE_REC_LENGTH - n);
++ strncpy(rank_string, s.str().c_str(),8);
++ rank_string[7] = '\0'; // Just in case
+
+ for (int i = DC_LETTER_TEX_LENGTH * DC_SCORE_REC_RANK_STRING_TEX_WIDTH * 4;
+ i--; )
+@@ -94,12 +95,16 @@
+ const char *name, GLubyte *texture )
+ {
+ char score_string[32];
+- ostrstream s(score_string, 32);
+- s << score << ends;
++ ostringstream s;
++ s << score;
++ strncpy(score_string, s.str().c_str(), 32);
++ score_string[31] = '\0'; // Just in case
+
+ char rank_string[8];
+- ostrstream t(rank_string, 8);
+- t << (GC_SCORE_REC_LENGTH - rank) << ends;
++ ostringstream t;
++ t << (GC_SCORE_REC_LENGTH - rank);
++ strncpy(score_string, s.str().c_str(), 8);
++ rank_string[7] = '\0'; // Just in case
+
+ int score_width
+ = String::stringWidth(score_string, DC_SCORE_REC_TEX_LENGTH_S -
+@@ -195,8 +200,10 @@
+ }
+
+ char score[32];
+- ostrstream s(score, 32);
+- s << Score::record[GC_SCORE_REC_LENGTH - 1].score << ends;
++ ostringstream s;
++ s << Score::record[GC_SCORE_REC_LENGTH - 1].score;
++ strncpy(score, s.str().c_str(), 32);
++ score[31] = '\0'; // Just in case
+
+ width = String::stringWidth(score, DC_SCORE_TO_BEAT_TEX_LENGTH_S);
+ subtexture = new GLubyte[DC_LETTER_TEX_LENGTH * width * 4];
diff --git a/games-arcade/crack-attack/files/digest-crack-attack-1.1.8 b/games-arcade/crack-attack/files/digest-crack-attack-1.1.8
new file mode 100644
index 000000000000..b0bc7dab9e53
--- /dev/null
+++ b/games-arcade/crack-attack/files/digest-crack-attack-1.1.8
@@ -0,0 +1 @@
+MD5 b9981ae0ff459c62a3c5ccae5b0fba43 crack-attack-1.1.8.tar.gz 595627
diff --git a/games-arcade/criticalmass/ChangeLog b/games-arcade/criticalmass/ChangeLog
new file mode 100644
index 000000000000..261c91637dcc
--- /dev/null
+++ b/games-arcade/criticalmass/ChangeLog
@@ -0,0 +1,38 @@
+# ChangeLog for app-games/criticalmass
+# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-arcade/criticalmass/ChangeLog,v 1.1 2003/09/10 19:29:21 vapier Exp $
+
+*criticalmass-0.98 (19 Jul 2003)
+
+ 19 Jul 2003; Mike Frysinger <vapier@gentoo.org> :
+ And now we have the real release.
+
+*criticalmass-0.98_pre20030719 (19 Jun 2003)
+
+ 19 Jun 2003; Mike Frysinger <vapier@gentoo.org> :
+ Cvs snapshot since a lot of updates have been made but no
+ release ... resolves #6459
+
+*criticalmass-0.97-r1 (17 Jul 2002)
+
+ 17 Jul 2002; Jose Alberto Suárez López <bass@gentoo.org> :
+ Added LICENSE, KEYWORDS.
+
+*criticalmass-0.97-r2 (17 Jul 2002)
+
+ 17 Jul 2002; Jose Alberto Suárez López <bass@gentoo.org> :
+ Added LICENSE, KEYWORDS.
+
+*criticalmass-0.97 (07 May 2002)
+
+ 07 May 2002; Spider <spider@gentoo.org> criticalmass-0.97.ebuild :
+ fix sourceforge mirroring.
+
+*criticalmass-0.97 (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-arcade/criticalmass/Manifest b/games-arcade/criticalmass/Manifest
new file mode 100644
index 000000000000..8556f9326c12
--- /dev/null
+++ b/games-arcade/criticalmass/Manifest
@@ -0,0 +1,5 @@
+MD5 a9498b82d4646691dcd2ae5ba9d3b641 files/digest-criticalmass-0.98 71
+MD5 b1f880e63a2ce5e461705e72974dc57f files/digest-criticalmass-0.98_pre20030719 83
+MD5 b0845efc478627925e7aff12946a95e9 criticalmass-0.98.ebuild 886
+MD5 f35172177af99c0e074af367034b3f39 ChangeLog 1384
+MD5 629430387293cec6f94483652910bd70 criticalmass-0.98_pre20030719.ebuild 880
diff --git a/games-arcade/criticalmass/criticalmass-0.98.ebuild b/games-arcade/criticalmass/criticalmass-0.98.ebuild
new file mode 100644
index 000000000000..02e3a863e9f7
--- /dev/null
+++ b/games-arcade/criticalmass/criticalmass-0.98.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-arcade/criticalmass/criticalmass-0.98.ebuild,v 1.1 2003/09/10 19:29:21 vapier Exp $
+
+inherit games
+
+DESCRIPTION="SDL/OpenGL space shoot'em up game"
+HOMEPAGE="http://criticalmass.sourceforge.net/"
+SRC_URI="mirror://sourceforge/criticalmass/CriticalMass-${PV}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="x86"
+
+DEPEND="media-libs/sdl-mixer
+ media-libs/sdl-image
+ virtual/opengl"
+
+S=${WORKDIR}/CriticalMass-${PV}
+
+src_compile() {
+ egamesconf || die
+ for d in game puckman tinyxml tools utilities ; do
+ cp ${d}/Makefile{,.orig}
+ sed -e "/^CXXFLAGS =.*$/s:$: ${CXXFLAGS}:" \
+ ${d}/Makefile.orig > ${d}/Makefile
+ done
+ emake || die
+}
+
+src_install() {
+ make DESTDIR=${D} install || die
+ dohtml Readme.html
+ dodoc TODO
+ prepgamesdirs
+}
diff --git a/games-arcade/criticalmass/criticalmass-0.98_pre20030719.ebuild b/games-arcade/criticalmass/criticalmass-0.98_pre20030719.ebuild
new file mode 100644
index 000000000000..43e354bdd461
--- /dev/null
+++ b/games-arcade/criticalmass/criticalmass-0.98_pre20030719.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-arcade/criticalmass/criticalmass-0.98_pre20030719.ebuild,v 1.1 2003/09/10 19:29:21 vapier Exp $
+
+inherit games
+
+DESCRIPTION="SDL/OpenGL space shoot'em up game"
+SRC_URI="mirror://gentoo/CriticalMass-${PV}.tar.bz2"
+HOMEPAGE="http://criticalmass.sourceforge.net/"
+
+KEYWORDS="x86"
+LICENSE="GPL-2"
+SLOT="0"
+
+DEPEND="media-libs/sdl-mixer
+ media-libs/sdl-image
+ virtual/opengl"
+
+S=${WORKDIR}/CriticalMass-${PV}
+
+src_compile() {
+ egamesconf || die
+ for d in game puckman tinyxml tools utilities ; do
+ cp ${d}/Makefile{,.orig}
+ sed -e "/^CXXFLAGS =.*$/s:$: ${CXXFLAGS}:" \
+ ${d}/Makefile.orig > ${d}/Makefile
+ done
+ emake || die
+}
+
+src_install() {
+ make DESTDIR=${D} install || die
+ dohtml Readme.html
+ dodoc TODO
+ prepgamesdirs
+}
diff --git a/games-arcade/criticalmass/files/digest-criticalmass-0.98 b/games-arcade/criticalmass/files/digest-criticalmass-0.98
new file mode 100644
index 000000000000..5269b6bf8dbe
--- /dev/null
+++ b/games-arcade/criticalmass/files/digest-criticalmass-0.98
@@ -0,0 +1 @@
+MD5 af1fdb1e4156723423255a394ee8312f CriticalMass-0.98.tar.bz2 2290048
diff --git a/games-arcade/criticalmass/files/digest-criticalmass-0.98_pre20030719 b/games-arcade/criticalmass/files/digest-criticalmass-0.98_pre20030719
new file mode 100644
index 000000000000..43f16cfe63d2
--- /dev/null
+++ b/games-arcade/criticalmass/files/digest-criticalmass-0.98_pre20030719
@@ -0,0 +1 @@
+MD5 957a9de25b3d34ac4787b6eaa44b6e0a CriticalMass-0.98_pre20030719.tar.bz2 2257992
diff --git a/games-arcade/digger/ChangeLog b/games-arcade/digger/ChangeLog
new file mode 100644
index 000000000000..f986c03d17a8
--- /dev/null
+++ b/games-arcade/digger/ChangeLog
@@ -0,0 +1,14 @@
+# ChangeLog for app-games/digger
+# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-arcade/digger/ChangeLog,v 1.1 2003/09/10 19:29:21 vapier Exp $
+
+ 06 Dec 2003; Mark Guertin <gerk@gentoo.org> :
+ Added ppc to keywords
+
+*digger-20020314 (28 Oct 2002)
+
+ 01 Dec 2002; Mike Frysinger <vapier@gentoo.org> :
+ Added games eclass support
+
+ 28 Oct 2002; Mike Frysinger <vapier@gentoo.org> :
+ Initial import. Ebuild submitted by Dirk-Jan Heijs <heijs@phys.rug.nl>.
diff --git a/games-arcade/digger/Manifest b/games-arcade/digger/Manifest
new file mode 100644
index 000000000000..9684d88112b6
--- /dev/null
+++ b/games-arcade/digger/Manifest
@@ -0,0 +1,3 @@
+MD5 f147dafe21cf52b2317c4c901734482a ChangeLog 528
+MD5 51262bfb3e123004d8cdb47ca82c1529 digger-20020314.ebuild 549
+MD5 15b365526b587190d06a4d96fd7bf042 files/digest-digger-20020314 66
diff --git a/games-arcade/digger/digger-20020314.ebuild b/games-arcade/digger/digger-20020314.ebuild
new file mode 100644
index 000000000000..a628a89e6c6e
--- /dev/null
+++ b/games-arcade/digger/digger-20020314.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-arcade/digger/digger-20020314.ebuild,v 1.1 2003/09/10 19:29:21 vapier Exp $
+
+inherit games
+
+DESCRIPTION="Digger Remastered"
+HOMEPAGE="http://www.digger.org/"
+SRC_URI="http://www.digger.org/${P}.tar.gz"
+
+LICENSE="as-is"
+SLOT="0"
+KEYWORDS="x86 ppc"
+
+DEPEND="media-libs/libsdl"
+
+src_compile() {
+ emake -f Makefile.sdl || die
+}
+
+src_install() {
+ dogamesbin digger
+ dodoc digger.txt
+ prepgamesdirs
+}
diff --git a/games-arcade/digger/files/digest-digger-20020314 b/games-arcade/digger/files/digest-digger-20020314
new file mode 100644
index 000000000000..82887336355a
--- /dev/null
+++ b/games-arcade/digger/files/digest-digger-20020314
@@ -0,0 +1 @@
+MD5 76c1e8ae3c4566dad65e91adbfe29570 digger-20020314.tar.gz 98435
diff --git a/games-arcade/emilia-pinball/ChangeLog b/games-arcade/emilia-pinball/ChangeLog
new file mode 100644
index 000000000000..3f6074807341
--- /dev/null
+++ b/games-arcade/emilia-pinball/ChangeLog
@@ -0,0 +1,25 @@
+# ChangeLog for app-games/emilia-pinball
+# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-arcade/emilia-pinball/ChangeLog,v 1.1 2003/09/10 19:29:21 vapier Exp $
+
+*emilia-pinball-0.3.0 (16 Jul 2003)
+
+ 16 Jul 2003; Mike Frysinger <vapier@gentoo.org> :
+ Version bump + cleanup #20166. Thanks to TGL for finishing it off.
+
+*emilia-pinball-0.1.2-r1 (20 Mar 2003)
+
+ 20 Mar 2003; Graham Forest <vladimir@gentoo.org>
+ emilia-pinball-0.1.2-r1.ebuild:
+ Removed usage of pic USE flag
+
+ 07 Jan 2003; foser <foser@gentoo.org> emilia-pinball-1.2.0.ebuild :
+ Added sdl-mixer and sdl-image dep
+
+ 06 Dec 2003; Mark Guertin <gerk@gentoo.org> :
+ Added ppc to keywords
+
+*emilia-pinball-0.1.2 (31 Dec 2002)
+
+ 31 Dec 2002; Mike Frysinger <vapier@gentoo.org> :
+ Initial import. Ebuild submitted by me for #6843.
diff --git a/games-arcade/emilia-pinball/Manifest b/games-arcade/emilia-pinball/Manifest
new file mode 100644
index 000000000000..5b35a9c6431d
--- /dev/null
+++ b/games-arcade/emilia-pinball/Manifest
@@ -0,0 +1,3 @@
+MD5 76fdc7c8122e87e91349fcdd74d76483 files/digest-emilia-pinball-0.3.0 66
+MD5 1ee056cae3c03fa02f2ca5747ecbee1a emilia-pinball-0.3.0.ebuild 955
+MD5 bb11d230744ee5b52599e46fec7ceb73 ChangeLog 870
diff --git a/games-arcade/emilia-pinball/emilia-pinball-0.3.0.ebuild b/games-arcade/emilia-pinball/emilia-pinball-0.3.0.ebuild
new file mode 100644
index 000000000000..012f7cb7a681
--- /dev/null
+++ b/games-arcade/emilia-pinball/emilia-pinball-0.3.0.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header:
+
+inherit games
+
+MY_PN=${PN/emilia-/}
+MY_P=${MY_PN}-${PV}
+DESCRIPTION="SDL OpenGL pinball game"
+HOMEPAGE="http://pinball.sourceforge.net/"
+SRC_URI="mirror://sourceforge/pinball/${MY_P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="x86"
+
+DEPEND="virtual/opengl
+ virtual/x11
+ media-libs/libsdl
+ media-libs/sdl-image
+ media-libs/sdl-mixer"
+
+S=${WORKDIR}/${MY_P}
+
+src_unpack() {
+ unpack ${A}
+ export WANT_AUTOCONF_2_5=1
+ cd ${S}/libltdl
+ autoconf || die
+}
+
+src_compile() {
+ egamesconf \
+ --with-x \
+ --with-buildroot-prefix=${D} \
+ || die
+ make CXXFLAGS="${CXXFLAGS}" || die
+}
+
+src_install() {
+ dodoc AUTHORS Changelog INSTALL NEWS README
+ make DESTDIR=${D} install || die
+ dosym ${GAMES_BINDIR}/pinball ${GAMES_BINDIR}/emilia-pinball
+ rm -rf ${D}/${GAMES_PREFIX}/include
+ rm -f ${D}/${GAMES_BINDIR}/pinball-config
+ prepgamesdirs
+}
diff --git a/games-arcade/emilia-pinball/files/digest-emilia-pinball-0.3.0 b/games-arcade/emilia-pinball/files/digest-emilia-pinball-0.3.0
new file mode 100644
index 000000000000..c1daeae34a9b
--- /dev/null
+++ b/games-arcade/emilia-pinball/files/digest-emilia-pinball-0.3.0
@@ -0,0 +1 @@
+MD5 b81a062874e541914e258ddb9c1cc941 pinball-0.3.0.tar.gz 1837301
diff --git a/games-arcade/excido/ChangeLog b/games-arcade/excido/ChangeLog
new file mode 100644
index 000000000000..804a40272397
--- /dev/null
+++ b/games-arcade/excido/ChangeLog
@@ -0,0 +1,9 @@
+# ChangeLog for app-games/excido
+# Copyright 2000-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-arcade/excido/ChangeLog,v 1.1 2003/09/10 19:29:21 vapier Exp $
+
+*excido-0.1.2 (24 Aug 2003)
+
+ 24 Aug 2003; Michael Sterrett <msterret@gentoo.org> excido-0.1.2.ebuild:
+ initial commit (bug 27205)
+
diff --git a/games-arcade/excido/Manifest b/games-arcade/excido/Manifest
new file mode 100644
index 000000000000..2b52a9c8415f
--- /dev/null
+++ b/games-arcade/excido/Manifest
@@ -0,0 +1,3 @@
+MD5 8d4471e53a182b00960b4e6e99ec8c8e excido-0.1.2.ebuild 1367
+MD5 2eac0318cd220299691d145acde15b69 ChangeLog 350
+MD5 632a8efc0c9bb3750d838d9b9f50d7b5 files/digest-excido-0.1.2 66
diff --git a/games-arcade/excido/excido-0.1.2.ebuild b/games-arcade/excido/excido-0.1.2.ebuild
new file mode 100644
index 000000000000..3740b3aff62c
--- /dev/null
+++ b/games-arcade/excido/excido-0.1.2.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header:
+
+inherit games
+
+DESCRIPTION="A fast paced action game"
+HOMEPAGE="http://icculus.org/excido/"
+SRC_URI="http://icculus.org/excido/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+KEYWORDS="x86"
+SLOT="0"
+
+DEPEND="dev-games/physfs
+ media-libs/libsdl
+ media-libs/sdl-mixer
+ media-libs/sdl-ttf
+ media-libs/sdl-image"
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+
+ sed -i \
+ -e "s:\"helmetr.ttf\":\"${GAMES_DATADIR}/${PN}/helmetr.ttf\":" src/Camera.cpp || \
+ die "sed Camera.cpp failed"
+
+ sed -i \
+ -e "s:\"helmetr.ttf\":\"${GAMES_DATADIR}/${PN}/helmetr.ttf\":" src/Menu.cpp || \
+ die "sed Menu.cpp failed"
+
+ sed -i \
+ -e "s:\"data\":\"${GAMES_DATADIR}/${PN}\":" src/main.cpp || \
+ die "sed main.cpp failed"
+
+ sed -i \
+ -e "s/-Wall .*/${CXXFLAGS}/" Makefile || \
+ die "sed Makefile failed"
+}
+
+src_install() {
+ dogamesbin excido
+ dodir ${GAMES_DATADIR}/${PN}
+ cp helmetr.ttf data/*.{wav,png} ${D}${GAMES_DATADIR}/${PN}
+ dodoc excido.conf BUGS CHANGELOG HACKING INSTALL README RELNOTES* \
+ keyguide.txt data/CREDITS data/*.txt
+ prepgamesdirs
+}
+
+pkg_postinst() {
+ einfo "${PN} will look for a excido.conf in the current directory but"
+ einfo "it isn't necessary to play the game. An example file is located"
+ einfo "in /usr/share/doc/${P}"
+ games_pkg_postinst
+}
diff --git a/games-arcade/excido/files/digest-excido-0.1.2 b/games-arcade/excido/files/digest-excido-0.1.2
new file mode 100644
index 000000000000..d0f7b6f9b6c2
--- /dev/null
+++ b/games-arcade/excido/files/digest-excido-0.1.2
@@ -0,0 +1 @@
+MD5 a70be9de7f73edbf9a53dce110209678 excido-0.1.2.tar.bz2 1758163
diff --git a/games-arcade/frozen-bubble/ChangeLog b/games-arcade/frozen-bubble/ChangeLog
new file mode 100644
index 000000000000..677216ac79b3
--- /dev/null
+++ b/games-arcade/frozen-bubble/ChangeLog
@@ -0,0 +1,94 @@
+# ChangeLog for app-games/frozen-bubble
+# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-arcade/frozen-bubble/ChangeLog,v 1.1 2003/09/10 19:29:21 vapier Exp $
+
+ 22 Jul 2003; Chris Gianelloni <wolf31o2@gentoo.org>
+ frozen-bubble-1.0.0-r2.ebuild:
+ Changed to use /usr/games. Closes bug #25055.
+
+*frozen-bubble-1.0.0-r2 (28 Jun 2003)
+
+ 28 Jun 2003; Mike Frysinger <vapier@gentoo.org> :
+ Version bump to add network support #17430.
+
+*frozen-bubble-1.0.0-r1 (01 Jun 2003)
+
+ 03 Jun 2003; <msterret@gentoo.org> frozen-bubble-1.0.0-r1.ebuild:
+ Switched from using Makefile.fixed in files/ to just modifying the Makefile
+ from the source distribution. Uses sed -i so added sed to DEPEND.
+
+ 02 Jun 2003; <msterret@gentoo.org> frozen-bubble-1.0.0-r1.ebuild:
+ Removed the seding of frozen-bubble since it seems to no longer be needed.
+ There is no fb.pl in the source distribution or the installed package and
+ fb.pl isn't mentioned in frozen-bubble so the sed has been silently doing
+ nothing for a while.
+
+ 01 Jun 2003; Michael Cummings <mcummings@gentoo.org>
+ frozen-bubble-1.0.0-r1.ebuild:
+ Version bump because eclasses changed
+
+*frozen-bubble-1.0.0 (05 Mar 2003)
+
+ 30 May 2003; Seemant Kulleen <seemant@gentoo.org>
+ frozen-bubble-1.0.0.ebuild:
+ inherit perl-module instead of perl-post
+
+ 12 Jun 2003; msterret frozen-bubble-1.0.0-r1.ebuild,
+ frozen-bubble-1.0.0.ebuild:
+ add Header
+
+ 05 Mar 2003; Mike Frysinger <vapier@gentoo.org> :
+ Version bump #15852 TGL <degrenier@easyconnect.fr>.
+
+*frozen-bubble-0.9.3-r1 (07 Jun 2002)
+
+ 31 Jan 2003; Mark Guertin <gerk@gentoo.org> frozen-bubble-0.9.3-r1.ebuild :
+ set to ppc stable
+
+ 15 Jan 2003; Jon Nall <nall@gentoo.org> frozen-bubble-0.9.3-r1.ebuild :
+ added ~ppc
+
+ 21 Sep 2002; <mcummings@gentoo.org> : Added corrected Makefile for perl to
+ compile correctly with new MakeMaker
+
+ 17 jul 2002; Jose Alberto Suárez López <bass@gentoo.org> frozen-bubble-0.9.3-r1.ebuild :
+ Added KEYWORDS.
+
+ 07 Jun 2002; Bruce A. Locke <blocke@shivan.org> frozen-bubble-0.9.3-r1.ebuild :
+
+ Updated dependencies
+
+*frozen-bubble-0.9.3 (2 June 2002)
+
+ 2 June 2002; Gabriele Giorgetti <stroke@gentoo.org> frozen-bubble-0.9.3 :
+ Updated version.
+
+ (I won't modify stuffs below... but it looks a little messy :) )
+
+
+ 25 Feb 2002; Leo Lipelis <aeoo@gentoo.org> files/digest-frozen-bubble-0.9.2,
+ frozen-bubble-0.9.2.ebuild:
+
+ Initial ebuild for a fun puzzle game.
+
+*frozen-bubble-0.9.2 (25 Feb 2002)
+
+ 1 Feb 2002; G.Bevin <gbevin@gentoo.org> skel.ChangeLog :
+
+ This changelog is targetted to users. This means that the comments should be
+ well explained and written in clean English.
+
+ Every new version or revision of the package has to be marked by a '*'
+ separator line as above. Changements since the last revision have to be
+ added to the top of the file, underneath the initial copyright and cvs header
+ comments, in exactly the same format as this comment.
+
+ This means that you start with header line that has the following format :
+
+ date; your_name <your_email> changed_file1, changed_file2 :
+
+ Below that line your explanation should follow. It has to be indented,
+ paragraphed and wrapped at a linewidth of 80 characters.
+
+ Any details about what exactly changed in the code should be added as a
+ message when the changes are committed to cvs, not in this file.
diff --git a/games-arcade/frozen-bubble/Manifest b/games-arcade/frozen-bubble/Manifest
new file mode 100644
index 000000000000..8ccbca8f3307
--- /dev/null
+++ b/games-arcade/frozen-bubble/Manifest
@@ -0,0 +1,5 @@
+MD5 d5ee162936f109648ad43c46afb9b663 ChangeLog 3432
+MD5 052939cc7c0f6a612a88570fe0cc1455 frozen-bubble-1.0.0-r1.ebuild 935
+MD5 82b02a23974faab97fbc1306b68f04fb frozen-bubble-1.0.0-r2.ebuild 1542
+MD5 3e508d07074929a0fb48dc970a997ec7 files/digest-frozen-bubble-1.0.0-r1 73
+MD5 9a77f057ee51c039f467c20fa822159d files/digest-frozen-bubble-1.0.0-r2 228
diff --git a/games-arcade/frozen-bubble/files/digest-frozen-bubble-1.0.0-r1 b/games-arcade/frozen-bubble/files/digest-frozen-bubble-1.0.0-r1
new file mode 100644
index 000000000000..aff74a1ba772
--- /dev/null
+++ b/games-arcade/frozen-bubble/files/digest-frozen-bubble-1.0.0-r1
@@ -0,0 +1 @@
+MD5 2be5ead2aee72adc3fb643630a774b59 frozen-bubble-1.0.0.tar.bz2 7321135
diff --git a/games-arcade/frozen-bubble/files/digest-frozen-bubble-1.0.0-r2 b/games-arcade/frozen-bubble/files/digest-frozen-bubble-1.0.0-r2
new file mode 100644
index 000000000000..1abf1f03e569
--- /dev/null
+++ b/games-arcade/frozen-bubble/files/digest-frozen-bubble-1.0.0-r2
@@ -0,0 +1,3 @@
+MD5 2be5ead2aee72adc3fb643630a774b59 frozen-bubble-1.0.0.tar.bz2 7321135
+MD5 08e6f290c41e135c88235b15566020cf frozen-bubble-client-0.0.3.tar.bz2 59680
+MD5 3b843f2ce1b6424e144b645ccc985997 frozen-bubble-server-0.0.3.tar.bz2 5772
diff --git a/games-arcade/frozen-bubble/frozen-bubble-1.0.0-r1.ebuild b/games-arcade/frozen-bubble/frozen-bubble-1.0.0-r1.ebuild
new file mode 100644
index 000000000000..775b4d34bee8
--- /dev/null
+++ b/games-arcade/frozen-bubble/frozen-bubble-1.0.0-r1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-arcade/frozen-bubble/frozen-bubble-1.0.0-r1.ebuild,v 1.1 2003/09/10 19:29:21 vapier Exp $
+
+inherit perl-module
+
+DESCRIPTION="A Puzzle Bubble clone written in perl"
+HOMEPAGE="http://www.frozen-bubble.org/"
+SRC_URI="http://guillaume.cottenceau.free.fr/fb/${P}.tar.bz2"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="x86 ppc"
+
+DEPEND="virtual/glibc
+ >=sys-apps/sed-4
+ >=dev-lang/perl-5.6.1
+ >=media-libs/sdl-mixer-1.2.3
+ >=dev-perl/sdl-perl-1.19.0"
+
+src_unpack() {
+ unpack ${A}
+
+ sed -i \
+ -e 's:INSTALLDIRS=.*:PREFIX=${D}/usr:' \
+ ${P}/c_stuff/Makefile \
+ || die 'sed c_stuff/Makefile failed'
+}
+
+src_compile() {
+ make OPTIMIZE="${CFLAGS}" PREFIX="/usr" || die
+}
+
+src_install() {
+ make PREFIX="${D}/usr" install || die
+
+ dosed /usr/bin/frozen-bubble
+ dodoc AUTHORS CHANGES COPYING README
+}
diff --git a/games-arcade/frozen-bubble/frozen-bubble-1.0.0-r2.ebuild b/games-arcade/frozen-bubble/frozen-bubble-1.0.0-r2.ebuild
new file mode 100644
index 000000000000..aef582d2af26
--- /dev/null
+++ b/games-arcade/frozen-bubble/frozen-bubble-1.0.0-r2.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-arcade/frozen-bubble/frozen-bubble-1.0.0-r2.ebuild,v 1.1 2003/09/10 19:29:21 vapier Exp $
+
+inherit games perl-module
+
+NET_CLIENT_P=frozen-bubble-client-0.0.3
+NET_SERVER_P=frozen-bubble-server-0.0.3
+DESCRIPTION="A Puzzle Bubble clone written in perl (now with network support)"
+HOMEPAGE="http://www.frozen-bubble.org/ http://chl.tuxfamily.org/frozen-bubble/"
+SRC_URI="http://guillaume.cottenceau.free.fr/fb/${P}.tar.bz2
+ http://chl.tuxfamily.org/frozen-bubble/${NET_CLIENT_P}.tar.bz2
+ http://chl.tuxfamily.org/frozen-bubble/${NET_SERVER_P}.tar.bz2"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~x86 ~ppc"
+IUSE=""
+
+DEPEND="virtual/glibc
+ >=sys-apps/sed-4
+ >=dev-lang/perl-5.6.1
+ >=media-libs/sdl-mixer-1.2.3
+ >=dev-perl/sdl-perl-1.19.0"
+
+src_unpack() {
+ unpack ${A}
+
+ sed -i -e 's:INSTALLDIRS=.*:PREFIX=${D}/usr:' \
+ ${P}/c_stuff/Makefile \
+ || die 'sed c_stuff/Makefile failed'
+}
+
+src_compile() {
+ make OPTIMIZE="${CFLAGS}" PREFIX=/usr/games || die
+
+ cd ${WORKDIR}/${NET_SERVER_P}
+ ./bootstrap.sh || die
+ econf || die
+}
+
+src_install() {
+ make PREFIX=${D}/usr/games install || die
+ dosed /usr/games/bin/frozen-bubble
+ dodoc AUTHORS CHANGES COPYING README
+
+ cd ${WORKDIR}/${NET_CLIENT_P}
+ make PREFIX=${D}/usr/games install || die
+
+ cd ${WORKDIR}/${NET_SERVER_P}
+ make DESTDIR=${D} install || die
+ dodoc TODO
+ newdoc README README.server
+
+ prepgamesdirs
+}
+
+pkg_postinst() {
+ games_pkg_postinst
+}
diff --git a/games-arcade/grande-KXL/ChangeLog b/games-arcade/grande-KXL/ChangeLog
new file mode 100644
index 000000000000..acaff717b8d9
--- /dev/null
+++ b/games-arcade/grande-KXL/ChangeLog
@@ -0,0 +1,8 @@
+# ChangeLog for app-games/grande-KXL
+# Copyright 2000-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-arcade/grande-KXL/ChangeLog,v 1.1 2003/09/10 19:29:21 vapier Exp $
+
+*grande-KXL-0.6 (04 Mar 2003)
+
+ 04 Mar 2003; Mike Frysinger <vapier@gentoo.org> :
+ Initial import. Ebuild submitted by Daniele Foci <sunscan@sunscan.org> #14248.
diff --git a/games-arcade/grande-KXL/Manifest b/games-arcade/grande-KXL/Manifest
new file mode 100644
index 000000000000..1b98cec4cfa6
--- /dev/null
+++ b/games-arcade/grande-KXL/Manifest
@@ -0,0 +1,4 @@
+MD5 303eb2e61e8cf0c183ea7cd17287fc29 files/0.6-configure.in.patch 478
+MD5 f3ee69069caa36f63d815a843975f8b3 files/digest-grande-KXL-0.6 66
+MD5 8b968279678485cb506735e773b9a485 grande-KXL-0.6.ebuild 749
+MD5 ffbc455374744c148b25f15a40a2bd13 ChangeLog 387
diff --git a/games-arcade/grande-KXL/files/0.6-configure.in.patch b/games-arcade/grande-KXL/files/0.6-configure.in.patch
new file mode 100644
index 000000000000..867f92d6bd28
--- /dev/null
+++ b/games-arcade/grande-KXL/files/0.6-configure.in.patch
@@ -0,0 +1,16 @@
+--- configure.in 2003-01-14 23:17:08.000000000 -0500
++++ /configure.in 2003-03-04 16:59:02.000000000 -0500
+@@ -17,10 +17,10 @@
+ AC_CHECK_HEADERS(unistd.h)
+
+ dnl installation & score path
+-if test "x${prefix}" = "xNONE"; then
+- inst_path="${ac_default_prefix}/games/grande"
++if test "x${datadir}" = "xNONE"; then
++ inst_path="${ac_default_datadir}/games/grande"
+ else
+- inst_path="${prefix}/games/grande"
++ inst_path="${datadir}/games/grande"
+ fi
+ score_path="/var/games"
+
diff --git a/games-arcade/grande-KXL/files/digest-grande-KXL-0.6 b/games-arcade/grande-KXL/files/digest-grande-KXL-0.6
new file mode 100644
index 000000000000..da6f38d45a38
--- /dev/null
+++ b/games-arcade/grande-KXL/files/digest-grande-KXL-0.6
@@ -0,0 +1 @@
+MD5 a080baa2a154cd90e5da913206606c89 grande-KXL-0.6.tar.gz 240869
diff --git a/games-arcade/grande-KXL/grande-KXL-0.6.ebuild b/games-arcade/grande-KXL/grande-KXL-0.6.ebuild
new file mode 100644
index 000000000000..e1d5c61599a4
--- /dev/null
+++ b/games-arcade/grande-KXL/grande-KXL-0.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-arcade/grande-KXL/grande-KXL-0.6.ebuild,v 1.1 2003/09/10 19:29:21 vapier Exp $
+
+inherit eutils games
+
+DESCRIPTION="ZANAC type 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_unpack() {
+ unpack ${A}
+ cd ${S}
+ epatch ${FILESDIR}/${PV}-configure.in.patch
+ autoconf || die
+}
+
+src_compile() {
+ egamesconf \
+ --datadir=${GAMES_DATADIR_BASE} \
+ || die
+ emake || die
+}
+
+src_install() {
+ dodir ${GAMES_STATEDIR}
+ make DESTDIR=${D} install || die
+ dodoc ChangeLog README
+ prepgamesdirs
+}
diff --git a/games-arcade/jumpnbump/ChangeLog b/games-arcade/jumpnbump/ChangeLog
new file mode 100644
index 000000000000..74944545d639
--- /dev/null
+++ b/games-arcade/jumpnbump/ChangeLog
@@ -0,0 +1,36 @@
+# ChangeLog for app-games/jumpnbump
+# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-arcade/jumpnbump/ChangeLog,v 1.1 2003/09/10 19:29:21 vapier Exp $
+
+ 04 Aug 2003; Michael Sterrett <msterret@gentoo.org>
+ jumpnbump-1.41-r1.ebuild:
+ use the selected level from the right location (bug 25901)
+
+*jumpnbump-1.41-r1 (01 Aug 2003)
+
+ 01 Aug 2003; Michael Sterrett <msterret@gentoo.org>
+ jumpnbump-1.41-r1.ebuild:
+ use games.eclass location for datafiles and inherit games; tidy
+
+*jumpnbump-1.41 (06 Jun 2003)
+
+ 06 Jun 2003; <msterret@gentoo.org> jumpnbump-1.41.ebuild:
+ version bump; had to fix the ebuild to accommodate changes in upstream install.
+
+ 06 Jun 2003; <msterret@gentoo.org> jumpnbump-1.39.ebuild:
+ DEPEND on sed >= 4
+
+ 05 Jun 2003; Martin Holzer <mholzer@gentoo.org> jumpnbump-1.39.ebuild:
+ Now installs into /usr/games/bin. Closes #18121.
+
+*jumpnbump-1.39.ebuild (18 dec 2002) Bart Verwilst <verwilst@gentoo.org>
+
+*jumpnbump-1.2.ebuild (17 jul 2002)
+
+ 17 jul 2002; Jose Alberto Suárez López <bass@gentoo.org> jumpnbump-1.2.ebuild :
+ Added KEYWORDS.
+
+*Jump 'n Bump 1.2
+ 19 Apr 2002; Bart Verwilst <verwilst@gentoo.org> Changelog:
+
+ New game, looks quite good and funny :o)
diff --git a/games-arcade/jumpnbump/Manifest b/games-arcade/jumpnbump/Manifest
new file mode 100644
index 000000000000..2b443fbef917
--- /dev/null
+++ b/games-arcade/jumpnbump/Manifest
@@ -0,0 +1,3 @@
+MD5 b11cea1b811841da52d3445a78547bfe files/digest-jumpnbump-1.41-r1 67
+MD5 91f22d4e35003817ca44fa397e5f109f ChangeLog 1268
+MD5 99eb20a523b3402bab2d59526c70a15a jumpnbump-1.41-r1.ebuild 1228
diff --git a/games-arcade/jumpnbump/files/digest-jumpnbump-1.41-r1 b/games-arcade/jumpnbump/files/digest-jumpnbump-1.41-r1
new file mode 100644
index 000000000000..e815b0e5e002
--- /dev/null
+++ b/games-arcade/jumpnbump/files/digest-jumpnbump-1.41-r1
@@ -0,0 +1 @@
+MD5 be67e60900c977d4fe9ef2b6f6518fb2 jumpnbump-1.41.tar.bz2 334077
diff --git a/games-arcade/jumpnbump/jumpnbump-1.41-r1.ebuild b/games-arcade/jumpnbump/jumpnbump-1.41-r1.ebuild
new file mode 100644
index 000000000000..76cf8c7c9ee5
--- /dev/null
+++ b/games-arcade/jumpnbump/jumpnbump-1.41-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-arcade/jumpnbump/jumpnbump-1.41-r1.ebuild,v 1.1 2003/09/10 19:29:21 vapier Exp $
+
+inherit games
+
+DESCRIPTION="a funny multiplayer game about cute little fluffy bunnies"
+HOMEPAGE="http://www.jumpbump.mine.nu/"
+SRC_URI="http://www.jumpbump.mine.nu/port/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="x86 ppc"
+
+DEPEND="virtual/glibc
+ virtual/x11
+ >=sys-apps/sed-4
+ >=media-libs/sdl-mixer-1.2
+ >=media-libs/libsdl-1.2
+ >=media-libs/sdl-net-1.2"
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+
+ sed -i \
+ -e 's:/share/jumpnbump/:/share/games/jumpnbump/:' \
+ -e 's:\$(PREFIX)/games/$:$(PREFIX)/games/bin/:g' Makefile || \
+ die 'sed Makefile failed'
+
+ sed -i \
+ -e 's:/share/jumpnbump/:/share/games/jumpnbump/:' globals.pre || \
+ die 'sed globals.pre failed'
+
+ sed -i \
+ -e 's:%%PREFIX%%/games/:%%PREFIX%%/share/games/:' \
+ -e 's:/share/jumpnbump/:/share/games/jumpnbump/:' jnbmenu.pre || \
+ die 'sed jnbmenu.pre failed'
+}
+
+src_compile() {
+ emake PREFIX=/usr || die "emake failed"
+}
+
+src_install() {
+ make PREFIX=${D}/usr install || die "make install failed"
+ prepgamesdirs
+}
diff --git a/games-arcade/kamikaze/ChangeLog b/games-arcade/kamikaze/ChangeLog
new file mode 100644
index 000000000000..bae76408e78f
--- /dev/null
+++ b/games-arcade/kamikaze/ChangeLog
@@ -0,0 +1,16 @@
+# ChangeLog for app-games/kamikaze
+# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-arcade/kamikaze/ChangeLog,v 1.1 2003/09/10 19:29:21 vapier Exp $
+
+*kamikaze-0.1.0 (01 Sep 2003)
+
+ 01 Sep 2003; Michael Sterrett <msterret@gentoo.org> kamikaze-0.1.0.ebuild:
+ version bump
+
+ 31 Aug 2003; Michael Sterrett <msterret@gentoo.org> kamikaze-0.0.4.ebuild:
+ inherit kde-base -> inherit kde
+
+*kamikaze-0.0.4 (13 Jun 2003)
+
+ 13 Jun 2003; Caleb Tennis <caleb@gentoo.org> kamikaze-0.0.4:
+ Initial commit - closes bug #22580. Thanks to Cyrille Berger for ebuild.
diff --git a/games-arcade/kamikaze/Manifest b/games-arcade/kamikaze/Manifest
new file mode 100644
index 000000000000..e72e3aebcc2b
--- /dev/null
+++ b/games-arcade/kamikaze/Manifest
@@ -0,0 +1,5 @@
+MD5 ca5a13ac28e3fafc1e76750aefdbbffb ChangeLog 626
+MD5 4f371caf2c14491506456f935674992a kamikaze-0.0.4.ebuild 458
+MD5 671c90efcb9091adc98681b4a1b3d9fb kamikaze-0.1.0.ebuild 458
+MD5 19bac1d11f32d435f2037d524520e711 files/digest-kamikaze-0.0.4 67
+MD5 2a89ed5f7d862f3da877ff2c678a7372 files/digest-kamikaze-0.1.0 67
diff --git a/games-arcade/kamikaze/files/digest-kamikaze-0.0.4 b/games-arcade/kamikaze/files/digest-kamikaze-0.0.4
new file mode 100644
index 000000000000..c08a9aa62713
--- /dev/null
+++ b/games-arcade/kamikaze/files/digest-kamikaze-0.0.4
@@ -0,0 +1 @@
+MD5 f69af88b1aa6fbe1d06671b5bddab1e3 kamikaze-0.0.4.tar.gz 2988369
diff --git a/games-arcade/kamikaze/files/digest-kamikaze-0.1.0 b/games-arcade/kamikaze/files/digest-kamikaze-0.1.0
new file mode 100644
index 000000000000..210f83682a44
--- /dev/null
+++ b/games-arcade/kamikaze/files/digest-kamikaze-0.1.0
@@ -0,0 +1 @@
+MD5 821a4940f6d056c9066ea80ebcb54dc5 kamikaze-0.1.0.tar.gz 3158710
diff --git a/games-arcade/kamikaze/kamikaze-0.0.4.ebuild b/games-arcade/kamikaze/kamikaze-0.0.4.ebuild
new file mode 100644
index 000000000000..f8eb7f628c5f
--- /dev/null
+++ b/games-arcade/kamikaze/kamikaze-0.0.4.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-arcade/kamikaze/kamikaze-0.0.4.ebuild,v 1.1 2003/09/10 19:29:21 vapier Exp $
+
+inherit kde
+need-kde 3
+
+SRC_URI="http://mindx.dyndns.org/kde/kamikaze/${P}.tar.gz"
+DESCRIPTION="A bomberman like game for KDE"
+HOMEPAGE="http://mindx.dyndns.org/kde/kamikaze"
+
+LICENSE="GPL-2"
+KEYWORDS="x86"
+SLOT="0"
+IUSE=""
diff --git a/games-arcade/kamikaze/kamikaze-0.1.0.ebuild b/games-arcade/kamikaze/kamikaze-0.1.0.ebuild
new file mode 100644
index 000000000000..ec81bd7c8b5e
--- /dev/null
+++ b/games-arcade/kamikaze/kamikaze-0.1.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-arcade/kamikaze/kamikaze-0.1.0.ebuild,v 1.1 2003/09/10 19:29:21 vapier Exp $
+
+inherit kde
+need-kde 3
+
+SRC_URI="http://mindx.dyndns.org/kde/kamikaze/${P}.tar.gz"
+DESCRIPTION="A bomberman like game for KDE"
+HOMEPAGE="http://mindx.dyndns.org/kde/kamikaze"
+
+LICENSE="GPL-2"
+KEYWORDS="x86"
+SLOT="0"
+IUSE=""
diff --git a/games-arcade/kobodeluxe/ChangeLog b/games-arcade/kobodeluxe/ChangeLog
new file mode 100644
index 000000000000..2960f816ff85
--- /dev/null
+++ b/games-arcade/kobodeluxe/ChangeLog
@@ -0,0 +1,49 @@
+# ChangeLog for app-games/kobodeluxe
+# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-arcade/kobodeluxe/ChangeLog,v 1.1 2003/09/10 19:29:21 vapier Exp $
+
+ 04 Jul 2003; Michael Sterrett <msterret@gentoo.org>
+ kobodeluxe-0.4_pre8.ebuild:
+ use games eclass store highscores in /var/games/kobodeluxe (This is important
+ if kobodeluxe was installed before.) addd a pkg_postinst() so people with
+ existing highscore files know what to do.
+
+*kobodeluxe-0.4_pre8 (01 Jul 2003)
+
+ 01 Jul 2003; Michael Sterrett <msterret@gentoo.org>
+ kobodeluxe-0.4_pre8.ebuild:
+ version bump
+
+ 01 Jul 2003; Michael Sterrett <msterret@gentoo.org>
+ kobodeluxe-0.4_pre6.ebuild:
+ use sed -i
+ use use_enable for opengl
+ more error checking
+
+*kobodeluxe-0.4_pre6 (03 Jun 2002)
+
+ 17 jul 2002; Jose Alberto Suárez López <bass@gentoo.org> kobodeluxe-0.4_pre6.ebuild :
+ Added KEYWORDS.
+
+ 03 Jun 2002; Wout Mertens <wmertens@gentoo.org> :
+
+ Phil Bordelon <phil@lsu.edu> discovered some extra tarballs not mentioned on the site
+ I upped the ebuild to the last available version, but not the release snapshot, because
+ that gave streaking on my screen. (although it has nice features :) )
+ I removed oss and alsa use detection, since those wouldn't build on my system, although
+ sound works; I presume this is because of SDL.
+
+*kobodeluxe-0.3-r1 (02 Jun 2002)
+
+ 17 jul 2002; Jose Alberto Suárez López <bass@gentoo.org> kobodeluxe-0.3-r1.ebuild :
+ Added KEYWORDS.
+
+ 02 Jun 2002; Wout Mertens <wmertens@gentoo.org> :
+
+ Made it compile with the newer autoconf and fixed score dir location
+
+*kobodeluxe-0.3 (12 May 2002)
+
+ 12 May 2002; Wout Mertens <wmertens@gentoo.org> :
+
+ Initial release
diff --git a/games-arcade/kobodeluxe/Manifest b/games-arcade/kobodeluxe/Manifest
new file mode 100644
index 000000000000..090245ecf69e
--- /dev/null
+++ b/games-arcade/kobodeluxe/Manifest
@@ -0,0 +1,7 @@
+MD5 6c99300b7fd1e45816443cee49bb8546 ChangeLog 1745
+MD5 dc7f747cb8f657e4f93c63ce4370ebb6 kobodeluxe-0.3-r1.ebuild 1562
+MD5 21a0703f1b333bcfd3e204f0063674d9 kobodeluxe-0.4_pre6.ebuild 1587
+MD5 5185c6f8a40b7288b5bf9bb6002bbb7e kobodeluxe-0.4_pre8.ebuild 1759
+MD5 99d947efadd6ea8c0986004a8b2f7e50 files/digest-kobodeluxe-0.3-r1 67
+MD5 76eff8ff71990f4de771451cbd46affe files/digest-kobodeluxe-0.4_pre6 72
+MD5 dbded3c4eab3fd5e1f7d8327e8633ead files/digest-kobodeluxe-0.4_pre8 70
diff --git a/games-arcade/kobodeluxe/files/digest-kobodeluxe-0.3-r1 b/games-arcade/kobodeluxe/files/digest-kobodeluxe-0.3-r1
new file mode 100644
index 000000000000..7f344a022588
--- /dev/null
+++ b/games-arcade/kobodeluxe/files/digest-kobodeluxe-0.3-r1
@@ -0,0 +1 @@
+MD5 20a8d040e8ab3b3c505314955ba06105 kobodeluxe-0.3.tar.bz2 486029
diff --git a/games-arcade/kobodeluxe/files/digest-kobodeluxe-0.4_pre6 b/games-arcade/kobodeluxe/files/digest-kobodeluxe-0.4_pre6
new file mode 100644
index 000000000000..d9969f938e7c
--- /dev/null
+++ b/games-arcade/kobodeluxe/files/digest-kobodeluxe-0.4_pre6
@@ -0,0 +1 @@
+MD5 a2134a1197da825f3c85d4feb620f1e2 kobodeluxe-0.4-pre6.tar.bz2 541967
diff --git a/games-arcade/kobodeluxe/files/digest-kobodeluxe-0.4_pre8 b/games-arcade/kobodeluxe/files/digest-kobodeluxe-0.4_pre8
new file mode 100644
index 000000000000..fe5751a16d7c
--- /dev/null
+++ b/games-arcade/kobodeluxe/files/digest-kobodeluxe-0.4_pre8
@@ -0,0 +1 @@
+MD5 215fba14e30755940833dc1abb322bd6 KoboDeluxe-0.4pre8.tar.gz 676204
diff --git a/games-arcade/kobodeluxe/kobodeluxe-0.3-r1.ebuild b/games-arcade/kobodeluxe/kobodeluxe-0.3-r1.ebuild
new file mode 100644
index 000000000000..b267c9282bab
--- /dev/null
+++ b/games-arcade/kobodeluxe/kobodeluxe-0.3-r1.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-arcade/kobodeluxe/kobodeluxe-0.3-r1.ebuild,v 1.1 2003/09/10 19:29:21 vapier Exp $
+
+IUSE="oss opengl"
+
+S=${WORKDIR}/${P}
+
+DESCRIPTION="An SDL port of xkobo, a addictive space shoot-em-up"
+SRC_URI="http://olofson.net/skobo/download/${P}.tar.bz2"
+HOMEPAGE="http://olofson.net/skobo/"
+KEYWORDS="x86"
+LICENSE="GPL-2"
+
+SLOT=0
+DEPEND="virtual/glibc
+ sys-devel/autoconf
+ media-libs/libsdl
+ media-libs/sdl-image
+ opengl? ( virtual/opengl )"
+RDEPEND="virtual/glibc
+ media-libs/libsdl
+ media-libs/sdl-image
+ opengl? ( virtual/opengl )"
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+ # Fix paths
+ mv configure configure.orig
+ sed -e 's/\$(datadir)\/games\/kobo-deluxe/$(datadir)\/games\/kobodeluxe/' \
+ -e 's/\$(prefix)\/games\/kobo-deluxe\/scores/$(localstatedir)\/lib\/games\/kobodeluxe/' \
+ configure.orig > configure
+ chmod +x configure
+}
+
+src_compile() {
+ local myconf
+
+ use opengl && myconf="--enable-opengl"
+ use oss && myconf="$myconf --enable-oss"
+
+ ./configure \
+ $myconf \
+ --host=${CHOST} \
+ --prefix=/usr \
+ --localstatedir=/var \
+ --infodir=/usr/share/info \
+ --mandir=/usr/share/man || die "./configure failed"
+ emake || die
+}
+
+src_install () {
+ dodoc README* TODO
+ dobin kobodl
+
+ dodir /usr/share/games/kobodeluxe/gfx
+ insinto /usr/share/games/kobodeluxe/gfx
+ doins data/*.{pcx,png}
+
+ DIROPTIONS="-g games -m 0775" dodir /var/lib/games/kobodeluxe
+ insinto /var/lib/games/kobodeluxe
+ doins 42
+}
diff --git a/games-arcade/kobodeluxe/kobodeluxe-0.4_pre6.ebuild b/games-arcade/kobodeluxe/kobodeluxe-0.4_pre6.ebuild
new file mode 100644
index 000000000000..0017eaf344e0
--- /dev/null
+++ b/games-arcade/kobodeluxe/kobodeluxe-0.4_pre6.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-arcade/kobodeluxe/kobodeluxe-0.4_pre6.ebuild,v 1.1 2003/09/10 19:29:21 vapier Exp $
+
+IUSE="opengl"
+
+DESCRIPTION="An SDL port of xkobo, a addictive space shoot-em-up"
+HOMEPAGE="http://olofson.net/skobo/"
+KEYWORDS="x86"
+LICENSE="GPL-2"
+
+P=${P/_/-}
+SRC_URI="http://olofson.net/download/${P}.tar.bz2"
+
+RDEPEND="virtual/glibc
+ media-libs/libsdl
+ media-libs/sdl-image
+ opengl? ( virtual/opengl )"
+DEPEND="$RDEPEND
+ >=sys-apps/sed-4
+ sys-devel/autoconf"
+
+SLOT=0
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+ # Fix paths
+ sed -i \
+ -e 's/\$(datadir)\/games\/kobo-deluxe/$(datadir)\/games\/kobodeluxe/' \
+ -e 's/\$(prefix)\/games\/kobo-deluxe\/scores/$(localstatedir)\/lib\/games\/kobodeluxe/' \
+ configure
+ chmod +x configure
+}
+
+src_compile() {
+ #These do not work with the gentoo versions of oss and alsa,
+ #but sound still works. Hmmm.
+ #use oss && myconf="$myconf --enable-oss"
+ #use alsa && myconf="$myconf --enable-alsa"
+
+ ./configure \
+ `use_enable opengl` \
+ --host=${CHOST} \
+ --prefix=/usr \
+ --localstatedir=/var \
+ --infodir=/usr/share/info \
+ --mandir=/usr/share/man || die "./configure failed"
+ emake || die
+}
+
+src_install () {
+ make install DESTDIR=${D}
+
+ dodoc README* TODO || die "dodoc failed"
+
+ insinto /var/lib/games/kobodeluxe
+ doins 42 || die "doins failed"
+
+ # Fix perms
+ DIROPTIONS="-g games -m 0775" dodir /var/lib/games/kobodeluxe
+
+ # Fix dir name
+ cd ${D}/usr/share/games
+ mv kobo-deluxe kobodeluxe
+}
diff --git a/games-arcade/kobodeluxe/kobodeluxe-0.4_pre8.ebuild b/games-arcade/kobodeluxe/kobodeluxe-0.4_pre8.ebuild
new file mode 100644
index 000000000000..78d740f757a9
--- /dev/null
+++ b/games-arcade/kobodeluxe/kobodeluxe-0.4_pre8.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-arcade/kobodeluxe/kobodeluxe-0.4_pre8.ebuild,v 1.1 2003/09/10 19:29:21 vapier Exp $
+
+inherit games
+
+IUSE="opengl"
+
+DESCRIPTION="An SDL port of xkobo, a addictive space shoot-em-up"
+HOMEPAGE="http://www.olofson.net/kobodl/"
+KEYWORDS="x86"
+LICENSE="GPL-2"
+
+MY_P="KoboDeluxe-${PV/_/}"
+S=${WORKDIR}/${MY_P}
+SRC_URI="http://www.olofson.net/kobodl/download/${MY_P}.tar.gz"
+
+RDEPEND="virtual/glibc
+ media-libs/libsdl
+ media-libs/sdl-image
+ opengl? ( virtual/opengl )"
+DEPEND="$RDEPEND
+ >=sys-apps/sed-4"
+
+SLOT=0
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+ # Fix paths
+ sed -i \
+ -e 's:\$(datadir)/games/kobo-deluxe:$(datadir)/kobodeluxe:' \
+ -e 's:\$(prefix)/games/kobo-deluxe/scores:$(localstatedir)/kobodeluxe:' \
+ configure || die "sed configure failed"
+ sed -i \
+ -e 's:\$(datadir)/games/kobo-deluxe:$(datadir)/kobodeluxe:' \
+ data/Makefile.in || die "sed data/Makefile.in failed"
+}
+
+src_compile() {
+ egamesconf `use_enable opengl` || die "./configure failed"
+ emake || die
+}
+
+src_install () {
+ make install DESTDIR=${D}
+
+ dodoc ChangeLog README* TODO || die "dodoc failed"
+
+ insinto /var/games/kobodeluxe
+ doins 501 || die "doins failed"
+ prepgamesdirs
+ fperms 2775 /var/games/kobodeluxe
+}
+
+pkg_postinst() {
+
+ einfo "The location of the highscore files has changed. If this isn't the"
+ einfo "first time you've installed ${PN} and you'd like to keep the high"
+ einfo "scores from a previous version of ${PN}, please move all the files"
+ einfo "in /var/lib/games/kobodeluxe/ to /var/games/kobodeluxe/. If you"
+ einfo "have a /var/lib/games/kobodeluxe/ directory it may be removed."
+
+ games_pkg_postinst
+}
diff --git a/games-arcade/koules/ChangeLog b/games-arcade/koules/ChangeLog
new file mode 100644
index 000000000000..074dac123a8f
--- /dev/null
+++ b/games-arcade/koules/ChangeLog
@@ -0,0 +1,13 @@
+# ChangeLog for app-games/koules
+# Copyright 2000-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-arcade/koules/ChangeLog,v 1.1 2003/09/10 19:29:21 vapier Exp $
+
+*koules-1.4-r1 (19 Aug 2003)
+
+ 19 Aug 2003; Mike Frysinger <vapier@gentoo.org> :
+ Fix svga compilation + fix wrapper scripts #26884.
+
+*koules-1.4 (12 Jul 2003)
+
+ 12 Jul 2003; Mike Frysinger <vapier@gentoo.org> :
+ Initial import. Ebuild submitted by François MASSON <tereutes@fr.st> #20194.
diff --git a/games-arcade/koules/Manifest b/games-arcade/koules/Manifest
new file mode 100644
index 000000000000..623ddd8a14e5
--- /dev/null
+++ b/games-arcade/koules/Manifest
@@ -0,0 +1,4 @@
+MD5 ccc92d4ab7d61ca482d30192a5ee83ec files/1.4-gcc3.patch 24553
+MD5 a1c0ffbf0eb8f220c9539214524f3275 files/digest-koules-1.4-r1 65
+MD5 857c2a2618f31bf21ab1ffd499af8216 ChangeLog 509
+MD5 2f5a0966449e46cd47c3ae6c715eb819 koules-1.4-r1.ebuild 2358
diff --git a/games-arcade/koules/files/1.4-gcc3.patch b/games-arcade/koules/files/1.4-gcc3.patch
new file mode 100644
index 000000000000..e2830d94adba
--- /dev/null
+++ b/games-arcade/koules/files/1.4-gcc3.patch
@@ -0,0 +1,924 @@
+diff -ur koules1.4/koules.sndsrv.linux.c koules1.4-gcc3/koules.sndsrv.linux.c
+--- koules1.4/koules.sndsrv.linux.c 1998-03-04 19:59:19.000000000 +0100
++++ koules1.4-gcc3/koules.sndsrv.linux.c 2003-04-23 01:15:16.000000000 +0200
+@@ -136,7 +136,7 @@
+ Eventually I'll look at the koules signal handlers and
+ just trap this.
+ */
+-int
++void
+ do_nothing (void)
+ {
+ fprintf (stderr, "koules.sndsrv: doing nothing, something is broken\n");
+diff -ur koules1.4/xlib/inlstring.h koules1.4-gcc3/xlib/inlstring.h
+--- koules1.4/xlib/inlstring.h 1998-03-04 19:59:19.000000000 +0100
++++ koules1.4-gcc3/xlib/inlstring.h 2003-04-23 00:53:56.000000000 +0200
+@@ -1,292 +1,348 @@
+-
+ /* Based on functions in linux/string.h */
+
+-
++#ifndef INLSTRING_H
++#define INLSTRING_H
++#include <sys/types.h> /* for size_t */
+
+ #if !defined(__386__)||!defined(ASSEMBLY)
+
+ #define __memcpy(dst,src,n) memcpy((dst),(src),(n))
+-#define __memcpy_conventioanl(dst,src,n) memcpy((dst),(src),(n))
++#define __memcpy_conventional(dst,src,n) memcpy((dst),(src),(n))
+ #define __memcpyb(dst,src,n) memcpy((dst),(src),(n))
+ #define __memsetb(dst,c,n) memset((dst),(c),(n))
+-#define __memsetlong(dst,c,n) memset((dst),(c),(n))
+ #define __memset(dst,c,n) memset((dst),(c),(n))
+-#define __memset2(dst,c,n) memset((dst),(c),2*(n))
+-#define __memset3(dst,c,n) memset((dst),(c),3*(n))
++
++static inline void *__memsetlong(void *s, long c, size_t count) {
++ long *p=s;
++ int i;
++ for(i=0;i<count;i++)*p++=c;
++ return s;
++}
++
++static inline void *__memset2(void *s, short c, size_t count) {
++ short *p=s;
++ int i;
++ for(i=0;i<count;i++)*p++=c;
++ return s;
++}
++
++static inline void *__memset3(void *s, short c, size_t count) {
++ unsigned char *p=s;
++ int i;
++ for(i=0;i<count;i++) {
++ *p++=c&0xff;
++ *p++=(c>>8)&0xff;
++ *p++=(c>>16)&0xff;
++ }
++ return s;
++}
+
+ #else
+
+-#include <linux/types.h> /* for size_t */
+-static INLINE void *
+-__memcpy_conventional (void *to, const void *from, size_t n)
++static inline void *
++ __memcpy_conventional(void *to, const void *from, size_t n)
+ {
+- __asm__ ("cld\n\t"
+- "movl %%edi,%%ecx\n\t"
+- "andl $1,%%ecx\n\t"
+- "subl %%ecx,%%edx\n\t"
+- "rep ; movsb\n\t" /* 16-bit align destination */
+- "movl %%edx,%%ecx\n\t"
+- "shrl $2,%%ecx\n\t"
+- "rep ; movsl\n\t"
+- "testb $1,%%dl\n\t"
+- "je 1f\n\t"
+- "movsb\n"
+- "1:\ttestb $2,%%dl\n\t"
+- "je 2f\n\t"
+- "movsw\n"
+- "2:\n"
+-: : "d" (n), "D" ((long) to), "S" ((long) from)
+-: "cx", "dx", "di", "si");
+- return (to);
++ int dummy1;
++ long dummy2, dummy3;
++ __asm__ __volatile__("cld\n\t"
++ "cmpl $0,%%edx\n\t"
++ "jle 2f\n\t"
++ "movl %%edi,%%ecx\n\t"
++ "andl $1,%%ecx\n\t"
++ "subl %%ecx,%%edx\n\t"
++ "rep ; movsb\n\t" /* 16-bit align destination */
++ "movl %%edx,%%ecx\n\t"
++ "shrl $2,%%ecx\n\t"
++ "jz 3f\n\t"
++ "rep ; movsl\n\t"
++ "3:\n\t"
++ "testb $1,%%dl\n\t"
++ "je 1f\n\t"
++ "movsb\n"
++ "1:\ttestb $2,%%dl\n\t"
++ "je 2f\n\t"
++ "movsw\n"
++ "2:\n"
++ : "=d"(dummy1), "=D"(dummy2), "=S"(dummy3) /* fake output */
++ : "0"(n), "1"((long) to), "2"((long) from)
++ : "cx"/***rjr***, "dx", "di", "si"***/
++ );
++ return (to);
+ }
+
+
+-static INLINE void *
+-__memcpyb (void *to, const void *from, size_t n)
++static inline void *
++ __memcpyb(void *to, const void *from, size_t n)
+ {
+- __asm__ ("cld\n\t"
+- "rep ; movsb\n\t"
+-: : "c" (n), "D" ((long) to), "S" ((long) from)
+-: "cx", "di", "si");
+- return (to);
++ int dummy1;
++ long dummy2, dummy3;
++ __asm__ __volatile__("cld\n\t"
++ "rep ; movsb\n\t"
++ : "=c"(dummy1), "=D"(dummy2), "=S"(dummy3) /* fake output */
++ : "0"(n), "1"((long) to), "2"((long) from)
++ /***rjr***: "cx", "di", "si"***/
++ );
++ return (to);
+ }
+
+-static INLINE void *
+-__memsetb (void *s, char c, size_t count)
++static inline void *
++ __memsetb(void *s, char c, size_t count)
+ {
+- __asm__ ("cld\n\t"
+- "rep\n\t"
+- "stosb"
+-: : "a" (c), "D" (s), "c" (count)
+-: "cx", "di");
+- return s;
++ __asm__("cld\n\t"
++ "rep\n\t"
++ "stosb"
++ : : "a"(c), "D"(s), "c"(count)
++ : "cx", "di");
++ return s;
+ }
+
+-static INLINE void *
+-__memsetlong (void *s, unsigned c, size_t count)
++static inline void *
++ __memsetlong(void *s, unsigned c, size_t count)
+ {
+- __asm__ ("cld\n\t"
+- "rep\n\t"
+- "stosl"
+-: : "a" (c), "D" (s), "c" (count)
+-: "cx", "di");
+- return s;
++ long dummy1;
++ int dummy2;
++ __asm__ __volatile__("cld\n\t"
++ "rep\n\t"
++ "stosl"
++ : "=D"(dummy1), "=c"(dummy2) /* fake outputs */
++ : "a"(c), "0"(s), "1"(count)
++ /***rjr***: "cx", "di"***/
++ );
++ return s;
+ }
+
+-static INLINE void *
+-__memset (void *s, char c, size_t count)
++static inline void *
++ __memset(void *s, char c, size_t count)
+ {
+- __asm__ (
+- "cld\n\t"
+- "cmpl $12,%%edx\n\t"
+- "jl 1f\n\t" /* if (count >= 12) */
+-
+- "movzbl %%al,%%ax\n\t"
+- "movl %%eax,%%ecx\n\t"
+- "shll $8,%%ecx\n\t" /* c |= c << 8 */
+- "orl %%ecx,%%eax\n\t"
+- "movl %%eax,%%ecx\n\t"
+- "shll $16,%%ecx\n\t" /* c |= c << 16 */
+- "orl %%ecx,%%eax\n\t"
+-
+- "movl %%edx,%%ecx\n\t"
+- "negl %%ecx\n\t"
+- "andl $3,%%ecx\n\t" /* (-s % 4) */
+- "subl %%ecx,%%edx\n\t" /* count -= (-s % 4) */
+- "rep ; stosb\n\t" /* align to longword boundary */
+-
+- "movl %%edx,%%ecx\n\t"
+- "shrl $2,%%ecx\n\t"
+- "rep ; stosl\n\t" /* fill longwords */
+-
+- "andl $3,%%edx\n" /* fill last few bytes */
+- "1:\tmovl %%edx,%%ecx\n\t" /* <= 12 entry point */
+- "rep ; stosb\n\t"
+-: : "a" (c), "D" (s), "d" (count)
+-: "ax", "cx", "dx", "di");
+- return s;
++ int dummy1;
++ long dummy2;
++ int dummy3;
++ __asm__ __volatile__(
++ "cld\n\t"
++ "cmpl $12,%%edx\n\t"
++ "jl 1f\n\t" /* if (count >= 12) */
++
++ "movzbl %%al,%%ax\n\t"
++ "movl %%eax,%%ecx\n\t"
++ "shll $8,%%ecx\n\t" /* c |= c << 8 */
++ "orl %%ecx,%%eax\n\t"
++ "movl %%eax,%%ecx\n\t"
++ "shll $16,%%ecx\n\t" /* c |= c << 16 */
++ "orl %%ecx,%%eax\n\t"
++
++ "movl %%edx,%%ecx\n\t"
++ "negl %%ecx\n\t"
++ "andl $3,%%ecx\n\t" /* (-s % 4) */
++ "subl %%ecx,%%edx\n\t" /* count -= (-s % 4) */
++ "rep ; stosb\n\t" /* align to longword boundary */
++
++ "movl %%edx,%%ecx\n\t"
++ "shrl $2,%%ecx\n\t"
++ "rep ; stosl\n\t" /* fill longwords */
++
++ "andl $3,%%edx\n" /* fill last few bytes */
++ "1:\tmovl %%edx,%%ecx\n\t" /* <= 12 entry point */
++ "rep ; stosb\n\t"
++ : "=a"(dummy1), "=D"(dummy2), "=d"(dummy3) /* fake outputs */
++ : "0"(c), "1"(s), "2"(count)
++ : /***rjr***"ax",*/ "cx"/*, "dx", "di"*/
++ );
++ return s;
+ }
+
+-static INLINE void *
+-__memset2 (void *s, short c, size_t count)
++static inline void *
++ __memset2(void *s, short c, size_t count)
+ /* count is in 16-bit pixels */
+ /* s is assumed to be 16-bit aligned */
+ {
+- __asm__ (
+- "cld\n\t"
+- "cmpl $12,%%edx\n\t"
+- "jl 1f\n\t" /* if (count >= 12) */
+-
+- "movzwl %%ax,%%eax\n\t"
+- "movl %%eax,%%ecx\n\t"
+- "shll $16,%%ecx\n\t" /* c |= c << 16 */
+- "orl %%ecx,%%eax\n\t"
+-
+- "movl %%edi,%%ecx\n\t"
+- "andl $2,%%ecx\n\t" /* s & 2 */
+- "jz 2f\n\t"
+- "decl %%edx\n\t" /* count -= 1 */
+- "stosw\n\t" /* align to longword boundary */
+-
+- "2:\n\t"
+- "movl %%edx,%%ecx\n\t"
+- "shrl $1,%%ecx\n\t"
+- "rep ; stosl\n\t" /* fill longwords */
+-
+- "andl $1,%%edx\n" /* one 16-bit word left? */
+- "jz 3f\n\t" /* no, finished */
+- "1:\tmovl %%edx,%%ecx\n\t" /* <= 12 entry point */
+- "rep ; stosw\n\t"
+- "3:\n\t"
+-: : "a" (c), "D" (s), "d" (count)
+-: "ax", "cx", "dx", "di");
+- return s;
++ int dummy1;
++ long dummy2;
++ int dummy3;
++ __asm__ __volatile__(
++ "cld\n\t"
++ "cmpl $12,%%edx\n\t"
++ "jl 1f\n\t" /* if (count >= 12) */
++
++ "movzwl %%ax,%%eax\n\t"
++ "movl %%eax,%%ecx\n\t"
++ "shll $16,%%ecx\n\t" /* c |= c << 16 */
++ "orl %%ecx,%%eax\n\t"
++
++ "movl %%edi,%%ecx\n\t"
++ "andl $2,%%ecx\n\t" /* s & 2 */
++ "jz 2f\n\t"
++ "decl %%edx\n\t" /* count -= 1 */
++ "movw %%ax,(%%edi)\n\t" /* align to longword boundary */
++ "addl $2,%%edi\n\t"
++
++ "2:\n\t"
++ "movl %%edx,%%ecx\n\t"
++ "shrl $1,%%ecx\n\t"
++ "rep ; stosl\n\t" /* fill longwords */
++
++ "andl $1,%%edx\n" /* one 16-bit word left? */
++ "jz 3f\n\t" /* no, finished */
++ "1:\tmovl %%edx,%%ecx\n\t" /* <= 12 entry point */
++ "rep ; stosw\n\t"
++ "3:\n\t"
++ : "=a"(dummy1), "=D"(dummy2), "=d"(dummy3) /* fake outputs */
++ : "0"(c), "1"(s), "2"(count)
++ : /***rjr***"ax",*/ "cx"/*, "dx", "di"*/
++ );
++ return s;
+ }
+
+-static INLINE void *
+-__memset3 (void *s, int c, size_t count)
++static inline void *
++ __memset3(void *s, int c, size_t count)
+ /* count is in 24-bit pixels (3 bytes per pixel) */
+ {
+- __asm__ (
+- "cmpl $8,%%edx\n\t"
+- /* "jmp 2f\n\t" *//* debug */
+- "jl 2f\n\t"
+-
+- "movl %%eax,%%ebx\n\t" /* eax = (low) BGR0 (high) */
+- "shll $24,%%ebx\n\t" /* ebx = 000B */
+- "orl %%ebx,%%eax\n\t" /* eax = BGRB */
+-
+- "movl %%eax,%%ebx\n\t"
+- "shrl $8,%%ebx\n\t" /* ebx = GRB0 */
+- "movl %%ebx,%%ecx\n\t"
+- "shll $24,%%ecx\n\t" /* ecx = 000G */
+- "orl %%ecx,%%ebx\n\t" /* ebx = GRBG */
+-
+- "movl %%eax,%%ecx\n\t"
+- "shll $8,%%ecx\n\t" /* ecx = 0BGR */
+- "movb %%bh,%%cl\n\t" /* ecx = RBGR */
+-
+- "cmpl $16,%%edx\n\t"
+- "jl 1f\n\t"
+- "jmp 5f\n\t"
+- ".align 4,0x90\n\t"
+-
+- "5:\n\t" /* loop unrolling */
+- "movl %%eax,(%%edi)\n\t" /* write BGRB */
+- "movl %%ebx,4(%%edi)\n\t" /* write GRBG */
+- "movl %%ecx,8(%%edi)\n\t" /* write RBGR */
+- "movl %%eax,12(%%edi)\n\t"
+- "movl %%ebx,16(%%edi)\n\t"
+- "movl %%ecx,20(%%edi)\n\t"
+- "movl %%eax,24(%%edi)\n\t"
+- "movl %%ebx,28(%%edi)\n\t"
+- "movl %%ecx,32(%%edi)\n\t"
+- "movl %%eax,36(%%edi)\n\t"
+- "subl $16,%%edx\n\t" /* blend end-of-loop instr. */
+- "movl %%ebx,40(%%edi)\n\t"
+- "movl %%ecx,44(%%edi)\n\t"
+- "addl $48,%%edi\n\t"
+- "cmpl $16,%%edx\n\t"
+- "jge 5b\n\t"
+- "andl %%edx,%%edx\n\t"
+- "jz 4f\n\t" /* finished */
+- "cmpl $4,%%edx\n\t"
+- "jl 2f\n\t" /* less than 4 pixels left */
+- "jmp 1f\n\t"
+- ".align 4,0x90\n\t"
+-
+- "1:\n\t"
+- "movl %%eax,(%%edi)\n\t" /* write BGRB */
+- "movl %%ebx,4(%%edi)\n\t" /* write GRBG */
+- "movl %%ecx,8(%%edi)\n\t" /* write RBGR */
+- "addl $12,%%edi\n\t"
+- "subl $4,%%edx\n\t"
+- "cmpl $4,%%edx\n\t"
+- "jge 1b\n\t"
+-
+- "2:\n\t"
+- "cmpl $0,%%edx\n\t" /* none left? */
+- "jle 4f\n\t" /* finished */
+-
+- "mov %%eax,%%ecx\n\t"
+- "shrl $16,%%ecx\n\t" /* B in cl */
+-
+- "3:\n\t" /* write last few pixels */
+- "movw %%ax,(%%edi)\n\t" /* write RG */
+- "movb %%cl,2(%%edi)\n\t" /* write B */
+- "addl $3,%%edi\n\t"
+- "decl %%edx\n\t"
+- "jnz 3b\n\t"
+-
+- "4:\n\t"
+-: : "a" (c), "D" (s), "d" (count)
+-: "ax", "bx", "cx", "dx", "di");
+- return s;
++ int dummy1;
++ long dummy2;
++ int dummy3;
++ __asm__ __volatile__(
++ "cmpl $8,%%edx\n\t"
++ /* "jmp 2f\n\t" *//* debug */
++ "jl 2f\n\t"
++
++ "movl %%eax,%%esi\n\t" /* esi = (low) BGR0 (high) */
++ "shll $24,%%eax\n\t" /* eax = 000B */
++ "orl %%eax,%%esi\n\t" /* esi = BGRB */
++
++ "movl %%esi,%%eax\n\t"
++ "shrl $8,%%eax\n\t" /* eax = GRB0 */
++ "movl %%eax,%%ecx\n\t"
++ "shll $24,%%ecx\n\t" /* ecx = 000G */
++ "orl %%ecx,%%eax\n\t" /* eax = GRBG */
++
++ "movl %%esi,%%ecx\n\t"
++ "shll $8,%%ecx\n\t" /* ecx = 0BGR */
++ "movb %%ah,%%cl\n\t" /* ecx = RBGR */
++
++ "cmpl $16,%%edx\n\t"
++ "jl 1f\n\t"
++ "jmp 5f\n\t"
++ ".align 4,0x90\n\t"
++
++ "5:\n\t" /* loop unrolling */
++ "movl %%esi,(%%edi)\n\t" /* write BGRB */
++ "movl %%eax,4(%%edi)\n\t" /* write GRBG */
++ "movl %%ecx,8(%%edi)\n\t" /* write RBGR */
++ "movl %%esi,12(%%edi)\n\t"
++ "movl %%eax,16(%%edi)\n\t"
++ "movl %%ecx,20(%%edi)\n\t"
++ "movl %%esi,24(%%edi)\n\t"
++ "movl %%eax,28(%%edi)\n\t"
++ "movl %%ecx,32(%%edi)\n\t"
++ "movl %%esi,36(%%edi)\n\t"
++ "subl $16,%%edx\n\t" /* blend end-of-loop instr. */
++ "movl %%eax,40(%%edi)\n\t"
++ "movl %%ecx,44(%%edi)\n\t"
++ "addl $48,%%edi\n\t"
++ "cmpl $16,%%edx\n\t"
++ "jge 5b\n\t"
++ "andl %%edx,%%edx\n\t"
++ "jz 4f\n\t" /* finished */
++ "cmpl $4,%%edx\n\t"
++ "jl 2f\n\t" /* less than 4 pixels left */
++ "jmp 1f\n\t"
++ ".align 4,0x90\n\t"
++
++ "1:\n\t"
++ "movl %%esi,(%%edi)\n\t" /* write BGRB */
++ "movl %%eax,4(%%edi)\n\t" /* write GRBG */
++ "movl %%ecx,8(%%edi)\n\t" /* write RBGR */
++ "addl $12,%%edi\n\t"
++ "subl $4,%%edx\n\t"
++ "cmpl $4,%%edx\n\t"
++ "jge 1b\n\t"
++
++ "2:\n\t"
++ "cmpl $0,%%edx\n\t" /* none left? */
++ "jle 4f\n\t" /* finished */
++
++ "mov %%ecx,%%eax\n\t"
++ "shrl $8,%%ecx\n\t" /* R in cl */
++
++ "3:\n\t" /* write last few pixels */
++ "movw %%cx,(%%edi)\n\t" /* write BG */
++ "movb %%al,2(%%edi)\n\t" /* write R */
++ "addl $3,%%edi\n\t"
++ "decl %%edx\n\t"
++ "jnz 3b\n\t"
++
++ "4:\n\t"
++ : "=a"(dummy1), "=D"(dummy2), "=d"(dummy3) /* fake outputs */
++ : "0"(c), "1"(s), "2"(count)
++ : /***rjr***"ax",*/ "cx", /*"dx",*/ "si"/*, "di"*/
++ );
++ return s;
+ }
+
+-/* Functions defined in mem.S */
+-
+-extern memcpy4to3 (void *dest, void *src, int n);
+-extern memcpy32shift8 (void *dest, void *src, int n);
+-
+ /* Functions for which arguments must be passed in %ebx, %edx, and %ecx. */
+-extern __memcpyasm_regargs (); /* nu_bytes >= 3 */
+-extern __memcpyasm_regargs_aligned (); /* nu_bytes >= 32 */
++#if 0 /* Why declare 'em? Just confuses the compiler and can't be called from C
++ anyway */
++extern __memcpyasm_regargs(); /* nu_bytes >= 3 */
++extern __memcpyasm_regargs_aligned(); /* nu_bytes >= 32 */
++#endif
+
+
+ /* Always 32-bit align destination, even for a small number of bytes. */
+-static INLINE void *
+-__memcpy_aligndest (void *dest, const void *src, int n)
++static inline void *
++ __memcpy_aligndest(void *dest, const void *src, int n)
+ {
+- __asm__ __volatile__ ("
+- cmpl $3, %%ecx
+- ja 1f
+- call * __memcpy_jumptable (, %%ecx, 4)
+- jmp 2f
+- 1:call __memcpyasm_regargs
+- "
+- :
+- :"b" (dest), "d" (src), "c" (n)
+- :"ax", "0", "1", "2");
++ __asm__ __volatile__("cmpl $3, %%ecx\n\t"
++ "ja 1f\n\t"
++ "call * __memcpy_jumptable (, %%ecx, 4)\n\t"
++ "jmp 2f\n\t"
++ "1:call __memcpyasm_regargs\n\t"
++ "2:":
++ :"S"(dest), "d"(src), "c"(n)
++ :"ax", "0", "1", "2");
++ return dest;
+ }
+
+
+ /* Optimized version for 32-bit aligned destination. */
+-static INLINE void *
+-__memcpy_destaligned (void *dest, const void *src, int n)
++static inline void *
++ __memcpy_destaligned(void *dest, const void *src, int n)
+ {
+- __asm__ __volatile__ ("
+- cmpl $32, %%ecx
+- ja 1f
+- call * __memcpy_jumptable (, %%ecx, 4)
+- jmp 2f
+- 1:call __memcpyasm_regargs_aligned
+- 2:
+- "
+- :
+- :"b" (dest), "d" (src), "c" (n)
+- :"ax", "0", "1", "2");
++ __asm__ __volatile__("cmpl $32, %%ecx\n\t"
++ "ja 1f\n\t"
++ "call * __memcpy_jumptable (, %%ecx, 4)\n\t"
++ "jmp 2f\n\t"
++ "1:call __memcpyasm_regargs_aligned\n\t"
++ "2:\n\t":
++ :"S"(dest), "d"(src), "c"(n)
++ :"ax", "0", "1", "2");
++ return dest;
+ }
+
+
+-/* Balanced INLINE memcpy; 32-bit align destination if nu_bytes >= 20. */
+-static INLINE void *
+-__memcpy_balanced (void *dest, const void *src, int n)
++/* Balanced inline memcpy; 32-bit align destination if nu_bytes >= 20. */
++static inline void *
++ __memcpy_balanced(void *dest, const void *src, int n)
+ {
+- __asm__ __volatile__ ("
+- cmpl $19, %%ecx
+- ja 1f
+- call * __memcpy_jumptable (, %%ecx, 4)
+- jmp 2f
+- 1:call __memcpyasm_regargs
+- 2:
+- "
+- :
+- :"b" ((long) dest), "d" ((long) src), "c" ((long) n)
+- :"ax", "bx", "cx", "dx");
++ __asm__ __volatile__("cmpl $19, %%ecx\n\t"
++ "ja 1f\n\t"
++ "call * __memcpy_jumptable (, %%ecx, 4)\n\t"
++ "jmp 2f\n\t"
++ "1:call __memcpyasm_regargs\n\t"
++ "2:\n\t"
++ :
++ :"S"((long) dest), "d"((long) src), "c"((long) n)
++ :"ax", "0", "1", "2");
++ return dest;
+ }
+
+
+ #define __memcpy __memcpy_conventional
+
+ #endif
++
++/* Functions defined in mem.S or mem.c */
++
++extern void __memcpy4to3(void *dest, void *src, int n);
++extern void __memcpy32shift8(void *dest, void *src, int n);
++
++#endif
++
+diff -ur koules1.4/xlib/shmbitmap.c koules1.4-gcc3/xlib/shmbitmap.c
+--- koules1.4/xlib/shmbitmap.c 1998-03-04 19:59:19.000000000 +0100
++++ koules1.4-gcc3/xlib/shmbitmap.c 2003-04-23 01:11:02.000000000 +0200
+@@ -139,23 +139,37 @@
+ count = *dp++;
+ /* __memcpy gives severe bug here */
+ if (y >= ny)
++ {
+ if (x >= nx)
++ {
+ if (x + count > __clipx2 + 1)
+ {
+ if (x <= __clipx2)
+- __memcpyb (vp, dp, __clipx2 - x + 1);
++ {
++ __memcpyb (vp, dp, __clipx2 - x + 1);
++ }
+ }
+ else
+- __memcpyb (vp, dp, count);
++ {
++ __memcpyb (vp, dp, count);
++ }
++ }
+ else if (x + count > __clipx1)
++ {
+ if (x + count > __clipx2 + 1)
++ {
+ __memcpyb (vp + __clipx1 - x,
+ dp + __clipx1 - x,
+ __clipx2 - __clipx1 + 1);
++ }
+ else
++ {
+ __memcpy (vp + __clipx1 - x,
+ dp + __clipx1 - x,
+ count - __clipx1 + x);
++ }
++ }
++ }
+ x += count;
+ vp += count;
+ dp += count;
+@@ -224,11 +238,7 @@
+
+
+ /*following routines are ripped from vgagl library */
+-/* We use the 32-bit to 64-bit multiply and 64-bit to 32-bit divide of the */
+-/* 386 (which gcc doesn't know well enough) to efficiently perform integer */
+-/* scaling without having to worry about overflows. */
+ #define swap(x, y) { int temp = x; x = y; y = temp; }
+-#define setpixel (*(backscreen->ff.driver_setpixel_func))
+ #undef __clipx2
+ #define __clipx2 (MAPWIDTH-1)
+ #undef __clipx1
+@@ -237,23 +247,15 @@
+ #define __clipy1 0
+ #undef __clipy2
+ #define __clipy2 (MAPHEIGHT+19)
+-#ifdef __i386__
++
+ static INLINE int
+-muldiv64 (int CONST m1, int CONST m2, int CONST d)
++muldiv64(int m1, int m2, int d)
+ {
+-/* int32 * int32 -> int64 / int32 -> int32 */
+- int result;
+- __asm__ (
+- "imull %%edx\n\t"
+- "idivl %3\n\t"
+-: "=a" (result) /* out */
+-: "a" (m1), "d" (m2), "g" (d) /* in */
+-: "ax", "dx" /* mod */
+- );
+- return result;
++ return (float) m1 * (float) m2 / ((float) d);
+ }
+
+-#define INC_IF_NEG(y) \
++#ifdef __i386__
++#define INC_IF_NEG(y, result) \
+ { \
+ __asm__("btl $31,%1\n\t" \
+ "adcl $0,%0" \
+@@ -264,20 +266,20 @@
+ static INLINE int
+ gl_regioncode (CONST int x, CONST int y)
+ {
+- int dx1, dx2, dy1, dy2;
+- int result;
++ int dx1, dx2, dy1, dy2;
++ int result;
+ result = 0;
+ dy2 = __clipy2 - y;
+- INC_IF_NEG (dy2);
++ INC_IF_NEG (dy2, result);
+ result <<= 1;
+ dy1 = y - __clipy1;
+- INC_IF_NEG (dy1);
++ INC_IF_NEG (dy1, result);
+ result <<= 1;
+ dx2 = __clipx2 - x;
+- INC_IF_NEG (dx2);
++ INC_IF_NEG (dx2, result);
+ result <<= 1;
+ dx1 = x - __clipx1;
+- INC_IF_NEG (dx1);
++ INC_IF_NEG (dx1, result);
+ return result;
+ }
+
+@@ -287,7 +289,7 @@
+ static INLINE int
+ gl_regioncode (CONST int x, CONST int y)
+ {
+- int result = 0;
++ int result = 0;
+ if (x < 0)
+ result |= 1;
+ else if (x > __clipx2)
+@@ -300,15 +302,44 @@
+ }
+ #endif
+
+-/* Partly based on vgalib by Tommy Frandsen */
+-/* This would be a lot faster if setpixel was inlined */
++#define line_loop_linear_a(m,i,u,v) \
++ { \
++ int d = ay - (ax >> 1); \
++ if ((x = abs (dx))) \
++ do { \
++ i; \
++ if (d m 0) { \
++ vp v; \
++ d -= ax; \
++ } \
++ vp u; \
++ d += ay; \
++ } while (--x); \
++ }
++
++#define line_loop_linear_b(m,i,u,v) \
++ { \
++ int d = ax - (ay >> 1); \
++ if ((y = abs (dy))) \
++ do { \
++ i; \
++ if (d m 0) { \
++ vp u; \
++ d -= ay; \
++ } \
++ vp v; \
++ d += ax; \
++ } while (--y); \
++ }
++
++/* Partly based on the work which was partly based on vgalib by Tommy Frandsen */
++/* This is a lot faster now that setpixel is inlined */
+
+ void
+ Line (int x1, int y1, int x2, int y2, int c)
+ {
+- int dx, dy, ax, ay, sx, sy, x, y;
+- int syp;
+- char *point;
++ int dx, dy, ax, ay, sx, sy, x, y;
++ unsigned char *vp = NULL;
+ if (!shm)
+ {
+ qLine (x1, y1, x2, y2, c);
+@@ -319,8 +350,8 @@
+ if (Clipping)
+ for (;;)
+ {
+- int r1 = gl_regioncode (x1, y1);
+- int r2 = gl_regioncode (x2, y2);
++ int r1 = gl_regioncode (x1, y1);
++ int r2 = gl_regioncode (x2, y2);
+ if (!(r1 | r2))
+ break; /* completely inside */
+ if (r1 & r2)
+@@ -333,38 +364,22 @@
+ }
+ if (r1 & 1)
+ { /* left */
+-#ifdef __i386__
+ y1 += muldiv64 (__clipx1 - x1, y2 - y1, x2 - x1);
+-#else
+- y1 += (long) (__clipx1 - x1) * (long) (y2 - y1) / (long) (x2 - x1);
+-#endif
+ x1 = __clipx1;
+ }
+ else if (r1 & 2)
+ { /* right */
+-#ifdef __i386__
+ y1 += muldiv64 (__clipx2 - x1, y2 - y1, x2 - x1);
+-#else
+- y1 += (long) (__clipx2 - x1) * (long) (y2 - y1) / (long) (x2 - x1);
+-#endif
+ x1 = __clipx2;
+ }
+ else if (r1 & 4)
+ { /* top */
+-#ifdef __i386__
+ x1 += muldiv64 (__clipy1 - y1, x2 - x1, y2 - y1);
+-#else
+- x1 += (long) (__clipy1 - y1) * (long) (x2 - x1) / (long) (y2 - y1);
+-#endif
+ y1 = __clipy1;
+ }
+ else if (r1 & 8)
+ { /* bottom */
+-#ifdef __i386__
+ x1 += muldiv64 (__clipy2 - y1, x2 - x1, y2 - y1);
+-#else
+- x1 += (long) (__clipy2 - y1) * (long) (x2 - x1) / (long) (y2 - y1);
+-#endif
+ y1 = __clipy2;
+ }
+ }
+@@ -377,45 +392,66 @@
+ x = x1;
+ y = y1;
+
+- point = VScreenToBuffer (backscreen) + x + y * MAPWIDTH;
++#define insert_pixel_1 *((unsigned char *) vp) = c;
++
++ vp = VScreenToBuffer (backscreen) + y * MAPWIDTH + x;
+ if (ax > ay)
+ {
+- int d = ay - (ax >> 1);
+- syp = sy * MAPWIDTH;
+- while (x != x2)
++ if(sx > 0)
+ {
+- *point = c;
+- if (d > 0 || (d == 0 && sx == 1))
+- {
+- y += sy;
+- point += syp;
+- d -= ax;
+- }
+- x += sx;
+- point += sx;
+- d += ay;
++ line_loop_linear_a(>=,insert_pixel_1,++,+=MAPWIDTH*sy);
++ }
++ else
++ {
++ line_loop_linear_a(>,insert_pixel_1,--,+=MAPWIDTH*sy);
+ }
+ }
+ else
+ {
+- int sy = (dy >= 0) ? 1 : -1;
+- int d = ax - (ay >> 1);
+- syp = sy * MAPWIDTH;
+- while (y != y2)
++ if(sy > 0)
++ {
++ line_loop_linear_b(>=,insert_pixel_1,+=sx,+=MAPWIDTH);
++ }
++ else
+ {
+- *(point) = c;
+- if (d > 0 || (d == 0 && sy == 1))
++ line_loop_linear_b(>,insert_pixel_1,+=sx,-=MAPWIDTH);
++ }
++ }
++ insert_pixel_1;
++
++ if (!vp)
++ {
++ if (ax > ay)
++ {
++ int d = ay - (ax >> 1);
++ while (x != x2)
+ {
++ insert_pixel_1;
++ if (d > 0 || (d == 0 && sx == 1))
++ {
++ y += sy;
++ d -= ax;
++ }
+ x += sx;
+- point += sx;
+- d -= ay;
++ d += ay;
++ }
++ }
++ else
++ {
++ int d = ax - (ay >> 1);
++ while (y != y2)
++ {
++ insert_pixel_1;
++ if (d > 0 || (d == 0 && sy == 1))
++ {
++ x += sx;
++ d -= ay;
++ }
++ y += sy;
++ d += ax;
+ }
+- y += sy;
+- point += syp;
+- d += ax;
+ }
++ insert_pixel_1;
+ }
+- *(point) = c;
+- point++;
+ }
+ #endif
+--- koules1.4/Iconfig 2003-07-12 00:20:13.000000000 -0400
++++ koules1.4-gcc3/Iconfig 2003-07-12 00:20:45.000000000 -0400
+@@ -36,7 +36,7 @@
+ /* directories*/
+ KOULESDIR =/usr/bin/X11
+ SOUNDDIR =/usr/local/lib/koules
+-MANDIR =/usr/local/man/man6
++MANDIR =/usr/share/man/man6
+
+ /*You need some extra libraryes for BSD sockets compatibility?*/
+ /* TOP_INCLUDES = /* Sun users with GCC need this */
diff --git a/games-arcade/koules/files/digest-koules-1.4-r1 b/games-arcade/koules/files/digest-koules-1.4-r1
new file mode 100644
index 000000000000..877a5f92c1f8
--- /dev/null
+++ b/games-arcade/koules/files/digest-koules-1.4-r1
@@ -0,0 +1 @@
+MD5 0a5ac9e57c8b72e9fc200bc98273235c koules1.4-src.tar.gz 315386
diff --git a/games-arcade/koules/koules-1.4-r1.ebuild b/games-arcade/koules/koules-1.4-r1.ebuild
new file mode 100644
index 000000000000..c7f3b619474f
--- /dev/null
+++ b/games-arcade/koules/koules-1.4-r1.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-arcade/koules/koules-1.4-r1.ebuild,v 1.1 2003/09/10 19:29:21 vapier Exp $
+
+inherit games eutils
+
+DESCRIPTION="fast action arcade-style game w/sound and network support"
+HOMEPAGE="http://www.paru.cas.cz/~hubicka/koules/English/"
+SRC_URI="http://www.ucw.cz/~hubicka/koules/packages/koules${PV}-src.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="x86"
+IUSE="X svga joystick"
+
+DEPEND=">=sys-apps/sed-4
+ svga? ( media-libs/svgalib )
+ X? ( virtual/x11 )
+ || ( svga? ( ) X? ( ) virtual/x11 )"
+RDEPEND="virtual/glibc
+ svga? ( media-libs/svgalib )
+ X? ( virtual/x11 )
+ || ( svga? ( ) X? ( ) virtual/x11 )
+ || (
+ tcltk? ( dev-lang/tk dev-lang/tcl )
+ dev-util/dialog
+ )"
+
+S=${WORKDIR}/${PN}${PV}
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+ epatch ${FILESDIR}/${PV}-gcc3.patch
+ sed -i \
+ -e "/^KOULESDIR/s:=.*:=${GAMES_BINDIR}:" \
+ -e "/^SOUNDDIR/s:=.*:=${GAMES_DATADIR}/${PN}:" \
+ Iconfig || die
+ sed -i \
+ -e 's:-c -o $*.o:-c:' \
+ -e 's:-S -o $*.s:-S:' \
+ -e 's:$(ARCH)::' \
+ -e "s:-fomit-frame-pointer -O3 -ffast-math:${CFLAGS}:" \
+ Makefile.svgalib
+ #[ ${ARCH} == "x86" ] && echo '#define I386ASSEMBLY' >> Iconfig
+ [ `use joystick` ] && echo '#define JOYSTICK' >> Iconfig
+ sed -i "s:/usr/local/bin:${GAMES_BINDIR}:" koules
+ if [ `use tcltk` ] ; then
+ sed -i \
+ -e "s:/usr/bin/X11:${GAMES_BINDIR}:" \
+ -e "s:/usr/local/bin:${GAMES_BINDIR}:" \
+ -e "s:/usr/local/lib/koules:${GAMES_DATADIR}/${PN}:" \
+ koules.tcl
+ else
+ sed -i 's:exec.*tcl:exec xkoules "$@":' koules
+ fi
+ ln -s xkoules.6 xkoules.man
+ ln -s xkoules.6 xkoules._man
+}
+
+src_compile() {
+ mkdir bins
+ if [ `use X` ] || [ -z "`use X``use svga`" ] ; then
+ xmkmf -a
+ sed -i "/^ *CFLAGS =/s:$: ${CFLAGS}:" Makefile
+ make || die "emake X failed"
+ mv xkoules bins/
+ fi
+ if [ `use svga` ] ; then
+ make clean
+ ln -s ../init.o svgalib/
+ make -f Makefile.svgalib || die "emake svga failed"
+ mv koules.svga bins/
+ fi
+}
+
+src_install() {
+ dogamesbin bins/*
+ exeinto ${GAMES_DATADIR}/${PN}
+ doexe koules.sndsrv.linux
+ [ `use tcltk` ] && dogamesbin koules.tcl
+ insinto ${GAMES_DATADIR}/${PN}
+ doins sounds/*
+ dogamesbin koules
+
+ doman xkoules.6
+ use svga && doman koules.svga.6
+ dodoc README ChangeLog BUGS ANNOUNCE TODO Koules.FAQ
+
+ prepgamesdirs
+}
diff --git a/games-arcade/late/ChangeLog b/games-arcade/late/ChangeLog
new file mode 100644
index 000000000000..5816784231e2
--- /dev/null
+++ b/games-arcade/late/ChangeLog
@@ -0,0 +1,9 @@
+# ChangeLog for app-games/late
+# Copyright 2000-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-arcade/late/ChangeLog,v 1.1 2003/09/10 19:29:21 vapier Exp $
+
+*late-0.1.0 (22 Aug 2003)
+
+ 22 Aug 2003; Michael Sterrett <msterret@gentoo.org> late-0.1.0.ebuild:
+ initial commit
+
diff --git a/games-arcade/late/Manifest b/games-arcade/late/Manifest
new file mode 100644
index 000000000000..af4e88017c95
--- /dev/null
+++ b/games-arcade/late/Manifest
@@ -0,0 +1,3 @@
+MD5 eb1a5b99c23cc1dcf77de8345f69617b late-0.1.0.ebuild 548
+MD5 e6b94e7397724647d0e11ec2fbbb8208 ChangeLog 330
+MD5 8171dd7c1d457f07c2ca3f309e94fb8d files/digest-late-0.1.0 64
diff --git a/games-arcade/late/files/digest-late-0.1.0 b/games-arcade/late/files/digest-late-0.1.0
new file mode 100644
index 000000000000..1195d50d1af7
--- /dev/null
+++ b/games-arcade/late/files/digest-late-0.1.0
@@ -0,0 +1 @@
+MD5 7a348a2edbe089f91895cd3870051196 late-0.1.0.tar.bz2 1560232
diff --git a/games-arcade/late/late-0.1.0.ebuild b/games-arcade/late/late-0.1.0.ebuild
new file mode 100644
index 000000000000..7b14f600ca64
--- /dev/null
+++ b/games-arcade/late/late-0.1.0.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-arcade/late/late-0.1.0.ebuild,v 1.1 2003/09/10 19:29:21 vapier Exp $
+
+inherit games
+
+DESCRIPTION="A game, similar to Barrack by Ambrosia Software"
+SRC_URI="mirror://sourceforge/late/${P}.tar.bz2"
+HOMEPAGE="http://late.sourceforge.net/"
+
+KEYWORDS="x86"
+LICENSE="GPL-2"
+SLOT="0"
+
+DEPEND=">=media-libs/libsdl-1.1.8
+ media-libs/sdl-image"
+
+src_install () {
+ egamesinstall || die
+ dodoc AUTHORS
+}
diff --git a/games-arcade/lbreakout/ChangeLog b/games-arcade/lbreakout/ChangeLog
new file mode 100644
index 000000000000..3c9e56d782a7
--- /dev/null
+++ b/games-arcade/lbreakout/ChangeLog
@@ -0,0 +1,19 @@
+# ChangeLog for app-games/lbreakout
+# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-arcade/lbreakout/ChangeLog,v 1.1 2003/09/10 19:29:21 vapier Exp $
+
+*lbreakout-010315 (1 Feb 2002)
+
+ 18 Oct 2002; Daniel Ahlberg <aliz@gentoo.org> lbreakout-010315.ebuild :
+ Updated to mirror://sourceforge in SRC_URI.
+
+ 17 jul 2002; Jose Alberto Suárez López <bass@gentoo.org> lbreakout-010315.ebuild :
+ Added LICENSE, KEYWORDS, SLOT.
+
+ 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-arcade/lbreakout/Manifest b/games-arcade/lbreakout/Manifest
new file mode 100644
index 000000000000..6738d58a300c
--- /dev/null
+++ b/games-arcade/lbreakout/Manifest
@@ -0,0 +1,3 @@
+MD5 2753814af268003f56feff8d8df570a5 ChangeLog 924
+MD5 c3ee6e8673eb30ed5aed6f4066b1e49b lbreakout-010315.ebuild 750
+MD5 a081495892b7b316d254bf2ee43bed6b files/digest-lbreakout-010315 68
diff --git a/games-arcade/lbreakout/files/digest-lbreakout-010315 b/games-arcade/lbreakout/files/digest-lbreakout-010315
new file mode 100644
index 000000000000..e57fc74d193b
--- /dev/null
+++ b/games-arcade/lbreakout/files/digest-lbreakout-010315
@@ -0,0 +1 @@
+MD5 0597b94c2c954aa820aa03324a5aaab4 lbreakout-010315.tar.gz 655418
diff --git a/games-arcade/lbreakout/lbreakout-010315.ebuild b/games-arcade/lbreakout/lbreakout-010315.ebuild
new file mode 100644
index 000000000000..50b2a1edbc28
--- /dev/null
+++ b/games-arcade/lbreakout/lbreakout-010315.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-arcade/lbreakout/lbreakout-010315.ebuild,v 1.1 2003/09/10 19:29:21 vapier Exp $
+
+S=${WORKDIR}/${P}
+DESCRIPTION="Breakout clone written with the SDL library"
+SRC_URI="mirror://sourceforge/lgames/${P}.tar.gz"
+HOMEPAGE="http://lgames.sourceforge.net"
+KEYWORDS="x86 ppc"
+SLOT="0"
+LICENSE="GPL-2"
+
+DEPEND=">=media-libs/libsdl-1.1.5"
+
+src_compile() {
+ ./configure --prefix=/usr --host=${CHOST} || die
+ make || die
+}
+
+src_install() {
+ dodir /var/lib/games
+ make DESTDIR=${D} install || die
+ dodoc AUTHORS COPYING README TODO ChangeLog
+ insinto /usr/share/doc/lbreakout/html
+ doins lbreakout/manual/*
+}
diff --git a/games-arcade/lbreakout2/ChangeLog b/games-arcade/lbreakout2/ChangeLog
new file mode 100644
index 000000000000..5253e8fabb84
--- /dev/null
+++ b/games-arcade/lbreakout2/ChangeLog
@@ -0,0 +1,57 @@
+# ChangeLog for app-games/lbreakout2
+# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-arcade/lbreakout2/ChangeLog,v 1.1 2003/09/10 19:29:21 vapier Exp $
+
+*lbreakout2-2.5_beta3 (19 Jul 2003)
+
+ 19 Jul 2003; Mike Frysinger <vapier@gentoo.org> :
+ Version bump.
+
+*lbreakout2-2.4 (03 Mar 2003)
+
+ 26 May 2003; Chuck Brewer <killian@gentoo.org> lbreakout2-2.4.ebuild:
+ Added html manual back in (closes #17289)
+
+ 28 Apr 2003; Graham Forest <vladimir@gentoo.org> lbreakout2-2.4.ebuild:
+ set ~ppc in keywords
+
+ 03 Mar 2003; Mike Frysinger <vapier@gentoo.org> :
+ version bump + games eclass support #12118.
+
+*lbreakout2-2.3.5 (28 Sep 2002)
+
+ 18 Oct 2002; Daniel Ahlberg <aliz@gentoo.org> lbreakout2-2.2.2.ebuild :
+ Updated to mirror://sourceforge in SRC_URI.
+
+ 28 Sep 2002; Nick Hadaway <raker@gentoo.org> lbreakout2-2.3.5.ebuild,
+ files/digest-lbreakout2-2.3.5 :
+ Version bump. Incorporated same fixes applied to 2.2.2.
+
+*lbreakout2-2.2.2 (03 Jul 2002)
+
+ 18 Oct 2002; Daniel Ahlberg <aliz@gentoo.org> lbreakout2-2.2.2.ebuild :
+ Updated to mirror://sourceforge in SRC_URI.
+
+ 28 Sep 2002; Nick Hadaway <raker@gentoo.org> lbreakout2-2.2.2.ebuild,
+ files/digest-lbreakout2-2.2.2 :
+ Removed optimization flags due to gcc3 compile problems. Synced up
+ themes with all available on the homepage. Updated install flags
+ to avoid sandbox violations.
+
+ 17 jul 2002; Jose Alberto Suárez López <bass@gentoo.org> lbreakout2-2.2.ebuild :
+ Added LICENSE, KEYWORDS.
+
+ 17 jul 2002; Jose Alberto Suárez López <bass@gentoo.org> lbreakout2-2.2.2.ebuild :
+ Added KEYWORDS.
+
+ 03 Jul 2002; J.Alberto S.L. <bass@gentoo.org>
+ Just a version bump and new themes added.
+
+*lbreakout2-2.1.2 (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-arcade/lbreakout2/Manifest b/games-arcade/lbreakout2/Manifest
new file mode 100644
index 000000000000..cdc19e6726a1
--- /dev/null
+++ b/games-arcade/lbreakout2/Manifest
@@ -0,0 +1,5 @@
+MD5 98f9b7934f7174aac098ede61a0a1e05 ChangeLog 2193
+MD5 142b58941f21d4d50680c830783d92c9 lbreakout2-2.4.ebuild 1487
+MD5 d350d46aa84723a27eb7cd25a078a5c1 lbreakout2-2.5_beta3.ebuild 1546
+MD5 16437a928c8f57d9df74b2ea793a98dc files/digest-lbreakout2-2.4 1387
+MD5 73abb5b043f47722c3da979f66925aaf files/digest-lbreakout2-2.5_beta3 1393
diff --git a/games-arcade/lbreakout2/files/digest-lbreakout2-2.4 b/games-arcade/lbreakout2/files/digest-lbreakout2-2.4
new file mode 100644
index 000000000000..b367683b1c97
--- /dev/null
+++ b/games-arcade/lbreakout2/files/digest-lbreakout2-2.4
@@ -0,0 +1,27 @@
+MD5 2134de86b1ab53a5109880f940992fa2 lbreakout2-2.4.tar.gz 2610443
+MD5 1ba3edefef4e54eedc80bdda6b1c4f72 Afl 11070
+MD5 f8ef6dc115a1429e1f57cbf5bad26ff4 Arcade 7561
+MD5 9a0b03e9fa3c1bd9c923399acdab5d42 BeOS-4ever 5754
+MD5 1ed3c1cf36109d85fa90597e3ba04fa3 Bombs 14727
+MD5 35b33e9af534668a2782bd621e079c1d Chaos 6762
+MD5 0bf6bf819423ea427528494857748392 Demons 6989
+MD5 993a34352a78b6d8463b96fb6618a9fc HereWeGo 7271
+MD5 32ee65e098ad1e9dbf69eda9c6f24375 HighBall 4086
+MD5 593b070796626ce9ec51534225545d4a Holidays 9208
+MD5 822e2ae72140bd5a8fdea12d78333f5b Hommage 11660
+MD5 040375b98b5f8bf7ed5eed76ca52db0d Kazan-1 8919
+MD5 61beb0d462fff8dff8feec65b7a941dc Kevin 12036
+MD5 8ad4e5f21df458566da7cb9b2ee3a52e Lattsville 23119
+MD5 06dcc5d43053022b76222460ce6cc31f LinuxFun 8881
+MD5 685f43f92ad4525c14f12f4f0c47c876 Megadoomer 23182
+MD5 2667ee9014640d13efcacab718be66d6 OpenSource 8926
+MD5 3dcc6db073c79cc8b2e06cfa8879ad19 Pabelo 5799
+MD5 58db4100ca3803f63a1d73f8e0922382 Ph33r 5740
+MD5 53f1dac8e505e5c0e8d653dd22abc94d R-World 13884
+MD5 1fac3f0b0a76232f8f6142d20d70e776 Runes 13860
+MD5 111a071c36131f150a54d7aed09c77c6 Shimitar 9325
+MD5 d92587777bbc88aa0502096d0468874b TheGauntlet 4099
+MD5 7c1528940c5080a737420e69f3e3d8be Twilight 15202
+MD5 524fce826abde301a61851ffdf8367c6 Wolvie 6008
+MD5 665660d5d6d518edfd7932abbf1f2dde ZijosLand 5798
+MD5 1acca05f3eb31ad57551bb18e9d5c9ea Zufallswelt 12226
diff --git a/games-arcade/lbreakout2/files/digest-lbreakout2-2.5_beta3 b/games-arcade/lbreakout2/files/digest-lbreakout2-2.5_beta3
new file mode 100644
index 000000000000..2214494192c9
--- /dev/null
+++ b/games-arcade/lbreakout2/files/digest-lbreakout2-2.5_beta3
@@ -0,0 +1,27 @@
+MD5 eff7e1e961f33e80e2c3a7f04daf69de lbreakout2-2.5beta-3.tar.gz 2789320
+MD5 1ba3edefef4e54eedc80bdda6b1c4f72 Afl 11070
+MD5 f8ef6dc115a1429e1f57cbf5bad26ff4 Arcade 7561
+MD5 9a0b03e9fa3c1bd9c923399acdab5d42 BeOS-4ever 5754
+MD5 1ed3c1cf36109d85fa90597e3ba04fa3 Bombs 14727
+MD5 35b33e9af534668a2782bd621e079c1d Chaos 6762
+MD5 0bf6bf819423ea427528494857748392 Demons 6989
+MD5 993a34352a78b6d8463b96fb6618a9fc HereWeGo 7271
+MD5 32ee65e098ad1e9dbf69eda9c6f24375 HighBall 4086
+MD5 593b070796626ce9ec51534225545d4a Holidays 9208
+MD5 822e2ae72140bd5a8fdea12d78333f5b Hommage 11660
+MD5 040375b98b5f8bf7ed5eed76ca52db0d Kazan-1 8919
+MD5 61beb0d462fff8dff8feec65b7a941dc Kevin 12036
+MD5 8ad4e5f21df458566da7cb9b2ee3a52e Lattsville 23119
+MD5 06dcc5d43053022b76222460ce6cc31f LinuxFun 8881
+MD5 685f43f92ad4525c14f12f4f0c47c876 Megadoomer 23182
+MD5 2667ee9014640d13efcacab718be66d6 OpenSource 8926
+MD5 3dcc6db073c79cc8b2e06cfa8879ad19 Pabelo 5799
+MD5 58db4100ca3803f63a1d73f8e0922382 Ph33r 5740
+MD5 53f1dac8e505e5c0e8d653dd22abc94d R-World 13884
+MD5 1fac3f0b0a76232f8f6142d20d70e776 Runes 13860
+MD5 111a071c36131f150a54d7aed09c77c6 Shimitar 9325
+MD5 d92587777bbc88aa0502096d0468874b TheGauntlet 4099
+MD5 7c1528940c5080a737420e69f3e3d8be Twilight 15202
+MD5 524fce826abde301a61851ffdf8367c6 Wolvie 6008
+MD5 665660d5d6d518edfd7932abbf1f2dde ZijosLand 5798
+MD5 1acca05f3eb31ad57551bb18e9d5c9ea Zufallswelt 12226
diff --git a/games-arcade/lbreakout2/lbreakout2-2.4.ebuild b/games-arcade/lbreakout2/lbreakout2-2.4.ebuild
new file mode 100644
index 000000000000..0684ff44c30e
--- /dev/null
+++ b/games-arcade/lbreakout2/lbreakout2-2.4.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-arcade/lbreakout2/lbreakout2-2.4.ebuild,v 1.1 2003/09/10 19:29:21 vapier Exp $
+
+inherit flag-o-matic games
+
+levels="Afl Arcade BeOS-4ever Bombs Chaos Demons HereWeGo HighBall Holidays Hommage Kazan-1 Kevin Lattsville LinuxFun Megadoomer OpenSource Pabelo Ph33r R-World Runes Shimitar TheGauntlet Twilight Wolvie ZijosLand Zufallswelt"
+
+DESCRIPTION="Breakout clone written with the SDL library"
+HOMEPAGE="http://lgames.sourceforge.net/"
+SRC_URI="mirror://sourceforge/lgames/${P}.tar.gz"
+for x in $levels; do
+ SRC_URI="$SRC_URI
+ http://lgames.sourceforge.net/LBreakout2/levels/${x}"
+done
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="x86 ppc"
+
+DEPEND="virtual/glibc
+ >=media-libs/libsdl-1.1.5
+ media-libs/sdl-mixer"
+
+src_unpack() {
+ unpack ${P}.tar.gz
+ for x in ${levels}; do
+ cp ${DISTDIR}/${x} ${S}
+ done
+}
+
+src_compile() {
+ filter-flags -O?
+ egamesconf \
+ --with-doc-path=/usr/share/doc/${PF} \
+ --datadir=${GAMES_DATADIR_BASE} \
+ || die
+ make || die "make failed"
+}
+
+src_install() {
+ dodir ${GAMES_STATEDIR}
+ egamesinstall \
+ inst_dir=${D}/${GAMES_DATADIR}/${PN} \
+ hi_dir=${D}/${GAMES_STATEDIR}/ \
+ doc_dir=${D}/usr/share/doc/${PF} \
+ || die
+
+ insinto ${GAMES_DATADIR}/lbreakout2/levels
+ doins ${levels}
+
+ dodoc AUTHORS README TODO ChangeLog
+ mv ${D}/usr/share/doc/${PF}/lbreakout2 ${D}/usr/share/doc/${PF}/html
+ prepgamesdirs
+}
diff --git a/games-arcade/lbreakout2/lbreakout2-2.5_beta3.ebuild b/games-arcade/lbreakout2/lbreakout2-2.5_beta3.ebuild
new file mode 100644
index 000000000000..6b69b8c94810
--- /dev/null
+++ b/games-arcade/lbreakout2/lbreakout2-2.5_beta3.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-arcade/lbreakout2/lbreakout2-2.5_beta3.ebuild,v 1.1 2003/09/10 19:29:21 vapier Exp $
+
+inherit flag-o-matic games
+
+MY_P=${PN}-2.5beta-3
+DESCRIPTION="Breakout clone written with the SDL library"
+HOMEPAGE="http://lgames.sourceforge.net/"
+SRC_URI="mirror://sourceforge/lgames/${MY_P}.tar.gz"
+levels="Afl Arcade BeOS-4ever Bombs Chaos Demons HereWeGo HighBall Holidays Hommage Kazan-1 Kevin Lattsville LinuxFun Megadoomer OpenSource Pabelo Ph33r R-World Runes Shimitar TheGauntlet Twilight Wolvie ZijosLand Zufallswelt"
+for x in ${levels} ; do
+ SRC_URI="$SRC_URI
+ http://lgames.sourceforge.net/LBreakout2/levels/${x}"
+done
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86 ~ppc"
+
+DEPEND="virtual/glibc
+ >=media-libs/libsdl-1.1.5
+ media-libs/sdl-mixer"
+
+S=${WORKDIR}/${MY_P}
+
+src_unpack() {
+ unpack ${MY_P}.tar.gz
+ for x in ${levels}; do
+ cp ${DISTDIR}/${x} ${S}
+ done
+}
+
+src_compile() {
+ filter-flags -O?
+ egamesconf \
+ --with-doc-path=/usr/share/doc/${PF} \
+ --datadir=${GAMES_DATADIR_BASE} \
+ || die
+ make || die "make failed"
+}
+
+src_install() {
+ dodir ${GAMES_STATEDIR}
+ egamesinstall \
+ inst_dir=${D}/${GAMES_DATADIR}/${PN} \
+ hi_dir=${D}/${GAMES_STATEDIR}/ \
+ doc_dir=${D}/usr/share/doc/${PF} \
+ || die
+
+ insinto ${GAMES_DATADIR}/lbreakout2/levels
+ doins ${levels}
+
+ dodoc AUTHORS README TODO ChangeLog
+ mv ${D}/usr/share/doc/${PF}/lbreakout2 ${D}/usr/share/doc/${PF}/html
+ prepgamesdirs
+}
diff --git a/games-arcade/missile/ChangeLog b/games-arcade/missile/ChangeLog
new file mode 100644
index 000000000000..807d621ca8f5
--- /dev/null
+++ b/games-arcade/missile/ChangeLog
@@ -0,0 +1,8 @@
+# ChangeLog for app-games/missile
+# Copyright 2000-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-arcade/missile/ChangeLog,v 1.1 2003/09/10 19:29:21 vapier Exp $
+
+*missile-1.0.1 (07 Jul 2003)
+
+ 07 Jul 2003; Mike Frysinger <vapier@gentoo.org> :
+ Initial import. Ebuild submitted by Matsuu Takuto <matsuu@gentoo.org>.
diff --git a/games-arcade/missile/Manifest b/games-arcade/missile/Manifest
new file mode 100644
index 000000000000..2ec3f164cc70
--- /dev/null
+++ b/games-arcade/missile/Manifest
@@ -0,0 +1,4 @@
+MD5 449b6e72f32105137a91e533ddfa6f59 files/digest-missile-1.0.1 65
+MD5 e35eefe94cc7a26de7e4c770d3156d4a files/1.0.1-Makefile-path-fix.patch 2730
+MD5 966dcd78c3135aaa655b15ebf39fd365 missile-1.0.1.ebuild 1152
+MD5 6d101c8751d18eadd1f6b493d1175c3c ChangeLog 372
diff --git a/games-arcade/missile/files/1.0.1-Makefile-path-fix.patch b/games-arcade/missile/files/1.0.1-Makefile-path-fix.patch
new file mode 100644
index 000000000000..8482bd382d27
--- /dev/null
+++ b/games-arcade/missile/files/1.0.1-Makefile-path-fix.patch
@@ -0,0 +1,80 @@
+--- Makefile.orig 2003-07-07 21:58:28.000000000 -0400
++++ Makefile 2003-07-07 21:59:22.000000000 -0400
+@@ -19,14 +19,19 @@
+ # INSTALLATION DIRS:
+ # binary will be installed to $game_prefix/$game_bin
+ # data to $game_prefix/$game_data
+-game_prefix = /usr/local
+-game_bin = bin
+-game_data = share/missile
+-game_icons = share/pixmaps
++game_prefix =GENTOO
++game_bin =GENTOO
++game_data =GENTOO
++game_icons =GENTOO
++DESTDIR =
++game_prefix:=$(DESTDIR)/$(game_prefix)
++game_bin:=$(DESTDIR)/$(game_bin)
++game_data:=$(DESTDIR)/$(game_data)
++game_icons:=$(DESTDIR)/$(game_icons)
+
+ # who the owner of the installed game will be
+-install_as_owner = root
+-install_as_group = games
++install_as_owner =GENTOO
++install_as_group =GENTOO
+
+
+
+@@ -70,8 +75,9 @@
+ #
+ #CC = ccmalloc gcc
+ CC = gcc
+-OPTS = $(RPM_OPT_FLAGS) -DDATA=\"$(game_prefix)/$(game_data)\" -DVERSION=\"$(DIST_VER)\" -D$(sound)
+-CFLAGS = -Wall -O2 $(OPTS) `sdl-config --cflags`
++MYOPTS =
++OPTS = $(RPM_OPT_FLAGS) -DDATA=\"$(game_data)\" -DVERSION=\"$(DIST_VER)\" -D$(sound)
++CFLAGS = -Wall -O2 $(OPTS) `sdl-config --cflags` $(MYOPTS)
+ #CFLAGS = -Wall -g `sdl-config --cflags`
+ LIBS = `sdl-config --libs` -lSDL_image $(SND_LIBS)
+ INCLUDE =
+@@ -143,14 +149,14 @@
+ install :
+ @$(STRIP) $(PROGRAM) || \
+ (echo; echo "Please run \"make\" first to build the program"; echo; exit -1)
+- $(INSTALL) $(IFLAGS) $(EXEC_PERM) $(PROGRAM) $(game_prefix)/$(game_bin)/$(PROGRAM)
++ $(INSTALL) $(IFLAGS) $(EXEC_PERM) $(PROGRAM) $(game_bin)/$(PROGRAM)
+ cd $(DATA);\
+ for f in `find . -type f`; do \
+- $(INSTALL) $(IFLAGS) $(FILE_PERM) $$f $(game_prefix)/$(game_data)/$$f;\
++ $(INSTALL) $(IFLAGS) $(FILE_PERM) $$f $(game_data)/$$f;\
+ done
+ cd $(ICONS);\
+ for f in `ls`; do \
+- $(INSTALL) $(IFLAGS) $(FILE_PERM) $$f $(game_prefix)/$(game_icons)/$$f;\
++ $(INSTALL) $(IFLAGS) $(FILE_PERM) $$f $(game_icons)/$$f;\
+ done
+ # $(MAKE) create_etc_conf
+ @echo ""
+@@ -160,7 +166,7 @@
+
+ #create_etc_conf:
+ # if [ -w /etc ]; then \
+-# echo "Data=$(game_prefix)/$(game_data)" > /etc/missilecommand.conf; \
++# echo "Data=$(game_data)" > /etc/missilecommand.conf; \
+ # fi
+
+ # I need the right way to do this...
+@@ -179,9 +185,9 @@
+
+
+ uninstall :
+- - rm $(game_prefix)/$(game_bin)/$(PROGRAM)
+- - rm -rf $(game_prefix)/$(game_data)
+- - rm $(game_prefix)/$(game_icons)/missile_icon_{black,blue,white,green,red,yellow}.png
++ - rm $(game_bin)/$(PROGRAM)
++ - rm -rf $(game_data)
++ - rm $(game_icons)/missile_icon_{black,blue,white,green,red,yellow}.png
+ @echo ""
+ @echo "---------------------------------------------------------------------"
+ @echo "$(PROGRAM) and associated files uninstalled."
diff --git a/games-arcade/missile/files/digest-missile-1.0.1 b/games-arcade/missile/files/digest-missile-1.0.1
new file mode 100644
index 000000000000..0c772762eacc
--- /dev/null
+++ b/games-arcade/missile/files/digest-missile-1.0.1
@@ -0,0 +1 @@
+MD5 a4a429dc74efff08ab555c792957fe4a missile-1.0.1.tar.gz 214933
diff --git a/games-arcade/missile/missile-1.0.1.ebuild b/games-arcade/missile/missile-1.0.1.ebuild
new file mode 100644
index 000000000000..1243008f11e6
--- /dev/null
+++ b/games-arcade/missile/missile-1.0.1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-arcade/missile/missile-1.0.1.ebuild,v 1.1 2003/09/10 19:29:21 vapier Exp $
+
+inherit games eutils
+
+DESCRIPTION="The Atari game Missile Command for Linux"
+HOMEPAGE="http://missile.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="x86"
+
+DEPEND=">=media-libs/libsdl-1.2.4
+ >=media-libs/sdl-image-1.2.1
+ >=media-libs/sdl-mixer-1.2.4
+ media-libs/libpng
+ >=sys-apps/sed-4"
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+ epatch ${FILESDIR}/${PV}-Makefile-path-fix.patch
+ sed -i \
+ -e "/^game_prefix/s:=GENTOO:=${GAMES_PREFIX}:" \
+ -e "/^game_bin/s:=GENTOO:=${GAMES_PREFIX}/bin:" \
+ -e "/^game_data/s:=GENTOO:=${GAMES_DATADIR}/${PN}:" \
+ -e "/^game_icons/s:=GENTOO:=/usr/share/pixmaps/${PN}:" \
+ -e "/^install_as_owner/s:=GENTOO:=${GAMES_USER}:" \
+ -e "/^install_as_group/s:=GENTOO:=${GAMES_GROUP}:" \
+ Makefile
+}
+
+src_compile() {
+ make MYOPTS="${CFLAGS}" || die
+}
+
+src_install() {
+ make install DESTDIR=${D} || die
+ dodoc README INSTALL
+ prepgamesdirs
+}
diff --git a/games-arcade/netris/ChangeLog b/games-arcade/netris/ChangeLog
new file mode 100644
index 000000000000..aaa4f88f5039
--- /dev/null
+++ b/games-arcade/netris/ChangeLog
@@ -0,0 +1,9 @@
+# ChangeLog for app-games/netris
+# Copyright 2000-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-arcade/netris/ChangeLog,v 1.1 2003/09/10 19:29:21 vapier Exp $
+
+*netris-0.5 (08 Jul 2003)
+
+ 08 Jul 2003; Michael Sterrett <msterret@gentoo.org> netris-0.5.ebuild:
+ Initial commit. ebuild based on one provided by Erik Waling (bug 21087).
+
diff --git a/games-arcade/netris/Manifest b/games-arcade/netris/Manifest
new file mode 100644
index 000000000000..9a885c2ccbe0
--- /dev/null
+++ b/games-arcade/netris/Manifest
@@ -0,0 +1,3 @@
+MD5 8bac0480c01d065987bacde2fe285eed files/digest-netris-0.5 61
+MD5 8fa9f82e1e6a95db49333d1a0510c715 ChangeLog 393
+MD5 1484e6e5952c9b41fea47f0cf3ce0e16 netris-0.5.ebuild 638
diff --git a/games-arcade/netris/files/digest-netris-0.5 b/games-arcade/netris/files/digest-netris-0.5
new file mode 100644
index 000000000000..affdfa2306e5
--- /dev/null
+++ b/games-arcade/netris/files/digest-netris-0.5
@@ -0,0 +1 @@
+MD5 a30c950fd4e4779a26f856bc7cd1aaff netris-0.5.tar.gz 32737
diff --git a/games-arcade/netris/netris-0.5.ebuild b/games-arcade/netris/netris-0.5.ebuild
new file mode 100644
index 000000000000..3ed24c8b1a02
--- /dev/null
+++ b/games-arcade/netris/netris-0.5.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-arcade/netris/netris-0.5.ebuild,v 1.1 2003/09/10 19:29:21 vapier Exp $
+
+inherit games
+
+DESCRIPTION="Classic networked version of T*tris"
+HOMEPAGE="http://www.netris.org/"
+SRC_URI="ftp://ftp.netris.org/pub/netris/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="x86"
+
+DEPEND="sys-libs/ncurses"
+
+src_compile() {
+ ./Configure --copt "${CFLAGS}" || die "Configure failed"
+ emake || die "emake failed"
+}
+
+src_install() {
+ dogamesbin netris sr
+ dodoc FAQ README robot_desc
+ prepgamesdirs
+}
diff --git a/games-arcade/njam/ChangeLog b/games-arcade/njam/ChangeLog
new file mode 100644
index 000000000000..5f1f6b7e121c
--- /dev/null
+++ b/games-arcade/njam/ChangeLog
@@ -0,0 +1,10 @@
+# ChangeLog for app-games/njam
+# Copyright 2000-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-arcade/njam/ChangeLog,v 1.1 2003/09/10 19:29:21 vapier Exp $
+
+*njam-0.96 (29 Jul 2003)
+
+ 29 Jul 2003; Michael Sterrett <msterret@gentoo.org> njam-0.96.ebuild,
+ files/0.96/njam.diff, files/0.96/njamgame.diff:
+ Initial commit. ebuild and diffs supplied by Rob Cakebread (bug 24841)
+
diff --git a/games-arcade/njam/Manifest b/games-arcade/njam/Manifest
new file mode 100644
index 000000000000..d9764c931f93
--- /dev/null
+++ b/games-arcade/njam/Manifest
@@ -0,0 +1,5 @@
+MD5 cd9bb343d66a3e25ae8edd50bef223de files/0.96/njam.diff 7257
+MD5 136cbe591908936157d78aa9858ea054 files/0.96/njamgame.diff 980
+MD5 959b0cda2752af90309b81d91e8984fb files/digest-njam-0.96 66
+MD5 979429df9fdfb066bfc621819d676f2c ChangeLog 434
+MD5 cbbc90e18fa80202e5aa2c0e8f0e3210 njam-0.96.ebuild 984
diff --git a/games-arcade/njam/files/0.96/njam.diff b/games-arcade/njam/files/0.96/njam.diff
new file mode 100644
index 000000000000..e19752d4b053
--- /dev/null
+++ b/games-arcade/njam/files/0.96/njam.diff
@@ -0,0 +1,182 @@
+--- njam-0.96-src/njam.cpp 2003-06-26 07:06:24.000000000 -0700
++++ src/njam.cpp 2003-07-18 14:11:44.000000000 -0700
+@@ -202,7 +202,7 @@
+ }
+
+ if (script_file == NULL)
+- script_file = fopen("data/script.txt", "rb");
++ script_file = fopen("/usr/share/games/njam/data/script.txt", "rb");
+ if (script_file == NULL)
+ return;
+
+@@ -287,7 +287,7 @@
+ // load .bmp for main menu
+ SDL_Surface *m_Icon;
+ LogFile("Loading icon...");
+- m_Icon = SDL_LoadBMP("data/njamicon.bmp");
++ m_Icon = SDL_LoadBMP("/usr/share/games/njam/data/njamicon.bmp");
+ if (!m_Icon)
+ {
+ LogFile("FAILED.\n");
+@@ -338,7 +338,7 @@
+ // load .bmp for main menu
+ SDL_Surface *temp;
+ LogFile("Loading Main Menu image...");
+- temp = IMG_Load("data/mainmenu.jpg");
++ temp = IMG_Load("/usr/share/games/njam/data/mainmenu.jpg");
+ if (!temp)
+ {
+ LogFile("FAILED.\n");
+@@ -358,7 +358,7 @@
+
+ // load .bmp for options menu
+ LogFile("Loading Options Menu image...");
+- temp = IMG_Load("data/options.jpg");
++ temp = IMG_Load("/usr/share/games/njam/data/options.jpg");
+ if (!temp)
+ {
+ LogFile("FAILED.\n");
+@@ -378,7 +378,7 @@
+
+ // load .bmp for network-send screen
+ LogFile("Loading Net-send image...");
+- m_NetSendImage = IMG_Load("data/netsend.jpg");
++ m_NetSendImage = IMG_Load("/usr/share/games/njam/data/netsend.jpg");
+ if (!m_NetSendImage)
+ {
+ LogFile("FAILED.\n");
+@@ -389,7 +389,7 @@
+
+ // load .bmp for network-send screen
+ LogFile("Loading Gameover image...");
+- m_GameOverImage = IMG_Load("data/gameover.jpg");
++ m_GameOverImage = IMG_Load("/usr/share/games/njam/data/gameover.jpg");
+ if (!m_GameOverImage)
+ {
+ LogFile("FAILED.\n");
+@@ -400,7 +400,7 @@
+
+ // load .bmp for network-send screen
+ LogFile("Loading Net-lobby image...");
+- m_NetLobbyImage = SDL_LoadBMP("data/network.bmp");
++ m_NetLobbyImage = SDL_LoadBMP("/usr/share/games/njam/data/network.bmp");
+ if (!m_NetLobbyImage)
+ {
+ LogFile("FAILED.\n");
+@@ -411,7 +411,7 @@
+
+ // load .bmp for enter server IP screen
+ LogFile("Loading enter server IP image...");
+- m_NetEnterImage = IMG_Load("data/enter-ip.jpg");
++ m_NetEnterImage = IMG_Load("/usr/share/games/njam/data/enter-ip.jpg");
+ if (!m_NetEnterImage)
+ {
+ LogFile("FAILED.\n");
+@@ -422,7 +422,7 @@
+
+ // load .bmp for stats screen
+ LogFile("Loading Stats screen image...");
+- temp = IMG_Load("data/stats.jpg");
++ temp = IMG_Load("/usr/share/games/njam/data/stats.jpg");
+ if (!temp)
+ {
+ LogFile("FAILED.\n");
+@@ -442,7 +442,7 @@
+
+ // load .bmp for sprites and menu selector
+ LogFile("Loading Sprites image...");
+- temp = SDL_LoadBMP("data/sprites.bmp");
++ temp = SDL_LoadBMP("/usr/share/games/njam/data/sprites.bmp");
+ if (!temp)
+ {
+ LogFile("FAILED.\n");
+@@ -469,7 +469,7 @@
+ m_NumberOfSkins = 0;
+ while (true)
+ {
+- sprintf(Filename, "skins/Back%03d.bmp", m_NumberOfSkins);
++ sprintf(Filename, "/usr/share/games/njam/skins/Back%03d.bmp", m_NumberOfSkins);
+ FILE *fp = fopen(Filename, "r");
+ if (!fp)
+ break;
+@@ -484,7 +484,7 @@
+
+ for (int i=0; i<m_NumberOfSkins; i++)
+ {
+- sprintf(Filename, "skins/Back%03d.bmp", i);
++ sprintf(Filename, "/usr/share/games/njam/skins/Back%03d.bmp", i);
+ LogFile((const char*)Filename);
+ temp = SDL_LoadBMP(Filename);
+ if (!temp)
+@@ -506,8 +506,8 @@
+ }
+
+ LogFile("Loading Fonts:\n");
+- m_FontBlue = new NjamFont("data/font-blue.bmp", 6, 9);
+- m_FontYellow = new NjamFont("data/font-yellow.bmp", 10, 15);
++ m_FontBlue = new NjamFont("/usr/share/games/njam/data/font-blue.bmp", 6, 9);
++ m_FontYellow = new NjamFont("/usr/share/games/njam/data/font-yellow.bmp", 10, 15);
+
+ // Load user settings from .conf file
+ char filename[] = "njam.conf";
+@@ -561,38 +561,38 @@
+ printf("2 channels were not reserved!\n");
+ }
+
+- printf("Loading song: data/satisfy.s3m...\n");
+- m_MainMenuMusic = Mix_LoadMUS("data/satisfy.s3m");;
++ printf("Loading song: /usr/share/games/njam/data/satisfy.s3m...\n");
++ m_MainMenuMusic = Mix_LoadMUS("/usr/share/games/njam/data/satisfy.s3m");;
+ if(!m_MainMenuMusic)
+ printf("ERROR: Mix_LoadMUS(): %s\n", Mix_GetError());
+
+- printf("Loading song: data/ritam.s3m...\n");
+- m_GameMusic1 = Mix_LoadMUS("data/ritam.s3m");;
++ printf("Loading song: /usr/share/games/njam/data/ritam.s3m...\n");
++ m_GameMusic1 = Mix_LoadMUS("/usr/share/games/njam/data/ritam.s3m");;
+ if(!m_GameMusic1)
+ printf("ERROR: Mix_LoadMUS(): %s\n", Mix_GetError());
+
+- printf("Loading song: data/dali.mod...\n");
+- m_GameMusic2 = Mix_LoadMUS("data/dali.mod");;
++ printf("Loading song: /usr/share/games/njam/data/dali.mod...\n");
++ m_GameMusic2 = Mix_LoadMUS("/usr/share/games/njam/data/dali.mod");;
+ if(!m_GameMusic2)
+ printf("ERROR: Mix_LoadMUS(): %s\n", Mix_GetError());
+
+ printf("Loading samples...");
+- m_Sounds[0] = Mix_LoadWAV("data/dead.wav");
+- m_Sounds[1] = Mix_LoadWAV("data/dead2.wav");
+- m_Sounds[2] = Mix_LoadWAV("data/dead3.wav");
+- m_Sounds[3] = Mix_LoadWAV("data/kill.wav");
+- m_Sounds[4] = Mix_LoadWAV("data/kill2.wav");
+- m_Sounds[5] = Mix_LoadWAV("data/kill3.wav");
+- m_Sounds[6] = Mix_LoadWAV("data/killply.wav");
+- m_Sounds[7] = Mix_LoadWAV("data/mapend.wav");
+- m_Sounds[8] = Mix_LoadWAV("data/mapend2.wav");
+- m_Sounds[9] = Mix_LoadWAV("data/juice.wav");
+- m_Sounds[10] = Mix_LoadWAV("data/teleport.wav");
+- m_Sounds[11] = Mix_LoadWAV("data/invisible.wav");
+- m_Sounds[12] = Mix_LoadWAV("data/trapdoor.wav");
+- m_Sounds[13] = Mix_LoadWAV("data/freeze.wav");
+- m_Sounds[14] = Mix_LoadWAV("data/tripleding.wav");
+- m_Sounds[15] = Mix_LoadWAV("data/bonus.wav");
++ m_Sounds[0] = Mix_LoadWAV("/usr/share/games/njam/data/dead.wav");
++ m_Sounds[1] = Mix_LoadWAV("/usr/share/games/njam/data/dead2.wav");
++ m_Sounds[2] = Mix_LoadWAV("/usr/share/games/njam/data/dead3.wav");
++ m_Sounds[3] = Mix_LoadWAV("/usr/share/games/njam/data/kill.wav");
++ m_Sounds[4] = Mix_LoadWAV("/usr/share/games/njam/data/kill2.wav");
++ m_Sounds[5] = Mix_LoadWAV("/usr/share/games/njam/data/kill3.wav");
++ m_Sounds[6] = Mix_LoadWAV("/usr/share/games/njam/data/killply.wav");
++ m_Sounds[7] = Mix_LoadWAV("/usr/share/games/njam/data/mapend.wav");
++ m_Sounds[8] = Mix_LoadWAV("/usr/share/games/njam/data/mapend2.wav");
++ m_Sounds[9] = Mix_LoadWAV("/usr/share/games/njam/data/juice.wav");
++ m_Sounds[10] = Mix_LoadWAV("/usr/share/games/njam/data/teleport.wav");
++ m_Sounds[11] = Mix_LoadWAV("/usr/share/games/njam/data/invisible.wav");
++ m_Sounds[12] = Mix_LoadWAV("/usr/share/games/njam/data/trapdoor.wav");
++ m_Sounds[13] = Mix_LoadWAV("/usr/share/games/njam/data/freeze.wav");
++ m_Sounds[14] = Mix_LoadWAV("/usr/share/games/njam/data/tripleding.wav");
++ m_Sounds[15] = Mix_LoadWAV("/usr/share/games/njam/data/bonus.wav");
+ for (int i=0; i<16; i++)
+ if (!m_Sounds[i])
+ printf("ERROR loading sample nr. %d\n", i);
diff --git a/games-arcade/njam/files/0.96/njamgame.diff b/games-arcade/njam/files/0.96/njamgame.diff
new file mode 100644
index 000000000000..a6902ff13783
--- /dev/null
+++ b/games-arcade/njam/files/0.96/njamgame.diff
@@ -0,0 +1,27 @@
+--- njam-0.96-src/njamgame.cpp 2003-06-27 10:29:08.000000000 -0700
++++ src/njamgame.cpp 2003-07-18 14:11:47.000000000 -0700
+@@ -59,13 +59,13 @@
+ case gtOnePlayer:
+ m_Player[0].Playing = true;
+ m_Ghosts = 5;
+- levels = m_Maps.Load("data/maps.dat");
++ levels = m_Maps.Load("/usr/share/games/njam/data/maps.dat");
+ break;
+ case gtDuel:
+ m_Player[0].Playing = true;
+ m_Player[1].Playing = true;
+ case gtHostDuel:
+- levels = m_Maps.Load("data/duelmaps.dat");
++ levels = m_Maps.Load("/usr/share/games/njam/data/duelmaps.dat");
+ break;
+ case gtJoinDuel: // don't load, the server will send map data
+ levels = 1;
+@@ -188,7 +188,7 @@
+ }
+ else // duel over... we have a winner(0-3) in Winner variable
+ {
+- char filename[] = "data/win?.jpg";
++ char filename[] = "/usr/share/games/njam/data/win?.jpg";
+ filename[8] = (char)('1'+Winner);
+ SDL_Surface *temp = IMG_Load(filename);
+ if (!temp)
diff --git a/games-arcade/njam/files/digest-njam-0.96 b/games-arcade/njam/files/digest-njam-0.96
new file mode 100644
index 000000000000..1c1fa240d96d
--- /dev/null
+++ b/games-arcade/njam/files/digest-njam-0.96
@@ -0,0 +1 @@
+MD5 9a22423b997c1e087f6235b9bbd67a91 njam-0.96-src.tar.gz 1479787
diff --git a/games-arcade/njam/njam-0.96.ebuild b/games-arcade/njam/njam-0.96.ebuild
new file mode 100644
index 000000000000..ace9f4816891
--- /dev/null
+++ b/games-arcade/njam/njam-0.96.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-arcade/njam/njam-0.96.ebuild,v 1.1 2003/09/10 19:29:21 vapier Exp $
+
+inherit games eutils
+
+MY_P="${P}-src"
+S="${WORKDIR}/${MY_P}"
+DESCRIPTION="Multi or single-player network Pacman-like game in SDL"
+HOMEPAGE="http://njam.sourceforge.net/"
+SRC_URI="mirror://sourceforge/njam/${MY_P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="x86"
+
+DEPEND=">=media-libs/sdl-mixer-1.2.5
+ >=media-libs/sdl-image-1.2.2
+ >=media-libs/libsdl-1.2.5
+ >=media-libs/sdl-net-1.2.4"
+
+src_unpack() {
+ unpack ${A}
+ epatch ${FILESDIR}/${PV}/njam.diff
+ epatch ${FILESDIR}/${PV}/njamgame.diff
+}
+
+src_compile() {
+ emake PREFIX="/usr/share" || die "emake failed"
+}
+
+src_install() {
+ dogamesbin njam
+
+ dodoc CHANGES README TODO
+
+ dohtml html/*
+
+ insinto ${GAMES_DATADIR}/njam/data
+ doins data/*
+
+ insinto ${GAMES_DATADIR}/njam/skins
+ doins skins/*
+
+ prepgamesdirs
+}
diff --git a/games-arcade/penguin-command/ChangeLog b/games-arcade/penguin-command/ChangeLog
new file mode 100644
index 000000000000..e20394b39fea
--- /dev/null
+++ b/games-arcade/penguin-command/ChangeLog
@@ -0,0 +1,28 @@
+# ChangeLog for app-games/penguin-command
+# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-arcade/penguin-command/ChangeLog,v 1.1 2003/09/10 19:29:21 vapier Exp $
+
+ 12 Jul 2003; Michael Sterrett <msterret@gentoo.org>
+ penguin-command-1.6.5-r1.ebuild:
+ fix DESCRIPTION; tidy; error messages
+
+*penguin-command-1.6.5-r1 (28 Jul 2002)
+
+ 01 Nov 2002; Jon Nall <nall@gentoo.org> penguin-command-1.6.5-r1.ebuild :
+ added ppc to KEYWORDS
+
+ 18 Oct 2002; Daniel Ahlberg <aliz@gentoo.org> penguin-command-1.6.5-r1.ebuild :
+ Updated to mirror://sourceforge in SRC_URI.
+
+ 28 jul 2002; Gabriele Giorgetti <stroke@gentoo.org> penguin-command-1.6.5-r1.ebuild :
+ Added version number to deps. (Also fixes bug #5668)
+
+*penguin-command-1.6.5, (23 May 2002)
+
+ 17 jul 2002; Jose Alberto Suárez López <bass@gentoo.org> penguin-command-1.6.5.ebuild :
+ Added KEYWORDS, SLOT.
+
+ 23 May 2002; George Shapovalov <george@gentoo.org> Changelog :
+
+ Initial release
+
diff --git a/games-arcade/penguin-command/Manifest b/games-arcade/penguin-command/Manifest
new file mode 100644
index 000000000000..380ab5efdb85
--- /dev/null
+++ b/games-arcade/penguin-command/Manifest
@@ -0,0 +1,3 @@
+MD5 6127cb8f93ff95de4a80e467325de285 ChangeLog 1019
+MD5 590d9abab13a77146f236598dea16c50 penguin-command-1.6.5-r1.ebuild 939
+MD5 5f3edf0810b66c15e202c2f63b386561 files/digest-penguin-command-1.6.5-r1 74
diff --git a/games-arcade/penguin-command/files/digest-penguin-command-1.6.5-r1 b/games-arcade/penguin-command/files/digest-penguin-command-1.6.5-r1
new file mode 100644
index 000000000000..4de22e1a4aaf
--- /dev/null
+++ b/games-arcade/penguin-command/files/digest-penguin-command-1.6.5-r1
@@ -0,0 +1 @@
+MD5 efa790b662d0f8c1087d1686818b2240 penguin-command-1.6.5.tar.gz 1135830
diff --git a/games-arcade/penguin-command/penguin-command-1.6.5-r1.ebuild b/games-arcade/penguin-command/penguin-command-1.6.5-r1.ebuild
new file mode 100644
index 000000000000..29d12bafc1e5
--- /dev/null
+++ b/games-arcade/penguin-command/penguin-command-1.6.5-r1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-arcade/penguin-command/penguin-command-1.6.5-r1.ebuild,v 1.1 2003/09/10 19:29:21 vapier Exp $
+
+DESCRIPTION="A clone of the classic Missile Command Game"
+SRC_URI="mirror://sourceforge/penguin-command/${P}.tar.gz"
+HOMEPAGE="http://www.linux-games.com/penguin-command/"
+
+KEYWORDS="x86 ppc"
+SLOT="0"
+LICENSE="GPL-2"
+
+DEPEND=">=media-libs/libpng-1.2.4
+ >=media-libs/jpeg-6b
+ >=media-libs/libsdl-1.2.4
+ >=media-libs/sdl-mixer-1.2.4"
+
+src_compile() {
+ ./configure --host=${CHOST} --prefix=/usr \
+ --mandir=/usr/share/man \
+ --datadir=/usr/share || die "configure failed"
+ emake || die "emake failed"
+}
+
+src_install () {
+ make prefix=${D}/usr \
+ mandir=${D}/usr/share/man \
+ datadir=${D}/usr/share install || die "make install failed"
+
+ dodoc COPYING ChangeLog INSTALL README NEWS AUTHORS
+}
diff --git a/games-arcade/project-starfighter/ChangeLog b/games-arcade/project-starfighter/ChangeLog
new file mode 100644
index 000000000000..c9a90df9ae9a
--- /dev/null
+++ b/games-arcade/project-starfighter/ChangeLog
@@ -0,0 +1,16 @@
+# ChangeLog for app-games/project-starfighter
+# Copyright 2000-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-arcade/project-starfighter/ChangeLog,v 1.1 2003/09/10 19:29:21 vapier Exp $
+
+*project-starfighter-1.1 (01 Sep 2003)
+
+ 01 Sep 2003; Michael Sterrett <msterret@gentoo.org>
+ project-starfighter-1.1.ebuild:
+ version bump
+
+*project-starfighter-1.00 (05 Jul 2003)
+
+ 05 Jul 2003; Michael Sterrett <msterret@gentoo.org>
+ project-starfighter-1.00.ebuild:
+ Initial commit (bug 21332)
+
diff --git a/games-arcade/project-starfighter/Manifest b/games-arcade/project-starfighter/Manifest
new file mode 100644
index 000000000000..0e47a4b21cbd
--- /dev/null
+++ b/games-arcade/project-starfighter/Manifest
@@ -0,0 +1,5 @@
+MD5 91e4c64407876c7ba9143adfcf1a5120 project-starfighter-1.00.ebuild 1086
+MD5 3944295c0418d9a843bd8d667ac4ae56 ChangeLog 546
+MD5 a314830d71fbf6a2f0f12c1af6dd63e0 project-starfighter-1.1.ebuild 1046
+MD5 ed92fb1f51a73c7f2e2726e6921a2c87 files/digest-project-starfighter-1.00 77
+MD5 bb378e90b01bf6ab749535df3e739943 files/digest-project-starfighter-1.1 76
diff --git a/games-arcade/project-starfighter/files/digest-project-starfighter-1.00 b/games-arcade/project-starfighter/files/digest-project-starfighter-1.00
new file mode 100644
index 000000000000..6813a53d0c99
--- /dev/null
+++ b/games-arcade/project-starfighter/files/digest-project-starfighter-1.00
@@ -0,0 +1 @@
+MD5 5c7d5c55125152d4e090cc760bec0c9c project-starfighter-1.00.tar.gz 2607359
diff --git a/games-arcade/project-starfighter/files/digest-project-starfighter-1.1 b/games-arcade/project-starfighter/files/digest-project-starfighter-1.1
new file mode 100644
index 000000000000..aa30c1b45dc0
--- /dev/null
+++ b/games-arcade/project-starfighter/files/digest-project-starfighter-1.1
@@ -0,0 +1 @@
+MD5 6a4b704dbc83c7403842b936f95ee958 project-starfighter-1.1.tar.gz 2523399
diff --git a/games-arcade/project-starfighter/project-starfighter-1.00.ebuild b/games-arcade/project-starfighter/project-starfighter-1.00.ebuild
new file mode 100644
index 000000000000..75ca30fd71d4
--- /dev/null
+++ b/games-arcade/project-starfighter/project-starfighter-1.00.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-arcade/project-starfighter/project-starfighter-1.00.ebuild,v 1.1 2003/09/10 19:29:21 vapier Exp $
+
+inherit games
+
+DESCRIPTION="A space themed shooter"
+HOMEPAGE="http://www.parallelrealities.co.uk/starfighter.php"
+KEYWORDS="x86"
+LICENSE="as-is"
+
+S="${WORKDIR}/Starfighter"
+# Parallel Realities seems to always use the same name for releases.
+SRC_URI="mirror://gentoo/${P}.tar.gz"
+
+RDEPEND="virtual/glibc
+ media-libs/libsdl
+ media-libs/sdl-image
+ media-libs/sdl-mixer"
+DEPEND="$RDEPEND
+ >=sys-apps/sed-4"
+
+SLOT=0
+
+src_unpack() {
+ unpack ${A}
+ cd ${S} && \
+ sed -i \
+ -e "s-g -O3${CXXFLAGS} `sdl-config --cflags`" \
+ makefile || die "sed makefile failed"
+}
+
+src_compile() {
+ emake DATA="${GAMES_DATADIR}/parallelrealities/" || die
+}
+
+src_install () {
+ dogamesbin starfighter || die "dogamesbin failed"
+ insinto "${GAMES_DATADIR}/parallelrealities/"
+ doins starfighter.pak
+
+ dodoc readme.txt
+ dohtml -r manual/
+
+ prepgamesdirs
+}
diff --git a/games-arcade/project-starfighter/project-starfighter-1.1.ebuild b/games-arcade/project-starfighter/project-starfighter-1.1.ebuild
new file mode 100644
index 000000000000..b8eb70adb620
--- /dev/null
+++ b/games-arcade/project-starfighter/project-starfighter-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-arcade/project-starfighter/project-starfighter-1.1.ebuild,v 1.1 2003/09/10 19:29:21 vapier Exp $
+
+inherit games
+
+MY_P=${P/project-/}
+S="${WORKDIR}/${MY_P}"
+DESCRIPTION="A space themed shooter"
+HOMEPAGE="http://www.parallelrealities.co.uk/starfighter.php"
+# FIXME: Parallel Realities uses a lame download script.
+SRC_URI="mirror://gentoo/${P}.tar.gz"
+
+LICENSE="GPL-2"
+KEYWORDS="x86"
+
+RDEPEND="media-libs/libsdl
+ media-libs/sdl-image
+ media-libs/sdl-mixer"
+DEPEND="$RDEPEND
+ >=sys-apps/sed-4"
+
+SLOT=0
+
+src_unpack() {
+ unpack ${A}
+ cd ${S} && \
+ sed -i \
+ -e "s-O3${CXXFLAGS}" makefile || \
+ die "sed makefile failed"
+}
+
+src_compile() {
+ emake DATA="${GAMES_DATADIR}/parallelrealities/" || die "emake failed"
+}
+
+src_install () {
+ dogamesbin starfighter || die "dogamesbin failed"
+ insinto "${GAMES_DATADIR}/parallelrealities/"
+ doins starfighter.pak
+
+ dohtml -r docs/
+
+ prepgamesdirs
+}
diff --git a/games-arcade/pyddr-songs/ChangeLog b/games-arcade/pyddr-songs/ChangeLog
new file mode 100644
index 000000000000..6aa02018f75d
--- /dev/null
+++ b/games-arcade/pyddr-songs/ChangeLog
@@ -0,0 +1,15 @@
+# ChangeLog for app-games/pyddr-songs
+# Copyright 2000-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-arcade/pyddr-songs/ChangeLog,v 1.1 2003/09/10 19:29:21 vapier Exp $
+
+*pyddr-songs-20030513 (13 May 2003)
+
+ 13 May 2003; Daniel Ahlberg <aliz@gentoo.org> :
+ Added a couple of more songs from pyddr homepage.
+
+*pyddr-songs-20030106 (05 Mar 2003)
+
+ 05 Mar 2003; Seemant Kulleen <seemant@gentoo.org>
+ pyddr-songs-20030106.ebuild ChangeLog files/digest-pyddr-songs-20030106 :
+
+ Song and step file for pyddr.
diff --git a/games-arcade/pyddr-songs/Manifest b/games-arcade/pyddr-songs/Manifest
new file mode 100644
index 000000000000..a7c746428da6
--- /dev/null
+++ b/games-arcade/pyddr-songs/Manifest
@@ -0,0 +1,5 @@
+MD5 dcbcd6fe773eef6a3cae0b68036b88c0 ChangeLog 560
+MD5 3e5f28c9210c85facad8205b0e1e1824 pyddr-songs-20030106.ebuild 675
+MD5 fb15df571d81ae9729618fdf41003c5b pyddr-songs-20030513.ebuild 917
+MD5 097820ea8a3499b9867728734efdbbd9 files/digest-pyddr-songs-20030106 105
+MD5 01292f4b1839bd92ad2ae8e5eb7e8006 files/digest-pyddr-songs-20030513 387
diff --git a/games-arcade/pyddr-songs/files/digest-pyddr-songs-20030106 b/games-arcade/pyddr-songs/files/digest-pyddr-songs-20030106
new file mode 100644
index 000000000000..f2a3fba16bcf
--- /dev/null
+++ b/games-arcade/pyddr-songs/files/digest-pyddr-songs-20030106
@@ -0,0 +1,2 @@
+MD5 1d854704c96c9af57517390b37765627 6jan.ogg 822205
+MD5 5cabb2c29c8b5ee8bb315c26258e56f6 6jan.step 6544
diff --git a/games-arcade/pyddr-songs/files/digest-pyddr-songs-20030513 b/games-arcade/pyddr-songs/files/digest-pyddr-songs-20030513
new file mode 100644
index 000000000000..1dad3f6fe84c
--- /dev/null
+++ b/games-arcade/pyddr-songs/files/digest-pyddr-songs-20030513
@@ -0,0 +1,7 @@
+MD5 1d854704c96c9af57517390b37765627 6jan.ogg 822205
+MD5 5cabb2c29c8b5ee8bb315c26258e56f6 6jan.step 6544
+MD5 0ca7527a0b792fe0b597322d69e675d7 0forkbomb.ogg 1418973
+MD5 32bc96ad9e0c5c2a8816b0be687f8c6a 0forkbomb.step 2533
+MD5 66df8b9049aad5bb3a1689a7943e9108 synrg.ogg 1236743
+MD5 6cb83f4fce9395309da5ec14d8e6aa6b synrg.step 13773
+MD5 89baa4d0af462938256222269412df33 synrg-bg.png 170240
diff --git a/games-arcade/pyddr-songs/pyddr-songs-20030106.ebuild b/games-arcade/pyddr-songs/pyddr-songs-20030106.ebuild
new file mode 100644
index 000000000000..d0ab3d9000ba
--- /dev/null
+++ b/games-arcade/pyddr-songs/pyddr-songs-20030106.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-arcade/pyddr-songs/pyddr-songs-20030106.ebuild,v 1.1 2003/09/10 19:29:21 vapier Exp $
+
+MY_PN=6jan
+S=${WORKDIR}
+DESCRIPTION="Music for the pyDDR game"
+HOMEPAGE="http://icculus.org/pyddr/"
+SRC_URI="http://clickass.org/~tgz/pyddr/${MY_PN}.ogg
+ http://clickass.org/~tgz/pyddr/${MY_PN}.step"
+
+SLOT="0"
+LICENSE="X11"
+KEYWORDS="x86"
+IUSE="X gnome"
+
+DEPEND="virtual/glibc"
+
+src_compile() {
+ einfo "Nothing to compile, just music to copy"
+}
+
+src_install() {
+ insinto /usr/share/pyddr/songs
+ doins ${DISTDIR}/${MY_PN}.{ogg,step}
+}
diff --git a/games-arcade/pyddr-songs/pyddr-songs-20030513.ebuild b/games-arcade/pyddr-songs/pyddr-songs-20030513.ebuild
new file mode 100644
index 000000000000..01ae169f127f
--- /dev/null
+++ b/games-arcade/pyddr-songs/pyddr-songs-20030513.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-arcade/pyddr-songs/pyddr-songs-20030513.ebuild,v 1.1 2003/09/10 19:29:21 vapier Exp $
+
+S=${WORKDIR}
+DESCRIPTION="Music for the pyDDR game"
+HOMEPAGE="http://icculus.org/pyddr/"
+SRC_URI="http://icculus.org/pyddr/6jan.ogg
+ http://icculus.org/pyddr/6jan.step
+
+ http://icculus.org/pyddr/0forkbomb.ogg
+ http://icculus.org/pyddr/0forkbomb.step
+
+ http://icculus.org/pyddr/synrg.ogg
+ http://icculus.org/pyddr/synrg.step
+ http://icculus.org/pyddr/synrg-bg.png"
+
+SLOT="0"
+LICENSE="X11"
+KEYWORDS="x86"
+IUSE=""
+
+DEPEND=""
+
+src_compile() {
+ einfo "Nothing to compile, just music to copy"
+}
+
+src_install() {
+ insinto /usr/share/games/pyddr/songs
+ doins ${DISTDIR}/6jan.{ogg,step}
+ doins ${DISTDIR}/0forkbomb.{ogg,step}
+ doins ${DISTDIR}/synrg.{ogg,step} ${DISTDIR}synrg-bg.png
+
+}
diff --git a/games-arcade/pyddr/ChangeLog b/games-arcade/pyddr/ChangeLog
new file mode 100644
index 000000000000..a68c01167877
--- /dev/null
+++ b/games-arcade/pyddr/ChangeLog
@@ -0,0 +1,42 @@
+# ChangeLog for app-games/pyddr
+# Copyright 2000-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-arcade/pyddr/ChangeLog,v 1.1 2003/09/10 19:29:21 vapier Exp $
+
+*pyddr-0.7.0 (04 Jun 2003)
+
+ 04 Jun 2003; Seemant Kulleen <seemant@gentoo.org> pyddr-0.7.0.ebuild:
+ version bump
+
+*pyddr-0.6.5 (30 May 2003)
+
+ 30 May 2003; Seemant Kulleen <seemant@gentoo.org> pyddr-0.6.0.ebuild,
+ pyddr-0.6.2.ebuild, pyddr-0.6.5.ebuild:
+ version bump
+
+ 25 May 2003; Seemant Kulleen <seemant@gentoo.org> :
+ version bump to latest
+
+*pyddr-0.6.2 (13 May 2003)
+
+ 13 May 2003; Daniel Ahlberg <aliz@gentoo.org> :
+ Version bump, fixes and cleanups.
+
+*pyddr-0.6.0 (28 Mar 2003)
+
+ 28 Mar 2003; Joachim Blaabjerg <styx@gentoo.org> pyddr-0.6.0.ebuild
+ ChangeLog files/digest-pyddr-0.6.0 :
+
+ Updated ebuild to version 0.6.0, and changed the /usr/bin/pyddr script
+ to not suppress console output. Slap me if that was wrong. Marked ~x86
+
+*pyddr-0.5.9 (05 Mar 2003)
+
+ 04 Mar 2003; Seemant Kulleen <seemant@gentoo.org> pyddr-0.5.9.ebuild:
+ added pkg_config to compile and install the ddrmat kernel module
+
+ 05 Mar 2003; Seemant Kulleen <seemant@gentoo.org> pyddr-0.5.9.ebuild
+ ChangeLog files/digest-pyddr-0.5.9 :
+
+ New PyDDR game. This is version 0.5.9 which contains some slight
+ enhancements that P2E passed to us (over 0.5.8). Since this is not an
+ official release, we are mirroring on gentoo mirrors.
diff --git a/games-arcade/pyddr/Manifest b/games-arcade/pyddr/Manifest
new file mode 100644
index 000000000000..6a4eec2ea5b1
--- /dev/null
+++ b/games-arcade/pyddr/Manifest
@@ -0,0 +1,5 @@
+MD5 0097275e4c4d95c78e62009c3965ba4e ChangeLog 1443
+MD5 c27b1d56fc24171ab835a5289c398004 pyddr-0.6.5.ebuild 2043
+MD5 1f515dc3e2ca3eb3840f47e4520f0d43 pyddr-0.7.0.ebuild 2042
+MD5 f699d24f65178fd733ea6b905113e79a files/digest-pyddr-0.7.0 64
+MD5 8ebf9c0782b80541bd5063b60949b909 files/digest-pyddr-0.6.5 64
diff --git a/games-arcade/pyddr/files/digest-pyddr-0.6.5 b/games-arcade/pyddr/files/digest-pyddr-0.6.5
new file mode 100644
index 000000000000..ab9a9a5ef401
--- /dev/null
+++ b/games-arcade/pyddr/files/digest-pyddr-0.6.5
@@ -0,0 +1 @@
+MD5 ee5955fe928f7066407ef8759c4b2bbd pyddr-0.6.5.tar.gz 1454511
diff --git a/games-arcade/pyddr/files/digest-pyddr-0.7.0 b/games-arcade/pyddr/files/digest-pyddr-0.7.0
new file mode 100644
index 000000000000..1ff6ffed18ac
--- /dev/null
+++ b/games-arcade/pyddr/files/digest-pyddr-0.7.0
@@ -0,0 +1 @@
+MD5 ec77d76406c94882e21206b8353e617c pyddr-0.7.0.tar.gz 1459739
diff --git a/games-arcade/pyddr/pyddr-0.6.5.ebuild b/games-arcade/pyddr/pyddr-0.6.5.ebuild
new file mode 100644
index 000000000000..8bd199c15444
--- /dev/null
+++ b/games-arcade/pyddr/pyddr-0.6.5.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-arcade/pyddr/pyddr-0.6.5.ebuild,v 1.1 2003/09/10 19:29:21 vapier Exp $
+
+DESCRIPTION="Dance Dance Revolution! You need this game more than Frozen Bubble"
+HOMEPAGE="http://www.icculus.org/pyddr/"
+SRC_URI="http://www.icculus.org/pyddr/${P}.tar.gz"
+
+SLOT="0"
+LICENSE="X11"
+KEYWORDS="x86"
+IUSE=""
+
+RDEPEND="app-games/pyddr-songs
+ dev-python/pygame
+ media-libs/libvorbis
+ media-libs/sdl-mixer"
+
+src_compile() {
+
+ echo "#!/bin/bash" > pyddr
+ echo "cd /usr/share/games/pyddr" >> pyddr
+ echo "python pyddr.py" >> pyddr
+}
+
+src_install() {
+ insinto /usr/share/games/pyddr
+ doins *.py
+
+ cp -R {sound,images,utils,themes} ${D}/usr/share/games/pyddr
+
+ fowners root.games /usr/share/games/pyddr/*
+
+ # kernel module for dance mat
+ chown root.root -R ddrmat
+ chmod -R 755 ddrmat
+ mv ddrmat ${D}/usr/share/pyddr
+
+ insinto /etc
+ newins pyddr.posix.cfg pyddr.cfg
+
+ into /usr
+ dobin pyddr
+
+ dodoc CREDITS ChangeLog INSTALL LICENSE README *.txt
+ dohtml docs/README.html
+ doman docs/man/*
+}
+
+
+pkg_postinst() {
+ einfo
+ einfo "Execute \"ebuild /var/db/pkg/app-games/${P}/${P}.ebuild config\""
+ einfo "to install the ddrmat kernel module, which allows you to use the"
+ einfo "the DDR mat with pyDDR"
+}
+
+pkg_config() {
+ ebegin "Compiling kernel module"
+ gcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes \
+ -Wno-trigraphs -O2 -fomit-frame-pointer -fno-strict-aliasing \
+ -fno-common -pipe -mpreferred-stack-boundary=2 -falign-functions=4 \
+ -DMODULE -DMODVERSIONS -include \
+ /usr/src/linux/include/linux/modversions.h \
+ -c -o /usr/share/pyddr/ddrmat/ddrmat.o \
+ /usr/share/pyddr/ddrmat/ddrmat.c &>/dev/null
+ eend $?
+
+ ebegin "Installing kernel module"
+ cp /usr/share/pyddr/ddrmat/ddrmat.o \
+ /lib/modules/${KV}/kernel/drivers/char/joystick
+ eend $?
+
+ ebegin "Calculating modules dependencies"
+ depmod -ae
+ eend $?
+
+ ebegin "Loading the ddrmat module"
+ modprobe ddrmat gc=0,7
+ eend $?
+}
diff --git a/games-arcade/pyddr/pyddr-0.7.0.ebuild b/games-arcade/pyddr/pyddr-0.7.0.ebuild
new file mode 100644
index 000000000000..e42d92b333c9
--- /dev/null
+++ b/games-arcade/pyddr/pyddr-0.7.0.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-arcade/pyddr/pyddr-0.7.0.ebuild,v 1.1 2003/09/10 19:29:21 vapier Exp $
+
+DESCRIPTION="Dance Dance Revolution! You need this game more than Frozen Bubble"
+HOMEPAGE="http://www.icculus.org/pyddr/"
+SRC_URI="http://www.icculus.org/pyddr/${P}.tar.gz"
+
+SLOT="0"
+LICENSE="X11"
+KEYWORDS="x86"
+IUSE=""
+
+RDEPEND="app-games/pyddr-songs
+ dev-python/pygame
+ media-libs/libvorbis
+ media-libs/sdl-mixer"
+
+src_compile() {
+ echo "#!/bin/bash" > pyddr
+ echo "cd /usr/share/games/pyddr" >> pyddr
+ echo "python pyddr.py" >> pyddr
+}
+
+src_install() {
+ insinto /usr/share/games/pyddr
+ doins *.py
+
+ cp -R {sound,images,utils,themes} ${D}/usr/share/games/pyddr
+
+ fowners root.games /usr/share/games/pyddr/*
+
+ # kernel module for dance mat
+ chown root.root -R ddrmat
+ chmod -R 755 ddrmat
+ mv ddrmat ${D}/usr/share/pyddr
+
+ insinto /etc
+ newins pyddr.posix.cfg pyddr.cfg
+
+ into /usr
+ dobin pyddr
+
+ dodoc CREDITS ChangeLog INSTALL LICENSE README *.txt
+ dohtml docs/README.html
+ doman docs/man/*
+}
+
+
+pkg_postinst() {
+ einfo
+ einfo "Execute \"ebuild /var/db/pkg/app-games/${P}/${P}.ebuild config\""
+ einfo "to install the ddrmat kernel module, which allows you to use the"
+ einfo "the DDR mat with pyDDR"
+}
+
+pkg_config() {
+ ebegin "Compiling kernel module"
+ gcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes \
+ -Wno-trigraphs -O2 -fomit-frame-pointer -fno-strict-aliasing \
+ -fno-common -pipe -mpreferred-stack-boundary=2 -falign-functions=4 \
+ -DMODULE -DMODVERSIONS -include \
+ /usr/src/linux/include/linux/modversions.h \
+ -c -o /usr/share/pyddr/ddrmat/ddrmat.o \
+ /usr/share/pyddr/ddrmat/ddrmat.c &>/dev/null
+ eend $?
+
+ ebegin "Installing kernel module"
+ cp /usr/share/pyddr/ddrmat/ddrmat.o \
+ /lib/modules/${KV}/kernel/drivers/char/joystick
+ eend $?
+
+ ebegin "Calculating modules dependencies"
+ depmod -ae
+ eend $?
+
+ ebegin "Loading the ddrmat module"
+ modprobe ddrmat gc=0,7
+ eend $?
+}
diff --git a/games-arcade/rocksndiamonds/ChangeLog b/games-arcade/rocksndiamonds/ChangeLog
new file mode 100644
index 000000000000..348eef75f01e
--- /dev/null
+++ b/games-arcade/rocksndiamonds/ChangeLog
@@ -0,0 +1,27 @@
+# ChangeLog for app-games/rocksndiamonds
+# Copyright 2000-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-arcade/rocksndiamonds/ChangeLog,v 1.1 2003/09/10 19:29:21 vapier Exp $
+
+*rocksndiamonds-3.0.2 (27 Aug 2003)
+
+ 27 Aug 2003; Michael Sterrett <msterret@gentoo.org>
+ rocksndiamonds-3.0.2.ebuild:
+ version bump
+
+ 07 Aug 2003; Michael Sterrett <msterret@gentoo.org>
+ rocksndiamonds-3.0.0.ebuild:
+ don't install the man page in the bin directory
+
+*rocksndiamonds-3.0.0 (05 Aug 2003)
+
+ 05 Aug 2003; Michael Sterrett <msterret@gentoo.org>
+ rocksndiamonds-3.0.0.ebuild:
+ version bump (bug 25963)
+
+*rocksndiamonds-2.1.1 (09 Mar 2003)
+
+ 07 Jul 2003; Mike Frysinger <vapier@gentoo.org> :
+ Added a replace-flags for arch k6 #17787.
+
+ 09 Mar 2003; Mike Frysinger <vapier@gentoo.org> :
+ Initial import. Ebuild submitted by Ron <doobedoobedo@quake3world.com> #15958.
diff --git a/games-arcade/rocksndiamonds/Manifest b/games-arcade/rocksndiamonds/Manifest
new file mode 100644
index 000000000000..c206a4f581ed
--- /dev/null
+++ b/games-arcade/rocksndiamonds/Manifest
@@ -0,0 +1,7 @@
+MD5 ac5d5d316d14d54ac49d64d755071e9a ChangeLog 925
+MD5 9b31e0912d3ab1c5de790f34542b25e9 rocksndiamonds-2.1.1.ebuild 1314
+MD5 0ad08b512e6a0735d4923caca7642c80 rocksndiamonds-3.0.0.ebuild 1322
+MD5 07abafa1e68075b428f8e44253237b1a rocksndiamonds-3.0.2.ebuild 1322
+MD5 819a9d015ecf8eae1ea594fadaf66255 files/digest-rocksndiamonds-2.1.1 73
+MD5 f7aba7c5540abb99ed6e61d66fe9be32 files/digest-rocksndiamonds-3.0.0 73
+MD5 f857790ed9e0180dd2c7a2c3685463e6 files/digest-rocksndiamonds-3.0.2 73
diff --git a/games-arcade/rocksndiamonds/files/digest-rocksndiamonds-2.1.1 b/games-arcade/rocksndiamonds/files/digest-rocksndiamonds-2.1.1
new file mode 100644
index 000000000000..f4557f1ac309
--- /dev/null
+++ b/games-arcade/rocksndiamonds/files/digest-rocksndiamonds-2.1.1
@@ -0,0 +1 @@
+MD5 3c3799c01a54487b719999797e41e2fa rocksndiamonds-2.1.1.tar.gz 2988537
diff --git a/games-arcade/rocksndiamonds/files/digest-rocksndiamonds-3.0.0 b/games-arcade/rocksndiamonds/files/digest-rocksndiamonds-3.0.0
new file mode 100644
index 000000000000..341db6c55086
--- /dev/null
+++ b/games-arcade/rocksndiamonds/files/digest-rocksndiamonds-3.0.0
@@ -0,0 +1 @@
+MD5 763ddd0d661a79d0e64a99403cb1bcf5 rocksndiamonds-3.0.0.tar.gz 6721591
diff --git a/games-arcade/rocksndiamonds/files/digest-rocksndiamonds-3.0.2 b/games-arcade/rocksndiamonds/files/digest-rocksndiamonds-3.0.2
new file mode 100644
index 000000000000..74b095a16f43
--- /dev/null
+++ b/games-arcade/rocksndiamonds/files/digest-rocksndiamonds-3.0.2
@@ -0,0 +1 @@
+MD5 798c246852b640c8dc7b19bd185bd974 rocksndiamonds-3.0.2.tar.gz 6731838
diff --git a/games-arcade/rocksndiamonds/rocksndiamonds-2.1.1.ebuild b/games-arcade/rocksndiamonds/rocksndiamonds-2.1.1.ebuild
new file mode 100644
index 000000000000..b496c6be9c11
--- /dev/null
+++ b/games-arcade/rocksndiamonds/rocksndiamonds-2.1.1.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-arcade/rocksndiamonds/rocksndiamonds-2.1.1.ebuild,v 1.1 2003/09/10 19:29:21 vapier Exp $
+
+inherit games flag-o-matic
+
+DESCRIPTION="A Boulderdash clone"
+SRC_URI="http://www.artsoft.org/RELEASES/unix/rocksndiamonds/${P}.tar.gz"
+HOMEPAGE="http://www.artsoft.org/rocksndiamonds/"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="x86"
+
+DEPEND="X? ( virtual/x11 )
+ sdl? ( >=media-libs/libsdl-1.2.3
+ >=media-libs/sdl-mixer-1.2.4
+ >=media-libs/sdl-image-1.2.2 )
+ || ( X? ( ) sdl? ( ) virtual/x11 )"
+
+src_compile() {
+ replace-flags -march=k6 -march=i586
+
+ local makeopts="RO_GAME_DIR=${GAMES_DATADIR}/${PN} RW_GAME_DIR=${GAMES_STATEDIR}/${PN}"
+ if [ `use X` ] || [ -z "`use X``use sdl`" ] ; then
+ make clean || die
+ make ${makeopts} OPTIONS="${CFLAGS}" x11 || die
+ mv rocksndiamonds{,.x11}
+ fi
+ if [ `use sdl` ] ; then
+ make clean || die
+ make ${makeopts} OPTIONS="${CFLAGS}" sdl || die
+ mv rocksndiamonds{,.sdl}
+ fi
+}
+
+src_install() {
+ newman rocksndiamonds.{1,6} && rm rocksndiamonds.1
+ dodoc README TODO CHANGES CREDITS HARDWARE
+
+ dogamesbin rocksndiamonds.*
+ dodir ${GAMES_DATADIR}/${PN}
+ mv levels graphics music sounds ${D}/${GAMES_DATADIR}/${PN}/
+
+ prepgamesdirs
+}
diff --git a/games-arcade/rocksndiamonds/rocksndiamonds-3.0.0.ebuild b/games-arcade/rocksndiamonds/rocksndiamonds-3.0.0.ebuild
new file mode 100644
index 000000000000..2aea66ed5744
--- /dev/null
+++ b/games-arcade/rocksndiamonds/rocksndiamonds-3.0.0.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-arcade/rocksndiamonds/rocksndiamonds-3.0.0.ebuild,v 1.1 2003/09/10 19:29:21 vapier Exp $
+
+inherit games flag-o-matic
+
+DESCRIPTION="A Boulderdash clone"
+SRC_URI="http://www.artsoft.org/RELEASES/unix/rocksndiamonds/${P}.tar.gz"
+HOMEPAGE="http://www.artsoft.org/rocksndiamonds/"
+
+LICENSE="GPL-2"
+KEYWORDS="x86"
+SLOT="0"
+
+DEPEND="X? ( virtual/x11 )
+ sdl? ( >=media-libs/libsdl-1.2.3
+ >=media-libs/sdl-mixer-1.2.4
+ >=media-libs/sdl-image-1.2.2 )
+ || ( X? ( ) sdl? ( ) virtual/x11 )"
+
+src_compile() {
+ replace-flags -march=k6 -march=i586
+
+ local makeopts="RO_GAME_DIR=${GAMES_DATADIR}/${PN} RW_GAME_DIR=${GAMES_STATEDIR}/${PN}"
+ if [ `use X` ] || [ -z "`use X``use sdl`" ] ; then
+ make clean || die
+ make ${makeopts} OPTIONS="${CFLAGS}" x11 || die
+ mv rocksndiamonds{,.x11}
+ fi
+ if [ `use sdl` ] ; then
+ make clean || die
+ make ${makeopts} OPTIONS="${CFLAGS}" sdl || die
+ mv rocksndiamonds{,.sdl}
+ fi
+}
+
+src_install() {
+ dogamesbin rocksndiamonds.{sdl,x11}
+ dodir ${GAMES_DATADIR}/${PN}
+ cp -R graphics levels music sounds ${D}/${GAMES_DATADIR}/${PN}/
+
+ newman rocksndiamonds.{1,6}
+ dodoc CHANGES CREDITS HARDWARE README TODO docs/elements/*.txt
+
+ prepgamesdirs
+}
diff --git a/games-arcade/rocksndiamonds/rocksndiamonds-3.0.2.ebuild b/games-arcade/rocksndiamonds/rocksndiamonds-3.0.2.ebuild
new file mode 100644
index 000000000000..c5409277d3b9
--- /dev/null
+++ b/games-arcade/rocksndiamonds/rocksndiamonds-3.0.2.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-arcade/rocksndiamonds/rocksndiamonds-3.0.2.ebuild,v 1.1 2003/09/10 19:29:21 vapier Exp $
+
+inherit games flag-o-matic
+
+DESCRIPTION="A Boulderdash clone"
+SRC_URI="http://www.artsoft.org/RELEASES/unix/rocksndiamonds/${P}.tar.gz"
+HOMEPAGE="http://www.artsoft.org/rocksndiamonds/"
+
+LICENSE="GPL-2"
+KEYWORDS="x86"
+SLOT="0"
+
+DEPEND="X? ( virtual/x11 )
+ sdl? ( >=media-libs/libsdl-1.2.3
+ >=media-libs/sdl-mixer-1.2.4
+ >=media-libs/sdl-image-1.2.2 )
+ || ( X? ( ) sdl? ( ) virtual/x11 )"
+
+src_compile() {
+ replace-flags -march=k6 -march=i586
+
+ local makeopts="RO_GAME_DIR=${GAMES_DATADIR}/${PN} RW_GAME_DIR=${GAMES_STATEDIR}/${PN}"
+ if [ `use X` ] || [ -z "`use X``use sdl`" ] ; then
+ make clean || die
+ make ${makeopts} OPTIONS="${CFLAGS}" x11 || die
+ mv rocksndiamonds{,.x11}
+ fi
+ if [ `use sdl` ] ; then
+ make clean || die
+ make ${makeopts} OPTIONS="${CFLAGS}" sdl || die
+ mv rocksndiamonds{,.sdl}
+ fi
+}
+
+src_install() {
+ dogamesbin rocksndiamonds.{sdl,x11}
+ dodir ${GAMES_DATADIR}/${PN}
+ cp -R graphics levels music sounds ${D}/${GAMES_DATADIR}/${PN}/
+
+ newman rocksndiamonds.{1,6}
+ dodoc CHANGES CREDITS HARDWARE README TODO docs/elements/*.txt
+
+ prepgamesdirs
+}
diff --git a/games-arcade/sdlroids/ChangeLog b/games-arcade/sdlroids/ChangeLog
new file mode 100644
index 000000000000..d6ec19da7767
--- /dev/null
+++ b/games-arcade/sdlroids/ChangeLog
@@ -0,0 +1,29 @@
+# ChangeLog for app-games/sdlroids
+# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-arcade/sdlroids/ChangeLog,v 1.1 2003/09/10 19:29:21 vapier Exp $
+
+*sdlroids-1.3.4-r2 (7 May 2002)
+
+ 17 jul 2002; Jose Alberto Suárez López <bass@gentoo.org> sdlroids-1.3.4-r2.ebuild :
+ Added LICENSE, KEYWORDS.
+ 7 May 2002; Spider <spider@gentoo.org> sdlroids-1.3.4-r2.ebuild sdlroids-1.3.4-r1.ebuild:
+
+ 17 jul 2002; Jose Alberto Suárez López <bass@gentoo.org> sdlroids-1.3.4-r1.ebuild :
+ Added LICENSE, KEYWORDS.
+ fix sourceforge mirroring.
+
+*sdlroids-1.3.4-r2 (27 Mar 2002)
+
+ 27 Mar 2002; Seemant Kulleen <seemant@gentoo.org> sdlroids-1.3.4-r2.ebuild :
+
+ man page/LFH compliance submitted by Matthew Kennedy.
+
+*sdlroids-1.3.4-r1 (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-arcade/sdlroids/Manifest b/games-arcade/sdlroids/Manifest
new file mode 100644
index 000000000000..93c81619682e
--- /dev/null
+++ b/games-arcade/sdlroids/Manifest
@@ -0,0 +1,5 @@
+MD5 c27658fcc587d2773f1d2267ebdab3b4 ChangeLog 1242
+MD5 b5e2ae88184fcbb22be06aad5676db02 sdlroids-1.3.4-r1.ebuild 770
+MD5 c8132bead74d488f7c3951e907f3a312 sdlroids-1.3.4-r2.ebuild 818
+MD5 4da90203492706542203d3f0ecc16cc1 files/digest-sdlroids-1.3.4-r1 66
+MD5 4da90203492706542203d3f0ecc16cc1 files/digest-sdlroids-1.3.4-r2 66
diff --git a/games-arcade/sdlroids/files/digest-sdlroids-1.3.4-r1 b/games-arcade/sdlroids/files/digest-sdlroids-1.3.4-r1
new file mode 100644
index 000000000000..483bf51ed971
--- /dev/null
+++ b/games-arcade/sdlroids/files/digest-sdlroids-1.3.4-r1
@@ -0,0 +1 @@
+MD5 50018890e5dbaa2faec4e8fdef6954cf sdlroids-1.3.4.tar.gz 146408
diff --git a/games-arcade/sdlroids/files/digest-sdlroids-1.3.4-r2 b/games-arcade/sdlroids/files/digest-sdlroids-1.3.4-r2
new file mode 100644
index 000000000000..483bf51ed971
--- /dev/null
+++ b/games-arcade/sdlroids/files/digest-sdlroids-1.3.4-r2
@@ -0,0 +1 @@
+MD5 50018890e5dbaa2faec4e8fdef6954cf sdlroids-1.3.4.tar.gz 146408
diff --git a/games-arcade/sdlroids/sdlroids-1.3.4-r1.ebuild b/games-arcade/sdlroids/sdlroids-1.3.4-r1.ebuild
new file mode 100644
index 000000000000..6063e91d62ab
--- /dev/null
+++ b/games-arcade/sdlroids/sdlroids-1.3.4-r1.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-arcade/sdlroids/sdlroids-1.3.4-r1.ebuild,v 1.1 2003/09/10 19:29:21 vapier Exp $
+
+S=${WORKDIR}/${P}
+DESCRIPTION="Asteroids Clone for X using SDL"
+SRC_URI="mirror://sourceforge/sdlroids/${P}.tar.gz"
+HOMEPAGE="http://david.hedbor.org/projects/sdlroids/"
+KEYWORDS="x86"
+LICENSE="GPL-2"
+SLOT="0"
+DEPEND=">=media-libs/libsdl-1.1.8"
+
+src_compile() {
+ ./configure --host=${CHOST} \
+ --prefix=/usr \
+ --datadir=/usr/share
+ assert
+
+ emake || die
+}
+
+src_install () {
+ make prefix=${D}/usr \
+ datadir=${D}/usr/share \
+ install || die
+
+ dodoc COPYING ChangeLog README.orig README.* TODO
+}
diff --git a/games-arcade/sdlroids/sdlroids-1.3.4-r2.ebuild b/games-arcade/sdlroids/sdlroids-1.3.4-r2.ebuild
new file mode 100644
index 000000000000..74eb68dfe60e
--- /dev/null
+++ b/games-arcade/sdlroids/sdlroids-1.3.4-r2.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-arcade/sdlroids/sdlroids-1.3.4-r2.ebuild,v 1.1 2003/09/10 19:29:21 vapier Exp $
+
+S=${WORKDIR}/${P}
+DESCRIPTION="Asteroids Clone for X using SDL"
+SRC_URI="mirror://sourceforge/sdlroids/${P}.tar.gz"
+HOMEPAGE="http://david.hedbor.org/projects/sdlroids/"
+KEYWORDS="x86"
+LICENSE="GPL-2"
+SLOT="0"
+DEPEND=">=media-libs/libsdl-1.1.8"
+
+src_compile() {
+ ./configure --host=${CHOST} \
+ --prefix=/usr \
+ --mandir=/usr/share/man \
+ --datadir=/usr/share
+ assert
+
+ emake || die
+}
+
+src_install () {
+ make prefix=${D}/usr \
+ mandir=${D}/usr/share/man \
+ datadir=${D}/usr/share \
+ install || die
+
+ dodoc COPYING ChangeLog README.orig README.* TODO
+}
diff --git a/games-arcade/sdlsasteriods/ChangeLog b/games-arcade/sdlsasteriods/ChangeLog
new file mode 100644
index 000000000000..3e1cc5078b63
--- /dev/null
+++ b/games-arcade/sdlsasteriods/ChangeLog
@@ -0,0 +1,13 @@
+# ChangeLog for app-games/sdlsasteriods
+# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-arcade/sdlsasteriods/ChangeLog,v 1.1 2003/09/10 19:29:21 vapier Exp $
+
+*sdlsasteriods-1.99-r1 (22 Dec 2002)
+
+ 22 Dec 2002; Michael Cohen <mjc@gentoo.org> :
+ Wouldn't compile without media-libs/sdl-ttf. fixed
+
+*sdlsasteroids-1.99 (17 Dec 2002)
+
+ 17 Dec 2002; Mike Frysinger <vapier@gentoo.org> :
+ Initial import. Ebuild submitted by andrew <andrew@textux.com>.
diff --git a/games-arcade/sdlsasteriods/Manifest b/games-arcade/sdlsasteriods/Manifest
new file mode 100644
index 000000000000..4e4e420d88e4
--- /dev/null
+++ b/games-arcade/sdlsasteriods/Manifest
@@ -0,0 +1,5 @@
+MD5 a6ccb233171a20ed26d60d5d7bcd4098 ChangeLog 520
+MD5 f11448c49b3212efc1d70ce3c08defb8 sdlsasteriods-1.99-r1.ebuild 848
+MD5 306a42f282dc85f5378a48319c625e97 sdlsasteriods-1.99.ebuild 825
+MD5 fb095109d4e912fe2fd9b0be6c3d6c87 files/digest-sdlsasteriods-1.99 70
+MD5 fb095109d4e912fe2fd9b0be6c3d6c87 files/digest-sdlsasteriods-1.99-r1 70
diff --git a/games-arcade/sdlsasteriods/files/digest-sdlsasteriods-1.99 b/games-arcade/sdlsasteriods/files/digest-sdlsasteriods-1.99
new file mode 100644
index 000000000000..4105617956f6
--- /dev/null
+++ b/games-arcade/sdlsasteriods/files/digest-sdlsasteriods-1.99
@@ -0,0 +1 @@
+MD5 a286703693baa2bd1a629f498f3f62c6 SDLSasteroids-1.99.tar.gz 339457
diff --git a/games-arcade/sdlsasteriods/files/digest-sdlsasteriods-1.99-r1 b/games-arcade/sdlsasteriods/files/digest-sdlsasteriods-1.99-r1
new file mode 100644
index 000000000000..4105617956f6
--- /dev/null
+++ b/games-arcade/sdlsasteriods/files/digest-sdlsasteriods-1.99-r1
@@ -0,0 +1 @@
+MD5 a286703693baa2bd1a629f498f3f62c6 SDLSasteroids-1.99.tar.gz 339457
diff --git a/games-arcade/sdlsasteriods/sdlsasteriods-1.99-r1.ebuild b/games-arcade/sdlsasteriods/sdlsasteriods-1.99-r1.ebuild
new file mode 100644
index 000000000000..4cf8b6dd1b3d
--- /dev/null
+++ b/games-arcade/sdlsasteriods/sdlsasteriods-1.99-r1.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-arcade/sdlsasteriods/sdlsasteriods-1.99-r1.ebuild,v 1.1 2003/09/10 19:29:21 vapier Exp $
+
+inherit games
+
+MY_P="SDLSasteroids-${PV}"
+DESCRIPTION="Rework of Sasteroids using SDL"
+SRC_URI="mirror://sourceforge/sdlsas/${MY_P}.tar.gz"
+HOMEPAGE="http://sdlsas.sourceforge.net/"
+
+KEYWORDS="x86"
+LICENSE="GPL-2 freedist"
+SLOT="0"
+
+DEPEND=">=media-libs/sdl-mixer-1.2.0
+ media-libs/sdl-ttf"
+
+S=${WORKDIR}/${MY_P}
+
+src_compile() {
+ make GAMEDIR=${GAMES_DATADIR}/${PN} || die
+}
+
+src_install() {
+ dodir /usr/share/man/man6/
+ make \
+ GAMEDIR=${D}/${GAMES_DATADIR}/${PN} \
+ BINDIR=${D}/${GAMES_BINDIR} \
+ MANDIR=${D}/usr/share/man/ \
+ install || die
+ dodoc ChangeLog README README.xast
+ prepgamesdirs
+}
diff --git a/games-arcade/sdlsasteriods/sdlsasteriods-1.99.ebuild b/games-arcade/sdlsasteriods/sdlsasteriods-1.99.ebuild
new file mode 100644
index 000000000000..834839f2c00d
--- /dev/null
+++ b/games-arcade/sdlsasteriods/sdlsasteriods-1.99.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-arcade/sdlsasteriods/sdlsasteriods-1.99.ebuild,v 1.1 2003/09/10 19:29:21 vapier Exp $
+
+inherit games
+
+MY_P="SDLSasteroids-${PV}"
+DESCRIPTION="Rework of Sasteroids using SDL"
+SRC_URI="mirror://sourceforge/sdlsas/${MY_P}.tar.gz"
+HOMEPAGE="http://sdlsas.sourceforge.net/"
+
+KEYWORDS="x86"
+LICENSE="GPL-2 freedist"
+SLOT="0"
+
+DEPEND=">=media-libs/sdl-mixer-1.2.0"
+
+S=${WORKDIR}/${MY_P}
+
+src_compile() {
+ make GAMEDIR=${GAMES_DATADIR}/${PN} || die
+}
+
+src_install() {
+ dodir /usr/share/man/man6/
+ make \
+ GAMEDIR=${D}/${GAMES_DATADIR}/${PN} \
+ BINDIR=${D}/${GAMES_BINDIR} \
+ MANDIR=${D}/usr/share/man/ \
+ install || die
+ dodoc ChangeLog README README.xast
+ prepgamesdirs
+}
diff --git a/games-arcade/solarwolf/ChangeLog b/games-arcade/solarwolf/ChangeLog
new file mode 100644
index 000000000000..11694834961a
--- /dev/null
+++ b/games-arcade/solarwolf/ChangeLog
@@ -0,0 +1,13 @@
+# ChangeLog for app-games/solarwolf
+# Copyright 2000-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-arcade/solarwolf/ChangeLog,v 1.1 2003/09/10 19:29:21 vapier Exp $
+
+*solarwolf-1.2 (03 Aug 2003)
+
+ 03 Aug 2003; Mike Frysinger <vapier@gentoo.org> :
+ Version bump.
+
+*solarwolf-1.1 (13 Jul 2003)
+
+ 13 Jul 2003; Mike Frysinger <vapier@gentoo.org> :
+ Initial import. Ebuild submitted by me.
diff --git a/games-arcade/solarwolf/Manifest b/games-arcade/solarwolf/Manifest
new file mode 100644
index 000000000000..08a7b7f7ebc4
--- /dev/null
+++ b/games-arcade/solarwolf/Manifest
@@ -0,0 +1,6 @@
+MD5 73ae686ccf115da6b627903e47887ed2 solarwolf-1.1.ebuild 759
+MD5 e25d8163052acb0586f8b4a69915cd4a files/digest-solarwolf-1.1 65
+MD5 a42a132d2de34b2827ce023e4849ef03 files/solarwolf 56
+MD5 6d05033c952f85d8c73d7e5b9952fd4c files/digest-solarwolf-1.2 65
+MD5 3b1ce3f67f0b831a74b819b295b3da7c ChangeLog 444
+MD5 1ed02e9725590e60af877e961839f974 solarwolf-1.2.ebuild 759
diff --git a/games-arcade/solarwolf/files/digest-solarwolf-1.1 b/games-arcade/solarwolf/files/digest-solarwolf-1.1
new file mode 100644
index 000000000000..a39674dc195f
--- /dev/null
+++ b/games-arcade/solarwolf/files/digest-solarwolf-1.1
@@ -0,0 +1 @@
+MD5 7c848d66d27569a54d263af2a252ab93 solarwolf-1.1.tar.gz 972202
diff --git a/games-arcade/solarwolf/files/digest-solarwolf-1.2 b/games-arcade/solarwolf/files/digest-solarwolf-1.2
new file mode 100644
index 000000000000..4da14b5021e2
--- /dev/null
+++ b/games-arcade/solarwolf/files/digest-solarwolf-1.2
@@ -0,0 +1 @@
+MD5 d82f6eb25c0937749f62ff70b49e60a0 solarwolf-1.2.tar.gz 998249
diff --git a/games-arcade/solarwolf/files/solarwolf b/games-arcade/solarwolf/files/solarwolf
new file mode 100644
index 000000000000..7f8d1c1049c4
--- /dev/null
+++ b/games-arcade/solarwolf/files/solarwolf
@@ -0,0 +1,3 @@
+#!/bin/sh
+cd GENTOO_DIR
+exec python ./solarwolf.py ${@}
diff --git a/games-arcade/solarwolf/solarwolf-1.1.ebuild b/games-arcade/solarwolf/solarwolf-1.1.ebuild
new file mode 100644
index 000000000000..e28ac4271f19
--- /dev/null
+++ b/games-arcade/solarwolf/solarwolf-1.1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-arcade/solarwolf/solarwolf-1.1.ebuild,v 1.1 2003/09/10 19:29:21 vapier Exp $
+
+inherit games
+
+DESCRIPTION="action/arcade recreation of SolarFox"
+HOMEPAGE="http://www.pygame.org/shredwheat/solarwolf/"
+SRC_URI="http://www.pygame.org/shredwheat/solarwolf/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="x86"
+
+DEPEND="dev-python/pygame
+ dev-lang/python
+ media-libs/libsdl"
+
+src_install() {
+ dodoc readme.txt
+ rm *.txt
+ dodir ${GAMES_LIBDIR}/${PN}
+ cp -r * ${D}/${GAMES_LIBDIR}/${PN}/
+ dogamesbin ${FILESDIR}/solarwolf
+ dosed "s:GENTOO_DIR:${GAMES_LIBDIR}/${PN}:" ${GAMES_BINDIR}/solarwolf
+ prepgamesdirs
+}
diff --git a/games-arcade/solarwolf/solarwolf-1.2.ebuild b/games-arcade/solarwolf/solarwolf-1.2.ebuild
new file mode 100644
index 000000000000..3171e3f10b1c
--- /dev/null
+++ b/games-arcade/solarwolf/solarwolf-1.2.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-arcade/solarwolf/solarwolf-1.2.ebuild,v 1.1 2003/09/10 19:29:21 vapier Exp $
+
+inherit games
+
+DESCRIPTION="action/arcade recreation of SolarFox"
+HOMEPAGE="http://www.pygame.org/shredwheat/solarwolf/"
+SRC_URI="http://www.pygame.org/shredwheat/solarwolf/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="x86"
+
+DEPEND="dev-python/pygame
+ dev-lang/python
+ media-libs/libsdl"
+
+src_install() {
+ dodoc readme.txt
+ rm *.txt
+ dodir ${GAMES_LIBDIR}/${PN}
+ cp -r * ${D}/${GAMES_LIBDIR}/${PN}/
+ dogamesbin ${FILESDIR}/solarwolf
+ dosed "s:GENTOO_DIR:${GAMES_LIBDIR}/${PN}:" ${GAMES_BINDIR}/solarwolf
+ prepgamesdirs
+}
diff --git a/games-arcade/tuxpuck/ChangeLog b/games-arcade/tuxpuck/ChangeLog
new file mode 100644
index 000000000000..bc0baa873d22
--- /dev/null
+++ b/games-arcade/tuxpuck/ChangeLog
@@ -0,0 +1,55 @@
+# ChangeLog for app-games/tuxpuck
+# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-arcade/tuxpuck/ChangeLog,v 1.1 2003/09/10 19:29:21 vapier Exp $
+
+ 29 Jun 2003; <msterret@gentoo.org> tuxpuck-0.8.2.ebuild:
+ fix the man page install (it seems to be compressed upstream now)
+ use more things from the games eclass
+ use emake, but also use -j1 since the Makefiles are buggy
+
+*tuxpuck-0.8.2 (23 Dec 2002)
+
+ 23 Dec 2002; Seemant Kulleen <seemant@gentoo.org> tuxpuck-0.8.2.ebuild
+ files/digest-tuxpuck-0.8.2 :
+
+ Upstream bugfix version.
+
+*tuxpuck-0.8.1 (14 Dec 2002)
+ 14 Dec 2002; J.Alberto Suarez L. <bass@gentoo.org>: tuxpuck-0.8.1.ebuild
+ New version.
+
+*tuxpuck-0.8.0 (15 Oct 2002)
+
+ 06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
+
+ 15 Oct 2002; Seemant Kulleen <seemant@gentoo.org> tuxpuck-0.8.0.ebuild
+ files/digest-tuxpuck-0.8.0 :
+
+ Version bump thanks to: camio@yahoo.com (David Joseph Sankel) in bug
+ #9054.
+
+*tuxpuck-0.7.118 (28 Sep 2002)
+
+ 28 Sep 2002; Nick Hadaway <raker@gentoo.org> tuxpuck-0.7.118.ebuild,
+ files/digest-tuxpuck-0.7.118 :
+ Version bump. Ogg and PPC related fixes as well.
+
+*tuxpuck-0.7.91 (26 Apr 2002)
+
+ 28 Sep 2002; Nick Hadaway <raker@gentoo.org> tuxpuck-0.7.91.ebuild :
+ Updated ebuild to use system freetype, not xfree's. Some other gcc3
+ problems may be solved by re-emerging smpeg and sdl-mixer.
+
+ 06 Aug 2002; Mark Guertin <gerk@gentoo.org> :
+ Added ppc to keywords
+
+ 29 Jul 2002; Nicholas Jones <carpaski@gentoo.org> tuxpuck-0.7.91.ebuild :
+ Removed the -Werror that breaks the build.
+
+ 17 jul 2002; Jose Alberto Suárez López <bass@gentoo.org> tuxpuck-0.7.91.ebuild :
+ Added KEYWORDS.
+
+ 26 Apr 2002; Seemant Kulleen <seemant@gentoo.org> tuxpuck-0.7.91.ebuild
+ files/digest-tuxpuck-0.7.91 :
+
+ New game of air-hockey
diff --git a/games-arcade/tuxpuck/Manifest b/games-arcade/tuxpuck/Manifest
new file mode 100644
index 000000000000..e08ab42b2346
--- /dev/null
+++ b/games-arcade/tuxpuck/Manifest
@@ -0,0 +1,11 @@
+MD5 ac0d48b3539b9f556954cf9db61a1359 ChangeLog 1880
+MD5 6d2886c95a2f7d975c3c7b5062d59610 tuxpuck-0.7.118.ebuild 999
+MD5 97bc063c5a8b5e0f00715b8829612d86 tuxpuck-0.7.91.ebuild 998
+MD5 2402524d1d2ea21a951cdb895be8f879 tuxpuck-0.8.0.ebuild 693
+MD5 48f5aab04a784d4ac66df9e86218cee2 tuxpuck-0.8.1.ebuild 810
+MD5 25c10ae53b19280b9990b35601184a26 tuxpuck-0.8.2.ebuild 850
+MD5 334fd4d8d8b788ae973b67e16e3c44c7 files/digest-tuxpuck-0.7.118 67
+MD5 eff90cc7b8a10e8a9398d9f925d37e90 files/digest-tuxpuck-0.7.91 66
+MD5 3a76b663b3474cac1f4fcbae6cc4278f files/digest-tuxpuck-0.8.0 65
+MD5 4874d99800f904653f38e59403df1513 files/digest-tuxpuck-0.8.1 65
+MD5 867698dbcc8f165f299e5831d376a46e files/digest-tuxpuck-0.8.2 65
diff --git a/games-arcade/tuxpuck/files/digest-tuxpuck-0.7.118 b/games-arcade/tuxpuck/files/digest-tuxpuck-0.7.118
new file mode 100644
index 000000000000..c88478e74277
--- /dev/null
+++ b/games-arcade/tuxpuck/files/digest-tuxpuck-0.7.118
@@ -0,0 +1 @@
+MD5 b4c57fd02081680145a1e7c43dc0388e tuxpuck-0.7.118.tar.gz 327236
diff --git a/games-arcade/tuxpuck/files/digest-tuxpuck-0.7.91 b/games-arcade/tuxpuck/files/digest-tuxpuck-0.7.91
new file mode 100644
index 000000000000..6d13857ba5ac
--- /dev/null
+++ b/games-arcade/tuxpuck/files/digest-tuxpuck-0.7.91
@@ -0,0 +1 @@
+MD5 9f1bd13bddd3b7e95d89db1c923c671a tuxpuck-0.7.91.tar.gz 325334
diff --git a/games-arcade/tuxpuck/files/digest-tuxpuck-0.8.0 b/games-arcade/tuxpuck/files/digest-tuxpuck-0.8.0
new file mode 100644
index 000000000000..792486111175
--- /dev/null
+++ b/games-arcade/tuxpuck/files/digest-tuxpuck-0.8.0
@@ -0,0 +1 @@
+MD5 deb259a6c9d0f5c45b7535138d55e4e9 tuxpuck-0.8.0.tar.gz 326605
diff --git a/games-arcade/tuxpuck/files/digest-tuxpuck-0.8.1 b/games-arcade/tuxpuck/files/digest-tuxpuck-0.8.1
new file mode 100644
index 000000000000..662ef1d94103
--- /dev/null
+++ b/games-arcade/tuxpuck/files/digest-tuxpuck-0.8.1
@@ -0,0 +1 @@
+MD5 f9343dd08d10e90c81815f3037a13489 tuxpuck-0.8.1.tar.gz 379422
diff --git a/games-arcade/tuxpuck/files/digest-tuxpuck-0.8.2 b/games-arcade/tuxpuck/files/digest-tuxpuck-0.8.2
new file mode 100644
index 000000000000..f1eb2266a6dd
--- /dev/null
+++ b/games-arcade/tuxpuck/files/digest-tuxpuck-0.8.2
@@ -0,0 +1 @@
+MD5 fc839abc2b1f3eafae397e1ed6487079 tuxpuck-0.8.2.tar.gz 384009
diff --git a/games-arcade/tuxpuck/tuxpuck-0.7.118.ebuild b/games-arcade/tuxpuck/tuxpuck-0.7.118.ebuild
new file mode 100644
index 000000000000..bb1660c29658
--- /dev/null
+++ b/games-arcade/tuxpuck/tuxpuck-0.7.118.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-arcade/tuxpuck/tuxpuck-0.7.118.ebuild,v 1.1 2003/09/10 19:29:21 vapier Exp $
+
+S=${WORKDIR}/${P}
+
+DESCRIPTION="Hover hockey"
+SRC_URI="http://www.efd.lth.se/~d00jkr/tuxpuck/${P}.tar.gz"
+HOMEPAGE="http://www.efd.lth.se/~d00jkr/tuxpuck/"
+
+DEPEND=">=media-libs/libsdl-1.1.5
+ media-libs/libpng
+ >=media-libs/libvorbis-1.0_rc3"
+RDEPEND="$DEPEND"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="x86 ppc"
+
+src_compile() {
+
+ export CPP_FLAGS="${CPPFLAGS} -I/usr/include/libpng12"
+
+ # Don't treat warnings as errors
+ cp Makefile Makefile.orig
+ sed 's:-Werror::' < Makefile.orig > Makefile
+
+ # Link to the system freetype, not xfree's
+ cp Makefile Makefile.orig
+ sed 's:-I/usr/X11R6/include/freetype2:-I/usr/include/freetype2:' \
+ < Makefile.orig > Makefile
+
+ make || die
+}
+
+src_install () {
+
+ exeinto /usr/bin
+ doexe tuxpuck
+ dodoc BUGS COPYING README TODO THANKS
+
+}
diff --git a/games-arcade/tuxpuck/tuxpuck-0.7.91.ebuild b/games-arcade/tuxpuck/tuxpuck-0.7.91.ebuild
new file mode 100644
index 000000000000..11f918c08f9f
--- /dev/null
+++ b/games-arcade/tuxpuck/tuxpuck-0.7.91.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-arcade/tuxpuck/tuxpuck-0.7.91.ebuild,v 1.1 2003/09/10 19:29:21 vapier Exp $
+
+S=${WORKDIR}/${P}
+
+DESCRIPTION="Hover hockey"
+SRC_URI="http://www.efd.lth.se/~d00jkr/tuxpuck/${P}.tar.gz"
+HOMEPAGE="http://www.efd.lth.se/~d00jkr/tuxpuck/"
+
+DEPEND=">=media-libs/libsdl-1.1.5
+ media-libs/libpng
+ >=media-libs/libvorbis-1.0_rc3"
+RDEPEND="$DEPEND"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="x86 ppc"
+
+src_compile() {
+
+ export CPP_FLAGS="${CPPFLAGS} -I/usr/include/libpng12"
+
+ # Don't treat warnings as errors
+ cp Makefile Makefile.orig
+ sed 's:-Werror::' < Makefile.orig > Makefile
+
+ # Link to the system freetype, not xfree's
+ cp Makefile Makefile.orig
+ sed 's:-I/usr/X11R6/include/freetype2:-I/usr/include/freetype2:' \
+ < Makefile.orig > Makefile
+
+ make || die
+}
+
+src_install () {
+
+ exeinto /usr/bin
+ doexe tuxpuck
+ dodoc BUGS COPYING README TODO THANKS
+
+}
diff --git a/games-arcade/tuxpuck/tuxpuck-0.8.0.ebuild b/games-arcade/tuxpuck/tuxpuck-0.8.0.ebuild
new file mode 100644
index 000000000000..981d69a2e63a
--- /dev/null
+++ b/games-arcade/tuxpuck/tuxpuck-0.8.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-arcade/tuxpuck/tuxpuck-0.8.0.ebuild,v 1.1 2003/09/10 19:29:21 vapier Exp $
+
+DESCRIPTION="Hover hockey"
+SRC_URI="http://www.efd.lth.se/~d00jkr/tuxpuck/${P}.tar.gz"
+HOMEPAGE="http://www.efd.lth.se/~d00jkr/tuxpuck/"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="x86 ppc sparc alpha"
+
+DEPEND=">=media-libs/libsdl-1.1.5
+ media-libs/libpng
+ >=media-libs/libvorbis-1.0_rc3"
+RDEPEND="$DEPEND"
+
+src_compile() {
+ export CPP_FLAGS="${CPPFLAGS} -I/usr/include/libpng12"
+ make || die
+}
+
+src_install() {
+ dobin tuxpuck
+ doman man/tuxpuck.6
+ dodoc COPYING *.txt
+}
diff --git a/games-arcade/tuxpuck/tuxpuck-0.8.1.ebuild b/games-arcade/tuxpuck/tuxpuck-0.8.1.ebuild
new file mode 100644
index 000000000000..cca134533862
--- /dev/null
+++ b/games-arcade/tuxpuck/tuxpuck-0.8.1.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-arcade/tuxpuck/tuxpuck-0.8.1.ebuild,v 1.1 2003/09/10 19:29:21 vapier Exp $
+
+inherit games
+
+DESCRIPTION="Hover hockey"
+SRC_URI="http://www.efd.lth.se/~d00jkr/tuxpuck/${P}.tar.gz"
+HOMEPAGE="http://www.efd.lth.se/~d00jkr/tuxpuck/"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="x86 ppc sparc alpha"
+
+DEPEND=">=media-libs/libsdl-1.1.5
+ media-libs/libpng
+ >=media-libs/libvorbis-1.0_rc3"
+RDEPEND="$DEPEND"
+
+src_compile() {
+ export CPP_FLAGS="${CPPFLAGS} -I/usr/include/libpng12"
+ make || die
+}
+
+src_install() {
+ insinto /usr/games/bin
+ doins tuxpuck
+ fperms +x /usr/games/bin/tuxpuck
+ fowners games.games /usr/games/bin/tuxpuck
+ doman man/tuxpuck.6
+ dodoc COPYING *.txt
+}
diff --git a/games-arcade/tuxpuck/tuxpuck-0.8.2.ebuild b/games-arcade/tuxpuck/tuxpuck-0.8.2.ebuild
new file mode 100644
index 000000000000..76931e63038f
--- /dev/null
+++ b/games-arcade/tuxpuck/tuxpuck-0.8.2.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-arcade/tuxpuck/tuxpuck-0.8.2.ebuild,v 1.1 2003/09/10 19:29:21 vapier Exp $
+
+inherit games
+
+DESCRIPTION="Hover hockey"
+SRC_URI="http://www.efd.lth.se/~d00jkr/tuxpuck/${P}.tar.gz"
+HOMEPAGE="http://www.efd.lth.se/~d00jkr/tuxpuck/"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="x86 ppc sparc alpha"
+
+DEPEND=">=media-libs/libsdl-1.1.5
+ media-libs/libpng
+ >=media-libs/libvorbis-1.0_rc3"
+
+src_compile() {
+ # Note that the Makefiles for tuxpuck are buggy so -j1 is used.
+ emake -j1 CPP_FLAGS="${CPPFLAGS} -I/usr/include/libpng12" || die
+}
+
+src_install() {
+ dogamesbin tuxpuck || die "dogamesbin failed"
+ doman man/tuxpuck.6.gz || die "doman failed"
+ dodoc COPYING *.txt || die "dodoc failed"
+ prepgamesdirs
+}
diff --git a/games-arcade/tuxracer/ChangeLog b/games-arcade/tuxracer/ChangeLog
new file mode 100644
index 000000000000..4f9f93aca699
--- /dev/null
+++ b/games-arcade/tuxracer/ChangeLog
@@ -0,0 +1,57 @@
+# ChangeLog for app-games/tuxracer
+# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-arcade/tuxracer/ChangeLog,v 1.1 2003/09/10 19:29:22 vapier Exp $
+
+*tuxracer-0.61-r3 (19 Aug 2003)
+
+ 19 Aug 2003; Mike Frysinger <vapier@gentoo.org> :
+ Add games.eclass support, add gcc3 patch #26851, and clean up configure patch.
+
+*tuxracer-0.61-r2 (04 Oct 2002)
+
+ 10 Jul 2003; Michael Sterrett <msterret@gentoo.org> tuxracer-0.61-r1.ebuild,
+ tuxracer-0.61-r2.ebuild:
+ fix DESCRIPTION
+
+ 02 Mar 2003; Hanno Boeck <hanno@gentoo.org> tuxracer-0.61-r2.ebuild :
+ Let tuxracer-ppc-glxfix also apply on other archs, since it's not
+ a ppc-specific problem.
+
+ 23 Feb 2003; Aron Griffis <agriffis@gentoo.org> tuxracer-0.61-r2.ebuild :
+ Fix minor error in the ebuild where "die" could be called from within
+ a subshell.
+
+ 13 Feb 2003; Mark Guertin <gerk@gentoo.org> tuxracer-0.61-r2.ebuild :
+ Added patch for braindead configure option that doesnt like new xfree
+
+ 18 Oct 2002; Daniel Ahlberg <aliz@gentoo.org> tuxracer-0.61-r2.ebuild :
+ Updated to mirror://sourceforge in SRC_URI.
+
+ 05 Oct 2002; Mike Frysinger <vapier@gentoo.org> tuxracer-0.61-r2.ebuild :
+ The changing of -m<optimization> to -f<optimization> is invalid for gcc2.x #8770
+
+ 04 Oct 2002; Mike Frysinger <vapier@gentoo.org> tuxracer-0.61-r2.ebuild :
+ Fixed directory permissions ... directories have to be +rx to be accessible
+
+*tuxracer-0.61-r1 (1 Feb 2002)
+
+ 18 Oct 2002; Daniel Ahlberg <aliz@gentoo.org> tuxracer-0.61-r1.ebuild :
+ Updated to mirror://sourceforge in SRC_URI.
+
+ 28 Sep 2002; Nick Hadaway <raker@gentoo.org> tuxracer-0.61-r1.ebuild :
+ Changed -m* flags to -f* flags to squash gcc3 warnings and updated
+ install to fix html location.
+
+ 02 Aug 2002; mark Guertin <gerk@gentoo.org> tuxracer-0.61-r1.ebuild :
+ Added ppc to keywords
+
+ 17 jul 2002; Jose Alberto Suárez López <bass@gentoo.org> tuxracer-0.61-r1.ebuild :
+ Added LICENSE, KEYWORDS.
+
+ 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-arcade/tuxracer/Manifest b/games-arcade/tuxracer/Manifest
new file mode 100644
index 000000000000..386cade43c59
--- /dev/null
+++ b/games-arcade/tuxracer/Manifest
@@ -0,0 +1,5 @@
+MD5 3ea30203986dcef8a5f7cfa08d8399cb ChangeLog 2425
+MD5 38939c1d511e6684055bdf0e80b738f5 tuxracer-0.61-r3.ebuild 1436
+MD5 21d4db03916968fd60f797267fbd58c3 files/digest-tuxracer-0.61-r3 136
+MD5 8d89a0df0da6219cac8499c181b9e987 files/0.61-configure.in.patch 1690
+MD5 23587bbd063a7f5f6dcb6979e0347e01 files/0.61-gcc3.patch 2027
diff --git a/games-arcade/tuxracer/files/0.61-configure.in.patch b/games-arcade/tuxracer/files/0.61-configure.in.patch
new file mode 100644
index 000000000000..52c0ed9dac08
--- /dev/null
+++ b/games-arcade/tuxracer/files/0.61-configure.in.patch
@@ -0,0 +1,37 @@
+--- configure.in.orig 2003-08-18 23:19:45.174427928 -0400
++++ configure.in 2003-08-18 23:22:48.107617856 -0400
+@@ -47,11 +47,6 @@
+ TR_CXXFLAGS="-O2 -Wall -fomit-frame-pointer -ffast-math -fexpensive-optimizations"
+ TR_LIBS=""
+
+-case "$host" in
+-i*86-*-*) TR_CFLAGS="$TR_CFLAGS -malign-loops=2 -malign-jumps=2 -malign-functions=2";
+- TR_CXXFLAGS="$TR_CXXFLAGS -malign-loops=2 -malign-jumps=2 -malign-functions=2";;
+-alpha*-*-linux-*) TR_CFLAGS="$TR_CFLAGS -mieee";;
+-esac
+
+ AC_ARG_ENABLE(debug, [ --enable-debug Produce an executable with debugging symbols],
+ [TR_CFLAGS="-g -Wall"; TR_CXXFLAGS="-g -Wall"],
+@@ -468,9 +468,6 @@
+ glx_h_up_to_date=yes, glx_h_up_to_date=no )
+ AC_MSG_RESULT([$glx_h_up_to_date])
+
+- if test "x$glx_h_up_to_date" = "xno" ; then
+- AC_MSG_ERROR([Your copy of glx.h is out of date. You can get a more recent copy from the latest Mesa distribution (http://mesa3d.sourceforge.net).])
+- fi
+ fi
+
+ dnl Check for glext.h
+@@ -592,7 +584,11 @@
+ dnl --------------------------------------------------------------------------
+
+ dnl Turn use of stencil buffer on/off
+-AC_ARG_ENABLE(stencil-buffer,[ --enable-stencil-buffer Use if your hardware has a stencil buffer],TR_CPPFLAGS="$TR_CPPFLAGS -DUSE_STENCIL_BUFFER")
++AC_ARG_ENABLE(stencil-buffer,[ --enable-stencil-buffer Use if your hardware has a stencil buffer],
++use_stencil=$enableval)
++if test "x$use_stencil" = "xyes" ; then
++ TR_CPPFLAGS="$TR_CPPFLAGS -DUSE_STENCIL_BUFFER"
++fi
+
+ dnl Specify data directory
+ AC_ARG_WITH(data-dir,[ --with-data-dir=PATH Default tuxracer data directory],TR_CPPFLAGS="$TR_CPPFLAGS -DDATA_DIR=\\\"$withval\\\"")
diff --git a/games-arcade/tuxracer/files/0.61-gcc3.patch b/games-arcade/tuxracer/files/0.61-gcc3.patch
new file mode 100644
index 000000000000..5bf32ca281af
--- /dev/null
+++ b/games-arcade/tuxracer/files/0.61-gcc3.patch
@@ -0,0 +1,57 @@
+diff -ru tuxracer-0.61.old/src/game_config.c tuxracer-0.61.new/src/game_config.c
+--- tuxracer-0.61.old/src/game_config.c 2001-01-30 21:04:43.000000000 +0100
++++ tuxracer-0.61.new/src/game_config.c 2003-07-08 01:15:09.000000000 +0200
+@@ -114,26 +114,26 @@
+ */
+
+ #define INIT_PARAM( nam, val, typename, commnt ) \
+- Params. ## nam ## .loaded = False; \
+- Params. ## nam ## .name = #nam; \
+- Params. ## nam ## .deflt. ## typename ## _val = val; \
+- Params. ## nam ## .comment = commnt;
++ Params.nam.loaded = False; \
++ Params.nam.name = #nam; \
++ Params.nam.deflt.typename ## _val = val; \
++ Params.nam.comment = commnt;
+
+ #define INIT_PARAM_STRING( nam, val, commnt ) \
+ INIT_PARAM( nam, val, string, commnt ); \
+- Params. ## nam ## .type = PARAM_STRING;
++ Params.nam.type = PARAM_STRING;
+
+ #define INIT_PARAM_CHAR( nam, val, commnt ) \
+ INIT_PARAM( nam, val, char, commnt ); \
+- Params. ## nam ## .type = PARAM_CHAR;
++ Params.nam.type = PARAM_CHAR;
+
+ #define INIT_PARAM_INT( nam, val, commnt ) \
+ INIT_PARAM( nam, val, int, commnt ); \
+- Params. ## nam ## .type = PARAM_INT;
++ Params.nam.type = PARAM_INT;
+
+ #define INIT_PARAM_BOOL( nam, val, commnt ) \
+ INIT_PARAM( nam, val, bool, commnt ); \
+- Params. ## nam ## .type = PARAM_BOOL;
++ Params.nam.type = PARAM_BOOL;
+
+
+ /*
+@@ -310,13 +310,13 @@
+ */
+ #define FN_PARAM( name, typename, type ) \
+ type getparam_ ## name() { \
+- if ( !Params. ## name ## .loaded ) { \
+- fetch_param_ ## typename( &( Params. ## name ) ); \
++ if ( !Params.name.loaded ) { \
++ fetch_param_ ## typename( &( Params.name ) ); \
+ } \
+- return Params. ## name ## .val. ## typename ## _val; \
++ return Params.name.val.typename ## _val; \
+ } \
+ void setparam_ ## name( type val) { \
+- set_param_ ## typename( &( Params. ## name ), val ); }
++ set_param_ ## typename( &( Params.name ), val ); }
+
+ #define FN_PARAM_STRING( name ) \
+ FN_PARAM( name, string, char* )
+
diff --git a/games-arcade/tuxracer/files/digest-tuxracer-0.61-r3 b/games-arcade/tuxracer/files/digest-tuxracer-0.61-r3
new file mode 100644
index 000000000000..19a70fd944bc
--- /dev/null
+++ b/games-arcade/tuxracer/files/digest-tuxracer-0.61-r3
@@ -0,0 +1,2 @@
+MD5 aef877fee9e1a56483ff01fbdfb1e4b3 tuxracer-data-0.61.tar.gz 7402317
+MD5 206e8197ceaf0f00b25d4e2b4156e563 tuxracer-0.61.tar.gz 636628
diff --git a/games-arcade/tuxracer/tuxracer-0.61-r3.ebuild b/games-arcade/tuxracer/tuxracer-0.61-r3.ebuild
new file mode 100644
index 000000000000..4a51b375dfb3
--- /dev/null
+++ b/games-arcade/tuxracer/tuxracer-0.61-r3.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-arcade/tuxracer/tuxracer-0.61-r3.ebuild,v 1.1 2003/09/10 19:29:22 vapier Exp $
+
+inherit games eutils gcc
+
+DESCRIPTION="take on the role of Tux, the Linux Penguin, as he races down steep, snow-covered mountains"
+HOMEPAGE="http://tuxracer.sourceforge.net/"
+SRC_URI="mirror://sourceforge/tuxracer/${PN}-data-${PV}.tar.gz
+ mirror://sourceforge/tuxracer/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="x86 ppc"
+IUSE="stencil-buffer"
+
+DEPEND="virtual/opengl
+ virtual/glu
+ >=dev-lang/tk-8.0.5-r2
+ media-libs/sdl-mixer"
+
+src_unpack() {
+ unpack ${P}.tar.gz
+ cd ${S}
+ unpack ${PN}-data-${PV}.tar.gz
+
+ # braindead check in configure fails - hack approach
+ epatch ${FILESDIR}/${PV}-configure.in.patch
+ epatch ${FILESDIR}/${PV}-gcc3.patch
+
+ autoconf || die "autoconf failed"
+}
+
+src_compile() {
+ egamesconf \
+ `use_enable stencil-buffer` \
+ --with-data-dir=${GAMES_DATADIR}/${PN} \
+ || die
+ make || die "make failed"
+}
+
+src_install() {
+ make install DESTDIR=${D} || die "install failed"
+
+ dodir ${GAMES_DATADIR}/${PN}
+ cp -r ${PN}-data-${PV}/* ${D}/${GAMES_DATADIR}/${PN}/
+
+ dodoc README AUTHORS NEWS
+ dohtml -r html/*
+
+ prepgamesdirs
+}
+
+pkg_postinst() {
+ games_pkg_postinst
+ ewarn "If you had the game installed before please reset"
+ ewarn "the data_dir variable in ~/.tuxracer/options"
+}
diff --git a/games-arcade/xbill/ChangeLog b/games-arcade/xbill/ChangeLog
new file mode 100644
index 000000000000..3462d9d063f2
--- /dev/null
+++ b/games-arcade/xbill/ChangeLog
@@ -0,0 +1,15 @@
+# ChangeLog for app-games/xbill
+# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-arcade/xbill/ChangeLog,v 1.1 2003/09/10 19:29:22 vapier Exp $
+
+*xbill-2.1 (23 Jun 2002)
+
+ 06 Aug 2002; Mark Guertin <gerk@gentoo.org> :
+ Added ppc to keywords
+
+ 17 jul 2002; Jose Alberto Suárez López <bass@gentoo.org> xbill-2.1.ebuild :
+ Added KEYWORDS.
+
+ 23 Jun 2002; Brandon Low <lostlogic@gentoo.org> xbill-2.1.ebuild:
+
+ New package, fun game!
diff --git a/games-arcade/xbill/Manifest b/games-arcade/xbill/Manifest
new file mode 100644
index 000000000000..1c6c93136b30
--- /dev/null
+++ b/games-arcade/xbill/Manifest
@@ -0,0 +1,3 @@
+MD5 fef877d1db2cac3ff0f25ab2301c0147 files/digest-xbill-2.1 60
+MD5 aa3e909c033b5018be637c1607c0374d xbill-2.1.ebuild 746
+MD5 034d5a626d48029f94c1ecdb3a2c36a7 ChangeLog 500
diff --git a/games-arcade/xbill/files/digest-xbill-2.1 b/games-arcade/xbill/files/digest-xbill-2.1
new file mode 100644
index 000000000000..a78fda3183a3
--- /dev/null
+++ b/games-arcade/xbill/files/digest-xbill-2.1
@@ -0,0 +1 @@
+MD5 585e4866b15255a24203db9959407b2f xbill-2.1.tar.gz 77610
diff --git a/games-arcade/xbill/xbill-2.1.ebuild b/games-arcade/xbill/xbill-2.1.ebuild
new file mode 100644
index 000000000000..060db12864a4
--- /dev/null
+++ b/games-arcade/xbill/xbill-2.1.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-arcade/xbill/xbill-2.1.ebuild,v 1.1 2003/09/10 19:29:22 vapier Exp $
+
+DESCRIPTION="A game about evil hacker called Bill!"
+
+HOMEPAGE="http://www.xbill.org"
+KEYWORDS="x86 ppc"
+
+LICENSE="GPL-1"
+SLOT="0"
+
+DEPEND=">=gtk+-1.0"
+
+SRC_URI="http://www.xbill.org/download/${P}.tar.gz"
+
+S=${WORKDIR}/${P}
+
+src_unpack() {
+ unpack ${A}
+}
+
+
+src_compile() {
+ ./configure \
+ --host=${CHOST} \
+ --prefix=/usr \
+ --infodir=/usr/share/info \
+ --mandir=/usr/share/man \
+ --localstatedir=/var \
+ --enable-gtk || die "./configure failed"
+ emake || die
+}
+
+src_install () {
+ make DESTDIR=${D} install || die
+}
diff --git a/games-arcade/xboing/ChangeLog b/games-arcade/xboing/ChangeLog
new file mode 100644
index 000000000000..b59d157b6bfd
--- /dev/null
+++ b/games-arcade/xboing/ChangeLog
@@ -0,0 +1,20 @@
+# ChangeLog for app-games/xboing
+# Copyright 2000-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-arcade/xboing/ChangeLog,v 1.1 2003/09/10 19:29:22 vapier Exp $
+
+*xboing-2.4-r1 (20 Jun 2003)
+
+ 20 Jun 2003; Mike Frysinger <vapier@gentoo.org> :
+ Removed script and added a debian patch to fix all known issues.
+
+*xboing-2.4 (03 Mar 2003)
+
+ 19 Jun 2003; Mike Frysinger <vapier@gentoo.org> :
+ Added a playxboing script because of e-mail from
+ Ryan Beasley <ryanb@goddamnbastard.org>. thanks ;)
+
+ 12 Jun 2003; Seemant Kulleen <seemant@gentoo.org> xboing-2.4.ebuild:
+ xpm is provided by xfree
+
+ 03 Mar 2003; Mike Frysinger <vapier@gentoo.org> :
+ Initial import. Ebuild submitted by me for #13515.
diff --git a/games-arcade/xboing/Manifest b/games-arcade/xboing/Manifest
new file mode 100644
index 000000000000..397f3d03c453
--- /dev/null
+++ b/games-arcade/xboing/Manifest
@@ -0,0 +1,3 @@
+MD5 b75a2764405600a86ace54104e9e3259 xboing-2.4-r1.ebuild 1115
+MD5 1624963aea6e3f0dfabfb6d9a447c942 files/digest-xboing-2.4-r1 131
+MD5 9bafb735bdabf0ec0852548c8185ae47 ChangeLog 754
diff --git a/games-arcade/xboing/files/digest-xboing-2.4-r1 b/games-arcade/xboing/files/digest-xboing-2.4-r1
new file mode 100644
index 000000000000..cb5c763d45e2
--- /dev/null
+++ b/games-arcade/xboing/files/digest-xboing-2.4-r1
@@ -0,0 +1,2 @@
+MD5 d596d29e53cf0deceb18f3b646787709 xboing2.4.tar.gz 588811
+MD5 b0567f3833c7c2152cce8526b06e07cf xboing-2.4-debian.patch.bz2 7740
diff --git a/games-arcade/xboing/xboing-2.4-r1.ebuild b/games-arcade/xboing/xboing-2.4-r1.ebuild
new file mode 100644
index 000000000000..82724dbfc484
--- /dev/null
+++ b/games-arcade/xboing/xboing-2.4-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-arcade/xboing/xboing-2.4-r1.ebuild,v 1.1 2003/09/10 19:29:22 vapier Exp $
+
+inherit games eutils
+
+DESCRIPTION="blockout type game where you bounce a proton ball trying to destroy blocks"
+HOMEPAGE="http://www.techrescue.org/xboing/"
+SRC_URI="http://www.techrescue.org/xboing/${PN}${PV}.tar.gz
+ mirror://gentoo/xboing-${PV}-debian.patch.bz2"
+
+LICENSE="xboing"
+SLOT="0"
+KEYWORDS="x86"
+
+DEPEND="virtual/x11"
+
+S=${WORKDIR}/${PN}
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+ epatch ${WORKDIR}/xboing-${PV}-debian.patch
+}
+
+src_compile() {
+ xmkmf -a || die
+ cp Imakefile{,.orig}
+ sed -e "s:GENTOO_VER:${PF/${PN}-/}:" \
+ Imakefile.orig > Imakefile
+ emake \
+ CXXOPTIONS="${CXXFLAGS}" \
+ CDEBUGFLAGS="${CFLAGS}" \
+ XBOING_DIR=${GAMES_DATADIR}/${PN} \
+ || die
+}
+
+src_install() {
+ make \
+ PREFIX=${D} \
+ XBOING_DIR=${GAMES_DATADIR}/${PN} \
+ install \
+ || die
+ fperms 660 ${GAMES_STATEDIR}/xboing.score
+ newman xboing.man xboing.6
+ dodoc README docs/*.doc
+ prepgamesdirs
+}
diff --git a/games-arcade/xevil/ChangeLog b/games-arcade/xevil/ChangeLog
new file mode 100644
index 000000000000..de6065d1c7cb
--- /dev/null
+++ b/games-arcade/xevil/ChangeLog
@@ -0,0 +1,8 @@
+# ChangeLog for app-games/xevil
+# Copyright 2000-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-arcade/xevil/ChangeLog,v 1.1 2003/09/10 19:29:22 vapier Exp $
+
+*xevil-2.02_p2 (25 Jul 2003)
+
+ 25 Jul 2003; Mike Frysinger <vapier@gentoo.org> :
+ Initial import. Ebuild submitted by me.
diff --git a/games-arcade/xevil/Manifest b/games-arcade/xevil/Manifest
new file mode 100644
index 000000000000..bc3f315378e0
--- /dev/null
+++ b/games-arcade/xevil/Manifest
@@ -0,0 +1,3 @@
+MD5 5c781960e3373046db24552912cba206 files/digest-xevil-2.02_p2 64
+MD5 6173c7666fe6bf710438cbd6a93d3f00 xevil-2.02_p2.ebuild 896
+MD5 6f091a4427c46201aff027d97cc25f0a ChangeLog 337
diff --git a/games-arcade/xevil/files/digest-xevil-2.02_p2 b/games-arcade/xevil/files/digest-xevil-2.02_p2
new file mode 100644
index 000000000000..ac6717677fdf
--- /dev/null
+++ b/games-arcade/xevil/files/digest-xevil-2.02_p2
@@ -0,0 +1 @@
+MD5 09a9ef720b7204b0be68c4f462def370 xevilsrc2.02r2.zip 1857315
diff --git a/games-arcade/xevil/xevil-2.02_p2.ebuild b/games-arcade/xevil/xevil-2.02_p2.ebuild
new file mode 100644
index 000000000000..fc4716aadb56
--- /dev/null
+++ b/games-arcade/xevil/xevil-2.02_p2.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-arcade/xevil/xevil-2.02_p2.ebuild,v 1.1 2003/09/10 19:29:22 vapier Exp $
+
+inherit games
+
+MY_PV=${PV/_p/r}
+DESCRIPTION="3rd person, side-view, fast-action, kill-them-before-they-kill-you game"
+HOMEPAGE="http://www.xevil.com/"
+SRC_URI="http://www.xevil.com/download/stable/xevilsrc${MY_PV}.zip"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="x86"
+
+DEPEND="virtual/x11"
+
+S=${WORKDIR}
+
+src_unpack() {
+ unpack ${A}
+ edos2unix readme.txt
+ sed -i \
+ -e 's:-static::' \
+ -e "s:CFLAGS=\":CFLAGS=\"${CFLAGS} :g" \
+ -e 's:-lXpm:-lXpm -lpthread:g' \
+ config.mk
+}
+
+src_compile() {
+ make || die #emake dies horribly
+}
+
+src_install() {
+ dogamesbin x11/REDHAT_LINUX/xevil
+ newgamesbin x11/REDHAT_LINUX/serverping xevil-serverping
+ dodoc readme.txt
+ prepgamesdirs
+}
diff --git a/games-arcade/xgalaga/ChangeLog b/games-arcade/xgalaga/ChangeLog
new file mode 100644
index 000000000000..c985c36938c2
--- /dev/null
+++ b/games-arcade/xgalaga/ChangeLog
@@ -0,0 +1,32 @@
+# ChangeLog for app-games/xgalaga
+# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-arcade/xgalaga/ChangeLog,v 1.1 2003/09/10 19:29:22 vapier Exp $
+
+*xgalaga-2.0.34-r4 (25 Aug 2003)
+
+ 25 Aug 2003; Max Kalika <max@gentoo.org> xgalaga-2.0.34-r3.ebuild,
+ xgalaga-2.0.34-r4.ebuild:
+ Bump to version 2.0.34-r4 (patch version -27 because -21 isn't available
+ anymore). Other miscelleneous cleanups.
+
+*xgalaga-2.0.34-r3 (23 Dec 2002)
+
+ 23 Dec 2002; Seemant Kulleen <seemant@gentoo.org> xgalaga-2.0.34-r3.ebuild
+ files/digest-xgalaga-2.0.34-r3 :
+
+ Debian's patch fixes a LOT of issues including the annoying numlock bug --
+ keys won't work (can't fire or enter name at high score) with numlock on.
+ Fixes bug #7615 by decibelshelp@charter.net (David)
+
+*xgalaga-2.0.34-r2 (1 Feb 2002)
+
+ 17 jul 2002; Jose Alberto Suárez López <bass@gentoo.org> xgalaga-2.0.34-r2.ebuild :
+ Added LICENSE, KEYWORDS.
+
+ 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-arcade/xgalaga/Manifest b/games-arcade/xgalaga/Manifest
new file mode 100644
index 000000000000..6880b7069baf
--- /dev/null
+++ b/games-arcade/xgalaga/Manifest
@@ -0,0 +1,3 @@
+MD5 c5763d408eb45308448ffbcf4fcf817f xgalaga-2.0.34-r4.ebuild 1145
+MD5 ca8cc0202c14294ff39b62a624348104 ChangeLog 1396
+MD5 2b50109bab28e73cc2ef0e628e72ac1b files/digest-xgalaga-2.0.34-r4 140
diff --git a/games-arcade/xgalaga/files/digest-xgalaga-2.0.34-r4 b/games-arcade/xgalaga/files/digest-xgalaga-2.0.34-r4
new file mode 100644
index 000000000000..cc92dce59a7b
--- /dev/null
+++ b/games-arcade/xgalaga/files/digest-xgalaga-2.0.34-r4
@@ -0,0 +1,2 @@
+MD5 9f7ee685e9c4741b5f0edc3f91df9510 xgalaga_2.0.34.orig.tar.gz 314189
+MD5 3999ec19bb5d3eb1e1860b31cdd07bca xgalaga_2.0.34-27.diff.gz 44359
diff --git a/games-arcade/xgalaga/xgalaga-2.0.34-r4.ebuild b/games-arcade/xgalaga/xgalaga-2.0.34-r4.ebuild
new file mode 100644
index 000000000000..71ea88a0edd2
--- /dev/null
+++ b/games-arcade/xgalaga/xgalaga-2.0.34-r4.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-arcade/xgalaga/xgalaga-2.0.34-r4.ebuild,v 1.1 2003/09/10 19:29:22 vapier Exp $
+
+inherit eutils
+
+DESCRIPTION="Galaga game clone."
+HOMEPAGE="http://rumsey.org/xgal.html"
+SRC_URI="http://http.us.debian.org/debian/pool/main/x/${PN}/${PN}_${PV}.orig.tar.gz
+ http://http.us.debian.org/debian/pool/main/x/${PN}/${PN}_${PV}-27.diff.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="x86 ppc"
+
+DEPEND="virtual/x11"
+
+src_unpack() {
+ unpack ${A} && cd "${S}"
+ epatch "${WORKDIR}/${PN}_${PV}-27.diff"
+}
+
+src_compile() {
+ econf --prefix=/usr/share/xgalaga --bindir=/usr/bin
+ emake CPPFLAGS="-D__NO_STRING_INLINES" || die "compile problem"
+}
+
+src_install () {
+ dobin xgalaga
+ dodoc README README.SOUND CHANGES COPYING INSTALL
+
+ insinto /usr/share/xgalaga/sounds
+ doins sounds/*.raw
+
+ insinto /usr/share/xgalaga/levels
+ doins levels/*.xgl
+
+ exeinto /usr/share/xgalaga
+ doexe xgal.sndsrv.linux
+
+ touch "${D}/usr/share/xgalaga/scores"
+ fperms 660 /usr/share/xgalaga/scores
+ fowners games:games /usr/share/xgalaga/scores
+}
diff --git a/games-arcade/xkobo/ChangeLog b/games-arcade/xkobo/ChangeLog
new file mode 100644
index 000000000000..88709f486b0b
--- /dev/null
+++ b/games-arcade/xkobo/ChangeLog
@@ -0,0 +1,19 @@
+# ChangeLog for app-games/xkobo
+# Copyright 2000-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-arcade/xkobo/ChangeLog,v 1.1 2003/09/10 19:29:22 vapier Exp $
+
+ 11 Jul 2003; Michael Sterrett <msterret@gentoo.org> xkobo-1.11.ebuild:
+ Fix DESCRIPTION; more error checking; mark stable as it should have been
+ in the first place.
+
+ 27 Jun 2003; <msterret@gentoo.org> xkobo-1.11.ebuild:
+ use keepdir for scores directory so multiple merges don't remove the directory
+
+ 27 Jun 2003; <msterret@gentoo.org> xkobo-1.11.ebuild:
+ more error checking on install
+
+*xkobo-1.11 (26 Jun 2003)
+
+ 26 Jun 2003; <msterret@gentoo.org> xkobo-1.11.ebuild:
+ Initial commit to portage
+
diff --git a/games-arcade/xkobo/Manifest b/games-arcade/xkobo/Manifest
new file mode 100644
index 000000000000..d23e5997b2a6
--- /dev/null
+++ b/games-arcade/xkobo/Manifest
@@ -0,0 +1,3 @@
+MD5 bfb159bc8e80cc55f0b797257bca606f ChangeLog 725
+MD5 e5b39f4f3bac968a6a6eab2280946ab5 xkobo-1.11.ebuild 1247
+MD5 a740cf14722c9825991d0c1ab67dd2e8 files/digest-xkobo-1.11 65
diff --git a/games-arcade/xkobo/files/digest-xkobo-1.11 b/games-arcade/xkobo/files/digest-xkobo-1.11
new file mode 100644
index 000000000000..883f3975364b
--- /dev/null
+++ b/games-arcade/xkobo/files/digest-xkobo-1.11
@@ -0,0 +1 @@
+MD5 ff5365868ef825e34eb2504c0ed7a58f xkobo-1.11+w01.tar.gz 73478
diff --git a/games-arcade/xkobo/xkobo-1.11.ebuild b/games-arcade/xkobo/xkobo-1.11.ebuild
new file mode 100644
index 000000000000..70a26e21746a
--- /dev/null
+++ b/games-arcade/xkobo/xkobo-1.11.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-arcade/xkobo/xkobo-1.11.ebuild,v 1.1 2003/09/10 19:29:22 vapier Exp $
+
+inherit games
+
+MY_P="${P}+w01"
+S="${WORKDIR}/${MY_P}"
+DESCRIPTION="A fastpaced multiway scrolling shoot-em-up"
+SRC_URI="http://www.redhead.dk/download/pub/Xkobo/${MY_P}.tar.gz"
+HOMEPAGE="http://freshmeat.net/projects/xkobo/?topic_id=80"
+
+IUSE=""
+KEYWORDS="x86"
+LICENSE="GPL-2"
+SLOT="0"
+
+DEPEND="virtual/glibc
+ virtual/x11
+ >=sys-apps/sed-4"
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+ sed -e "s:/usr/local/games/xkobo-scores:${GAMES_STATEDIR}/xkobo-scores:" xkobo.man > xkobo.6 ||
+ die 'sed xkobo.man failed'
+ sed -i \
+ -e "/HSCORE_DIR/ { s:/usr/local/games/xkobo-scores:${GAMES_STATEDIR}/xkobo-scores: }" Imakefile ||
+ die 'sed Imakefile failed'
+ xmkmf -a || die "xmkmf failed"
+}
+
+src_compile() {
+ emake \
+ CXXOPTIONS="${CXXFLAGS}" \
+ CDEBUGFLAGS="${CFLAGS}" \
+ xkobo || die "emake failed"
+}
+
+src_install() {
+ dogamesbin xkobo || die "dogamesbin failed"
+ doman xkobo.6 || die "doman failed"
+ keepdir ${GAMES_STATEDIR}/xkobo-scores || die "keepdir failed"
+ prepgamesdirs
+ fperms 2775 ${GAMES_STATEDIR}/xkobo-scores
+}
diff --git a/games-arcade/xrick/ChangeLog b/games-arcade/xrick/ChangeLog
new file mode 100644
index 000000000000..acafd503219b
--- /dev/null
+++ b/games-arcade/xrick/ChangeLog
@@ -0,0 +1,25 @@
+# ChangeLog for app-games/xrick
+# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-arcade/xrick/ChangeLog,v 1.1 2003/09/10 19:29:22 vapier Exp $
+
+*xrick-021212-r1 (16 Aug 2003)
+
+ 16 Aug 2003; Michael Sterrett <msterret@gentoo.org> xrick-021212-r1.ebuild:
+ inherit games eclass; tidy; install data file
+
+*xrick-021212 (19 May 2003)
+
+ 19 May 2003; Martin Holzer <mholzer@gentoo.org> xrick-021212.ebuild:
+ Version bumped. Closes #20070.
+
+*xrick-010808 (16 Apr 2002)
+
+ 17 jul 2002; Jose Alberto Suárez López <bass@gentoo.org> xrick-010808.ebuild :
+ Added KEYWORDS.
+
+ 16 Apr 2002; Karl Trygve Kalleberg <karltk@gentoo.org> xrick-010808.ebuild files/digest-xrick-010808 :
+
+ Way before Lara Croft, back in the 1980's and early 1990's, Rick Dangerous
+ was the Indiana Jones of computer games, running away from rolling rocks,
+ avoiding traps, from South America to a futuristic missile base via Egypt
+ and the Schwarzendumpf castle.
diff --git a/games-arcade/xrick/Manifest b/games-arcade/xrick/Manifest
new file mode 100644
index 000000000000..70f8018f299b
--- /dev/null
+++ b/games-arcade/xrick/Manifest
@@ -0,0 +1,7 @@
+MD5 c545af9b856167cef978bddcb85bc7e0 ChangeLog 1009
+MD5 1a540878ad3185e0e1331cad27112173 xrick-010808.ebuild 614
+MD5 f9270c5fb65e449bd323479583fbb174 xrick-021212-r1.ebuild 1114
+MD5 f85a32e3ee688d2ab0403bffe3c99014 xrick-021212.ebuild 601
+MD5 c3c1738b6d2ff4e0253ed11d49ea3cf4 files/digest-xrick-010808 61
+MD5 0c00480004b6777f8316186982e0eabb files/digest-xrick-021212 62
+MD5 0c00480004b6777f8316186982e0eabb files/digest-xrick-021212-r1 62
diff --git a/games-arcade/xrick/files/digest-xrick-010808 b/games-arcade/xrick/files/digest-xrick-010808
new file mode 100644
index 000000000000..e93c002f120c
--- /dev/null
+++ b/games-arcade/xrick/files/digest-xrick-010808
@@ -0,0 +1 @@
+MD5 0a25621afe66b5ef5733cea75f410d40 xrick-010808.tgz 244991
diff --git a/games-arcade/xrick/files/digest-xrick-021212 b/games-arcade/xrick/files/digest-xrick-021212
new file mode 100644
index 000000000000..e8f83667d7cd
--- /dev/null
+++ b/games-arcade/xrick/files/digest-xrick-021212
@@ -0,0 +1 @@
+MD5 615190051481266710cb43ecd1fe930c xrick-021212.tgz 1648538
diff --git a/games-arcade/xrick/files/digest-xrick-021212-r1 b/games-arcade/xrick/files/digest-xrick-021212-r1
new file mode 100644
index 000000000000..e8f83667d7cd
--- /dev/null
+++ b/games-arcade/xrick/files/digest-xrick-021212-r1
@@ -0,0 +1 @@
+MD5 615190051481266710cb43ecd1fe930c xrick-021212.tgz 1648538
diff --git a/games-arcade/xrick/xrick-010808.ebuild b/games-arcade/xrick/xrick-010808.ebuild
new file mode 100644
index 000000000000..da2f44857244
--- /dev/null
+++ b/games-arcade/xrick/xrick-010808.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-arcade/xrick/xrick-010808.ebuild,v 1.1 2003/09/10 19:29:22 vapier Exp $
+
+S=${WORKDIR}/${PN}
+DESCRIPTION="Clone of the Rick Dangerous adventure game from the 80's"
+SRC_URI="http://www.bigorno.net/xrick/${P}.tgz"
+HOMEPAGE="http://www.bigorno.net/xrick/"
+KEYWORDS="x86"
+
+SLOT="0"
+LICENSE="GPL-2"
+
+DEPEND=">=media-libs/libsdl-1.2"
+
+src_compile() {
+ ./config
+ emake || die
+ gunzip xrick.6.gz
+}
+
+src_install () {
+ dobin xrick
+ dodoc README KeyCodes
+ doman xrick.6
+}
diff --git a/games-arcade/xrick/xrick-021212-r1.ebuild b/games-arcade/xrick/xrick-021212-r1.ebuild
new file mode 100644
index 000000000000..c6097a1be986
--- /dev/null
+++ b/games-arcade/xrick/xrick-021212-r1.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-arcade/xrick/xrick-021212-r1.ebuild,v 1.1 2003/09/10 19:29:22 vapier Exp $
+
+inherit games
+
+DESCRIPTION="Clone of the Rick Dangerous adventure game from the 80's"
+SRC_URI="http://www.bigorno.net/xrick/${P}.tgz"
+HOMEPAGE="http://www.bigorno.net/xrick/"
+
+LICENSE="GPL-2"
+KEYWORDS="x86"
+SLOT="0"
+
+RDEPEND=">=media-libs/libsdl-1.2
+ sys-libs/zlib"
+DEPEND="${RDEPEND}
+ >=sys-apps/sed-4"
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+ gunzip xrick.6.gz || die "gunzip failed"
+
+ sed -i \
+ -e "/^run from/d" \
+ -e "/data.zip/ s:the directory where xrick is:${GAMES_LIBDIR}/${PN}.:" \
+ xrick.6 || die "sed xrick.6 failed"
+
+ sed -i \
+ -e "s:data.zip:${GAMES_LIBDIR}/${PN}/data.zip:" src/xrick.c || \
+ die "sed xrick.c failed"
+
+ sed -i \
+ -e "s/-g -ansi -pedantic -Wall -W -O2/${CFLAGS}/" Makefile || \
+ die "sed Makefile failed"
+}
+
+src_install() {
+ dogamesbin xrick
+ insinto ${GAMES_LIBDIR}/${PN}
+ doins data.zip
+ dodoc README KeyCodes
+ doman xrick.6
+ prepgamesdirs
+}
diff --git a/games-arcade/xrick/xrick-021212.ebuild b/games-arcade/xrick/xrick-021212.ebuild
new file mode 100644
index 000000000000..298eb1eed274
--- /dev/null
+++ b/games-arcade/xrick/xrick-021212.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-arcade/xrick/xrick-021212.ebuild,v 1.1 2003/09/10 19:29:22 vapier Exp $
+
+S=${WORKDIR}/${P}
+DESCRIPTION="Clone of the Rick Dangerous adventure game from the 80's"
+SRC_URI="http://www.bigorno.net/xrick/${P}.tgz"
+HOMEPAGE="http://www.bigorno.net/xrick/"
+KEYWORDS="x86"
+
+SLOT="0"
+LICENSE="GPL-2"
+
+DEPEND=">=media-libs/libsdl-1.2"
+
+src_compile() {
+ emake || die
+ gunzip xrick.6.gz
+}
+
+src_install () {
+ dobin xrick
+ dodoc README KeyCodes
+ doman xrick.6
+}
diff --git a/games-arcade/xtux/ChangeLog b/games-arcade/xtux/ChangeLog
new file mode 100644
index 000000000000..44c8b0266084
--- /dev/null
+++ b/games-arcade/xtux/ChangeLog
@@ -0,0 +1,18 @@
+# ChangeLog for app-games/xtux
+# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-arcade/xtux/ChangeLog,v 1.1 2003/09/10 19:29:22 vapier Exp $
+
+ 28 Jun 2003; <msterret@gentoo.org> xtux-20030306.ebuild:
+ use sed -i and emake
+
+*xtux-20030306 (25 May 2003)
+
+ 21 Jun 2003; Mike Frysinger <vapier@gentoo.org> :
+ Add custom CFLAGS and games.eclass support.
+
+ 12 Jun 2003; Seemant Kulleen <seemant@gentoo.org> xtux-20030306.ebuild:
+ xfree provides xpm
+
+ 25 May 2003; Jon Portnoy <avenj@gentoo.org> xtux-20030306.ebuild :
+ Initial import. Ebuild by me, myself, and I, working in full
+ cooperation with each other.
diff --git a/games-arcade/xtux/Manifest b/games-arcade/xtux/Manifest
new file mode 100644
index 000000000000..120e2005e935
--- /dev/null
+++ b/games-arcade/xtux/Manifest
@@ -0,0 +1,3 @@
+MD5 6c3d71ef5a11ed381e6be30ec4128bbd ChangeLog 683
+MD5 60f8fc7912b235efd6d17b75df75955c xtux-20030306.ebuild 892
+MD5 ae206f62d4928ea9a2064d36dea9d6b5 files/digest-xtux-20030306 70
diff --git a/games-arcade/xtux/files/digest-xtux-20030306 b/games-arcade/xtux/files/digest-xtux-20030306
new file mode 100644
index 000000000000..2d1ffce078a4
--- /dev/null
+++ b/games-arcade/xtux/files/digest-xtux-20030306
@@ -0,0 +1 @@
+MD5 6ca5d3b48c30411d1a64b4316d5cf6a9 xtux-src-20030306.tar.gz 1640928
diff --git a/games-arcade/xtux/xtux-20030306.ebuild b/games-arcade/xtux/xtux-20030306.ebuild
new file mode 100644
index 000000000000..28df4eab0d7a
--- /dev/null
+++ b/games-arcade/xtux/xtux-20030306.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-arcade/xtux/xtux-20030306.ebuild,v 1.1 2003/09/10 19:29:22 vapier Exp $
+
+inherit games
+
+DESCRIPTION="Multiplayer Gauntlet-style arcade game"
+HOMEPAGE="http://xtux.sourceforge.net/"
+SRC_URI="mirror://sourceforge/xtux/xtux-src-${PV}.tar.gz"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="x86"
+
+DEPEND="virtual/x11
+ >=sys-apps/sed-4"
+
+S=${WORKDIR}/${PN}
+
+src_compile() {
+ for f in src/{client,common,server}/Makefile ; do
+ sed -i \
+ -e "s:-g -Wall -O2:${CFLAGS}:" ${f} || \
+ die "sed ${F} failed"
+ done
+ emake DATADIR=${GAMES_DATADIR}/xtux/data || die
+}
+
+src_install () {
+ dogamesbin xtux tux_serv
+
+ dodir ${GAMES_DATADIR}/xtux
+ cp -r data ${D}/${GAMES_DATADIR}/xtux/
+
+ dodoc AUTHORS CHANGELOG COPYING README README.GGZ doc/*
+
+ prepgamesdirs
+}