From b4411d9c91b575076e94acc449d881a4a8ce1f9879acffb4a2cc47ddaa2bc9f0 Mon Sep 17 00:00:00 2001 From: Denisart Benjamin Date: Wed, 11 Dec 2013 20:09:11 +0000 Subject: [PATCH] Accepting request 210605 from openSUSE:Factory:Staging:freetype2 Added use-recommended-freetype-include.patch -- needed for freetype2 2.5.1 OBS-URL: https://build.opensuse.org/request/show/210605 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Pillow?expand=0&rev=6 --- python-Pillow.changes | 8 ++++++++ python-Pillow.spec | 4 ++++ use-recommended-freetype-include.patch | 15 +++++++++++++++ 3 files changed, 27 insertions(+) create mode 100644 use-recommended-freetype-include.patch diff --git a/python-Pillow.changes b/python-Pillow.changes index b8c67be..367e658 100644 --- a/python-Pillow.changes +++ b/python-Pillow.changes @@ -1,3 +1,11 @@ +------------------------------------------------------------------- +Wed Dec 11 20:08:40 UTC 2013 - hrvoje.senjan@gmail.com + +- Added use-recommended-freetype-include.patch -- Freetype upstream + recommends using their macros together with ft2build include. + Positive sideeffect is that this patch makes it build with both + freetype2 2.5.1, and older version + ------------------------------------------------------------------- Mon Nov 18 09:07:13 UTC 2013 - speilicke@suse.com diff --git a/python-Pillow.spec b/python-Pillow.spec index 2f44cb2..25d437f 100644 --- a/python-Pillow.spec +++ b/python-Pillow.spec @@ -24,6 +24,9 @@ License: HPND Group: Development/Languages/Python Url: http://python-imaging.github.io/ Source: https://pypi.python.org/packages/source/P/Pillow/Pillow-%{version}.zip +# PATCH-FIX-UPSTREAM use-recommended-freetype-include.patch -- Freetype upstream recommends using their macros together with +# ft2build include. Positive sideeffect is that this patch makes it build with both freetype2 2.5.1, and older versions +Patch0: use-recommended-freetype-include.patch BuildRequires: python-devel BuildRequires: python-setuptools BuildRequires: python-tk @@ -74,6 +77,7 @@ Python Imaging Library by Fredrik Lundh and Contributors. %prep %setup -q -n Pillow-%{version} +%patch0 -p1 %build CFLAGS="%{optflags}" python setup.py build diff --git a/use-recommended-freetype-include.patch b/use-recommended-freetype-include.patch new file mode 100644 index 0000000..eca6bb5 --- /dev/null +++ b/use-recommended-freetype-include.patch @@ -0,0 +1,15 @@ +diff -Naur Pillow-2.2.1.orig/_imagingft.c Pillow-2.2.1/_imagingft.c +--- Pillow-2.2.1.orig/_imagingft.c 2013-10-02 12:58:22.000000000 +0200 ++++ Pillow-2.2.1/_imagingft.c 2013-12-11 21:07:17.433282578 +0100 +@@ -59,7 +59,11 @@ + const char* message; + } ft_errors[] = + ++#if defined(USE_FREETYPE_2_1) ++#include FT_ERRORS_H ++#else + #include ++#endif + + /* -------------------------------------------------------------------- */ + /* font objects */