The NetBSD Project

CVS log for pkgsrc/games/woof/Makefile

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / games / woof

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.46 / (download) - annotate - [select for diffs], Wed Jun 7 15:58:46 2023 UTC (5 months, 3 weeks ago) by micha
Branch: MAIN
CVS Tags: pkgsrc-2023Q3-base, pkgsrc-2023Q3, pkgsrc-2023Q2-base, pkgsrc-2023Q2, HEAD
Changes since 1.45: +8 -15 lines
Diff to previous 1.45 (colored)

games/woof: Update to 11.1.4

Woof! 11.1.4
============

Bug Fixes
---------
- more fixes for DSDHacked sprites and sounds.


Woof! 11.1.3
============

Bug Fixes
---------
- more fixes for DSDHacked sprites and sounds.


Woof! 11.1.2
============

New Features and Improvements
-----------------------------
- woofhud: implement centered widgets, avoid collisions with left/right
  aligned widgets.

Bug Fixes
---------
- memio: init reset_eof field.
- fix automap overlay reset.
- fix DSDHacked crash.
- winmidi: prevent hanging notes when pausing game (@ceski-1).
- woofhud: avoid collisions between very long left/right aligned widgets.
- make cheat restrictions consistent for menu and player input.

Thanks @MrAlaux for reporting most of these bugs!


Woof! 11.1.1
============

New Features and Improvements
-----------------------------
- winmidi: Sync with Chocolate Doom (@ceski-1).

Bug Fixes
---------
- Fix setting EOF in memio, this bug broke most DEH lumps.
- Do not disable Widescreen menu item without Aspect Ratio Correction
  anymore (thanks @MrAlaux).
- Set display resolution when toggling Exclusive Fullscreen.


Woof! 11.1.0
============

New Features and Improvements
-----------------------------
- Allow bound keys to be unbound in menus by pressing the same key.
- Implementation of the Native MIDI module for macOS (fixed regression
  after removing SDL_Mixer).
- Add -dumptables command line option to export generated translation
  tables to PWAD.
- Windows Native MIDI improvements (@ceski-1):
  - Fix EMIDI global looping.
  - Add MIDI compatibility levels. winmm_complevel config option:
    0: Vanilla (Emulates DMX MPU-401 mode)
    1: Standard (Emulates MS GS Synth) (Default)
    2: Full (Send everything to device, including SysEx)
- Distinguish exit with message on error and on success.

Bug Fixes
---------
- Fix memory issues in dehacked parser found with ASan.
- Fix "Smooth pixel scaling" inconsistencies (now it should match
  Crispy Doom).
- More robust fallback logic for music modules (@joanbm).
- Always print player coords if automap is inactive.
- Eat key if cheat found (e.g. don't switch weapons when typing
  IDCLEV11).
- Resetting the MUSINFO track after changing the level.
- Add initialization checks to music modules. Fixed crash if sound
  device not found (thanks to @joanbm).
- Fix initialization with invalid video_display setting (@joanbm).


Woof! 11.0.0
============

New Features and Improvements
-----------------------------
- HUD updates.
  - Introduce new WOOFHUD lump with ability to tweak widgets positions.
    See the woofhud.lmp example in docs/ and documentation in the wiki.
  - The three-line level stats and player coords widgets have been
    consolidated into single lines, the FPS counter is now a separate
    widget.
  - Ability to choose standard Doom font for widgets.
  - Smooth Health/Armor count (@MrAlaux).
  - HUD font patches updates (@liPillON).
- Switch to OpenAl Soft for sound mixing.
  - Massive improvements to sound mixing quality. Fixes issues with
    sound "clicking" (first room of DBP25.wad), sound overload
    (Revenants scream) and others.
  - Use libsndfile for SFX and music files loading. Support for a lot of
    WAV formats, Ogg, FLAC, MP3, Opus and others.
  - Use libxmp for tracker music.
  - Use a linear resampler and simple 2D panning to not differ too much
    from vanilla sound.
- New video options in General menu:
  - Add framerate limiting (@mikeday0).
  - Exclusive fullscreen mode. Activated only when normal fullscreen
    mode is enabled.
  - "Smooth pixel scaling" from Crispy Doom.
- Make mouse settings exactly the same as in Crispy Doom. Add mouse
  acceleration options to the General menu.
- Support BRGHTMPS lump from Doom Retro.
  - Format extension with the ability to set SPRITE, FLAT and STATE
    brightmaps.
  - De hardcode in-engine brightmaps. See brghtmps.lmp files in
    autoload/ directory.
- Generate color translation tables.
  - Improve readability and colors of custom fonts in menus and HUD.
  - Always draw demo progress bar with the lightest and darkest color
    available.
- Textscreen updates (ENDOOM screen and woof-setup)
  - Resizable textscreen windows.
  - Increase the default window size.
  - Render textscreen content to an upscaled intermediate texture.
    Improve non-integer window size scaling.
- Add a menu for binding cheats to keys/buttons.
  Ability to bind "Fake Archvile Jump".
- New cheats:
  - FREEZE Stops all monsters, projectiles and item animations, but not
    the player animations (from ZDoom).
  - IDDKT/IDDST/IDDIT (kill, secret, item) finder cheats from DSDA-Doom.
  - IDBEHOLDH (health) and IDBEHOLDM (megaarmor) from PrBoom.
  - SKILL cheat to show (or change) game skill level from Crispy Doom.
  - List of all cheats available in the wiki.
- Add options to disable certain HUD messages (@MrAlaux).
- Introduce hide weapon cosmetic option (see Weapons menu).
- Implement support for new author field in UMAPINFO.
- Add key binding for "clean screenshots" without any HUD elements.
- Rearrange the startup messages.
- Support monster infight field in Dehacked (taken from Chocolate Doom).
  Fixes monsters infight in 100krevs.wad.
- Add support for loading old Doom (< v1.2) IWADs. Not demo compatible.
- Complete donut overrun emulation (from PrBoom+/Chocolate Doom).
- Only delete the entire savegame name if not modified.
- Update strings edit in menu. Set cursor position at end of line,
  Backspace and Del work as expected.
- Play quit sound only if showing ENDOOM (@ceski-1).
- Disable "180 turn" in strict mode (new DSDA rule).
- Config updates. Do not store comments and deprecated entries, sort and
  group, clean up.
- Check if drag-n-dropped .lmp files could be demo lumps.
- Always interpolate idle weapon bob with uncapped FPS (@ceski-1).
- Add M_VBOX and M_PALSEL lumps from PrBoom+.
- Play a sound if the menu is activated with a different key than ESC.
- Support for QUITMSG1..QUITMSG14 in Dehacked (quit messages in
  D2ISOv2.wad).
- The demo footer is now compatible with PrBoom+/DSDA-Doom demo
  autoplay.

Bug Fixes
---------
- Better automap controls, fix some rotate/follow/overlay
  inconsistencies.
- Windows Native MIDI fixes.
  - Fix songs with missing "hold pedal off" events (@ceski-1).
  - Update volume after "reset all controllers" event. In certain cases
    the channel can be audible even if the music volume slider is set to
    zero (@ceski-1).
  - Detect SysEx "part level" messages. Fixes volume in Valiant.wad
    MAP30 (@ceski-1).
- Fix stutter in custom weapon switch animations (thanks to @MrAlaux).
- Fix colorized player names in network chats.
- Clip interpolated weapon sprites (thanks to @mikeday0).
- Fix always gray percent / always red mismatch in status bar.
- Fix -dogs default value.
- Fix desync due to randomly mirrored corpses feature (fixes DBP31.wad).
- Add check for wrong indexes in P_LoadSegs() (fixes 1killtng.wad
  map13).
- ESC key resets a menu item with multiple options.
- Fix crash when trying to send chat macro with key ASCII code < '0'
  (thanks to @MrAlaux).
- Properly center colorized messages (thanks to @MrAlaux).
- Fix alt-tab with exclusive fullscreen on Windows.
- Fix -dumplumps command line parameter.
- Fix puff interpolation on the floor level (thanks to @JNechaevsky).
- Print error and skip PNG patch (fixes practicehub.wad).
- Avoid ZIP file directory name clashes.
- Fix disappearing icon on fullscreen switch on Windows.
- Fix restart MUSINFO music loaded from save.
- Fix a skull in the menu being drawn over the confirmation box when
  deleting a save (thanks to @MrAlaux).
- Fix crosshair drawn over bezel in lock-on mode (thanks to @MrAlaux).

Miscellaneous
-------------
- Static build under Windows, there are no library DLLs in the
  distribution archive.

Revision 1.45 / (download) - annotate - [select for diffs], Sat May 6 19:09:30 2023 UTC (6 months, 3 weeks ago) by ryoon
Branch: MAIN
Changes since 1.44: +2 -1 lines
Diff to previous 1.44 (colored)

*: Recursive revbump from audio/libopus 1.4

Revision 1.44 / (download) - annotate - [select for diffs], Thu Jan 12 11:40:55 2023 UTC (10 months, 2 weeks ago) by micha
Branch: MAIN
CVS Tags: pkgsrc-2023Q1-base, pkgsrc-2023Q1
Changes since 1.43: +2 -2 lines
Diff to previous 1.43 (colored)

games/woof: Update to 10.5.1

Woof! 10.5.1
------------
Bug Fixes
- Fix crosshair lock on spectre targets.
- Fix some menu oddities with automap color and chat macro items.
- Fix midi_player config variable boundaries.
- Fix path length issues in config file parsing.
- winmidi: Manually unset MHDR_INQUEUE flag when hot swapping modules (@ceski-1).

Miscellaneous
- This will be the last binary release to still support Windows XP.


Woof! 10.5.0
------------
New Features and Improvements
- Don't draw the status bar or any other UI in savegame snapshots.
- Add "Walk Under Solid Hanging Bodies" feature from PrBoom+.
- Support face gib animations in the status bar widget as in the 3DO/Jaguar/PSX
  ports (graphics lumps need to occupy the STFXDTH0 to STFXDTH9 name space).
- Allow COMP cheat to change complevel in-game (report current complevel when
  entered, expecting two-digit new complevel argument).
- Allow the SSG in Doom 1 if the corresponding assets are available.
- Implement SDL-native sound looping for moving walls (removing clicking noise
  between sounds).
- Have "Clear Marks" key clear just the last mark in the Automap (by @MrAlaux).
- Limit the number of identical sounds playing at once, based on priority
  ordering (based on code from Odamex and DSDA-Doom).
- Make color of health and armor count gray in the status bar and HUD widgets
  when invulnerable (by @MrAlaux).
- Add VGA "porch" behaviour emulation from Chocolate Doom (enabled by
  vga_porch_flash key in the config file).
- Implement dark automap overlay (by @MrAlaux).
- Support dedicated music (lump names D_E4M1 to D_E4M9) for Episode 4 of
  Ultimate Doom. Also, support to select these tracks (and the music tracks
  for UMAPINFO maps) by the IDMUS cheat.
- Implement crosshair target lock-on (by @MrAlaux).
- Increase internal maximum horizontal resolution to 1152. This is meant to
  add support for non-exactly 21:9 screens, such as 3840x1600 (WQHD+).
- Implement crosshair coloring by target health (by @MrAlaux).
- Windows native MIDI player improvements:
  - Support for SysEx messages.
  - Correctly reset MIDI devices with SysEx messages. Default is GS mode, can
    be changed with the winmm_reset_type config option (by @ceski-1).
  - The reset delay is configurable using the winmm_reset_delay config
    parameter. Useful for vintage MIDI devices (by @ceski-1).
  - Implement a "capital tone fallback" emulation that allows MS GS Wavetable
    Synth, Roland SCVA, Roland SC-55mkII and later devices to work in GS mode
    without any issues (by @ceski-1).
  - Fix looping timing, various optimizations (by @ceski-1).
  - Add full support for EMIDI, extensions used in Build engine games
    (by @ceski-1).
  - Implement Final Fantasy and RPG Maker loop points (by @ceski-1).
- No need to restart the program to change MIDI player.
- Ability to select Windows MIDI device in the menu.
- Scan the soundfonts folder and show all found .sf2 and .sf3 soundfonts in
  the menu.
- OPL emulation output gain. Allows to increase the OPL volume with the
  opl_gain config option (default 200%).
- Allow parsing of cosmetic items in the OPTIONS lump for all complevels.
- Enable doubled card and skull key display on status bar by default.
- Gamepad analog controls improvemets:
  - The turning/looking speed does not depend on the run key.
  - Ability to invert each axis separately.
  - Separate sensitivities for movement, turning and looking.
  - Possibility to disable the axis (choose "None" in the menu).
  - Do not allow simultaneous use of mouse and controller in strict mode when
    recording demo (new DSDA rule).
- Unify gamma correction: Both the F11 key and the menu slider cycle through
  the same gamma correction tables, with positive integers corresponding to
  the Vanilla tables.

Bug Fixes
- Take into account "smooth diminishing lighting" for "level brightness"
  feature.
- Set 'fastdemo_timer' to false before warping (by @rrPKrr).
- Fix starting "new game" or "load game" when fast-forwarding a demo.
- Do not switch timer if fastdemo is not enabled.
- Fix midi_player config setting description.
- Fix background drawing on screen size 3 in 21:9 widescreen mode.
- UMAPINFO: Don't show menu for only one episode.
- Fix "Show Demo Progress Bar" being disabled in the menu instead of "Default
  Compatibility" if the -complevel command-line parameter was used
  (by @MrAlaux).
- Do not allow autoloading in shareware gamemode.
- An IWAD called doom1.wad is now always checked for its content instead of
  blindly assuming the shareware IWAD.
- Fix NULL string comparison in DEH parser.
- Fix skull position in the help screen for Doom 2.
- UMAPINFO: Provide a default map progression if neither next nor endpic are
  set.
- Add the missing OPUS DLLs to the 32-bit build.

Revision 1.43 / (download) - annotate - [select for diffs], Mon Oct 31 12:15:45 2022 UTC (13 months ago) by micha
Branch: MAIN
CVS Tags: pkgsrc-2022Q4-base, pkgsrc-2022Q4
Changes since 1.42: +2 -4 lines
Diff to previous 1.42 (colored)

games/woof: Update to 10.4.0

Woof! 10.4.0
------------
New Features and Improvements
- Add snapshots to savegames.
- Separate mouse sensitivities for turn/strafe/move/look.
- Add mouse WheelLeft/WheelRight buttons (by @rrPKrr).
- Offer a choice of widescreen ratios (16:10, 16:9, 21:9) in the config
  file.
- Remove SPEED and TIME prefixes from the level time widget.
- Disable toggles and menu shortcuts when typing on chat.
- Add level brightness feature and ability to disable (or fade) menu
  background.

Bug Fixes
- Draw par times for IWAD maps and if set by DEH or UMAPINFO.
- UMAPINFO: Draw par times on intermission screen before endpic.
- Fix par time array overflow for Episode 4.
- Check demoplayback when calculating CRITICAL (by @rrPKrr).

Miscellaneous
- Convert main executable to .dll and add .exe and .com launchers.

Revision 1.42 / (download) - annotate - [select for diffs], Fri Sep 30 15:13:13 2022 UTC (14 months ago) by micha
Branch: MAIN
Changes since 1.41: +2 -3 lines
Diff to previous 1.41 (colored)

games/woof: Update to 10.3.0

Woof! 10.3.0
------------
New Features and Improvements
- Add new steam dirs for Unity IWAD and Final Doom.
- Add optional BLOCKMAP bug fix by Terry Hearst.
  Add a "compatibility breaking" menu category for this and "Pistol Starts".
- Implement player view/weapon bobbing (off, full, 75%).
- Complete "missed backside" emulation and disable it by default.
- Avoid demo lump name collisions (e.g. MAP01.lmp).
- Add rudimentary support for "REKKR: Sunken Land" (rename IWAD extension
  to .wad), fixes unwanted colored blood.
- Add reverb/chorus settings for Native MIDI.
- Let exit lines blink on the Automap as well if "blinking keyed doors" are
  enabled.
- Add smooth texture and flat scrolling.
- Synchronize animated flats.
- Remove the "STS" prefix from the Level Stats widget.

Bug Fixes
- Skip response file in M_CheckCommandLine(), fixes network games initiated
  from the setup tool.
- Fixes for netgame demos and automap (fix playback skipping and progress
  bar for netgame demos, fix angles and interpolate other player arrows in
  automap, allow restart level/demo in deathmatch).
- Try loading a song again if SDL_Mixer couldn't detect it, fixes playback
  of some obscure MP3 files.
- Fix binding the mouse wheel to any action, excluding movement
  (forward/backward, turning and strafe).
- Fix Windows native MIDI level transitions (by @ceski-1).
- Remove SDL version check for Windows 11 "freezing" issue.
- Fix printing of timing demo results.
- Fix an issue with caching zero-sized lumps.
- Fix blood color setting (resp. unsetting) in DEH.
- Fix brightmap of the COMPUTE1 texture (by @JNechaevsky).

Miscellaneous
- The code base has been made compatible with Clang 15 and now requires
  a C99 capable compiler.

Revision 1.41 / (download) - annotate - [select for diffs], Sun Sep 11 12:51:49 2022 UTC (14 months, 2 weeks ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2022Q3-base, pkgsrc-2022Q3
Changes since 1.40: +2 -1 lines
Diff to previous 1.40 (colored)

*: bump PKGREVISION for flac shlib bump

Revision 1.40 / (download) - annotate - [select for diffs], Mon Aug 22 15:20:35 2022 UTC (15 months, 1 week ago) by micha
Branch: MAIN
Changes since 1.39: +4 -3 lines
Diff to previous 1.39 (colored)

games/woof: Update to 10.2.0

Remove patch for PKGMANDIR (merged upstream).
Do not use "doc/Woof" subdirectory.

Woof! 10.2.0
------------
New Features and Improvements
- Continue demo recording: Start the game with -playdemo demo1 -record
  demo2 or -recordfromto demo1 demo2 (also works in multiplayer).
- Join demo key that allows to start recording a demo from anywhere
  while the demo is playing (also works in multiplayer).
- Looking up/down with gamepad (padlook key).
- Add a FluidSynth gain setting to config. It allows to manually adjust
  the volume for "quiet" soundfonts.
- Replace the "Enable translucency" option with "Enable predefined
  translucency". Turn off translucency for things that were defined in
  Boom/MBF, but don't change the translucency defined in PWAD/Dehacked.
- The cosmetic recoil option works with some MBF21 codepointers.
  All weapons in Vesper.wad now have recoil.
- Implement NOTARGET cheat.
- Always display level title in automap overlay mode.
- Print complevel in console when loading level.
- -skipsec takes negative numbers to skip from the end of the demo
  instead of from the start.
- Restart level/demo key also restarts demo playback.

Bug Fixes
- Fix of hanging decoration disappearing (FW.wad MAP02).
- Compatibility for non-Latin paths in environment variables on Windows
  (e.g. DOOMWADDIR).
- Fix misplaced level stats text on Boom HUD.
- "Pain/pickup/powerup flashes" option also affect invulnerability.
- Enable colored blood in strict mode, but don't change vanilla
  monsters. Fixes colored blood in Judgement.wad
- Don't allow strafe and turn at the same time with gamepad (prevent
  easy SR50).
- Fix suppress savegame in G_ReadDemoTiccmd().
- Fix restart demo recording after death in single player.
- "Demo recording" message did not appear after restarting level.
- Fix a crash when loading a saved game with the automap open.
- Fix forced savegame load.
- Properly update status bar every tick (MAYhem19.wad, Avactor.wad).
- Allow adding *.zip files from DOOMWADDIR and other standard paths.
- Remove beta assets, add UMAPDEF for BETALEVL.WAD.
- Reset weapon bobbing interpolation when changing screen size/automap
  leaving.

Revision 1.39 / (download) - annotate - [select for diffs], Thu Aug 11 05:08:36 2022 UTC (15 months, 3 weeks ago) by gutteridge
Branch: MAIN
Changes since 1.38: +2 -1 lines
Diff to previous 1.38 (colored)

Bump all dependent packages of wayland (belatedly)

The package changed with the addition of its libepoll-shim dependency.
Otherwise, we can get:
ERROR: libepoll-shim>=0.0.20210418 is not installed; can't buildlink files.

Revision 1.38 / (download) - annotate - [select for diffs], Mon Jul 18 10:15:26 2022 UTC (16 months, 2 weeks ago) by micha
Branch: MAIN
Changes since 1.37: +2 -9 lines
Diff to previous 1.37 (colored)

games/woof: Update to 10.1.0

Modified patch for man pages to use ${CMAKE_INSTALL_MANDIR}.

Woof! 10.1.0
------------
New Features and Improvements
- Now you can load zip archives with WAD, lmp and music files.
  Use the usual -file parameter or put them in the autoload folder or
  drag-and-drop them onto the woof executable.
- Support for high quality music packs (see https://sc55.duke4.net/ or
  http://sc-d70.retrohost.net/). Unpack them into the autoload folder or
  load as zip archives.
- Apply various interpolations for automap (@JNechaevsky).
- Pan/zoom automap faster by holding run button (@JNechaevsky).
- Choose use button action on death (default reborn, load last save or
  nothing).
- Optimization for drawing huge amount of drawsegs from PrBoom+. Improve
  FPS on planisf2.wad and Eviternity.wad MAP26 and others (@JNechaevsky).
- Support -skill 0 in complevel vanilla.
- Show "Demo recording" message in game.
- Check the command line options. Show an error message if the parameters
  are incorrect.
- Working console output on Windows. Start the game in the console with
  the command woof or woof.com.
- Add -help command, CMDLINE.txt with full list of command line options.
- Optional solid color status bar background for widescreen mode.
- Smooth automap lines from Crispy Doom.
- Allow automap panning in overlay mode.
- Add "Pain/pickup/radsuit flashes" and "Screen melt" menu options.

Bug Fixes
- Update to SDL_Mixer 2.6.1, which fixes loop points in .mod, .ogg, .flac,
  .mp3 music files.
- UMAPINFO: fix exitpic and enterpic fields.
- Ask for confirmation on window close with Alt-F4 (@joanbm).
- Fix Boom weapon autoswitch (from DSDA-Doom).
- Set window focus on startup (fix wrong player's angle at the start if
  using -warp).
- UMAPINFO: fix desync in finale skipping (fixes DBP37_AUGZEN.wad
  AUGZEND2ALL-00027.lmp demo).
- Don't let failed loadgame attempts reset gameepisode/gamemap.
- Switch automap to FRACTOMAPBITS coordinate system from PrBoom+.
  Fixes automap glitches on planisf2.wad and others (@JNechaevsky).
- Center mouse if permanent mouselook is disabled.
- Disable interpolation for sectors without thinkers. Fixes flickering on
  PAR.wad E1M2.
- Initialize the monsec widget's y coordinate with dummy values (fixes top
  of Eviternity.wad status bar overridden by 1 px).

Revision 1.37 / (download) - annotate - [select for diffs], Mon Jul 11 14:25:34 2022 UTC (16 months, 3 weeks ago) by micha
Branch: MAIN
Changes since 1.36: +2 -3 lines
Diff to previous 1.36 (colored)

games/woof: Update to 10.0.3

Woof! 10.0.3
------------
New Features and Improvements
- Two-colored HUD widgets (as in Crispy Doom).

Bug Fixes
- Fix complevel vanilla scrollers.
- Fix reload level during intermission.
- Check if the lump can be a Doom patch in R_GenerateLookup().
- Fix gcc-12 -O3 compiler warnings.
- Only create autoload subdirectory relative to D_DoomPrefDir().
- Workaround for optimization bug in clang (taken from Eternity Engine,
  fixes desync in competn/doom/fp2-3655.lmp and dmn01m909.lmp).

Revision 1.36 / (download) - annotate - [select for diffs], Sat Jul 2 16:53:21 2022 UTC (17 months ago) by ryoon
Branch: MAIN
Changes since 1.35: +2 -1 lines
Diff to previous 1.35 (colored)

*: Recursive revbump from audio/pulseaudio

Revision 1.35 / (download) - annotate - [select for diffs], Fri Jul 1 09:58:53 2022 UTC (17 months ago) by micha
Branch: MAIN
Changes since 1.34: +9 -2 lines
Diff to previous 1.34 (colored)

games/woof: Honor PKGMANDIR on install

This should fix bulk build on SmartOS.

Revision 1.34 / (download) - annotate - [select for diffs], Wed Jun 29 11:31:54 2022 UTC (17 months ago) by micha
Branch: MAIN
Changes since 1.33: +3 -4 lines
Diff to previous 1.33 (colored)

games/woof: Update to 10.0.0

Patch for WAD path ported to new source tree structure.
Install man page with patch for target directory.

Woof! 10.0.0
------------
Main Features
- Implement Crispy HUD as an alternative to Boom HUD.
- Add mouselook implementation.
- Stretch short skies (< 200 px height) optionally, else fill with a
  solid color (from Eternity Engine).
- More demo playback QOL features (progress bar, -skipsec,
  fast-forward key).
- Smooth diminishing lightning from Crispy Doom.
- Gradual decrease/increase of gamma from Doom Retro (the old gamma
  levels are still available with the default F11 key).
- Brightmaps for textures and sprites from Crispy Doom.
- Add woof-setup multiplayer launcher with master server browser
  (from Chocolate Doom).
- Add support for SMMU swirling flats.
- Strict mode (sets compatibility and cosmetic settings according to
  DSDA rules).
- Fix netgame level reload.
- Fix uncapped mode in netgame (needs more testing).

Revision 1.33 / (download) - annotate - [select for diffs], Mon Mar 28 10:44:18 2022 UTC (20 months ago) by tnn
Branch: MAIN
CVS Tags: pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1
Changes since 1.32: +2 -1 lines
Diff to previous 1.32 (colored)

g*/*: revbump(1) for libsndfile

Revision 1.32 / (download) - annotate - [select for diffs], Fri Mar 11 11:05:44 2022 UTC (20 months, 3 weeks ago) by micha
Branch: MAIN
Changes since 1.31: +3 -3 lines
Diff to previous 1.31 (colored)

games/woof: Update to 9.0.0

Woof! 9.0.0
-----------
New Features and Improvements
- Integration of Chocolate Doom network code.
- Implement low-res turning (and -shorttics).
- Implement Fluidsynth music backend.
- Additional widget colors options, i.e. "backpack changes thresholds"
  and "color of armor depends on type".
- Complete crosshair implementation with 4 different shapes (cross,
  angle, dot and big cross), color by player health and highlight on
  target.
- Support up to 8 pages of savegames.
- Skip quicksave/quickload questions, allow quickload before quicksave.
- Add IDBEHOLDO cheat to disable all powerups (and invisibility) at
  once.
- Import R_ClipWallSegment() function from PrBoom.
- Draw Time widget on intermission screen.
- Add config key and input binding to disable vertical mouse movement
  (novert).
- Improve menu legibility for the other three IWADs, i.e. Chex Quest,
  HACX and REKKR.
- Properly tab-aligned HU string widgets.
- Generalize the BFG Edition IWAD fixes.
- Implement netgame reload level.
- IDMYPOS prints high precision coordinates.
- Implement render stats cheat.
- Implement BUDDHA cheat and IDDQD after death.
- Implement -coop_spawns parameter.
- Show game speed in the time widget if not 100 pct.
- Missing weapons leave a small gap in the Boom HUD.
- Re-arrange the General menu.
- Always append WAD file name to savegame names, even for IWADs.
- Implement SNDFONT lump.
- Improve fuzzed sprite visibility in hires mode.
- Add umapdef for SIGIL_v1_21.wad.
- Show DMENUPIC if TITLEPIC is unavailable or from the IWAD.

Bug Fixes
- Fix scaled time interpolation.
- Allow the DEH parser to skip blank lines.
- Automap: fix drawing marks > 9.
- Fix player mobj is always in S_PLAY_RUN1 state in complevel boom.
- Initialize certain video parameters only once, e.g. apply scalefactor
  from command line only once during initialization.
- Fix display level title in overlay automap mode if STS/Time widget is
  on.
- Fix vanilla Doom has at most 10 deathmatch starts.
- Fix menu selection for items with alphaKey == 0.
- Fix total time display on the intermission screen.
- Fix vertical position of the Time/STS widgets.
- Fix levelname on automap screen with Time/STS widget enabled.
- Fix widescreen rendering of shareware HELP2 screen.
- Split dirname and basename at both types of slashes on Windows.
- Fix possible integer overflows in timing functions.
- Fix a potential crash in the demo reel.

Revision 1.31 / (download) - annotate - [select for diffs], Fri Feb 11 15:20:14 2022 UTC (21 months, 2 weeks ago) by micha
Branch: MAIN
Changes since 1.30: +9 -2 lines
Diff to previous 1.30 (colored)

games/woof: Documentation fix

Variable in INSTALL.pkgsrc was not replaced.
Bump PKGREVISION.

Revision 1.30 / (download) - annotate - [select for diffs], Wed Dec 8 16:04:43 2021 UTC (23 months, 3 weeks ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2021Q4-base, pkgsrc-2021Q4
Changes since 1.29: +2 -1 lines
Diff to previous 1.29 (colored)

revbump for icu and libffi

Revision 1.29 / (download) - annotate - [select for diffs], Wed Dec 1 11:08:00 2021 UTC (2 years ago) by micha
Branch: MAIN
Changes since 1.28: +2 -2 lines
Diff to previous 1.28 (colored)

games/woof: Update to 8.1.0

Woof! 8.1.0
-----------
- The engine is now able to load any map between E1M99 and E99M99 or MAP00
  and MAP99, respectively, without necessary UMAPINFO support, e.g. by
  means of the IDCLEV cheat or the -warp command line parameter (@rfomin).
- The current and next map are now reported when the IDCLEV cheat is
  entered without a target map number (PrBoom+).
- The -noload and -noautoload parameters were added which prevent
  autoloading of WADs and DEHs.
- Double-click acting as "use" has been fixed for subsequent clicks
  (regression introduced in 8.0.0).
- Textures are now only composed of patches that are in the range of known
  patches, fixes a crash at startup with t-drought_RC2.wad.
- The maximum screen width in widescreen mode is now capped at 1120 px
  which corresponds to a 21:9 ratio in hires mode.
- The implementation of the Lost Soul bounce fix has been brought in line
  with PrBoom+ (@rfomin).

Revision 1.28 / (download) - annotate - [select for diffs], Fri Nov 19 16:37:38 2021 UTC (2 years ago) by micha
Branch: MAIN
Changes since 1.27: +2 -2 lines
Diff to previous 1.27 (colored)

games/woof: Update to 8.0.0

Woof! 8.0.0
-----------
- Workaround for SDL_Mixer MP3 header check (fixes music in PREACHER.WAD)
  (@rfomin).
- Fix order of DEH files processing (@rfomin).
- Fix automap marks in overlay mode (@rfomin).
- Multiple key (or mouse/gamepad button) bindings for all actions
  (@rfomin).
- Modern gamepad support (@rfomin).
- Add (optional) transparent ghost monsters from Crispy Doom (@rfomin).
- Fix spectre/fuzz effect (taken from SMMU and Crispy Doom) (@rfomin).
- Uncouple showing "secret revealed" message from general messages.
- Add flashing in the automap for key based switches from Crispy Doom
  (@rfomin).
- Fix things display in automap overlay mode (@rfomin).
- Error reporting when detecting PNG patches (@rfomin).
- Add forgotten codepointers to the [CODEPTR] dehacked section (fixes
  axolotlx.wad) (@rfomin).
- Config settings for mouse acceleration (@rfomin).
- Fix idclev for UMAPINFO defined maps (@rfomin).
- Show time/STS widgets above status bar (extended HUD from DSDA-Doom)
  (@rfomin).
- UMAPDEF lumps for internal UMAPINFO (fixes No Rest for the Living
  midipack) (@rfomin).
- Cosmetic menu groups (@rfomin).
- Add comp_reservedlineflag (MBF21 v1.4 update) (@rfomin).
- Bring comp_ledgeblock implementation in line with DSDA-Doom (@rfomin).
- Save the setup menus' cursor positions.
- Reset the column drawing function (fixes some rendering issues).
- Print a message when toggling "always run".
- Add Chex Quest support (@rfomin).
- When drawing introductory levelname, use height of entering patch
  (fixes CWILV graphics from Eviternity.wad) (@rfomin)
- Save window position across fullscreen toggles.
- Fix musinfo lumpnum reset (@rfomin).
- Port exclusive fullscreen over from Chocolate Doom (fullscreen_width
  and fullscreen_height in config).
- Convert pusher source thing pointers into indices (fixes rare savegame
  issue) (@rfomin).
- Add ENDOOM support from Chocolate Doom (@rfomin).
- Fix UMAPINFO enterpic field (@rfomin).
- Add global autoload directories to search before local ones (fixes
  autoload on *NIX systems).

Revision 1.27 / (download) - annotate - [select for diffs], Wed Sep 29 11:54:40 2021 UTC (2 years, 2 months ago) by micha
Branch: MAIN
Changes since 1.26: +2 -10 lines
Diff to previous 1.26 (colored)

games/woof: Update to 7.0.0

Woof! 7.0.0
-----------
- Options loaded from a PWAD are now disabled in the menu instead of
  merely skipped (@rfomin).
- Trim trailing spaces off the demo footer.
- OPL emulation based on Nuked OPL3 Version1.8 has been ported over
  from Chocolate Doom.
- Avoid namespace clash with the time symbol, e.g. on SmartOS.
- Use unambigious integer types in the BMP screenshot saving code.
- The Alt-Tab bug workaround has been extended to SDL 2.0.16 (@rfomin).
- The actual sample frequency is now fed back into snd_samplerate config
  variable.
- Native Windows MIDI support has been implemented, replacing
  woof-midiproc (@rfomin).
- The demo_version value is now logged in P_SetupLevel().
- Don't change MUSINFO music if nomusicparm is set (@rfomin).
- Fix wrong generalised door sounds (@rfomin).
- Fix the Boom elevators movement interpolation (@rfomin).
- Enable cosmetic compatibility options for all complevels, i.e.
  comp_blazing, comp_doorlight and comp_skymap (@rfomin).
- Next level key also skips the current demo (@rfomin).
- cmake: always unzip SDL2 binaries in build directory (@melak47).
- Fix M_PAUSE graphics location in hires mode (@rfomin).
- Make keyed doors flash on the automap, ported over from Crispy Doom
  (@rfomin).
- Keep the map static in overlay mode if not following the player.
- Implement DSDHacked support (@rfomin).
- Fix the dehacked string replacement behavior (@rfomin).
- Fixed a bug in DeHackEd string replacements with a length of exactly
  four (@JadingTsunami).
- Add comp_voodooscroller, MBF21 v1.3 update (@rfomin).
- Demo features (@rfomin).
    - If a new game is started during demo recording, start a new demo.
    - Add key to finish demo recording.
    - Count spawned monsters
    - Add demo file name suffix counter, rngseed is generated before
      restart recording.
- Use SDL functions to load a WAV lump (@rfomin).

Revision 1.26 / (download) - annotate - [select for diffs], Wed Sep 8 21:05:10 2021 UTC (2 years, 2 months ago) by nia
Branch: MAIN
CVS Tags: pkgsrc-2021Q3-base, pkgsrc-2021Q3
Changes since 1.25: +2 -1 lines
Diff to previous 1.25 (colored)

Recursive revbump for audio/jack

Revision 1.25 / (download) - annotate - [select for diffs], Fri Aug 20 15:23:05 2021 UTC (2 years, 3 months ago) by micha
Branch: MAIN
Changes since 1.24: +2 -2 lines
Diff to previous 1.24 (colored)

games/woof: Update to 6.3.1

Woof! 6.3.1
-----------
- SDL's endianness swapping functions are now used.
- A demo footer is added when recording a demo (@rfomin).
- The EV_BuildStairs() implementation has been brought in line with
  PrBoom+ (@rfomin).
- Support for the COMPLVL lump has been added (@rfomin).
- The UMAPINFO demo extension header has been deprecated (@rfomin).

Woof! 6.3.0
-----------
- Initialization of the total time counter on the intermission screen
  has been fixed, which affects 'complevel mbf' demo compatibility
  (@rfomin).
- Resetting of the compatibility vector has been fixed when loading
  'complevel vanilla' savegames (@rfomin).
- Saving during demo playback has been fixed (@rfomin).
- Status bar refresh is enforced in the Main, Episode and Skill menus
  as in Crispy Doom (@rfomin).
- Loading savegames during multiplayer demo playback (e.g. AV.WAD
  DEMO1) has been fixed (@rfomin).
- Demos without 'PR+UM' signature are now ignored (@rfomin).
- SFX are now interpolated in a 16-bit int domain.
- The default endpic has been fixed for UMAPINFO (@rfomin).
- Dehacked patches from the command line are now processed after
  mobjinfo initialization (@rfomin).
- Randomly mirrored death animations have been ported over from
  Crispy Doom (@rfomin).
- Blood color patches have been added for Rekkr and Hacx (@rfomin).

Revision 1.24 / (download) - annotate - [select for diffs], Wed Jul 21 14:58:03 2021 UTC (2 years, 4 months ago) by micha
Branch: MAIN
Changes since 1.23: +2 -2 lines
Diff to previous 1.23 (colored)

games/woof: Update to 6.2.0

Woof! 6.2.0
-----------
- The low-pass filter for sound effects has been ported over from
  Chocolate Doom, optional and disabled by default.
- The map title widget string is now capped at the first line break.
- The fix for A_SpawnObject() not transferring pointers as intended
  if called in a missile's death state has been ported over from
  DSDA-Doom.
- Calling S_StartSound() for sfx_None does not quit with an error
  message anymore.
- Deleting savegames from the "Save" menu has been fixed (@rfomin).
- Numerical values already set for MBF21 Bits fields are not overridden
  anymore by checking for mnemonics.
- The WI_updateStats() timing has been adjusted for demo compatibility
  with PrBoom+ (@rfomin).
- Unsigned integers are now read in deh_GetData() (@rfomin).

Woof! 6.1.0
-----------
- The DEHEXTRA implementation has been enhanced and completed:
  - 200 dummy sounds have been added (@rfomin).
  - Support for the 'Dropped item' DEHACKED field has been added
    (@rfomin).
- The engine does not quit anymore if joystick initialization failed.
  Also, errors that occur during SDL initialization are now properly
  reported (@rfomin).
- Saving of the "window_position" config parameter has been fixed.
- Missing IWAD headers are now non-fatal, preparing support for
  additional IWADs such as HACX or REKKR.
- Specific support for the HACX IWAD has been aded.
- The CI system has been migrated to Github actions (@rfomin).
- The -levelstat option to write level statistics upon exit has been
  ported over from Crispy Doom (@rfomin).
- A typo in saveg_read_ceiling_t() has been fixed which messes up
  savegames (@rfomin).
- The console is now enabled for MSVC debug builds (@rfomin).

Revision 1.23 / (download) - annotate - [select for diffs], Fri Jun 25 13:42:51 2021 UTC (2 years, 5 months ago) by micha
Branch: MAIN
Changes since 1.22: +2 -2 lines
Diff to previous 1.22 (colored)

games/woof: Update to 6.0.0

Woof! 6.0.0
-----------
- Support for the MBF21 complevel has been added, compliant to Rev 1.2
  of the spec (@rfomin).
- Support for the label field has been added to the UMAPINFO
  implementation, bumping compliance to Rev 2 of the spec (@rfomin).
- Support for ExM0 maps has been fixed, the INTERPIC patch is used for
  intermission screens for episode > 3 (@rfomin).
- Support for autoloading from PWAD autoload directories has been added
  (@rfomin).
- Support for deleting savegames from the menu has been added (@rfomin).
- The "next level" key has been fixed for the last map in a UMAPINFO
  sequence (@rfomin).
- UMAPINFO lumps have been added to get autoloaded for MASTERLEVELS.WAD,
  NERVE.WAD, E1M4B.WAD and E1M8B.WAD (@rfomin).
- Parsing of the episode field in the UMAPINFO implementation has been
  fixed (@rfomin).
- Support for backward compatible savegames has been added (@rfomin).
- The colored blood feature has been ported over from PrBoom+ (@rfomin).
- The "Enemies" menu is not completely disabled in the Vanilla complevel
  anymore (@rfomin).
- The Automap overlay and rotate modes have been ported over from Crispy
  Doom (@rfomin).
- An option has been added to always show level stats.
- The UMAPINFO demo extension has been added (@rfomin).
- The ability to keep the default intermission screen for a map with an
  UMAPINFO entry has been fixed (@rfomin).
- Map entries without a 'levelname' field in their UMAPINFO entry now
  fall back to the default map title (@rfomin).
- The ability to set 'partime' with an UMAPINFO entry has been fixed
  (@rfomin).

Revision 1.22 / (download) - annotate - [select for diffs], Wed May 19 10:44:42 2021 UTC (2 years, 6 months ago) by micha
Branch: MAIN
CVS Tags: pkgsrc-2021Q2-base, pkgsrc-2021Q2
Changes since 1.21: +2 -2 lines
Diff to previous 1.21 (colored)

games/woof: Update to 5.1.0

Woof! 5.1.0
-----------
- The flashing disc icon position has been fixed in wide screen mode
  (@rfomin).
- The double binding of the "menu up" and "menu down" keys has been
  removed.
- Texture offsets are now always recalculated.
- Path names with Unicode encoding are now supported on Windows
  (@rfomin).
- The "Next Level" key has been fixed for Episode 4 (@rfomin).
- An end-of-line character mismatch has been fixed in the Dehacked
  string parser.
- Demo compatibility when recording in Vanilla mode has been fixed
  (@rfomin).
- The REJECT table overflow emulation from PrBoom+/Chocolate Doom has
  been ported over (@rfomin).
- MIDI controller values are now clamped into the [0..127] range,
  fixing MUS music for e.g. TNT MAP02.
- In Vanilla and Boom complevels some entries in the Setup menu are
  now disabled if they don't apply (@rfomin).
- 64 MB of RAM are now allocated by default (@rfomin).
- The widescreen offsets for the Advanced HUD and custom messges has
  been fixed (@rfomin).
- Extended HELP screens have been fixed and HELP screens are now
  loaded from PWADs, if available (@rfomin).

Revision 1.21 / (download) - annotate - [select for diffs], Fri Apr 30 14:55:01 2021 UTC (2 years, 7 months ago) by micha
Branch: MAIN
Changes since 1.20: +2 -2 lines
Diff to previous 1.20 (colored)

games/woof: Update to 5.0.0

Woof! 5.0.0
-----------
- Support for the "UMAPINFO" lump has been added, compliant to Rev 1.6 of
  the spec (@rfomin).
- The concept of compatibility levels has been added, currently offering
  "Vanilla", "Boom" and "MBF" (default). The default compatibility level
  may be changed through the menu and overridden with the -complevel
  parameter, allowing for both numeric and named arguments as in PrBoom+
  (@rfomin).
- The comp_3keydoor compatibility flag has been removed for better
  compatibility with PrBoom+. Fixing this bug is now handled through
  compatibility levels.
- Mouse button bindings for backward motion and turning right/left have
  been added.
- Support for recording and playing back Vanilla demos without reduced
  turning resolution has been added through the -longtics parameter
  (@rfomin).
- Support for "autoload" directories has been added, both for common
  ("doom-all") and per IWAD files. WAD files in these directories are
  loaded before those passed to the -file parameter, DEHACKED files in
  these directories are processed after those passed to the -deh parameter
  and before those embedded into WAD files.
- The limit for the values set by the mouse sensitivity thermometers in the
  menu has been removed.
- The instruction message for multiple choice menu items has been fixed
  (@rfomin).
- Some portability issues caused by different platforms using either
  / or \ as directory separators have been fixed (@rfomin).
- The order of the demo sequence has been changed to show the CREDIT
  graphic screen after the first demo and the port's own credit screen
  after the second.
- The widescreen offset for the color picker cursor in the menu has been
  fixed (@rfomin).
- Comments and helps strings are now saved in the correct order in the
  config file (@rfomin).
- Widescreen graphics for Doom 1 endings have been fixed (@rfomin).
- Boom friction is now properly saved in savegames (@rfomin).

Revision 1.20 / (download) - annotate - [select for diffs], Wed Mar 31 10:09:15 2021 UTC (2 years, 8 months ago) by micha
Branch: MAIN
Changes since 1.19: +2 -2 lines
Diff to previous 1.19 (colored)

games/woof: Update to 4.0.2

Woof! 4.0.2
-----------
- Add a config example for Vanilla automap colors (thanks @OpenRift412).
- Do not collapse leading slashes on Windows anymore in NormalizeSlashes()
  to recognize canonicalized Windows paths (@rfomin).
- Prevent running out of stack space in P_SetMobjState() (@rfomin).
- Only save MUSINFO music in savegames if it's actually playing.
- Keep the comp_3keydoor compatibility flag out of the comp[] array to
  prevent demo header mismatch with PrBoom+

Revision 1.19 / (download) - annotate - [select for diffs], Mon Mar 15 11:33:28 2021 UTC (2 years, 8 months ago) by micha
Branch: MAIN
CVS Tags: pkgsrc-2021Q1-base, pkgsrc-2021Q1
Changes since 1.18: +1 -1 lines
Diff to previous 1.18 (colored)

games/woof: Update to 4.0.1

Woof! 4.0.1
-----------
- Compatibility with PrBoom+ complevel 11 has been vastly improved:
  - Player bobbing calculation has been fixed (@rfomin).
  - Resetting of the doomednum feature for the MT_SCEPTRE and MT_BIBLE
    things has been removed, which would lead to these map things not
    being spawned if not in "beta emulation" mode (@rfomin).
  - The implementations of P_Move(), P_CreateBlockMap() and
    P_FindShortestTextureAround()/P_FindShortestUpperAround() have been
    modified to match the ones from Boom, which are unconditionally used
    in PrBoom+ (@rfomin).
  - More MBF code pointers have been disabled in Boom compatibility mode
    (@rfomin).
  - Compatibility defaults have been brought in line with PrBoom+:
    - Enable  "Zombie players can exit levels".
    - Disable "Build stairs exactly the same way that Doom does".
    - Enable  "Fix 3-key door works with only 2 keys".
- The padvalue typo in the REJECT buffer overflow emulation has been
  fixed (@rfomin).
- Data is now properly free()d in some functions in i_sound.c (@rfomin).
- A wrong function argument in MUSINFO logging has been fixed (@rfomin).
- A dummy entry has been added to the S_music[] array for the NUMMUSIC
  counter, fixing a crash when changing music from a MUSINFO track.

Revision 1.18 / (download) - annotate - [select for diffs], Mon Mar 8 10:55:47 2021 UTC (2 years, 8 months ago) by micha
Branch: MAIN
Changes since 1.17: +2 -2 lines
Diff to previous 1.17 (colored)

games/woof: Update to 4.0.0

Woof! 4.0.0
-----------
- The -fast and -respawn options are now properly reloaded from
  savegames.
- PNG screenshots are now exact reproductions# of the actual
  game# screen.
- Framebuffer overflows are now prevented in V_DrawPatchGeneral() and
  V_CopyRect().
- The bmp2c.c tool now builds with MSVC build (@rfomin).
- A workaround for the SDL 2.0.14 Alt-Tab bug on Windows has been
  introduced (@rfomin).
- A woof-midiproc.exe has been ported over from Crispy Doom, allowing to
  set SFX and music volume separately on Windows (@rfomin).
- The SPECHITS overflow emulation has been ported over from Chocolate
  Doom / PrBoom+, allowing for some more obscure Vanilla demos to keep
  sync.
- The "IDKFA" cheat string has been externalized, allowing it to be
  replaced by DEHACKED.
- The widescreen rendering mode has been ported over from Crispy Doom
  with proper support for the widescreen assets found e.g. in the Unity
  version of Doom (@rfomin).
- MIDI playback on big-endian systems has been fixed (@BeWorld2018).
- The "HI_START"/"HI_END" namespace has been introduced to avoid
  conflicts with high-resolution textures (@rfomin).
- The option to show the "A secret is revealed!" message has been added
  (@rfomin).
- The window geometry and display index settings are now saved across
  restarts (@rfomin).
- The -pistolstart command line option has been added (@rfomin).
- Support for 16-bit WAV sound lumps has been added (@rfomin).
- Support for the "MUSINFO" lump has been added (@rfomin).
- Demo compatibility with Boom 2.02 has been vastly improved:
- MBF codepointers are now disabled during Boom demo playback (@rfomin).
- The P_FindShortestTextureAround() function has been fixed (@rfomin).
- Boom's friction code has been restored (@rfomin).
- Boom's BLOCKMAP generation code has been integrated (@rfomin).
- Sprite lumps smaller than 8 bytes are now ignored (@rfomin).
- Empty music lumps (i.e. with zero length) are now properly handled
  (@rfomin).
- The weapon attack alignment implementation has been brought in line
  with Crispy Doom.
- The "no fog on spawn west" Vanilla Doom bug is now properly emulated
  (@rfomin).
- Switches definitions referencing unknown texture names are now ignored
  instead of exiting (@rfomin).
- A crash has been fixed when reading out joystick button states.
- Endianess issues with positioning the status bar patch, drawing the
  bunny scroll screen and fullscreen patches have been fixed.

Unfortunately, some of these changes made it necessary to change the
savegame format which is now incompatible to previous releases.

Revision 1.17 / (download) - annotate - [select for diffs], Mon Jan 11 16:50:57 2021 UTC (2 years, 10 months ago) by micha
Branch: MAIN
Changes since 1.16: +2 -2 lines
Diff to previous 1.16 (colored)

games/woof: Update to 3.1.0

Changelog:
- A choice of a centered or bobbing weapon sprite during attack has been
  added.
- A default save slot name is generated when the user saves to an empty
  slot.
- The total time for all completed levels is now calculated.

Revision 1.16 / (download) - annotate - [select for diffs], Mon Nov 30 12:24:52 2020 UTC (3 years ago) by micha
Branch: MAIN
CVS Tags: pkgsrc-2020Q4-base, pkgsrc-2020Q4
Changes since 1.15: +2 -2 lines
Diff to previous 1.15 (colored)

games/woof: Update to 3.0.0

* The player coordinates widget on the Automap is now optional.
* Sounds may now be played in their full length. However, this only
  applies to sounds originating from (removed) map objects, not to
  those that emerge "in the player's head".
* All textures are now always composed, whether they are multi-
  patched or not. Furthermore, two separate composites are created,
  one for opaque and one for translucent mid-textures on 2S walls.
  Additionally, textures may now be arbitrarily tall.
* A new wrapping column getter function has been introduced to allow
  for non-power-of-two wide mid-textures on 2S walls.
* Parts of the renderer have been upgraded to use 64-bit integer types.
* Empty DEHACKED lumps are now skipped.

Revision 1.15 / (download) - annotate - [select for diffs], Mon Oct 19 16:31:11 2020 UTC (3 years, 1 month ago) by micha
Branch: MAIN
Changes since 1.14: +2 -2 lines
Diff to previous 1.14 (colored)

games/woof: Update to 2.3.2

- Demos recorded in PrBoom's own demo format are now detected and ignored.
- A crash when the second finale text screen is shown has been fixed.

Revision 1.14 / (download) - annotate - [select for diffs], Thu Oct 1 10:04:43 2020 UTC (3 years, 2 months ago) by micha
Branch: MAIN
Changes since 1.13: +2 -2 lines
Diff to previous 1.13 (colored)

games/woof: Update to 2.3.1

Revision 1.13 / (download) - annotate - [select for diffs], Mon Sep 28 10:03:11 2020 UTC (3 years, 2 months ago) by micha
Branch: MAIN
Changes since 1.12: +2 -2 lines
Diff to previous 1.12 (colored)

games/woof: Update to 2.3.0

- Binaries are now built with optimization flags and debugging information
  (stripped for release).
- A "secret" option to force integer video scaling factors has been added
  ("integer_scaling").
- A mouse button binding for the "Use" action has been added. Double click
  acting as "Use" has been made optional.
- The "Ouch Face" and the "Picked up a Medikit that you really need" message
  are now shown as intended.

You may have to rebind your mouse buttons!

Revision 1.12 / (download) - annotate - [select for diffs], Mon Sep 14 08:14:03 2020 UTC (3 years, 2 months ago) by micha
Branch: MAIN
CVS Tags: pkgsrc-2020Q3-base, pkgsrc-2020Q3
Changes since 1.11: +2 -2 lines
Diff to previous 1.11 (colored)

games/woof: Update to 2.2.0

- Level stats and level time widgets have been added to the automap.
- The weapon sprites can now be centered during attacks.
- A crash when a Dehacked patch attempts to assign a non-existent code
  pointer has been fixed.

Revision 1.11 / (download) - annotate - [select for diffs], Fri Sep 11 10:28:09 2020 UTC (3 years, 2 months ago) by micha
Branch: MAIN
Changes since 1.10: +10 -1 lines
Diff to previous 1.10 (colored)

games/woof: Build fix for Darwin

XDG desktop and icon files are now always installed (on Darwin too).
pkgsrc users maybe have X11 installed on Apple machines.

Revision 1.10 / (download) - annotate - [select for diffs], Thu Sep 3 10:26:47 2020 UTC (3 years, 2 months ago) by micha
Branch: MAIN
Changes since 1.9: +2 -2 lines
Diff to previous 1.9 (colored)

games/woof: Update to 2.1.1

Bug-fix release, fixing linedef type 242 rendering with moving control
sectors and SDL2_Mixer opening a different number of audio channels than
requested.

Revision 1.9 / (download) - annotate - [select for diffs], Fri Aug 21 16:31:30 2020 UTC (3 years, 3 months ago) by micha
Branch: MAIN
Changes since 1.8: +2 -3 lines
Diff to previous 1.8 (colored)

games/woof: Update to 2.1.0

- The "Run" key inverts "Always Run" behaviour.
- Key bindings have been added to restart a level or go to the next level.

Revision 1.8 / (download) - annotate - [select for diffs], Tue Aug 18 17:57:59 2020 UTC (3 years, 3 months ago) by leot
Branch: MAIN
Changes since 1.7: +2 -1 lines
Diff to previous 1.7 (colored)

*: revbump for libsndfile

Revision 1.7 / (download) - annotate - [select for diffs], Mon Jul 20 16:21:36 2020 UTC (3 years, 4 months ago) by micha
Branch: MAIN
Changes since 1.6: +2 -2 lines
Diff to previous 1.6 (colored)

games/woof: Update to 2.0.2

More fixes to linedef type 242 fake floors and ceilings rendering.

Revision 1.6 / (download) - annotate - [select for diffs], Thu Jul 16 10:11:41 2020 UTC (3 years, 4 months ago) by micha
Branch: MAIN
Changes since 1.5: +2 -2 lines
Diff to previous 1.5 (colored)

games/woof: Update to 2.0.1

The rendering of linedef type 242 fake floors and ceilings has been fixed.

Revision 1.5 / (download) - annotate - [select for diffs], Fri Jul 3 15:41:46 2020 UTC (3 years, 4 months ago) by micha
Branch: MAIN
Changes since 1.4: +2 -2 lines
Diff to previous 1.4 (colored)

games/woof: Update to 2.0.0

- Support for uncapped rendering frame rate with frame interpolation has
  been added.
- A char-signedness issue has been fixed.

Revision 1.4 / (download) - annotate - [select for diffs], Wed Jun 10 15:17:26 2020 UTC (3 years, 5 months ago) by micha
Branch: MAIN
CVS Tags: pkgsrc-2020Q2-base, pkgsrc-2020Q2
Changes since 1.3: +2 -3 lines
Diff to previous 1.3 (colored)

games/woof: Update to 1.2.2

Changelog:
- The code has been prepared to compile with GCC 10.1.
- Support for tall textures and sprites in DeePsea format has been added.
- Missing textures are now treated as non-fatal.

Revision 1.3 / (download) - annotate - [select for diffs], Wed Jun 3 16:27:12 2020 UTC (3 years, 5 months ago) by micha
Branch: MAIN
Changes since 1.2: +9 -1 lines
Diff to previous 1.2 (colored)

games/woof: Build fix for SmartOS

Rename uint_t (is defined by unistd.h on SmartOS).
Bump PKGREVISION.

Revision 1.2 / (download) - annotate - [select for diffs], Thu May 28 09:16:55 2020 UTC (3 years, 6 months ago) by wiz
Branch: MAIN
Changes since 1.1: +2 -1 lines
Diff to previous 1.1 (colored)

woof: add missing pkg-config tool

Revision 1.1 / (download) - annotate - [select for diffs], Mon May 11 10:46:12 2020 UTC (3 years, 6 months ago) by micha
Branch: MAIN

games/woof: import woof-1.2.1

Woof! is a continuation of Lee Killough's Doom source port MBF targeted
at modern systems.

MBF stands for "Marine's Best Friend" and is regarded by many as the
successor of the Boom source port by TeamTNT.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>