aboutsummaryrefslogtreecommitdiff
path: root/games/glchess/Makefile
diff options
context:
space:
mode:
authorPatrick Li <pat@FreeBSD.org>2002-01-11 22:06:41 +0000
committerPatrick Li <pat@FreeBSD.org>2002-01-11 22:06:41 +0000
commit9e7745682ab7b1f3b4688c85bffc6ff6dc0e5843 (patch)
treef7e2c162d95980ce429dec37e00445667e3b6219 /games/glchess/Makefile
parent35cc61baa4b04e2f4906b35a10c8aba2abf51292 (diff)
Notes
Diffstat (limited to 'games/glchess/Makefile')
-rw-r--r--games/glchess/Makefile37
1 files changed, 22 insertions, 15 deletions
diff --git a/games/glchess/Makefile b/games/glchess/Makefile
index 781ff48075a1..b690ce71befd 100644
--- a/games/glchess/Makefile
+++ b/games/glchess/Makefile
@@ -6,7 +6,7 @@
#
PORTNAME= glchess
-PORTVERSION= 0.4.2
+PORTVERSION= 0.4.3
CATEGORIES= games
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= ${PORTNAME}
@@ -16,43 +16,50 @@ MAINTAINER= pat@FreeBSD.org
RUN_DEPENDS= crafty:${PORTSDIR}/games/crafty \
gnuchess:${PORTSDIR}/games/gnuchess
LIB_DEPENDS= gtkgl.5:${PORTSDIR}/x11-toolkits/gtkglarea
+BUILD_DEPENDS= automake14:${PORTSDIR}/devel/automake14 \
+ autoconf213:${PORTSDIR}/devel/autoconf213
-WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}/src
USE_X_PREFIX= yes
USE_GTK= yes
+USE_GMAKE= yes
USE_MESA= yes
-MAKE_ENV= PTHREAD_LIBS="${PTHREAD_LIBS}" \
+GNU_CONFIGURE= yes
+CONFIGURE_ENV= PTHREAD_LIBS=${PTHREAD_LIBS} \
PTHREAD_CFLAGS="${PTHREAD_CFLAGS}"
MAN6= ${PORTNAME}.6
pre-patch:
@${PERL} -pi.orig -e 's!/usr/local/share/games/glchess!${DATADIR}!' \
- ${WRKSRC}/../glchessrc
+ ${WRKSRC}/glchessrc
@${PERL} -pi.orig -e 's!/etc!${PREFIX}/etc!' \
- ${WRKSRC}/config.c
- @${PERL} -pi.orig -e 's|VERSION|\"${PORTVERSION}\"|' \
- ${WRKSRC}/dialog.c ${WRKSRC}/interface.c
- @${PERL} -pi.orig -e 's|VERSION|${PORTVERSION}|; \
- s|\"DATE\"||' ${WRKSRC}/../man/${PORTNAME}.6
- @${CP} ${FILESDIR}/Makefile.bsd ${WRKSRC}/Makefile
+ ${WRKSRC}/src/config.c
+ @${PERL} -pi.orig -e 's|aclocal|${ACLOCAL}|; s|autoconf|${AUTOCONF}|; \
+ s|automake|${AUTOMAKE}|' ${WRKSRC}/autogen.sh
+
+pre-configure:
+ ( cd ${WRKSRC} && ${SH} autogen.sh )
+ @${PERL} -pi.orig -e 's|aclocal|${ACLOCAL}|; s|autoconf|${AUTOCONF}|; \
+ s|automake|${AUTOMAKE}|; s|autoheader|${AUTOHEADER}|' \
+ ${WRKSRC}/configure
do-install:
@${MKDIR} ${DATADIR}
@${MKDIR} ${DATADIR}/textures
- @${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} \
+ @${INSTALL_PROGRAM} ${WRKSRC}/src/glchess \
${PREFIX}/bin
- @${INSTALL_DATA} ${WRKSRC}/../glchessrc \
+ @${INSTALL_DATA} ${WRKSRC}/glchessrc \
${PREFIX}/etc
- @${INSTALL_MAN} ${WRKSRC}/../man/${PORTNAME}.6 \
+ @${INSTALL_MAN} ${WRKSRC}/man/${PORTNAME}.6 \
${PREFIX}/man/man6
- @${INSTALL_DATA} ${WRKSRC}/../textures/*.rgb \
+ @${INSTALL_DATA} ${WRKSRC}/textures/*.rgb \
${DATADIR}/textures
.ifndef(NOPORTDOCS)
@${MKDIR} ${DOCSDIR}
.for file in ChangeLog README TODO
- @${INSTALL_DATA} ${WRKSRC}/../${file} ${DOCSDIR}
+ @${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR}
.endfor
.endif #NOPORTDOCS
+ @${CAT} ${PKGMESSAGE}
.include <bsd.port.mk>