diff options
author | Pawel Pekala <pawel@FreeBSD.org> | 2016-07-21 15:55:20 +0000 |
---|---|---|
committer | Pawel Pekala <pawel@FreeBSD.org> | 2016-07-21 15:55:20 +0000 |
commit | b5733ca4a4ebd225e34de038ec55a6d68f13ed67 (patch) | |
tree | f14678dc58cd98d46416d40349d944eac34ddcbe /games/openomf/Makefile | |
parent | f7baa662a4ae46e76bad4f805376290bf906e625 (diff) | |
download | ports-b5733ca4a4ebd225e34de038ec55a6d68f13ed67.tar.gz ports-b5733ca4a4ebd225e34de038ec55a6d68f13ed67.zip |
Notes
Diffstat (limited to 'games/openomf/Makefile')
-rw-r--r-- | games/openomf/Makefile | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/games/openomf/Makefile b/games/openomf/Makefile new file mode 100644 index 000000000000..e828192120d0 --- /dev/null +++ b/games/openomf/Makefile @@ -0,0 +1,52 @@ +# Created by: Stas Timokhin <devel@stasyan.com> +# $FreeBSD$ + +PORTNAME= openomf +PORTVERSION= 0.6.5 +CATEGORIES= games +MASTER_SITES= http://www.omf2097.com/pub/files/omf/:data +DISTFILES+= omf2097.rar:data +EXTRACT_ONLY= ${DISTFILE_shadow} ${DISTFILE_libdumb} \ + ${GH_ACCOUNT}-${GH_PROJECT}-${DISTVERSIONFULL}-${GH_TAGNAME_SANITIZED}_GH0.tar.gz + +MAINTAINER= devel@stasyan.com +COMMENT= Rewritten engine for One Must Fall 2097 + +LIB_DEPENDS= libconfuse.so:devel/libconfuse \ + libpng.so:graphics/png \ + libargtable2.so:devel/argtable \ + libopenal.so:audio/openal \ + libenet.so:net/enet +EXTRACT_DEPENDS= unrar:archivers/unrar + +USE_GITHUB= yes +GH_TUPLE= omf2097:openomf:c36c421 \ + omf2097:libShadowDive:b2c34a6:shadow \ + kode54:dumb:238f23c:libdumb + +USES= cmake compiler:c++11-lang gettext +USE_SDL= sdl2 + +DESKTOP_ENTRIES="OpenOMF" "" \ + "${PREFIX}/share/openomf/openomf_icon.png " \ + "openomf" "Game;ArcadeGame;" false + +post-extract: + ${RMDIR} ${WRKSRC}/external/libShadowDive + ${LN} -s ${WRKSRC_shadow} ${WRKSRC}/external/libShadowDive + ${LN} -s ${WRKSRC_libdumb}/dumb ${WRKSRC}/external/dumb + ${MKDIR} ${WRKDIR}/omf + cd ${WRKDIR}/omf && unrar e -idq ${DISTDIR}/omf2097.rar + +post-patch: + ${REINPLACE_CMD} -e 's,%%PREFIX%%,"${PREFIX}",g' \ + ${WRKSRC}/src/resources/pathmanager.c + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/openomf ${STAGEDIR}${PREFIX}/bin + @${MKDIR} ${STAGEDIR}${DATADIR} + ${INSTALL_DATA} ${WRKSRC}/resources/openomf_icon.png ${STAGEDIR}${DATADIR} + ${INSTALL_DATA} ${WRKSRC}/resources/openomf.bk ${STAGEDIR}${DATADIR} + (cd ${WRKDIR}/omf && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}) + +.include <bsd.port.mk> |