pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/graphics/freetype2 update to 2.3.5



details:   https://anonhg.NetBSD.org/pkgsrc/rev/8d6adc8997cc
branches:  trunk
changeset: 530712:8d6adc8997cc
user:      drochner <drochner%pkgsrc.org@localhost>
date:      Fri Jul 06 18:16:28 2007 +0000

description:
update to 2.3.5
changes:
-Some subglyphs in TrueType fonts were handled incorrectly due to
 a missing graphics state reinitialization.
-Large .Z files  (as distributed with some X11  packages) weren't
 handled correctly, making FreeType increase the heap stack in an
 endless loop.
-A large  number of  bugs have  been fixed  to avoid  crashes and
 endless loops with invalid fonts.
-API extensions for caching, TT handling
-autohinter improvement for non-Latin scripts
-Support for Windows FON files in PE format

diffstat:

 graphics/freetype2/Makefile         |   5 ++---
 graphics/freetype2/distinfo         |   9 ++++-----
 graphics/freetype2/patches/patch-aa |  34 ----------------------------------
 3 files changed, 6 insertions(+), 42 deletions(-)

diffs (66 lines):

diff -r 39cd51ebc4cd -r 8d6adc8997cc graphics/freetype2/Makefile
--- a/graphics/freetype2/Makefile       Fri Jul 06 18:09:04 2007 +0000
+++ b/graphics/freetype2/Makefile       Fri Jul 06 18:16:28 2007 +0000
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.60 2007/05/19 16:24:48 tron Exp $
+# $NetBSD: Makefile,v 1.61 2007/07/06 18:16:28 drochner Exp $
 
-DISTNAME=      freetype-2.3.4
+DISTNAME=      freetype-2.3.5
 PKGNAME=       ${DISTNAME:S/-/2-/}
-PKGREVISION=   1
 CATEGORIES=    graphics
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=freetype/} \
                ftp://ftp.freetype.org/freetype/freetype2/ \
diff -r 39cd51ebc4cd -r 8d6adc8997cc graphics/freetype2/distinfo
--- a/graphics/freetype2/distinfo       Fri Jul 06 18:09:04 2007 +0000
+++ b/graphics/freetype2/distinfo       Fri Jul 06 18:16:28 2007 +0000
@@ -1,6 +1,5 @@
-$NetBSD: distinfo,v 1.24 2007/05/19 16:24:49 tron Exp $
+$NetBSD: distinfo,v 1.25 2007/07/06 18:16:28 drochner Exp $
 
-SHA1 (freetype-2.3.4.tar.bz2) = 09b8f5ecbb3e06a14cc1c2f2dc7c04fe34c48eca
-RMD160 (freetype-2.3.4.tar.bz2) = 23b641c0b6e6102449e6f2512a131743d8836321
-Size (freetype-2.3.4.tar.bz2) = 1277929 bytes
-SHA1 (patch-aa) = fbade879cbcea9c7169d70eeba517a84f6b2a160
+SHA1 (freetype-2.3.5.tar.bz2) = 45695d44c74be31944d807526a7e69a818e4afd2
+RMD160 (freetype-2.3.5.tar.bz2) = 2a97cb1c3d93572c094d5d2890d12445ef2786d4
+Size (freetype-2.3.5.tar.bz2) = 1279861 bytes
diff -r 39cd51ebc4cd -r 8d6adc8997cc graphics/freetype2/patches/patch-aa
--- a/graphics/freetype2/patches/patch-aa       Fri Jul 06 18:09:04 2007 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,34 +0,0 @@
-$NetBSD: patch-aa,v 1.11 2007/05/19 16:25:26 tron Exp $
-
---- src/truetype/ttgload.c.orig        2007-04-09 09:25:09.000000000 +0100
-+++ src/truetype/ttgload.c     2007-05-19 17:15:42.000000000 +0100
-@@ -271,7 +271,11 @@
- 
-     n_points = 0;
-     if ( n_contours > 0 )
-+    {
-       n_points = cont[-1] + 1;
-+      if ( n_points < 0 )
-+        goto Invalid_Outline;
-+    }
- 
-     /* note that we will add four phantom points later */
-     error = FT_GLYPHLOADER_CHECK_POINTS( gloader, n_points + 4, 0 );
-@@ -682,7 +686,7 @@
-     FT_GlyphLoader  gloader = loader->gloader;
-     FT_Error        error   = TT_Err_Ok;
-     FT_Outline*     outline;
--    FT_UInt         n_points;
-+    FT_Int          n_points;
- 
- 
-     outline  = &gloader->current.outline;
-@@ -709,7 +713,7 @@
-       /* Deltas apply to the unscaled data. */
-       FT_Vector*  deltas;
-       FT_Memory   memory = loader->face->memory;
--      FT_UInt     i;
-+      FT_Int      i;
- 
- 
-       error = TT_Vary_Get_Glyph_Deltas( (TT_Face)(loader->face),



Home | Main Index | Thread Index | Old Index