summaryrefslogtreecommitdiff
path: root/games/crossfire/Makefile
diff options
context:
space:
mode:
authorAndreas Klemm <andreas@FreeBSD.org>1996-11-02 13:53:37 +0000
committerAndreas Klemm <andreas@FreeBSD.org>1996-11-02 13:53:37 +0000
commitff14487404ab343ba2e520bac51476dac2a64bb8 (patch)
treea285afc27f7fdfdb0be8012c3590be5e08f431e5 /games/crossfire/Makefile
parentAdded vfghostscript and vflib. (diff)
added crossfire 0.92.8
crossfire is a multiplayer graphical arcade and adventure game made for X-Windows. It contains elements of various famous games like nethack and moria. There are different quests to solve, many maps make the game really interesting. Nice sound capabilities via rplay. Different players can form a team over network. Treasure and experience points will be shared equally among the players of a team. Could please someone try to fix the password authentication ?! In server/main.c the function check_passwd doesn't work properly. I made a workaround returning always ok (1) here and marked it as UGLY_PASSWORD_HACK...
Notes
Notes: svn path=/head/; revision=4256
Diffstat (limited to 'games/crossfire/Makefile')
-rw-r--r--games/crossfire/Makefile81
1 files changed, 81 insertions, 0 deletions
diff --git a/games/crossfire/Makefile b/games/crossfire/Makefile
new file mode 100644
index 000000000000..2ffc8fff4b7e
--- /dev/null
+++ b/games/crossfire/Makefile
@@ -0,0 +1,81 @@
+# New ports collection makefile for: crossfire
+# Version required: 0.92.8
+# Date created: So 27 Okt 1996 12:25:55 MET
+# Whom: Andreas Klemm <andreas@klemm.gtn.com>
+#
+# $Id:
+#
+
+DISTNAME= crossfire-0.92.8
+CATEGORIES+= games
+MASTER_SITES= ftp://ra.pyramid.com/pub/crossfire/ \
+ ftp://ftp.ifi.uio.no/pub/crossfire/ \
+ ftp://ftp.real-time.com/pub/games/crossfire/ \
+ ftp://yoyo.cc.monash.edu.au/pub/crossfire/ \
+ ftp://ftp.cs.city.ac.uk:/pub/games/crossfire/ \
+ ftp://ftp.sunet.se:/pub/unix/games/crossfire/ \
+ ftp://ftp.cs.titech.ac.jp:/pub/games/crossfire/
+
+MAINTAINER= andreas@klemm.gtn.com
+
+# Do you want to be able to rebuild documentation after installing the game
+# to produce Postscript documentation with colored icons ?! You have to go
+# into the workdir and to build everything manually.
+# You need TeX to do this ! Please read the README's !
+WANT_CF_ARCH= NO
+
+CF_SOURCES= crossfire-0.92.8.tar.gz
+CF_MAPS= crossfire-0.92.8.maps.tar.gz
+CF_SOUNDS= crossfire-0.92.7.sounds.tar.gz # no newer sounds available
+CF_DOC= crossfire-0.92.8.doc.tar.gz # crossfire doc ready for use
+.if ${WANT_CF_ARCH} == YES || ${WANT_CF_ARCH} == yes
+CF_ARCH= crossfire-0.92.8.arch.tar.gz # only for rebuild of doc
+.endif
+#CF_CLSERV= eutl.tar.gz # only for client/server
+
+DISTFILES= ${CF_SOURCES} ${CF_DOC} ${CF_MAPS} ${CF_SOUNDS} \
+ ${CF_ARCH} ${CF_CLSERV}
+
+EXTRACT_ONLY= ${CF_SOURCES} ${CF_DOC}
+
+LIB_DEPENDS= Xpm\\.4\\.:${PORTSDIR}/graphics/xpm
+RUN_DEPENDS= rplay:${PORTSDIR}/audio/rplay \
+ perl5.003:${PORTSDIR}/lang/perl5
+
+USE_IMAKE= yes
+PREFIX= /usr/local # don't use /usr/X11R6
+CFDIR= ${PREFIX}/crossfire # crossfire base directory
+
+# If you want to re-make playbook and spoiler you need the ARCH
+# files and a TeX version with a ,great' amount of max_mem
+# (I had to rebuild teTeX, that already is in fact ,BigTeX')
+.if ${WANT_CF_ARCH} == YES || ${WANT_CF_ARCH} == yes
+post-configure:
+ (cd ${WRKSRC}/lib; tar -xzf ${DISTDIR}/${CF_ARCH})
+.endif
+
+post-install:
+ (cd ${CFDIR}/lib; tar -xzf ${DISTDIR}/${CF_MAPS})
+ (cd ${CFDIR}; tar -xzf ${DISTDIR}/${CF_SOUNDS})
+ chown games.games ${PREFIX}/bin/crossfire
+ chown -R games.games ${CFDIR}
+ chmod 0664 ${PREFIX}/crossfire/lib/highscore
+ chmod 2555 ${PREFIX}/bin/crossfire
+ mkdir ${CFDIR}/doc
+ cp -r ${WRKDIR}/crossfire-0.92.8-doc/* ${CFDIR}/doc
+ @echo ""
+ @echo ""
+ @echo "======================================================"
+ @echo "===== ATTENTION BEFORE PLAYING ======================="
+ @echo "======================================================"
+ @echo "Create a players directory before playing crossfire, "
+ @echo "otherwise crossfire cannot save your player character:"
+ @echo "Type the following command as user: mkdir $HOME/players"
+ @echo ""
+ @echo "Read the docu, which is available in Postscript and HTML"
+ @echo "format in the directory ${CFDIR}/doc"
+ @echo "It is a good idea to install a WWW Browser like Mosaic"
+ @echo "and to set some bookmarks that point to the different"
+ @echo "files."
+
+.include <bsd.port.mk>