summaryrefslogtreecommitdiff
path: root/games
diff options
context:
space:
mode:
Diffstat (limited to 'games')
-rw-r--r--games/gate88/DESCR17
-rw-r--r--games/gate88/Makefile51
-rw-r--r--games/gate88/PLIST74
-rw-r--r--games/gate88/distinfo5
-rw-r--r--games/gate88/files/gate883
-rw-r--r--games/gate88/files/gate88server3
6 files changed, 153 insertions, 0 deletions
diff --git a/games/gate88/DESCR b/games/gate88/DESCR
new file mode 100644
index 00000000000..0c907ada6c4
--- /dev/null
+++ b/games/gate88/DESCR
@@ -0,0 +1,17 @@
+Gate 88 is often described as "like subspace but with the ability
+to build turrets and command fighters." While a skillful pilot can
+decimate the enemy in one-on-one combat, a thoughtful player can
+overwhelm the opponent with strategic turret and fighter placements.
+However, only those who truly understand the intricate details of
+both action and strategy will win the day.
+
+Because alliances can be broken on a whim, players must interpret
+the social situation of the game to ensure that each alliance is
+sincere. For example, it is not uncommon for an allied player to
+plant turrets and fighters within your base only to break the
+alliance and watch your empire crumble from within. Always be
+careful with your trust.
+
+Gate 88 employs a unique user interface that allows players to
+pilot their ship while performing strategic operations. The tutorial
+and practice mode will get you up to speed.
diff --git a/games/gate88/Makefile b/games/gate88/Makefile
new file mode 100644
index 00000000000..95179258999
--- /dev/null
+++ b/games/gate88/Makefile
@@ -0,0 +1,51 @@
+# $NetBSD: Makefile,v 1.1.1.1 2008/03/14 01:01:56 wiz Exp $
+#
+
+DISTNAME= Gate88_Mar19_05
+PKGNAME= gate88-20050319
+CATEGORIES= games
+MASTER_SITES= http://www.queasygames.com/gate88/
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= http://www.queasygames.com/gate88/
+COMMENT= Deep space intergalactic battle
+
+EMUL_PLATFORMS= linux-i386
+EMUL_MODULES.linux= base x11
+
+USE_LANGUAGES= # none
+
+LICENSE= gate88-license
+RESTRICTED= ${LICENSE}
+NO_BIN_ON_CDROM= ${RESTRICTED}
+NO_SRC_ON_CDROM= ${RESTRICTED}
+NO_BIN_ON_FTP= ${RESTRICTED}
+NO_SRC_ON_FTP= ${RESTRICTED}
+
+INSTALLATION_DIRS= bin lib/gate88 lib/gate88/lib lib/gate88/music
+INSTALLATION_DIRS+= lib/gate88/music/non-ingame lib/gate88/sound
+INSTALLATION_DIRS+= share/doc/gate88
+
+do-build:
+ sed "s,@PREFIX@,${PREFIX}," files/gate88 > ${WRKSRC}/gate88.sh
+ sed "s,@PREFIX@,${PREFIX}," files/gate88server > \
+ ${WRKSRC}/gate88server.sh
+do-install:
+ ${INSTALL_SCRIPT} ${WRKSRC}/gate88.sh ${PREFIX}/bin/gate88
+ ${INSTALL_SCRIPT} ${WRKSRC}/gate88server.sh ${PREFIX}/bin/gate88server
+ ${INSTALL_PROGRAM} ${WRKSRC}/gate88 ${PREFIX}/lib/gate88
+ for i in audio.conf colours.conf debug.conf irc_client.conf \
+ irc_connection.conf masterserver.conf multiplayer.conf \
+ practice.conf server.conf textcolours.conf video.conf; do \
+ ${INSTALL_DATA} ${WRKSRC}/$$i ${PREFIX}/lib/gate88; \
+ done
+ for i in LGPL_license.txt license.txt readme.txt manual.html; do \
+ ${INSTALL_DATA} ${WRKSRC}/$$i ${PREFIX}/share/doc/gate88; \
+ done
+ ${INSTALL_LIB} ${WRKSRC}/lib/* ${PREFIX}/lib/gate88/lib
+ ${INSTALL_DATA} ${WRKSRC}/music/*.ogg ${PREFIX}/lib/gate88/music
+ ${INSTALL_DATA} ${WRKSRC}/music/non-ingame/*.ogg \
+ ${PREFIX}/lib/gate88/music/non-ingame
+ ${INSTALL_DATA} ${WRKSRC}/sound/* ${PREFIX}/lib/gate88/sound
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/games/gate88/PLIST b/games/gate88/PLIST
new file mode 100644
index 00000000000..1a08ec5bf07
--- /dev/null
+++ b/games/gate88/PLIST
@@ -0,0 +1,74 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2008/03/14 01:01:56 wiz Exp $
+bin/gate88
+bin/gate88server
+lib/gate88/audio.conf
+lib/gate88/colours.conf
+lib/gate88/debug.conf
+lib/gate88/gate88
+lib/gate88/irc_client.conf
+lib/gate88/irc_connection.conf
+lib/gate88/lib/libGL.so.1
+lib/gate88/lib/libGLU.so.1
+lib/gate88/lib/libSDL-1.2.so.0
+lib/gate88/lib/libSDL_mixer-1.2.so.0
+lib/gate88/lib/libSDL_net-1.2.so.0
+lib/gate88/lib/libogg.so.0
+lib/gate88/lib/libsmpeg-0.4.so.0
+lib/gate88/lib/libstdc++-libc6.2-2.so.3
+lib/gate88/lib/libvorbis.so.0
+lib/gate88/lib/libvorbisfile.so.0
+lib/gate88/masterserver.conf
+lib/gate88/multiplayer.conf
+lib/gate88/music/non-ingame/menu.ogg
+lib/gate88/music/queasy - disco past the floating clouds.ogg
+lib/gate88/music/queasy - jam session.ogg
+lib/gate88/music/queasy - late night driving music.ogg
+lib/gate88/music/queasy - old spark fizzes.ogg
+lib/gate88/music/queasy - overdub theory.ogg
+lib/gate88/music/queasy - rux9.ogg
+lib/gate88/music/queasy - somewhere east.ogg
+lib/gate88/practice.conf
+lib/gate88/server.conf
+lib/gate88/sound/bhit0.wav
+lib/gate88/sound/bigfire.wav
+lib/gate88/sound/bigmissile.wav
+lib/gate88/sound/bigregenbullet.wav
+lib/gate88/sound/build.wav
+lib/gate88/sound/changespecial.wav
+lib/gate88/sound/cloak.wav
+lib/gate88/sound/drive.wav
+lib/gate88/sound/enemydrive.wav
+lib/gate88/sound/enemyhere.wav
+lib/gate88/sound/exciterbeam.wav
+lib/gate88/sound/exciterbullet.wav
+lib/gate88/sound/explode0.wav
+lib/gate88/sound/explode1.wav
+lib/gate88/sound/explode2.wav
+lib/gate88/sound/fire.wav
+lib/gate88/sound/firebomb.wav
+lib/gate88/sound/genericcollision.wav
+lib/gate88/sound/heavy.wav
+lib/gate88/sound/laser.wav
+lib/gate88/sound/massdriverbullet.wav
+lib/gate88/sound/menucursor.wav
+lib/gate88/sound/menuselection.wav
+lib/gate88/sound/minilaser.wav
+lib/gate88/sound/missile.wav
+lib/gate88/sound/missile2.wav
+lib/gate88/sound/openradar.wav
+lib/gate88/sound/regenbullet.wav
+lib/gate88/sound/researchcomplete.wav
+lib/gate88/sound/selfregen.wav
+lib/gate88/sound/shortbullet.wav
+lib/gate88/textcolours.conf
+lib/gate88/video.conf
+share/doc/gate88/LGPL_license.txt
+share/doc/gate88/license.txt
+share/doc/gate88/manual.html
+share/doc/gate88/readme.txt
+@dirrm share/doc/gate88
+@dirrm lib/gate88/sound
+@dirrm lib/gate88/music/non-ingame
+@dirrm lib/gate88/music
+@dirrm lib/gate88/lib
+@dirrm lib/gate88
diff --git a/games/gate88/distinfo b/games/gate88/distinfo
new file mode 100644
index 00000000000..66cc1f026a1
--- /dev/null
+++ b/games/gate88/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2008/03/14 01:01:56 wiz Exp $
+
+SHA1 (Gate88_Mar19_05.tar.gz) = 6c4a3865fed077e3a71d21b1a457bbfeed165601
+RMD160 (Gate88_Mar19_05.tar.gz) = 7e925e26c7b2c914ab0cee0436408033536d060d
+Size (Gate88_Mar19_05.tar.gz) = 13804318 bytes
diff --git a/games/gate88/files/gate88 b/games/gate88/files/gate88
new file mode 100644
index 00000000000..018e646a8b5
--- /dev/null
+++ b/games/gate88/files/gate88
@@ -0,0 +1,3 @@
+#!/bin/sh
+cd @PREFIX@/lib/gate88
+LD_LIBRARY_PATH="$LD_LIBRARY_PATH:./lib" ./gate88 "$@"
diff --git a/games/gate88/files/gate88server b/games/gate88/files/gate88server
new file mode 100644
index 00000000000..018e646a8b5
--- /dev/null
+++ b/games/gate88/files/gate88server
@@ -0,0 +1,3 @@
+#!/bin/sh
+cd @PREFIX@/lib/gate88
+LD_LIBRARY_PATH="$LD_LIBRARY_PATH:./lib" ./gate88 "$@"