[freetype] Update to 2.4.12

mkasik mkasik at fedoraproject.org
Thu May 9 13:42:23 UTC 2013


commit 9d3d1839675e1597ab9a42f8e9d47c2a75994075
Author: Marek Kasik <mkasik at redhat.com>
Date:   Thu May 9 15:40:34 2013 +0200

    Update to 2.4.12
    
    Enable Adobe CFF engine
    Resolves: #959771

 .gitignore                                    |    3 +
 freetype-2.4.11-fix-emboldening.patch         |  253 -------------------------
 freetype-2.4.12-enable-adobe-cff-engine.patch |   11 +
 freetype-multilib.patch                       |   26 ++--
 freetype.spec                                 |   16 +-
 sources                                       |    6 +-
 6 files changed, 41 insertions(+), 274 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 0609c9e..0a652df 100644
--- a/.gitignore
+++ b/.gitignore
@@ -31,3 +31,6 @@ ft2demos-2.4.2.tar.bz2
 /freetype-2.4.11.tar.bz2
 /freetype-doc-2.4.11.tar.bz2
 /ft2demos-2.4.11.tar.bz2
+/freetype-2.4.12.tar.bz2
+/freetype-doc-2.4.12.tar.bz2
+/ft2demos-2.4.12.tar.bz2
diff --git a/freetype-2.4.12-enable-adobe-cff-engine.patch b/freetype-2.4.12-enable-adobe-cff-engine.patch
new file mode 100644
index 0000000..db11a44
--- /dev/null
+++ b/freetype-2.4.12-enable-adobe-cff-engine.patch
@@ -0,0 +1,11 @@
+--- freetype-2.4.12/src/cff/cffobjs.c
++++ freetype-2.4.12/src/cff/cffobjs.c
+@@ -1056,7 +1056,7 @@
+ 
+ 
+     /* set default property values */
+-    driver->hinting_engine    = FT_CFF_HINTING_FREETYPE;
++    driver->hinting_engine    = FT_CFF_HINTING_ADOBE;
+     driver->no_stem_darkening = FALSE;
+ 
+     return FT_Err_Ok;
diff --git a/freetype-multilib.patch b/freetype-multilib.patch
index f369adb..e8f40d6 100644
--- a/freetype-multilib.patch
+++ b/freetype-multilib.patch
@@ -1,18 +1,18 @@
---- freetype-2.2.1/builds/unix/freetype-config.in.multilib	2006-07-27 18:50:40.000000000 -0400
-+++ freetype-2.2.1/builds/unix/freetype-config.in	2006-07-27 18:58:13.000000000 -0400
-@@ -9,11 +9,11 @@
- # indicate that you have read the license and understand and accept it
- # fully.
+--- freetype-2.4.12/builds/unix/freetype-config.in
++++ freetype-2.4.12/builds/unix/freetype-config.in
+@@ -12,11 +12,11 @@
+ LC_ALL=C
+ export LC_ALL
  
--prefix=@prefix@
--exec_prefix=@exec_prefix@
+-prefix="%prefix%"
+-exec_prefix="%exec_prefix%"
 +prefix=`pkg-config --variable prefix freetype2`
 +exec_prefix=`pkg-config --variable exec_prefix freetype2`
- exec_prefix_set=no
--includedir=@includedir@
--libdir=@libdir@
+ exec_prefix_set="no"
+-includedir="%includedir%"
+-libdir="%libdir%"
 +includedir=`pkg-config --variable includedir freetype2`
 +libdir=`pkg-config --variable libdir freetype2`
- enable_shared=@build_libtool_libs@
- wl=@wl@
- hardcode_libdir_flag_spec='@hardcode_libdir_flag_spec@'
+ enable_shared="%build_libtool_libs%"
+ 
+ usage()
diff --git a/freetype.spec b/freetype.spec
index 1657990..cd95f4c 100644
--- a/freetype.spec
+++ b/freetype.spec
@@ -6,8 +6,8 @@
 
 Summary: A free and portable font rendering engine
 Name: freetype
-Version: 2.4.11
-Release: 3%{?dist}
+Version: 2.4.12
+Release: 1%{?dist}
 License: (FTL or GPLv2+) and BSD and MIT and Public Domain and zlib with acknowledgement
 Group: System Environment/Libraries
 URL: http://www.freetype.org
@@ -25,8 +25,8 @@ Patch47:  freetype-2.3.11-more-demos.patch
 # Fix multilib conflicts
 Patch88:  freetype-multilib.patch
 
-# https://bugzilla.redhat.com/show_bug.cgi?id=891457
-Patch89:  freetype-2.4.11-fix-emboldening.patch
+# https://bugzilla.redhat.com/show_bug.cgi?id=959771
+Patch89:  freetype-2.4.12-enable-adobe-cff-engine.patch
 
 Buildroot: %{_tmppath}/%{name}-%{version}-root-%(%{__id_u} -n)
 
@@ -87,7 +87,8 @@ pushd ft2demos-%{version}
 popd
 
 %patch88 -p1 -b .multilib
-%patch89 -p1 -b .emboldening
+
+%patch89 -p1 -b .adobe-cff
 
 %build
 
@@ -220,6 +221,11 @@ rm -rf $RPM_BUILD_ROOT
 %doc docs/tutorial
 
 %changelog
+* Thu May  9 2013 Marek Kasik <mkasik at redhat.com> - 2.4.12-1
+- Update to 2.4.12
+- Enable Adobe CFF engine
+- Resolves: #959771
+
 * Tue Mar 19 2013 Marek Kasik <mkasik at redhat.com> - 2.4.11-3
 - Fix emboldening:
     - split out MSB function
diff --git a/sources b/sources
index b71ef74..55bb041 100644
--- a/sources
+++ b/sources
@@ -1,3 +1,3 @@
-b93435488942486c8d0ca22e8f768034  freetype-2.4.11.tar.bz2
-20f148103e069093f53584ce5ba16581  freetype-doc-2.4.11.tar.bz2
-4c751f2b02bd181102c377a6396d8454  ft2demos-2.4.11.tar.bz2
+3463102764315eb86c0d3c2e1f3ffb7d  freetype-2.4.12.tar.bz2
+e3955ef324b2ceea74dc849e07fbfb7a  freetype-doc-2.4.12.tar.bz2
+79d2329da1a118d559ec6bd77fddb210  ft2demos-2.4.12.tar.bz2


More information about the fonts-bugs mailing list