Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package ogre for openSUSE:Factory checked in 
at 2023-12-18 22:56:53
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ogre (Old)
 and      /work/SRC/openSUSE:Factory/.ogre.new.9037 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ogre"

Mon Dec 18 22:56:53 2023 rev:12 rq:1133847 version:13.6.5

Changes:
--------
--- /work/SRC/openSUSE:Factory/ogre/ogre.changes        2023-06-05 
18:08:29.319800147 +0200
+++ /work/SRC/openSUSE:Factory/.ogre.new.9037/ogre.changes      2023-12-18 
22:57:01.930004844 +0100
@@ -1,0 +2,54 @@
+Mon Dec 18 12:12:08 UTC 2023 - Ferdinand Thiessen <r...@fthiessen.de>
+
+- Added fix-gslang-cpp17.patch to fix build with our current GLSlang package
+- Update to 13.6.5
+  * DeflateStream can throw in close() > compressFinal()
+  * fix element count of ACT_TIME_0_*
+  * fix ResourceGroupManager shutdown crash
+  * GpuProgramParameters - assert correct autoconstant type
+  * SceneManager - report derived material in renderdoc
+  * Technique - avoid deadlock when shadow_*_material refers to self
+  * use identity for *VIEWPROJ_MATRIX if textureProjector is NULL
+  * RTSS
+    * normalmap - parallax texcoord should also affect normalmap lookup
+    * IBL - ensure envmap is used as cubic texture
+  * GLSupport: early-out if shader source is empty
+  * GLES2/GL3+: fix HardwareBuffer::copyData when offsets are not 0
+  * GLES2: fix check in blitFromMemory
+- Update to 13.6.4
+  * LiSPSMShadowCameraSetup::create - actually forward the params
+  * Mesh - actually only trigger assertion in debug mode
+  * Resource - call prepareResource() before loading an unprepared
+    manual resource
+  * MeshUpgrader - avoid assertion in ~Mesh
+  * XMLConverter: XMLSkeletonSerializer - use correct bone handles
+    for createNodeTrack()
+  * STBICodec: update embedded STB Image
+- Update to 13.6.3
+  * CompositorInstance - fix auto-sorting custom render passes
+  * setBonesUseObjectSpace - use the passed value
+  * RTSS
+    * cook torrance - forward surface alpha
+    * Do not add the gl_PerVertex block when writing the shader.
+- Update to 13.6.2
+  * GpuProgramParameters - do not set variability in clearAutoConstant
+  * move RSC compatibility check to useCustomRenderSystemCapabilities
+  * Assimp:
+    * set emissive to 0 when using an emissive map
+    * support loading embedded textures
+  * GL: RenderToVertexBuffer - fix detection of GLSL shaders
+  * GLSupport
+    * EGL - fix multi-window operation
+    * fix requested version of GL context
+- Update to 13.6.1
+  * GLES2: Better handle the case where we dont have texture_border_clamp
+  * Emscripten: dynamically switch to WebGL2, if possible
+  * RTSS: fix parsing triplanarTexturing params
+- Update to 13.6.0
+  * Image Based Lighting provided by the RTSS
+  * Terrain shaders generated by the RTSS
+  * significantly improved shadowing quality
+  * Rust based image codec
+  * Full changes: https://github.com/OGRECave/ogre/releases/tag/v13.6.0
+
+-------------------------------------------------------------------

Old:
----
  ogre-13.5.3.tar.gz

New:
----
  fix-gslang-cpp17.patch
  ogre-13.6.5.tar.gz

BETA DEBUG BEGIN:
  New:
- Added fix-gslang-cpp17.patch to fix build with our current GLSlang package
- Update to 13.6.5
BETA DEBUG END:

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

Other differences:
------------------
++++++ ogre.spec ++++++
--- /var/tmp/diff_new_pack.JCldhi/_old  2023-12-18 22:57:03.310055384 +0100
+++ /var/tmp/diff_new_pack.JCldhi/_new  2023-12-18 22:57:03.310055384 +0100
@@ -17,8 +17,8 @@
 
 
 %define major 13
-%define minor 5
-%define third 3
+%define minor 6
+%define third 5
 %define sover  %{major}.%{minor}
 %define soname %{major}_%{minor}
 %define plugin_dir %{_libdir}/OGRE%{soname}
@@ -47,6 +47,8 @@
 # PATCH-FIX-UPSTREAM fix-sse-detection.patch -- Fix detection of sse for x86 
(vs x64)
 Patch2:         fix-sse-detection.patch
 Patch3:         swig-3-cpp11.patch
+# PATCH-FIX-OPENSUSE fix-gslang-cpp17.patch -- Our GLSlang package requires 
c++17
+Patch4:         fix-gslang-cpp17.patch
 BuildRequires:  cmake >= 3.10
 BuildRequires:  dos2unix
 BuildRequires:  doxygen

++++++ fix-gslang-cpp17.patch ++++++
diff -Nur ogre-13.6.5/CMakeLists.txt new/CMakeLists.txt
--- ogre-13.6.5/CMakeLists.txt  2023-07-07 23:29:06.000000000 +0200
+++ new/CMakeLists.txt  2023-12-18 13:34:50.712483941 +0100
@@ -16,7 +16,7 @@
 
 cmake_minimum_required(VERSION 3.10.0)
 
-set(CMAKE_CXX_STANDARD 11)
+set(CMAKE_CXX_STANDARD 17)
 set(CMAKE_CXX_STANDARD_REQUIRED ON)
 set(CMAKE_CXX_EXTENSIONS OFF)
 
@@ -252,7 +252,7 @@
   set(OGRE_STATIC TRUE CACHE BOOL "Forcing static build for Android" FORCE)
 
   # workaround for the legacy android toolchain
-  set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
+  set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++17")
 elseif(EMSCRIPTEN)
   add_definitions(-DEMSCRIPTEN=1 -D__EMSCRIPTEN__=1)
   set(TargetPlatform "Emscripten")

++++++ ogre-13.5.3.tar.gz -> ogre-13.6.5.tar.gz ++++++
/work/SRC/openSUSE:Factory/ogre/ogre-13.5.3.tar.gz 
/work/SRC/openSUSE:Factory/.ogre.new.9037/ogre-13.6.5.tar.gz differ: char 13, 
line 1

Reply via email to