# $NetBSD: Makefile,v 1.31 2015/04/25 14:23:01 tnn Exp $ # DISTNAME= mirrormagic-2.0.2 PKGNAME= ${DISTNAME:S/-/-sdl-/} PKGREVISION= 19 CATEGORIES= games x11 MASTER_SITES= http://www.artsoft.org/RELEASES/unix/mirrormagic/ MAINTAINER= pkgsrc-users@NetBSD.org HOMEPAGE= http://www.artsoft.org/mirrormagic/ COMMENT= Nice little puzzle game with color graphics and sound CONFLICTS= mirrormagic-[1-9]* USE_TOOLS+= gmake pax PLIST_SRC= ${WRKDIR}/PLIST PLIST # if you change SCORE_PATH, don't forget to change patch-aa, too SCORE_PATH= /var/games/mirrormagic SETGIDGAME= yes OWN_DIRS_PERMS= ${SCORE_PATH} ${GAMES_USER} ${GAMES_GROUP} ${GAMEDIRMODE} OWN_DIRS_PERMS+= ${SCORE_PATH}/scores \ ${GAMES_USER} ${GAMES_GROUP} ${GAMEDIRMODE} OWN_DIRS_PERMS+= ${SCORE_PATH}/scores/classic_deflektor \ ${GAMES_USER} ${GAMES_GROUP} ${GAMEDIRMODE} OWN_DIRS_PERMS+= ${SCORE_PATH}/scores/classic_mindbender \ ${GAMES_USER} ${GAMES_GROUP} ${GAMEDIRMODE} SPECIAL_PERMS= bin/mirrormagic ${SETGID_GAMES_PERMS} INSTALLATION_DIRS= bin do-install: ${INSTALL_PROGRAM} ${WRKSRC}/mirrormagic ${DESTDIR}${PREFIX}/bin ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/mirrormagic cd ${WRKSRC} && pax -rw graphics levels music sounds \ ${DESTDIR}${PREFIX}/share/mirrormagic/ ${RM} -f ${WRKDIR}/PLIST .for levdir in Classic_Games cd ${DESTDIR}${PREFIX} && \ ${FIND} share/mirrormagic/levels/${levdir} -type f -print \ >>${WRKDIR}/PLIST .endfor .for directory in graphics music sounds cd ${DESTDIR}${PREFIX} && \ ${FIND} share/mirrormagic/${directory} -type f -print \ >>${WRKDIR}/PLIST .endfor .include "../../audio/SDL_mixer/buildlink3.mk" .include "../../graphics/SDL_image/buildlink3.mk" .include "../../mk/bsd.pkg.mk"