aboutsummaryrefslogtreecommitdiff
path: root/games/xtux/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'games/xtux/Makefile')
-rw-r--r--games/xtux/Makefile52
1 files changed, 31 insertions, 21 deletions
diff --git a/games/xtux/Makefile b/games/xtux/Makefile
index ecef2207fcc3..2e627eae4a74 100644
--- a/games/xtux/Makefile
+++ b/games/xtux/Makefile
@@ -7,6 +7,7 @@
PORTNAME= xtux
PORTVERSION= 2003.03.06
+PORTREVISION= 1
CATEGORIES= games
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= ${PORTNAME}
@@ -15,42 +16,51 @@ DISTNAME= ${PORTNAME}-src-${PORTVERSION:S/.//g}
MAINTAINER= ports@FreeBSD.org
COMMENT= Humorous Arcade game for X
+WRKSRC= ${WRKDIR}/${PORTNAME}
+
USE_X_PREFIX= yes
-USE_GMAKE= yes
USE_XPM= yes
-CFLAGS+= -DDATADIR=\\\"${PREFIX}/share/xtux\\\"
-WRKSRC= ${WRKDIR}/xtux
+USE_REINPLACE= yes
+USE_GMAKE= yes
+MAKE_ENV= CPP="${CC} -E"
+
+CFLAGS+= -DDATADIR=\\\"${DATADIR}\\\"
+
+post-patch:
+ @${FIND} ${WRKSRC}/src -name "Makefile" | ${XARGS} ${REINPLACE_CMD} -e \
+ 's|^CC|#CC|g ; \
+ s|^CFLAGS|#CFLAGS|g ; \
+ s|^CPP|#CPP|g ; \
+ s|^MAKE|#MAKE|g ; \
+ s|/usr/X11R6|$${X11BASE}|g'
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/xtux ${PREFIX}/bin
${INSTALL_PROGRAM} ${WRKSRC}/tux_serv ${PREFIX}/bin
- @strip ${PREFIX}/bin/xtux ${PREFIX}/bin/tux_serv
- @${MKDIR} ${PREFIX}/share/xtux/demos
- @${MKDIR} ${PREFIX}/share/xtux/images/entities
- @${MKDIR} ${PREFIX}/share/xtux/images/events
- @${MKDIR} ${PREFIX}/share/xtux/images/items
- @${MKDIR} ${PREFIX}/share/xtux/images/weapons
- @${MKDIR} ${PREFIX}/share/xtux/images/tiles
- @${MKDIR} ${PREFIX}/share/xtux/maps
+ @${MKDIR} ${DATADIR}/demos
+ @${MKDIR} ${DATADIR}/images/entities
+ @${MKDIR} ${DATADIR}/images/events
+ @${MKDIR} ${DATADIR}/images/items
+ @${MKDIR} ${DATADIR}/images/weapons
+ @${MKDIR} ${DATADIR}/images/tiles
+ @${MKDIR} ${DATADIR}/maps
- ${INSTALL_DATA} ${WRKSRC}/data/*.table ${PREFIX}/share/xtux
+ ${INSTALL_DATA} ${WRKSRC}/data/*.table ${DATADIR}
.for file in ascii.txt bios entities weapons
- ${INSTALL_DATA} ${WRKSRC}/data/${file} ${PREFIX}/share/xtux
+ ${INSTALL_DATA} ${WRKSRC}/data/${file} ${DATADIR}
.endfor
.for dir in entities events items weapons tiles .
${INSTALL_DATA} ${WRKSRC}/data/images/${dir}/*.xpm \
- ${PREFIX}/share/xtux/images/${dir}
+ ${DATADIR}/images/${dir}
.endfor
- ${INSTALL_DATA} ${WRKSRC}/data/demos/*.xtdem \
- ${PREFIX}/share/xtux/demos
- ${INSTALL_DATA} ${WRKSRC}/data/maps/*.map \
- ${PREFIX}/share/xtux/maps
+ ${INSTALL_DATA} ${WRKSRC}/data/demos/*.xtdem ${DATADIR}/demos
+ ${INSTALL_DATA} ${WRKSRC}/data/maps/*.map ${DATADIR}/maps
.if !defined(NOPORTDOCS)
- @${MKDIR} ${PREFIX}/share/doc/xtux
- ${INSTALL_DATA} ${WRKSRC}/doc/* ${PREFIX}/share/doc/xtux
- ${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/xtux
+ @${MKDIR} ${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/doc/* ${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
.endif
.include <bsd.port.mk>