commit gzdoom for openSUSE:Factory

2020-09-16 Thread root
Hello community,

here is the log from the commit of package gzdoom for openSUSE:Factory checked 
in at 2020-09-16 19:37:12

Comparing /work/SRC/openSUSE:Factory/gzdoom (Old)
 and  /work/SRC/openSUSE:Factory/.gzdoom.new.4249 (New)


Package is "gzdoom"

Wed Sep 16 19:37:12 2020 rev:14 rq:834761 version:4.4.2

Changes:

--- /work/SRC/openSUSE:Factory/gzdoom/gzdoom.changes2020-07-05 
01:14:16.924245121 +0200
+++ /work/SRC/openSUSE:Factory/.gzdoom.new.4249/gzdoom.changes  2020-09-16 
19:37:27.514675791 +0200
@@ -1,0 +2,7 @@
+Tue Sep 15 23:25:49 UTC 2020 - Jan Engelhardt 
+
+- Drop Recommends for music backends 
+  (this has moved to zmusic.spec)
+- Demote Recommends to Suggests
+
+---



Other differences:
--
++ gzdoom.spec ++
--- /var/tmp/diff_new_pack.dBdIxm/_old  2020-09-16 19:37:28.670676859 +0200
+++ /var/tmp/diff_new_pack.dBdIxm/_new  2020-09-16 19:37:28.674676863 +0200
@@ -54,9 +54,7 @@
 Provides:   bundled(glslang) = 8.13.3559
 Provides:   bundled(vulkan) = 1.1.114
 %endif
-Recommends: freedoom
-Recommends: timidity
-Recommends: timidity-eawpats
+Suggests:   freedoom
 Provides:   qzdoom = 1.3.0
 Provides:   zdoom = 2.8.1
 # DUMB is modified to read OggVorbis samples




commit gzdoom for openSUSE:Factory

2020-07-04 Thread root
Hello community,

here is the log from the commit of package gzdoom for openSUSE:Factory checked 
in at 2020-07-05 01:13:39

Comparing /work/SRC/openSUSE:Factory/gzdoom (Old)
 and  /work/SRC/openSUSE:Factory/.gzdoom.new.3060 (New)


Package is "gzdoom"

Sun Jul  5 01:13:39 2020 rev:13 rq:816863 version:4.4.2

Changes:

--- /work/SRC/openSUSE:Factory/gzdoom/gzdoom.changes2020-01-30 
09:42:47.665534890 +0100
+++ /work/SRC/openSUSE:Factory/.gzdoom.new.3060/gzdoom.changes  2020-07-05 
01:14:16.924245121 +0200
@@ -1,0 +2,40 @@
+Wed Jun 17 14:33:30 UTC 2020 - Jan Engelhardt 
+
+- Update to release 4.4.2
+  * Made the new "Build" light mode operational
+
+---
+Fri Jun 12 00:26:10 UTC 2020 - Jan Engelhardt 
+
+- Add gzdoom-sdlbug.patch.
+
+---
+Thu Jun 11 15:19:30 UTC 2020 - Jan Engelhardt 
+
+- Update to release 4.4.1
+  * Heretic's "bag of holding" had incorrectly given mace capacity.
+  * Mapped "Smooth mouse" back to the "m_filter" CVAR, and
+removed the "smooth_mouse" CVAR.
+  * Fixed crash with texture upscaling in the truecolor software
+renderer.
+  * Fixed crash rendering 3D floors without ceiling or floor
+textures in software.
+
+---
+Sun Jun  7 23:39:42 UTC 2020 - Jan Engelhardt 
+
+- Update to release 4.4.0
+  * Heretic's "bag of holding" had incorrectly given mace ammo.
+  * Added per pixel lighting for decals.
+  * Added a compatibility option for a bad teleporter in the
+final map of Strife.
+  * Add a cvar to control weapon bobbing while firing.
+  * Fixed crash on maps with out of range sidedef and sector
+numbers.
+  * Fixed missing sound for Polyobj_MoveTo.
+  * Attenuated lights for Strife.
+  * Added MTF_NOCOUNT to spawn flags.
+- Drop gzdoom-system-gme.patch (moved to zmusic.spec),
+  gzdoom-dl.patch (unnecessary). Add gzdoom-spirv.patch.
+
+---
@@ -10,2 +50,4 @@
-  * infrastructure in place in case Nerve.wad changes again, this can be 
extended
-  * customized invulnerability colormap does not interfere with 
Powerup.ColorMap
+  * infrastructure in place in case Nerve.wad changes again, this
+can be extended.
+  * customized invulnerability colormap does not interfere with
+Powerup.ColorMap.
@@ -13 +55,3 @@
-  * define misc/secret for Hexen, too. By now there are some mods defining 
secrets for the game so this sound should be present there.
+  * define misc/secret for Hexen, too. By now there are some mods
+defining secrets for the game so this sound should be present
+there.

Old:

  g4.3.3.tar.gz
  gzdoom-dl.patch
  gzdoom-system-gme.patch

New:

  g4.4.2.tar.gz
  gzdoom-sdlbug.patch
  gzdoom-spirv.patch



Other differences:
--
++ gzdoom.spec ++
--- /var/tmp/diff_new_pack.tc4mvY/_old  2020-07-05 01:14:20.596257651 +0200
+++ /var/tmp/diff_new_pack.tc4mvY/_new  2020-07-05 01:14:20.596257651 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   gzdoom
-Version:4.3.3
+Version:4.4.2
 Release:0
 Summary:A DOOM source port with graphic and modding extensions
 License:GPL-3.0-only
@@ -28,38 +28,31 @@
 Source: https://github.com/coelckers/gzdoom/archive/g%version.tar.gz
 Patch1: gzdoom-waddir.patch
 Patch2: gzdoom-lzma.patch
-Patch3: gzdoom-vulkan.patch
-Patch4: gzdoom-asmjit.patch
-Patch5: gzdoom-system-gme.patch
-Patch6: gzdoom-dl.patch
+Patch3: gzdoom-asmjit.patch
+Patch4: gzdoom-spirv.patch
+Patch5: gzdoom-sdlbug.patch
+Patch6: gzdoom-vulkan.patch
 BuildRequires:  cmake >= 2.8.7
 BuildRequires:  gcc-c++
-BuildRequires:  glslang-devel
 BuildRequires:  libjpeg-devel
 BuildRequires:  nasm
 BuildRequires:  pkg-config
-BuildRequires:  spirv-tools-devel
 BuildRequires:  unzip
-BuildRequires:  xz
+BuildRequires:  zmusic-devel
 BuildRequires:  pkgconfig(bzip2)
+BuildRequires:  pkgconfig(clzma) >= 17.01
 BuildRequires:  pkgconfig(flac)
-BuildRequires:  pkgconfig(fluidsynth)
 BuildRequires:  pkgconfig(gl)
 BuildRequires:  pkgconfig(gtk+-3.0)
-BuildRequires:  pkgconfig(libgme)
-BuildRequires:  pkgconfig(libmpg123)
 BuildRequires:  pkgconfig(openal)
 BuildRequires:  pkgconfig(sdl2)
-BuildRequires:  pkgconfig(sndfile)
-BuildRequires:  pkgconfig(vulkan)
 BuildRequires:  pkgconfig(zlib)
-%if 0%{?suse_version} >= 1500
-BuildRequires:  pkgconfig(clzma) >= 17.01
+%if 0%{?sle_version} >= 150200
+BuildRequires:  glslang-devel >= 6.3
+BuildRequires:  pkgconfig(vulkan) >= 1.1.77
 %else
-Provides:   bundled(lzma-sdk) = 19.00
-%endif
-%if 

commit gzdoom for openSUSE:Factory

2020-01-30 Thread root
Hello community,

here is the log from the commit of package gzdoom for openSUSE:Factory checked 
in at 2020-01-30 09:42:07

Comparing /work/SRC/openSUSE:Factory/gzdoom (Old)
 and  /work/SRC/openSUSE:Factory/.gzdoom.new.26092 (New)


Package is "gzdoom"

Thu Jan 30 09:42:07 2020 rev:12 rq:768439 version:4.3.3

Changes:

--- /work/SRC/openSUSE:Factory/gzdoom/gzdoom.changes2020-01-19 
20:58:14.848075776 +0100
+++ /work/SRC/openSUSE:Factory/.gzdoom.new.26092/gzdoom.changes 2020-01-30 
09:42:47.665534890 +0100
@@ -1,0 +2,18 @@
+Wed Jan 29 17:43:59 UTC 2020 - Michael Scafidi 
+
+- Update to release 4.3.3
+  * fixed resetting of music volume after closing dialogue
+  * exposed Level.MusicVolume to ZScript
+  * fixed calling a function on string CVar
+  * added ability to filter VM disassembly dump
+  * add check for unity version of Nerve.wad
+  * infrastructure in place in case Nerve.wad changes again, this can be 
extended
+  * customized invulnerability colormap does not interfere with 
Powerup.ColorMap
+  * precache a few sounds being referenced in common game code.
+  * define misc/secret for Hexen, too. By now there are some mods defining 
secrets for the game so this sound should be present there.
+  * Implement special colormap support for softpoly
+  * Softpoly: Fix broken fixed camera light for walls
+  * make nosave standalone CVar flag, alongside server and user
+  * implemented screenshots in softpoly backend
+
+---

Old:

  g4.3.2.tar.gz

New:

  g4.3.3.tar.gz



Other differences:
--
++ gzdoom.spec ++
--- /var/tmp/diff_new_pack.j2HKfw/_old  2020-01-30 09:42:49.309535772 +0100
+++ /var/tmp/diff_new_pack.j2HKfw/_new  2020-01-30 09:42:49.317535776 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   gzdoom
-Version:4.3.2
+Version:4.3.3
 Release:0
 Summary:A DOOM source port with graphic and modding extensions
 License:GPL-3.0-only

++ g4.3.2.tar.gz -> g4.3.3.tar.gz ++
/work/SRC/openSUSE:Factory/gzdoom/g4.3.2.tar.gz 
/work/SRC/openSUSE:Factory/.gzdoom.new.26092/g4.3.3.tar.gz differ: char 27, 
line 1




commit gzdoom for openSUSE:Factory

2020-01-19 Thread root
Hello community,

here is the log from the commit of package gzdoom for openSUSE:Factory checked 
in at 2020-01-19 20:56:43

Comparing /work/SRC/openSUSE:Factory/gzdoom (Old)
 and  /work/SRC/openSUSE:Factory/.gzdoom.new.26092 (New)


Package is "gzdoom"

Sun Jan 19 20:56:43 2020 rev:11 rq:765559 version:4.3.2

Changes:

--- /work/SRC/openSUSE:Factory/gzdoom/gzdoom.changes2019-12-21 
12:32:59.515409189 +0100
+++ /work/SRC/openSUSE:Factory/.gzdoom.new.26092/gzdoom.changes 2020-01-19 
20:58:14.848075776 +0100
@@ -1,0 +2,19 @@
+Sun Jan 19 11:03:29 UTC 2020 - Jan Engelhardt 
+
+- Update to release 4.3.2
+  * Added ML_NOSKYWALLS and ML_DRAWFULLHEIGHT
+  * Added support for new Bethesda.Net Unity Edition WADs.
+
+---
+Sat Jan 11 22:33:30 UTC 2020 - Jan Engelhardt 
+
+- Update to release 4.3.1
+  * New softpoly backend for the hardware renderer.
+  * Advanced texture colorization options.
+  * Scripted map postprocessor.
+  * Dictionary class for ZScript.
+  * Add PSPF_PLAYERTRANSLATED flag (makes a PSprite layer
+translated to the user's color).
+  * Support for MIDI on Linux via ALSA sequencer.
+
+---

Old:

  g4.2.4.tar.gz

New:

  g4.3.2.tar.gz



Other differences:
--
++ gzdoom.spec ++
--- /var/tmp/diff_new_pack.USKkfh/_old  2020-01-19 20:58:15.700076223 +0100
+++ /var/tmp/diff_new_pack.USKkfh/_new  2020-01-19 20:58:15.704076225 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package gzdoom
 #
-# Copyright (c) 2019 SUSE LLC
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,12 +17,12 @@
 
 
 Name:   gzdoom
-Version:4.2.4
+Version:4.3.2
 Release:0
 Summary:A DOOM source port with graphic and modding extensions
 License:GPL-3.0-only
 Group:  Amusements/Games/3D/Shoot
-URL:http://zdoom.org/
+URL:https://zdoom.org/
 
 #Git-Clone: https://github.com/coelckers/gzdoom
 Source: https://github.com/coelckers/gzdoom/archive/g%version.tar.gz

++ g4.2.4.tar.gz -> g4.3.2.tar.gz ++
/work/SRC/openSUSE:Factory/gzdoom/g4.2.4.tar.gz 
/work/SRC/openSUSE:Factory/.gzdoom.new.26092/g4.3.2.tar.gz differ: char 25, 
line 1

++ gzdoom-system-gme.patch ++
--- /var/tmp/diff_new_pack.USKkfh/_old  2020-01-19 20:58:15.724076236 +0100
+++ /var/tmp/diff_new_pack.USKkfh/_new  2020-01-19 20:58:15.724076236 +0100
@@ -8,11 +8,11 @@
  libraries/zmusic/CMakeLists.txt |2 +-
  2 files changed, 5 insertions(+), 10 deletions(-)
 
-Index: gzdoom-g4.2.4/CMakeLists.txt
+Index: gzdoom-g4.3.1/CMakeLists.txt
 ===
 gzdoom-g4.2.4.orig/CMakeLists.txt
-+++ gzdoom-g4.2.4/CMakeLists.txt
-@@ -195,12 +195,7 @@ endif()
+--- gzdoom-g4.3.1.orig/CMakeLists.txt
 gzdoom-g4.3.1/CMakeLists.txt
+@@ -196,12 +196,7 @@ endif()
  #endif()
  
  # GME
@@ -26,7 +26,7 @@
  
  if( MSVC )
# Eliminate unreferenced functions and data
-@@ -323,7 +318,7 @@ set( CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_
+@@ -325,7 +320,7 @@ set( CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_
  option(FORCE_INTERNAL_ZLIB "Use internal zlib")
  option(FORCE_INTERNAL_JPEG "Use internal jpeg")
  option(FORCE_INTERNAL_BZIP2 "Use internal bzip2")
@@ -35,7 +35,7 @@
  mark_as_advanced( FORCE_INTERNAL_GME )
  option(FORCE_INTERNAL_ASMJIT "Use internal asmjit" ON)
  mark_as_advanced( FORCE_INTERNAL_ASMJIT )
-@@ -392,14 +387,14 @@ else()
+@@ -391,14 +386,14 @@ else()
  endif()
  
  if( GME_FOUND AND NOT FORCE_INTERNAL_GME )
@@ -52,11 +52,11 @@
set( GME_LIBRARIES gme )
  endif()
  
-Index: gzdoom-g4.2.4/libraries/zmusic/CMakeLists.txt
+Index: gzdoom-g4.3.1/libraries/zmusic/CMakeLists.txt
 ===
 gzdoom-g4.2.4.orig/libraries/zmusic/CMakeLists.txt
-+++ gzdoom-g4.2.4/libraries/zmusic/CMakeLists.txt
-@@ -41,7 +41,7 @@ else()
+--- gzdoom-g4.3.1.orig/libraries/zmusic/CMakeLists.txt
 gzdoom-g4.3.1/libraries/zmusic/CMakeLists.txt
+@@ -46,7 +46,7 @@ else()
  endif()
  
  
@@ -64,4 +64,4 @@
 +include_directories( "${CMAKE_CURRENT_SOURCE_DIR}/../libraries/dumb/include" 
"${ZLIB_INCLUDE_DIR}" "${ADL_INCLUDE_DIR}" "${OPN_INCLUDE_DIR}" 
"${TIMIDITYPP_INCLUDE_DIR}" "${TIMIDITY_INCLUDE_DIR}" "${WILDMIDI_INCLUDE_DIR}" 
"${OPLSYNTH_INCLUDE_DIR}" "${GME_INCLUDEDIR}" "${CMAKE_CURRENT_SOURCE_DIR}" )
  
  if (WIN32)
- set( PLAT_SOURCES
+ set( PLAT_SOURCES




commit gzdoom for openSUSE:Factory

2019-12-21 Thread root
Hello community,

here is the log from the commit of package gzdoom for openSUSE:Factory checked 
in at 2019-12-21 12:32:29

Comparing /work/SRC/openSUSE:Factory/gzdoom (Old)
 and  /work/SRC/openSUSE:Factory/.gzdoom.new.6675 (New)


Package is "gzdoom"

Sat Dec 21 12:32:29 2019 rev:10 rq:758340 version:4.2.4

Changes:

--- /work/SRC/openSUSE:Factory/gzdoom/gzdoom.changes2019-10-04 
11:22:43.988896392 +0200
+++ /work/SRC/openSUSE:Factory/.gzdoom.new.6675/gzdoom.changes  2019-12-21 
12:32:59.515409189 +0100
@@ -1,0 +2,9 @@
+Tue Dec 17 00:10:32 UTC 2019 - Jan Engelhardt 
+
+- Update to release 4.2.4
+  * This is a bugfix release without new features. The notable
+highlight is that this fixes translucent objects in the
+software renderer.
+- Add gzdoom-system-gme.patch, gzdoom-dl.patch
+
+---

Old:

  g4.2.1.tar.gz

New:

  g4.2.4.tar.gz
  gzdoom-dl.patch
  gzdoom-system-gme.patch



Other differences:
--
++ gzdoom.spec ++
--- /var/tmp/diff_new_pack.bqirMw/_old  2019-12-21 12:33:00.279409553 +0100
+++ /var/tmp/diff_new_pack.bqirMw/_new  2019-12-21 12:33:00.283409554 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package gzdoom
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,12 +17,12 @@
 
 
 Name:   gzdoom
-Version:4.2.1
+Version:4.2.4
 Release:0
 Summary:A DOOM source port with graphic and modding extensions
 License:GPL-3.0-only
 Group:  Amusements/Games/3D/Shoot
-Url:http://zdoom.org/
+URL:http://zdoom.org/
 
 #Git-Clone: https://github.com/coelckers/gzdoom
 Source: https://github.com/coelckers/gzdoom/archive/g%version.tar.gz
@@ -30,6 +30,8 @@
 Patch2: gzdoom-lzma.patch
 Patch3: gzdoom-vulkan.patch
 Patch4: gzdoom-asmjit.patch
+Patch5: gzdoom-system-gme.patch
+Patch6: gzdoom-dl.patch
 BuildRequires:  cmake >= 2.8.7
 BuildRequires:  gcc-c++
 BuildRequires:  glslang-devel
@@ -54,7 +56,7 @@
 %if 0%{?suse_version} >= 1500
 BuildRequires:  pkgconfig(clzma) >= 17.01
 %else
-Provides:   bundled(lzma-sdk) = 17.01
+Provides:   bundled(lzma-sdk) = 19.00
 %endif
 %if 0%{?suse_version} == 1315
 BuildRequires:  gcc6-c++
@@ -93,7 +95,7 @@
 %patch -P 3 -p1
 rm -Rfv glslang src/rendering/vulkan/thirdparty/vulkan
 %endif
-%patch -P 4 -p1
+%patch -P 4 -P 5 -P 6 -p1
 perl -i -pe 's{__DATE__}{""}g' src/posix/sdl/i_main.cpp
 perl -i -pe 's{}{%version}g' \
tools/updaterevision/updaterevision.c

++ g4.2.1.tar.gz -> g4.2.4.tar.gz ++
/work/SRC/openSUSE:Factory/gzdoom/g4.2.1.tar.gz 
/work/SRC/openSUSE:Factory/.gzdoom.new.6675/g4.2.4.tar.gz differ: char 12, line 
1

++ gzdoom-asmjit.patch ++
--- /var/tmp/diff_new_pack.bqirMw/_old  2019-12-21 12:33:00.315409570 +0100
+++ /var/tmp/diff_new_pack.bqirMw/_new  2019-12-21 12:33:00.315409570 +0100
@@ -2,15 +2,15 @@
  libraries/asmjit/CMakeLists.txt |1 +
  1 file changed, 1 insertion(+)
 
-Index: gzdoom-g4.2.1/libraries/asmjit/CMakeLists.txt
+Index: gzdoom-g4.2.4/libraries/asmjit/CMakeLists.txt
 ===
 gzdoom-g4.2.1.orig/libraries/asmjit/CMakeLists.txt
-+++ gzdoom-g4.2.1/libraries/asmjit/CMakeLists.txt
-@@ -140,6 +140,7 @@ endforeach()
+--- gzdoom-g4.2.4.orig/libraries/asmjit/CMakeLists.txt
 gzdoom-g4.2.4/libraries/asmjit/CMakeLists.txt
+@@ -100,6 +100,7 @@ set(ASMJIT_SRCS
+ add_library(${ASMJITNAME} STATIC ${ASMJIT_SRCS} ${ASMJIT_PUBLIC_HDRS})
  
- add_library(${ASMJITNAME} STATIC ${ASMJIT_SRCS})
  set_target_properties(${ASMJITNAME} PROPERTIES OUTPUT_NAME asmjit)
 +target_link_libraries(${ASMJITNAME} rt)
  
- if(NOT SKIP_INSTALL_LIBRARIES AND NOT SKIP_INSTALL_ALL)
-   install(TARGETS ${ASMJITNAME}
+ if(NOT SKIP_INSTALL_LIBRARIES AND NOT SKIP_INSTALL_ALL )
+ install(TARGETS ${ASMJITNAME}

++ gzdoom-dl.patch ++
From: Jan Engelhardt 
Date: 2019-12-19 22:50:13.191470704 +0100

Fix linker error on i586(only) on -ldl.

[  756s] cd /home/abuild/rpmbuild/BUILD/gzdoom-g4.2.4/build/src && 
/usr/bin/cmake -E cmake_link_script CMakeFiles/zdoom.dir/link.txt --verbose=1
[  757s] /usr/bin/c++  -std=gnu++14 -Wall -Wextra -Wno-unused 
-Wno-unused-parameter -Wno-missing-field-initializers -ffp-contract=off 
-Wno-unused-result  -fomit-frame-pointer -O2 -Wall -D_FORTIFY_SOURCE=2 
-fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables 
-fstack-clash-protection -Werror=return-type  -msse -msse2 -DNDEBUG 

commit gzdoom for openSUSE:Factory

2019-10-04 Thread root
Hello community,

here is the log from the commit of package gzdoom for openSUSE:Factory checked 
in at 2019-10-04 11:22:27

Comparing /work/SRC/openSUSE:Factory/gzdoom (Old)
 and  /work/SRC/openSUSE:Factory/.gzdoom.new.2352 (New)


Package is "gzdoom"

Fri Oct  4 11:22:27 2019 rev:9 rq:734924 version:4.2.1

Changes:

--- /work/SRC/openSUSE:Factory/gzdoom/gzdoom.changes2019-09-23 
12:39:04.465593605 +0200
+++ /work/SRC/openSUSE:Factory/.gzdoom.new.2352/gzdoom.changes  2019-10-04 
11:22:43.988896392 +0200
@@ -1,0 +2,6 @@
+Tue Oct  1 06:23:02 UTC 2019 - Jan Engelhardt 
+
+- Add gzdoom-asmjit.patch.
+- Enable SSE/SSE2.
+
+---

New:

  gzdoom-asmjit.patch



Other differences:
--
++ gzdoom.spec ++
--- /var/tmp/diff_new_pack.L8HHtP/_old  2019-10-04 11:22:44.784894318 +0200
+++ /var/tmp/diff_new_pack.L8HHtP/_new  2019-10-04 11:22:44.784894318 +0200
@@ -29,6 +29,7 @@
 Patch1: gzdoom-waddir.patch
 Patch2: gzdoom-lzma.patch
 Patch3: gzdoom-vulkan.patch
+Patch4: gzdoom-asmjit.patch
 BuildRequires:  cmake >= 2.8.7
 BuildRequires:  gcc-c++
 BuildRequires:  glslang-devel
@@ -92,6 +93,7 @@
 %patch -P 3 -p1
 rm -Rfv glslang src/rendering/vulkan/thirdparty/vulkan
 %endif
+%patch -P 4 -p1
 perl -i -pe 's{__DATE__}{""}g' src/posix/sdl/i_main.cpp
 perl -i -pe 's{}{%version}g' \
tools/updaterevision/updaterevision.c
@@ -100,6 +102,12 @@
 %define _lto_cflags %nil
 # We must not strip - %%debug_package will take care of it
 # Deactivate -Wl,--as-needed
+
+%ifarch %ix86
+# program does a cpuid check, so it is ok to enable
+export CFLAGS="%optflags -msse -msse2"
+export CXXFLAGS="%optflags -msse -msse2"
+%endif
 %cmake -DNO_STRIP=1 \
 %if 0%{suse_version} == 1315
-DCMAKE_C_COMPILER=gcc-6 -DCMAKE_CXX_COMPILER=g++-6 \

++ gzdoom-asmjit.patch ++
---
 libraries/asmjit/CMakeLists.txt |1 +
 1 file changed, 1 insertion(+)

Index: gzdoom-g4.2.1/libraries/asmjit/CMakeLists.txt
===
--- gzdoom-g4.2.1.orig/libraries/asmjit/CMakeLists.txt
+++ gzdoom-g4.2.1/libraries/asmjit/CMakeLists.txt
@@ -140,6 +140,7 @@ endforeach()
 
 add_library(${ASMJITNAME} STATIC ${ASMJIT_SRCS})
 set_target_properties(${ASMJITNAME} PROPERTIES OUTPUT_NAME asmjit)
+target_link_libraries(${ASMJITNAME} rt)
 
 if(NOT SKIP_INSTALL_LIBRARIES AND NOT SKIP_INSTALL_ALL)
install(TARGETS ${ASMJITNAME}



commit gzdoom for openSUSE:Factory

2019-09-23 Thread root
Hello community,

here is the log from the commit of package gzdoom for openSUSE:Factory checked 
in at 2019-09-23 12:38:12

Comparing /work/SRC/openSUSE:Factory/gzdoom (Old)
 and  /work/SRC/openSUSE:Factory/.gzdoom.new.7948 (New)


Package is "gzdoom"

Mon Sep 23 12:38:12 2019 rev:8 rq:732152 version:4.2.1

Changes:

--- /work/SRC/openSUSE:Factory/gzdoom/gzdoom.changes2019-08-24 
18:46:18.769757838 +0200
+++ /work/SRC/openSUSE:Factory/.gzdoom.new.7948/gzdoom.changes  2019-09-23 
12:39:04.465593605 +0200
@@ -1,0 +2,14 @@
+Fri Sep 13 11:39:15 UTC 2019 - Jan Engelhardt 
+
+- Update to release 4.2.1
+  * Level compatibility additions for Scythe 2 and Hell Revealed.
+  * Add current, max and average velocity as stat.
+  * Let Hexen Cleric and Mage use unique health chains.
+  * Allow custom status bars to override notification and
+centered message display.
+  * Improve crosshair health color to be more informative.
+  * Added obituary fallbacks for actors that do not have
+any defined.
+- Remove fl2.patch (merged)
+
+---

Old:

  fl2.patch
  g4.2.0.tar.gz

New:

  g4.2.1.tar.gz



Other differences:
--
++ gzdoom.spec ++
--- /var/tmp/diff_new_pack.O9X9pg/_old  2019-09-23 12:39:06.141593329 +0200
+++ /var/tmp/diff_new_pack.O9X9pg/_new  2019-09-23 12:39:06.141593329 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   gzdoom
-Version:4.2.0
+Version:4.2.1
 Release:0
 Summary:A DOOM source port with graphic and modding extensions
 License:GPL-3.0-only
@@ -27,9 +27,8 @@
 #Git-Clone: https://github.com/coelckers/gzdoom
 Source: https://github.com/coelckers/gzdoom/archive/g%version.tar.gz
 Patch1: gzdoom-waddir.patch
-Patch4: fl2.patch
-Patch5: gzdoom-lzma.patch
-Patch6: gzdoom-vulkan.patch
+Patch2: gzdoom-lzma.patch
+Patch3: gzdoom-vulkan.patch
 BuildRequires:  cmake >= 2.8.7
 BuildRequires:  gcc-c++
 BuildRequires:  glslang-devel
@@ -68,6 +67,7 @@
 Provides:   bundled(dumb) = 0.9.3
 Provides:   bundled(gdtoa)
 Provides:   bundled(re2c) = 0.16.0
+Provides:   bundled(xbrz) = 1.7
 
 %description
 GZDoom is a port (a modification) of the original Doom source code, featuring:
@@ -83,13 +83,13 @@
 
 %prep
 %setup -q -n %name-g%version
-%patch -P 1 -P 4 -p1
+%patch -P 1 -p1
 
 %if 0%{?suse_version} >= 1500
-%patch -P 5 -p1
+%patch -P 2 -p1
 %endif
 %if 0%{?suse_version} >= 1550
-%patch -P 6 -p1
+%patch -P 3 -p1
 rm -Rfv glslang src/rendering/vulkan/thirdparty/vulkan
 %endif
 perl -i -pe 's{__DATE__}{""}g' src/posix/sdl/i_main.cpp

++ g4.2.0.tar.gz -> g4.2.1.tar.gz ++
/work/SRC/openSUSE:Factory/gzdoom/g4.2.0.tar.gz 
/work/SRC/openSUSE:Factory/.gzdoom.new.7948/g4.2.1.tar.gz differ: char 25, line 
1




commit gzdoom for openSUSE:Factory

2019-08-24 Thread root
Hello community,

here is the log from the commit of package gzdoom for openSUSE:Factory checked 
in at 2019-08-24 18:46:07

Comparing /work/SRC/openSUSE:Factory/gzdoom (Old)
 and  /work/SRC/openSUSE:Factory/.gzdoom.new.7948 (New)


Package is "gzdoom"

Sat Aug 24 18:46:07 2019 rev:7 rq:725602 version:4.2.0

Changes:

--- /work/SRC/openSUSE:Factory/gzdoom/gzdoom.changes2019-06-19 
21:10:10.846613112 +0200
+++ /work/SRC/openSUSE:Factory/.gzdoom.new.7948/gzdoom.changes  2019-08-24 
18:46:18.769757838 +0200
@@ -1,0 +2,23 @@
+Fri Aug 23 12:40:51 UTC 2019 - Jan Engelhardt 
+
+- Update to new upstream release 4.2.0
+  * The survey code has been re-enabled for this version: it sends
+basic info about the operating system but no private data:
+the number of CPU cores, the graphics card, and supported
+OpenGL/Vulkan versions.
+  * Restored original vanilla behavior of Lost Souls' charging
+attack.
+  * Exposed Append() method to ZScript dynamic array
+  * Fixed an inconsistency with missiles bouncing off actors.
+  * Added A_SoundPitch and an optional pitch parameter to
+A_PlaySound and S_Sound.
+  * Attachable dynamic lights with ZScript or DECORATE.
+- Drop _service and gzdoom-wadsrc-extra.patch,
+  both unused since 4.1.3.
+
+---
+Fri Aug 23 12:28:14 UTC 2019 - Jan Engelhardt 
+
+- Turn off LTO, it is broken. [boo#1142267]
+
+---

Old:

  _service
  g4.1.3.tar.gz
  gzdoom-wadsrc-extra.patch

New:

  g4.2.0.tar.gz



Other differences:
--
++ gzdoom.spec ++
--- /var/tmp/diff_new_pack.jkP3Yl/_old  2019-08-24 18:46:21.57548 +0200
+++ /var/tmp/diff_new_pack.jkP3Yl/_new  2019-08-24 18:46:21.821757544 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   gzdoom
-Version:4.1.3
+Version:4.2.0
 Release:0
 Summary:A DOOM source port with graphic and modding extensions
 License:GPL-3.0-only
@@ -25,9 +25,8 @@
 Url:http://zdoom.org/
 
 #Git-Clone: https://github.com/coelckers/gzdoom
-Source: https://github.com/coelckers/gzdoom/archive/g%{version}.tar.gz
+Source: https://github.com/coelckers/gzdoom/archive/g%version.tar.gz
 Patch1: gzdoom-waddir.patch
-Patch2: gzdoom-wadsrc-extra.patch
 Patch4: fl2.patch
 Patch5: gzdoom-lzma.patch
 Patch6: gzdoom-vulkan.patch
@@ -83,8 +82,8 @@
 * Demo record/playback of classic and Boom demos is not supported.
 
 %prep
-%setup -q -n %{name}-g%{version}
-%patch -P 1 -P 2 -P 4 -p1
+%setup -q -n %name-g%version
+%patch -P 1 -P 4 -p1
 
 %if 0%{?suse_version} >= 1500
 %patch -P 5 -p1
@@ -98,6 +97,7 @@
tools/updaterevision/updaterevision.c
 
 %build
+%define _lto_cflags %nil
 # We must not strip - %%debug_package will take care of it
 # Deactivate -Wl,--as-needed
 %cmake -DNO_STRIP=1 \

++ g4.1.3.tar.gz -> g4.2.0.tar.gz ++
/work/SRC/openSUSE:Factory/gzdoom/g4.1.3.tar.gz 
/work/SRC/openSUSE:Factory/.gzdoom.new.7948/g4.2.0.tar.gz differ: char 15, line 
1

++ gzdoom-lzma.patch ++
--- /var/tmp/diff_new_pack.jkP3Yl/_old  2019-08-24 18:46:22.445757484 +0200
+++ /var/tmp/diff_new_pack.jkP3Yl/_new  2019-08-24 18:46:22.469757481 +0200
@@ -9,10 +9,10 @@
  tools/zipdir/CMakeLists.txt |4 ++--
  3 files changed, 6 insertions(+), 6 deletions(-)
 
-Index: gzdoom-4.0.0/CMakeLists.txt
+Index: gzdoom-g4.2.0/CMakeLists.txt
 ===
 gzdoom-4.0.0.orig/CMakeLists.txt
-+++ gzdoom-4.0.0/CMakeLists.txt
+--- gzdoom-g4.2.0.orig/CMakeLists.txt
 gzdoom-g4.2.0/CMakeLists.txt
 @@ -12,6 +12,7 @@ endif()
  
  list( APPEND CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake )
@@ -21,28 +21,28 @@
  
  # Support cross compiling
  option( FORCE_CROSSCOMPILE "Turn on cross compiling." NO )
-@@ -355,7 +356,7 @@ else()
+@@ -382,7 +383,7 @@ else()
set( GME_LIBRARIES gme )
  endif()
  
--set( LZMA_INCLUDE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/lzma/C" )
+-set( LZMA_INCLUDE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/libraries/lzma/C" )
 +pkg_check_modules(LZMA REQUIRED clzma)
  
  if( NOT CMAKE_CROSSCOMPILING )
if( NOT CROSS_EXPORTS )
-@@ -373,7 +374,6 @@ install(DIRECTORY docs/
+@@ -400,7 +401,6 @@ install(DIRECTORY docs/
DESTINATION ${INSTALL_DOCS_PATH}
COMPONENT "Documentation")
  
--add_subdirectory( lzma )
+-add_subdirectory( libraries/lzma )
  add_subdirectory( tools )
- add_subdirectory( dumb )
- add_subdirectory( gdtoa )
-Index: gzdoom-4.0.0/src/CMakeLists.txt
+ add_subdirectory( libraries/dumb )
+ add_subdirectory( libraries/gdtoa )
+Index: gzdoom-g4.2.0/src/CMakeLists.txt
 

commit gzdoom for openSUSE:Factory

2019-06-19 Thread root
Hello community,

here is the log from the commit of package gzdoom for openSUSE:Factory checked 
in at 2019-06-19 21:08:01

Comparing /work/SRC/openSUSE:Factory/gzdoom (Old)
 and  /work/SRC/openSUSE:Factory/.gzdoom.new.4811 (New)


Package is "gzdoom"

Wed Jun 19 21:08:01 2019 rev:6 rq:710190 version:4.1.3

Changes:

--- /work/SRC/openSUSE:Factory/gzdoom/gzdoom.changes2019-02-15 
09:55:09.471764597 +0100
+++ /work/SRC/openSUSE:Factory/.gzdoom.new.4811/gzdoom.changes  2019-06-19 
21:10:10.846613112 +0200
@@ -1,0 +2,41 @@
+Sun Jun  9 11:31:24 UTC 2019 - Martin Hauke 
+
+- Update to new upstream release 4.1.3
+  * bug fixes for both zscript and vulkan (the vulkan renderer is
+pretty much complete at this point)
+  * added native double round(double) function
+  * added a crosshair on/off toggle
+  * cl_blockcheats 2 blocks cheats without showing any messages,
+useful for streamers who happen to be mappers/modders/etc
+- Update to new upstream release 4.1.0
+  * workaround buggy preprocessor in old AMD OpenGL drivers
+  * fix bloom pass regression
+  * fixed scale calculations for option menus.
+  * implement custom post process shaders for vulkan backend
+  * improve error handling during vulkan initialization
+  * fixed inverted logic for displaying the generic log in Strife.
+- Remove patch:
+  * gzdoom-staticlibs.patch (fixed by upstream)
+- Update patch:
+  * gzdoom-vulkan.patch
+
+---
+Mon Apr 08 20:31:53 UTC 2019 - Jan Engelhardt 
+
+- Update to new upstream release 4.0.0
+  * Experimental Vulkan renderer (via "+vid_backend 0" console
+option)
+  * Scaling has been changed. GZDoom now runs at a minimum of
+640x400. An extra mode (960x600) has been added to replace the
+lost 320x200 one.
+  * Added "cl_blockcheats" - useful for people who use debugging
+keys, allows a user to consciously turn off cheats without
+affecting the serveradd "cl_blockcheats" - useful for people
+who use debugging keys, allows a user to consciously turn off
+cheats without affecting the server
+  * "wait" console commands no longer execute inside the level,
+and can run during intermissions and outside the game.
+- Folded gzdoom-asmjit.patch into gzdoom-staticlibs.patch.
+- Added gzdoom-vulkan.patch.
+
+---

Old:

  gzdoom-3.7.2.tar.xz
  gzdoom-asmjit.patch
  gzdoom-staticlibs.patch

New:

  g4.1.3.tar.gz
  gzdoom-vulkan.patch



Other differences:
--
++ gzdoom.spec ++
--- /var/tmp/diff_new_pack.dbUNzu/_old  2019-06-19 21:10:11.566613812 +0200
+++ /var/tmp/diff_new_pack.dbUNzu/_new  2019-06-19 21:10:11.578613824 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   gzdoom
-Version:3.7.2
+Version:4.1.3
 Release:0
 Summary:A DOOM source port with graphic and modding extensions
 License:GPL-3.0-only
@@ -25,19 +25,19 @@
 Url:http://zdoom.org/
 
 #Git-Clone: https://github.com/coelckers/gzdoom
-Source: %name-%version.tar.xz
+Source: https://github.com/coelckers/gzdoom/archive/g%{version}.tar.gz
 Patch1: gzdoom-waddir.patch
 Patch2: gzdoom-wadsrc-extra.patch
-Patch3: gzdoom-staticlibs.patch
 Patch4: fl2.patch
 Patch5: gzdoom-lzma.patch
-Patch6: gzdoom-asmjit.patch
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+Patch6: gzdoom-vulkan.patch
 BuildRequires:  cmake >= 2.8.7
 BuildRequires:  gcc-c++
+BuildRequires:  glslang-devel
 BuildRequires:  libjpeg-devel
 BuildRequires:  nasm
 BuildRequires:  pkg-config
+BuildRequires:  spirv-tools-devel
 BuildRequires:  unzip
 BuildRequires:  xz
 BuildRequires:  pkgconfig(bzip2)
@@ -50,6 +50,7 @@
 BuildRequires:  pkgconfig(openal)
 BuildRequires:  pkgconfig(sdl2)
 BuildRequires:  pkgconfig(sndfile)
+BuildRequires:  pkgconfig(vulkan)
 BuildRequires:  pkgconfig(zlib)
 %if 0%{?suse_version} >= 1500
 BuildRequires:  pkgconfig(clzma) >= 17.01
@@ -82,12 +83,16 @@
 * Demo record/playback of classic and Boom demos is not supported.
 
 %prep
-%setup -q
-%patch -P 1 -P 2 -P 3 -P 4 -P 6 -p1
+%setup -q -n %{name}-g%{version}
+%patch -P 1 -P 2 -P 4 -p1
 
 %if 0%{?suse_version} >= 1500
 %patch -P 5 -p1
 %endif
+%if 0%{?suse_version} >= 1550
+%patch -P 6 -p1
+rm -Rfv glslang src/rendering/vulkan/thirdparty/vulkan
+%endif
 perl -i -pe 's{__DATE__}{""}g' src/posix/sdl/i_main.cpp
 perl -i -pe 's{}{%version}g' \
tools/updaterevision/updaterevision.c

++ _service ++
--- /var/tmp/diff_new_pack.dbUNzu/_old  2019-06-19 21:10:11.614613858 +0200
+++ /var/tmp/diff_new_pack.dbUNzu/_new  2019-06-19 21:10:11.614613858 +0200
@@ -2,8 +2,8 @@

  

commit gzdoom for openSUSE:Factory

2019-02-15 Thread root
Hello community,

here is the log from the commit of package gzdoom for openSUSE:Factory checked 
in at 2019-02-15 09:54:53

Comparing /work/SRC/openSUSE:Factory/gzdoom (Old)
 and  /work/SRC/openSUSE:Factory/.gzdoom.new.28833 (New)


Package is "gzdoom"

Fri Feb 15 09:54:53 2019 rev:5 rq:668143 version:3.7.2

Changes:

--- /work/SRC/openSUSE:Factory/gzdoom/gzdoom.changes2018-11-26 
10:22:12.313598837 +0100
+++ /work/SRC/openSUSE:Factory/.gzdoom.new.28833/gzdoom.changes 2019-02-15 
09:55:09.471764597 +0100
@@ -1,0 +2,25 @@
+Wed Jan 23 15:22:45 UTC 2019 - Jan Engelhardt 
+
+- Update to new upstream release 3.7.2
+  * The resolution selector now sets to auto detected resolution at
+startup, no longer uses entries from the config file.
+  * Committing a scaling change for fullscreen sets scaling to 1.0
+to guarantee the selected number of pixels are actually used.
+  * For details, see https://forum.zdoom.org/viewtopic.php?t=63346
+
+---
+Thu Jan  3 01:37:12 UTC 2019 - Jan Engelhardt 
+
+- Update to new upstream release 3.7.1
+  * Expand UDMF and ZScript API for side's own additive colors
+  * Added NOFRICTION and NOFRICTIONBOUNCE actor flags
+  * Added an AMD64 JIT for DECORATE and ZScript
+  * Lights are now referenced by sections rather than surface, to
+speed up light linking. This should allow a dynamically-lit
+plasma bolt to pass over a 3D bridge in Frozen Time without
+turning the game into a slide show.
+  * Add shader cache for Intel GPUs which should result in faster
+startups.
+- Add gzdoom-asmjit.patch
+
+---

Old:

  gzdoom-3.6.0.tar.xz

New:

  gzdoom-3.7.2.tar.xz
  gzdoom-asmjit.patch



Other differences:
--
++ gzdoom.spec ++
--- /var/tmp/diff_new_pack.Kf0B0j/_old  2019-02-15 09:55:10.363764315 +0100
+++ /var/tmp/diff_new_pack.Kf0B0j/_new  2019-02-15 09:55:10.367764313 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package gzdoom
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:   gzdoom
-Version:3.6.0
+Version:3.7.2
 Release:0
 Summary:A DOOM source port with graphic and modding extensions
 License:GPL-3.0-only
@@ -31,6 +31,7 @@
 Patch3: gzdoom-staticlibs.patch
 Patch4: fl2.patch
 Patch5: gzdoom-lzma.patch
+Patch6: gzdoom-asmjit.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  cmake >= 2.8.7
 BuildRequires:  gcc-c++
@@ -82,7 +83,7 @@
 
 %prep
 %setup -q
-%patch -P 1 -P 2 -P 3 -P 4 -p1
+%patch -P 1 -P 2 -P 3 -P 4 -P 6 -p1
 
 %if 0%{?suse_version} >= 1500
 %patch -P 5 -p1

++ _service ++
--- /var/tmp/diff_new_pack.Kf0B0j/_old  2019-02-15 09:55:10.387764307 +0100
+++ /var/tmp/diff_new_pack.Kf0B0j/_new  2019-02-15 09:55:10.387764307 +0100
@@ -2,8 +2,8 @@

git
git://github.com/coelckers/gzdoom
-   g3.6.0
-   3.6.0
+   g3.7.2
+   3.7.2

wadsrc_extra


++ gzdoom-3.6.0.tar.xz -> gzdoom-3.7.2.tar.xz ++
/work/SRC/openSUSE:Factory/gzdoom/gzdoom-3.6.0.tar.xz 
/work/SRC/openSUSE:Factory/.gzdoom.new.28833/gzdoom-3.7.2.tar.xz differ: char 
25, line 1

++ gzdoom-asmjit.patch ++
From: Jan Engelhardt 
Date: 2019-01-03 14:48:11.831267534 +0100

Nothing else uses asmjit at this time, so save on the extra library.
(`make install` also misses installing it as a shared library.)
---
 asmjit/CMakeLists.txt |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Index: gzdoom-3.7.1/asmjit/CMakeLists.txt
===
--- gzdoom-3.7.1.orig/asmjit/CMakeLists.txt
+++ gzdoom-3.7.1/asmjit/CMakeLists.txt
@@ -97,7 +97,7 @@ set(ASMJIT_SRCS
 asmjit/x86/x86regalloc.cpp
 )
 
-add_library(${ASMJITNAME} ${ASMJIT_SRCS} ${ASMJIT_PUBLIC_HDRS})
+add_library(${ASMJITNAME} STATIC ${ASMJIT_SRCS} ${ASMJIT_PUBLIC_HDRS})
 
 set_target_properties(${ASMJITNAME} PROPERTIES OUTPUT_NAME asmjit)
 
++ gzdoom-lzma.patch ++
--- /var/tmp/diff_new_pack.Kf0B0j/_old  2019-02-15 09:55:10.411764299 +0100
+++ /var/tmp/diff_new_pack.Kf0B0j/_new  2019-02-15 09:55:10.411764299 +0100
@@ -1,7 +1,13 @@
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 1328491d3..219c20461 100644
 a/CMakeLists.txt
-+++ b/CMakeLists.txt
+---
+ CMakeLists.txt  |4 ++--
+ 

commit gzdoom for openSUSE:Factory

2018-11-26 Thread root
Hello community,

here is the log from the commit of package gzdoom for openSUSE:Factory checked 
in at 2018-11-26 10:20:43

Comparing /work/SRC/openSUSE:Factory/gzdoom (Old)
 and  /work/SRC/openSUSE:Factory/.gzdoom.new.19453 (New)


Package is "gzdoom"

Mon Nov 26 10:20:43 2018 rev:4 rq:64 version:3.6.0

Changes:

--- /work/SRC/openSUSE:Factory/gzdoom/gzdoom.changes2018-11-10 
16:59:22.219754116 +0100
+++ /work/SRC/openSUSE:Factory/.gzdoom.new.19453/gzdoom.changes 2018-11-26 
10:22:12.313598837 +0100
@@ -1,0 +2,5 @@
+Wed Nov 14 09:58:09 UTC 2018 - Jan Engelhardt 
+
+- Update description
+
+---



Other differences:
--
++ gzdoom.spec ++
--- /var/tmp/diff_new_pack.GyQBQo/_old  2018-11-26 10:22:13.353597613 +0100
+++ /var/tmp/diff_new_pack.GyQBQo/_new  2018-11-26 10:22:13.357597609 +0100
@@ -70,7 +70,7 @@
 
 %description
 GZDoom is a port (a modification) of the original Doom source code, featuring:
-* an OpenGL renderer, HQnX rescaling, 3D floor and model support
+* an OpenGL renderer, HQnX/xBRZ rescaling, 3D floor and model support
 * Truecolor software rendering, extending the classic 8-bit palette
 * a three-point projection software renderer, extending the classic
   2-point projection




commit gzdoom for openSUSE:Factory

2018-11-10 Thread root
Hello community,

here is the log from the commit of package gzdoom for openSUSE:Factory checked 
in at 2018-11-10 16:58:18

Comparing /work/SRC/openSUSE:Factory/gzdoom (Old)
 and  /work/SRC/openSUSE:Factory/.gzdoom.new (New)


Package is "gzdoom"

Sat Nov 10 16:58:18 2018 rev:3 rq:645682 version:3.6.0

Changes:

--- /work/SRC/openSUSE:Factory/gzdoom/gzdoom.changes2018-08-31 
10:44:53.467234673 +0200
+++ /work/SRC/openSUSE:Factory/.gzdoom.new/gzdoom.changes   2018-11-10 
16:59:22.219754116 +0100
@@ -1,0 +2,15 @@
+Tue Oct 16 11:52:51 UTC 2018 - Jan Engelhardt 
+
+- Update to new upstream release 3.6.0
+  * Add OBJ model support
+  * Add HITOWNER flag, when set, allows a projectile to collide
+with its shooter.
+  * Enabled the linear shadowmap filter.
+  * Added 5x and 6x upscaling with xBRZ
+  * Exports various resurrection-related functions to ZScript.
+- Update to new upstream release 3.5.1
+  * Added post processing support to the software renderer and
+softpoly.
+- Add fl2.patch
+
+---

Old:

  gzdoom-3.5.0.tar.xz

New:

  fl2.patch
  gzdoom-3.6.0.tar.xz



Other differences:
--
++ gzdoom.spec ++
--- /var/tmp/diff_new_pack.c9R8Fd/_old  2018-11-10 16:59:23.679752331 +0100
+++ /var/tmp/diff_new_pack.c9R8Fd/_new  2018-11-10 16:59:23.683752326 +0100
@@ -12,12 +12,12 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
 Name:   gzdoom
-Version:3.5.0
+Version:3.6.0
 Release:0
 Summary:A DOOM source port with graphic and modding extensions
 License:GPL-3.0-only
@@ -29,6 +29,7 @@
 Patch1: gzdoom-waddir.patch
 Patch2: gzdoom-wadsrc-extra.patch
 Patch3: gzdoom-staticlibs.patch
+Patch4: fl2.patch
 Patch5: gzdoom-lzma.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  cmake >= 2.8.7
@@ -44,8 +45,10 @@
 BuildRequires:  pkgconfig(gl)
 BuildRequires:  pkgconfig(gtk+-3.0)
 BuildRequires:  pkgconfig(libgme)
+BuildRequires:  pkgconfig(libmpg123)
 BuildRequires:  pkgconfig(openal)
 BuildRequires:  pkgconfig(sdl2)
+BuildRequires:  pkgconfig(sndfile)
 BuildRequires:  pkgconfig(zlib)
 %if 0%{?suse_version} >= 1500
 BuildRequires:  pkgconfig(clzma) >= 17.01
@@ -79,7 +82,7 @@
 
 %prep
 %setup -q
-%patch -P 1 -P 2 -P 3 -p1
+%patch -P 1 -P 2 -P 3 -P 4 -p1
 
 %if 0%{?suse_version} >= 1500
 %patch -P 5 -p1
@@ -98,7 +101,9 @@
-DCMAKE_SHARED_LINKER_FLAGS="" \
-DCMAKE_EXE_LINKER_FLAGS="" -DCMAKE_MODULE_LINKER_FLAGS="" \
-DINSTALL_DOCS_PATH="%_defaultdocdir/%name" \
-   -DINSTALL_PK3_PATH="%_datadir/doom"
+   -DINSTALL_PK3_PATH="%_datadir/doom" \
+   -DDYN_FLUIDSYNTH=OFF -DDYN_OPENAL=OFF \
+   -DDYN_SNDFILE=OFF -DDYN_MPG123=OFF
 make %{?_smp_mflags}
 
 %install

++ _service ++
--- /var/tmp/diff_new_pack.c9R8Fd/_old  2018-11-10 16:59:23.707752297 +0100
+++ /var/tmp/diff_new_pack.c9R8Fd/_new  2018-11-10 16:59:23.707752297 +0100
@@ -2,8 +2,8 @@

git
git://github.com/coelckers/gzdoom
-   g3.5.0
-   3.5.0
+   g3.6.0
+   3.6.0

wadsrc_extra


++ fl2.patch ++
From: Jan Engelhardt 
Date: 2018-10-16 14:29:56.900427855 +0200

Make the build work with fluidsynth 2.x.

---
 src/sound/mididevices/music_fluidsynth_mididevice.cpp |5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

Index: gzdoom-3.6.0/src/sound/mididevices/music_fluidsynth_mididevice.cpp
===
--- gzdoom-3.6.0.orig/src/sound/mididevices/music_fluidsynth_mididevice.cpp
+++ gzdoom-3.6.0/src/sound/mididevices/music_fluidsynth_mididevice.cpp
@@ -78,10 +78,13 @@ extern "C" unsigned __stdcall GetSystemD
 #define FLUID_CHORUS_DEFAULT_LEVEL 2.0f
 #define FLUID_CHORUS_DEFAULT_SPEED 0.3f
 #define FLUID_CHORUS_DEFAULT_DEPTH 8.0f
-#define FLUID_CHORUS_DEFAULT_TYPE FLUID_CHORUS_MOD_SINE
 
 #endif
 
+#ifndef FLUID_CHORUS_DEFAULT_TYPE
+#define FLUID_CHORUS_DEFAULT_TYPE FLUID_CHORUS_MOD_SINE
+#endif
+
 // TYPES ---
 
 // EXTERNAL FUNCTION PROTOTYPES 
++ gzdoom-3.5.0.tar.xz -> gzdoom-3.6.0.tar.xz ++
/work/SRC/openSUSE:Factory/gzdoom/gzdoom-3.5.0.tar.xz 
/work/SRC/openSUSE:Factory/.gzdoom.new/gzdoom-3.6.0.tar.xz differ: char 29, 
line 1




commit gzdoom for openSUSE:Factory

2018-08-31 Thread root
Hello community,

here is the log from the commit of package gzdoom for openSUSE:Factory checked 
in at 2018-08-31 10:44:31

Comparing /work/SRC/openSUSE:Factory/gzdoom (Old)
 and  /work/SRC/openSUSE:Factory/.gzdoom.new (New)


Package is "gzdoom"

Fri Aug 31 10:44:31 2018 rev:2 rq:631842 version:3.5.0

Changes:

--- /work/SRC/openSUSE:Factory/gzdoom/gzdoom.changes2018-01-20 
11:26:45.244255859 +0100
+++ /work/SRC/openSUSE:Factory/.gzdoom.new/gzdoom.changes   2018-08-31 
10:44:53.467234673 +0200
@@ -1,0 +2,126 @@
+Sun Aug  5 12:00:27 UTC 2018 - mar...@gmx.de
+
+- Update to version 3.5.0
+  * (modern branch only) Fullscreen is now borderless window (which,
+technically, it always has been, anyhow). Removed hacks which
+changed the desktop resolution in order to simulate exclusive
+fullscreen because they were a constant stability concern.
+  * (modern branch only) fixed a performance regression with the
+software renderer, introduced by the recent changes to the video
+backend in 3.4.
+  * Save item statistics - Items are now saved into save games and
+are displayed on the statfile
+  * Upgrade libADLMIDI and libOPNMIDI
+  * Large number of MinGW fixes
+  * add tags for all Doom and Heretic monsters for mods that reveal
+monster names
+  * various compatibility fixes for old maps and mods
+  * fixed titlepic animation
+  * Custom hardware shaders now can use custom texture units
+  * default to "fullscreen" display
+  * fixed a potential exploit with malformed WAD files.
+
+- Update to version 3.4.1
+  * fixed: redirect script access to the compatflags CVARs to their
+internal shadow variables. This is needed so that MAPINFO settings
+for these flags don't get ignored.
+  * fixed: flag CVars in ZScript referenced wrong addresses
+  * fixed: ZScript used the wrong variable for compatflags2.
+  * fixed: remove ARM specific gl_es definition since it's not even
+really much different from the main line definition, anyhow
+  * fixed generation of brightmaps for sprites. This forgot to take
+the added empty border for filtering improvement into account.
+  * fixed ADynamicLight's shadowmap index must be reset when loading
+a savegame.
+  * fixed portal restoration on revisiting level in hub.
+  * Added function to FLevelLocals to test if map is being reentered.
+  * fixed crash with GL 3.x and fixed colormap active.
+
+- Update to version 3.4.0
+  * enable #include support in modeldef files
+  * removed DirectDraw and Direct3D backends, removed unaccerated SDL
+framebuffer backend
+  * reorganization of 2D and 3D rendering code in preparation for Vulkan
+in the future, performance improvements on newer hardware
+  * CVAR that handles it is now 'vid_rendermode' - vid_renderer,
+swtruecolor, and r_polyrender have been removed and combined into
+new CVAR
+  * added a 'lightsizefactor' command to gldefs.
+  * allow animated title pics.
+  * Add support for Unreal Engine 1 vertex mesh format.
+  * added LevelLocals vec2/3Offset(Z) functions for portal-aware
+offsetting without needing actors
+  * Add "OnGiveSecret" virtual function on Actor for customizing behavior
+of secret finding.
+  * BLOCKASPLAYER flag: treat non-player actors as blockable by
+"block players" lines
+  * added 'revealed on automap' linedef flag, UDMF only
+  * added forced automap style to linedef, UDMF only
+  * Added startup song definition for custom IWADs
+  * This release contains a major render optimization for highly detailed
+maps that may give a +20% performance improvement on Intel and AMD
+hardware (less on NVidia because the driver has far less overhead that
+could be optimized away.)
+
+- Update to version 3.3.2
+  * Fixed detection of .ipk7 custom IWADs
+  * Restored vanilla behavior of lightning for original Hexen
+  * Added loading of ZSDF lumps by full paths
+  * Disabled the survey code
+  * Exported P_ActivateLine() to ZScript along with constants for
+activation type
+  * Increased size of the savegame comment area.
+
+- Update to version 3.3.1
+  * Better handling of defaults with some ZScript/DECORATE functions
+  * Many bug fixes since 3.3.0
+
+- Update to version 3.3.0
+  ZScript & Mapping Highlights
+  * Added dynamic spot lights, configurable in the UDMF map format
+  * Exported GetChecksum() function as part of FLevelLocals in ZScript
+  * Mod-defined aliases no longer permanently change CVARs
+  * Added FriendlySeeBlocks actor property that allows a modder to expand
+the maximum radius that a friendly monster can see enemies. It's
+accessible from both ZScript/DECORATE and UDMF
+  * Custom submenus are no longer removed from altered protected menu
+  * Exported S_GetMSLength() function to ZScript
+  * Added GetRadiusDamage() function. It returns the raw