diff options
author | micha <micha@pkgsrc.org> | 2022-06-29 11:31:54 +0000 |
---|---|---|
committer | micha <micha@pkgsrc.org> | 2022-06-29 11:31:54 +0000 |
commit | 1e1e063b86633353fae1060bdce00cdf5fabe73e (patch) | |
tree | 13a5fb4f1247bce55d1dbde33af718c5bfa445d8 /games | |
parent | 74fe70c55235afcd2fbff0301c006af09dc1e84e (diff) | |
download | pkgsrc-1e1e063b86633353fae1060bdce00cdf5fabe73e.tar.gz |
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).
Diffstat (limited to 'games')
-rw-r--r-- | games/woof/Makefile | 7 | ||||
-rw-r--r-- | games/woof/PLIST | 11 | ||||
-rw-r--r-- | games/woof/distinfo | 11 | ||||
-rw-r--r-- | games/woof/patches/patch-data_CMakeLists.txt | 14 | ||||
-rw-r--r-- | games/woof/patches/patch-src_d__iwad.c (renamed from games/woof/patches/patch-Source_d__iwad.c) | 8 |
5 files changed, 34 insertions, 17 deletions
diff --git a/games/woof/Makefile b/games/woof/Makefile index e021a6c8b28..34e707298a0 100644 --- a/games/woof/Makefile +++ b/games/woof/Makefile @@ -1,8 +1,7 @@ -# $NetBSD: Makefile,v 1.33 2022/03/28 10:44:18 tnn Exp $ +# $NetBSD: Makefile,v 1.34 2022/06/29 11:31:54 micha Exp $ -DISTNAME= woof_9.0.0 +DISTNAME= woof_10.0.0 PKGNAME= ${DISTNAME:S/_/-/} -PKGREVISION= 1 CATEGORIES= games MASTER_SITES= ${MASTER_SITE_GITHUB:=fabiangreffrath/} GITHUB_TAG= ${DISTNAME} @@ -27,7 +26,7 @@ DOOMWADDIR= share/doom SUBST_CLASSES+= waddir SUBST_STAGE.waddir= pre-configure SUBST_MESSAGE.waddir= Preparing d_iwad.c file ... -SUBST_FILES.waddir= Source/d_iwad.c +SUBST_FILES.waddir= src/d_iwad.c SUBST_SED.waddir= -e 's,PKGSRC_PREFIX,"${PREFIX}",' SUBST_SED.waddir+= -e 's,PKGSRC_DOOMWADDIR,"/${DOOMWADDIR}",' diff --git a/games/woof/PLIST b/games/woof/PLIST index ee334d78139..737c1d893bd 100644 --- a/games/woof/PLIST +++ b/games/woof/PLIST @@ -1,5 +1,8 @@ -@comment $NetBSD: PLIST,v 1.8 2022/03/11 11:10:11 micha Exp $ +@comment $NetBSD: PLIST,v 1.9 2022/06/29 11:31:54 micha Exp $ bin/woof +bin/woof-setup +man/man6/woof.6 +share/applications/woof-setup.desktop share/applications/woof.desktop share/doc/woof/COPYING share/doc/woof/INSTALL.pkgsrc @@ -26,15 +29,15 @@ share/doc/woof/examples/possbud.deh share/doc/woof/examples/sky.wad share/doc/woof/examples/touchy.deh share/doc/woof/mapcolors_vanilla.cfg -share/doc/woof/mbf-bugs.html +share/doc/woof/mbf-bugs.md share/doc/woof/mbf.txt -share/doc/woof/mbf21.md share/doc/woof/mbfedit.txt share/doc/woof/mbffaq.txt share/doc/woof/options.txt -share/doc/woof/umapinfo.txt +share/doc/woof/umapinfo.md share/doc/woof/winmbf02.txt share/doc/woof/winmbf02s.txt +share/icons/hicolor/128x128/apps/woof-setup.png share/icons/hicolor/128x128/apps/woof.png share/woof/autoload/chex.wad/chex.deh share/woof/autoload/chex.wad/extchex.deh diff --git a/games/woof/distinfo b/games/woof/distinfo index 8595fb50d87..5f50025c180 100644 --- a/games/woof/distinfo +++ b/games/woof/distinfo @@ -1,6 +1,7 @@ -$NetBSD: distinfo,v 1.29 2022/03/11 11:05:44 micha Exp $ +$NetBSD: distinfo,v 1.30 2022/06/29 11:31:54 micha Exp $ -BLAKE2s (woof_9.0.0.tar.gz) = b63d237c2b85397d2c36e14833b8b7a410c244eb92042c0419fa682c48b77823 -SHA512 (woof_9.0.0.tar.gz) = f554a6aa80456bc4b0d5156344beafa7b51f4d796306dafcb22ebd3f46441c1307b595df9f4eba4834bb117841326c2695ac3f132c2c90dc84c3cede8f523d83 -Size (woof_9.0.0.tar.gz) = 7778038 bytes -SHA1 (patch-Source_d__iwad.c) = a58291e4717699efaefa3e56294666cfc6e65c75 +BLAKE2s (woof_10.0.0.tar.gz) = 05660fa1bb317f72f4703a27e98c777b895b961f1fdf1631f369c89f87b7a435 +SHA512 (woof_10.0.0.tar.gz) = 0db57d2b0817b0cb301753610ab382c05cc4db7ebb69ebe96200f90eeb285dcff8af5b800f0abfbdcc36a5b494c316bd503c7c445183e1d063bb1ec809429586 +Size (woof_10.0.0.tar.gz) = 7872336 bytes +SHA1 (patch-data_CMakeLists.txt) = d75fe1b163bfb39488bdf7df5ca8656d4e790408 +SHA1 (patch-src_d__iwad.c) = e2e596d3f0eacfca8852afa329704c14dadf7889 diff --git a/games/woof/patches/patch-data_CMakeLists.txt b/games/woof/patches/patch-data_CMakeLists.txt new file mode 100644 index 00000000000..d29858c327d --- /dev/null +++ b/games/woof/patches/patch-data_CMakeLists.txt @@ -0,0 +1,14 @@ +$NetBSD: patch-data_CMakeLists.txt,v 1.1 2022/06/29 11:31:54 micha Exp $ + +Install man page into hierarchy "$PREFIX/man". +Patch is not suitable for upstream. + +--- data/CMakeLists.txt.orig 2022-06-17 09:24:44.000000000 +0000 ++++ data/CMakeLists.txt +@@ -1,5 +1,5 @@ + if(UNIX AND NOT APPLE) +- install(FILES woof.6 DESTINATION share/man/man6) ++ install(FILES woof.6 DESTINATION man/man6) + 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) diff --git a/games/woof/patches/patch-Source_d__iwad.c b/games/woof/patches/patch-src_d__iwad.c index 5013c50eade..de99c99deab 100644 --- a/games/woof/patches/patch-Source_d__iwad.c +++ b/games/woof/patches/patch-src_d__iwad.c @@ -1,11 +1,11 @@ -$NetBSD: patch-Source_d__iwad.c,v 1.2 2021/08/27 10:47:40 micha Exp $ +$NetBSD: patch-src_d__iwad.c,v 1.1 2022/06/29 11:31:54 micha Exp $ Add pkgsrc ${PREFIX}/share/doom to WAD file search path. Patch is not suitable for upstream. ---- Source/d_iwad.c.orig 2020-04-14 06:39:44.000000000 +0000 -+++ Source/d_iwad.c -@@ -442,6 +442,9 @@ static void AddXdgDirs(void) +--- src/d_iwad.c.orig 2020-04-14 06:39:44.000000000 +0000 ++++ src/d_iwad.c +@@ -463,6 +463,9 @@ static void AddXdgDirs(void) env = "/usr/local/share:/usr/share"; } |