pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/games/woof games/woof: Update to 10.0.0



details:   https://anonhg.NetBSD.org/pkgsrc/rev/5cc999d5ae8a
branches:  trunk
changeset: 381131:5cc999d5ae8a
user:      micha <micha%pkgsrc.org@localhost>
date:      Wed Jun 29 11:31:54 2022 +0000

description:
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:

 games/woof/Makefile                          |   7 +++----
 games/woof/PLIST                             |  11 +++++++----
 games/woof/distinfo                          |  11 ++++++-----
 games/woof/patches/patch-Source_d__iwad.c    |  17 -----------------
 games/woof/patches/patch-data_CMakeLists.txt |  14 ++++++++++++++
 games/woof/patches/patch-src_d__iwad.c       |  17 +++++++++++++++++
 6 files changed, 47 insertions(+), 30 deletions(-)

diffs (131 lines):

diff -r 009a499311a5 -r 5cc999d5ae8a games/woof/Makefile
--- a/games/woof/Makefile       Wed Jun 29 07:54:38 2022 +0000
+++ b/games/woof/Makefile       Wed Jun 29 11:31:54 2022 +0000
@@ -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 @@
 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 -r 009a499311a5 -r 5cc999d5ae8a games/woof/PLIST
--- a/games/woof/PLIST  Wed Jun 29 07:54:38 2022 +0000
+++ b/games/woof/PLIST  Wed Jun 29 11:31:54 2022 +0000
@@ -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/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 -r 009a499311a5 -r 5cc999d5ae8a games/woof/distinfo
--- a/games/woof/distinfo       Wed Jun 29 07:54:38 2022 +0000
+++ b/games/woof/distinfo       Wed Jun 29 11:31:54 2022 +0000
@@ -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 -r 009a499311a5 -r 5cc999d5ae8a games/woof/patches/patch-Source_d__iwad.c
--- a/games/woof/patches/patch-Source_d__iwad.c Wed Jun 29 07:54:38 2022 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,17 +0,0 @@
-$NetBSD: patch-Source_d__iwad.c,v 1.2 2021/08/27 10:47:40 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)
-         env = "/usr/local/share:/usr/share";
-     }
- 
-+    // Add pkgsrc location for WADs
-+    AddIWADPath(PKGSRC_PREFIX, PKGSRC_DOOMWADDIR);
-+
-     // The "standard" location for IWADs on Unix that is supported by most
-     // source ports is /usr/share/games/doom - we support this through the
-     // XDG_DATA_DIRS mechanism, through which it can be overridden.
diff -r 009a499311a5 -r 5cc999d5ae8a games/woof/patches/patch-data_CMakeLists.txt
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/games/woof/patches/patch-data_CMakeLists.txt      Wed Jun 29 11:31:54 2022 +0000
@@ -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 -r 009a499311a5 -r 5cc999d5ae8a games/woof/patches/patch-src_d__iwad.c
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/games/woof/patches/patch-src_d__iwad.c    Wed Jun 29 11:31:54 2022 +0000
@@ -0,0 +1,17 @@
+$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.
+
+--- 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";
+     }
+ 
++    // Add pkgsrc location for WADs
++    AddIWADPath(PKGSRC_PREFIX, PKGSRC_DOOMWADDIR);
++
+     // The "standard" location for IWADs on Unix that is supported by most
+     // source ports is /usr/share/games/doom - we support this through the
+     // XDG_DATA_DIRS mechanism, through which it can be overridden.



Home | Main Index | Thread Index | Old Index