diff options
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 +} |