pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/games/ecwolf



Module Name:    pkgsrc
Committed By:   wiz
Date:           Tue Aug 19 11:17:11 UTC 2025

Modified Files:
        pkgsrc/games/ecwolf: Makefile PLIST distinfo

Log Message:
ecwolf: update to 1.4.1.

ecwolf (1.4.1) stable; urgency=high

  * Fixed crash when picking up Chaingun while already holding a Chaingun.
  * Fake Hitler actor can no longer open doors, no longer erroneously backs away
    from the player, and continues to "dodge" when out of sight.
  * Fixed support for gray scale PNGs.
  * Added support for 32:9 aspect ratio displays and additional resolutions.

 -- Braden Obrzut <admin%maniacsvault.net@localhost>  Thu, 02 Feb 2023 00:00:00 -0500

ecwolf (1.4.0) stable; urgency=low

  * LAN multiplayer for up to 11 players.
  * Actors now track their current target instead of assuming the one and only
    player.
  * Visibility for attacks is determined by geometric checks instead of renderer
    feedback.
  * The "DoomEdNum" has been deprecated and all places where they were used now
    accept actor class names directly.
  * Support for BILLBOARD flag for "3D sprites", compared to Wolf4SDL the angle
    of the actor is used allowing arbitrary angles.
  * Added parallax skies compatible with ROTT through sky1 in MAPINFO/Map
    definition (mostly incompatible with LZWolf's parallaxsky definition)
  * Added support for Wolfstone 3D and Elite Hans: Die Neue Ordnung.
  * Added pageindextext to MAPINFO/Gameinfo.
  * Added $musicalias to SNDINFO.
  * Added Super 3-D Noah's Ark MIDI->OPL code (Thanks NY00123).
  * Fading has been reworked to allow overlaying fades over game play.
  * Support for blend and alpha mixing in TEXTURES.
  * Support for colormaps with 64 light levels like Blake Stone.
  * Partial support for Blake Stone map meta data.
  * Support for Blake Stone's level name strings as LEVELDSC.
  * Support for Macintosh Wolf3D's MAPLIST.
  * Added support for offset() in DECORATE states.
  * Pickups support Hide state to allow spent pickups to be visible.
  * Added Idle state for actors to return to if they lose their target.
  * Files can be autoloaded though ecwolf.cfg.
  * Added game based content filtering for PK3s from ZDoom.
  * Default FOV can be changed through DesiredFOV in ecwolf.cfg.
  * Added Pushwall_MoveNoStop line special which allows moving pushwalls through
    walls like Mac Wolf and ROTT.
  * Added Teleport_Relative line special which works similarly to ROTT elevators
    without the theatrics.
  * Wall and plane drawing has been modified to generally have better precision.
  * Added trackhighscores property to MAPINFO/Gameinfo.
  * Added resethealth and resetinventory to MAPINFO/Map definition.
  * Enemies can now accept health items.
  * Added A_Wander.
  * Added SmartAnimation actor to support Blake Stone's "smart animation"
    system.
  * Added --foreignsaves option to force saves to load even if game data check
    fails.
  * Added --skill option to select skill level by number particularly for when
    more than 4 skill levels are present.
  * Added ROTT style tall walls and ROTT's map height marker with feature flag
    "planedepth".
  * Actor z-heights are now rendered and can be set in info plane with
    "zheights" enabled in map translator (compatible with ROTT).
  * ROTT map loader no longer synthesizes a third plane but instead relies on
    the map translator flag "globalflat".
  * Support for ROTT's song numbers in map translator
  * Partial support for booting Macintosh Wolfenstein 3D, Blake Stone: Planet
    Strike, and Rise of the Triad.
  * Includes support for several new data formats most of which have no
    practical use outside of loading vanilla compatible data.
  * Macintosh Wolfenstein 3D data is supported through macbin format.
  * Feature is hidden behind ShowPreviewGames in ecwolf.cfg as they're not yet
    supported or fully playable.
  * Improvements in holowall support.
  * Fixed some long standing minor memory leaks.
  * New icon/logo by NeuralStunner.
  * Support for more ultrawide aspect ratios.
  * Automap panning speed is now dependent on zoom level.
  * Fixed crash if no sound device was present.
  * Fixed cases where adaptive frame rate would fail and game would run too
    fast.
  * Vendored SDL dependencies updated to SDL 2.26.2, SDL_mixer 2.6.2, and
    SDL_net 2.2.0.
  * Customized SDL_mixer is still suggested but no longer required for full
    functionality as the only feature missing is support for alternate spelling
    of LOOP_START and LOOP_END tags.
  * Steam and GOG support updated to support new releases.

 -- Braden Obrzut <admin%maniacsvault.net@localhost>  Tue, 17 Jan 2023 00:00:00 -0500


To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.15 pkgsrc/games/ecwolf/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/games/ecwolf/PLIST
cvs rdiff -u -r1.3 -r1.4 pkgsrc/games/ecwolf/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/games/ecwolf/Makefile
diff -u pkgsrc/games/ecwolf/Makefile:1.14 pkgsrc/games/ecwolf/Makefile:1.15
--- pkgsrc/games/ecwolf/Makefile:1.14   Thu Apr 24 14:13:55 2025
+++ pkgsrc/games/ecwolf/Makefile        Tue Aug 19 11:17:11 2025
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.14 2025/04/24 14:13:55 wiz Exp $
+# $NetBSD: Makefile,v 1.15 2025/08/19 11:17:11 wiz Exp $
 
-DISTNAME=      1.3.3
+DISTNAME=      1.4.1
 PKGNAME=       ecwolf-${DISTNAME}
-PKGREVISION=   13
 CATEGORIES=    games
 MASTER_SITES=  https://bitbucket.org/ecwolf/ecwolf/get/
 DIST_SUBDIR=   ecwolf
@@ -12,9 +11,8 @@ HOMEPAGE=     https://bitbucket.org/ecwolf/e
 COMMENT=       Advanced port of Wolfenstein 3D
 LICENSE=       gnu-gpl-v2
 
-WRKSRC=                ${WRKDIR}/ecwolf-ecwolf-d715e0a2f8d4
+WRKSRC=                ${WRKDIR}/ecwolf-ecwolf-8cf8d23a6da3
 
-USE_CMAKE=     yes
 USE_TOOLS+=    pkg-config
 USE_LANGUAGES= c c++
 
@@ -28,6 +26,7 @@ SUBST_FILES.paths+=   src/wl_iwad.cpp
 SUBST_SED.paths=       -e 's,/usr/local/share/games/wolf3d,${PREFIX}/share/ecwolf,g'
 SUBST_VARS.paths=      PREFIX
 
+INSTALLATION_DIRS+=    bin
 INSTALLATION_DIRS+=    ${PKGMANDIR}/man6
 INSTALLATION_DIRS+=    libexec
 INSTALLATION_DIRS+=    share/ecwolf
@@ -43,11 +42,11 @@ pre-configure:
            ${WRKSRC}/ecwolf.sh
 
 post-install:
-       ${MV} ${DESTDIR}${PREFIX}/bin/ecwolf \
+       ${MV} ${DESTDIR}${PREFIX}/games/ecwolf \
                ${DESTDIR}${PREFIX}/libexec/ecwolf
        ${INSTALL_SCRIPT} ${WRKSRC}/ecwolf.sh \
                ${DESTDIR}${PREFIX}/bin/ecwolf
-       ${INSTALL_DATA} ${WRKSRC}/ecwolf.pk3 \
+       ${INSTALL_DATA} ${WRKSRC}/${CMAKE_BUILD_DIR}/ecwolf.pk3 \
                ${DESTDIR}${PREFIX}/share/ecwolf/ecwolf.pk3
        ${INSTALL_MAN} ${WRKSRC}/docs/ecwolf.6 \
                ${DESTDIR}${PREFIX}/${PKGMANDIR}/man6/ecwolf.6
@@ -62,12 +61,14 @@ post-install:
        ${INSTALL_DATA} ${WRKSRC}/android-libs/launcher/res/drawable-xhdpi/ic_launcher.png \
                ${DESTDIR}${PREFIX}/share/icons/hicolor/96x96/apps/ecwolf.png
 
+.include "../../devel/cmake/build.mk"
 .include "../../archivers/bzip2/buildlink3.mk"
-.include "../../audio/SDL_mixer/buildlink3.mk"
+.include "../../audio/SDL2_mixer/buildlink3.mk"
 .include "../../graphics/hicolor-icon-theme/buildlink3.mk"
-.include "../../devel/SDL/buildlink3.mk"
+.include "../../devel/SDL2/buildlink3.mk"
 .include "../../devel/zlib/buildlink3.mk"
+.include "../../net/SDL2_net/buildlink3.mk"
 .include "../../sysutils/desktop-file-utils/desktopdb.mk"
-.include "../../x11/gtk2/buildlink3.mk"
+.include "../../x11/gtk3/buildlink3.mk"
 .include "../../mk/jpeg.buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/games/ecwolf/PLIST
diff -u pkgsrc/games/ecwolf/PLIST:1.1 pkgsrc/games/ecwolf/PLIST:1.2
--- pkgsrc/games/ecwolf/PLIST:1.1       Sat Sep  4 10:36:29 2021
+++ pkgsrc/games/ecwolf/PLIST   Tue Aug 19 11:17:11 2025
@@ -1,10 +1,13 @@
-@comment $NetBSD: PLIST,v 1.1 2021/09/04 10:36:29 nia Exp $
+@comment $NetBSD: PLIST,v 1.2 2025/08/19 11:17:11 wiz Exp $
 bin/ecwolf
 libexec/ecwolf
 man/man6/ecwolf.6
 share/applications/ecwolf.desktop
+share/doc/ecwolf/changelog.gz
+share/doc/ecwolf/copyright
 share/ecwolf/ecwolf.pk3
 share/icons/hicolor/36x36/apps/ecwolf.png
 share/icons/hicolor/48x48/apps/ecwolf.png
 share/icons/hicolor/72x72/apps/ecwolf.png
 share/icons/hicolor/96x96/apps/ecwolf.png
+share/icons/hicolor/scalable/apps/ecwolf.svg

Index: pkgsrc/games/ecwolf/distinfo
diff -u pkgsrc/games/ecwolf/distinfo:1.3 pkgsrc/games/ecwolf/distinfo:1.4
--- pkgsrc/games/ecwolf/distinfo:1.3    Tue Oct 26 10:43:55 2021
+++ pkgsrc/games/ecwolf/distinfo        Tue Aug 19 11:17:11 2025
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.3 2021/10/26 10:43:55 nia Exp $
+$NetBSD: distinfo,v 1.4 2025/08/19 11:17:11 wiz Exp $
 
-BLAKE2s (ecwolf/1.3.3.tar.gz) = 4f51fad8d9211ba8fb709c6a98c94986f751cfa3247b20300a46c06c95971514
-SHA512 (ecwolf/1.3.3.tar.gz) = bbce936a9ea556ba12a649c4394002d660a1e328861646d558ff7fc088e6ab6f0fab789955321ea0c1122df4043bd16b84bb7a7507e5ccab91cf128778c7608a
-Size (ecwolf/1.3.3.tar.gz) = 9618283 bytes
+BLAKE2s (ecwolf/1.4.1.tar.gz) = 3250c844c9fea13b79327ea7fea783ae69fda4e0034800adaa4103e85c7bbf70
+SHA512 (ecwolf/1.4.1.tar.gz) = cfe9d6e7a6c01ace0c10e1b068cedbaae17a4c0f79451c85b2149389d1c95112226a15aca95a5a7b09319c61dcad89831697dd63b94d0f4b8134a5006bd74e28
+Size (ecwolf/1.4.1.tar.gz) = 3139795 bytes
 SHA1 (patch-docs_ecwolf.6) = 981208f925e285f3e21fdbefd2c5c0e42251069b
 SHA1 (patch-src_wl__iwad__picker.cpp) = 786978d4e5a23154713166af914a55c0b45f60d2



Home | Main Index | Thread Index | Old Index