Subject: CVS commit: pkgsrc/games/woof
From: Michael Baeuerle
Date: 2024-01-17 15:40:51
Message id: 20240117144051.97D29FA42@cvs.NetBSD.org

Log Message:
games/woof: Update to 12.0.2

Woof! 12.0.2
============

Bug Fixes
---------
- Fix support for non power of two sky textures sizes.

Woof! 12.0.1
============

New Features and Improvements
-----------------------------
- Support for non power of two sky textures sizes
  (fix sky in Sigil II).
- Windows Native MIDI: Improvements to shutdown sequence, fix stability
  issues.
- Fluidsynth: Support relative paths in soundfont directory.
- Load complevel from save files.

Bug Fixes
---------
- Ignore zero length sound lumps (fix "Evirenity II RC1.wad").
- Do not apply the single color fill to vertically scrolling skies.
- Fix MUSINFO fails sometimes when loading saves (thanks to @DRON12261).
- BRGHTMPS: Fix parsing lump names, crash when overwrite brightmaps
  (thanks to @andrikpowell).
- Fix parsing lump names in MUSINFO.
- Fix "you need a key" messages in multiplayer.
- Fix WAD paths in setup tool on Windows.

Woof! 12.0.0
============

New Features and Improvements
-----------------------------
- 3D audio support (@ceski-1)
  - Stereo and up to 7.1 surround sound.
  - HRTF mode ("Headphones mode" in the General menu).
  - Air absorption and Doppler effects settings in the config.
- PC Speaker emulation sound module (taken from Chocolate Doom).
- Various HUD additions and fixes:
  - Optional widescreen widget arrangement.
  - Bring back three-lined coords/stats widgets.
  - Optionally draw bar graphs in Boom HUD widgets.
  - Ability to position "message" and "secret" text widgets \ 
by WOOFHUD
    lump.
- Add obituaries from ZDoom, enabled by default
  (Options->Setup->Messages->Show Obituaries option).
- Add support for XGLN/ZGLN nodes.
- Color console messages and optional verbosity level
  (default_verbosity in config).
- Allow separate key binding for the numeric keypad.
- Replace and extend crosshair patches with the shaded variants from
  Nugget Doom.
- Ignore DMX sound padding (@ceski-1).
- Implement sky top color algorithm from Eternity Engine (@tomas7770).
- Attempt to play demo4 also for Doom 2 (Final Doom).
- Clean screenshots are taken with the base palette.

Bug Fixes
---------
- Fix a savegame loading crash related to the use of MUSINFO.
- Consistently rename -nodehlump command line parameter to -nodeh.
- Fix mouselook/padlook checks for direct vertical aiming (@ceski-1).
- Fix sector movement doesn't render sometimes using Boom fake floors
  (Line action 242), when uncapped framerate is enabled.
- Fix automap marks in non-follow mode.
- Various fixes to weapon lowering and switching animation (thanks to
  @MrAlaux).
- Disable returning to the episodes menu if only one episode is present.
- Fix ESC reset with mini-thermo menu items affects multi-choice select
  items.
- Reset menu string editing with ESC.
- Fix PIT_ApplyTorque when line has no length (from DSDA-Doom).
- Reorder sprites rendering, so that objects with higher map indices
  appear in front (thanks to @JNechaevsky).
- Various brightmaps fixes (@JNechaevsky).
- Skip "hidden" files in ZIP archives (fixes opening archives created by
  MacOS).
- Reinitialize automap if screen size changes while it is enabled
  (thanks to @MrAlaux).

Miscellaneous
-------------
- Add Linux distribution package in AppImage format (@qurious-pixel).

Woof! 11.3.0
============

New Features and Improvements
-----------------------------
- Add direct aiming from Crispy Doom. More accurate vertical aiming
  (thanks to @ceski-1).
- Optimizations for plane rendering, taken from Eternity Engine
  (thanks to @JNechaevsky).
- Add -dedicated, -uncapped and -nouncapped command line parmeters
  (thanks to @loopfz).
- Rename -nodehlump to -nodeh for consistency with other ports.
- Use sector lightlevel for sprites in Boom and Vanilla complevels.

Bug Fixes
---------
- Avoid the midiOutUnprepareHeader() function in the Windows MIDI music
  module. This may fix rare crashes for some users.
- Fixed flickering sectors rendering when interpolation is enabled
  (Ancient Aliens MAP24 and others).
- Do not apply weapon centering in strict mode.
- Fix pause for Fluidsynth v2.3.3.
- Fix the rightmost column when rendering weapons with interpolation
  enabled (thanks to @MrAlaux).
- Fix replacing the same string twice in Dehacked for music
  (PL2.wad MAP27 music track).

Woof! 11.2.0
============

New Features and Improvements
-----------------------------
- Don't snap Automap to player upon opening it with Follow Mode off
  (@MrAlaux).
- Make IDCLEV00 restart the current map (@MrAlaux).
- Always color Chainsaw number green in Boom HUD (@MrAlaux).
- Allow direct toggle between "Windowed" and "Exclusive \ 
Fullscreen"
  modes (@ceski-1).
- Prefer IDDT cheat key over IDBEHOLDA in cheat menu.

Bug Fixes
---------
- Fix plane rendering distortion noticeable in widescreen mode, taken
  from Eternity Engine (thanks to @JNechaevsky).
- Fix "Clean Screenshot" captures the HUD if "Exclusive \ 
Fullscreen" is
  enabled.
- More fixes to weapon switching animation (@MrAlaux).
- Only set quick save slot upon successful load/save completion.
- Fix blockmap limits (from DSDA-Doom).
- Fix screenshot cropping when aspect ratio correction is disabled
  (@MrAlaux).
- Fix pickup messages in multiplayer.
- Fix P_RadiusAttack dist depending on damage (@tomas7770).
- Fix door interpolation in Doom2 MAP19 (thanks to @JNechaevsky).
- Fix recording "-complevel 3" in demo footer.
- Fix UMAPINFO intertext field for Doom 1.

Files:
RevisionActionfile
1.47modifypkgsrc/games/woof/Makefile
1.14modifypkgsrc/games/woof/PLIST
1.41modifypkgsrc/games/woof/distinfo
1.5modifypkgsrc/games/woof/patches/patch-data_CMakeLists.txt
1.3modifypkgsrc/games/woof/patches/patch-src_d__iwad.c