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