diff --git a/games/openra/Makefile b/games/openra/Makefile index 249344a..d8fce07 100644 --- a/games/openra/Makefile +++ b/games/openra/Makefile @@ -48,6 +48,7 @@ NUGET_PACKAGEDIR=${WRKSRC}/thirdparty/download SHEBANG_FILES= launch-dedicated.sh MAKE_ENV= prefix="${PREFIX}" mandir="${PREFIX}/man" MAKE_ARGS= VERSION="${GH_TAGNAME}" +ALL_TARGET= all INSTALL_TARGET= install-all install-man-page \ install-linux-mime install-linux-shortcuts DATADIR= ${PREFIX}/lib/${PORTNAME} @@ -68,24 +69,21 @@ ZENITY_RUN_DEPENDS=xdg-open:devel/xdg-utils \ ZENITY_DESC= Use native crash dialog post-extract: - @${MKDIR} ${WRKSRC}/thirdparty/download - @${CP} -v ${DISTFILES:C/:.*//:N*.nupkg:N*.tar*:N*.zip:S,^,${_DISTDIR}/,} \ - ${WRKSRC}/thirdparty/download + ${CP} ${DISTFILES:C/:.*//:N*.nupkg:N*.tar*:S,^,${_DISTDIR}/,} \ + ${NUGET_PACKAGEDIR} post-patch: - ${REINPLACE_CMD} -e '/[[:<:]]get[[:blank:]]/d' \ - ${WRKSRC}/thirdparty/fetch-thirdparty-deps.sh ${REINPLACE_CMD} \ -e '/echo/!s/ @/ /' \ -e '/^mods:/s/$$/ version/' \ - -e '/^docs:/s/$$/ all/' \ - -e '/^test:/s/$$/ all/' \ ${WRKSRC}/Makefile + ${REINPLACE_CMD} -e '/[[:<:]]get[[:blank:]]/d' \ + ${WRKSRC}/thirdparty/fetch-thirdparty-deps.sh + ${FIND} ${WRKSRC}/thirdparty -name '*.config*' -exec ${REINPLACE_CMD} \ + -i '.bak.os' -e '/linux/{ p; s//${OPSYS:tl}/; }' {} + ${SED} 's/@LIBLUA51@/liblua-${LUA_VER}.so/' \ ${WRKSRC}/thirdparty/Eluant.dll.config.in \ >${WRKSRC}/Eluant.dll.config - ${FIND} ${WRKSRC} -name '*.config' -exec ${REINPLACE_CMD} \ - -e '/linux/{ p; s//${OPSYS:tl}/; }' {} + post-build-DOCS-on: @${ECHO_MSG} Generating HTML documentation...