pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/fonts/fontforge Changes 20050719:



details:   https://anonhg.NetBSD.org/pkgsrc/rev/7365480d9152
branches:  trunk
changeset: 497377:7365480d9152
user:      adam <adam%pkgsrc.org@localhost>
date:      Tue Jul 26 11:49:52 2005 +0000

description:
Changes 20050719:
* Extend to Unicode 4.1
* Context chain dlg had problems with empty patterns (no terminal NUL in empty string used to represent them)
* EditData button in contextual subs disabled at wrong times.
* Transforming by a negative scale factor screwed up the hints.
* Add move up/down buttons to the kerning class dlg (class lists area) Use the selection from the class lists to highlight offsets.
* Print sample did not handle kerning by classes.
* When we had: a glyph which contained refs where that glyph was itself used as a reference in another glyph and all glyphs (except the last) lived in subroutines then we got multiple declarations of 
hints and the middle glyph was translated from where it should have been.
* When changing lists they should not scroll back to the beginning.
* Various fixes regarding hints: changing hints should set the char changed flag changing a glyph should mark all glyphs that refer to it as having out of date hints display out of date hints in font 
view. hints weren't being preserved (and should have been) in charview in Paste and transform.
* Apply Substitutions was badly broken when ff compiled with multilayer.
* Kern Pair dlg looked at garbage memory when it closed (and crashed sometimes).
* ff decides whether to add a 'gasp' table to a font based on whether the font has instructions or not. ff's own ttf fonts contain instructions in .notdef but nowhere else, so ignore .notdef when 
making this check.
* One more attempt to rule out absurd results in simplify().
* if the lsb/rsb dlg was given a negative value it complained about negative widths. (whether the width would have been negative or not).
* $italicangle has been broken since I added reals to scripting.
* The kernclass dialog did not handle deleted classes properly.
* Add ability to undo hints.
* Once again starting a browser on windows is broken.
* We didn't do a bounds check when indexing into the names array of an encoding (when building a character from scratch). If the index was huge the result was garbage, generally leading to a crash 
sometime thereafter.
* An open path consisting of a single point caused replace with reference to crash.
* Generating a postscript resource font on the mac from a script did not work.
* Werner points out that afm files generated by FontForge still claim to have been made by pfaedit. Oops.
* Didn't parse user defined encodings properly and often omitted the first glyph.

diffstat:

 fonts/fontforge/Makefile         |   6 +++---
 fonts/fontforge/distinfo         |   9 ++++-----
 fonts/fontforge/patches/patch-ab |  17 -----------------
 3 files changed, 7 insertions(+), 25 deletions(-)

diffs (61 lines):

diff -r 565021d77452 -r 7365480d9152 fonts/fontforge/Makefile
--- a/fonts/fontforge/Makefile  Tue Jul 26 11:13:41 2005 +0000
+++ b/fonts/fontforge/Makefile  Tue Jul 26 11:49:52 2005 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.11 2005/06/30 14:36:27 adam Exp $
+# $NetBSD: Makefile,v 1.12 2005/07/26 11:49:52 adam Exp $
 
 DISTNAME=      fontforge_full-${VERSION}
 PKGNAME=       fontforge-${VERSION}
@@ -10,13 +10,13 @@
 HOMEPAGE=      http://fontforge.sourceforge.net/
 COMMENT=       Postscript font editor
 
-VERSION=       20050624
+VERSION=       20050719
 
 USE_LIBTOOL=           yes
 USE_TOOLS+=            gmake
 GNU_CONFIGURE=         yes
 CONFIGURE_ARGS+=       --without-freetype-src
-WRKSRC=                        ${WRKDIR}/fontforge-${VERSION}
+WRKSRC=                        ${WRKDIR}/fontforge
 
 .include "../../converters/libiconv/buildlink3.mk"
 .include "../../graphics/freetype2/buildlink3.mk"
diff -r 565021d77452 -r 7365480d9152 fonts/fontforge/distinfo
--- a/fonts/fontforge/distinfo  Tue Jul 26 11:13:41 2005 +0000
+++ b/fonts/fontforge/distinfo  Tue Jul 26 11:49:52 2005 +0000
@@ -1,7 +1,6 @@
-$NetBSD: distinfo,v 1.8 2005/06/30 14:36:27 adam Exp $
+$NetBSD: distinfo,v 1.9 2005/07/26 11:49:53 adam Exp $
 
-SHA1 (fontforge_full-20050624.tgz) = 25644db67e041c0d9393322d1fa08154b4869344
-RMD160 (fontforge_full-20050624.tgz) = 51780d966196c658f7a04a3161db42359dbd80bb
-Size (fontforge_full-20050624.tgz) = 4392875 bytes
+SHA1 (fontforge_full-20050719.tgz) = 5514c59782564ff4cda6fc5eb91ad0101e34b28e
+RMD160 (fontforge_full-20050719.tgz) = 116a972f4157a0f9c12e4b520a1b08bc666b728a
+Size (fontforge_full-20050719.tgz) = 4764383 bytes
 SHA1 (patch-aa) = e6886d501d73e80ed6f415916e2ee6a6f1813004
-SHA1 (patch-ab) = 8774b7b4a14b8be74fc4fb10a8897b0e579ea2c0
diff -r 565021d77452 -r 7365480d9152 fonts/fontforge/patches/patch-ab
--- a/fonts/fontforge/patches/patch-ab  Tue Jul 26 11:13:41 2005 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,17 +0,0 @@
-$NetBSD: patch-ab,v 1.1 2005/06/30 14:36:56 adam Exp $
-
---- configure.orig     2005-06-30 16:02:08.000000000 +0000
-+++ configure
-@@ -9743,9 +9743,9 @@ if test "${with_freetype_src+set}" = set
- 
-     if test "$withval" != "no" >/dev/null 2>&1 ; then
-       FreeType2_TT_BUILD_INC="$withval/src/truetype"
--      if test "${FreeType2_TT_BUILD_INC/ttobjs.h:0:1}" != "/" ; then
--              FreeType2_TT_BUILD_INC=`pwd`/$FreeType2_TT_BUILD_INC
--      fi
-+#     if test "${FreeType2_TT_BUILD_INC/ttobjs.h:0:1}" != "/" ; then
-+#             FreeType2_TT_BUILD_INC=`pwd`/$FreeType2_TT_BUILD_INC
-+#     fi
-       echo "$as_me:$LINENO: checking for valid freetype tree" >&5
- echo $ECHO_N "checking for valid freetype tree... $ECHO_C" >&6
-       if test -f "$FreeType2_TT_BUILD_INC/ttobjs.h"; then



Home | Main Index | Thread Index | Old Index