diff --git a/bugzilla-308961-cmex-workaround.patch b/bugzilla-308961-cmex-workaround.patch index 1c462b7..ecb6139 100644 --- a/bugzilla-308961-cmex-workaround.patch +++ b/bugzilla-308961-cmex-workaround.patch @@ -2,11 +2,13 @@ src/base/ftobjs.c | 5 +++++ 1 file changed, 5 insertions(+) -Index: freetype-2.4.2/src/base/ftobjs.c +Index: freetype-2.4.11/src/base/ftobjs.c =================================================================== ---- freetype-2.4.2.orig/src/base/ftobjs.c -+++ freetype-2.4.2/src/base/ftobjs.c -@@ -2153,6 +2153,11 @@ +--- freetype-2.4.11.orig/src/base/ftobjs.c ++++ freetype-2.4.11/src/base/ftobjs.c +@@ -2187,10 +2187,15 @@ + + /* some checks */ if ( FT_IS_SCALABLE( face ) ) { @@ -18,3 +20,5 @@ Index: freetype-2.4.2/src/base/ftobjs.c if ( face->height < 0 ) face->height = (FT_Short)-face->height; + if ( !FT_HAS_VERTICAL( face ) ) + face->max_advance_height = (FT_Short)face->height; diff --git a/freetype2-bitmap-foundry.patch b/freetype2-bitmap-foundry.patch index 9253749..1237f57 100644 --- a/freetype2-bitmap-foundry.patch +++ b/freetype2-bitmap-foundry.patch @@ -2,11 +2,13 @@ src/pcf/pcfread.c | 30 ++++++++++++++++++++++++++++-- 1 file changed, 28 insertions(+), 2 deletions(-) -Index: freetype-2.4.2/src/pcf/pcfread.c +Index: freetype-2.4.11/src/pcf/pcfread.c =================================================================== ---- freetype-2.4.2.orig/src/pcf/pcfread.c -+++ freetype-2.4.2/src/pcf/pcfread.c -@@ -1175,8 +1175,34 @@ THE SOFTWARE. +--- freetype-2.4.11.orig/src/pcf/pcfread.c ++++ freetype-2.4.11/src/pcf/pcfread.c +@@ -1173,12 +1173,38 @@ THE SOFTWARE. + goto Exit; + prop = pcf_find_property( face, "FAMILY_NAME" ); if ( prop && prop->isString ) { @@ -43,3 +45,5 @@ Index: freetype-2.4.2/src/pcf/pcfread.c } else root->family_name = NULL; + + /* diff --git a/freetype2-no_rpath.patch b/freetype2-no_rpath.patch index dcffe85..869aeef 100644 --- a/freetype2-no_rpath.patch +++ b/freetype2-no_rpath.patch @@ -1,6 +1,14 @@ ---- builds/unix/freetype-config.in.orig 2010-12-04 21:17:24.000000000 +0100 -+++ builds/unix/freetype-config.in 2010-12-04 21:20:02.000000000 +0100 -@@ -16,7 +16,6 @@ +--- + builds/unix/freetype-config.in | 5 ----- + 1 file changed, 5 deletions(-) + +Index: builds/unix/freetype-config.in +=================================================================== +--- builds/unix/freetype-config.in.orig ++++ builds/unix/freetype-config.in +@@ -14,11 +14,10 @@ exec_prefix=@exec_prefix@ + exec_prefix_set=no + includedir=@includedir@ libdir=@libdir@ enable_shared=@build_libtool_libs@ wl=@wl@ @@ -8,7 +16,11 @@ usage() { -@@ -140,10 +139,6 @@ + cat <