summaryrefslogtreecommitdiff
path: root/games
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
commita1cb222970e4a21b028af73cfe9ba61af5c1985c (patch)
treeb386105024c255e0a13bf204015270d35c045722 /games
parent936d2f4b7997d132eb4dd27d2c99bcc139d2e106 (diff)
downloadpkgsrc-a1cb222970e4a21b028af73cfe9ba61af5c1985c.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.
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 "$@"