pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/games/nxengine-evo nxengine-evo: update to 2.6.5.1
details: https://anonhg.NetBSD.org/pkgsrc/rev/b88e1ad60cff
branches: trunk
changeset: 371651:b88e1ad60cff
user: nia <nia%pkgsrc.org@localhost>
date: Tue Jan 11 11:46:41 2022 +0000
description:
nxengine-evo: update to 2.6.5.1
v2.6.5-1
Refactor gamepad rumble handling.
If you had troubles with non-working rumble on previous release - try this
one.
v2.6.5
* RTL text support and Arabic and Korean translations.
* Greatly improved organya playback and interpolation support, thanks to
@alula
* Simple mods support (you can find Seriousface's boss rush mod in
assets)
* Light effects (toggleable)
* Lots of AI/Weapons/etc. fixes
Note that user data dir changed on some platforms:
* Windows: /users/<username>/Application Data/nxengine
* Linux: /home/<username>/.local/share/nxengine
* OSX: /Users/<username>/Library/Application Support/nxengine/
* Vita ux0:/data/nxengine/
* Switch: sd:/switch/nxengine/
diffstat:
games/nxengine-evo/Makefile | 35 +-
games/nxengine-evo/PLIST | 1344 ++++++++-------
games/nxengine-evo/distinfo | 16 +-
games/nxengine-evo/files/nxengine-evo.desktop | 9 -
games/nxengine-evo/files/nxengine-evo.sh.in | 4 +-
games/nxengine-evo/patches/patch-src_pause_dialog.cpp | 21 -
games/nxengine-evo/patches/patch-src_sound_Pixtone.cpp | 39 -
7 files changed, 703 insertions(+), 765 deletions(-)
diffs (truncated from 1539 to 300 lines):
diff -r de0a5663b40e -r b88e1ad60cff games/nxengine-evo/Makefile
--- a/games/nxengine-evo/Makefile Tue Jan 11 11:10:39 2022 +0000
+++ b/games/nxengine-evo/Makefile Tue Jan 11 11:46:41 2022 +0000
@@ -1,13 +1,12 @@
-# $NetBSD: Makefile,v 1.5 2021/12/08 16:04:38 adam Exp $
+# $NetBSD: Makefile,v 1.6 2022/01/11 11:46:41 nia Exp $
-PKGNAME= nxengine-evo-2.6.4
-PKGREVISION= 2
+PKGNAME= nxengine-evo-2.6.5.1
CATEGORIES= games
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
+ -https://github.com/nxengine/nxengine-evo/archive/v2.6.5-1.tar.gz
SITES.cavestoryen.zip= \
-https://www.cavestory.org/downloads/cavestoryen.zip
@@ -20,38 +19,46 @@
USE_TOOLS+= pax
USE_LANGUAGES= c c++
+WRKSRC= ${WRKDIR}/nxengine-evo-2.6.5-1
+
+ALL_ENV+= SDL2DIR=${PREFIX}
CMAKE_ARGS+= -DCMAKE_BUILD_TYPE="Release"
+CMAKE_ARGS+= -DCMAKE_SYSTEM_PREFIX_PATH=${PREFIX}
INSTALLATION_DIRS+= bin
INSTALLATION_DIRS+= share/applications
-INSTALLATION_DIRS+= share/icons/hicolor/128x128/apps
-INSTALLATION_DIRS+= share/nxengine-evo/data
+INSTALLATION_DIRS+= share/icons/hicolor/256x256/apps
+INSTALLATION_DIRS+= share/nxengine/data
pre-configure:
+ ${RM} -rf ${WRKSRC}/deps/spdlog
${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_PROGRAM} ${WRKSRC}/nxengine-evo \
+ ${DESTDIR}${PREFIX}/share/nxengine/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 \
+ ${INSTALL_DATA} ${WRKSRC}/platform/xdg/org.nxengine.nxengine_evo.png \
+ ${DESTDIR}${PREFIX}/share/icons/hicolor/256x256/apps
+ ${INSTALL_DATA} ${WRKSRC}/platform/xdg/org.nxengine.nxengine_evo.desktop \
${DESTDIR}${PREFIX}/share/applications
cd ${WRKDIR}/CaveStory && ${PAX} -rw -pp . \
- ${DESTDIR}${PREFIX}/share/nxengine-evo
+ ${DESTDIR}${PREFIX}/share/nxengine
cd ${WRKSRC}/data && ${PAX} -rw -pp . \
- ${DESTDIR}${PREFIX}/share/nxengine-evo/data
- cd ${DESTDIR}${PREFIX}/share/nxengine-evo && ${WRKSRC}/bin/extract
+ ${DESTDIR}${PREFIX}/share/nxengine/data
+ cd ${DESTDIR}${PREFIX}/share/nxengine && ${WRKSRC}/nxextract
.include "../../audio/SDL2_mixer/buildlink3.mk"
.include "../../devel/SDL2/buildlink3.mk"
+.include "../../devel/spdlog/buildlink3.mk"
.include "../../devel/zlib/buildlink3.mk"
+.include "../../graphics/SDL2_image/buildlink3.mk"
.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
.include "../../graphics/png/buildlink3.mk"
.include "../../sysutils/desktop-file-utils/desktopdb.mk"
+.include "../../mk/jpeg.buildlink3.mk"
.include "../../mk/pthread.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff -r de0a5663b40e -r b88e1ad60cff games/nxengine-evo/PLIST
--- a/games/nxengine-evo/PLIST Tue Jan 11 11:10:39 2022 +0000
+++ b/games/nxengine-evo/PLIST Tue Jan 11 11:46:41 2022 +0000
@@ -1,672 +1,674 @@
-@comment $NetBSD: PLIST,v 1.2 2020/09/30 08:18:51 nia Exp $
+@comment $NetBSD: PLIST,v 1.3 2022/01/11 11:46:41 nia Exp $
bin/nxengine-evo
-share/applications/nxengine-evo.desktop
-share/icons/hicolor/128x128/apps/nxengine-evo.png
-share/nxengine-evo/Config.dat
-share/nxengine-evo/DoConfig.exe
-share/nxengine-evo/Doukutsu.exe
-share/nxengine-evo/Manual.html
-share/nxengine-evo/Manual/Display.html
-share/nxengine-evo/Manual/Ditch.html
-share/nxengine-evo/Manual/Ditch.png
-share/nxengine-evo/Manual/DoukutsuL.html
-share/nxengine-evo/Manual/Dummy.html
-share/nxengine-evo/Manual/Enemy.png
-share/nxengine-evo/Manual/Intro.html
-share/nxengine-evo/Manual/Item.html
-share/nxengine-evo/Manual/KeyControl.html
-share/nxengine-evo/Manual/MyChar.png
-share/nxengine-evo/Manual/Status.png
-share/nxengine-evo/Manual/Thumbs.db
-share/nxengine-evo/Manual/Title.png
-share/nxengine-evo/Manual/Troubleshooting.html
-share/nxengine-evo/Manual/itemBox.png
-share/nxengine-evo/Manual/itemDisk.png
-share/nxengine-evo/Manual/itemEnergy.png
-share/nxengine-evo/Manual/itemHeart.png
-share/nxengine-evo/Manual/itemMax.png
-share/nxengine-evo/Manual/itemMissile.png
-share/nxengine-evo/Manual/itemServer.png
-share/nxengine-evo/Manual/mochiKey.png
-share/nxengine-evo/Manual/mochiMap.png
-share/nxengine-evo/Manual/mochiRocket.png
-share/nxengine-evo/Manual/naoku_curly.png
-share/nxengine-evo/Manual/snapAction.png
-share/nxengine-evo/Manual/snapDisplay.png
-share/nxengine-evo/Manual/snapEscape.png
-share/nxengine-evo/Manual/snapMochi.png
-share/nxengine-evo/Manual/snapSave.png
-share/nxengine-evo/Manual/snapTalk.png
-share/nxengine-evo/Manual/snapTitle.png
-share/nxengine-evo/OrgView.exe
-share/nxengine-evo/Readme.txt
-share/nxengine-evo/data/Arms.pbm
-share/nxengine-evo/data/ArmsImage.pbm
-share/nxengine-evo/data/ArmsItem.tsc
-share/nxengine-evo/data/Bullet.pbm
-share/nxengine-evo/data/Caret.pbm
-share/nxengine-evo/data/Credit.tsc
-share/nxengine-evo/data/Face.pbm
-share/nxengine-evo/data/Face_0.pbm
-share/nxengine-evo/data/Face_1.pbm
-share/nxengine-evo/data/Face_2.pbm
-share/nxengine-evo/data/Fade.pbm
-share/nxengine-evo/data/Head.tsc
-share/nxengine-evo/data/ItemImage.pbm
-share/nxengine-evo/data/Loading.pbm
-share/nxengine-evo/data/MyChar.pbm
-share/nxengine-evo/data/Npc/Npc0.pbm
-share/nxengine-evo/data/Npc/NpcAlmo1.pbm
-share/nxengine-evo/data/Npc/NpcAlmo2.pbm
-share/nxengine-evo/data/Npc/NpcBallos.pbm
-share/nxengine-evo/data/Npc/NpcBllg.pbm
-share/nxengine-evo/data/Npc/NpcCemet.pbm
-share/nxengine-evo/data/Npc/NpcCent.pbm
-share/nxengine-evo/data/Npc/NpcCurly.pbm
-share/nxengine-evo/data/Npc/NpcDark.pbm
-share/nxengine-evo/data/Npc/NpcDr.pbm
-share/nxengine-evo/data/Npc/NpcEggs1.pbm
-share/nxengine-evo/data/Npc/NpcEggs2.pbm
-share/nxengine-evo/data/Npc/NpcFrog.pbm
-share/nxengine-evo/data/Npc/NpcGuest.pbm
-share/nxengine-evo/data/Npc/NpcHell.pbm
-share/nxengine-evo/data/Npc/NpcHeri.pbm
-share/nxengine-evo/data/Npc/NpcIronH.pbm
-share/nxengine-evo/data/Npc/NpcIsland.pbm
-share/nxengine-evo/data/Npc/NpcKings.pbm
-share/nxengine-evo/data/Npc/NpcMaze.pbm
-share/nxengine-evo/data/Npc/NpcMiza.pbm
-share/nxengine-evo/data/Npc/NpcMoon.pbm
-share/nxengine-evo/data/Npc/NpcOmg.pbm
-share/nxengine-evo/data/Npc/NpcPlant.pbm
-share/nxengine-evo/data/Npc/NpcPress.pbm
-share/nxengine-evo/data/Npc/NpcPriest.pbm
-share/nxengine-evo/data/Npc/NpcRavil.pbm
-share/nxengine-evo/data/Npc/NpcRed.pbm
-share/nxengine-evo/data/Npc/NpcRegu.pbm
-share/nxengine-evo/data/Npc/NpcSand.pbm
-share/nxengine-evo/data/Npc/NpcStream.pbm
-share/nxengine-evo/data/Npc/NpcSym.pbm
-share/nxengine-evo/data/Npc/NpcToro.pbm
-share/nxengine-evo/data/Npc/NpcTwinD.pbm
-share/nxengine-evo/data/Npc/NpcWeed.pbm
-share/nxengine-evo/data/Npc/NpcX.pbm
-share/nxengine-evo/data/Stage/0.pxa
-share/nxengine-evo/data/Stage/0.pxe
-share/nxengine-evo/data/Stage/0.pxm
-share/nxengine-evo/data/Stage/0.tsc
-share/nxengine-evo/data/Stage/555.pxe
-share/nxengine-evo/data/Stage/Almond.pxa
-share/nxengine-evo/data/Stage/Almond.pxe
-share/nxengine-evo/data/Stage/Almond.pxm
-share/nxengine-evo/data/Stage/Almond.tsc
-share/nxengine-evo/data/Stage/Ballo1.pxe
-share/nxengine-evo/data/Stage/Ballo1.pxm
-share/nxengine-evo/data/Stage/Ballo1.tsc
-share/nxengine-evo/data/Stage/Ballo2.pxe
-share/nxengine-evo/data/Stage/Ballo2.pxm
-share/nxengine-evo/data/Stage/Ballo2.tsc
-share/nxengine-evo/data/Stage/Barr.pxa
-share/nxengine-evo/data/Stage/Barr.pxe
-share/nxengine-evo/data/Stage/Barr.pxm
-share/nxengine-evo/data/Stage/Barr.tsc
-share/nxengine-evo/data/Stage/Blcny1.pxe
-share/nxengine-evo/data/Stage/Blcny1.pxm
-share/nxengine-evo/data/Stage/Blcny1.tsc
-share/nxengine-evo/data/Stage/Blcny2.pxe
-share/nxengine-evo/data/Stage/Blcny2.pxm
-share/nxengine-evo/data/Stage/Blcny2.tsc
-share/nxengine-evo/data/Stage/Cave.pxa
-share/nxengine-evo/data/Stage/Cave.pxe
-share/nxengine-evo/data/Stage/Cave.pxm
-share/nxengine-evo/data/Stage/Cave.tsc
-share/nxengine-evo/data/Stage/Cemet.pxe
-share/nxengine-evo/data/Stage/Cemet.pxm
-share/nxengine-evo/data/Stage/Cemet.tsc
-share/nxengine-evo/data/Stage/Cent.pxa
-share/nxengine-evo/data/Stage/Cent.pxe
-share/nxengine-evo/data/Stage/Cent.pxm
-share/nxengine-evo/data/Stage/Cent.tsc
-share/nxengine-evo/data/Stage/CentW.pxe
-share/nxengine-evo/data/Stage/CentW.pxm
-share/nxengine-evo/data/Stage/CentW.tsc
-share/nxengine-evo/data/Stage/Chako.pxe
-share/nxengine-evo/data/Stage/Chako.pxm
-share/nxengine-evo/data/Stage/Chako.tsc
-share/nxengine-evo/data/Stage/Clock.pxe
-share/nxengine-evo/data/Stage/Clock.pxm
-share/nxengine-evo/data/Stage/Clock.tsc
-share/nxengine-evo/data/Stage/Comu.pxe
-share/nxengine-evo/data/Stage/Comu.pxm
-share/nxengine-evo/data/Stage/Comu.tsc
-share/nxengine-evo/data/Stage/Cook.pxm
-share/nxengine-evo/data/Stage/Cthu.pxe
-share/nxengine-evo/data/Stage/Cthu.pxm
-share/nxengine-evo/data/Stage/Cthu.tsc
-share/nxengine-evo/data/Stage/Cthu2.pxe
-share/nxengine-evo/data/Stage/Cthu2.pxm
-share/nxengine-evo/data/Stage/Cthu2.tsc
-share/nxengine-evo/data/Stage/Curly.pxe
-share/nxengine-evo/data/Stage/Curly.pxm
-share/nxengine-evo/data/Stage/Curly.tsc
-share/nxengine-evo/data/Stage/CurlyS.pxe
-share/nxengine-evo/data/Stage/CurlyS.pxm
-share/nxengine-evo/data/Stage/CurlyS.tsc
-share/nxengine-evo/data/Stage/Dark.pxe
-share/nxengine-evo/data/Stage/Dark.pxm
-share/nxengine-evo/data/Stage/Dark.tsc
-share/nxengine-evo/data/Stage/Drain.pxe
-share/nxengine-evo/data/Stage/Drain.pxm
-share/nxengine-evo/data/Stage/Drain.tsc
-share/nxengine-evo/data/Stage/EgEnd1.pxe
-share/nxengine-evo/data/Stage/EgEnd1.pxm
-share/nxengine-evo/data/Stage/EgEnd1.tsc
-share/nxengine-evo/data/Stage/EgEnd2.pxe
-share/nxengine-evo/data/Stage/EgEnd2.pxm
-share/nxengine-evo/data/Stage/EgEnd2.tsc
-share/nxengine-evo/data/Stage/Egg1.pxe
-share/nxengine-evo/data/Stage/Egg1.pxm
-share/nxengine-evo/data/Stage/Egg1.tsc
-share/nxengine-evo/data/Stage/Egg6.pxe
-share/nxengine-evo/data/Stage/Egg6.pxm
-share/nxengine-evo/data/Stage/Egg6.tsc
-share/nxengine-evo/data/Stage/EggIn.pxa
-share/nxengine-evo/data/Stage/EggR.pxe
-share/nxengine-evo/data/Stage/EggR.pxm
-share/nxengine-evo/data/Stage/EggR.tsc
-share/nxengine-evo/data/Stage/EggR2.pxe
-share/nxengine-evo/data/Stage/EggR2.pxm
-share/nxengine-evo/data/Stage/EggR2.tsc
-share/nxengine-evo/data/Stage/EggX.pxa
-share/nxengine-evo/data/Stage/EggX.pxe
-share/nxengine-evo/data/Stage/EggX.pxm
-share/nxengine-evo/data/Stage/EggX.tsc
-share/nxengine-evo/data/Stage/EggX2.pxe
-share/nxengine-evo/data/Stage/EggX2.pxm
-share/nxengine-evo/data/Stage/EggX2.tsc
-share/nxengine-evo/data/Stage/Eggs.pxa
-share/nxengine-evo/data/Stage/Eggs.pxe
-share/nxengine-evo/data/Stage/Eggs.pxm
-share/nxengine-evo/data/Stage/Eggs.tsc
-share/nxengine-evo/data/Stage/Eggs2.pxe
-share/nxengine-evo/data/Stage/Eggs2.pxm
-share/nxengine-evo/data/Stage/Eggs2.tsc
-share/nxengine-evo/data/Stage/Fall.pxa
-share/nxengine-evo/data/Stage/Fall.pxe
-share/nxengine-evo/data/Stage/Fall.pxm
-share/nxengine-evo/data/Stage/Fall.tsc
-share/nxengine-evo/data/Stage/Frog.pxe
-share/nxengine-evo/data/Stage/Frog.pxm
-share/nxengine-evo/data/Stage/Frog.tsc
-share/nxengine-evo/data/Stage/Gard.pxa
-share/nxengine-evo/data/Stage/Gard.pxe
-share/nxengine-evo/data/Stage/Gard.pxm
-share/nxengine-evo/data/Stage/Gard.tsc
-share/nxengine-evo/data/Stage/Hell.pxa
-share/nxengine-evo/data/Stage/Hell1.pxe
-share/nxengine-evo/data/Stage/Hell1.pxm
-share/nxengine-evo/data/Stage/Hell1.tsc
-share/nxengine-evo/data/Stage/Hell2.pxe
-share/nxengine-evo/data/Stage/Hell2.pxm
-share/nxengine-evo/data/Stage/Hell2.tsc
-share/nxengine-evo/data/Stage/Hell3.pxe
-share/nxengine-evo/data/Stage/Hell3.pxm
-share/nxengine-evo/data/Stage/Hell3.tsc
-share/nxengine-evo/data/Stage/Hell4.pxe
-share/nxengine-evo/data/Stage/Hell4.pxm
-share/nxengine-evo/data/Stage/Hell4.tsc
-share/nxengine-evo/data/Stage/Hell42.pxe
Home |
Main Index |
Thread Index |
Old Index