pkgsrc-WIP-changes archive

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

raze: update to raze-1.9.1



Module Name:	pkgsrc-wip
Committed By:	Yorick Hardy <yorickhardy%gmail.com@localhost>
Pushed By:	yhardy
Date:		Tue Jan 23 10:12:21 2024 +0200
Changeset:	77e51675e6e71fee2043fe3031708168fe3cacb2

Modified Files:
	raze/Makefile
	raze/distinfo
Added Files:
	raze/patches/patch-source_common_engine_files.h
	raze/patches/patch-source_common_utility_gitinfo.cpp

Log Message:
raze: update to raze-1.9.1

Raze 1.9.1

  * account for resorted directories when accessing the local file
    path array in file_directory.cpp. This fixes issues with wrong
    data being loaded from directories.

 Changelog from 1.9.0:

  * fixed autoaiming. The WW2GI pistol check was completely wrong. :(
  * perform music volume lookup by lump number instead of name. This
    way any setting will work for both short and long file names.
  * do music volume adjustment by modifying the raw waveform data to
    get around the clamping of AL_GAIN.
  * fixed: The generic sound loader for SNDINFO must use
    S_LookupSound to match the feature set of the game specific code.
  * added missing null check in clipmove. This only very rarely
    triggered for Blood's projectiles, no other things use this code
    path.
  * Duke: Fixed statnum for the geisha statues.
  * RR: fixed bad destination name for one Route66 sound
  * Blood: fixed cutscene sound not playing when starting a map from
    the console.
  * RR: Set Route66's Gator's size explicitly. The CON code for this
    sets its correct size with 'sizeto' which is an animating
    instruction so it is clearly visible when they shrink to their
    proper size.
  * internal FileSystem rewrite.
  * RR: fixed typo in spawn list.
  * RR: fixed secret trigger reporting.
  * fixed: Resource IDs for sounds must be unique. If an ID gets used
    it must be taken off any other sound that has it.
  * SW: fix vertical spread for the Uzi
  * fixed case mapping for Georgian script.
  * Duke: fixed keycard colors on alt. HUD.
  * Exhumed: fix crash on bad player animation sequence.
  * Duke: remove setting the xflip flag for sprites rendered in a
    mirror. The new renderer handles this internally so this flag
    will just un-flip the sprite again.
  * fix ChangeLevel when called for ending the game.
  * reverted some unstable changes from 1.8.x.

Raze 1.9.0

Lots of bugfixes.
This also reverts some organizational changes from 1.8 that proved
to be too unstable and were causing countless bug reports.

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

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

diffstat:
 raze/Makefile                                        |  2 +-
 raze/distinfo                                        |  8 +++++---
 raze/patches/patch-source_common_engine_files.h      | 16 ++++++++++++++++
 raze/patches/patch-source_common_utility_gitinfo.cpp | 16 ++++++++++++++++
 4 files changed, 38 insertions(+), 4 deletions(-)

diffs:
diff --git a/raze/Makefile b/raze/Makefile
index 1144f4f9b8..fd2e88e6c5 100644
--- a/raze/Makefile
+++ b/raze/Makefile
@@ -5,7 +5,7 @@ PKGNAME=	raze-${DISTNAME}
 CATEGORIES=	games
 MASTER_SITES=	${MASTER_SITE_GITHUB:=ZDoom/}
 GITHUB_PROJECT=	Raze
-GITHUB_TAG=	1.8.1
+GITHUB_TAG=	1.9.1
 DIST_SUBDIR=	${GITHUB_PROJECT}
 
 MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
diff --git a/raze/distinfo b/raze/distinfo
index e007306c19..148ddaf30f 100644
--- a/raze/distinfo
+++ b/raze/distinfo
@@ -1,16 +1,18 @@
 $NetBSD$
 
-BLAKE2s (Raze/1.8.1.tar.gz) = 8abfa0b3e59a7f761a5b06710a31ccba73d7a77497465e95195f2a604b3a17fc
-SHA512 (Raze/1.8.1.tar.gz) = 60e9f2499d4605bda30a6328fee0fdbcb9e543f9601a62a24fea21dcd2f6a601ffbaf972efd4af7103717af006a2dff3aae3b5fa522542867d8c187c16fd91de
-Size (Raze/1.8.1.tar.gz) = 18326513 bytes
+BLAKE2s (Raze/1.9.1.tar.gz) = 6157042ee7c48c117150c8bebdcb8c3c2b362787643a734151c852c33f4623df
+SHA512 (Raze/1.9.1.tar.gz) = 7786ddf01d568f2ca23d55ee46934e94fa0cc6c6905e08f52381cfd975a51d64651c4dada60fd86b22b977e1d46d0d570f08370e5b67fd1cc43c36afa5a88b78
+Size (Raze/1.9.1.tar.gz) = 18494171 bytes
 SHA1 (patch-libraries_ZVulkan_CMakeLists.txt) = 7600c20a8a421686bceeb3ad0623ac1a7c329bb3
 SHA1 (patch-source_CMakeLists.txt) = 6307c68b08138bddafc5ecfea2f550c1e1c68699
 SHA1 (patch-source_common_audio_music_i__music.h) = bee5cefbc98fff6464ff829223c0d710c5b3207b
+SHA1 (patch-source_common_engine_files.h) = 0c7a8f38e7600c61a5cd213a0f156c88461fa884
 SHA1 (patch-source_common_engine_palettecontainer.cpp) = e9b8a76dae41ab9e5e0f79f56bfe1e783626cd7d
 SHA1 (patch-source_common_objects_autosegs.cpp) = a3d568441d4c13543a36ef43a168153ec9e37c97
 SHA1 (patch-source_common_objects_autosegs.h) = 26b7e4ca2de35d260a10596a421f5bd91bd17565
 SHA1 (patch-source_common_textures_bitmap.h) = 46857773c2ef73c6ce56861e173521d3fcb59c36
 SHA1 (patch-source_common_utility_engineerrors.cpp) = 09e9dc7330094e8584e6d55647ef794f0f865a83
+SHA1 (patch-source_common_utility_gitinfo.cpp) = e525ca850a5b5a138ef0ce1125e8960a914a945d
 SHA1 (patch-source_common_utility_palette.cpp) = d9085817ae0a6ffa9e0c9e839a8f569d3de76699
 SHA1 (patch-source_core_gameconfigfile.cpp) = 46ddce26760e50cf90375a66835557b9d33ea0b5
 SHA1 (patch-source_games_blood_src_nnexts.cpp) = 09c29fdae8228dc82555f722b3907355bd1b3106
diff --git a/raze/patches/patch-source_common_engine_files.h b/raze/patches/patch-source_common_engine_files.h
new file mode 100644
index 0000000000..eefe34f4f3
--- /dev/null
+++ b/raze/patches/patch-source_common_engine_files.h
@@ -0,0 +1,16 @@
+$NetBSD$
+
+Add a missing include for source/common/utility/writezip.cpp.
+
+--- source/common/engine/files.h.orig	2024-01-01 06:47:40.000000000 +0000
++++ source/common/engine/files.h
+@@ -1,6 +1,7 @@
+ #pragma once
+ #include "fs_files.h"
++#include "fs_decompress.h"
+ 
+ using FileSys::FileReader;
+ using FileSys::FileWriter;
+-using FileSys::BufferWriter;
+\ No newline at end of file
++using FileSys::BufferWriter;
diff --git a/raze/patches/patch-source_common_utility_gitinfo.cpp b/raze/patches/patch-source_common_utility_gitinfo.cpp
new file mode 100644
index 0000000000..ef0ef53014
--- /dev/null
+++ b/raze/patches/patch-source_common_utility_gitinfo.cpp
@@ -0,0 +1,16 @@
+$NetBSD$
+
+Don't return the git version (this is not a git checkout), use the 
+VERSIONSTR instead.
+
+--- source/common/utility/gitinfo.cpp.orig	2024-01-17 17:21:01.292994816 +0000
++++ source/common/utility/gitinfo.cpp
+@@ -39,7 +39,7 @@
+ 
+ const char *GetGitDescription()
+ {
+-	return GIT_DESCRIPTION;
++	return "\0";
+ }
+ 
+ const char *GetGitHash()


Home | Main Index | Thread Index | Old Index