Date: Tue, 10 Apr 2001 11:00:29 -0700 (PDT) From: bmah@freebsd.org (Bruce A. Mah) To: FreeBSD-gnats-submit@freebsd.org Subject: ports/26487: New port: games/marathon-evil Message-ID: <200104101800.f3AI0Tn19551@bmah-freebsd-0.cisco.com>
next in thread | raw e-mail | index | archive | help
>Number: 26487 >Category: ports >Synopsis: New port: games/marathon-evil >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Tue Apr 10 11:10:01 PDT 2001 >Closed-Date: >Last-Modified: >Originator: Bruce A. Mah >Release: FreeBSD 4.0-RELEASE i386 >Organization: >Environment: <Relevant environment information (multiple lines)> >Description: After someone committed the AlephOne ports and made me waste some large amount of time revisiting my Macintosh days, I found a collection of some third-party scenarios. Here's one converted to a port. For added fun, play this one with the lights off. :-) >How-To-Repeat: <Code/input/activities to reproduce the problem (multiple lines)> >Fix: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # marathon-evil # marathon-evil/pkg-plist # marathon-evil/pkg-descr # marathon-evil/pkg-comment # marathon-evil/distinfo # marathon-evil/Makefile # marathon-evil/pkg-message # echo c - marathon-evil mkdir -p marathon-evil > /dev/null 2>&1 echo x - marathon-evil/pkg-plist sed 's/^X//' >marathon-evil/pkg-plist << 'END-of-marathon-evil/pkg-plist' Xshare/AlephOne/Cursed.Data Xshare/AlephOne/Cursed.Images Xshare/AlephOne/Cursed.Map Xshare/AlephOne/Cursed.Music Xshare/AlephOne/Cursed.Net.Map Xshare/AlephOne/Cursed.Net.Physics Xshare/AlephOne/Cursed.Physics Xshare/AlephOne/Cursed.Shapes Xshare/AlephOne/Cursed.Sounds Xshare/AlephOne/README.Evil X END-of-marathon-evil/pkg-plist echo x - marathon-evil/pkg-descr sed 's/^X//' >marathon-evil/pkg-descr << 'END-of-marathon-evil/pkg-descr' XThis port contains the Marathon: Evil files, converted to run on XAleph One. The Aleph One application itself is in the `alephone' port. X XMarathon: Evil is a third-party scenario package with all-new monsters, Xmaps, sounds, and so on. This particular port is a conversion of Xthe original Marathon: Evil to run on Aleph One/SDL. X XBruce A. Mah Xbmah@freebsd.org X XWWW: http://bighouse.bungie.org/evil/ END-of-marathon-evil/pkg-descr echo x - marathon-evil/pkg-comment sed 's/^X//' >marathon-evil/pkg-comment << 'END-of-marathon-evil/pkg-comment' XMarathon-Evil scenario for use with AlephOne END-of-marathon-evil/pkg-comment echo x - marathon-evil/distinfo sed 's/^X//' >marathon-evil/distinfo << 'END-of-marathon-evil/distinfo' XMD5 (MarathonEvil-3.tar.gz) = 42a5d07c956e4bb57c96cfb1299dd890 END-of-marathon-evil/distinfo echo x - marathon-evil/Makefile sed 's/^X//' >marathon-evil/Makefile << 'END-of-marathon-evil/Makefile' X# New ports collection makefile for: marathon-evil X# Date created: 01 April 2001 X# Whom: Bruce A. Mah <bmah@freebsd.org> X# X# $FreeBSD$ X# X XPORTNAME= marathon-evil XPORTVERSION= 3 XCATEGORIES= games XMASTER_SITES= http://archives2.bungie.org/a1sdl/ \ X ftp://ftp2.bungie.org/archives/a1sdl/ XDISTNAME= MarathonEvil-3 X XMAINTAINER= bmah@freebsd.org X XRUN_DEPENDS= alephone:${PORTSDIR}/games/alephone X XUSE_X_PREFIX= yes XNO_CDROM= Bungie/Microsoft do not allow charging for Marathon data files. X XWRKSRC= ${WRKDIR}/MarathonEvil X X# For some inexplicable reason, there's a tarball inside the tarball. X# We'll deal with the inner tarball as the build. Xdo-build: X cd ${WRKSRC}; \ X ${GUNZIP_CMD} -c ${WRKSRC}/MarathonEvilData.tar.gz | ${TAR} -xf - X Xdo-install: X ${INSTALL_DATA} ${WRKSRC}/Cursed.Data ${PREFIX}/share/AlephOne/Cursed.Data X ${INSTALL_DATA} ${WRKSRC}/Cursed.Images ${PREFIX}/share/AlephOne/Cursed.Images X ${INSTALL_DATA} ${WRKSRC}/Cursed.Map ${PREFIX}/share/AlephOne/Cursed.Map X ${INSTALL_DATA} ${WRKSRC}/Cursed.Music ${PREFIX}/share/AlephOne/Cursed.Music X ${INSTALL_DATA} ${WRKSRC}/Cursed.Net.Map ${PREFIX}/share/AlephOne/Cursed.Net.Map X ${INSTALL_DATA} ${WRKSRC}/Cursed.Net.Physics ${PREFIX}/share/AlephOne/Cursed.Net.Physics X ${INSTALL_DATA} ${WRKSRC}/Cursed.Physics ${PREFIX}/share/AlephOne/Cursed.Physics X ${INSTALL_DATA} ${WRKSRC}/Cursed.Shapes ${PREFIX}/share/AlephOne/Cursed.Shapes X ${INSTALL_DATA} ${WRKSRC}/Cursed.Sounds ${PREFIX}/share/AlephOne/Cursed.Sounds X ${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/AlephOne/README.Evil X Xpost-install: X.if !defined(NOPORTDOCS) X @${CAT} ${PKGMESSAGE} X.endif X X.include <bsd.port.mk> END-of-marathon-evil/Makefile echo x - marathon-evil/pkg-message sed 's/^X//' >marathon-evil/pkg-message << 'END-of-marathon-evil/pkg-message' XTo play the Marathon: Evil scenario, start alephone, and Xselect the Preferences screen, the Environment section. XFor each of the items listed in the environment, choose the X"Cursed" data file (there will be one for each environment item Xexcept for Theme). END-of-marathon-evil/pkg-message exit >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200104101800.f3AI0Tn19551>