Subject: CVS commit: pkgsrc/games/woof
From: Michael Baeuerle
Date: 2025-04-02 14:21:59
Message id: 20250402122159.3C4E3FBE1@cvs.NetBSD.org

Log Message:
games/woof: Update to 15.2.0

- Remove patch for SmartOS (code does not exist any more)
- Switch from USE_CMAKE to "devel/cmake/build.mk"
- Update PLIST and dependencies
- Build should now be reproducible

Woof! 15.2.0
============

New Features and Improvements
-----------------------------
- Dynamic resolution improvements:
  - Added 30-frame history and 15-frame cooldown period after resolution change.
  - Rename the "FPS Limiter" option to "Target FPS" to \ 
indicate that it's also
    a dynamic resolution target.
- Added saving button states in savegames (from Doom Retro).
- Added support for alternative music tracks for Final Doom introduced in
  DoomMetalVol5.wad (from Crispy Doom).
- Added vertical option for level stats and player coords widgets in SBARDEF,
  rearranged widgets in automap mode.

Bug Fixes
---------
- Fixed demo footer and file name after restart.
- Fixed evil grin getting triggered at level start (and by ID(K)FA).
- Fixed UMAPINFO Doom 1 intermission text skipping at episode end.
- Fixed rendering of voxels on top/bottom of screen (thanks to @MrAlaux).
- Fixed invulnerability option for skies defined in SKYDEFS lump.
- Fixed undefined behavior in "Linear Sky" calculation on MacOS ARM CPUs.
- Fixed some local options overriding netgame settings.

For changes in older versions see upstream release page:
<https://github.com/fabiangreffrath/woof/releases>

Files:
RevisionActionfile
1.53modifypkgsrc/games/woof/Makefile
1.16modifypkgsrc/games/woof/PLIST
1.44modifypkgsrc/games/woof/distinfo
1.7modifypkgsrc/games/woof/patches/patch-data_CMakeLists.txt
1.1removepkgsrc/games/woof/patches/patch-src_hu__lib.c