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