Mon Oct 31 12:15:45 2022 UTC ()
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.


(micha)
diff -r1.42 -r1.43 pkgsrc/games/woof/Makefile
diff -r1.35 -r1.36 pkgsrc/games/woof/distinfo

cvs diff -r1.42 -r1.43 pkgsrc/games/woof/Makefile (expand / switch to unified diff)

--- pkgsrc/games/woof/Makefile 2022/09/30 15:13:13 1.42
+++ pkgsrc/games/woof/Makefile 2022/10/31 12:15:45 1.43
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.42 2022/09/30 15:13:13 micha Exp $ 1# $NetBSD: Makefile,v 1.43 2022/10/31 12:15:45 micha Exp $
2 2
3DISTNAME= woof_10.3.0 3DISTNAME= woof_10.4.0
4PKGNAME= ${DISTNAME:S/_/-/} 4PKGNAME= ${DISTNAME:S/_/-/}
5CATEGORIES= games 5CATEGORIES= games
6MASTER_SITES= ${MASTER_SITE_GITHUB:=fabiangreffrath/} 6MASTER_SITES= ${MASTER_SITE_GITHUB:=fabiangreffrath/}
7GITHUB_TAG= ${DISTNAME} 7GITHUB_TAG= ${DISTNAME}
8EXTRACT_USING= bsdtar 8EXTRACT_USING= bsdtar
9 9
10MAINTAINER= pkgsrc-users@NetBSD.org 10MAINTAINER= pkgsrc-users@NetBSD.org
11HOMEPAGE= https://github.com/fabiangreffrath/woof/ 11HOMEPAGE= https://github.com/fabiangreffrath/woof/
12COMMENT= Continuation of Lee Killough's Doom source port MBF 12COMMENT= Continuation of Lee Killough's Doom source port MBF
13LICENSE= gnu-gpl-v2 13LICENSE= gnu-gpl-v2
14 14
15USE_LANGUAGES= c99 15USE_LANGUAGES= c99
16USE_CMAKE= yes 16USE_CMAKE= yes
@@ -43,26 +43,24 @@ SUBST_SED.xdg= -e 's,UNIX AND NOT APPLE @@ -43,26 +43,24 @@ SUBST_SED.xdg= -e 's,UNIX AND NOT APPLE
43SUBST_CLASSES+= install 43SUBST_CLASSES+= install
44SUBST_STAGE.install= do-configure 44SUBST_STAGE.install= do-configure
45SUBST_MESSAGE.install= Preparing INSTALL.pkgsrc file ... 45SUBST_MESSAGE.install= Preparing INSTALL.pkgsrc file ...
46SUBST_FILES.install= ${WRKDIR}/INSTALL.pkgsrc 46SUBST_FILES.install= ${WRKDIR}/INSTALL.pkgsrc
47SUBST_SED.install= -e 's,DOOMWADDIR,${PREFIX}/${DOOMWADDIR},' 47SUBST_SED.install= -e 's,DOOMWADDIR,${PREFIX}/${DOOMWADDIR},'
48 48
49pre-configure: 49pre-configure:
50 cd ${WRKSRC}; mkdir build 50 cd ${WRKSRC}; mkdir build
51 ${CP} ${FILESDIR}/INSTALL.pkgsrc ${WRKDIR} 51 ${CP} ${FILESDIR}/INSTALL.pkgsrc ${WRKDIR}
52 52
53post-install: 53post-install:
54 ${INSTALL_DATA} ${WRKDIR}/INSTALL.pkgsrc \ 54 ${INSTALL_DATA} ${WRKDIR}/INSTALL.pkgsrc \
55 ${DESTDIR}${PREFIX}/share/doc/woof/INSTALL.pkgsrc 55 ${DESTDIR}${PREFIX}/share/doc/woof/INSTALL.pkgsrc
56 ${MV} ${DESTDIR}${PREFIX}/share/doc/Woof/woof/CMDLINE.txt \ 
57 ${DESTDIR}${PREFIX}/share/doc/woof/CMDLINE.txt 
58 56
59.include "../../audio/SDL2_mixer/buildlink3.mk" 57.include "../../audio/SDL2_mixer/buildlink3.mk"
60.include "../../audio/fluidsynth/buildlink3.mk" 58.include "../../audio/fluidsynth/buildlink3.mk"
61.include "../../devel/zlib/buildlink3.mk" 59.include "../../devel/zlib/buildlink3.mk"
62.include "../../devel/SDL2/buildlink3.mk" 60.include "../../devel/SDL2/buildlink3.mk"
63.include "../../graphics/SDL2_image/buildlink3.mk" 61.include "../../graphics/SDL2_image/buildlink3.mk"
64.include "../../graphics/hicolor-icon-theme/buildlink3.mk" 62.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
65.include "../../net/SDL2_net/buildlink3.mk" 63.include "../../net/SDL2_net/buildlink3.mk"
66.include "../../sysutils/desktop-file-utils/desktopdb.mk" 64.include "../../sysutils/desktop-file-utils/desktopdb.mk"
67 65
68.include "../../mk/bsd.pkg.mk" 66.include "../../mk/bsd.pkg.mk"

cvs diff -r1.35 -r1.36 pkgsrc/games/woof/distinfo (expand / switch to unified diff)

--- pkgsrc/games/woof/distinfo 2022/09/30 15:13:13 1.35
+++ pkgsrc/games/woof/distinfo 2022/10/31 12:15:45 1.36
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.35 2022/09/30 15:13:13 micha Exp $ 1$NetBSD: distinfo,v 1.36 2022/10/31 12:15:45 micha Exp $
2 2
3BLAKE2s (woof_10.3.0.tar.gz) = 296e05b6e483f5cc0f39caa2991cd68913b30ed2cf97ada7058ccbc3870e9f49 3BLAKE2s (woof_10.4.0.tar.gz) = e2f032e62237396b61b2eded4ad4ea533827f088db6da02a92589764630e6f7a
4SHA512 (woof_10.3.0.tar.gz) = 61dbf151b70069155cd0eaae40e302a7878cf424e695ada098665439a755e4d3276ad2198cc19313d0cd62ae6d98124c630adbbf9e99b8537c4b479cae284fc4 4SHA512 (woof_10.4.0.tar.gz) = c7a79a6dce8f67be77d62de07e7f7747eb85c43172d66773ddababdb0ab25bee54646557908d1a8bba8a7e430b392ef5a5a8cf42f7f185fed607b5e718d7ff10
5Size (woof_10.3.0.tar.gz) = 7266079 bytes 5Size (woof_10.4.0.tar.gz) = 7266971 bytes
6SHA1 (patch-src_d__iwad.c) = e2e596d3f0eacfca8852afa329704c14dadf7889 6SHA1 (patch-src_d__iwad.c) = e2e596d3f0eacfca8852afa329704c14dadf7889