pkgsrc-WIP-changes archive

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

crispy-doom: Update to 5.10.0



Module Name:	pkgsrc-wip
Committed By:	Michael Baeuerle <micha%NetBSD.org@localhost>
Pushed By:	micha
Date:		Wed Jan 13 12:06:21 2021 +0100
Changeset:	19d310b81abb26bdc052886962449ce275f0eab6

Modified Files:
	crispy-doom/Makefile
	crispy-doom/distinfo
	crispy-doom/patches/patch-src_d__iwad.c

Log Message:
crispy-doom: Update to 5.10.0

New Features and Improvements
- Proper support for widescreen assets has been added (by @SmileTheory,
  thanks @ghost and @chungy).
- The bezel bottom edge to the left and right of the status bar in
  widescreen mode is now preserved (thanks braders1986 and @SmileTheory).
- Special treatment is now applied to the No Rest for the Living and The
  Masterlevels expansions - even during network games, demo recording and
  playback. This includes level transitions to the secret maps and back,
  finale text screens, par times, etc. (thanks Coincident and
  Keyboard_Doomer for input from the DSDA community).
- Menu scrolling with the mouse wheel has been improved to be more
  responsive (by @JNechaevsky).
- 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.
- Freedoom Phase 2 and FreeDM are now explicitly named in the Doom 2
  Episode menu.
- The status bar is now redrawn in the Main, Episode and Skill menus,
  where it could get overridden by custom graphics (thanks @JNechaevsky).

Bug Fixes
- A crash has been fixed when the -record and -pistolstart parameters
  were used simultaneously (thanks Spie812).
- An optimization inherited from MBF has been fixed which led to sprites
  not being rendered on the lowest possible floor (thanks @retro65).
- Only non-sky flats are now checked for the swirling effect.
- Crushed non-bleeding monsters are not removed off the map anymore,
  their sprites are replaced with the invisible SPR_TNT1 instead (thanks
  ZeroMaster010 and sorry for the desyncing demo).
- Sigil is not auto-loaded anymore with the Freedoom Phase 1 IWAD, since
  Sigil's own texture definitions may clash with the ones from Freedoom
  (thanks @Some1NamedNate).
- A brightmap definition for an animated flat sequence in HacX has been
  fixed.
- Some fixes to the "--enable-truecolor" configure option have been
  implemented (i.e. the --disable-truecolor option, the rendering of the
  status bar bezel, fuzzy column drawing and the translucency factor -
  thanks xttl).
- Window height adjustment when changing window size has been brought
  back at the cost of the window shrinking when repeatedly changing the
  widescreen option.
- Parts of the status bar being visible during the initial wipe in
  widescreen mode has been fixed (thanks xttl).

Crispy Heretic
- The level restart key now restarts the current demo recording from the
  map it was started, but under a new name (thanks @thom-wye).
- Demo file names may now have arbitrary length (inherited from Chocolate
  Doom, also applied to the Hexen sources).
- The demo file size limit has been removed (also applied to the Hexen
  and Strife sources).
- The top border not always being drawn correctly in hires mode for all
  reduced screen sizes has been fixed (thanks @xttl).

Known Issues
Users who insist on the pure Vanilla experience that was formerly applied
to the No Rest for the Living and The Masterlevels expansions or who need
it to properly play back demos recorded with a previous release will have
to rename their PWAD files and explicitly load them on the command line.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=19d310b81abb26bdc052886962449ce275f0eab6

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 crispy-doom/Makefile                    |  2 +-
 crispy-doom/distinfo                    | 10 +++++-----
 crispy-doom/patches/patch-src_d__iwad.c |  2 +-
 3 files changed, 7 insertions(+), 7 deletions(-)

diffs:
diff --git a/crispy-doom/Makefile b/crispy-doom/Makefile
index 28cfc11839..0f2d4bdbb4 100644
--- a/crispy-doom/Makefile
+++ b/crispy-doom/Makefile
@@ -1,6 +1,6 @@
 # $NetBSD$
 
-DISTNAME=	crispy-doom-5.9.2
+DISTNAME=	crispy-doom-5.10.0
 CATEGORIES=	games
 MASTER_SITES=	${MASTER_SITE_GITHUB:=fabiangreffrath/}
 GITHUB_TAG=	${DISTNAME}
diff --git a/crispy-doom/distinfo b/crispy-doom/distinfo
index 337e174e1c..b785062920 100644
--- a/crispy-doom/distinfo
+++ b/crispy-doom/distinfo
@@ -1,7 +1,7 @@
 $NetBSD$
 
-SHA1 (crispy-doom-5.9.2.tar.gz) = da404d4b360c5410984f7aff5375ae8d322c2397
-RMD160 (crispy-doom-5.9.2.tar.gz) = 55110a69662cbb4d73eca7e5ad055ecc8b2860ba
-SHA512 (crispy-doom-5.9.2.tar.gz) = bcd48a75d80b963e1b00b5acc5fc863c014cfde39f67efec50852667ed80545c78b4ed3f82b28762806f0aa3999ed26018dd6ccb34149c395409cd3c47509273
-Size (crispy-doom-5.9.2.tar.gz) = 2642419 bytes
-SHA1 (patch-src_d__iwad.c) = 96a2ea9bba5a62431f99e3b35b7bd8bba36b34ff
+SHA1 (crispy-doom-5.10.0.tar.gz) = 5e9d4abbd3e7eb0280ed14e6cdbd8fcc0cec01f0
+RMD160 (crispy-doom-5.10.0.tar.gz) = 7f22f9e3b115e15c040f9651074ba1617c2608d6
+SHA512 (crispy-doom-5.10.0.tar.gz) = b289939af35bbe3a933827fe834cbff8a267b6280749b27084abdf25174042bbdcaca313359258d7ab3fecacedd9b0f06b92624f2a7599ffff37a5e0db2436b1
+Size (crispy-doom-5.10.0.tar.gz) = 2640909 bytes
+SHA1 (patch-src_d__iwad.c) = 8cb8da89e1da4869ef9d05ef0182016bf9be63a5
diff --git a/crispy-doom/patches/patch-src_d__iwad.c b/crispy-doom/patches/patch-src_d__iwad.c
index 6709513972..feabef138e 100644
--- a/crispy-doom/patches/patch-src_d__iwad.c
+++ b/crispy-doom/patches/patch-src_d__iwad.c
@@ -4,7 +4,7 @@ Add pkgsrc ${PREFIX}/share/doom to WAD file search path.
 
 --- src/d_iwad.c.orig	2020-04-14 06:39:44.000000000 +0000
 +++ src/d_iwad.c
-@@ -653,6 +653,9 @@ static void AddXdgDirs(void)
+@@ -677,6 +677,9 @@ static void AddXdgDirs(void)
          env = "/usr/local/share:/usr/share";
      }
  


Home | Main Index | Thread Index | Old Index