Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=interim.git;a=commitdiff;h=11706ee6b53e6c9521ec968e5f1a6a86c768939d

commit 11706ee6b53e6c9521ec968e5f1a6a86c768939d
Author: voroskoi <[EMAIL PROTECTED]>
Date:   Thu Jul 31 12:45:53 2008 +0200

freetype2-2.3.7-1-i686
version bump
removed revert_v.1.188.patch, i can not reproduce the crash with this version
closes #3178

diff --git a/source/lib/freetype2/FrugalBuild b/source/lib/freetype2/FrugalBuild
index 60b9426..ed7cb94 100644
--- a/source/lib/freetype2/FrugalBuild
+++ b/source/lib/freetype2/FrugalBuild
@@ -3,8 +3,8 @@
# Maintainer: voroskoi <[EMAIL PROTECTED]>

pkgname=freetype2
-pkgver=2.3.5
-pkgrel=2
+pkgver=2.3.7
+pkgrel=1
pkgdesc="TrueType font rendering library - 2.0 series (with bytecode 
interpreter)"
url="http://freetype.sourceforge.net";
groups=('lib')
@@ -13,11 +13,8 @@ depends=('zlib')
_F_cd_path="freetype-$pkgver"
up2date="lynx -dump 
'http://sourceforge.net/project/showfiles.php?group_id=3157&package_id=3121'|grep
 'freetype-' |sed -e 's/.*type-\(.*\).tar.bz2.*/\1/;q'"
source=(http://download.savannah.gnu.org/releases/freetype/freetype-$pkgver.tar.bz2
 \
-       freetype-2.2.1-memcpy-fix.patch revert_v.1.188.patch)
-# NOTE: added patch to *TEMP* revert : 
http://cvs.savannah.nongnu.org/viewvc/freetype2/src/truetype/ttgload.c?root=freetype&r1=1.187&r2=1.188
-# with that patch we segfault at TT_Load_Simple_Glyph() and looks like the 
bug(s) are triggered by some bitmap fonts
-# BUG REPORT : https://savannah.nongnu.org/bugs/index.php?20581  -- crazy --
-signatures=("$source.sig" '' '')
+       freetype-2.2.1-memcpy-fix.patch)
+signatures=("$source.sig" '')

build()
{
diff --git a/source/lib/freetype2/revert_v.1.188.patch 
b/source/lib/freetype2/revert_v.1.188.patch
deleted file mode 100644
index 5a6306e..0000000
--- a/source/lib/freetype2/revert_v.1.188.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-diff -Naur freetype-2.3.5/src/truetype/ttgload.c 
freetype-2.3.5-p/src/truetype/ttgload.c
---- freetype-2.3.5/src/truetype/ttgload.c      2007-07-01 14:24:23.000000000 
+0200
-+++ freetype-2.3.5-p/src/truetype/ttgload.c    2007-07-25 01:38:19.000000000 
+0200
-@@ -250,7 +250,7 @@
-     FT_Byte         c, count;
-     FT_Vector       *vec, *vec_limit;
-     FT_Pos          x;
--    FT_Short        *cont, *cont_limit, prev_cont;
-+    FT_Short        *cont, *cont_limit;
-     FT_Int          xy_size = 0;
-
-
-@@ -267,18 +267,8 @@
-     if ( n_contours >= 0xFFF || p + ( n_contours + 1 ) * 2 > limit )
-       goto Invalid_Outline;
-
--    cont[0] = prev_cont = FT_NEXT_USHORT( p );
--    for ( cont++; cont < cont_limit; cont++ )
--    {
-+    for ( ; cont < cont_limit; cont++ )
-       cont[0] = FT_NEXT_USHORT( p );
--      if ( cont[0] <= prev_cont )
--      {
--        /* unordered contours: this is invalid */
--        error = FT_Err_Invalid_Table;
--        goto Fail;
--      }
--      prev_cont = cont[0];
--    }
-
-     n_points = 0;
-     if ( n_contours > 0 )
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to