[yquake2] 03/06: New upstream release

Simon McVittie smcv at debian.org
Mon Jun 26 07:35:48 UTC 2017


This is an automated email from the git hooks/post-receive script.

smcv pushed a commit to branch debian/master
in repository yquake2.

commit c3dca84927616973cd122ad5f760703c5b62dbc2
Author: Simon McVittie <smcv at debian.org>
Date:   Mon Jun 26 01:34:53 2017 +0100

    New upstream release
    
      - d/patches: Refresh, drop patches that are no longer needed
---
 debian/changelog                                   |   7 +
 ...l-Jaquays-name-in-credits-and-quit-screen.patch | 204 ---------------------
 ...andMadeMath.h-to-include-my-non-SSE-patch.patch | 109 -----------
 ...-LD-FLAGS-instead-of-overriding-them-to-o.patch |   6 +-
 ...y-use-usr-local-opt-openal-soft-on-Darwin.patch |  32 ----
 .../Remove-unwanted-rpaths-from-LDFLAGS.patch      |   2 +-
 debian/patches/series                              |   3 -
 7 files changed, 11 insertions(+), 352 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index b287106..69d8916 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+yquake2 (7.01~dfsg1-1) UNRELEASED; urgency=medium
+
+  * New upstream release
+    - d/patches: Refresh, drop patches that are no longer needed
+
+ -- Simon McVittie <smcv at debian.org>  Mon, 26 Jun 2017 01:34:31 +0100
+
 yquake2 (7.00~dfsg1-1) unstable; urgency=medium
 
   * Increase debhelper compat level to 10 for parallel build
diff --git a/debian/patches/7.01/Fix-Jennell-Jaquays-name-in-credits-and-quit-screen.patch b/debian/patches/7.01/Fix-Jennell-Jaquays-name-in-credits-and-quit-screen.patch
deleted file mode 100644
index fa5f8de..0000000
--- a/debian/patches/7.01/Fix-Jennell-Jaquays-name-in-credits-and-quit-screen.patch
+++ /dev/null
@@ -1,204 +0,0 @@
-From: Daniel Gibson <metalcaedes at gmail.com>
-Date: Mon, 12 Jun 2017 18:21:09 +0200
-Subject: Fix Jennell Jaquays' name in credits and quit screen
-
-the latter is done by identifying the baseq2 pics/quit.pcx in LoadPCX()
-and changing some pixels
----
- CMakeLists.txt                 |  2 +
- Makefile                       |  6 ++-
- src/client/menu/menu.c         |  6 +--
- src/client/refresh/files/pcx.c | 98 ++++++++++++++++++++++++++++++++++++++++++
- 4 files changed, 107 insertions(+), 5 deletions(-)
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 8e4a1b3..cd42d2d 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -431,6 +431,7 @@ set(GL1-Source
- 	${GL_SRC_DIR}/files/stb.c
- 	${GL_SRC_DIR}/files/wal.c
- 	${COMMON_SRC_DIR}/shared/shared.c
-+	${COMMON_SRC_DIR}/md4.c
- 	)
- 
- set(GL1-Header
-@@ -465,6 +466,7 @@ set(GL3-Source
- 	${GL_SRC_DIR}/files/stb.c
- 	${GL_SRC_DIR}/files/wal.c
- 	${COMMON_SRC_DIR}/shared/shared.c
-+	${COMMON_SRC_DIR}/md4.c
- 	)
- 
- set(GL3-Header
-diff --git a/Makefile b/Makefile
-index 6d654bb..5ef906b 100755
---- a/Makefile
-+++ b/Makefile
-@@ -816,7 +816,8 @@ REFGL1_OBJS_ := \
- 	src/client/refresh/files/pcx.o \
- 	src/client/refresh/files/stb.o \
- 	src/client/refresh/files/wal.o \
--	src/common/shared/shared.o 
-+	src/common/shared/shared.o \
-+	src/common/md4.o
- 	
- ifeq ($(YQ2_OSTYPE), Windows)
- REFGL1_OBJS_ += \
-@@ -847,7 +848,8 @@ REFGL3_OBJS_ := \
- 	src/client/refresh/files/pcx.o \
- 	src/client/refresh/files/stb.o \
- 	src/client/refresh/files/wal.o \
--	src/common/shared/shared.o
-+	src/common/shared/shared.o \
-+	src/common/md4.o
- 
- ifeq ($(YQ2_OSTYPE), Windows)
- REFGL3_OBJS_ += \
-diff --git a/src/client/menu/menu.c b/src/client/menu/menu.c
-index 1f8c3a3..c67256d 100644
---- a/src/client/menu/menu.c
-+++ b/src/client/menu/menu.c
-@@ -1509,7 +1509,7 @@ static const char *idcredits[] = {
- 	"Tim Willits",
- 	"American McGee",
- 	"Christian Antkow",
--	"Paul Jaquays",
-+	"Jennell Jaquays",
- 	"Brandon James",
- 	"",
- 	"+BIZ",
-@@ -1667,7 +1667,7 @@ static const char *xatcredits[] =
-     "Paul Steed",
-     "Tim Willits",
-     "Christian Antkow",
--    "Paul Jaquays",
-+    "Jennell Jaquays",
-     "Brandon James",
-     "Todd Hollenshead",
-     "Barrett (Bear) Alexander",
-@@ -1791,7 +1791,7 @@ static const char *roguecredits[] =
-     "Paul Steed",
-     "Tim Willits",
-     "Christian Antkow",
--    "Paul Jaquays",
-+    "Jennell Jaquays",
-     "Brandon James",
-     "Todd Hollenshead",
-     "Barrett (Bear) Alexander",
-diff --git a/src/client/refresh/files/pcx.c b/src/client/refresh/files/pcx.c
-index f511775..010a224 100644
---- a/src/client/refresh/files/pcx.c
-+++ b/src/client/refresh/files/pcx.c
-@@ -26,6 +26,96 @@
- 
- #include "../ref_shared.h"
- 
-+// Fix Jennell Jaquays' name in the Quitscreen
-+// this is 98x11 pixels, each value an index
-+// into the standard baseq2/pak0/pics/quit.pcx colormap
-+static unsigned char quitscreenfix[] = {
-+	191,191,191,47,28,39,4,4,39,1,47,28,47,28,29,1,
-+	28,28,47,31,31,1,29,31,1,28,47,47,47,47,29,28,
-+	47,31,30,28,40,40,4,28,28,40,39,40,29,102,102,245,
-+	28,39,4,4,39,103,40,40,1,1,102,94,47,47,1,94,
-+	94,94,94,47,102,245,103,103,103,47,1,102,1,102,29,29,
-+	29,29,47,28,245,31,31,31,47,1,28,1,28,47,1,102, 102,102,
-+	191,191,142,47,4,8,8,8,8,4,47,28,1,28,29,28,
-+	29,29,31,1,47,245,47,47,28,28,31,47,28,1,31,1,
-+	1,245,47,39,8,8,8,40,39,8,8,8,39,1,1,47,
-+	4,8,8,8,8,4,47,29,28,31,28,28,29,28,28,28,
-+	29,28,31,28,47,29,1,28,31,47,1,28,1,1,29,29,
-+	29,47,28,1,28,28,245,28,28,28,28,47,29,28,47,102,102,103,
-+	191,191,142,31,29,36,8,8,36,31,40,39,40,4,1,1,
-+	39,40,39,40,40,31,28,40,40,4,39,40,28,47,31,40,
-+	39,40,4,1,36,8,8,4,47,36,8,8,39,1,1,1,
-+	29,36,8,8,36,4,4,39,40,4,47,1,47,40,40,39,
-+	39,40,28,40,40,47,45,39,40,28,4,39,40,4,39,1,
-+	28,4,40,28,28,4,39,28,47,40,40,39,40,39,28,28,1,103,
-+	1,142,29,142,28,39,8,8,36,36,8,8,8,8,36,1,
-+	8,8,8,8,8,36,39,8,8,8,8,8,36,40,36,8,
-+	8,8,8,36,40,8,8,40,1,4,8,8,40,1,1,31,
-+	28,39,8,8,36,8,8,8,8,8,36,31,36,8,8,8,
-+	8,8,36,8,8,4,40,8,8,36,8,8,8,8,8,36,
-+	40,8,8,40,39,8,8,40,36,8,8,8,8,8,39,29,28,29,
-+	103,191,142,47,28,40,8,8,40,8,8,33,33,8,8,36,
-+	8,8,36,36,8,8,36,8,8,36,36,8,8,36,8,8,
-+	33,33,8,8,36,8,8,4,47,40,8,8,39,47,28,245,
-+	28,40,8,8,40,40,36,36,33,8,8,36,8,8,36,36,
-+	8,8,36,8,8,40,40,8,8,40,4,36,36,33,8,8,
-+	36,8,8,39,39,8,8,36,8,8,33,36,36,39,28,1,47,28,
-+	103,246,1,47,1,39,8,8,40,8,8,8,8,8,8,36,
-+	8,8,4,40,8,8,36,8,8,40,4,8,8,36,8,8,
-+	8,8,8,8,36,8,8,40,29,39,8,8,39,1,1,47,
-+	1,39,8,8,40,36,8,8,8,8,8,36,8,8,4,40,
-+	8,8,36,8,8,40,39,8,8,40,36,8,8,8,8,8,
-+	36,8,8,39,40,8,8,40,36,8,8,8,8,36,28,1,1,29,
-+	103,47,40,40,4,36,8,8,36,8,8,33,36,36,36,4,
-+	8,8,39,4,8,8,36,8,8,4,40,8,8,36,8,8,
-+	33,36,36,36,36,8,8,40,31,40,8,8,40,47,40,40,
-+	4,36,8,8,36,8,8,33,33,8,8,36,8,8,36,36,
-+	8,8,36,8,8,36,36,8,8,36,8,8,33,33,8,8,
-+	36,8,8,36,36,8,8,4,39,36,36,33,8,8,4,40,4,31,
-+	191,40,8,8,8,8,8,36,29,36,8,8,8,8,8,40,
-+	8,8,40,4,8,8,36,8,8,40,39,8,8,39,36,8,
-+	8,8,8,8,39,8,8,39,45,4,8,8,40,40,8,8,
-+	8,8,8,36,29,36,8,8,8,8,8,40,36,8,8,8,
-+	8,8,40,36,8,8,8,8,8,40,36,8,8,8,8,8,
-+	40,36,8,8,8,8,8,36,8,8,8,8,8,36,4,8,8,4,
-+	47,45,40,39,40,39,39,245,246,1,40,40,40,39,4,47,
-+	40,4,28,29,39,40,30,39,39,1,28,40,4,28,1,40,
-+	40,40,39,4,29,40,39,1,1,1,4,4,47,45,40,39,
-+	40,39,39,245,246,29,39,40,40,40,4,47,28,39,39,36,
-+	8,8,4,1,39,40,4,40,40,1,29,4,39,4,40,39,
-+	1,39,36,36,33,8,8,4,39,4,39,4,40,47,36,8,8,40,
-+	1,28,47,28,28,29,1,28,47,28,31,28,28,27,47,28,
-+	45,246,30,28,245,29,47,47,29,30,28,47,27,1,246,47,
-+	47,47,1,28,47,28,47,1,47,47,1,29,29,47,47,28,
-+	28,29,1,47,1,47,47,28,31,47,47,31,47,47,47,4,
-+	8,8,39,245,1,47,28,245,28,47,31,28,47,28,28,28,
-+	40,8,8,8,8,8,36,47,28,1,246,47,1,40,8,8,36,1,
-+	47,1,102,1,102,102,47,94,94,102,47,47,102,102,102,102,
-+	94,1,94,47,102,1,102,47,30,30,102,27,47,102,94,1,
-+	102,47,1,94,102,103,1,102,103,103,47,47,47,29,1,29,
-+	28,28,29,28,1,47,28,31,29,1,47,29,28,1,1,47,
-+	4,39,1,47,47,1,28,28,28,47,1,28,45,28,47,47,
-+	1,40,4,4,40,4,29,28,31,45,47,28,47,47,4,40,28,28
-+};
-+
-+static void
-+fixQuitScreen(byte* px)
-+{
-+	// overwrite 11 lines, 98 pixels each, from quitscreenfix[]
-+	// starting at line 140, column 188
-+	// quitscreen is 320x240 px
-+	int r, qsIdx = 0;
-+
-+	px += 140*320; // go to line 140
-+	px += 188; // to colum 188
-+	for(r=0; r<11; ++r)
-+	{
-+		memcpy(px, quitscreenfix+qsIdx, 98);
-+		qsIdx += 98;
-+		px += 320;
-+	}
-+}
-+
- void
- LoadPCX(char *origname, byte **pic, byte **palette, int *width, int *height)
- {
-@@ -134,6 +224,14 @@ LoadPCX(char *origname, byte **pic, byte **palette, int *width, int *height)
- 		free(*pic);
- 		*pic = NULL;
- 	}
-+	else if(pcx->xmax == 319 && pcx->ymax == 239
-+			&& Q_strcasecmp(origname, "pics/quit.pcx") == 0
-+			&& Com_BlockChecksum(pcx, len) == 3329419434u)
-+	{
-+		// it's the quit screen, and the baseq2 one (identified by checksum)
-+		// so fix it
-+		fixQuitScreen(*pic);
-+	}
- 
- 	ri.FS_FreeFile(pcx);
- }
diff --git a/debian/patches/7.01/GL3-Update-HandMadeMath.h-to-include-my-non-SSE-patch.patch b/debian/patches/7.01/GL3-Update-HandMadeMath.h-to-include-my-non-SSE-patch.patch
deleted file mode 100644
index 8f0c0f1..0000000
--- a/debian/patches/7.01/GL3-Update-HandMadeMath.h-to-include-my-non-SSE-patch.patch
+++ /dev/null
@@ -1,109 +0,0 @@
-From: Daniel Gibson <metalcaedes at gmail.com>
-Date: Fri, 9 Jun 2017 12:30:44 +0200
-Subject: GL3: Update HandMadeMath.h to include my non-SSE patch
-
-from https://github.com/StrangeZak/Handmade-Math/pull/60
-
-Hopefully fixes #204 (broken build on ARM)
----
- src/client/refresh/gl3/gl3_main.c            |  3 ---
- src/client/refresh/gl3/header/HandmadeMath.h | 38 ++++++++++++++++++++++------
- 2 files changed, 30 insertions(+), 11 deletions(-)
-
-diff --git a/src/client/refresh/gl3/gl3_main.c b/src/client/refresh/gl3/gl3_main.c
-index 8052243..323d297 100644
---- a/src/client/refresh/gl3/gl3_main.c
-+++ b/src/client/refresh/gl3/gl3_main.c
-@@ -29,9 +29,6 @@
- #include "../../header/ref.h"
- #include "header/local.h"
- 
--#ifndef __SSE__
--#define HANDMADE_MATH_NO_SSE
--#endif
- #define HANDMADE_MATH_IMPLEMENTATION
- #include "header/HandmadeMath.h"
- 
-diff --git a/src/client/refresh/gl3/header/HandmadeMath.h b/src/client/refresh/gl3/header/HandmadeMath.h
-index 9bdc6fe..010dc82 100644
---- a/src/client/refresh/gl3/header/HandmadeMath.h
-+++ b/src/client/refresh/gl3/header/HandmadeMath.h
-@@ -173,6 +173,8 @@
-           (*) Resolved compiler warnings on gcc and g++
-      1.1.2
-           (*) Fixed invalid HMMDEF's in the function definitions
-+     1.1.3
-+          (*) Fixed compile error in C mode
-           
-   LICENSE
-   
-@@ -198,7 +200,27 @@
-    Insofaras (@insofaras)
- */
- 
--#ifndef HANDMADE_NO_SSE
-+
-+// let's figure out if SSE is really available (unless disabled anyway)
-+// (it isn't on non-x86/x86_64 platforms or even x86 without explicit SSE support)
-+// => only use "#ifdef HANDMADE_MATH__USE_SSE" to check for SSE support below this block!
-+#ifndef HANDMADE_MATH_NO_SSE
-+
-+# ifdef _MSC_VER
-+   // MSVC supports SSE in amd64 mode or _M_IX86_FP >= 1 (2 means SSE2)
-+#  if defined(_M_AMD64) || ( defined(_M_IX86_FP) && _M_IX86_FP >= 1 )
-+#   define HANDMADE_MATH__USE_SSE 1
-+#  endif
-+# else // not MSVC, probably GCC, clang, icc or something that doesn't support SSE anyway
-+#  ifdef __SSE__ // they #define __SSE__ if it's supported
-+#   define HANDMADE_MATH__USE_SSE 1
-+#  endif //  __SSE__
-+# endif // not _MSC_VER
-+
-+#endif // #ifndef HANDMADE_MATH_NO_SSE
-+
-+
-+#ifdef HANDMADE_MATH__USE_SSE
- #include <xmmintrin.h>
- #endif
- 
-@@ -755,12 +777,12 @@ HMM_SquareRootF(float Value)
- {
-     float Result = 0.0f;
- 
--#ifdef HANDMADE_MATH_NO_SSE
--    Result = sqrtf(Value);
--#else        
-+#ifdef HANDMADE_MATH__USE_SSE
-     __m128 In = _mm_set_ss(Value);
-     __m128 Out = _mm_sqrt_ss(In);
-     Result = _mm_cvtss_f32(Out);
-+#else
-+    Result = sqrtf(Value);
- #endif 
- 
-     return(Result);
-@@ -771,12 +793,12 @@ HMM_RSquareRootF(float Value)
- {
-     float Result = 0.0f;
- 
--#ifdef HANDMADE_MATH_NO_SSE
--    Result = 1.0f/HMM_SquareRootF(Value);
--#else        
-+#ifdef HANDMADE_MATH__USE_SSE
-     __m128 In = _mm_set_ss(Value);
-     __m128 Out = _mm_rsqrt_ss(In);
-     Result = _mm_cvtss_f32(Out);
-+#else
-+    Result = 1.0f/HMM_SquareRootF(Value);
- #endif
- 
-     return(Result);
-@@ -1692,7 +1714,7 @@ HMM_NLerp(hmm_quaternion Left, float Time, hmm_quaternion Right)
-     Result.Z = HMM_Lerp(Left.Z, Time, Right.Z);
-     Result.W = HMM_Lerp(Left.W, Time, Right.W);
- 
--    HMM_NormalizeQuaternion(Result);
-+    Result = HMM_NormalizeQuaternion(Result);
- 
-     return(Result);
- }
diff --git a/debian/patches/Append-to-C-LD-FLAGS-instead-of-overriding-them-to-o.patch b/debian/patches/Append-to-C-LD-FLAGS-instead-of-overriding-them-to-o.patch
index 567a468..9586832 100644
--- a/debian/patches/Append-to-C-LD-FLAGS-instead-of-overriding-them-to-o.patch
+++ b/debian/patches/Append-to-C-LD-FLAGS-instead-of-overriding-them-to-o.patch
@@ -12,7 +12,7 @@ but yquake2 doesn't.
  1 file changed, 8 insertions(+), 7 deletions(-)
 
 diff --git a/Makefile b/Makefile
-index 5ab757e..76a2d1a 100755
+index bd4b81a..efc4a1c 100755
 --- a/Makefile
 +++ b/Makefile
 @@ -155,12 +155,13 @@ endif
@@ -44,8 +44,8 @@ index 5ab757e..76a2d1a 100755
 -LDFLAGS := -L/usr/local/lib -lm
 +LDFLAGS += -L/usr/local/lib -lm
  else ifeq ($(YQ2_OSTYPE),Windows)
--LDFLAGS := -L/usr/lib -lws2_32 -lwinmm
-+LDFLAGS += -L/usr/lib -lws2_32 -lwinmm
+-LDFLAGS := -L/usr/lib -lws2_32 -lwinmm -static-libgcc
++LDFLAGS += -L/usr/lib -lws2_32 -lwinmm -static-libgcc
  else ifeq ($(YQ2_OSTYPE), Darwin)
 -LDFLAGS := $(OSX_ARCH) -lm
 +LDFLAGS += $(OSX_ARCH) -lm
diff --git a/debian/patches/Only-use-usr-local-opt-openal-soft-on-Darwin.patch b/debian/patches/Only-use-usr-local-opt-openal-soft-on-Darwin.patch
deleted file mode 100644
index 74a1215..0000000
--- a/debian/patches/Only-use-usr-local-opt-openal-soft-on-Darwin.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-From: Simon McVittie <smcv at debian.org>
-Date: Sun, 18 Jun 2017 14:54:16 +0100
-Subject: Only use /usr/local/opt/openal-soft on Darwin
-
-Commit 883781c selected these paths for all OSs, but when linking to
-a system copy of OpenAL for Linux distribution binaries we want the
-normal OpenAL in /usr.
-
-Signed-off-by: Simon McVittie <smcv at debian.org>
----
- Makefile | 8 ++++++--
- 1 file changed, 6 insertions(+), 2 deletions(-)
-
-diff --git a/Makefile b/Makefile
-index 5ef906b..5ab757e 100755
---- a/Makefile
-+++ b/Makefile
-@@ -430,8 +430,12 @@ else
- release/quake2 : CFLAGS += -DUSE_OPENAL -DDEFAULT_OPENAL_DRIVER='"libopenal.so.1"' -DDLOPEN_OPENAL
- endif
- else # !DLOPEN_OPENAL
--release/quake2 : CFLAGS += -DUSE_OPENAL -I/usr/local/opt/openal-soft/include
--release/quake2 : LDFLAGS += -lopenal -L/usr/local/opt/openal-soft/lib
-+release/quake2 : CFLAGS += -DUSE_OPENAL
-+release/quake2 : LDFLAGS += -lopenal
-+ifeq ($(YQ2_OSTYPE), Darwin)
-+release/quake2 : CFLAGS += -I/usr/local/opt/openal-soft/include
-+release/quake2 : LDFLAGS += -L/usr/local/opt/openal-soft/lib
-+endif # Darwin
- endif # !DLOPEN_OPENAL
- endif # WITH_OPENAL
- 
diff --git a/debian/patches/Remove-unwanted-rpaths-from-LDFLAGS.patch b/debian/patches/Remove-unwanted-rpaths-from-LDFLAGS.patch
index 7c48427..00b1448 100644
--- a/debian/patches/Remove-unwanted-rpaths-from-LDFLAGS.patch
+++ b/debian/patches/Remove-unwanted-rpaths-from-LDFLAGS.patch
@@ -8,7 +8,7 @@ Forwarded: no, Debian-specific
  1 file changed, 21 deletions(-)
 
 diff --git a/Makefile b/Makefile
-index 76a2d1a..0d211d9 100755
+index efc4a1c..6f30434 100755
 --- a/Makefile
 +++ b/Makefile
 @@ -457,27 +457,6 @@ ifneq ($(YQ2_OSTYPE), Darwin)
diff --git a/debian/patches/series b/debian/patches/series
index 7dcd8cb..8b9c105 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,5 +1,2 @@
-7.01/GL3-Update-HandMadeMath.h-to-include-my-non-SSE-patch.patch
-7.01/Fix-Jennell-Jaquays-name-in-credits-and-quit-screen.patch
-Only-use-usr-local-opt-openal-soft-on-Darwin.patch
 Append-to-C-LD-FLAGS-instead-of-overriding-them-to-o.patch
 Remove-unwanted-rpaths-from-LDFLAGS.patch

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/yquake2.git



More information about the Pkg-games-commits mailing list