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



details:   https://anonhg.NetBSD.org/pkgsrc/rev/fd7f8478469b
branches:  trunk
changeset: 557518:fd7f8478469b
user:      drochner <drochner%pkgsrc.org@localhost>
date:      Thu Apr 16 20:26:25 2009 +0000

description:
update to 2.3.9
changes:
-important bugfixes
-improved CID support

There was an ABI breakage between 2.3.7 and 2.3.8 which was reverted
in 2.3.9. The public 'PS_FontInfoRec' structure was expanded and
then shrunk. Applications compiled against 2.3.8 should work fine
with 2.3.9. Applications compiled against the new 2.3.9 can
theoretically exhibit problems if run against a 2.3.8 binary, if
some PS_FontInfo stuff is used. See the freetype release notes
for details. I didn't find any suspects for now. If one is found,
it should be changed to require 2.3.9, and PKGREV bumped.

diffstat:

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

diffs (52 lines):

diff -r e1190d5d05be -r fd7f8478469b graphics/freetype2/Makefile
--- a/graphics/freetype2/Makefile       Thu Apr 16 19:57:26 2009 +0000
+++ b/graphics/freetype2/Makefile       Thu Apr 16 20:26:25 2009 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.67 2009/01/27 19:29:32 drochner Exp $
+# $NetBSD: Makefile,v 1.68 2009/04/16 20:26:25 drochner Exp $
 
-DISTNAME=      freetype-2.3.8
+DISTNAME=      freetype-2.3.9
 PKGNAME=       ${DISTNAME:S/-/2-/}
 CATEGORIES=    graphics
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=freetype/} \
diff -r e1190d5d05be -r fd7f8478469b graphics/freetype2/distinfo
--- a/graphics/freetype2/distinfo       Thu Apr 16 19:57:26 2009 +0000
+++ b/graphics/freetype2/distinfo       Thu Apr 16 20:26:25 2009 +0000
@@ -1,6 +1,5 @@
-$NetBSD: distinfo,v 1.29 2009/01/27 19:29:32 drochner Exp $
+$NetBSD: distinfo,v 1.30 2009/04/16 20:26:25 drochner Exp $
 
-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
+SHA1 (freetype-2.3.9.tar.bz2) = db08969cb5053879ff9e973fe6dd2c52c7ea2d4e
+RMD160 (freetype-2.3.9.tar.bz2) = c0351c2a3f43e64d26d2a964b1131a3dbf2fa162
+Size (freetype-2.3.9.tar.bz2) = 1363190 bytes
diff -r e1190d5d05be -r fd7f8478469b graphics/freetype2/patches/patch-aa
--- a/graphics/freetype2/patches/patch-aa       Thu Apr 16 19:57:26 2009 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,22 +0,0 @@
-$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