Skip site navigation (1)Skip section navigation (2)
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>