1 # Created by: Rusmir Dusko <nemysis@FreeBSD.org>
4 PORTNAME= iceicepenguin
7 CATEGORIES= games python
8 MASTER_SITES= SF/${PORTNAME}/Default/Ice%20Ice%20Penguin/ \
9 SF/nemysisfreebsdp/games/:icons
10 DISTFILES= iip.${DISTVERSION}-final${EXTRACT_SUFX} \
11 ${PORTNAME}_icons_1${EXTRACT_SUFX}:icons
14 MAINTAINER= ports@FreeBSD.org
15 COMMENT= Remake of an old SEGA Dreamcast game called Chu Chu Rocket
18 LICENSE_FILE= ${WRKSRC}/COPYING
20 RUN_DEPENDS= ${PYGAME}
22 WRKSRC= ${WRKDIR}/"ice ice penguin"
24 USES= gnome python:run shebangfix zip
25 SHEBANG_FILES= iceicepengui.py
29 PORTDOCS= CHANGELOG.txt readme.txt
32 ICON_SIZES= 32x32 48x48 64x64 72x72 96x96
34 SUB_FILES= ${PORTNAME}
36 DESKTOP_ENTRIES="Ice Ice Penguin" "" "${PORTNAME}" \
37 "${PORTNAME}" "Game;ArcadeGame;" ""
42 @${REINPLACE_CMD} -e 's|%%PYTHON_CMD%%|${PYTHON_CMD}|' \
44 ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/
46 .for d in fonts gfx lvls menu sfx
47 @(cd ${WRKSRC} && ${COPYTREE_SHARE} ${d} ${STAGEDIR}${DATADIR})
49 ${INSTALL_SCRIPT} ${WRKSRC}/*.py ${STAGEDIR}${DATADIR}
51 .for s in ${ICON_SIZES}
52 @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${s}/apps
53 ${INSTALL_DATA} ${WRKDIR}/${PORTNAME}_${s}.png \
54 ${STAGEDIR}${PREFIX}/share/icons/hicolor/${s}/apps/${PORTNAME}.png
56 ${LN} -sf ${PREFIX}/share/icons/hicolor/48x48/apps/${PORTNAME}.png \
57 ${STAGEDIR}${PREFIX}/share/pixmaps/
60 @${MKDIR} ${STAGEDIR}${DOCSDIR}
61 ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
63 .include <bsd.port.mk>