From 489e7d8a7d768c34eb782c4343d3065dfe0676ee Mon Sep 17 00:00:00 2001 From: Ade Lovett Date: Fri, 13 Oct 2000 20:25:47 +0000 Subject: Support CC/CFLAGS/LOCALBASE/X11BASE properly Change location of data files from lib/ to share/ PR: 21613 Submitted by: Ports Fury --- games/xracer/Makefile | 67 ++++++++------------ games/xracer/files/patch-ab | 11 ++++ games/xracer/files/patch-ac | 12 ++++ games/xracer/files/patch-ad | 11 ++++ games/xracer/files/patch-ae | 11 ++++ games/xracer/files/patch-af | 16 +++++ games/xracer/pkg-message | 34 +++++----- games/xracer/pkg-plist | 147 ++++++++++++++++++++++---------------------- 8 files changed, 178 insertions(+), 131 deletions(-) create mode 100644 games/xracer/files/patch-ab create mode 100644 games/xracer/files/patch-ac create mode 100644 games/xracer/files/patch-ad create mode 100644 games/xracer/files/patch-ae create mode 100644 games/xracer/files/patch-af (limited to 'games') diff --git a/games/xracer/Makefile b/games/xracer/Makefile index 3168bf785cf9..2e8d43023789 100644 --- a/games/xracer/Makefile +++ b/games/xracer/Makefile @@ -5,51 +5,38 @@ # $FreeBSD$ # -PORTNAME= xracer -PORTVERSION= 0.94 -CATEGORIES= games -MASTER_SITES= http://xracer.annexia.org/ -DISTFILES= xracer-0.94.tar.gz xracer-data.tar.gz +PORTNAME= xracer +PORTVERSION= 0.94 +CATEGORIES= games +MASTER_SITES= http://xracer.annexia.org/ +DISTFILES= ${DISTNAME}${EXTRACT_SUFX} xracer-data.tar.gz -MAINTAINER= troll@digitalspark.net +MAINTAINER= troll@digitalspark.net -LIB_DEPENDS= jpeg.9:${PORTSDIR}/graphics/jpeg +LIB_DEPENDS= jpeg.9:${PORTSDIR}/graphics/jpeg -USE_XLIB= yes -USE_MESA= yes -MAKEFILE= Makefile -WRKSRC= ${WRKDIR}/xracer-0.94 - -USE_GMAKE= YES -HAS_CONFIGURE= YES +USE_XLIB= yes +USE_MESA= yes +USE_GMAKE= yes +USE_AUTOMAKE= yes +CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include -I${X11BASE}/include" \ + LIBS="-L${LOCALBASE}/lib -L${X11BASE}/lib" +CONFIGURE_ARGS= --disable-esd post-install: - @ ${ECHO} "===> Installing Tracks and Sound" - @ ${CP} -R ${WRKSRC}/../xracer-data \ - ${PREFIX}/lib/xracer - @ ${CHMOD} -R 744 ${PREFIX}/lib/xracer - @ ${CHMOD} -R a+X ${PREFIX}/lib/xracer - @ ${ECHO} "===> Installing Documentation" - @ ${MKDIR} ${PREFIX}/share/doc/xracer - @${INSTALL_DATA} ${WRKSRC}/README \ - ${PREFIX}/share/doc/xracer - @${INSTALL_DATA} ${WRKSRC}/AUTHORS \ - ${PREFIX}/share/doc/xracer - @${INSTALL_DATA} ${WRKSRC}/COPYING \ - ${PREFIX}/share/doc/xracer - @${INSTALL_DATA} ${WRKSRC}/NEWS \ - ${PREFIX}/share/doc/xracer - @${INSTALL_DATA} ${WRKSRC}/README.html \ - ${PREFIX}/share/doc/xracer - @${INSTALL_DATA} ${WRKSRC}/ChangeLog \ - ${PREFIX}/share/doc/xracer - @ ${ECHO} "===> Stripping Binaries" - @ strip ${PREFIX}/bin/xracer - @ strip ${PREFIX}/bin/mktrackmodel - @ strip ${PREFIX}/bin/mktrack - @ strip ${PREFIX}/bin/perlin - @ strip ${PREFIX}/bin/test-poly-opts - + @${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 +.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 +.endif @${CAT} ${PKGMESSAGE} .include diff --git a/games/xracer/files/patch-ab b/games/xracer/files/patch-ab new file mode 100644 index 000000000000..6f45de7b2035 --- /dev/null +++ b/games/xracer/files/patch-ab @@ -0,0 +1,11 @@ +--- aclocal.m4.orig Mon Jun 21 05:48:38 1999 ++++ aclocal.m4 Thu Aug 10 01:41:06 2000 +@@ -43,7 +43,7 @@ + dnl AM_INIT_AUTOMAKE(package,version, [no-define]) + + AC_DEFUN(AM_INIT_AUTOMAKE, +-[AC_REQUIRE([AM_PROG_INSTALL]) ++[AC_REQUIRE([AC_PROG_INSTALL]) + PACKAGE=[$1] + AC_SUBST(PACKAGE) + VERSION=[$2] diff --git a/games/xracer/files/patch-ac b/games/xracer/files/patch-ac new file mode 100644 index 000000000000..75af160a9f06 --- /dev/null +++ b/games/xracer/files/patch-ac @@ -0,0 +1,12 @@ +--- src/Makefile.am.orig Mon Aug 9 00:37:36 1999 ++++ src/Makefile.am Thu Aug 10 01:32:14 2000 +@@ -15,8 +15,7 @@ + # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + + #TRACK = track-general +-CFLAGS = -Wall -O3 @XRACER_EXTRA_CFLAGS@ \ +- -I/usr/X11R6/include -I/usr/local/include ++CFLAGS = @CFLAGS@ @XRACER_EXTRA_CFLAGS@ + + bin_PROGRAMS = xracer + diff --git a/games/xracer/files/patch-ad b/games/xracer/files/patch-ad new file mode 100644 index 000000000000..40db7b606437 --- /dev/null +++ b/games/xracer/files/patch-ad @@ -0,0 +1,11 @@ +--- test/Makefile.am.orig Sun Jul 11 21:36:17 1999 ++++ test/Makefile.am Thu Aug 10 02:00:47 2000 +@@ -14,7 +14,7 @@ + # along with this program; if not, write to the Free Software + # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + +-CFLAGS = -Wall -O3 -I/usr/X11R6/include -I/usr/local/include -I../src ++CFLAGS = @CFLAGS@ -I$(top_srcdir)/src + + bin_PROGRAMS = test-poly-opts + diff --git a/games/xracer/files/patch-ae b/games/xracer/files/patch-ae new file mode 100644 index 000000000000..95aec32a494d --- /dev/null +++ b/games/xracer/files/patch-ae @@ -0,0 +1,11 @@ +--- tools/Makefile.am.orig Wed Aug 25 06:50:22 1999 ++++ tools/Makefile.am Thu Aug 10 01:59:08 2000 +@@ -15,7 +15,7 @@ + # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + + #TRACK = track-general +-CFLAGS = -Wall -O -I/usr/X11R6/include -I/usr/local/include -I$(top_srcdir)/src ++CFLAGS = @CFLAGS@ -I$(top_srcdir)/src + + bin_PROGRAMS = mktrackmodel mktrack perlin + diff --git a/games/xracer/files/patch-af b/games/xracer/files/patch-af new file mode 100644 index 000000000000..11558bdd36e0 --- /dev/null +++ b/games/xracer/files/patch-af @@ -0,0 +1,16 @@ +--- src/sound/generic.c.orig Sun Sep 12 22:16:25 1999 ++++ src/sound/generic.c Thu Aug 10 03:18:34 2000 +@@ -37,11 +37,11 @@ + int + os_sound_enable () + { +- return fd; ++ return -1; + } + + int + os_sound_disable () + { +- return fd; ++ return -1; + } diff --git a/games/xracer/pkg-message b/games/xracer/pkg-message index b5a08bcce576..a2c32dfe696e 100644 --- a/games/xracer/pkg-message +++ b/games/xracer/pkg-message @@ -1,17 +1,17 @@ - - --------------------------------------------------------------------- - - - XRACER PORT NOTES ported by trolld - - - --------------------------------------------------------------------- - - - The xracer data files have been installed to: /usr/local/lib/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/ - - - --------------------------------------------------------------------- - + - ----------------------------------------------------------------------- - + - 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 --git a/games/xracer/pkg-plist b/games/xracer/pkg-plist index b90b78e83f67..2640ec06efb0 100644 --- a/games/xracer/pkg-plist +++ b/games/xracer/pkg-plist @@ -1,81 +1,80 @@ -bin/xracer -bin/mktrackmodel bin/mktrack +bin/mktrackmodel bin/perlin bin/test-poly-opts -share/doc/xracer/README +bin/xracer share/doc/xracer/AUTHORS -share/doc/xracer/COPYING +share/doc/xracer/ChangeLog share/doc/xracer/NEWS +share/doc/xracer/README share/doc/xracer/README.html -share/doc/xracer/ChangeLog +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 -lib/xracer/images/beestripes1.jpg -lib/xracer/images/track1.jpg -lib/xracer/images/track1-large.jpg -lib/xracer/images/clouds1.jpg -lib/xracer/images/track2.jpg -lib/xracer/images/track3.jpg -lib/xracer/images/beestripes1-large.jpg -lib/xracer/images/clouds2.jpg -lib/xracer/images/powerup-energy-alpha.jpg -lib/xracer/images/powerup-shield-alpha.jpg -lib/xracer/images/track5.jpg -lib/xracer/images/skyscraper1.jpg -lib/xracer/images/snowtex1.jpg -lib/xracer/images/track5+left-powerup+right-fast.jpg -lib/xracer/images/track5+right-fast.jpg -lib/xracer/images/track5+left-fast.jpg -lib/xracer/images/track5+left-powerup.jpg -lib/xracer/images/snow1.jpg -lib/xracer/images/track5+right-powerup.jpg -lib/xracer/images/track5+left-fast+right-powerup.jpg -lib/xracer/images/track5+left-faster.jpg -lib/xracer/images/track5+right-faster.jpg -lib/xracer/images/track5+left-fast+right-fast.jpg -lib/xracer/images/track5+left-faster+right-faster.jpg -lib/xracer/images/track5+left-fast+right-faster.jpg -lib/xracer/images/track5+left-faster+right-fast.jpg -lib/xracer/images/track5+left-powerup+right-faster.jpg -lib/xracer/images/track5+left-faster+right-powerup.jpg -lib/xracer/images/track5+left-powerup+right-powerup.jpg -lib/xracer/images/clouds3.jpg -lib/xracer/images/snowtex2.jpg -lib/xracer/images/clouds4.jpg -lib/xracer/images/craft1-side.jpg -lib/xracer/images/clouds2-large.jpg -lib/xracer/images/clouds5.jpg -lib/xracer/images/craft1-windscreen.jpg -lib/xracer/images/powerup-faster-alpha.jpg -lib/xracer/images/powerup-autopilot.jpg -lib/xracer/images/craft1-inner-side.jpg -lib/xracer/images/snowtex3.jpg -lib/xracer/images/craft1-back-side.jpg -lib/xracer/images/craft1-under.jpg -lib/xracer/images/crillee48.jpg -lib/xracer/images/xracer-logo-3.jpg -lib/xracer/images/powerup-autopilot-alpha.jpg -lib/xracer/images/snow2.jpg -lib/xracer/images/andre-logo.jpg -lib/xracer/images/powerup-energy.jpg -lib/xracer/images/powerup-shield.jpg -lib/xracer/images/powerup-faster.jpg -lib/xracer/images/menus-bg.jpg -lib/xracer/images/crillee36.jpg -lib/xracer/images/crillee24.jpg -lib/xracer/images/crillee14.jpg -lib/xracer/images/mountains4-alpha.jpg -lib/xracer/images/mountains4.jpg -@dirrm lib/xracer/images -lib/xracer/tracks/demo.trk.gz -@dirrm lib/xracer/tracks -lib/xracer/objects/start-lamp/start-lamp-green-texture.jpg -lib/xracer/objects/start-lamp/start-lamp-orange-texture.jpg -lib/xracer/objects/start-lamp/start-lamp-red-texture.jpg -@dirrm lib/xracer/objects/start-lamp -@dirrm lib/xracer/objects -lib/xracer/sounds/powerup.wav -lib/xracer/sounds/faster.wav -lib/xracer/sounds/wind.wav -@dirrm lib/xracer/sounds -@dirrm lib/xracer -- cgit v1.2.3