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
