Hello community,

here is the log from the commit of package kimageformats for openSUSE:Factory 
checked in at 2016-01-20 09:50:31
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kimageformats (Old)
 and      /work/SRC/openSUSE:Factory/.kimageformats.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kimageformats"

Changes:
--------
--- /work/SRC/openSUSE:Factory/kimageformats/kimageformats.changes      
2015-12-29 12:53:06.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.kimageformats.new/kimageformats.changes 
2016-01-20 09:50:36.000000000 +0100
@@ -1,0 +2,13 @@
+Fri Jan  8 20:35:13 UTC 2016 - [email protected]
+
+- Add fix-psd.patch: fixes loading of RLE compressed PSD files
+  (kde#354413)
+
+-------------------------------------------------------------------
+Sat Jan  2 17:43:47 UTC 2016 - [email protected]
+
+- Update to 5.18.0
+  * For more details please see:
+    https://www.kde.org/announcements/kde-frameworks-5.18.0.php
+
+-------------------------------------------------------------------

Old:
----
  kimageformats-5.17.0.tar.xz

New:
----
  fix-psd.patch
  kimageformats-5.18.0.tar.xz

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

Other differences:
------------------
++++++ kimageformats.spec ++++++
--- /var/tmp/diff_new_pack.ohdz6J/_old  2016-01-20 09:50:40.000000000 +0100
+++ /var/tmp/diff_new_pack.ohdz6J/_new  2016-01-20 09:50:40.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package kimageformats
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 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
@@ -16,9 +16,9 @@
 #
 
 
-%define _tar_path 5.17
+%define _tar_path 5.18
 Name:           kimageformats
-Version:        5.17.0
+Version:        5.18.0
 Release:        0
 BuildRequires:  cmake >= 2.8.12
 BuildRequires:  extra-cmake-modules >= %{_tar_path}
@@ -38,6 +38,8 @@
 Url:            http://www.kde.org
 Source:         
http://download.kde.org/stable/frameworks/%{_tar_path}/%{name}-%{version}.tar.xz
 Source1:        baselibs.conf
+# PATCH-FIX-UPSTREAM fix-psd.patch kde#354413 -- fixes loading of RLE 
compressed PSD files
+Patch:          fix-psd.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -48,6 +50,7 @@
 
 %prep
 %setup -q
+%patch -p1
 
 %build
   %cmake_kf5 -d build

++++++ fix-psd.patch ++++++
From: Wolfgang Bauer <[email protected]>
Date: Sun, 10 Jan 2016 12:24:35 +0000
Subject: fix loading of RLE compressed PSD files
X-Git-Url: 
http://quickgit.kde.org/?p=kimageformats.git&a=commitdiff&h=5d7ef7c38e9f6aa473fec5ee7f1daabcb405ffd7
---
fix loading of RLE compressed PSD files

decodeRLEData() expects a quint16 as length, but the PSD loader calls it
with a quint32.
We do need quint32 for PSD, otherwise it would overflow for images
bigger than 256x256 pixels (it's the pixel count there, i.e. width x
height).

BUG: 354413
FIXED-IN: 5.19.0
REVIEW: 126684
---


--- a/src/imageformats/rle_p.h
+++ b/src/imageformats/rle_p.h
@@ -75,7 +75,7 @@
 static inline bool decodeRLEData(RLEVariant variant,
                                  QDataStream &stream,
                                  Item *dest,
-                                 quint16 length,
+                                 quint32 length,
                                  Func1 readData,
                                  Func2 updateItem)
 {

++++++ kimageformats-5.17.0.tar.xz -> kimageformats-5.18.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kimageformats-5.17.0/CMakeLists.txt 
new/kimageformats-5.18.0/CMakeLists.txt
--- old/kimageformats-5.17.0/CMakeLists.txt     2015-12-06 15:06:19.000000000 
+0100
+++ new/kimageformats-5.18.0/CMakeLists.txt     2016-01-01 20:58:09.000000000 
+0100
@@ -3,7 +3,7 @@
 project(KImageFormats)
 
 include(FeatureSummary)
-find_package(ECM 5.17.0  NO_MODULE)
+find_package(ECM 5.18.0  NO_MODULE)
 set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake 
Modules." URL 
"https://projects.kde.org/projects/kdesupport/extra-cmake-modules";)
 feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND 
FATAL_ON_MISSING_REQUIRED_PACKAGES)
 


Reply via email to