Hello community,

here is the log from the commit of package python-Pillow for openSUSE:Factory 
checked in at 2015-06-23 11:59:32
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-Pillow (Old)
 and      /work/SRC/openSUSE:Factory/.python-Pillow.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-Pillow"

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-Pillow/python-Pillow.changes      
2015-04-23 08:04:29.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.python-Pillow.new/python-Pillow.changes 
2015-06-23 11:59:34.000000000 +0200
@@ -1,0 +2,5 @@
+Sat Jun 13 19:02:32 UTC 2015 - [email protected]
+
+- add 0001-Ico-files-are-little-endian-ref-1204.patch: fix for s390x
+
+-------------------------------------------------------------------

New:
----
  0001-Ico-files-are-little-endian-ref-1204.patch

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

Other differences:
------------------
++++++ python-Pillow.spec ++++++
--- /var/tmp/diff_new_pack.njkZVu/_old  2015-06-23 11:59:34.000000000 +0200
+++ /var/tmp/diff_new_pack.njkZVu/_new  2015-06-23 11:59:34.000000000 +0200
@@ -25,6 +25,7 @@
 Url:            http://python-imaging.github.io/
 Source:         
https://pypi.python.org/packages/source/P/Pillow/Pillow-%{version}.tar.gz
 Patch1:         fix-textsize-equal.patch
+Patch2:         0001-Ico-files-are-little-endian-ref-1204.patch
 BuildRequires:  python-devel
 BuildRequires:  python-setuptools
 BuildRequires:  python-tk
@@ -87,6 +88,7 @@
 %prep
 %setup -q -n Pillow-%{version}
 %patch1 -p1
+%patch2 -p1
 
 %build
 python setup.py build

++++++ 0001-Ico-files-are-little-endian-ref-1204.patch ++++++
>From 93461e6faa9a5a2676101394bd2fae68040f6b53 Mon Sep 17 00:00:00 2001
From: Eric Soroos <[email protected]>
Date: Wed, 13 May 2015 03:05:45 -0700
Subject: [PATCH] Ico files are little endian, ref #1204

---
 PIL/IcoImagePlugin.py | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

Index: Pillow-2.8.1/PIL/IcoImagePlugin.py
===================================================================
--- Pillow-2.8.1.orig/PIL/IcoImagePlugin.py
+++ Pillow-2.8.1/PIL/IcoImagePlugin.py
@@ -49,7 +49,7 @@ def _save(im, fp, filename):
     filter(lambda x: False if (x[0] > width or x[1] > height or
                                x[0] > 255 or x[1] > 255) else True, sizes)
     sizes = sorted(sizes, key=lambda x: x[0])
-    fp.write(struct.pack("H", len(sizes)))  # idCount(2)
+    fp.write(struct.pack("<H", len(sizes)))  # idCount(2)
     offset = fp.tell() + len(sizes)*16
     for size in sizes:
         width, height = size
@@ -58,7 +58,7 @@ def _save(im, fp, filename):
         fp.write(b"\0")  # bColorCount(1)
         fp.write(b"\0")  # bReserved(1)
         fp.write(b"\0\0")  # wPlanes(2)
-        fp.write(struct.pack("H", 32))  # wBitCount(2)
+        fp.write(struct.pack("<H", 32))  # wBitCount(2)
 
         image_io = BytesIO()
         tmp = im.copy()
@@ -67,8 +67,8 @@ def _save(im, fp, filename):
         image_io.seek(0)
         image_bytes = image_io.read()
         bytes_len = len(image_bytes)
-        fp.write(struct.pack("I", bytes_len))  # dwBytesInRes(4)
-        fp.write(struct.pack("I", offset))  # dwImageOffset(4)
+        fp.write(struct.pack("<I", bytes_len))  # dwBytesInRes(4)
+        fp.write(struct.pack("<I", offset))  # dwImageOffset(4)
         current = fp.tell()
         fp.seek(offset)
         fp.write(image_bytes)
++++++ fix-textsize-equal.patch ++++++
--- /var/tmp/diff_new_pack.njkZVu/_old  2015-06-23 11:59:34.000000000 +0200
+++ /var/tmp/diff_new_pack.njkZVu/_new  2015-06-23 11:59:34.000000000 +0200
@@ -1,8 +1,8 @@
-Index: Pillow-2.7.0/Tests/test_imagefont.py
+Index: Pillow-2.8.1/Tests/test_imagefont.py
 ===================================================================
---- Pillow-2.7.0.orig/Tests/test_imagefont.py
-+++ Pillow-2.7.0/Tests/test_imagefont.py
-@@ -108,7 +108,7 @@ try:
+--- Pillow-2.8.1.orig/Tests/test_imagefont.py
++++ Pillow-2.8.1/Tests/test_imagefont.py
+@@ -126,7 +126,7 @@ try:
  
              target = 'Tests/images/rectangle_surrounding_text.png'
              target_img = Image.open(target)


Reply via email to