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