summaryrefslogtreecommitdiff
path: root/games/defendguin
diff options
context:
space:
mode:
authorwiz <wiz@pkgsrc.org>2003-06-03 14:32:21 +0000
committerwiz <wiz@pkgsrc.org>2003-06-03 14:32:21 +0000
commit3c0d4be8f5971713bc0361608bcb375433ff78cb (patch)
tree4bb5b4f717933f4fdac2284a28009b28bf5821f4 /games/defendguin
parente25f896ee313dec945c82e49e5d99751efe76d55 (diff)
downloadpkgsrc-3c0d4be8f5971713bc0361608bcb375433ff78cb.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/defendguin')
-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/