Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 10 Jun 2001 17:16:58 -0700 (MST)
From:      Jordan DeLong <fracture@allusion.net>
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/28022: New port: games/prboom
Message-ID:  <200106110016.f5B0GwW01640@cx420564-b.tucson1.az.home.com>

next in thread | raw e-mail | index | archive | help

>Number:         28022
>Category:       ports
>Synopsis:       New port: games/prboom
>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:   Sun Jun 10 17:20:01 PDT 2001
>Closed-Date:
>Last-Modified:
>Originator:     Jordan DeLong
>Release:        FreeBSD 4.3-RELEASE i386
>Organization:
None
>Environment:
System: FreeBSD cx420564-b 4.3-RELEASE FreeBSD 4.3-RELEASE #0: Tue Apr 24 08:33:58 GMT 2001 fracture@cx420564-b:/usr/src/sys/compile/HOBOIV i386

>Description:
	Prboom is a popular cross-platfrom version of ID Software's
	classic doom game, with some new features and multiplayer
	support.  It works quite nicely in X with SDL.
>How-To-Repeat:
	The port shar is in the Fix: section.
>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:
#
#	prboom
#	prboom/pkg-comment
#	prboom/pkg-descr
#	prboom/Makefile
#	prboom/pkg-plist
#	prboom/files
#	prboom/files/patch-configure
#	prboom/files/patch-src-Makefile.in
#	prboom/files/patch-data-Makefile.in
#	prboom/distinfo
#
echo c - prboom
mkdir -p prboom > /dev/null 2>&1
echo x - prboom/pkg-comment
sed 's/^X//' >prboom/pkg-comment << 'END-of-prboom/pkg-comment'
XA multiplayer-capable and modified version of ID's classic doom game
END-of-prboom/pkg-comment
echo x - prboom/pkg-descr
sed 's/^X//' >prboom/pkg-descr << 'END-of-prboom/pkg-descr'
XPrboom is a modified version of the ID Software's classic game Doom.
XIt runs on several platforms (include Win32 and Unixes) and features
Xmany additions to the original game.  It also supports multiplayer
Xgames.
X
XWWW: http://prboom.sourceforge.net
END-of-prboom/pkg-descr
echo x - prboom/Makefile
sed 's/^X//' >prboom/Makefile << 'END-of-prboom/Makefile'
X# New ports collection makefile for:	prboom
X# Date created:				10 June 2001
X# Whom:					Jordan DeLong <fracture@allusion.net>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	prboom
XPORTVERSION=	2.2.0
XCATEGORIES=	games
XMASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
XMASTER_SITE_SUBDIR=	${PORTNAME}
X
XMAINTAINER=	fracture@allusion.net
X
XLIB_DEPENDS=	SDL-1.1.3:${PORTSDIR}/devel/sdl \
X		smpeg.1:${PORTSDIR}/graphics/smpeg \
X		SDL_mixer.2:${PORTSDIR}/audio/sdl_mixer \
X		SDL_net.0:${PORTSDIR}/net/sdl_net
X
XSDL_CONFIG=	${LOCALBASE}/bin/sdl11-config
X
XUSE_GMAKE=	yes
XGNU_CONFIGURE=	yes
XCONFIGURE_ENV=	SDL_CONFIG="${SDL_CONFIG}" \
X		CFLAGS="-I${LOCALBASE}/include" \
X		LDFLAGS="-L${LOCALBASE}/lib"
X
XMAN5=		boom.cfg.5
XMAN6=		prboom.6 prboom-game-server.6
X
X.include <bsd.port.mk>
END-of-prboom/Makefile
echo x - prboom/pkg-plist
sed 's/^X//' >prboom/pkg-plist << 'END-of-prboom/pkg-plist'
Xbin/prboom
Xbin/prboom-game-server
Xshare/doom/prboom.wad
Xshare/doc/prboom/AUTHORS
Xshare/doc/prboom/COPYING
Xshare/doc/prboom/MBF.txt
Xshare/doc/prboom/MBFFAQ.txt
Xshare/doc/prboom/NEWS
Xshare/doc/prboom/README
Xshare/doc/prboom/README.compat
Xshare/doc/prboom/README.demos
Xshare/doc/prboom/boom.txt
X@dirrm share/doom
X@dirrm share/doc/prboom
END-of-prboom/pkg-plist
echo c - prboom/files
mkdir -p prboom/files > /dev/null 2>&1
echo x - prboom/files/patch-configure
sed 's/^X//' >prboom/files/patch-configure << 'END-of-prboom/files/patch-configure'
X--- configure.orig	Sat Mar 31 12:50:28 2001
X+++ configure	Sun Jun 10 16:41:12 2001
X@@ -920,9 +920,9 @@
X 
X 
X if test "x$prefix" != xNONE; then
X-  DOOMWADDIR="$prefix/share/games/doom"
X+  DOOMWADDIR="$prefix/share/doom"
X else
X-  DOOMWADDIR="$ac_default_prefix/share/games/doom"
X+  DOOMWADDIR="$ac_default_prefix/share/doom"
X fi
X cat >> confdefs.h <<EOF
X #define DOOMWADDIR "$DOOMWADDIR"
END-of-prboom/files/patch-configure
echo x - prboom/files/patch-src-Makefile.in
sed 's/^X//' >prboom/files/patch-src-Makefile.in << 'END-of-prboom/files/patch-src-Makefile.in'
X--- src/Makefile.in.orig	Sun Apr  1 02:14:08 2001
X+++ src/Makefile.in	Sun Jun 10 16:44:19 2001
X@@ -97,7 +97,7 @@
X 
X SUBDIRS = SDL POSIX
X 
X-gamesdir = $(prefix)/games
X+gamesdir = $(prefix)/bin
X EXTRA_PROGRAMS = prboom-game-server
X games_PROGRAMS = prboom @BUILD_SERVER@
X 
END-of-prboom/files/patch-src-Makefile.in
echo x - prboom/files/patch-data-Makefile.in
sed 's/^X//' >prboom/files/patch-data-Makefile.in << 'END-of-prboom/files/patch-data-Makefile.in'
X--- data/Makefile.in.orig	Sun Apr  1 02:14:06 2001
X+++ data/Makefile.in	Sun Jun 10 16:49:16 2001
X@@ -91,7 +91,7 @@
X VERSION = @VERSION@
X ac_aux_dir = @ac_aux_dir@
X 
X-waddir = $(datadir)/games/doom
X+waddir = $(datadir)/doom
X wad_DATA = prboom.wad
X EXTRA_DIST = prboom.wad
X mkinstalldirs = $(SHELL) $(top_srcdir)/autotools/mkinstalldirs
END-of-prboom/files/patch-data-Makefile.in
echo x - prboom/distinfo
sed 's/^X//' >prboom/distinfo << 'END-of-prboom/distinfo'
XMD5 (prboom-2.2.0.tar.gz) = 249b083cf644291f928674626d569e6f
END-of-prboom/distinfo
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?200106110016.f5B0GwW01640>