# New ports collection makefile for: TecnoballZ # Date created: 19 Jan 2005 # Whom: Jean-Yves Lefort # # $FreeBSD$ # PORTNAME= tecnoballz PORTVERSION= 0.91 CATEGORIES= games MASTER_SITES= http://linux.tlk.fr/games/TecnoballZ/download/ EXTRACT_SUFX= .tgz MAINTAINER= ports@FreeBSD.org COMMENT= A brick breaker (Arkanoid-like game) LIB_DEPENDS= mikmod:${PORTSDIR}/audio/libmikmod BUILD_WRKSRC= ${WRKSRC}/src USE_X_PREFIX= yes USE_SDL= sdl mixer USE_GMAKE= yes MAKE_ARGS+= -j`${SYSCTL} -n hw.ncpu` MAN6= tecnoballz.6 MAKE_ENV+= LIBMIKMOD_CONFIG=${LOCALBASE}/bin/libmikmod-config post-patch: @${FIND} ${WRKSRC}/include -name '*.h' | ${XARGS} ${REINPLACE_CMD} \ -e 's|SDL/||' @${REINPLACE_CMD} -e \ 's|/var/lib/games|/var/games|; \ s|TecnoballZ/|${DATADIR}/|' \ ${WRKSRC}/src/ressources.cc @${REINPLACE_CMD} -e 's|escapeMenu::||' \ ${WRKSRC}/include/escapeMenu.h @${REINPLACE_CMD} -e 's|zexplosion\*|class &|' \ ${WRKSRC}/include/zeGigaBlit.h do-install: @${MKDIR} ${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/src/tecnoballz ${PREFIX}/bin ${CHGRP} games ${PREFIX}/bin/tecnoballz ${CHMOD} g+s ${PREFIX}/bin/tecnoballz @${MKDIR} ${DATADIR} ${CP} -R ${WRKSRC}/src/TecnoballZ/* ${DATADIR} ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${DATADIR} ${CHMOD} 0644 ${DATADIR}/textures/* @${MKDIR} ${MAN6PREFIX}/man/man6 ${INSTALL_MAN} ${WRKSRC}/man/tecnoballz.1 ${MAN6PREFIX}/man/man6/tecnoballz.6 post-install: @${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL .include