summaryrefslogtreecommitdiff
path: root/graphics/freetype2/patches
diff options
context:
space:
mode:
authoradam <adam@pkgsrc.org>2003-09-13 08:32:18 +0000
committeradam <adam@pkgsrc.org>2003-09-13 08:32:18 +0000
commit1db4d5a4656ead5608d6c725a70e821ecdaf7a40 (patch)
tree89737d0b527a6c31bce4e82fabe3e28058b3dc0d /graphics/freetype2/patches
parentdad164a9326385dae9932211a2e99197717e7f59 (diff)
downloadpkgsrc-1db4d5a4656ead5608d6c725a70e821ecdaf7a40.tar.gz
LATEST CHANGES BETWEEN 2.1.5 and 2.1.4
I. IMPORTANT BUG FIXES - Parsing the /CIDFontName field now removes the leading slash to be in sync with other font drivers. - gzip support was buggy. Some fonts could not be read. - Fonts which have nested subglyphs more than one level deep no longer cause a segfault. - Creation of synthetic cmaps for fonts in CFF format was broken partially. - Numeric font dictionary entries for synthetic fonts are no longer overwritten. - The font matrix wasn't applied to the advance width for Type1, CID, and CFF fonts. This caused problem when loading certain synthetic Type 1 fonts like "Helvetica Narrow" - The test for the charset registry in BDF and PCF fonts is now case-insensitive. - FT_Vector_Rotate rotating sometimes returned strange values due to rounding errors. - The PCF driver now returns the correct number of glyphs (including an artificial `notdef' glyph at index 0). - FreeType now supports buggy CMaps which are contained in many CJK fonts from Dynalab. - Opening an invalid font on a Mac caused a segfault due to double-freeing memory. - BDF fonts with more than 32768 glyphs weren't supported properly. II. IMPORTANT CHANGES - Accessing bitmap font formats has been synchronized. To do that the FT_Bitmap_Size structure has been extended to contain new fields `size', `x_ppem', and `y_ppem'. - The FNT driver now returns multiple faces, not multiple strikes. - The `psnames' module has been updated to the Adobe Glyph List version 2.0. - The `psnames' module now understands `uXXXX[X[X]]' glyph names. - The algorithm for guessing the font style has been improved. - For fonts in sfnt format, root->height is no longer increased if the line gap is zero. There exist fonts (containing e.g. form drawing characters) which intentionally have a zero line gap value. - ft_glyph_bbox_xxx flags are now deprecated in favour of FT_GLYPH_BBOX_XXX. - ft_module_xxx flags are now deprecated in favour of FT_MODULE_XXX. - FT_ENCODING_MS_{SJIS,GB2312,BIG5,WANSUNG,JOHAB} are now deprecated in favour of FT_ENCODING_{SJIS,GB2312,GIB5,WANSONG,JOHAB} -- those encodings are not specific to Microsoft. III. MISCELLANEOUS - The autohinter has been further improved; for example, `m' glyphs now retain its vertical symmetry. - Partial support of Mac fonts on non-Mac platforms. - `make refdoc' (after first `make') builds the HTML documentation. You need Python for this. - The make build system should now work more reliably on DOS-like platforms. - Support for EMX gcc and Watson C/C++ compilers on MS-DOS has been added. - Better VMS build support. - Support for the pkg-config package by providing a `freetype.pc' file. - New configure option --with-old-mac-fonts for Darwin. - Some source files have been renamed (mainly to fit into the 8.3 naming scheme).
Diffstat (limited to 'graphics/freetype2/patches')
-rw-r--r--graphics/freetype2/patches/patch-aa11
-rw-r--r--graphics/freetype2/patches/patch-ab6
2 files changed, 4 insertions, 13 deletions
diff --git a/graphics/freetype2/patches/patch-aa b/graphics/freetype2/patches/patch-aa
index 2487030bafb..c13705bb368 100644
--- a/graphics/freetype2/patches/patch-aa
+++ b/graphics/freetype2/patches/patch-aa
@@ -1,16 +1,7 @@
-$NetBSD: patch-aa,v 1.2 2003/04/16 08:53:48 wiz Exp $
+$NetBSD: patch-aa,v 1.3 2003/09/13 08:32:19 adam Exp $
--- builds/unix/freetype-config.in.orig Mon Dec 16 16:51:23 2002
+++ builds/unix/freetype-config.in
-@@ -81,7 +81,7 @@ fi
- if test "$echo_cflags" = "yes" ; then
- cflags="-I@includedir@/freetype2"
- if test "@includedir@" != "/usr/include" ; then
-- echo -I@includedir@ $cflags
-+ echo $cflags -I@includedir@
- else
- echo $cflags
- fi
@@ -90,7 +90,7 @@ fi
if test "$echo_libs" = "yes" ; then
libs="-lfreetype @LIBZ@"
diff --git a/graphics/freetype2/patches/patch-ab b/graphics/freetype2/patches/patch-ab
index b5bb65c2ae5..7e5432c68fd 100644
--- a/graphics/freetype2/patches/patch-ab
+++ b/graphics/freetype2/patches/patch-ab
@@ -1,8 +1,8 @@
-$NetBSD: patch-ab,v 1.2 2003/04/16 08:53:49 wiz Exp $
+$NetBSD: patch-ab,v 1.3 2003/09/13 08:32:20 adam Exp $
---- builds/unix/configure.orig Sat Jan 18 11:39:18 2003
+--- builds/unix/configure.orig 2003-07-26 08:08:14.000000000 +0200
+++ builds/unix/configure
-@@ -9374,6 +9374,7 @@ s,@ac_ct_STRIP@,$ac_ct_STRIP,;t t
+@@ -9388,6 +9388,7 @@ s,@ac_ct_STRIP@,$ac_ct_STRIP,;t t
s,@LIBTOOL@,$LIBTOOL,;t t
s,@LIBOBJS@,$LIBOBJS,;t t
s,@LTLIBOBJS@,$LTLIBOBJS,;t t