summaryrefslogtreecommitdiff
path: root/games/xracer/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'games/xracer/Makefile')
-rw-r--r--games/xracer/Makefile67
1 files changed, 27 insertions, 40 deletions
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 <bsd.port.mk>