summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--games/orbital_eunuchs_sniper/DESCR24
-rw-r--r--games/orbital_eunuchs_sniper/Makefile26
-rw-r--r--games/orbital_eunuchs_sniper/PLIST53
-rw-r--r--games/orbital_eunuchs_sniper/distinfo7
-rw-r--r--games/orbital_eunuchs_sniper/patches/patch-aa14
-rw-r--r--games/orbital_eunuchs_sniper/patches/patch-ab14
-rw-r--r--games/orbital_eunuchs_sniper/patches/patch-ac10
7 files changed, 148 insertions, 0 deletions
diff --git a/games/orbital_eunuchs_sniper/DESCR b/games/orbital_eunuchs_sniper/DESCR
new file mode 100644
index 00000000000..10c713ccae9
--- /dev/null
+++ b/games/orbital_eunuchs_sniper/DESCR
@@ -0,0 +1,24 @@
+Welcome to utopia. The year is 2174, and you have been ordered to
+function as an orbital sniper. In your world there's just three
+kinds of people: VIPs, dissidents and normal citizens. VIPs run
+the world: they must not come to harm. Dissidents must die. If a
+commoner or two gets wasted in progress, it'll count against you
+when your post ends.
+
+You were a normal citizen only moments ago. If you manage to prove
+yourself and keep VIPs safe in your area, they might make you a
+VIP. Or do poorly enough and they might decide that you're the
+enemy.
+
+On screen, VIPs are designated blue, threats are designated red
+and the normal folk are white.
+
+You control the target with mouse; right-drag or use mouse wheel
+to zoom. Different zoom modes are useful for different things.
+Zoom full out to see the whole situation at a glance (with all that
+useless clutter removed), or zoom full in for better aiming.
+Several levels of zoom in between give different information.
+
+Left click fires your gun (which is based on some new physics laws
+that we haven't invented yet, as the target is destroyed instantly).
+The gun reloads for three seconds, so make sure you hit.
diff --git a/games/orbital_eunuchs_sniper/Makefile b/games/orbital_eunuchs_sniper/Makefile
new file mode 100644
index 00000000000..a3806a511b6
--- /dev/null
+++ b/games/orbital_eunuchs_sniper/Makefile
@@ -0,0 +1,26 @@
+# $NetBSD: Makefile,v 1.1.1.1 2004/07/23 16:07:15 wiz Exp $
+#
+
+DISTNAME= orbital_eunuchs_sniper-1.29
+CATEGORIES= games
+MASTER_SITES= http://filesingularity.timedoctor.org/
+
+MAINTAINER= wiz@NetBSD.org
+HOMEPAGE= http://icculus.org/oes/
+COMMENT= Overhead shooting game
+
+USE_BUILDLINK3= yes
+GNU_CONFIGURE= yes
+CONFIGURE_ARGS+= --with-games-dir=${PREFIX}/libexec
+
+post-install:
+ ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/orbital_eunuchs_sniper
+ ${INSTALL_DATA} ${WRKSRC}/README \
+ ${PREFIX}/share/doc/orbital_eunuchs_sniper
+ ${INSTALL_DATA} ${WRKSRC}/readme.txt \
+ ${PREFIX}/share/doc/orbital_eunuchs_sniper
+
+.include "../../audio/SDL_mixer/buildlink3.mk"
+.include "../../devel/SDL/buildlink3.mk"
+.include "../../graphics/SDL_image/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/games/orbital_eunuchs_sniper/PLIST b/games/orbital_eunuchs_sniper/PLIST
new file mode 100644
index 00000000000..a67b7720c69
--- /dev/null
+++ b/games/orbital_eunuchs_sniper/PLIST
@@ -0,0 +1,53 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2004/07/23 16:07:15 wiz Exp $
+@comment $NetBSD: PLIST,v 1.1.1.1 2004/07/23 16:07:15 wiz Exp $
+bin/snipe2d
+libexec/orbital_eunuchs_sniper/aimap.png
+libexec/orbital_eunuchs_sniper/audiooff.png
+libexec/orbital_eunuchs_sniper/audiooffh.png
+libexec/orbital_eunuchs_sniper/audioon.png
+libexec/orbital_eunuchs_sniper/audioonh.png
+libexec/orbital_eunuchs_sniper/binds.cfg
+libexec/orbital_eunuchs_sniper/camera_in.wav
+libexec/orbital_eunuchs_sniper/camera_out.wav
+libexec/orbital_eunuchs_sniper/charseq.png
+libexec/orbital_eunuchs_sniper/citee2.png
+libexec/orbital_eunuchs_sniper/easy.png
+libexec/orbital_eunuchs_sniper/easyh.png
+libexec/orbital_eunuchs_sniper/fish1.png
+libexec/orbital_eunuchs_sniper/fish2.png
+libexec/orbital_eunuchs_sniper/font4x6.png
+libexec/orbital_eunuchs_sniper/fullscreen.png
+libexec/orbital_eunuchs_sniper/fullscreenh.png
+libexec/orbital_eunuchs_sniper/hard.png
+libexec/orbital_eunuchs_sniper/hardh.png
+libexec/orbital_eunuchs_sniper/highscores.png
+libexec/orbital_eunuchs_sniper/highscoresh.png
+libexec/orbital_eunuchs_sniper/hisfatj1.png
+libexec/orbital_eunuchs_sniper/hisfatj2.png
+libexec/orbital_eunuchs_sniper/icculus_logoscreen1.png
+libexec/orbital_eunuchs_sniper/icculus_logoscreen2.png
+libexec/orbital_eunuchs_sniper/keys.cfg
+libexec/orbital_eunuchs_sniper/logoscreen.png
+libexec/orbital_eunuchs_sniper/medium.png
+libexec/orbital_eunuchs_sniper/mediumh.png
+libexec/orbital_eunuchs_sniper/menus.cfg
+libexec/orbital_eunuchs_sniper/newgame.png
+libexec/orbital_eunuchs_sniper/newgameh.png
+libexec/orbital_eunuchs_sniper/oes.ogg
+libexec/orbital_eunuchs_sniper/oes_link1.png
+libexec/orbital_eunuchs_sniper/oes_link2.png
+libexec/orbital_eunuchs_sniper/prefs.png
+libexec/orbital_eunuchs_sniper/prefsh.png
+libexec/orbital_eunuchs_sniper/quit.png
+libexec/orbital_eunuchs_sniper/quith.png
+libexec/orbital_eunuchs_sniper/recharge.ogg
+libexec/orbital_eunuchs_sniper/resumegame.png
+libexec/orbital_eunuchs_sniper/resumegameh.png
+libexec/orbital_eunuchs_sniper/snipe2d.x86.dynamic
+libexec/orbital_eunuchs_sniper/twang.wav
+libexec/orbital_eunuchs_sniper/window.png
+libexec/orbital_eunuchs_sniper/windowh.png
+share/doc/orbital_eunuchs_sniper/README
+share/doc/orbital_eunuchs_sniper/readme.txt
+@dirrm share/doc/orbital_eunuchs_sniper
+@dirrm libexec/orbital_eunuchs_sniper
diff --git a/games/orbital_eunuchs_sniper/distinfo b/games/orbital_eunuchs_sniper/distinfo
new file mode 100644
index 00000000000..419e589b058
--- /dev/null
+++ b/games/orbital_eunuchs_sniper/distinfo
@@ -0,0 +1,7 @@
+$NetBSD: distinfo,v 1.1.1.1 2004/07/23 16:07:15 wiz Exp $
+
+SHA1 (orbital_eunuchs_sniper-1.29.tar.gz) = c5c33de0645c717b35e6eff7c88946e9de65b866
+Size (orbital_eunuchs_sniper-1.29.tar.gz) = 4043177 bytes
+SHA1 (patch-aa) = 05ce263d290c8508c49d0902418ed56d9f129cb9
+SHA1 (patch-ab) = 23fc32880df6c5457fd2f303988e24d9de76b587
+SHA1 (patch-ac) = d2e2e7f5f96248c6327f3a29ae714c8aff55b3b8
diff --git a/games/orbital_eunuchs_sniper/patches/patch-aa b/games/orbital_eunuchs_sniper/patches/patch-aa
new file mode 100644
index 00000000000..8c18cd28bb6
--- /dev/null
+++ b/games/orbital_eunuchs_sniper/patches/patch-aa
@@ -0,0 +1,14 @@
+$NetBSD: patch-aa,v 1.1.1.1 2004/07/23 16:07:15 wiz Exp $
+
+--- src/Makefile.in.orig 2003-04-21 16:33:08.000000000 +0200
++++ src/Makefile.in
+@@ -126,8 +126,7 @@ subdir = src
+ mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+ CONFIG_HEADER = $(top_builddir)/config.h
+ CONFIG_CLEAN_FILES = snipe2d
+-pkgdata_PROGRAMS = snipe2d.@CPU_IS@.dynamic$(EXEEXT) \
+- snipe2d.@CPU_IS@.static$(EXEEXT)
++pkgdata_PROGRAMS = snipe2d.@CPU_IS@.dynamic$(EXEEXT)
+ PROGRAMS = $(pkgdata_PROGRAMS)
+
+ am__objects_1 = ai.$(OBJEXT) binds.$(OBJEXT) gameover.$(OBJEXT) \
diff --git a/games/orbital_eunuchs_sniper/patches/patch-ab b/games/orbital_eunuchs_sniper/patches/patch-ab
new file mode 100644
index 00000000000..5f3b794acc5
--- /dev/null
+++ b/games/orbital_eunuchs_sniper/patches/patch-ab
@@ -0,0 +1,14 @@
+$NetBSD: patch-ab,v 1.1.1.1 2004/07/23 16:07:15 wiz Exp $
+
+--- src/snipe2d.h.orig 2003-04-21 13:18:47.000000000 +0200
++++ src/snipe2d.h
+@@ -36,7 +36,9 @@
+ //
+ //#include <windows.h>
+ #include <iostream>
++#ifdef __linux__
+ #include <linux/limits.h>
++#endif
+ #include <stdlib.h>
+ #include <math.h>
+ #include <string.h>
diff --git a/games/orbital_eunuchs_sniper/patches/patch-ac b/games/orbital_eunuchs_sniper/patches/patch-ac
new file mode 100644
index 00000000000..36aa98b33f6
--- /dev/null
+++ b/games/orbital_eunuchs_sniper/patches/patch-ac
@@ -0,0 +1,10 @@
+$NetBSD: patch-ac,v 1.1.1.1 2004/07/23 16:07:15 wiz Exp $
+
+--- src/snipe2d.in.orig 2002-10-08 06:42:52.000000000 +0200
++++ src/snipe2d.in
+@@ -1,4 +1,4 @@
+-#! /bin/bash
++#! /bin/sh
+ prefix=@prefix@
+ cd @datadir@/@PACKAGE@
+ ./snipe2d.x86.dynamic $*