atom feed2 messages in org.freebsd.freebsd-portsports/26487: New port: games/maratho...
FromSent OnAttachments
Bruce A. MahApr 10, 2001 11:00 am 
wi...@FreeBSD.orgApr 10, 2001 1:35 pm 
Subject:ports/26487: New port: games/marathon-evil
From:Bruce A. Mah (bm@freebsd.org)
Date:Apr 10, 2001 11:00:07 am
List:org.freebsd.freebsd-ports

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 Xbm@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 <bm@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= bm@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 majo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message