diff options
author | Martin Wilke <miwi@FreeBSD.org> | 2009-08-08 06:24:23 +0000 |
---|---|---|
committer | Martin Wilke <miwi@FreeBSD.org> | 2009-08-08 06:24:23 +0000 |
commit | c8989c1a436a36fb3ac3e39a9575cf3cebafb4cf (patch) | |
tree | 638aebcf12f3c39ff3404444454bc700e5ee43e8 /games/awale/Makefile | |
parent | 597ff4aff681bd980a571c84c5375232ee5c2fa5 (diff) | |
download | ports-c8989c1a436a36fb3ac3e39a9575cf3cebafb4cf.tar.gz ports-c8989c1a436a36fb3ac3e39a9575cf3cebafb4cf.zip |
Notes
Diffstat (limited to 'games/awale/Makefile')
-rw-r--r-- | games/awale/Makefile | 62 |
1 files changed, 43 insertions, 19 deletions
diff --git a/games/awale/Makefile b/games/awale/Makefile index 154981799ec9..186256098c65 100644 --- a/games/awale/Makefile +++ b/games/awale/Makefile @@ -6,29 +6,53 @@ # PORTNAME= awale -PORTVERSION= 1.3 -PORTREVISION= 1 +PORTVERSION= 1.4 CATEGORIES= games -MASTER_SITES= SAVANNAH CENKES +MASTER_SITES= SAVANNAH MAINTAINER= ports@FreeBSD.org COMMENT= African board game -USE_TK_RUN= yes -GNU_CONFIGURE= yes -PORTDOCS= AUTHORS ChangeLog NEWS README THANKS -MAN1= ${PORTNAME}.1 x${PORTNAME}.1 -PATCH_TK_SCRIPTS= src/xawale.tcl - -pre-patch: - @${REINPLACE_CMD} -e '/^#define.*VERSION/d' ${WRKSRC}/src/awale.c - @${REINPLACE_CMD} -e '/^pkgdatadir =/s|=.*|=${DATADIR}|'\ - ${WRKSRC}/src/Makefile.in - -post-install: -.ifndef NOPORTDOCS - @${INSTALL} -d ${DOCSDIR} - @cd ${WRKSRC}/&&${INSTALL_DATA} ${PORTDOCS} ${DOCSDIR}/ +OPTIONS= GUI "Installs Tcl/Tk GUI" on + +MAN1= ${PORTNAME}.1 + +.include <bsd.port.pre.mk> + +.if defined(WITHOUT_GUI) +PLIST_SUB+= GUI="@comment " +.else +USE_TK_WRAPPER= yes +.include "${PORTSDIR}/Mk/bsd.tcl.mk" +MAN1+= x${PORTNAME}.1 +PLIST_SUB+= GUI="" +.endif + +post-patch: + @${REINPLACE_CMD} -e '/bin\/bash/d' ${WRKSRC}/src/xawale.tcl + @${ECHO_CMD} "#!/bin/sh" > ${WRKSRC}/src/x${PORTNAME} + @${ECHO_CMD} "${DATADIR}/xawale.tcl" >> ${WRKSRC}/src/x${PORTNAME} + +do-build: + (cd ${WRKSRC}/src && ${CC} ${CFLAGS} -o ${PORTNAME} ${PORTNAME}.c) + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/src/${PORTNAME} ${PREFIX}/bin + ${INSTALL_MAN} ${WRKSRC}/man/${PORTNAME}.1 ${MANPREFIX}/man/man1 + @${MKDIR} ${DATADIR} +.for f in README *.bmp *.gif *.ico *.png + ${INSTALL_DATA} ${WRKSRC}/src/${f} ${DATADIR} +.endfor +.if !defined(WITHOUT_X11) + ${INSTALL_SCRIPT} ${WRKSRC}/src/x${PORTNAME} ${PREFIX}/bin + ${INSTALL_MAN} ${WRKSRC}/man/x${PORTNAME}.1 ${MANPREFIX}/man/man1 + ${INSTALL_SCRIPT} ${WRKSRC}/src/xawale.tcl ${DATADIR} +.endif +.if !defined(NOPORTDOCS) + @${MKDIR} ${DOCSDIR} +.for f in AUTHORS ChangeLog NEWS README THANKS + cd ${WRKSRC} && ${INSTALL_DATA} ${f} ${DOCSDIR} +.endfor .endif -.include <bsd.port.mk> +.include <bsd.port.post.mk> |