summaryrefslogtreecommitdiff
path: root/games/nxengine-evo/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'games/nxengine-evo/Makefile')
-rw-r--r--games/nxengine-evo/Makefile57
1 files changed, 57 insertions, 0 deletions
diff --git a/games/nxengine-evo/Makefile b/games/nxengine-evo/Makefile
new file mode 100644
index 00000000000..10137b44f6d
--- /dev/null
+++ b/games/nxengine-evo/Makefile
@@ -0,0 +1,57 @@
+# $NetBSD: Makefile,v 1.1 2020/09/30 08:07:56 nia Exp $
+
+PKGNAME= nxengine-evo-2.6.4
+CATEGORIES= games
+GITHUB_TAG= v${PKGVERSION_NOREV}
+DIST_SUBDIR= ${PKGNAME_NOREV}
+DISTFILES+= nxengine-evo.tar.gz
+DISTFILES+= cavestoryen.zip
+SITES.nxengine-evo.tar.gz= \
+ -https://github.com/nxengine/nxengine-evo/archive/v${PKGVERSION_NOREV}.tar.gz
+SITES.cavestoryen.zip= \
+ -https://www.cavestory.org/downloads/cavestoryen.zip
+
+MAINTAINER= nia@NetBSD.org
+HOMEPAGE= https://github.com/nxengine/nxengine-evo
+COMMENT= Complete rewrite of the platform-adventure game Cave Story
+LICENSE= gnu-gpl-v3
+
+USE_CMAKE= yes
+USE_TOOLS+= pax
+USE_LANGUAGES= c c++
+
+CMAKE_ARGS+= -DCMAKE_BUILD_TYPE="Release"
+
+INSTALLATION_DIRS+= bin
+INSTALLATION_DIRS+= libexec
+INSTALLATION_DIRS+= share/applications
+INSTALLATION_DIRS+= share/icons/hicolor/128x128/apps
+INSTALLATION_DIRS+= share/nxengine-evo/data
+
+pre-configure:
+ ${SED} -e 's,@PREFIX@,${PREFIX},g' \
+ < ${FILESDIR}/nxengine-evo.sh.in > \
+ ${WRKDIR}/nxengine-evo.sh
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/bin/nx \
+ ${DESTDIR}${PREFIX}/share/nxengine-evo/nxengine-evo
+ ${INSTALL_SCRIPT} ${WRKDIR}/nxengine-evo.sh \
+ ${DESTDIR}${PREFIX}/bin/nxengine-evo
+ ${INSTALL_DATA} ${WRKSRC}/vita/sce_sys/icon0.png \
+ ${DESTDIR}${PREFIX}/share/icons/hicolor/128x128/apps/nxengine-evo.png
+ ${INSTALL_DATA} ${FILESDIR}/nxengine-evo.desktop \
+ ${DESTDIR}${PREFIX}/share/applications
+ cd ${WRKDIR}/CaveStory && ${PAX} -rw -pp . \
+ ${DESTDIR}${PREFIX}/share/nxengine-evo
+ cd ${WRKSRC}/data && ${PAX} -rw -pp . \
+ ${DESTDIR}${PREFIX}/share/nxengine-evo/data
+ cd ${DESTDIR}${PREFIX}/share/nxengine-evo && ${WRKSRC}/bin/extract
+
+.include "../../audio/SDL2_mixer/buildlink3.mk"
+.include "../../devel/SDL2/buildlink3.mk"
+.include "../../devel/zlib/buildlink3.mk"
+.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
+.include "../../graphics/png/buildlink3.mk"
+.include "../../mk/pthread.buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"