summaryrefslogtreecommitdiff
path: root/games/alephone
diff options
context:
space:
mode:
authorClive Lin <clive@FreeBSD.org>2001-03-01 18:01:25 +0000
committerClive Lin <clive@FreeBSD.org>2001-03-01 18:01:25 +0000
commit0a76f31a598848b8958e58421684a68efb362fd3 (patch)
treed9ae8afffd4d8b95a6ade93054fded6bff1c7fe7 /games/alephone
parentadd fcron, a periodical command scheduler (diff)
New port: The open source version of Bungie's Marathon game.
Since PR 25400 is better and is the former, let its originator take maintainership. PR: ports/25400, ports/25446 Submitted by: Michael Alyn Miller <malyn@strangeGizmo.com>, pjones@pmade.org
Notes
Notes: svn path=/head/; revision=38943
Diffstat (limited to 'games/alephone')
-rw-r--r--games/alephone/Makefile37
-rw-r--r--games/alephone/distinfo2
-rw-r--r--games/alephone/pkg-comment1
-rw-r--r--games/alephone/pkg-descr22
-rw-r--r--games/alephone/pkg-message20
-rw-r--r--games/alephone/pkg-plist46
6 files changed, 128 insertions, 0 deletions
diff --git a/games/alephone/Makefile b/games/alephone/Makefile
new file mode 100644
index 000000000000..efa63539bbe8
--- /dev/null
+++ b/games/alephone/Makefile
@@ -0,0 +1,37 @@
+# New ports collection makefile for: AlephOne
+# Date created: 27 February 2001
+# Whom: Michael Alyn Miller <malyn@strangeGizmo.com>
+#
+# $FreeBSD$
+#
+
+PORTNAME= AlephOne
+PORTVERSION= 0.11.1
+CATEGORIES= games
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
+MASTER_SITE_SUBDIR= marathon
+DISTFILES= ${DISTNAME}${EXTRACT_SUFX} AlephOne-minf-demo.tar.gz
+
+MAINTAINER= malyn@strangeGizmo.com
+
+LIB_DEPENDS= SDL-1.1:${PORTSDIR}/devel/sdl-devel:install
+
+SDL_CONFIG?= ${LOCALBASE}/bin/sdl11-config
+
+USE_X_PREFIX= yes
+USE_GMAKE= yes
+GNU_CONFIGURE= yes
+CONFIGURE_ENV= SDL_CONFIG="${SDL_CONFIG}"
+
+post-install:
+ ${INSTALL_DATA} ${WRKDIR}/Images ${PREFIX}/share/AlephOne/Images
+ ${INSTALL_DATA} ${WRKDIR}/MML/Preferences.mml ${PREFIX}/share/AlephOne/MML/Preferences.mml
+ ${INSTALL_DATA} ${WRKDIR}/Map ${PREFIX}/share/AlephOne/Map
+ ${INSTALL_DATA} ${WRKDIR}/README ${PREFIX}/share/AlephOne/README
+ ${INSTALL_DATA} ${WRKDIR}/Shapes ${PREFIX}/share/AlephOne/Shapes
+ ${INSTALL_DATA} ${WRKDIR}/Sounds ${PREFIX}/share/AlephOne/Sounds
+.if !defined(NOPORTDOCS)
+ @${CAT} ${PKGMESSAGE}
+.endif
+
+.include <bsd.port.mk>
diff --git a/games/alephone/distinfo b/games/alephone/distinfo
new file mode 100644
index 000000000000..40e50248014a
--- /dev/null
+++ b/games/alephone/distinfo
@@ -0,0 +1,2 @@
+MD5 (AlephOne-0.11.1.tar.gz) = 95c2a1edc0948cba088369eaa1c45018
+MD5 (AlephOne-minf-demo.tar.gz) = ebf27555dc5419aab6dfe1af5156096a
diff --git a/games/alephone/pkg-comment b/games/alephone/pkg-comment
new file mode 100644
index 000000000000..468ea12debba
--- /dev/null
+++ b/games/alephone/pkg-comment
@@ -0,0 +1 @@
+The open source version of Bungie's Marathon game
diff --git a/games/alephone/pkg-descr b/games/alephone/pkg-descr
new file mode 100644
index 000000000000..94d87770d260
--- /dev/null
+++ b/games/alephone/pkg-descr
@@ -0,0 +1,22 @@
+Aleph One is the open source version of Bungie's Marathon game.
+
+Marathon is a three-part, first-person shooter series that was published
+by Bungie Software. The complete Marathon trilogy consists of Marathon,
+Marathon 2: Durandal, and Marathon Infinity. The hallmark of the series
+is the detailed story-line that unfolds throughout the game.
+
+After Bungie released the source code to the Mac OS version of Marathon,
+the Aleph One project was created to enhance the software and port it to
+other operating systems. The project's home page and news site is found
+at http://source.bungie.org. As AlephOne has matured, so have the user-
+contributed scenarios, some which far surpass the original Marathon game
+scenarios themselves.
+
+Aleph One is OpenGL-accelerated, but performs well without OpenGL if you
+do not have a graphics card with the appropriate functionality (you need
+to use the -g/--nogl option).
+
+WWW: http://www.uni-mainz.de/~bauec002/A1Main.html
+
+Michael Alyn Miller
+malyn@strangeGizmo.com
diff --git a/games/alephone/pkg-message b/games/alephone/pkg-message
new file mode 100644
index 000000000000..0cb801844cea
--- /dev/null
+++ b/games/alephone/pkg-message
@@ -0,0 +1,20 @@
+************************************************************************
+
+This package includes the Marathon Infinity Demo files. These files are
+sufficient to play AlephOne, but only contain four of Infinity's levels.
+
+There are two ways of getting a fully-playable version of AlephOne:
+
+ * Buy a copy of Marathon 2 or Marathon Infinity and convert those data
+ files into the appropriate AlephOne format (http://source.bungie.org
+ has more information).
+
+ * Go to http://www.pfhor.net/ei and download one of the new scenarios.
+ These scenarios have already been converted to AlephOne. Demo files
+ for Marathon 2 in the AlephOne format are also available at this web
+ site.
+
+AlephOne works best with OpenGL; if you do not have an OpenGL-savvy card
+and the game is sluggish, try using the -g option to disable OpenGL.
+
+************************************************************************
diff --git a/games/alephone/pkg-plist b/games/alephone/pkg-plist
new file mode 100644
index 000000000000..116ddd65dd0c
--- /dev/null
+++ b/games/alephone/pkg-plist
@@ -0,0 +1,46 @@
+bin/alephone
+share/AlephOne/Fonts
+share/AlephOne/Images
+share/AlephOne/MML/Interface_Rects.mml
+share/AlephOne/MML/Preferences.mml
+share/AlephOne/MML/Text_Strings.mml
+share/AlephOne/MML/Transparent_Liquids.mml
+share/AlephOne/MML/Transparent_Sprites.mml
+share/AlephOne/Map
+share/AlephOne/README
+share/AlephOne/Shapes
+share/AlephOne/Sounds
+share/AlephOne/Themes/Default/button_c.bmp
+share/AlephOne/Themes/Default/button_l.bmp
+share/AlephOne/Themes/Default/button_r.bmp
+share/AlephOne/Themes/Default/frame_b.bmp
+share/AlephOne/Themes/Default/frame_bl.bmp
+share/AlephOne/Themes/Default/frame_br.bmp
+share/AlephOne/Themes/Default/frame_l.bmp
+share/AlephOne/Themes/Default/frame_r.bmp
+share/AlephOne/Themes/Default/frame_t.bmp
+share/AlephOne/Themes/Default/frame_tl.bmp
+share/AlephOne/Themes/Default/frame_tr.bmp
+share/AlephOne/Themes/Default/list_b.bmp
+share/AlephOne/Themes/Default/list_bl.bmp
+share/AlephOne/Themes/Default/list_br.bmp
+share/AlephOne/Themes/Default/list_l.bmp
+share/AlephOne/Themes/Default/list_r.bmp
+share/AlephOne/Themes/Default/list_t.bmp
+share/AlephOne/Themes/Default/list_tl.bmp
+share/AlephOne/Themes/Default/list_tr.bmp
+share/AlephOne/Themes/Default/resources
+share/AlephOne/Themes/Default/slider.bmp
+share/AlephOne/Themes/Default/slider_c.bmp
+share/AlephOne/Themes/Default/slider_l.bmp
+share/AlephOne/Themes/Default/slider_r.bmp
+share/AlephOne/Themes/Default/theme.mml
+share/AlephOne/Themes/Default/thumb_b.bmp
+share/AlephOne/Themes/Default/thumb_bc.bmp
+share/AlephOne/Themes/Default/thumb_c.bmp
+share/AlephOne/Themes/Default/thumb_t.bmp
+share/AlephOne/Themes/Default/thumb_tc.bmp
+@dirrm share/AlephOne/Themes/Default
+@dirrm share/AlephOne/Themes
+@dirrm share/AlephOne/MML
+@dirrm share/AlephOne