Changeset View
Changeset View
Standalone View
Standalone View
games/katawa-shoujo/Makefile
Show All 21 Lines | |||||
RUN_DEPENDS= renpy:${PORTSDIR}/devel/renpy | RUN_DEPENDS= renpy:${PORTSDIR}/devel/renpy | ||||
USES= tar:bz2 | USES= tar:bz2 | ||||
NO_ARCH= yes | NO_ARCH= yes | ||||
NO_BUILD= yes | NO_BUILD= yes | ||||
INSTALLS_ICONS= yes | INSTALLS_ICONS= yes | ||||
WRKSRC= ${WRKDIR}/Katawa\ Shoujo-linux-x86 | WRKSRC= ${WRKDIR}/Katawa\ Shoujo-linux-x86 | ||||
PORTDATA= * | PORTDATA= * | ||||
PORTDOCS= * | PORTDOCS= *.pdf | ||||
PLIST_FILES= bin/${PORTNAME} \ | PLIST_FILES= bin/${PORTNAME} \ | ||||
share/icons/hicolor/48x48/apps/${PORTNAME}.png \ | share/icons/hicolor/48x48/apps/${PORTNAME}.png \ | ||||
share/icons/hicolor/256x256/apps/${PORTNAME}.png | share/icons/hicolor/256x256/apps/${PORTNAME}.png | ||||
DESKTOP_ENTRIES="Katawa Shoujo" \ | DESKTOP_ENTRIES="Katawa Shoujo" \ | ||||
"" \ | "" \ | ||||
"${PORTNAME}" \ | "${PORTNAME}" \ | ||||
"${PORTNAME}" \ | "${PORTNAME}" \ | ||||
"Game;AdventureGame;" \ | "Game;AdventureGame;" \ | ||||
"" | "" | ||||
OPTIONS_DEFINE= DOCS | OPTIONS_DEFINE= DOCS | ||||
MANUAL_PACKAGE_BUILD= huge (470MiB) | MANUAL_PACKAGE_BUILD= huge (470MiB) | ||||
.include <bsd.port.options.mk> | |||||
pre-install: | pre-install: | ||||
${PRINTF} '#! /bin/sh\nrenpy ${DATADIR} "$$@"\n' \ | ${PRINTF} '#! /bin/sh\nrenpy ${DATADIR} "$$@"\n' \ | ||||
>${WRKDIR}/${PORTNAME} | >${WRKDIR}/${PORTNAME} | ||||
do-install: | do-install: | ||||
${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin | ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin | ||||
.for i in 48 256 | .for i in 48 256 | ||||
${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${i}x${i}/apps | ${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${i}x${i}/apps | ||||
${INSTALL_DATA} ${DISTDIR}/${PORTNAME}-${i}.png \ | ${INSTALL_DATA} ${DISTDIR}/${PORTNAME}-${i}.png \ | ||||
${STAGEDIR}${PREFIX}/share/icons/hicolor/${i}x${i}/apps/${PORTNAME}.png | ${STAGEDIR}${PREFIX}/share/icons/hicolor/${i}x${i}/apps/${PORTNAME}.png | ||||
.endfor | .endfor | ||||
${MKDIR} ${STAGEDIR}${DATADIR} | |||||
(cd ${WRKSRC}/game && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}) | (cd ${WRKSRC}/game && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}) | ||||
.if ${PORT_OPTIONS:MDOCS} | |||||
${MKDIR} ${STAGEDIR}${DOCSDIR} | ${MKDIR} ${STAGEDIR}${DOCSDIR} | ||||
${INSTALL_MAN} ${WRKSRC}/*.pdf ${STAGEDIR}${DOCSDIR} | ${INSTALL_MAN} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} | ||||
.endif | |||||
.include <bsd.port.mk> | .include <bsd.port.mk> |