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.8



details:   https://anonhg.NetBSD.org/pkgsrc/rev/9d7dcbe44e39
branches:  trunk
changeset: 553676:9d7dcbe44e39
user:      drochner <drochner%pkgsrc.org@localhost>
date:      Tue Jan 27 19:29:32 2009 +0000

description:
update to 2.3.8
changes:
-improvements for fonts in an SFNT wrapper (used on Mac)
-FT_MulFix is now an inlined function; by default, assembler code
 is provided for x86 and ARM.  See FT_CONFIG_OPTION_INLINE_MULFIX
 and FT_CONFIG_OPTION_NO_ASSEMBLER (in ftoption.h) for more
-handling of `tricky' fonts has been generalized and changed slightly
-API additions
-bugfixes

diffstat:

 graphics/freetype2/Makefile         |   4 ++--
 graphics/freetype2/PLIST            |   3 ++-
 graphics/freetype2/distinfo         |   9 +++++----
 graphics/freetype2/patches/patch-aa |  22 ++++++++++++++++++++++
 4 files changed, 31 insertions(+), 7 deletions(-)

diffs (69 lines):

diff -r c2f9e0957aec -r 9d7dcbe44e39 graphics/freetype2/Makefile
--- a/graphics/freetype2/Makefile       Tue Jan 27 19:16:19 2009 +0000
+++ b/graphics/freetype2/Makefile       Tue Jan 27 19:29:32 2009 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.66 2008/07/14 03:55:29 tnn Exp $
+# $NetBSD: Makefile,v 1.67 2009/01/27 19:29:32 drochner Exp $
 
-DISTNAME=      freetype-2.3.7
+DISTNAME=      freetype-2.3.8
 PKGNAME=       ${DISTNAME:S/-/2-/}
 CATEGORIES=    graphics
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=freetype/} \
diff -r c2f9e0957aec -r 9d7dcbe44e39 graphics/freetype2/PLIST
--- a/graphics/freetype2/PLIST  Tue Jan 27 19:16:19 2009 +0000
+++ b/graphics/freetype2/PLIST  Tue Jan 27 19:29:32 2009 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.15 2008/06/11 10:35:21 drochner Exp $
+@comment $NetBSD: PLIST,v 1.16 2009/01/27 19:29:32 drochner Exp $
 bin/freetype-config
 include/freetype2/freetype/config/ftconfig.h
 include/freetype2/freetype/config/ftheader.h
@@ -6,6 +6,7 @@
 include/freetype2/freetype/config/ftoption.h
 include/freetype2/freetype/config/ftstdlib.h
 include/freetype2/freetype/freetype.h
+include/freetype2/freetype/ftadvanc.h
 include/freetype2/freetype/ftbbox.h
 include/freetype2/freetype/ftbdf.h
 include/freetype2/freetype/ftbitmap.h
diff -r c2f9e0957aec -r 9d7dcbe44e39 graphics/freetype2/distinfo
--- a/graphics/freetype2/distinfo       Tue Jan 27 19:16:19 2009 +0000
+++ b/graphics/freetype2/distinfo       Tue Jan 27 19:29:32 2009 +0000
@@ -1,5 +1,6 @@
-$NetBSD: distinfo,v 1.28 2008/07/14 03:55:29 tnn Exp $
+$NetBSD: distinfo,v 1.29 2009/01/27 19:29:32 drochner Exp $
 
-SHA1 (freetype-2.3.7.tar.bz2) = f16f849d6e739ce8842008586af36371a32ac064
-RMD160 (freetype-2.3.7.tar.bz2) = 7333507c5f42d451bf0541f007fe44165f090418
-Size (freetype-2.3.7.tar.bz2) = 1310542 bytes
+SHA1 (freetype-2.3.8.tar.bz2) = 0a15d4498139c6743c0ea388c40aaf40cafd4f44
+RMD160 (freetype-2.3.8.tar.bz2) = e460e8a3aed21727973ac4add4ac8be70ac18534
+Size (freetype-2.3.8.tar.bz2) = 1343318 bytes
+SHA1 (patch-aa) = 655e8ddd41774e86f7307e62589bb3da2351bf4c
diff -r c2f9e0957aec -r 9d7dcbe44e39 graphics/freetype2/patches/patch-aa
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/graphics/freetype2/patches/patch-aa       Tue Jan 27 19:29:32 2009 +0000
@@ -0,0 +1,22 @@
+$NetBSD: patch-aa,v 1.15 2009/01/27 19:29:32 drochner Exp $
+
+--- src/truetype/ttinterp.c.orig       2008-11-29 22:36:18.000000000 +0100
++++ src/truetype/ttinterp.c
+@@ -5099,7 +5099,7 @@
+       return;
+     }
+ 
+-    if ( ( args[0] & 0x100 ) != 0 && CUR.tt_metrics.ppem < A )
++    if ( ( args[0] & 0x100 ) != 0 && CUR.tt_metrics.ppem <= A )
+       CUR.GS.scan_control = TRUE;
+ 
+     if ( ( args[0] & 0x200 ) != 0 && CUR.tt_metrics.rotated )
+@@ -5108,7 +5108,7 @@
+     if ( ( args[0] & 0x400 ) != 0 && CUR.tt_metrics.stretched )
+       CUR.GS.scan_control = TRUE;
+ 
+-    if ( ( args[0] & 0x800 ) != 0 && CUR.tt_metrics.ppem >= A )
++    if ( ( args[0] & 0x800 ) != 0 && CUR.tt_metrics.ppem > A )
+       CUR.GS.scan_control = FALSE;
+ 
+     if ( ( args[0] & 0x1000 ) != 0 && CUR.tt_metrics.rotated )



Home | Main Index | Thread Index | Old Index