summaryrefslogtreecommitdiff
path: root/graphics
diff options
context:
space:
mode:
authoradam <adam>2014-12-09 10:50:04 +0000
committeradam <adam>2014-12-09 10:50:04 +0000
commit13a5b5bdb80b48de6a07f45ead67dace5aa39292 (patch)
tree4dd64dffd95038e1c424911e1775b9c4876c71a8 /graphics
parent68f2e5866fb9ad6655da1ac7d1098db07cf2f669 (diff)
downloadpkgsrc-13a5b5bdb80b48de6a07f45ead67dace5aa39292.tar.gz
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 (limited to 'graphics')
-rw-r--r--graphics/freetype2/Makefile5
-rw-r--r--graphics/freetype2/buildlink3.mk8
-rw-r--r--graphics/freetype2/distinfo8
3 files changed, 10 insertions, 11 deletions
diff --git a/graphics/freetype2/Makefile b/graphics/freetype2/Makefile
index 3381fc20a10..bc7860b25fa 100644
--- a/graphics/freetype2/Makefile
+++ b/graphics/freetype2/Makefile
@@ -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 --git a/graphics/freetype2/buildlink3.mk b/graphics/freetype2/buildlink3.mk
index 70a52d1322a..3e90eb5a938 100644
--- a/graphics/freetype2/buildlink3.mk
+++ b/graphics/freetype2/buildlink3.mk
@@ -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 @@ CHECK_BUILTIN.freetype2:= yes
.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 --git a/graphics/freetype2/distinfo b/graphics/freetype2/distinfo
index d1d6976398e..248116afb53 100644
--- a/graphics/freetype2/distinfo
+++ b/graphics/freetype2/distinfo
@@ -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