diff options
author | adam <adam> | 2003-09-13 08:32:18 +0000 |
---|---|---|
committer | adam <adam> | 2003-09-13 08:32:18 +0000 |
commit | 84559594f7015c2246a55e7b038be5b97beed20f (patch) | |
tree | 89737d0b527a6c31bce4e82fabe3e28058b3dc0d /graphics/freetype2 | |
parent | f6225a3c02ea33660e0a7e45586e5029ec27eed9 (diff) | |
download | pkgsrc-84559594f7015c2246a55e7b038be5b97beed20f.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')
-rw-r--r-- | graphics/freetype2/Makefile | 6 | ||||
-rw-r--r-- | graphics/freetype2/PLIST | 8 | ||||
-rw-r--r-- | graphics/freetype2/distinfo | 10 | ||||
-rw-r--r-- | graphics/freetype2/patches/patch-aa | 11 | ||||
-rw-r--r-- | graphics/freetype2/patches/patch-ab | 6 |
5 files changed, 17 insertions, 24 deletions
diff --git a/graphics/freetype2/Makefile b/graphics/freetype2/Makefile index f50dbce7886..4174cac5dff 100644 --- a/graphics/freetype2/Makefile +++ b/graphics/freetype2/Makefile @@ -1,8 +1,8 @@ -# $NetBSD: Makefile,v 1.20 2003/08/24 16:31:36 jschauma Exp $ +# $NetBSD: Makefile,v 1.21 2003/09/13 08:32:18 adam Exp $ # -DISTNAME= freetype-2.1.4 -PKGNAME= freetype2-2.1.4 +DISTNAME= freetype-2.1.5 +PKGNAME= freetype2-2.1.5 CATEGORIES= graphics MASTER_SITES= ftp://ftp.freetype.org/freetype/freetype2/ \ ftp://ftp.ntua.gr/mirror/freetype/freetype2/ \ diff --git a/graphics/freetype2/PLIST b/graphics/freetype2/PLIST index e6e5ce606f5..1bf9fcacdda 100644 --- a/graphics/freetype2/PLIST +++ b/graphics/freetype2/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.4 2003/04/16 08:53:46 wiz Exp $ +@comment $NetBSD: PLIST,v 1.5 2003/09/13 08:32:18 adam Exp $ bin/freetype-config include/freetype2/freetype/cache/ftccache.h include/freetype2/freetype/cache/ftccmap.h @@ -33,7 +33,7 @@ include/freetype2/freetype/ftpfr.h include/freetype2/freetype/ftrender.h include/freetype2/freetype/ftsizes.h include/freetype2/freetype/ftsnames.h -include/freetype2/freetype/ftstroker.h +include/freetype2/freetype/ftstroke.h include/freetype2/freetype/ftsynth.h include/freetype2/freetype/ftsysio.h include/freetype2/freetype/ftsysmem.h @@ -72,12 +72,14 @@ include/freetype2/freetype/t1tables.h include/freetype2/freetype/ttnameid.h include/freetype2/freetype/tttables.h include/freetype2/freetype/tttags.h +include/freetype2/freetype/ttunpat.h include/ft2build.h lib/libfreetype.a lib/libfreetype.la lib/libfreetype.so lib/libfreetype.so.9 -lib/libfreetype.so.9.3 +lib/libfreetype.so.9.4 +lib/pkgconfig/freetype2.pc share/aclocal/freetype2.m4 @unexec ${RMDIR} %D/share/aclocal 2>/dev/null || ${TRUE} @dirrm include/freetype2/freetype/internal diff --git a/graphics/freetype2/distinfo b/graphics/freetype2/distinfo index 8c742304a00..fd80752720a 100644 --- a/graphics/freetype2/distinfo +++ b/graphics/freetype2/distinfo @@ -1,6 +1,6 @@ -$NetBSD: distinfo,v 1.7 2003/04/16 08:53:47 wiz Exp $ +$NetBSD: distinfo,v 1.8 2003/09/13 08:32:19 adam Exp $ -SHA1 (freetype-2.1.4.tar.bz2) = 87779a895757fe7bf45f80cffbd412282115227a -Size (freetype-2.1.4.tar.bz2) = 806635 bytes -SHA1 (patch-aa) = bdfc47360ca1952ce6cb540e795a69523ca8a665 -SHA1 (patch-ab) = 93449315852a2c868d5e3b09a9ae32d005141b14 +SHA1 (freetype-2.1.5.tar.bz2) = 4cee0581671928f7e721206ef1d4e9f9d37f0faa +Size (freetype-2.1.5.tar.bz2) = 850767 bytes +SHA1 (patch-aa) = 7bcff26021b690e4d789c4760baf820c2dc280a5 +SHA1 (patch-ab) = cb1394b51c2b0eb1a4adf0ebef4b460a1adb20f6 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 |