summaryrefslogtreecommitdiff
path: root/games
diff options
context:
space:
mode:
authorwiz <wiz>2003-06-03 14:32:21 +0000
committerwiz <wiz>2003-06-03 14:32:21 +0000
commite5030cb8e86a29f255774cbdbb1247a7b42299c3 (patch)
tree4bb5b4f717933f4fdac2284a28009b28bf5821f4 /games
parentd6dca6586f3ed0a44ac643814aab3e0b64fdc845 (diff)
downloadpkgsrc-e5030cb8e86a29f255774cbdbb1247a7b42299c3.tar.gz
Import of defendguin, a Defender clone. From Jeremy C. Reed via pkgsrc-wip.
Defendguin is a clone of William's classic arcade game, "Defender." The mission is to defend little penguinoids from being captured and mutated. When you begin the game, your ship appears over some icy mountains which are crawling with penguinoids (the good guys). A number of alien ships are flying around above the ground. The game has a radar display, UFOs, bombers, mines, pods, swarmers, baiters, lasers, smart bombs, and more.
Diffstat (limited to 'games')
-rw-r--r--games/defendguin/DESCR9
-rw-r--r--games/defendguin/Makefile18
-rw-r--r--games/defendguin/PLIST195
-rw-r--r--games/defendguin/distinfo5
-rw-r--r--games/defendguin/patches/patch-aa14
5 files changed, 241 insertions, 0 deletions
diff --git a/games/defendguin/DESCR b/games/defendguin/DESCR
new file mode 100644
index 00000000000..877076a9eea
--- /dev/null
+++ b/games/defendguin/DESCR
@@ -0,0 +1,9 @@
+Defendguin is a clone of William's classic arcade game, "Defender."
+The mission is to defend little penguinoids from being captured
+and mutated.
+
+When you begin the game, your ship appears over some icy mountains
+which are crawling with penguinoids (the good guys). A number of
+alien ships are flying around above the ground. The game has a
+radar display, UFOs, bombers, mines, pods, swarmers, baiters,
+lasers, smart bombs, and more.
diff --git a/games/defendguin/Makefile b/games/defendguin/Makefile
new file mode 100644
index 00000000000..3b75ff797cb
--- /dev/null
+++ b/games/defendguin/Makefile
@@ -0,0 +1,18 @@
+# $NetBSD: Makefile,v 1.1.1.1 2003/06/03 14:32:21 wiz Exp $
+
+DISTNAME= defendguin-0.0.10
+CATEGORIES= games
+MASTER_SITES= http://www.nbswebfx.com/downloads/
+
+MAINTAINER= reed@reedmedia.net
+HOMEPAGE= http://www.newbreedsoftware.com/defendguin/
+COMMENT= clone of the arcade game Defender
+
+USE_X11= YES
+USE_BUILDLINK2= YES
+
+USE_GMAKE= YES
+MAKE_ENV+= PREFIX=${LOCALBASE}
+
+.include "../../audio/SDL_mixer/buildlink2.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/games/defendguin/PLIST b/games/defendguin/PLIST
new file mode 100644
index 00000000000..ed45e9e6a56
--- /dev/null
+++ b/games/defendguin/PLIST
@@ -0,0 +1,195 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2003/06/03 14:32:21 wiz Exp $
+bin/defendguin
+man/man6/defendguin.6
+share/defendguin/images/baiter/baiter0.bmp
+share/defendguin/images/baiter/baiter1.bmp
+share/defendguin/images/baiter/baiter2.bmp
+share/defendguin/images/baiter/baiter3.bmp
+share/defendguin/images/baiter/baiter4.bmp
+share/defendguin/images/bomber/bomber-bulge0.bmp
+share/defendguin/images/bomber/bomber-bulge1.bmp
+share/defendguin/images/bomber/bomber.bmp
+share/defendguin/images/bomber/mine-flash.bmp
+share/defendguin/images/bomber/mine-pop.bmp
+share/defendguin/images/bomber/mine.bmp
+share/defendguin/images/bullet/bullet0.bmp
+share/defendguin/images/bullet/bullet1.bmp
+share/defendguin/images/bullet/bullet2.bmp
+share/defendguin/images/bullet/bullet3.bmp
+share/defendguin/images/bullet/bullet4.bmp
+share/defendguin/images/evilbill/evilbill-hurt1.bmp
+share/defendguin/images/evilbill/evilbill-hurt2.bmp
+share/defendguin/images/evilbill/evilbill-shoot.bmp
+share/defendguin/images/evilbill/evilbill1.bmp
+share/defendguin/images/evilbill/evilbill2.bmp
+share/defendguin/images/evilbill/flame1.bmp
+share/defendguin/images/evilbill/flame2.bmp
+share/defendguin/images/evilbill/flame3.bmp
+share/defendguin/images/l2r.sh
+share/defendguin/images/land/center.bmp
+share/defendguin/images/land/left.bmp
+share/defendguin/images/land/right.bmp
+share/defendguin/images/loader/loading-text.bmp
+share/defendguin/images/loader/loading.bmp
+share/defendguin/images/loader/press-a-key.bmp
+share/defendguin/images/mutant/mutant0.bmp
+share/defendguin/images/mutant/mutant1.bmp
+share/defendguin/images/pod/pod.bmp
+share/defendguin/images/pod/pod0.bmp
+share/defendguin/images/pod/pod1.bmp
+share/defendguin/images/pod/pod2.bmp
+share/defendguin/images/points/100.bmp
+share/defendguin/images/points/1000.bmp
+share/defendguin/images/points/150.bmp
+share/defendguin/images/points/200.bmp
+share/defendguin/images/points/250.bmp
+share/defendguin/images/ship/disco-1.bmp
+share/defendguin/images/ship/disco-2.bmp
+share/defendguin/images/ship/flame-left-0.bmp
+share/defendguin/images/ship/flame-left-1.bmp
+share/defendguin/images/ship/flame-right-0.bmp
+share/defendguin/images/ship/flame-right-1.bmp
+share/defendguin/images/ship/lasers.bmp
+share/defendguin/images/ship/ship-left-dying.bmp
+share/defendguin/images/ship/ship-left.bmp
+share/defendguin/images/ship/ship-left2.bmp
+share/defendguin/images/ship/ship-right-dying.bmp
+share/defendguin/images/ship/ship-right.bmp
+share/defendguin/images/ship/ship-right2.bmp
+share/defendguin/images/ship/ship-win-0.bmp
+share/defendguin/images/ship/ship-win-1.bmp
+share/defendguin/images/ship/ship-win-2.bmp
+share/defendguin/images/status/catch-the-penguinoid.bmp
+share/defendguin/images/status/circle.bmp
+share/defendguin/images/status/circle.ppm
+share/defendguin/images/status/game-over.bmp
+share/defendguin/images/status/get-ready.bmp
+share/defendguin/images/status/level-bonus.bmp
+share/defendguin/images/status/map-alert.bmp
+share/defendguin/images/status/map-baiter.bmp
+share/defendguin/images/status/map-bomber.bmp
+share/defendguin/images/status/map-evilbill.bmp
+share/defendguin/images/status/map-land.bmp
+share/defendguin/images/status/map-mine.bmp
+share/defendguin/images/status/map-mutant.bmp
+share/defendguin/images/status/map-peng.bmp
+share/defendguin/images/status/map-pod.bmp
+share/defendguin/images/status/map-ship.bmp
+share/defendguin/images/status/map-swarmer.bmp
+share/defendguin/images/status/map-ufo.bmp
+share/defendguin/images/status/no-bonus.bmp
+share/defendguin/images/status/numbers.bmp
+share/defendguin/images/status/option-text.bmp
+share/defendguin/images/status/penguinoid-dropped.bmp
+share/defendguin/images/status/penguinoid-in-trouble.bmp
+share/defendguin/images/status/penguinoid-mutated.bmp
+share/defendguin/images/status/penguinoid-saved.bmp
+share/defendguin/images/status/penguinoid-shot.bmp
+share/defendguin/images/status/planet-destroyed.bmp
+share/defendguin/images/status/ships.bmp
+share/defendguin/images/status/smart-bomb.bmp
+share/defendguin/images/status/status-area.bmp
+share/defendguin/images/swarmer/swarmer.bmp
+share/defendguin/images/title/arrow0.bmp
+share/defendguin/images/title/arrow1.bmp
+share/defendguin/images/title/arrow2.bmp
+share/defendguin/images/title/one-player.bmp
+share/defendguin/images/title/options.bmp
+share/defendguin/images/title/quit.bmp
+share/defendguin/images/title/starfield.bmp
+share/defendguin/images/title/title.bmp
+share/defendguin/images/title/two-players.bmp
+share/defendguin/images/tux/fall0.bmp
+share/defendguin/images/tux/fall1.bmp
+share/defendguin/images/tux/l0.bmp
+share/defendguin/images/tux/l1.bmp
+share/defendguin/images/tux/l2.bmp
+share/defendguin/images/tux/l3.bmp
+share/defendguin/images/tux/l4.bmp
+share/defendguin/images/tux/l5.bmp
+share/defendguin/images/tux/l6.bmp
+share/defendguin/images/tux/l7.bmp
+share/defendguin/images/tux/lflag.bmp
+share/defendguin/images/tux/r0.bmp
+share/defendguin/images/tux/r1.bmp
+share/defendguin/images/tux/r2.bmp
+share/defendguin/images/tux/r3.bmp
+share/defendguin/images/tux/r4.bmp
+share/defendguin/images/tux/r5.bmp
+share/defendguin/images/tux/r6.bmp
+share/defendguin/images/tux/r7.bmp
+share/defendguin/images/tux/rflag.bmp
+share/defendguin/images/ufo/beam0.bmp
+share/defendguin/images/ufo/beam1.bmp
+share/defendguin/images/ufo/beam2.bmp
+share/defendguin/images/ufo/beam3.bmp
+share/defendguin/images/ufo/ufo0.bmp
+share/defendguin/images/ufo/ufo1.bmp
+share/defendguin/music/ants.mod
+share/defendguin/music/blowmind.mod
+share/defendguin/music/child.mod
+share/defendguin/music/confusio.mod
+share/defendguin/music/easytrip.mod
+share/defendguin/music/no!inhi1.mod
+share/defendguin/music/summerpa.mod
+share/defendguin/music/wormhole.mod
+share/defendguin/sounds/baiter.wav
+share/defendguin/sounds/bullet.wav
+share/defendguin/sounds/evilbill/die.wav
+share/defendguin/sounds/evilbill/hurt.wav
+share/defendguin/sounds/evilbill/intro.wav
+share/defendguin/sounds/evilbill/low.wav
+share/defendguin/sounds/evilbill/mine.wav
+share/defendguin/sounds/evilbill/shoot.wav
+share/defendguin/sounds/evilbill/success1.wav
+share/defendguin/sounds/evilbill/success2.wav
+share/defendguin/sounds/evilbill/success3.wav
+share/defendguin/sounds/explode.wav
+share/defendguin/sounds/gameover/darn.wav
+share/defendguin/sounds/gameover/finish.wav
+share/defendguin/sounds/gameover/lose.wav
+share/defendguin/sounds/materialize.wav
+share/defendguin/sounds/pause.wav
+share/defendguin/sounds/peng/capture.wav
+share/defendguin/sounds/peng/drop0.wav
+share/defendguin/sounds/peng/drop1.wav
+share/defendguin/sounds/peng/drop2.wav
+share/defendguin/sounds/peng/kill.wav
+share/defendguin/sounds/peng/mutate.wav
+share/defendguin/sounds/peng/save.wav
+share/defendguin/sounds/peng/splat.wav
+share/defendguin/sounds/planet_death.wav
+share/defendguin/sounds/ship/die1.wav
+share/defendguin/sounds/ship/die2.wav
+share/defendguin/sounds/ship/laser.wav
+share/defendguin/sounds/ship/oneup.wav
+share/defendguin/sounds/ship/smartbomb.wav
+share/defendguin/sounds/ship/thrust.wav
+share/defendguin/sounds/swarmers.wav
+share/defendguin/sounds/title/confirm.wav
+share/defendguin/sounds/title/impatience.wav
+share/defendguin/sounds/title/select.wav
+@dirrm share/defendguin/sounds/title
+@dirrm share/defendguin/sounds/ship
+@dirrm share/defendguin/sounds/peng
+@dirrm share/defendguin/sounds/gameover
+@dirrm share/defendguin/sounds/evilbill
+@dirrm share/defendguin/sounds
+@dirrm share/defendguin/music
+@dirrm share/defendguin/images/ufo
+@dirrm share/defendguin/images/tux
+@dirrm share/defendguin/images/title
+@dirrm share/defendguin/images/swarmer
+@dirrm share/defendguin/images/status
+@dirrm share/defendguin/images/ship
+@dirrm share/defendguin/images/points
+@dirrm share/defendguin/images/pod
+@dirrm share/defendguin/images/mutant
+@dirrm share/defendguin/images/loader
+@dirrm share/defendguin/images/land
+@dirrm share/defendguin/images/evilbill
+@dirrm share/defendguin/images/bullet
+@dirrm share/defendguin/images/bomber
+@dirrm share/defendguin/images/baiter
+@dirrm share/defendguin/images
+@dirrm share/defendguin
diff --git a/games/defendguin/distinfo b/games/defendguin/distinfo
new file mode 100644
index 00000000000..769059b9dc9
--- /dev/null
+++ b/games/defendguin/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2003/06/03 14:32:21 wiz Exp $
+
+SHA1 (defendguin-0.0.10.tar.gz) = 3d43e9335dcc9c00c81151761cea01f914b34f1b
+Size (defendguin-0.0.10.tar.gz) = 2299261 bytes
+SHA1 (patch-aa) = 7da312b35c4885370f7b6eedfea457e716dbba43
diff --git a/games/defendguin/patches/patch-aa b/games/defendguin/patches/patch-aa
new file mode 100644
index 00000000000..d5bd49ef77b
--- /dev/null
+++ b/games/defendguin/patches/patch-aa
@@ -0,0 +1,14 @@
+$NetBSD: patch-aa,v 1.1.1.1 2003/06/03 14:32:21 wiz Exp $
+
+--- Makefile.orig Sat Jan 5 17:09:37 2002
++++ Makefile Fri Nov 1 15:25:12 2002
+@@ -11,7 +11,9 @@
+
+ CFLAGS=-Wall -O2
+ #DATA_PREFIX=$(PWD)/data/
++ifndef PREFIX
+ PREFIX=/usr/local
++endif
+ MAN_PREFIX=$(PREFIX)
+ BIN_PREFIX=$(PREFIX)/bin
+ DATA_PREFIX=$(PREFIX)/share/defendguin/