Update games/hexalate to version 1.1.6
[dports.git] / games / iceicepenguin / Makefile
1 # Created by: Rusmir Dusko <nemysis@FreeBSD.org>
2 # $FreeBSD$
3
4 PORTNAME=       iceicepenguin
5 PORTVERSION=    1.5.1
6 PORTREVISION=   9
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
12 DIST_SUBDIR=    python
13
14 MAINTAINER=     ports@FreeBSD.org
15 COMMENT=        Remake of an old SEGA Dreamcast game called Chu Chu Rocket
16
17 LICENSE=        GPLv3+
18 LICENSE_FILE=   ${WRKSRC}/COPYING
19
20 RUN_DEPENDS=    ${PYGAME}
21
22 WRKSRC=         ${WRKDIR}/"ice ice penguin"
23
24 USES=           gnome python:run shebangfix zip
25 SHEBANG_FILES=  iceicepengui.py
26 NO_BUILD=       yes
27 NO_ARCH=        yes
28
29 PORTDOCS=       CHANGELOG.txt readme.txt
30
31 INSTALLS_ICONS= yes
32 ICON_SIZES=     32x32 48x48 64x64 72x72 96x96
33
34 SUB_FILES=      ${PORTNAME}
35
36 DESKTOP_ENTRIES="Ice Ice Penguin" "" "${PORTNAME}" \
37                 "${PORTNAME}" "Game;ArcadeGame;" ""
38
39 OPTIONS_DEFINE= DOCS
40
41 do-install:
42         @${REINPLACE_CMD} -e 's|%%PYTHON_CMD%%|${PYTHON_CMD}|' \
43                 ${WRKDIR}/${PORTNAME}
44         ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/
45
46 .for d in fonts gfx lvls menu sfx
47         @(cd ${WRKSRC} && ${COPYTREE_SHARE} ${d} ${STAGEDIR}${DATADIR})
48 .endfor
49         ${INSTALL_SCRIPT} ${WRKSRC}/*.py ${STAGEDIR}${DATADIR}
50
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
55 .endfor
56         ${LN} -sf ${PREFIX}/share/icons/hicolor/48x48/apps/${PORTNAME}.png \
57                 ${STAGEDIR}${PREFIX}/share/pixmaps/
58
59 do-install-DOCS-on:
60         @${MKDIR} ${STAGEDIR}${DOCSDIR}
61         ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
62
63 .include <bsd.port.mk>