Hello community,

here is the log from the commit of package libqt5-qt3d for openSUSE:Factory 
checked in at 2016-07-15 12:45:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libqt5-qt3d (Old)
 and      /work/SRC/openSUSE:Factory/.libqt5-qt3d.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libqt5-qt3d"

Changes:
--------
--- /work/SRC/openSUSE:Factory/libqt5-qt3d/libqt5-qt3d.changes  2016-05-19 
12:14:08.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.libqt5-qt3d.new/libqt5-qt3d.changes     
2016-07-15 12:45:22.000000000 +0200
@@ -1,0 +2,13 @@
+Wed Jun  8 14:15:14 UTC 2016 - [email protected]
+
+- Update to 5.6.1
+  * For more details please see:
+    http://blog.qt.io/blog/2016/06/08/qt-5-6-1-released/
+
+-------------------------------------------------------------------
+Wed Mar 30 08:38:15 UTC 2016 - [email protected]
+
+- Add fix-assimp-bigendian-lvalue.diff to fix a non-lvalue being
+  referenced by an unary & in assimp on s390/s390x
+
+-------------------------------------------------------------------

Old:
----
  qt3d-opensource-src-5.6.0.tar.xz

New:
----
  fix-assimp-bigendian-lvalue.diff
  qt3d-opensource-src-5.6.1.tar.xz

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

Other differences:
------------------
++++++ libqt5-qt3d.spec ++++++
--- /var/tmp/diff_new_pack.sASnJR/_old  2016-07-15 12:45:28.000000000 +0200
+++ /var/tmp/diff_new_pack.sASnJR/_new  2016-07-15 12:45:28.000000000 +0200
@@ -21,18 +21,19 @@
 %define libname libQt53DCore5
 
 Name:           libqt5-qt3d
-Version:        5.6.0
+Version:        5.6.1
 Release:        0
 Summary:        Qt 5 3D Addon
 License:        SUSE-LGPL-2.1-with-digia-exception-1.1 or GPL-3.0
 Group:          Development/Libraries/X11
 Url:            http://qt.digia.com
 %define base_name libqt5
-%define real_version 5.6.0
-%define so_version 5.6.0
+%define real_version 5.6.1
+%define so_version 5.6.1
 %define tar_version qt3d-opensource-src-%{real_version}
 Source:         %{tar_version}.tar.xz
 Source1:        baselibs.conf
+Patch0:         fix-assimp-bigendian-lvalue.diff
 BuildRequires:  fdupes
 BuildRequires:  libQt5Bootstrap-devel-static >= %{version}
 BuildRequires:  libQt5Concurrent-devel >= %{version}
@@ -57,6 +58,9 @@
 
 %prep
 %setup -q -n qt3d-opensource-src-%{real_version}
+%ifarch s390 s390x
+%patch0 -p1
+%endif
 
 %package -n %libname
 Summary:        Qt 5 3D Addon

++++++ fix-assimp-bigendian-lvalue.diff ++++++
Index: qt3d-opensource-src-5.6.0/src/3rdparty/3rdparty/assimp/code/Bitmap.cpp
===================================================================
--- qt3d-opensource-src-5.6.0.orig/src/3rdparty/assimp/code/Bitmap.cpp
+++ qt3d-opensource-src-5.6.0/src/3rdparty/3rdparty/assimp/code/Bitmap.cpp
@@ -82,7 +82,12 @@ namespace Assimp {
 
        template<typename T>
        inline std::size_t Copy(uint8_t* data, T& field) {
+#if (defined AI_BUILD_BIG_ENDIAN)
+               T swapped=AI_BE(field);
+               std::memcpy(data, &swapped, sizeof(swapped)); return 
sizeof(field);
+#else
                std::memcpy(data, &AI_BE(field), sizeof(field)); return 
sizeof(field);
+#endif
        }
 
        void Bitmap::WriteHeader(Header& header, IOStream* file) {
++++++ qt3d-opensource-src-5.6.0.tar.xz -> qt3d-opensource-src-5.6.1.tar.xz 
++++++
/work/SRC/openSUSE:Factory/libqt5-qt3d/qt3d-opensource-src-5.6.0.tar.xz 
/work/SRC/openSUSE:Factory/.libqt5-qt3d.new/qt3d-opensource-src-5.6.1.tar.xz 
differ: char 58, line 1


Reply via email to