Tweak games/kreversi version 4.14.3
[dports.git] / games / katawa-shoujo / Makefile
1 # $FreeBSD$
2
3 PORTNAME=       katawa-shoujo
4 PORTVERSION=    1.3.1
5 DISTVERSIONSUFFIX=-[linux-x86][18161880]
6 PORTREVISION=   3
7 CATEGORIES=     games
8 MASTER_SITES=   http://dl.katawa-shoujo.com/gold_${PORTVERSION}/:game \
9                 http://dl.katawa-shoujo.com/patches/:patch \
10                 GENTOO:icon
11 DISTFILES=      [4ls]_${DISTNAME:S|-|_|:S|-|_|}${EXTRACT_SUFX}:game \
12                 ${PORTNAME:S|-|_|}_italiano_v1.0.zip:patch \
13                 ${PORTNAME}-48.png:icon \
14                 ${PORTNAME}-256.png:icon
15 EXTRACT_ONLY=   ${DISTFILES:N*\:icon:C/:.*//}
16
17 MAINTAINER=     jbeich@FreeBSD.org
18 COMMENT=        Bishoujo-style visual novel about disabled adolescents
19
20 LICENSE=        CC-BY-NC-ND-3.0
21
22 RUN_DEPENDS=    renpy6<6.99.11:devel/renpy6
23
24 USES=           tar:bz2
25 NO_ARCH=        yes
26 NO_BUILD=       yes
27 WRKSRC=         ${WRKDIR}/Katawa\ Shoujo-${PORTVERSION}-linux
28 PORTDATA=       *
29 PORTDOCS=       *.pdf
30 PLIST_FILES=    bin/${PORTNAME} \
31                 share/icons/hicolor/48x48/apps/${PORTNAME}.png \
32                 share/icons/hicolor/256x256/apps/${PORTNAME}.png
33
34 DESKTOP_ENTRIES="Katawa Shoujo" \
35                 "" \
36                 "${PORTNAME}" \
37                 "${PORTNAME}" \
38                 "Game;AdventureGame;" \
39                 ""
40
41 OPTIONS_DEFINE= DOCS
42
43 post-extract:
44         @${MV} ${WRKDIR}/*.rpy* ${WRKSRC}/game/ # :patch
45
46 pre-install:
47         ${PRINTF} '#! /bin/sh\nrenpy ${DATADIR} "$$@"\n' \
48                 >${WRKDIR}/${PORTNAME}
49
50 do-install:
51         ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
52 .for i in 48 256
53         ${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${i}x${i}/apps
54         ${INSTALL_DATA} ${DISTDIR}/${PORTNAME}-${i}.png \
55                 ${STAGEDIR}${PREFIX}/share/icons/hicolor/${i}x${i}/apps/${PORTNAME}.png
56 .endfor
57         (cd ${WRKSRC}/game && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR})
58         (cd ${WRKSRC} && ${COPYTREE_SHARE} \
59                 "${PORTDOCS}" ${STAGEDIR}${DOCSDIR})
60
61 .include <bsd.port.mk>