pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/graphics/freetype2 Changes 2.5.4:



details:   https://anonhg.NetBSD.org/pkgsrc/rev/20eeec0707ec
branches:  trunk
changeset: 642988:20eeec0707ec
user:      adam <adam%pkgsrc.org@localhost>
date:      Tue Dec 09 10:50:04 2014 +0000

description:
Changes 2.5.4:
I. IMPORTANT BUG FIXES
  - A   variant  of   vulnerability  CVE-2014-2240   was  identified
    (cf.  http://savannah.nongnu.org/bugs/?43661) and  fixed in  the
    new CFF driver.  All users should upgrade.
  - The new auto-hinter code using HarfBuzz crashed for some invalid
    fonts.
  - Many fixes to better protect against malformed input.

II. IMPORTANT CHANGES
  - Full auto-hinter support of the Devanagari script.
  - Experimental auto-hinter support of the Telugu script.
  - CFF stem darkening behaviour can now be controlled at build time
    using the eight macros
      CFF_CONFIG_OPTION_DARKENING_PARAMETER_{X,Y}{1,2,3,4}    .
  - Some fields in the `FT_Bitmap'  structure have been changed from
    signed to unsigned type, which better reflects the actual usage.
    It  is also  an additional  means to  protect against  malformed
    input.
    This  change doesn't  break  the ABI;  however,  it might  cause
    compiler warnings.

III. MISCELLANEOUS
  - Improvements to  the auto-hinter's algorithm to  recognize stems
    and local extrema.
  - Function `FT_Get_SubGlyph_Info' always returned an error even in
    case of success.
  - Version  2.5.1 introduced  major bugs  in  the cjk  part of  the
    auto-hinter, which are now fixed.
  - The  `FT_Sfnt_Tag'  enumeration  values  have  been  changed  to
    uppercase,  e.g.  `FT_SFNT_HEAD'.   The lowercase  variants  are
    deprecated.    This  is   for  orthogonality   with  all   other
    enumeration (and enumeration-like) values in FreeType.
  - `cmake' now supports builds of FreeType as an OS X framework and
    for iOS.
  - Improved project files for vc2010, introducing a property file.
  - The  documentation generator  for  the API  reference  has  been
    updated to produce  better HTML code (with proper  CSS).  At the
    same time, the documentation got a better structure.
  - The FT_LOAD_BITMAP_CROP flag is obsolete;  it is not used by any
    driver.
  - The  TrueType  DELTAP[123]  bytecode instructions  now  work  in
    subpixel hinting  mode as described in  the ClearType whitepaper
    (i.e., for touched points in the non-subpixel direction).
  - Many small improvements to the internal arithmetic routines.

diffstat:

 graphics/freetype2/Makefile      |  5 ++---
 graphics/freetype2/buildlink3.mk |  8 ++++----
 graphics/freetype2/distinfo      |  8 ++++----
 3 files changed, 10 insertions(+), 11 deletions(-)

diffs (51 lines):

diff -r 1ac1cdc0f23a -r 20eeec0707ec graphics/freetype2/Makefile
--- a/graphics/freetype2/Makefile       Tue Dec 09 10:46:51 2014 +0000
+++ b/graphics/freetype2/Makefile       Tue Dec 09 10:50:04 2014 +0000
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.97 2014/10/09 14:06:35 wiz Exp $
+# $NetBSD: Makefile,v 1.98 2014/12/09 10:50:04 adam Exp $
 
-DISTNAME=      freetype-2.5.3
+DISTNAME=      freetype-2.5.4
 PKGNAME=       ${DISTNAME:S/-/2-/}
-PKGREVISION=   1
 CATEGORIES=    graphics
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=freetype/} \
                http://download.savannah.gnu.org/releases/freetype/
diff -r 1ac1cdc0f23a -r 20eeec0707ec graphics/freetype2/buildlink3.mk
--- a/graphics/freetype2/buildlink3.mk  Tue Dec 09 10:46:51 2014 +0000
+++ b/graphics/freetype2/buildlink3.mk  Tue Dec 09 10:50:04 2014 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.44 2014/03/19 10:16:33 jperkin Exp $
+# $NetBSD: buildlink3.mk,v 1.45 2014/12/09 10:50:04 adam Exp $
 
 BUILDLINK_TREE+=       freetype2
 
@@ -26,9 +26,9 @@
 .include "../../graphics/freetype2/builtin.mk"
 CHECK_BUILTIN.freetype2:=      no
 
-.if empty(USE_BUILTIN.freetype2:M[yY][eE][sS])
-.include "../../graphics/png/buildlink3.mk"
-.endif
+.  if empty(USE_BUILTIN.freetype2:M[yY][eE][sS])
+.  include "../../graphics/png/buildlink3.mk"
+.  endif
 .endif
 
 .endif # FREETYPE2_BUILDLINK3_MK
diff -r 1ac1cdc0f23a -r 20eeec0707ec graphics/freetype2/distinfo
--- a/graphics/freetype2/distinfo       Tue Dec 09 10:46:51 2014 +0000
+++ b/graphics/freetype2/distinfo       Tue Dec 09 10:50:04 2014 +0000
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.51 2014/03/13 23:26:35 spz Exp $
+$NetBSD: distinfo,v 1.52 2014/12/09 10:50:04 adam Exp $
 
-SHA1 (freetype-2.5.3.tar.bz2) = d3c26cc17ec7fe6c36f4efc02ef92ab6aa3f4b46
-RMD160 (freetype-2.5.3.tar.bz2) = fec7e2a74a9f30b3088b4370d304badfa7724ed5
-Size (freetype-2.5.3.tar.bz2) = 1703842 bytes
+SHA1 (freetype-2.5.4.tar.bz2) = f30b929e2edc5d7ca64c1ccc65f0c2068e84c5e2
+RMD160 (freetype-2.5.4.tar.bz2) = 3d59c75cad4f77344d75312ead016af75aefd5f5
+Size (freetype-2.5.4.tar.bz2) = 1726105 bytes
 SHA1 (patch-aa) = d89f3f452354129df49d02d5063e712b57e8ba0e
 SHA1 (patch-ab) = cb8c9552e2db1e1f3da3d20971c22f174e343162



Home | Main Index | Thread Index | Old Index