pkgsrc-WIP-changes archive

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

crispy-doom: Update to 5.12.0



Module Name:	pkgsrc-wip
Committed By:	Michael Baeuerle <micha%NetBSD.org@localhost>
Pushed By:	micha
Date:		Wed Sep 28 19:17:06 2022 +0200
Changeset:	3c9a12adfd81db915f30df4c32e2cd210078010e

Modified Files:
	crispy-doom/COMMIT_MSG
	crispy-doom/Makefile
	crispy-doom/PLIST
	crispy-doom/TODO
	crispy-doom/distinfo

Log Message:
crispy-doom: Update to 5.12.0

Reset maintainer.

Crispy Doom 5.12.0
------------------
New Features and Improvements
- Add mouse smoothing when running uncapped. (by @mikeday0)
- New icon designs for all games and the setup executable (by @kiwaph)
- Brightmaps now working on mid-textures of two-sided lines
  (by @JNechaevsky).
- New stats widget option: above status bar.
- Many automap improvements: (by @JNechaevsky and @mikeday0)
  - New mouse button bindings for zoom, max zoom and follow.
  - Pan/zoom faster by holding run button.
  - Use overflow-safe map coordinate system from prboom-plus.
  - Apply frame interpolation to automap rendering when running
    uncapped.

Bug Fixes
---------
- Ensure mouse sensitivity values are always initialized to defaults.
- Fix clipping issue when jumping in Doom.
- Fix cutscene rendering in truecolor in Doom.
- Fix potential Heretic crash on x64 systems.
- Armor icons now drawn in correct locations in widescreen for Hexen.
- Fix screen border glitch after leaving automap in low res mode in
  Hexen.
- Fix shuffling of items on automap after loading savegame.

Crispy Doom
-----------
- Support up to 8 pages of savegames.
- Brightmap now applied to SW2HOT texture (by @JNechaevsky).
- Improved brightmaps for SILVER3, COMPUTE2 and COMPUTE3 textures
  (by @JNechaevsky).
- Player arrows in multiplayer games now also interpolated and
  rotating with correct angles (by @JNechaevsky).
- Fix incorrect demo timer value and demo bar lenght in multiplayer
  demos (by @fabiangreffrath, @JNechaevsky and @rfomin).
- Status bar showing values and face of choosen player in multiplayer
  spy mode (by @JNechaevsky).

Crispy Heretic
--------------
- Remove ambient sound limit.
- Add automap overlay and rotation (by @mikeday0).
- Add PWAD autoload directories (by @mikeday0).
- Add brightmap support (by @JNechaevsky).
- Add mouselook support (by @mikeday0).
- Add automap mousewheel zoom and mouse panning (by @mikeday0).
- Add automap grid (by @JNechaevsky).

Crispy Hexen
------------
- Fix tutti frutti and add DeePsea tall patch support (by @mikeday0).
- Add uncapped framerate option (by @mikeday0).
- Add automap overlay and rotation (by @mikeday0).
- Add PWAD autoload directories (by @mikeday0).
- Add mouselook support ((by @mikeday0).
- Add brightmap support (by @JNechaevsky).
- Add key toggles for autorun and vertical mouse movement
  (thanks @rxhxiii).
- Add automap mousewheel zoom and mouse panning (by @mikeday0).
- Add automap grid (by @JNechaevsky).

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

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

diffstat:
 crispy-doom/COMMIT_MSG | 2 +-
 crispy-doom/Makefile   | 4 ++--
 crispy-doom/PLIST      | 3 +++
 crispy-doom/TODO       | 2 ++
 crispy-doom/distinfo   | 6 +++---
 5 files changed, 11 insertions(+), 6 deletions(-)

diffs:
diff --git a/crispy-doom/COMMIT_MSG b/crispy-doom/COMMIT_MSG
index ff8a73df70..2a1c75655e 100644
--- a/crispy-doom/COMMIT_MSG
+++ b/crispy-doom/COMMIT_MSG
@@ -1,4 +1,4 @@
-games/crispy-doom: Import version 5.10.3
+games/crispy-doom: Import version 5.12.0
 
 Crispy Doom is a friendly fork of Chocolate Doom that provides a higher
 display resolution, removes the static limits of the Doom engine and offers
diff --git a/crispy-doom/Makefile b/crispy-doom/Makefile
index 83e74c24a1..94060c89a7 100644
--- a/crispy-doom/Makefile
+++ b/crispy-doom/Makefile
@@ -1,12 +1,12 @@
 # $NetBSD$
 
-DISTNAME=	crispy-doom-5.11.1
+DISTNAME=	crispy-doom-5.12.0
 CATEGORIES=	games
 MASTER_SITES=	${MASTER_SITE_GITHUB:=fabiangreffrath/}
 GITHUB_TAG=	${DISTNAME}
 EXTRACT_USING=	bsdtar
 
-MAINTAINER=	micha%NetBSD.org@localhost
+MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
 HOMEPAGE=	https://github.com/fabiangreffrath/crispy-doom/
 COMMENT=	Limit-removing enhanced-resolution Doom source port
 LICENSE=	gnu-gpl-v2
diff --git a/crispy-doom/PLIST b/crispy-doom/PLIST
index 0cc7e92e01..d853ca5250 100644
--- a/crispy-doom/PLIST
+++ b/crispy-doom/PLIST
@@ -42,7 +42,10 @@ share/doc/crispy-heretic/INSTALL.heretic
 share/doc/crispy-hexen/CMDLINE.hexen
 share/doc/crispy-hexen/INSTALL.hexen
 share/icons/hicolor/128x128/apps/crispy-doom.png
+share/icons/hicolor/128x128/apps/crispy-heretic.png
+share/icons/hicolor/128x128/apps/crispy-hexen.png
 share/icons/hicolor/128x128/apps/crispy-setup.png
+share/icons/hicolor/128x128/apps/crispy-strife.png
 share/icons/hicolor/48x48/apps/crispy-doom.png
 share/metainfo/crispy-doom.metainfo.xml
 share/metainfo/crispy-heretic.metainfo.xml
diff --git a/crispy-doom/TODO b/crispy-doom/TODO
index 4e336ed4df..3f1fb2f13e 100644
--- a/crispy-doom/TODO
+++ b/crispy-doom/TODO
@@ -13,3 +13,5 @@ Fails without Python:
 [X] Fix man page sections (4 vs. 5 for file format pages on different OS)
 [X] Fix man page default.cfg conflict with chocolate-doom
 [X] Rename man page heretic.cfg to crispy-heretic.cfg
+
+[ ] Test whether XDG stuff works as inteded
diff --git a/crispy-doom/distinfo b/crispy-doom/distinfo
index 9e0f61b785..63ebbde083 100644
--- a/crispy-doom/distinfo
+++ b/crispy-doom/distinfo
@@ -1,6 +1,6 @@
 $NetBSD$
 
-BLAKE2s (crispy-doom-5.11.1.tar.gz) = a0013113b0f40c5803b4425da79bc7bb75e50a9cfd4216bf03a4edb9691fa7b5
-SHA512 (crispy-doom-5.11.1.tar.gz) = c970f1b32d15f91c6ec693571b9179a7607190a03cbbd2651bba0368120a25ef6ade2f157a2782dc4ea8cf05df23e66e6e7c8d2ea011bbb7626f4487f4e3b4c9
-Size (crispy-doom-5.11.1.tar.gz) = 2664465 bytes
+BLAKE2s (crispy-doom-5.12.0.tar.gz) = 82ef66d8feaf0fac587f06ff4dcd0cbe7175d9b742dd133ddd29c8152a9c120e
+SHA512 (crispy-doom-5.12.0.tar.gz) = eb7b4da44c9b261712da4da1935de747928488571ba2be9f0fa43cedd2a0bab3e0f4e0ce1cec247f44ab1b61fc2aa1f545bb0ef50f5f8ac1d3c564342d992a11
+Size (crispy-doom-5.12.0.tar.gz) = 2425206 bytes
 SHA1 (patch-src_d__iwad.c) = 7cbc9f97e41a833b40244e3deae34ef2496f4a10


Home | Main Index | Thread Index | Old Index