summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorwiz <wiz@pkgsrc.org>2008-03-14 01:01:56 +0000
committerwiz <wiz@pkgsrc.org>2008-03-14 01:01:56 +0000
commitd40abaf3baac6306141356f6debfd120d8173cc1 (patch)
treeb386105024c255e0a13bf204015270d35c045722
parentaf078a7ef2d8cc5e4398d53c4fb2d07c66d83364 (diff)
downloadpkgsrc-d40abaf3baac6306141356f6debfd120d8173cc1.tar.gz
Import gate88-20050319 as games/gate88.
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.
-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 "$@"