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)
