Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gzdoom for openSUSE:Factory checked 
in at 2022-11-06 13:56:57
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gzdoom (Old)
 and      /work/SRC/openSUSE:Factory/.gzdoom.new.2275 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gzdoom"

Sun Nov  6 13:56:57 2022 rev:27 rq:1033845 version:4.9.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/gzdoom/gzdoom.changes    2022-10-25 
11:20:40.766226016 +0200
+++ /work/SRC/openSUSE:Factory/.gzdoom.new.2275/gzdoom.changes  2022-11-06 
13:56:59.635417894 +0100
@@ -1,0 +2,12 @@
+Sat Nov  5 19:55:42 UTC 2022 - Jan Engelhardt <jeng...@inai.de>
+
+- Update to release 4.9.0
+  * IQM bone model support
+  * Textured particles
+  * The SoftPoly renderer was removed
+- Delete gzdoom-sdlbug.patch (obsolete),
+  0001-fix-gzdoom.pk3-not-found-error.patch (merged)
+- Add 0001-build-unbreak-compilation-on-Linux.patch,
+  0001-removed-some-32bit-only-CMake-code.patch
+
+-------------------------------------------------------------------

Old:
----
  0001-fix-gzdoom.pk3-not-found-error.patch
  g4.8.2.tar.gz
  gzdoom-sdlbug.patch

New:
----
  0001-build-unbreak-compilation-on-Linux.patch
  0001-removed-some-32bit-only-CMake-code.patch
  g4.9.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ gzdoom.spec ++++++
--- /var/tmp/diff_new_pack.QXid0H/_old  2022-11-06 13:57:00.523423023 +0100
+++ /var/tmp/diff_new_pack.QXid0H/_new  2022-11-06 13:57:00.531423069 +0100
@@ -17,7 +17,7 @@
 
 
 Name:           gzdoom
-Version:        4.8.2
+Version:        4.9.0
 Release:        0
 Summary:        A DOOM source port with graphic and modding extensions
 License:        GPL-3.0-only
@@ -28,10 +28,10 @@
 Source:         https://github.com/coelckers/gzdoom/archive/g%version.tar.gz
 Patch1:         gzdoom-waddir.patch
 Patch2:         gzdoom-lzma.patch
-Patch4:         gzdoom-sdlbug.patch
+Patch3:         0001-build-unbreak-compilation-on-Linux.patch
 Patch5:         gzdoom-vulkan.patch
 Patch6:         gzdoom-discord.patch
-Patch8:         0001-fix-gzdoom.pk3-not-found-error.patch
+Patch8:         0001-removed-some-32bit-only-CMake-code.patch
 Patch9:         0001-Revert-use-static_assert-to-make-32-bit-builds-fail.patch
 BuildRequires:  cmake >= 2.8.7
 BuildRequires:  discord-rpc-devel

++++++ 0001-Revert-use-static_assert-to-make-32-bit-builds-fail.patch ++++++
--- /var/tmp/diff_new_pack.QXid0H/_old  2022-11-06 13:57:00.551423185 +0100
+++ /var/tmp/diff_new_pack.QXid0H/_new  2022-11-06 13:57:00.551423185 +0100
@@ -5,23 +5,20 @@
 
 This reverts commit 8c244f6f850eeb5a5dede7f887f3f1ba87b3d8bc.
 ---
- src/common/engine/i_interface.cpp | 2 --
+ src/common/engine/i_interface.cpp |    2 --
  1 file changed, 2 deletions(-)
 
-diff --git a/src/common/engine/i_interface.cpp 
b/src/common/engine/i_interface.cpp
-index 13d35a3a9..217f9212f 100644
---- a/src/common/engine/i_interface.cpp
-+++ b/src/common/engine/i_interface.cpp
-@@ -1,8 +1,6 @@
- #include "i_interface.h"
- #include "st_start.h"
+Index: gzdoom-g4.9.0/src/common/engine/i_interface.cpp
+===================================================================
+--- gzdoom-g4.9.0.orig/src/common/engine/i_interface.cpp
++++ gzdoom-g4.9.0/src/common/engine/i_interface.cpp
+@@ -5,8 +5,6 @@
+ #include "c_cvars.h"
+ #include "gstrings.h"
  
 -static_assert(sizeof(void*) == 8, "32 builds are not supported");
 -
  // Some global engine variables taken out of the backend code.
  FStartupScreen* StartWindow;
  SystemCallbacks sysCallbacks;
--- 
-2.36.1
-
 

++++++ 0001-build-unbreak-compilation-on-Linux.patch ++++++
>From 040fafaf7260b51031e20d850aa5358c0a7bd9a7 Mon Sep 17 00:00:00 2001
From: Jan Engelhardt <jeng...@inai.de>
Date: Sat, 5 Nov 2022 22:30:07 +0100
Subject: [PATCH] build: unbreak compilation on Linux
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

gzdoom/src/d_anonstats.cpp:14:10: fatal error: i_mainwindow.h: No such file or 
directory
   14 | #include "i_mainwindow.h"
      |          ^~~~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [src/CMakeFiles/zdoom.dir/build.make:1441: 
src/CMakeFiles/zdoom.dir/d_anonstats.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [CMakeFiles/Makefile2:959: src/CMakeFiles/zdoom.dir/all] Error 2
make: *** [Makefile:136: all] Error 2

gzdoom/src/d_anonstats.cpp:126:17: error: ???actor??? was not declared in this 
scope; did you mean ???AActor????
  126 |                 actor->         return false; // no host, disable
      |                 ^~~~~
      |                 AActor

$ find . -name "i_mainw*"
./src/common/platform/win32/i_mainwindow.h
./src/common/platform/win32/i_mainwindow.cpp

Fixes: g4.5pre-1327-g6670bc09b
Fixes: g4.9pre-359-g082818405
---
 src/d_anonstats.cpp | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/src/d_anonstats.cpp b/src/d_anonstats.cpp
index 1dcd05824..2e1456259 100644
--- a/src/d_anonstats.cpp
+++ b/src/d_anonstats.cpp
@@ -11,9 +11,8 @@ void D_ConfirmSendStats()
 
 #else // !NO_SEND_STATS
 
-#include "i_mainwindow.h"
-
 #if defined(_WIN32)
+#include "i_mainwindow.h"
 #define WIN32_LEAN_AND_MEAN
 #include <windows.h>
 #include <winsock2.h>
@@ -121,7 +120,7 @@ bool I_HTTPRequest(const char* request)
 bool I_HTTPRequest(const char* request)
 {
        if ((*sys_statshost)[0] == 0)
-               actor->         return false; // no host, disable
+               return false; // no host, disable
 
        int sockfd, portno, n;
                struct sockaddr_in serv_addr;
-- 
2.38.0


++++++ 0001-removed-some-32bit-only-CMake-code.patch ++++++
>From 9e76faff1f93688d035062913cc29b294b831576 Mon Sep 17 00:00:00 2001
From: Christoph Oelckers <coelck...@users.noreply.github.com>
Date: Thu, 20 Oct 2022 21:11:18 +0200
Subject: [PATCH] - removed some 32bit only CMake code.

---
 src/CMakeLists.txt |   25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

Index: gzdoom-g4.9.0/src/CMakeLists.txt
===================================================================
--- gzdoom-g4.9.0.orig/src/CMakeLists.txt
+++ gzdoom-g4.9.0/src/CMakeLists.txt
@@ -156,8 +156,33 @@ endif()
 
 # Decide on SSE setup
 
+# SSE only matters on 32-bit targets. We check compiler flags to know if we 
can do it.
+if( CMAKE_SIZEOF_VOID_P MATCHES "4" AND NOT CMAKE_OSX_ARCHITECTURES MATCHES 
ppc )
+               CHECK_CXX_COMPILER_FLAG( "-msse2 -mfpmath=sse" CAN_DO_MFPMATH )
+               CHECK_CXX_COMPILER_FLAG( -arch:SSE2 CAN_DO_ARCHSSE2 )
+               if( CAN_DO_MFPMATH )
+                       set( SSE1_ENABLE "-msse -mfpmath=sse" )
+                       set( SSE2_ENABLE "-msse2 -mfpmath=sse" )
+               elseif( CAN_DO_ARCHSSE2 )
+                       set( SSE1_ENABLE -arch:SSE )
+                       set( SSE2_ENABLE -arch:SSE2 )
+               endif()
+endif()
+
 if( X64 )
        set( HAVE_MMX 1 )
+else( X64 )
+       set( SAFE_CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS} )
+
+       if( DEM_CMAKE_COMPILER_IS_GNUCXX_COMPATIBLE )
+               set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -mmmx")
+       endif( DEM_CMAKE_COMPILER_IS_GNUCXX_COMPATIBLE )
+
+       CHECK_CXX_SOURCE_COMPILES("#include <mmintrin.h>
+               int main(void) { __m64 v = _m_from_int(0); }"
+               HAVE_MMX)
+
+       set( CMAKE_CXX_FLAGS ${SAFE_CMAKE_CXX_FLAGS} )
 endif( X64 )
 
 CHECK_CXX_SOURCE_COMPILES("#include <ppl.h>

++++++ g4.8.2.tar.gz -> g4.9.0.tar.gz ++++++
/work/SRC/openSUSE:Factory/gzdoom/g4.8.2.tar.gz 
/work/SRC/openSUSE:Factory/.gzdoom.new.2275/g4.9.0.tar.gz differ: char 13, line 
1

Reply via email to