Mon Jun 16 09:07:34 2008 UTC ()
Pullup ticket 2426 - requested by kefren
security update for freetype2

- pkgsrc/graphics/freetype2/Makefile			1.64
- pkgsrc/graphics/freetype2/PLIST			1.15
- pkgsrc/graphics/freetype2/distinfo			1.26

   Module Name:    pkgsrc
   Committed By:    drochner
   Date:        Wed Jun 11 10:35:21 UTC 2008

   Modified Files:
   pkgsrc/graphics/freetype2: Makefile PLIST distinfo

   Log Message:
   update to 2.3.6
   This fixes some integer overflow/memory corruption/heap overflow
   security problems: CVE-2008-1806, CVE-2008-1807, CVE-2008-1808

   other changes:
   -new function `FT_Get_CID_Registry_Ordering_Supplement' gives
    access to  those fields in a CID-keyed font
   -code  to validate  the new  `MATH' OpenType  table
   -API for cmap 14 support
   -A new face flag FT_FACE_FLAG_CID_KEYED
   -misc bugfixes and other improvements


(ghen)
diff -r1.63 -r1.63.4.1 pkgsrc/graphics/freetype2/Makefile
diff -r1.14 -r1.14.10.1 pkgsrc/graphics/freetype2/PLIST
diff -r1.25 -r1.25.6.1 pkgsrc/graphics/freetype2/distinfo

cvs diff -r1.63 -r1.63.4.1 pkgsrc/graphics/freetype2/Makefile (expand / switch to unified diff)

--- pkgsrc/graphics/freetype2/Makefile 2007/12/02 12:05:00 1.63
+++ pkgsrc/graphics/freetype2/Makefile 2008/06/16 09:07:34 1.63.4.1
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.63 2007/12/02 12:05:00 wiz Exp $ 1# $NetBSD: Makefile,v 1.63.4.1 2008/06/16 09:07:34 ghen Exp $
2 2
3DISTNAME= freetype-2.3.5 3DISTNAME= freetype-2.3.6
4PKGNAME= ${DISTNAME:S/-/2-/} 4PKGNAME= ${DISTNAME:S/-/2-/}
5CATEGORIES= graphics 5CATEGORIES= graphics
6MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=freetype/} \ 6MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=freetype/} \
7 ftp://ring.aist.go.jp/pub/graphics/freetype/freetype2/ 7 ftp://ring.aist.go.jp/pub/graphics/freetype/freetype2/
8EXTRACT_SUFX= .tar.bz2 8EXTRACT_SUFX= .tar.bz2
9 9
10MAINTAINER= rh@NetBSD.org 10MAINTAINER= rh@NetBSD.org
11HOMEPAGE= http://www.freetype.org/ 11HOMEPAGE= http://www.freetype.org/
12COMMENT= Font rendering engine and library API 12COMMENT= Font rendering engine and library API
13 13
14PKG_INSTALLATION_TYPES= overwrite pkgviews 14PKG_INSTALLATION_TYPES= overwrite pkgviews
15PKG_DESTDIR_SUPPORT= user-destdir 15PKG_DESTDIR_SUPPORT= user-destdir
16 16

cvs diff -r1.14 -r1.14.10.1 pkgsrc/graphics/freetype2/PLIST (expand / switch to unified diff)

--- pkgsrc/graphics/freetype2/PLIST 2007/03/20 15:20:33 1.14
+++ pkgsrc/graphics/freetype2/PLIST 2008/06/16 09:07:34 1.14.10.1
@@ -1,26 +1,27 @@ @@ -1,26 +1,27 @@
1@comment $NetBSD: PLIST,v 1.14 2007/03/20 15:20:33 drochner Exp $ 1@comment $NetBSD: PLIST,v 1.14.10.1 2008/06/16 09:07:34 ghen Exp $
2bin/freetype-config 2bin/freetype-config
3include/freetype2/freetype/config/ftconfig.h 3include/freetype2/freetype/config/ftconfig.h
4include/freetype2/freetype/config/ftheader.h 4include/freetype2/freetype/config/ftheader.h
5include/freetype2/freetype/config/ftmodule.h 5include/freetype2/freetype/config/ftmodule.h
6include/freetype2/freetype/config/ftoption.h 6include/freetype2/freetype/config/ftoption.h
7include/freetype2/freetype/config/ftstdlib.h 7include/freetype2/freetype/config/ftstdlib.h
8include/freetype2/freetype/freetype.h 8include/freetype2/freetype/freetype.h
9include/freetype2/freetype/ftbbox.h 9include/freetype2/freetype/ftbbox.h
10include/freetype2/freetype/ftbdf.h 10include/freetype2/freetype/ftbdf.h
11include/freetype2/freetype/ftbitmap.h 11include/freetype2/freetype/ftbitmap.h
12include/freetype2/freetype/ftcache.h 12include/freetype2/freetype/ftcache.h
13include/freetype2/freetype/ftchapters.h 13include/freetype2/freetype/ftchapters.h
 14include/freetype2/freetype/ftcid.h
14include/freetype2/freetype/fterrdef.h 15include/freetype2/freetype/fterrdef.h
15include/freetype2/freetype/fterrors.h 16include/freetype2/freetype/fterrors.h
16include/freetype2/freetype/ftgasp.h 17include/freetype2/freetype/ftgasp.h
17include/freetype2/freetype/ftglyph.h 18include/freetype2/freetype/ftglyph.h
18include/freetype2/freetype/ftgxval.h 19include/freetype2/freetype/ftgxval.h
19include/freetype2/freetype/ftgzip.h 20include/freetype2/freetype/ftgzip.h
20include/freetype2/freetype/ftimage.h 21include/freetype2/freetype/ftimage.h
21include/freetype2/freetype/ftincrem.h 22include/freetype2/freetype/ftincrem.h
22include/freetype2/freetype/ftlcdfil.h 23include/freetype2/freetype/ftlcdfil.h
23include/freetype2/freetype/ftlist.h 24include/freetype2/freetype/ftlist.h
24include/freetype2/freetype/ftlzw.h 25include/freetype2/freetype/ftlzw.h
25include/freetype2/freetype/ftmac.h 26include/freetype2/freetype/ftmac.h
26include/freetype2/freetype/ftmm.h 27include/freetype2/freetype/ftmm.h

cvs diff -r1.25 -r1.25.6.1 pkgsrc/graphics/freetype2/distinfo (expand / switch to unified diff)

--- pkgsrc/graphics/freetype2/distinfo 2007/07/06 18:16:28 1.25
+++ pkgsrc/graphics/freetype2/distinfo 2008/06/16 09:07:34 1.25.6.1
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.25 2007/07/06 18:16:28 drochner Exp $ 1$NetBSD: distinfo,v 1.25.6.1 2008/06/16 09:07:34 ghen Exp $
2 2
3SHA1 (freetype-2.3.5.tar.bz2) = 45695d44c74be31944d807526a7e69a818e4afd2 3SHA1 (freetype-2.3.6.tar.bz2) = 611bae913e8a593449a4dc60e0bf3300abc4f974
4RMD160 (freetype-2.3.5.tar.bz2) = 2a97cb1c3d93572c094d5d2890d12445ef2786d4 4RMD160 (freetype-2.3.6.tar.bz2) = 8047e734804191856a941e19f6acf82047099d66
5Size (freetype-2.3.5.tar.bz2) = 1279861 bytes 5Size (freetype-2.3.6.tar.bz2) = 1305717 bytes