summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wendler <polynomial-c@gentoo.org>2015-10-14 23:19:00 +0200
committerLars Wendler <polynomial-c@gentoo.org>2015-10-14 23:27:41 +0200
commit112dcc81124c54487499ea4a06797a4095a7aea0 (patch)
tree8737b2012d9f79f41f6e84b28810588e69127abd /gnome-base/libgnomeprint/files
parentapp-editors/ted: Fixed compilation with freetype-2.6.1 (bug #562536). (diff)
downloadgentoo-112dcc81124c54487499ea4a06797a4095a7aea0.tar.gz
gentoo-112dcc81124c54487499ea4a06797a4095a7aea0.tar.bz2
gentoo-112dcc81124c54487499ea4a06797a4095a7aea0.zip
gnome-base/libgnomeprint: Fixed compilation with freetype-2.6.1
(bug #562302). Package-Manager: portage-2.2.23 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Diffstat (limited to 'gnome-base/libgnomeprint/files')
-rw-r--r--gnome-base/libgnomeprint/files/libgnomeprint-2.18.8-freetype-2.5.1.patch26
1 files changed, 14 insertions, 12 deletions
diff --git a/gnome-base/libgnomeprint/files/libgnomeprint-2.18.8-freetype-2.5.1.patch b/gnome-base/libgnomeprint/files/libgnomeprint-2.18.8-freetype-2.5.1.patch
index c0cb5957fae8..1a54e9be5b67 100644
--- a/gnome-base/libgnomeprint/files/libgnomeprint-2.18.8-freetype-2.5.1.patch
+++ b/gnome-base/libgnomeprint/files/libgnomeprint-2.18.8-freetype-2.5.1.patch
@@ -1,14 +1,15 @@
-From cf17a44bd5b8aac1c73f3bb00ca872cd8f08df4a Mon Sep 17 00:00:00 2001
-From: Alexandre Rostovtsev <tetromino@gentoo.org>
-Date: Mon, 17 Mar 2014 00:01:10 -0400
+From e848ee98108ab8c5b12e2167b041b274b4bede83 Mon Sep 17 00:00:00 2001
+From: Lars Wendler <polynomial-c@gentoo.org>
+Date: Thu, 8 Oct 2015 11:06:44 +0200
Subject: [PATCH] Update freetype includes to work with >=freetype-2.5.1
+Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
---
configure.in | 22 +++-------------------
- libgnomeprint/gnome-font-face.c | 2 +-
+ libgnomeprint/gnome-font-face.c | 3 ++-
libgnomeprint/gnome-print-gdi.c | 2 +-
libgnomeprint/gnome-rfont.c | 4 ++--
- 4 files changed, 7 insertions(+), 23 deletions(-)
+ 4 files changed, 8 insertions(+), 23 deletions(-)
diff --git a/configure.in b/configure.in
index c15bb69..aebe591 100644
@@ -44,15 +45,16 @@ index c15bb69..aebe591 100644
dnl =================================
dnl END: Checking for freetype2
diff --git a/libgnomeprint/gnome-font-face.c b/libgnomeprint/gnome-font-face.c
-index 0447377..f9f8f3e 100644
+index 0447377..23794a8 100644
--- a/libgnomeprint/gnome-font-face.c
+++ b/libgnomeprint/gnome-font-face.c
-@@ -36,7 +36,7 @@
+@@ -36,7 +36,8 @@
#include <stdarg.h>
#include <locale.h>
-#include <freetype/ftoutln.h>
-+#include <ftoutln.h>
++#include <ft2build.h>
++#include FT_OUTLINE_H
#include <libgnomeprint/gnome-print-private.h>
#include <libgnomeprint/gnome-font-private.h>
@@ -70,7 +72,7 @@ index f89a8e8..7755673 100755
#define WIN32_LEAN_AND_MEAN
#include <windows.h>
diff --git a/libgnomeprint/gnome-rfont.c b/libgnomeprint/gnome-rfont.c
-index 55ec261..09e5a6e 100644
+index 55ec261..a71bbda 100644
--- a/libgnomeprint/gnome-rfont.c
+++ b/libgnomeprint/gnome-rfont.c
@@ -28,8 +28,8 @@
@@ -79,11 +81,11 @@ index 55ec261..09e5a6e 100644
#include FT_FREETYPE_H
-#include <freetype/ftglyph.h>
-#include <freetype/ftbbox.h>
-+#include <ftglyph.h>
-+#include <ftbbox.h>
++#include FT_GLYPH_H
++#include FT_BBOX_H
#include <libart_lgpl/art_misc.h>
#include <libart_lgpl/art_affine.h>
#include <libart_lgpl/art_vpath.h>
--
-1.9.0
+2.6.1