pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/games/woof
Module Name: pkgsrc
Committed By: micha
Date: Wed Jan 17 14:40:51 UTC 2024
Modified Files:
pkgsrc/games/woof: Makefile PLIST distinfo
pkgsrc/games/woof/patches: patch-data_CMakeLists.txt
patch-src_d__iwad.c
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.
To generate a diff of this commit:
cvs rdiff -u -r1.46 -r1.47 pkgsrc/games/woof/Makefile
cvs rdiff -u -r1.13 -r1.14 pkgsrc/games/woof/PLIST
cvs rdiff -u -r1.40 -r1.41 pkgsrc/games/woof/distinfo
cvs rdiff -u -r1.4 -r1.5 pkgsrc/games/woof/patches/patch-data_CMakeLists.txt
cvs rdiff -u -r1.2 -r1.3 pkgsrc/games/woof/patches/patch-src_d__iwad.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/games/woof/Makefile
diff -u pkgsrc/games/woof/Makefile:1.46 pkgsrc/games/woof/Makefile:1.47
--- pkgsrc/games/woof/Makefile:1.46 Wed Jun 7 15:58:46 2023
+++ pkgsrc/games/woof/Makefile Wed Jan 17 14:40:51 2024
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.46 2023/06/07 15:58:46 micha Exp $
+# $NetBSD: Makefile,v 1.47 2024/01/17 14:40:51 micha Exp $
-DISTNAME= woof_11.1.4
+DISTNAME= woof_12.0.2
PKGNAME= ${DISTNAME:S/_/-/}
CATEGORIES= games
MASTER_SITES= ${MASTER_SITE_GITHUB:=fabiangreffrath/}
@@ -44,6 +44,12 @@ pre-configure:
post-install:
${INSTALL_DATA} ${WRKDIR}/INSTALL.pkgsrc \
${DESTDIR}${PREFIX}/share/doc/woof/INSTALL.pkgsrc
+ ${MV} ${DESTDIR}${PREFIX}/share/applications/io.github.fabiangreffrath.woof-setup.desktop \
+ ${DESTDIR}${PREFIX}/share/applications/woof-setup.desktop
+ ${MV} ${DESTDIR}${PREFIX}/share/applications/io.github.fabiangreffrath.woof.desktop \
+ ${DESTDIR}${PREFIX}/share/applications/woof.desktop
+ ${MV} ${DESTDIR}${PREFIX}/share/metainfo/io.github.fabiangreffrath.woof.metainfo.xml \
+ ${DESTDIR}${PREFIX}/share/metainfo/woof.metainfo.xml
BUILDLINK_API_DEPENDS.fluidsynth+= fluidsynth>=2.2.0
.include "../../audio/fluidsynth/buildlink3.mk"
Index: pkgsrc/games/woof/PLIST
diff -u pkgsrc/games/woof/PLIST:1.13 pkgsrc/games/woof/PLIST:1.14
--- pkgsrc/games/woof/PLIST:1.13 Wed Jun 7 15:58:46 2023
+++ pkgsrc/games/woof/PLIST Wed Jan 17 14:40:51 2024
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.13 2023/06/07 15:58:46 micha Exp $
+@comment $NetBSD: PLIST,v 1.14 2024/01/17 14:40:51 micha Exp $
bin/woof
bin/woof-setup
man/man6/woof-setup.6
@@ -39,6 +39,7 @@ share/doc/woof/woofhud.lmp
share/doc/woof/woofhud.md
share/icons/hicolor/128x128/apps/woof-setup.png
share/icons/hicolor/128x128/apps/woof.png
+share/metainfo/woof.metainfo.xml
share/woof/autoload/betalevl.wad/umapdef.lmp
share/woof/autoload/chex.wad/brghtmps.lmp
share/woof/autoload/chex.wad/chex.deh
Index: pkgsrc/games/woof/distinfo
diff -u pkgsrc/games/woof/distinfo:1.40 pkgsrc/games/woof/distinfo:1.41
--- pkgsrc/games/woof/distinfo:1.40 Fri Jun 9 09:34:16 2023
+++ pkgsrc/games/woof/distinfo Wed Jan 17 14:40:51 2024
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.40 2023/06/09 09:34:16 micha Exp $
+$NetBSD: distinfo,v 1.41 2024/01/17 14:40:51 micha Exp $
-BLAKE2s (woof_11.1.4.tar.gz) = 1c1e40fa94da301d35a1d306059f52b4b7acedaaa9863427210b1fa7b791b973
-SHA512 (woof_11.1.4.tar.gz) = c085b24ba6af604866352ea1d6d37b50e900c46bfdb997d280f5cace3d099d1bc97d33adad5d118d0a384990f4c2335c0a95cc86ae6d1b93e727c3b281307482
-Size (woof_11.1.4.tar.gz) = 7264814 bytes
-SHA1 (patch-data_CMakeLists.txt) = c19459831fd535a4336de4397c50921b63767b88
+BLAKE2s (woof_12.0.2.tar.gz) = 328dd35ec27edf6a71af458ed9f26723f99379827a5fc0bdac0c3c89d8ff163c
+SHA512 (woof_12.0.2.tar.gz) = f7e2279028b2fb95e37f27e6ecbf988b525bdcc145bce33f201612279d5d5b2b20ff944b802e6d5a95b22281e5301963e4f4d95b50eef5eec39434fe9d71d38a
+Size (woof_12.0.2.tar.gz) = 7286364 bytes
+SHA1 (patch-data_CMakeLists.txt) = 33eaf12f559c868bb602b813832463ac08c25dd4
SHA1 (patch-man_CMakeLists.txt) = d5b2b30eb8a7efeddad29699c47801bc1c865403
SHA1 (patch-man_WoofInstall.cmake.in) = fbbb75d201d53af8d68eeb29956d793eda465ffb
-SHA1 (patch-src_d__iwad.c) = 6927196acb374de5e234614e432ffb91c46c8123
+SHA1 (patch-src_d__iwad.c) = 88e02974ce6a32be07ca035856c85ebdf97b3ab0
Index: pkgsrc/games/woof/patches/patch-data_CMakeLists.txt
diff -u pkgsrc/games/woof/patches/patch-data_CMakeLists.txt:1.4 pkgsrc/games/woof/patches/patch-data_CMakeLists.txt:1.5
--- pkgsrc/games/woof/patches/patch-data_CMakeLists.txt:1.4 Wed Jun 7 15:58:46 2023
+++ pkgsrc/games/woof/patches/patch-data_CMakeLists.txt Wed Jan 17 14:40:51 2024
@@ -1,12 +1,12 @@
-$NetBSD: patch-data_CMakeLists.txt,v 1.4 2023/06/07 15:58:46 micha Exp $
+$NetBSD: patch-data_CMakeLists.txt,v 1.5 2024/01/17 14:40:51 micha Exp $
Treat macOS as Unix.
---- data/CMakeLists.txt.orig 2022-12-28 15:38:06.000000000 +0000
+--- data/CMakeLists.txt.orig 2023-12-13 09:45:57.000000000 +0000
+++ data/CMakeLists.txt
@@ -1,4 +1,4 @@
-if(UNIX AND NOT APPLE)
+if(UNIX)
- install(FILES woof.desktop DESTINATION share/applications)
- install(FILES woof.png DESTINATION share/icons/hicolor/128x128/apps)
- install(FILES woof-setup.desktop DESTINATION share/applications)
+ install(FILES io.github.fabiangreffrath.woof.desktop DESTINATION share/applications)
+ install(FILES io.github.fabiangreffrath.woof.metainfo.xml DESTINATION share/metainfo)
+ install(FILES io.github.fabiangreffrath.woof-setup.desktop DESTINATION share/applications)
Index: pkgsrc/games/woof/patches/patch-src_d__iwad.c
diff -u pkgsrc/games/woof/patches/patch-src_d__iwad.c:1.2 pkgsrc/games/woof/patches/patch-src_d__iwad.c:1.3
--- pkgsrc/games/woof/patches/patch-src_d__iwad.c:1.2 Fri Jun 9 09:34:16 2023
+++ pkgsrc/games/woof/patches/patch-src_d__iwad.c Wed Jan 17 14:40:51 2024
@@ -1,11 +1,11 @@
-$NetBSD: patch-src_d__iwad.c,v 1.2 2023/06/09 09:34:16 micha Exp $
+$NetBSD: patch-src_d__iwad.c,v 1.3 2024/01/17 14:40:51 micha Exp $
Add pkgsrc ${PREFIX}/share/doom to WAD file search path.
Patch is not suitable for upstream.
--- src/d_iwad.c.orig 2020-04-14 06:39:44.000000000 +0000
+++ src/d_iwad.c
-@@ -482,6 +482,9 @@ static void AddXdgDirs(void)
+@@ -510,6 +510,9 @@ static void AddXdgDirs(void)
env = "/usr/local/share:/usr/share";
}
Home |
Main Index |
Thread Index |
Old Index