OpenPKG CVS Repository
http://cvs.openpkg.org/
____________________________________________________________________________
Server: cvs.openpkg.org Name: Ralf S. Engelschall
Root: /e/openpkg/cvs Email: [EMAIL PROTECTED]
Module: openpkg-src Date: 18-Apr-2004 12:29:51
Branch: HEAD Handle: 2004041811295100
Modified files:
openpkg-src/freetype freetype.patch freetype.spec
Log:
include a bugfix from the vendor
Summary:
Revision Changes Path
1.3 +21 -0 openpkg-src/freetype/freetype.patch
1.42 +1 -1 openpkg-src/freetype/freetype.spec
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: openpkg-src/freetype/freetype.patch
============================================================================
$ cvs diff -u -r1.2 -r1.3 freetype.patch
--- openpkg-src/freetype/freetype.patch 10 Nov 2003 08:18:45 -0000 1.2
+++ openpkg-src/freetype/freetype.patch 18 Apr 2004 10:29:51 -0000 1.3
@@ -108,3 +108,24 @@
#ifndef __FREETYPE_H__
#define __FREETYPE_H__
+------------------------------------------------------------------------------
+
+Check for the "eexec" keyword in Type1 fonts.
+This fixes a potential hang when viewing certain PDF documents.
+See http://bugzilla.gnome.org/show_bug.cgi?id=129400 for details.
+
+Index: src/type1/t1load.c
+--- src/type1/t1load.c 2003/12/12 15:38:39 1.88
++++ src/type1/t1load.c 2003/12/22 11:35:36 1.89
+@@ -1527,6 +1527,11 @@
+ parser->root.cursor = cur2;
+ }
+
++ /* look for `eexec' */
++ else if ( *cur == 'e' && cur + 5 < limit &&
++ ft_strncmp( (char*)cur, "eexec", 5 ) == 0 )
++ break;
++
+ /* look for `closefile' which ends the eexec section */
+ else if ( *cur == 'c' && cur + 9 < limit &&
+ ft_strncmp( (char*)cur, "closefile", 9 ) == 0 )
@@ .
patch -p0 <<'@@ .'
Index: openpkg-src/freetype/freetype.spec
============================================================================
$ cvs diff -u -r1.41 -r1.42 freetype.spec
--- openpkg-src/freetype/freetype.spec 7 Feb 2004 17:54:53 -0000 1.41
+++ openpkg-src/freetype/freetype.spec 18 Apr 2004 10:29:51 -0000 1.42
@@ -34,7 +34,7 @@
Group: Graphics
License: GPL
Version: 2.1.7
-Release: 20040207
+Release: 20040418
# list of sources
Source0: ftp://ftp.freetype.org/freetype/freetype2/freetype-%{version}.tar.gz
@@ .
______________________________________________________________________
The OpenPKG Project www.openpkg.org
CVS Repository Commit List [EMAIL PROTECTED]