diff options
author | drochner <drochner@pkgsrc.org> | 2009-04-16 20:26:25 +0000 |
---|---|---|
committer | drochner <drochner@pkgsrc.org> | 2009-04-16 20:26:25 +0000 |
commit | 100c2f90885b0a020528fd62c98ab49232cfffdf (patch) | |
tree | 3daa6eecef0936346803739588d847f0f84d4509 | |
parent | 964d2fc25f1702697b64482a3ac39d6d8b8a21db (diff) | |
download | pkgsrc-100c2f90885b0a020528fd62c98ab49232cfffdf.tar.gz |
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.
-rw-r--r-- | graphics/freetype2/Makefile | 4 | ||||
-rw-r--r-- | graphics/freetype2/distinfo | 9 | ||||
-rw-r--r-- | graphics/freetype2/patches/patch-aa | 22 |
3 files changed, 6 insertions, 29 deletions
diff --git a/graphics/freetype2/Makefile b/graphics/freetype2/Makefile index 3c48dec0d17..cfee6e1ef81 100644 --- a/graphics/freetype2/Makefile +++ b/graphics/freetype2/Makefile @@ -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 --git a/graphics/freetype2/distinfo b/graphics/freetype2/distinfo index 60c06b36af9..159c375a100 100644 --- a/graphics/freetype2/distinfo +++ b/graphics/freetype2/distinfo @@ -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 --git a/graphics/freetype2/patches/patch-aa b/graphics/freetype2/patches/patch-aa deleted file mode 100644 index 9bc0afdfefe..00000000000 --- a/graphics/freetype2/patches/patch-aa +++ /dev/null @@ -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 ) |