summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorwiz <wiz@pkgsrc.org>2010-02-03 11:19:12 +0000
committerwiz <wiz@pkgsrc.org>2010-02-03 11:19:12 +0000
commit52f89e77d5190f5a715c7caacdeb2735dc7529c4 (patch)
treeafcfe959c4c8d84b1724260afa090d1243e048ec
parenta270107549447fb8f6d05d9da55382e0902d7103 (diff)
downloadpkgsrc-52f89e77d5190f5a715c7caacdeb2735dc7529c4.tar.gz
Initial import of marathon-trilogy-1.0:
The original trilogy from Bungie, playable using the Aleph One game engine.
-rw-r--r--games/marathon-trilogy/DESCR3
-rw-r--r--games/marathon-trilogy/MESSAGE13
-rw-r--r--games/marathon-trilogy/Makefile44
-rw-r--r--games/marathon-trilogy/PLIST206
-rw-r--r--games/marathon-trilogy/distinfo11
5 files changed, 277 insertions, 0 deletions
diff --git a/games/marathon-trilogy/DESCR b/games/marathon-trilogy/DESCR
new file mode 100644
index 00000000000..97f9ac9b4ff
--- /dev/null
+++ b/games/marathon-trilogy/DESCR
@@ -0,0 +1,3 @@
+The original trilogy from Bungie, playable using the Aleph One game engine.
+Copyright 1994-1997 Bungie.
+96.9 MB in archives
diff --git a/games/marathon-trilogy/MESSAGE b/games/marathon-trilogy/MESSAGE
new file mode 100644
index 00000000000..8fcc90e4054
--- /dev/null
+++ b/games/marathon-trilogy/MESSAGE
@@ -0,0 +1,13 @@
+===========================================================================
+$NetBSD: MESSAGE,v 1.1.1.1 2010/02/03 11:19:12 wiz Exp $
+
+The simplest way to play one of these scenarios is to set the ALEPHONE_DATA
+variable to the path of that directory, e.g.
+
+$ ALEPHONE_DATA=/usr/pkg/share/AlephOne/Scenarios/Infinity alephone &
+
+Alternately, you can select the Map, Shapes, Sounds, etc to use individually
+from within the game UI, but that is more tedious.
+
+The "Read Me M1A1.html" file may also be of interest.
+===========================================================================
diff --git a/games/marathon-trilogy/Makefile b/games/marathon-trilogy/Makefile
new file mode 100644
index 00000000000..1f7759602c7
--- /dev/null
+++ b/games/marathon-trilogy/Makefile
@@ -0,0 +1,44 @@
+# $NetBSD: Makefile,v 1.1.1.1 2010/02/03 11:19:12 wiz Exp $
+#
+
+# This number is rather arbitrary and only for pkgsrc's benefit.
+DISTNAME= marathon-trilogy-1.0
+CATEGORIES= games
+# The original Bungie trilogy series
+DISTFILES= M1A1.zip Marathon2.zip MarathonInfinity.zip
+MASTER_SITES= http://trilogyrelease.bungie.org/files/
+EXTRACT_SUFX= .zip
+
+MAINTAINER= christtrekker@users.sourceforge.net
+HOMEPAGE= http://trilogyrelease.bungie.org/
+COMMENT= Bungie game data files, playable with the Aleph One engine
+LICENSE= generic-nonlicense
+
+# There is no true dependency on Aleph One. These scenarios cannot be
+# played without it, though.
+#DEPENDS+= alephone-[0-9]*:../../games/alephone
+
+PKG_DESTDIR_SUPPORT= user-destdir
+
+SCENARIO_BASE= share/AlephOne/Scenarios
+.for scenario in 1 2 Infinity
+INSTALLATION_DIRS+= ${SCENARIO_BASE}/${scenario} ${SCENARIO_BASE}/${scenario}/Physics\ Models ${SCENARIO_BASE}/${scenario}/Scripts ${SCENARIO_BASE}/${scenario}/Themes ${SCENARIO_BASE}/${scenario}/Tracks
+.endfor
+
+NO_CONFIGURE= yes
+NO_BUILD= yes
+
+post-extract:
+ ${FIND} ${WRKDIR} -name CVS -print | ${XARGS} -I repl ${RM} -rf "repl"
+ ${FIND} ${WRKDIR}/M1A1 -type f -exec ${CHMOD} 0644 {} \;
+ ${FIND} ${WRKDIR}/Marathon\ 2 -type f -exec ${CHMOD} 0644 {} \;
+ ${FIND} ${WRKDIR}/Marathon\ Infinity -type f -exec ${CHMOD} 0644 {} \;
+
+do-install:
+ #install the files into the Scenarios dir
+ #there is no ${INSTALL_...} command with recursive abilities...
+ ${CP} -r ${WRKDIR}/M1A1/* ${DESTDIR}${PREFIX}/${SCENARIO_BASE}/1
+ ${CP} -r ${WRKDIR}/Marathon\ 2/* ${DESTDIR}${PREFIX}/${SCENARIO_BASE}/2
+ ${CP} -r ${WRKDIR}/Marathon\ Infinity/* ${DESTDIR}${PREFIX}/${SCENARIO_BASE}/Infinity
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/games/marathon-trilogy/PLIST b/games/marathon-trilogy/PLIST
new file mode 100644
index 00000000000..a683e353767
--- /dev/null
+++ b/games/marathon-trilogy/PLIST
@@ -0,0 +1,206 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2010/02/03 11:19:12 wiz Exp $
+share/AlephOne/Scenarios/1/Fonts.fntA
+share/AlephOne/Scenarios/1/M1A1 Images.imgA
+share/AlephOne/Scenarios/1/M1A1 Map.sceA
+share/AlephOne/Scenarios/1/M1A1 Music.ogg
+share/AlephOne/Scenarios/1/M1A1 Shapes.shpA
+share/AlephOne/Scenarios/1/M1A1 Sounds.sndA
+share/AlephOne/Scenarios/1/Read Me M1A1.html
+share/AlephOne/Scenarios/1/Scripts/M1A1.mml
+share/AlephOne/Scenarios/1/Scripts/havoc.mml
+share/AlephOne/Scenarios/1/Scripts/monsters.mml
+share/AlephOne/Scenarios/1/Scripts/scenery.mml
+share/AlephOne/Scenarios/1/Scripts/settings.mml
+share/AlephOne/Scenarios/1/Themes/Default/.#slider_c.bmp.1.3
+share/AlephOne/Scenarios/1/Themes/Default/.#slider_l.bmp.1.3
+share/AlephOne/Scenarios/1/Themes/Default/.#slider_r.bmp.1.3
+share/AlephOne/Scenarios/1/Themes/Default/.#theme2.mml.1.2
+share/AlephOne/Scenarios/1/Themes/Default/.#theme2.mml.1.7
+share/AlephOne/Scenarios/1/Themes/Default/DejaVuLGCSansCondensed-Bold.ttf
+share/AlephOne/Scenarios/1/Themes/Default/DejaVuLGCSansCondensed-BoldOblique.ttf
+share/AlephOne/Scenarios/1/Themes/Default/LICENSE-DejaVu
+share/AlephOne/Scenarios/1/Themes/Default/Makefile
+share/AlephOne/Scenarios/1/Themes/Default/Makefile.am
+share/AlephOne/Scenarios/1/Themes/Default/Makefile.in
+share/AlephOne/Scenarios/1/Themes/Default/README
+share/AlephOne/Scenarios/1/Themes/Default/bankgthd.ttf
+share/AlephOne/Scenarios/1/Themes/Default/bankgthd.ttf.txt
+share/AlephOne/Scenarios/1/Themes/Default/button_c.bmp
+share/AlephOne/Scenarios/1/Themes/Default/button_c_p.bmp
+share/AlephOne/Scenarios/1/Themes/Default/button_l.bmp
+share/AlephOne/Scenarios/1/Themes/Default/button_l_p.bmp
+share/AlephOne/Scenarios/1/Themes/Default/button_r.bmp
+share/AlephOne/Scenarios/1/Themes/Default/button_r_p.bmp
+share/AlephOne/Scenarios/1/Themes/Default/frame_b.bmp
+share/AlephOne/Scenarios/1/Themes/Default/frame_bl.bmp
+share/AlephOne/Scenarios/1/Themes/Default/frame_br.bmp
+share/AlephOne/Scenarios/1/Themes/Default/frame_l.bmp
+share/AlephOne/Scenarios/1/Themes/Default/frame_r.bmp
+share/AlephOne/Scenarios/1/Themes/Default/frame_t.bmp
+share/AlephOne/Scenarios/1/Themes/Default/frame_tl.bmp
+share/AlephOne/Scenarios/1/Themes/Default/frame_tr.bmp
+share/AlephOne/Scenarios/1/Themes/Default/list_b.bmp
+share/AlephOne/Scenarios/1/Themes/Default/list_bl.bmp
+share/AlephOne/Scenarios/1/Themes/Default/list_br.bmp
+share/AlephOne/Scenarios/1/Themes/Default/list_l.bmp
+share/AlephOne/Scenarios/1/Themes/Default/list_r.bmp
+share/AlephOne/Scenarios/1/Themes/Default/list_t.bmp
+share/AlephOne/Scenarios/1/Themes/Default/list_tl.bmp
+share/AlephOne/Scenarios/1/Themes/Default/list_tr.bmp
+share/AlephOne/Scenarios/1/Themes/Default/resources
+share/AlephOne/Scenarios/1/Themes/Default/slider.bmp
+share/AlephOne/Scenarios/1/Themes/Default/slider_c.bmp
+share/AlephOne/Scenarios/1/Themes/Default/slider_l.bmp
+share/AlephOne/Scenarios/1/Themes/Default/slider_r.bmp
+share/AlephOne/Scenarios/1/Themes/Default/theme.mml
+share/AlephOne/Scenarios/1/Themes/Default/theme2.mml
+share/AlephOne/Scenarios/1/Themes/Default/thumb_b.bmp
+share/AlephOne/Scenarios/1/Themes/Default/thumb_bc.bmp
+share/AlephOne/Scenarios/1/Themes/Default/thumb_c.bmp
+share/AlephOne/Scenarios/1/Themes/Default/thumb_t.bmp
+share/AlephOne/Scenarios/1/Themes/Default/thumb_tc.bmp
+share/AlephOne/Scenarios/1/Themes/Default/tiny_button_c.bmp
+share/AlephOne/Scenarios/1/Themes/Default/tiny_button_l.bmp
+share/AlephOne/Scenarios/1/Themes/Default/tiny_button_r.bmp
+share/AlephOne/Scenarios/1/Tracks/aliensagain.mp3
+share/AlephOne/Scenarios/1/Tracks/chomber.mp3
+share/AlephOne/Scenarios/1/Tracks/fatman.mp3
+share/AlephOne/Scenarios/1/Tracks/flippant.mp3
+share/AlephOne/Scenarios/1/Tracks/flowersinheaven.mp3
+share/AlephOne/Scenarios/1/Tracks/freedom.mp3
+share/AlephOne/Scenarios/1/Tracks/guardians.mp3
+share/AlephOne/Scenarios/1/Tracks/landing.mp3
+share/AlephOne/Scenarios/1/Tracks/leela.mp3
+share/AlephOne/Scenarios/1/Tracks/newpacific.mp3
+share/AlephOne/Scenarios/1/Tracks/newpacific_reprise.mp3
+share/AlephOne/Scenarios/1/Tracks/rapture.mp3
+share/AlephOne/Scenarios/1/Tracks/rushing.mp3
+share/AlephOne/Scenarios/1/Tracks/splash_marathon.mp3
+share/AlephOne/Scenarios/1/Tracks/swirls.mp3
+share/AlephOne/Scenarios/1/Tracks/whataboutbob.mp3
+share/AlephOne/Scenarios/2/Fonts.fntA
+share/AlephOne/Scenarios/2/Images.imgA
+share/AlephOne/Scenarios/2/Map.sceA
+share/AlephOne/Scenarios/2/Music.ogg
+share/AlephOne/Scenarios/2/Physics Models/Standard.phyA
+share/AlephOne/Scenarios/2/Scripts/Filenames.mml
+share/AlephOne/Scenarios/2/Scripts/Marathon 2.mml
+share/AlephOne/Scenarios/2/Scripts/Transparent_Liquids.mml
+share/AlephOne/Scenarios/2/Scripts/Transparent_Sprites.mml
+share/AlephOne/Scenarios/2/Shapes.shpA
+share/AlephOne/Scenarios/2/Sounds.sndA
+share/AlephOne/Scenarios/2/Themes/Default/.#slider_c.bmp.1.3
+share/AlephOne/Scenarios/2/Themes/Default/.#slider_l.bmp.1.3
+share/AlephOne/Scenarios/2/Themes/Default/.#slider_r.bmp.1.3
+share/AlephOne/Scenarios/2/Themes/Default/.#theme2.mml.1.2
+share/AlephOne/Scenarios/2/Themes/Default/.#theme2.mml.1.7
+share/AlephOne/Scenarios/2/Themes/Default/DejaVuLGCSansCondensed-Bold.ttf
+share/AlephOne/Scenarios/2/Themes/Default/DejaVuLGCSansCondensed-BoldOblique.ttf
+share/AlephOne/Scenarios/2/Themes/Default/LICENSE-DejaVu
+share/AlephOne/Scenarios/2/Themes/Default/Makefile
+share/AlephOne/Scenarios/2/Themes/Default/Makefile.am
+share/AlephOne/Scenarios/2/Themes/Default/Makefile.in
+share/AlephOne/Scenarios/2/Themes/Default/README
+share/AlephOne/Scenarios/2/Themes/Default/bankgthd.ttf
+share/AlephOne/Scenarios/2/Themes/Default/bankgthd.ttf.txt
+share/AlephOne/Scenarios/2/Themes/Default/button_c.bmp
+share/AlephOne/Scenarios/2/Themes/Default/button_c_p.bmp
+share/AlephOne/Scenarios/2/Themes/Default/button_l.bmp
+share/AlephOne/Scenarios/2/Themes/Default/button_l_p.bmp
+share/AlephOne/Scenarios/2/Themes/Default/button_r.bmp
+share/AlephOne/Scenarios/2/Themes/Default/button_r_p.bmp
+share/AlephOne/Scenarios/2/Themes/Default/frame_b.bmp
+share/AlephOne/Scenarios/2/Themes/Default/frame_bl.bmp
+share/AlephOne/Scenarios/2/Themes/Default/frame_br.bmp
+share/AlephOne/Scenarios/2/Themes/Default/frame_l.bmp
+share/AlephOne/Scenarios/2/Themes/Default/frame_r.bmp
+share/AlephOne/Scenarios/2/Themes/Default/frame_t.bmp
+share/AlephOne/Scenarios/2/Themes/Default/frame_tl.bmp
+share/AlephOne/Scenarios/2/Themes/Default/frame_tr.bmp
+share/AlephOne/Scenarios/2/Themes/Default/list_b.bmp
+share/AlephOne/Scenarios/2/Themes/Default/list_bl.bmp
+share/AlephOne/Scenarios/2/Themes/Default/list_br.bmp
+share/AlephOne/Scenarios/2/Themes/Default/list_l.bmp
+share/AlephOne/Scenarios/2/Themes/Default/list_r.bmp
+share/AlephOne/Scenarios/2/Themes/Default/list_t.bmp
+share/AlephOne/Scenarios/2/Themes/Default/list_tl.bmp
+share/AlephOne/Scenarios/2/Themes/Default/list_tr.bmp
+share/AlephOne/Scenarios/2/Themes/Default/resources
+share/AlephOne/Scenarios/2/Themes/Default/slider.bmp
+share/AlephOne/Scenarios/2/Themes/Default/slider_c.bmp
+share/AlephOne/Scenarios/2/Themes/Default/slider_l.bmp
+share/AlephOne/Scenarios/2/Themes/Default/slider_r.bmp
+share/AlephOne/Scenarios/2/Themes/Default/theme.mml
+share/AlephOne/Scenarios/2/Themes/Default/theme2.mml
+share/AlephOne/Scenarios/2/Themes/Default/thumb_b.bmp
+share/AlephOne/Scenarios/2/Themes/Default/thumb_bc.bmp
+share/AlephOne/Scenarios/2/Themes/Default/thumb_c.bmp
+share/AlephOne/Scenarios/2/Themes/Default/thumb_t.bmp
+share/AlephOne/Scenarios/2/Themes/Default/thumb_tc.bmp
+share/AlephOne/Scenarios/2/Themes/Default/tiny_button_c.bmp
+share/AlephOne/Scenarios/2/Themes/Default/tiny_button_l.bmp
+share/AlephOne/Scenarios/2/Themes/Default/tiny_button_r.bmp
+share/AlephOne/Scenarios/Infinity/Fonts.fntA
+share/AlephOne/Scenarios/Infinity/Images.imgA
+share/AlephOne/Scenarios/Infinity/Map.sceA
+share/AlephOne/Scenarios/Infinity/Music.ogg
+share/AlephOne/Scenarios/Infinity/Physics Models/Standard.phyA
+share/AlephOne/Scenarios/Infinity/Scripts/Filenames.mml
+share/AlephOne/Scenarios/Infinity/Scripts/Marathon Infinity.mml
+share/AlephOne/Scenarios/Infinity/Scripts/Transparent_Liquids.mml
+share/AlephOne/Scenarios/Infinity/Scripts/Transparent_Sprites.mml
+share/AlephOne/Scenarios/Infinity/Shapes.shpA
+share/AlephOne/Scenarios/Infinity/Sounds.sndA
+share/AlephOne/Scenarios/Infinity/Themes/Default/.#slider_c.bmp.1.3
+share/AlephOne/Scenarios/Infinity/Themes/Default/.#slider_l.bmp.1.3
+share/AlephOne/Scenarios/Infinity/Themes/Default/.#slider_r.bmp.1.3
+share/AlephOne/Scenarios/Infinity/Themes/Default/.#theme2.mml.1.2
+share/AlephOne/Scenarios/Infinity/Themes/Default/.#theme2.mml.1.7
+share/AlephOne/Scenarios/Infinity/Themes/Default/DejaVuLGCSansCondensed-Bold.ttf
+share/AlephOne/Scenarios/Infinity/Themes/Default/DejaVuLGCSansCondensed-BoldOblique.ttf
+share/AlephOne/Scenarios/Infinity/Themes/Default/LICENSE-DejaVu
+share/AlephOne/Scenarios/Infinity/Themes/Default/Makefile
+share/AlephOne/Scenarios/Infinity/Themes/Default/Makefile.am
+share/AlephOne/Scenarios/Infinity/Themes/Default/Makefile.in
+share/AlephOne/Scenarios/Infinity/Themes/Default/README
+share/AlephOne/Scenarios/Infinity/Themes/Default/bankgthd.ttf
+share/AlephOne/Scenarios/Infinity/Themes/Default/bankgthd.ttf.txt
+share/AlephOne/Scenarios/Infinity/Themes/Default/button_c.bmp
+share/AlephOne/Scenarios/Infinity/Themes/Default/button_c_p.bmp
+share/AlephOne/Scenarios/Infinity/Themes/Default/button_l.bmp
+share/AlephOne/Scenarios/Infinity/Themes/Default/button_l_p.bmp
+share/AlephOne/Scenarios/Infinity/Themes/Default/button_r.bmp
+share/AlephOne/Scenarios/Infinity/Themes/Default/button_r_p.bmp
+share/AlephOne/Scenarios/Infinity/Themes/Default/frame_b.bmp
+share/AlephOne/Scenarios/Infinity/Themes/Default/frame_bl.bmp
+share/AlephOne/Scenarios/Infinity/Themes/Default/frame_br.bmp
+share/AlephOne/Scenarios/Infinity/Themes/Default/frame_l.bmp
+share/AlephOne/Scenarios/Infinity/Themes/Default/frame_r.bmp
+share/AlephOne/Scenarios/Infinity/Themes/Default/frame_t.bmp
+share/AlephOne/Scenarios/Infinity/Themes/Default/frame_tl.bmp
+share/AlephOne/Scenarios/Infinity/Themes/Default/frame_tr.bmp
+share/AlephOne/Scenarios/Infinity/Themes/Default/list_b.bmp
+share/AlephOne/Scenarios/Infinity/Themes/Default/list_bl.bmp
+share/AlephOne/Scenarios/Infinity/Themes/Default/list_br.bmp
+share/AlephOne/Scenarios/Infinity/Themes/Default/list_l.bmp
+share/AlephOne/Scenarios/Infinity/Themes/Default/list_r.bmp
+share/AlephOne/Scenarios/Infinity/Themes/Default/list_t.bmp
+share/AlephOne/Scenarios/Infinity/Themes/Default/list_tl.bmp
+share/AlephOne/Scenarios/Infinity/Themes/Default/list_tr.bmp
+share/AlephOne/Scenarios/Infinity/Themes/Default/resources
+share/AlephOne/Scenarios/Infinity/Themes/Default/slider.bmp
+share/AlephOne/Scenarios/Infinity/Themes/Default/slider_c.bmp
+share/AlephOne/Scenarios/Infinity/Themes/Default/slider_l.bmp
+share/AlephOne/Scenarios/Infinity/Themes/Default/slider_r.bmp
+share/AlephOne/Scenarios/Infinity/Themes/Default/theme.mml
+share/AlephOne/Scenarios/Infinity/Themes/Default/theme2.mml
+share/AlephOne/Scenarios/Infinity/Themes/Default/thumb_b.bmp
+share/AlephOne/Scenarios/Infinity/Themes/Default/thumb_bc.bmp
+share/AlephOne/Scenarios/Infinity/Themes/Default/thumb_c.bmp
+share/AlephOne/Scenarios/Infinity/Themes/Default/thumb_t.bmp
+share/AlephOne/Scenarios/Infinity/Themes/Default/thumb_tc.bmp
+share/AlephOne/Scenarios/Infinity/Themes/Default/tiny_button_c.bmp
+share/AlephOne/Scenarios/Infinity/Themes/Default/tiny_button_l.bmp
+share/AlephOne/Scenarios/Infinity/Themes/Default/tiny_button_r.bmp
+@pkgdir share/AlephOne/Scenarios/Infinity/Tracks
+@pkgdir share/AlephOne/Scenarios/2/Tracks
diff --git a/games/marathon-trilogy/distinfo b/games/marathon-trilogy/distinfo
new file mode 100644
index 00000000000..e04637a6ee6
--- /dev/null
+++ b/games/marathon-trilogy/distinfo
@@ -0,0 +1,11 @@
+$NetBSD: distinfo,v 1.1.1.1 2010/02/03 11:19:12 wiz Exp $
+
+SHA1 (M1A1.zip) = 4be1baa1ae6c3fd89b0880470e7ad7cf8cf7ad07
+RMD160 (M1A1.zip) = 33c01d1082cbb9ab7f4aa60e03c1ed5e8ca0c508
+Size (M1A1.zip) = 39545293 bytes
+SHA1 (Marathon2.zip) = 1e676497f505e6dea6d41afbb3ca8e98b9eba8cb
+RMD160 (Marathon2.zip) = bb6b10fc4969ce654ed2b3ac409cb9e749c35425
+Size (Marathon2.zip) = 27248151 bytes
+SHA1 (MarathonInfinity.zip) = dbff98ce3a9c27b6c2a5eb79ce3937eee72888a2
+RMD160 (MarathonInfinity.zip) = f9985ba752728c31d5370cd2fd5c64198f115c61
+Size (MarathonInfinity.zip) = 30109883 bytes