summaryrefslogtreecommitdiff
path: root/fonts/fontforge
diff options
context:
space:
mode:
authoradam <adam>2005-07-26 11:49:52 +0000
committeradam <adam>2005-07-26 11:49:52 +0000
commit4a853e8669096aaab695b48fd5d3d6d3a87c8a79 (patch)
treea42380b3870449178d40f1df66fff5e0fc1f5e87 /fonts/fontforge
parent2cb6f58e893f1cced28f6d49c1528959d4334b09 (diff)
downloadpkgsrc-4a853e8669096aaab695b48fd5d3d6d3a87c8a79.tar.gz
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 (limited to 'fonts/fontforge')
-rw-r--r--fonts/fontforge/Makefile6
-rw-r--r--fonts/fontforge/distinfo9
-rw-r--r--fonts/fontforge/patches/patch-ab17
3 files changed, 7 insertions, 25 deletions
diff --git a/fonts/fontforge/Makefile b/fonts/fontforge/Makefile
index f64fc48dd13..a98cb9c8f34 100644
--- a/fonts/fontforge/Makefile
+++ b/fonts/fontforge/Makefile
@@ -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 @@ MAINTAINER= adam@NetBSD.org
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 --git a/fonts/fontforge/distinfo b/fonts/fontforge/distinfo
index 771fdc71402..ec350d8efcd 100644
--- a/fonts/fontforge/distinfo
+++ b/fonts/fontforge/distinfo
@@ -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 --git a/fonts/fontforge/patches/patch-ab b/fonts/fontforge/patches/patch-ab
deleted file mode 100644
index 960a0342ca2..00000000000
--- a/fonts/fontforge/patches/patch-ab
+++ /dev/null
@@ -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