Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 18 Sep 2002 16:21:33 +0100 (BST)
From:      Dominic Marks <dominic_marks@btinternet.com>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/42927: New Port: games/quakeforge2
Message-ID:  <20020918152133.91EAE7FC@host213-120-108-122.in-addr.btopenworld.com>

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

>Number:         42927
>Category:       ports
>Synopsis:       New Port: games/quakeforge2
>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:   Wed Sep 18 08:30:01 PDT 2002
>Closed-Date:
>Last-Modified:
>Originator:     Dominic Marks
>Release:        FreeBSD 4.7-PRERELEASE i386
>Organization:
Student
>Environment:
System: FreeBSD gallium 4.7-PRERELEASE FreeBSD 4.7-PRERELEASE #11:
Sun Sep 15 22:11:37 BST 2002 dom@gallium:/usr/obj/usr/src/sys/NIFTY i386
	
>Description:
Quakeforge2 is the open source version of the Quake2 from the Quakeforge
project. The source for Quake2 was released by Id Software and is
maintained and improved by the Quakeforge team. You do need a valid
Quake2 CD to retrieve the PAK files which contain game data.

WWW: http://www.quakeforge.net/

	I have a Quake2 CD, but it is damaged badly enough such that I can
	not retrieve the PAK files. I have tested the application up to the
	point of execution where I get an error about missing the PAK files.
	Would anyone with a Quake2 CD please test this port for me, as I am
	unable to test it any further currently. Thank you.
	
>How-To-Repeat:
	NA.
	
>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:
#
#	quakeforge2/
#	quakeforge2/Makefile
#	quakeforge2/distinfo
#	quakeforge2/files
#	quakeforge2/files/patch-aa
#	quakeforge2/pkg-comment
#	quakeforge2/pkg-descr
#	quakeforge2/pkg-plist
#	quakeforge2/pkg-message
#
echo c - quakeforge2/
mkdir -p quakeforge2/ > /dev/null 2>&1
echo x - quakeforge2/Makefile
sed 's/^X//' >quakeforge2/Makefile << 'END-of-quakeforge2/Makefile'
X# New ports collection makefile for:	quakeforge2
X# Date created:				18/09/2002
X# Whom:			Dominic Marks <dominic_marks@btinternet.com>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	quakeforge2
XPORTVERSION=	0.1
XCATEGORIES=	games
XMASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
XMASTER_SITE_SUBDIR=	quake
XDISTNAME=	quake2-${PORTVERSION}
X
XMAINTAINER= dominic_marks@btinternet.com
X
XBUILD_DEPENDS=  vga.1:${PORTSDIR}/graphics/svgalib \
X	SDL-1.1.4:${PORTSDIR}/devel/sdl12
X
XUSE_MESA=	yes
X
XGNU_CONFIGURE=	yes
XCONFIGURE_ARGS+=--with-x=${X11BASE} --with-svgalib=${X11BASE} \
X	--with-opengl=${X11BASE} --with-sdl-prefix=${X11BASE}
X
Xpost-install:
X	@${CAT} ${PKGMESSAGE}
X	@${MV} ${PREFIX}/bin/${CONFIGURE_TARGET}-quake2 ${PREFIX}/bin/quake2
X
X.include <bsd.port.mk>
END-of-quakeforge2/Makefile
echo x - quakeforge2/distinfo
sed 's/^X//' >quakeforge2/distinfo << 'END-of-quakeforge2/distinfo'
XMD5 (quake2-0.1.tar.gz) = 4f3db9df2f0208fa9c90916fde319f8b
END-of-quakeforge2/distinfo
echo c - quakeforge2/files
mkdir -p quakeforge2/files > /dev/null 2>&1
echo x - quakeforge2/files/patch-aa
sed 's/^X//' >quakeforge2/files/patch-aa << 'END-of-quakeforge2/files/patch-aa'
X--- configure	Wed Sep 18 06:02:16 2002
X+++ configure	Wed Sep 18 14:03:02 2002
X@@ -2789,7 +2789,7 @@
X echo "$as_me: error: this package needs a convenience libltdl" >&2;}
X    { (exit 1); exit 1; }; } ;;
X   "") enable_ltdl_convenience=yes
X-      ac_configure_args="$ac_configure_args --enable-ltdl-convenience" ;;
X+      ac_configure_args="--enable-ltdl-convenience" ;;
X   esac
X   LIBLTDL='${top_builddir}/''libltdl'/libltdlc.la
X   LTDLINCL='-I${top_srcdir}/''libltdl'
END-of-quakeforge2/files/patch-aa
echo x - quakeforge2/pkg-comment
sed 's/^X//' >quakeforge2/pkg-comment << 'END-of-quakeforge2/pkg-comment'
XA first person shooter with 3D graphics
END-of-quakeforge2/pkg-comment
echo x - quakeforge2/pkg-descr
sed 's/^X//' >quakeforge2/pkg-descr << 'END-of-quakeforge2/pkg-descr'
XQuakeforge2 is the open source version of the Quake2 from the Quakeforge
Xproject. The source for Quake2 was released by Id Software and is
Xmaintained and improved by the Quakeforge team. You do need a valid
XQuake2 CD to retrieve the PAK files which contain game data.
X
XWWW: http://www.quakeforge.net/
END-of-quakeforge2/pkg-descr
echo x - quakeforge2/pkg-plist
sed 's/^X//' >quakeforge2/pkg-plist << 'END-of-quakeforge2/pkg-plist'
Xbin/quake2
Xlib/quake2/ref_softx.so
Xlib/quake2/ref_softx.la
Xlib/quake2/ref_softx.a
Xlib/quake2/baseq2/game.so
Xlib/quake2/baseq2/game.la
Xlib/quake2/baseq2/game.a
X@dirrm lib/quake2/baseq2
Xlib/quake2/ctf/game.so
Xlib/quake2/ctf/game.la
Xlib/quake2/ctf/game.a
X@dirrm lib/quake2/ctf
X@dirrm lib/quake2/rogue
X@dirrm lib/quake2/xatrix
X@dirrm lib/quake2
Xshare/quake2/baseq2/config.cfg
X@dirrm share/quake2/baseq2
X@dirrm share/quake2
END-of-quakeforge2/pkg-plist
echo x - quakeforge2/pkg-message
sed 's/^X//' >quakeforge2/pkg-message << 'END-of-quakeforge2/pkg-message'
X=======================================================================
X
X BEFORE YOU PLAY:
X
X Before starting Quake2 you must install the PAK files, which contain
X maps, models, textures and sounds which provide the game experience.
X These are not available from the Quakeforge project, you can only
X get them from a Quake2 CD. You do still need to own a valid copy of
X Quake2 to play this game.
X
X The port expects to find the PAK files in:
X
X  ${PREFIX}/share/quake2/baseq2/
X 
X If you have not put the correct files in this directory, you will
X receive an error when you try and start Quake2:
X
X  Error: Couldn't load pics/colormap.pcx
X
X=======================================================================
END-of-quakeforge2/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?20020918152133.91EAE7FC>