OpenPKG CVS Repository
  http://cvs.openpkg.org/
  ____________________________________________________________________________

  Server: cvs.openpkg.org                  Name:   Ralf S. Engelschall
  Root:   /v/openpkg/cvs                   Email:  [EMAIL PROTECTED]
  Module: openpkg-src                      Date:   03-Jul-2007 20:32:38
  Branch: HEAD                             Handle: 2007070319323800

  Modified files:
    openpkg-src/freetype    freetype.patch freetype.spec

  Log:
    upgrading package: freetype 2.3.4 -> 2.3.5

  Summary:
    Revision    Changes     Path
    1.10        +7  -46     openpkg-src/freetype/freetype.patch
    1.69        +2  -2      openpkg-src/freetype/freetype.spec
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: openpkg-src/freetype/freetype.patch
  ============================================================================
  $ cvs diff -u -r1.9 -r1.10 freetype.patch
  --- openpkg-src/freetype/freetype.patch       24 May 2007 08:18:42 -0000      
1.9
  +++ openpkg-src/freetype/freetype.patch       3 Jul 2007 18:32:38 -0000       
1.10
  @@ -1,6 +1,6 @@
   Index: builds/unix/freetype-config.in
  ---- builds/unix/freetype-config.in.orig      2005-06-04 23:58:48 +0200
  -+++ builds/unix/freetype-config.in   2006-05-14 09:58:42 +0200
  +--- builds/unix/freetype-config.in.orig      2006-10-12 06:51:08 +0200
  ++++ builds/unix/freetype-config.in   2007-07-03 20:27:44 +0200
   @@ -128,7 +128,7 @@
    fi
    
  @@ -11,8 +11,8 @@
        echo $cflags -I$includedir
      else
   Index: builds/unix/freetype2.in
  ---- builds/unix/freetype2.in 2006-10-12 06:51:08 +0200
  -+++ builds/unix/freetype2.in 2007-01-17 18:25:06 +0100
  +--- builds/unix/freetype2.in.orig    2006-10-12 06:51:08 +0200
  ++++ builds/unix/freetype2.in 2007-07-03 20:27:44 +0200
   @@ -8,4 +8,4 @@
    Version: @ft_version@
    Requires:
  @@ -21,7 +21,7 @@
   +Cflags: -I${includedir}
   Index: builds/unix/install.mk
   --- builds/unix/install.mk.orig      2006-04-01 07:16:40 +0200
  -+++ builds/unix/install.mk   2006-05-14 10:22:05 +0200
  ++++ builds/unix/install.mk   2007-07-03 20:27:44 +0200
   @@ -30,30 +30,30 @@
    install: $(PROJECT_LIBRARY)
        $(MKINSTALLDIRS) $(DESTDIR)$(libdir)                               \
  @@ -80,8 +80,8 @@
        -$(DELETE) $(DESTDIR)$(bindir)/freetype-config
        -$(DELETE) $(DESTDIR)$(datadir)/aclocal/freetype2.m4
   Index: include/freetype/freetype.h
  ---- include/freetype/freetype.h.orig 2006-05-12 15:52:24 +0200
  -+++ include/freetype/freetype.h      2006-05-14 10:22:27 +0200
  +--- include/freetype/freetype.h.orig 2007-07-02 23:06:00 +0200
  ++++ include/freetype/freetype.h      2007-07-03 20:27:44 +0200
   @@ -16,15 +16,6 @@
    
/***************************************************************************/
    
  @@ -98,42 +98,3 @@
      
/*************************************************************************/
      /*                                                                       
*/
      /* The `raster' component duplicates some of the declarations in         
*/
  -
  ------------------------------------------------------------------------------
  -
  -Security Fix (CVE-2007-2754)
  -
  -Index: src/truetype/ttgload.c
  ---- src/truetype/ttgload.c   2007/04/09 08:40:11     1.177
  -+++ src/truetype/ttgload.c   2007/04/27 17:16:50     1.178
  -@@ -271,7 +271,11 @@
  - 
  -     n_points = 0;
  -     if ( n_contours > 0 )
  -+    {
  -       n_points = cont[-1] + 1;
  -+      if ( n_points < 0 )
  -+        goto Invalid_Outline;
  -+    }
  - 
  -     /* note that we will add four phantom points later */
  -     error = FT_GLYPHLOADER_CHECK_POINTS( gloader, n_points + 4, 0 );
  -@@ -682,7 +686,7 @@
  -     FT_GlyphLoader  gloader = loader->gloader;
  -     FT_Error        error   = TT_Err_Ok;
  -     FT_Outline*     outline;
  --    FT_UInt         n_points;
  -+    FT_Int          n_points;
  - 
  - 
  -     outline  = &gloader->current.outline;
  -@@ -709,7 +713,7 @@
  -       /* Deltas apply to the unscaled data. */
  -       FT_Vector*  deltas;
  -       FT_Memory   memory = loader->face->memory;
  --      FT_UInt     i;
  -+      FT_Int      i;
  - 
  - 
  -       error = TT_Vary_Get_Glyph_Deltas( (TT_Face)(loader->face),
  -
  @@ .
  patch -p0 <<'@@ .'
  Index: openpkg-src/freetype/freetype.spec
  ============================================================================
  $ cvs diff -u -r1.68 -r1.69 freetype.spec
  --- openpkg-src/freetype/freetype.spec        24 May 2007 08:18:45 -0000      
1.68
  +++ openpkg-src/freetype/freetype.spec        3 Jul 2007 18:32:38 -0000       
1.69
  @@ -32,8 +32,8 @@
   Class:        BASE
   Group:        Graphics
   License:      GPL
  -Version:      2.3.4
  -Release:      20070524
  +Version:      2.3.5
  +Release:      20070703
   
   #   list of sources
   Source0:      
http://download.savannah.gnu.org/releases/freetype/freetype-%{version}.tar.gz
  @@ .
______________________________________________________________________
OpenPKG                                             http://openpkg.org
CVS Repository Commit List                     [email protected]

Reply via email to