From owner-freebsd-ports Wed Sep 18 8:30: 9 2002 Delivered-To: freebsd-ports@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5323A37B407 for ; Wed, 18 Sep 2002 08:30:03 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3F4A843E72 for ; Wed, 18 Sep 2002 08:30:03 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.6/8.12.6) with ESMTP id g8IFU3Co047832 for ; Wed, 18 Sep 2002 08:30:03 -0700 (PDT) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.6/8.12.6/Submit) id g8IFU336047830; Wed, 18 Sep 2002 08:30:03 -0700 (PDT) Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 80E7437B401 for ; Wed, 18 Sep 2002 08:20:47 -0700 (PDT) Received: from host213-120-108-122.in-addr.btopenworld.com (host213-120-108-122.in-addr.btopenworld.com [213.120.108.122]) by mx1.FreeBSD.org (Postfix) with ESMTP id A69D043E3B for ; Wed, 18 Sep 2002 08:20:46 -0700 (PDT) (envelope-from dom@host213-120-108-122.in-addr.btopenworld.com) Received: by host213-120-108-122.in-addr.btopenworld.com (Postfix, from userid 1001) id 91EAE7FC; Wed, 18 Sep 2002 16:21:33 +0100 (BST) Message-Id: <20020918152133.91EAE7FC@host213-120-108-122.in-addr.btopenworld.com> Date: Wed, 18 Sep 2002 16:21:33 +0100 (BST) From: Dominic Marks Reply-To: Dominic Marks To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/42927: New Port: games/quakeforge2 Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org >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 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 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