diff options
Diffstat (limited to 'games/xtux/Makefile')
-rw-r--r-- | games/xtux/Makefile | 52 |
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> |