From owner-freebsd-ports Tue Apr 10 11:10:12 2001 Delivered-To: freebsd-ports@hub.freebsd.org Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id A50A537B423 for ; Tue, 10 Apr 2001 11:10:01 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.1/8.11.1) id f3AIA1v67515; Tue, 10 Apr 2001 11:10:01 -0700 (PDT) (envelope-from gnats) Received: from sj-msg-core-2.cisco.com (sj-msg-core-2.cisco.com [171.69.43.88]) by hub.freebsd.org (Postfix) with ESMTP id 02B6437B423 for ; Tue, 10 Apr 2001 11:00:30 -0700 (PDT) (envelope-from bmah@cisco.com) Received: from bmah-freebsd-0.cisco.com (bmah-freebsd-0.cisco.com [171.70.84.42]) by sj-msg-core-2.cisco.com (8.9.3/8.9.1) with ESMTP id LAA12221 for ; Tue, 10 Apr 2001 11:00:54 -0700 (PDT) Received: (from bmah@localhost) by bmah-freebsd-0.cisco.com (8.11.3/8.11.1) id f3AI0Tn19551; Tue, 10 Apr 2001 11:00:29 -0700 (PDT) (envelope-from bmah) Message-Id: <200104101800.f3AI0Tn19551@bmah-freebsd-0.cisco.com> Date: Tue, 10 Apr 2001 11:00:29 -0700 (PDT) From: bmah@freebsd.org (Bruce A. Mah) Reply-To: bmah@freebsd.org To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.2 Subject: ports/26487: New port: games/marathon-evil Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >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: >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: >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 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 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