From owner-freebsd-ports-bugs@FreeBSD.ORG Tue Feb 7 00:40:06 2006 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2A46E16A420 for ; Tue, 7 Feb 2006 00:40:06 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5B9F543D49 for ; Tue, 7 Feb 2006 00:40:05 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id k170e5iw042020 for ; Tue, 7 Feb 2006 00:40:05 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id k170e5E4042019; Tue, 7 Feb 2006 00:40:05 GMT (envelope-from gnats) Resent-Date: Tue, 7 Feb 2006 00:40:05 GMT Resent-Message-Id: <200602070040.k170e5E4042019@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, "Jason E. Hale" Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7AFBF16A420 for ; Tue, 7 Feb 2006 00:32:21 +0000 (GMT) (envelope-from jhale2000@hotmail.com) Received: from hotmail.com (bay101-dav5.bay101.hotmail.com [64.4.56.77]) by mx1.FreeBSD.org (Postfix) with ESMTP id 32F3C43D48 for ; Tue, 7 Feb 2006 00:32:21 +0000 (GMT) (envelope-from jhale2000@hotmail.com) Received: from mail pickup service by hotmail.com with Microsoft SMTPSVC; Mon, 6 Feb 2006 16:32:20 -0800 Received: from 24.3.133.137 by BAY101-DAV5.phx.gbl with DAV; Tue, 07 Feb 2006 00:32:20 +0000 Message-Id: Date: 6 Feb 2006 16:32:20 -0800 From: "Jason E. Hale" To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/92930: [UNBREAK] games/xracer, take maintainership X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: "Jason E. Hale" List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 07 Feb 2006 00:40:06 -0000 >Number: 92930 >Category: ports >Synopsis: [UNBREAK] games/xracer, take maintainership >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Tue Feb 07 00:40:04 GMT 2006 >Closed-Date: >Last-Modified: >Originator: Jason E. Hale >Release: FreeBSD 6.0-RELEASE-p4 i386 >Organization: none >Environment: System: FreeBSD 6.0-RELEASE-p4 i386 >Description: o Unbreak games/xracer by adding working MASTER_SITES o Currently unmaintained, will take maintainership o Clean-up Makefile - Use PORTDOCS macro and DATADIR - Dependency on glut implies X libraries o Change pkg-message to pkg-message.in so DATADIR and DOCSDIR variables can be used o Patch for joystick support...unless your running FreeBSD 3.x (or lower), we have , not (but this software was written in 1999, so... o Update WWW o This version seems to run better than the final release hosted on the author's website. The included demo tracks didn't look right at all. >How-To-Repeat: - Apply attached diff - Remove the following file: xracer/pkg-message - The following is a newly added file: xracer/files/pkg-message.in >Fix: --- 2006-02-06-xracer.diff begins here --- diff -ruN xracer.orig/Makefile xracer/Makefile --- xracer.orig/Makefile Fri Jan 20 16:19:07 2006 +++ xracer/Makefile Mon Feb 6 18:47:18 2006 @@ -7,49 +7,47 @@ PORTNAME= xracer PORTVERSION= 0.94 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= games -MASTER_SITES= http://xracer.annexia.org/ -DISTFILES= ${DISTNAME}${EXTRACT_SUFX} xracer-data.tar.gz +MASTER_SITES= ${MASTER_SITE_FREEBSD_ORG} +DISTFILES= ${DISTNAME}${EXTRACT_SUFX} ${PORTNAME}-data${EXTRACT_SUFX} -MAINTAINER= ports@FreeBSD.org +MAINTAINER= bsdkaffee@gmail.com COMMENT= Awesome WipeOut clone for OpenGL and X11! -BROKEN= "Unfetchable" - LIB_DEPENDS= jpeg.9:${PORTSDIR}/graphics/jpeg \ glut.4:${PORTSDIR}/graphics/libglut -USE_XLIB= yes USE_GMAKE= yes USE_AUTOTOOLS= automake:14 autoconf:213 CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include -I${X11BASE}/include ${PTHREAD_CFLAGS}" \ LIBS="-L${LOCALBASE}/lib -L${X11BASE}/lib ${PTHREAD_LIBS}" CONFIGURE_ARGS= --disable-esd +PORTDOCS= AUTHORS README README.html + +SUB_FILES= pkg-message + .include .if ${ARCH} != i386 && ${ARCH} != "amd64" -BROKEN= "Does not build on ${ARCH}" +BROKEN= Does not build on ${ARCH} .endif - -post-patch: +post-extract: @${TOUCH} ${WRKSRC}/stamp-h.in - + @cd ${WRKSRC} && \ + ${REINPLACE_CMD} -e 's|machine/joystick.h|sys/joystick.h|g' \ + configure.in src/joystick/freebsd.c + ${CHMOD} -R a=r ${WRKDIR}/${PORTNAME}-data + ${CHMOD} -R +X ${WRKDIR}/${PORTNAME}-data post-install: - @${ECHO} "===> Installing Tracks and Sound" - @${MKDIR} ${PREFIX}/share/xracer - ${TAR} -C ${WRKDIR}/xracer-data -cf - . | \ - ${TAR} -C ${PREFIX}/share/xracer --unlink -xf - - @${CHMOD} -R 744 ${PREFIX}/share/xracer - @${CHMOD} -R a+X ${PREFIX}/share/xracer + @${MKDIR} ${DATADIR} + @${TAR} -C ${WRKDIR}/xracer-data -cf - . | \ + ${TAR} -C ${DATADIR} --unlink -xf - .if !defined(NOPORTDOCS) - @${ECHO} "===> Installing Documentation" - @${MKDIR} ${PREFIX}/share/doc/xracer -.for file in AUTHORS ChangeLog NEWS README README.html - ${INSTALL_DATA} ${WRKSRC}/${file} ${PREFIX}/share/doc/xracer -.endfor + ${MKDIR} ${DOCSDIR} + ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${DOCSDIR} .endif @${CAT} ${PKGMESSAGE} diff -ruN xracer.orig/files/pkg-message.in xracer/files/pkg-message.in --- xracer.orig/files/pkg-message.in Wed Dec 31 19:00:00 1969 +++ xracer/files/pkg-message.in Mon Feb 6 18:58:09 2006 @@ -0,0 +1,11 @@ + ========================================================================= + >>> XRACER INSTALLATION NOTES <<< + ========================================================================= + The xracer data files have been installed into: + %%DATADIR%% + You'll NEED to set the enviroment variable XRACER_HOME to this directory + otherwise xracer will not work. + + The xracer documentation has been installed into: + %%DOCSDIR%% + ========================================================================= diff -ruN xracer.orig/pkg-descr xracer/pkg-descr --- xracer.orig/pkg-descr Mon Feb 6 14:34:30 2006 +++ xracer/pkg-descr Mon Feb 6 16:03:18 2006 @@ -3,4 +3,4 @@ XRacer is an unfinished game I wrote several years back, aiming to clone Wipeout. It's looking for a new maintainer. -WWW: http://xracer.annexia.org/ +WWW: http://www.annexia.org/freeware/xracer diff -ruN xracer.orig/pkg-message xracer/pkg-message --- xracer.orig/pkg-message Mon Feb 6 14:34:30 2006 +++ xracer/pkg-message Wed Dec 31 19:00:00 1969 @@ -1,17 +0,0 @@ - - ----------------------------------------------------------------------- - - - XRACER PORT NOTES ported by trolld - - - ----------------------------------------------------------------------- - - - The xracer data files have been installed to: /usr/local/share/xracer - - - You'll NEED to set the enviroment variable $XRACER_HOME to this dir - - - otherwise xracer will not work. - - - - - - The xracer documentation has been installed in: - - - /usr/local/share/doc/xracer/ - - - - - - That's it, after setting the enviroment, type xracer to run! - - - Enjoy! - - - - trolld - - - - - - ----------------------------------------------------------------------- - - - xracer website: http://xracer.annexia.org/ - - - ----------------------------------------------------------------------- - diff -ruN xracer.orig/pkg-plist xracer/pkg-plist --- xracer.orig/pkg-plist Mon Feb 6 14:34:30 2006 +++ xracer/pkg-plist Mon Feb 6 16:08:48 2006 @@ -3,78 +3,72 @@ bin/perlin bin/test-poly-opts bin/xracer -share/doc/xracer/AUTHORS -share/doc/xracer/ChangeLog -share/doc/xracer/NEWS -share/doc/xracer/README -share/doc/xracer/README.html -share/xracer/images/andre-logo.jpg -share/xracer/images/beestripes1-large.jpg -share/xracer/images/beestripes1.jpg -share/xracer/images/clouds1.jpg -share/xracer/images/clouds2-large.jpg -share/xracer/images/clouds2.jpg -share/xracer/images/clouds3.jpg -share/xracer/images/clouds4.jpg -share/xracer/images/clouds5.jpg -share/xracer/images/craft1-back-side.jpg -share/xracer/images/craft1-inner-side.jpg -share/xracer/images/craft1-side.jpg -share/xracer/images/craft1-under.jpg -share/xracer/images/craft1-windscreen.jpg -share/xracer/images/crillee14.jpg -share/xracer/images/crillee24.jpg -share/xracer/images/crillee36.jpg -share/xracer/images/crillee48.jpg -share/xracer/images/menus-bg.jpg -share/xracer/images/mountains4-alpha.jpg -share/xracer/images/mountains4.jpg -share/xracer/images/powerup-autopilot-alpha.jpg -share/xracer/images/powerup-autopilot.jpg -share/xracer/images/powerup-energy-alpha.jpg -share/xracer/images/powerup-energy.jpg -share/xracer/images/powerup-faster-alpha.jpg -share/xracer/images/powerup-faster.jpg -share/xracer/images/powerup-shield-alpha.jpg -share/xracer/images/powerup-shield.jpg -share/xracer/images/skyscraper1.jpg -share/xracer/images/snow1.jpg -share/xracer/images/snow2.jpg -share/xracer/images/snowtex1.jpg -share/xracer/images/snowtex2.jpg -share/xracer/images/snowtex3.jpg -share/xracer/images/track1-large.jpg -share/xracer/images/track1.jpg -share/xracer/images/track2.jpg -share/xracer/images/track3.jpg -share/xracer/images/track5+left-fast+right-fast.jpg -share/xracer/images/track5+left-fast+right-faster.jpg -share/xracer/images/track5+left-fast+right-powerup.jpg -share/xracer/images/track5+left-fast.jpg -share/xracer/images/track5+left-faster+right-fast.jpg -share/xracer/images/track5+left-faster+right-faster.jpg -share/xracer/images/track5+left-faster+right-powerup.jpg -share/xracer/images/track5+left-faster.jpg -share/xracer/images/track5+left-powerup+right-fast.jpg -share/xracer/images/track5+left-powerup+right-faster.jpg -share/xracer/images/track5+left-powerup+right-powerup.jpg -share/xracer/images/track5+left-powerup.jpg -share/xracer/images/track5+right-fast.jpg -share/xracer/images/track5+right-faster.jpg -share/xracer/images/track5+right-powerup.jpg -share/xracer/images/track5.jpg -share/xracer/images/xracer-logo-3.jpg -share/xracer/objects/start-lamp/start-lamp-green-texture.jpg -share/xracer/objects/start-lamp/start-lamp-orange-texture.jpg -share/xracer/objects/start-lamp/start-lamp-red-texture.jpg -share/xracer/sounds/faster.wav -share/xracer/sounds/powerup.wav -share/xracer/sounds/wind.wav -share/xracer/tracks/demo.trk.gz -@dirrm share/xracer/tracks -@dirrm share/xracer/sounds -@dirrm share/xracer/objects/start-lamp -@dirrm share/xracer/objects -@dirrm share/xracer/images -@dirrm share/xracer -@dirrm share/doc/xracer +%%DATADIR%%/images/andre-logo.jpg +%%DATADIR%%/images/beestripes1-large.jpg +%%DATADIR%%/images/beestripes1.jpg +%%DATADIR%%/images/clouds1.jpg +%%DATADIR%%/images/clouds2-large.jpg +%%DATADIR%%/images/clouds2.jpg +%%DATADIR%%/images/clouds3.jpg +%%DATADIR%%/images/clouds4.jpg +%%DATADIR%%/images/clouds5.jpg +%%DATADIR%%/images/craft1-back-side.jpg +%%DATADIR%%/images/craft1-inner-side.jpg +%%DATADIR%%/images/craft1-side.jpg +%%DATADIR%%/images/craft1-under.jpg +%%DATADIR%%/images/craft1-windscreen.jpg +%%DATADIR%%/images/crillee14.jpg +%%DATADIR%%/images/crillee24.jpg +%%DATADIR%%/images/crillee36.jpg +%%DATADIR%%/images/crillee48.jpg +%%DATADIR%%/images/menus-bg.jpg +%%DATADIR%%/images/mountains4-alpha.jpg +%%DATADIR%%/images/mountains4.jpg +%%DATADIR%%/images/powerup-autopilot-alpha.jpg +%%DATADIR%%/images/powerup-autopilot.jpg +%%DATADIR%%/images/powerup-energy-alpha.jpg +%%DATADIR%%/images/powerup-energy.jpg +%%DATADIR%%/images/powerup-faster-alpha.jpg +%%DATADIR%%/images/powerup-faster.jpg +%%DATADIR%%/images/powerup-shield-alpha.jpg +%%DATADIR%%/images/powerup-shield.jpg +%%DATADIR%%/images/skyscraper1.jpg +%%DATADIR%%/images/snow1.jpg +%%DATADIR%%/images/snow2.jpg +%%DATADIR%%/images/snowtex1.jpg +%%DATADIR%%/images/snowtex2.jpg +%%DATADIR%%/images/snowtex3.jpg +%%DATADIR%%/images/track1-large.jpg +%%DATADIR%%/images/track1.jpg +%%DATADIR%%/images/track2.jpg +%%DATADIR%%/images/track3.jpg +%%DATADIR%%/images/track5+left-fast+right-fast.jpg +%%DATADIR%%/images/track5+left-fast+right-faster.jpg +%%DATADIR%%/images/track5+left-fast+right-powerup.jpg +%%DATADIR%%/images/track5+left-fast.jpg +%%DATADIR%%/images/track5+left-faster+right-fast.jpg +%%DATADIR%%/images/track5+left-faster+right-faster.jpg +%%DATADIR%%/images/track5+left-faster+right-powerup.jpg +%%DATADIR%%/images/track5+left-faster.jpg +%%DATADIR%%/images/track5+left-powerup+right-fast.jpg +%%DATADIR%%/images/track5+left-powerup+right-faster.jpg +%%DATADIR%%/images/track5+left-powerup+right-powerup.jpg +%%DATADIR%%/images/track5+left-powerup.jpg +%%DATADIR%%/images/track5+right-fast.jpg +%%DATADIR%%/images/track5+right-faster.jpg +%%DATADIR%%/images/track5+right-powerup.jpg +%%DATADIR%%/images/track5.jpg +%%DATADIR%%/images/xracer-logo-3.jpg +%%DATADIR%%/objects/start-lamp/start-lamp-green-texture.jpg +%%DATADIR%%/objects/start-lamp/start-lamp-orange-texture.jpg +%%DATADIR%%/objects/start-lamp/start-lamp-red-texture.jpg +%%DATADIR%%/sounds/faster.wav +%%DATADIR%%/sounds/powerup.wav +%%DATADIR%%/sounds/wind.wav +%%DATADIR%%/tracks/demo.trk.gz +@dirrm %%DATADIR%%/tracks +@dirrm %%DATADIR%%/sounds +@dirrm %%DATADIR%%/objects/start-lamp +@dirrm %%DATADIR%%/objects +@dirrm %%DATADIR%%/images +@dirrm %%DATADIR%% --- 2006-02-06-xracer.diff ends here --- >Release-Note: >Audit-Trail: >Unformatted: