1 # Created by: Rusmir Dusko <nemysis@FreeBSD.org>
9 SF/nemysisfreebsdp/${CATEGORIES}/:icons
10 DISTFILES= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} \
11 ${PORTNAME}_icons${EXTRACT_SUFX}:icons
13 MAINTAINER= ports@FreeBSD.org
14 COMMENT= Falling blocks game with 2-player hotseat mode
17 LICENSE_FILE= ${WRKSRC}/COPYING
19 USE_SDL= sdl image mixer
21 ALL_TARGET= ${PORTNAME}
23 PORTDOCS= ChangeLog KNOWN_BUGS README
26 ICON_SIZES= 32x32 48x48 64x64 72x72 96x96
28 SUB_FILES= ${PORTNAME}
30 DESKTOP_ENTRIES="Block Rage" "" "${PORTNAME}" \
31 "${PORTNAME}" "Game;ArcadeGame;" ""
36 @${REINPLACE_CMD} -e \
37 's|prefix=/usr/local|prefix=${PREFIX}|; \
38 s|MYCC=gcc|MYCC?=${CC}|; \
40 s|sdl-config|${SDL_CONFIG}|; \
41 s|MAKE=make|MAKE=${MAKE}|' \
43 @${REINPLACE_CMD} -e 's|gcc -s|${CC}|' \
44 ${WRKSRC}/src/Makefile.in
47 ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/
48 .for d in data blockrage-fhs.rc blockrage.cfg blockrage.rc
49 @(cd ${WRKSRC} && ${COPYTREE_SHARE} ${d} ${STAGEDIR}${DATADIR})
51 ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${DATADIR}
53 .for s in ${ICON_SIZES}
54 @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${s}/apps/
55 ${INSTALL_DATA} ${WRKDIR}/${PORTNAME}_${s}.png \
56 ${STAGEDIR}${PREFIX}/share/icons/hicolor/${s}/apps/${PORTNAME}.png
58 ${LN} -sf ${PREFIX}/share/icons/hicolor/48x48/apps/${PORTNAME}.png \
59 ${STAGEDIR}${PREFIX}/share/pixmaps/
60 ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.6 ${STAGEDIR}${MAN6PREFIX}/man/man6/
63 @${MKDIR} ${STAGEDIR}${DOCSDIR}
64 ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
66 .include <bsd.port.mk>