Update to fontforge-20090408.
Tests by real fontforge users are welcome.
I'm using it only in scripting mode for print/lilypond.
Tested on amd64 by building lilypond-2.12.2 (to be committed really
soon now[tm]).
Ciao,
Kili
Index: Makefile
===================================================================
RCS file: /cvs/ports/print/fontforge/Makefile,v
retrieving revision 1.13
diff -u -p -r1.13 Makefile
--- Makefile 18 Mar 2009 20:49:50 -0000 1.13
+++ Makefile 15 Apr 2009 19:51:52 -0000
@@ -4,14 +4,14 @@ SHARED_ONLY= Yes
COMMENT= vector font editor/converter
-DISTNAME= fontforge_full-20080927
-PKGNAME= ${DISTNAME:S,_full,,}p0
+DISTNAME= fontforge_full-20090408
+PKGNAME= ${DISTNAME:S,_full,,}
EXTRACT_SUFX= .tar.bz2
-SHARED_LIBS= fontforge 1.0 \
- gdraw 3.0 \
+SHARED_LIBS= fontforge 2.0 \
+ gdraw 4.0 \
gioftp 1.0 \
- gunicode 4.0 \
- gutils 1.0
+ gunicode 4.1 \
+ gutils 1.1
CATEGORIES= print
@@ -27,18 +27,22 @@ PERMIT_DISTFILES_CDROM= Yes
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=fontforge/}
-WANTLIB= ICE SM X11 Xau Xdmcp Xext Xi c freetype m \
- pthread util xkbfile xkbui z
-
+WANTLIB= ICE SM X11 Xau Xdmcp Xext Xft Xi Xrender c \
+ expat fontconfig freetype glib-2.0 glitz \
+ gmodule-2.0 gobject-2.0 m pcre pixman-1 \
+ pthread util xkbfile xkbui z
+
MODULES= devel/gettext lang/python
MODPY_VERSION= 2.5
-LIB_DEPENDS= png.>=5::graphics/png \
+LIB_DEPENDS= ${MODPY_LIB_DEPENDS} \
+ cairo.>=9::graphics/cairo \
+ jpeg.>=62::graphics/jpeg \
+
pango-1.0.>=1800,pangocairo-1.0.>=1800,pangoft2-1.0.>=1800,pangoxft-1.0.>=1800::devel/pango
\
+ png.>=5::graphics/png \
tiff.>=38::graphics/tiff \
ungif.>=5::graphics/libungif \
- jpeg.>=62::graphics/jpeg \
- xml2.>=9::textproc/libxml \
- ${MODPY_LIB_DEPENDS}
+ xml2.>=9::textproc/libxml
WRKDIST= ${WRKDIR}/${DISTNAME:S,_full,,}
Index: distinfo
===================================================================
RCS file: /cvs/ports/print/fontforge/distinfo,v
retrieving revision 1.6
diff -u -p -r1.6 distinfo
--- distinfo 27 Oct 2008 17:58:52 -0000 1.6
+++ distinfo 15 Apr 2009 19:51:52 -0000
@@ -1,5 +1,5 @@
-MD5 (fontforge_full-20080927.tar.bz2) = iGZZXU2sd8DAk+0eEEUV0w==
-RMD160 (fontforge_full-20080927.tar.bz2) = j4+wAmuWdgIYS/79g9UjT8aE80A=
-SHA1 (fontforge_full-20080927.tar.bz2) = v4DdA10P8m2h9cxKpV3Nm2/550g=
-SHA256 (fontforge_full-20080927.tar.bz2) =
Ei2nxNKRsvCne9HGQmIqOECcLLkSi3FAvX1D83M360E=
-SIZE (fontforge_full-20080927.tar.bz2) = 5072410
+MD5 (fontforge_full-20090408.tar.bz2) = WoWr0FuNzvy14h4k2ZKZ+Q==
+RMD160 (fontforge_full-20090408.tar.bz2) = 8PD8OHagEubdLpCdxjxmUV2644c=
+SHA1 (fontforge_full-20090408.tar.bz2) = C8ElWXBf8LIUo9aw2vh873mjeeg=
+SHA256 (fontforge_full-20090408.tar.bz2) =
xCNvEYM82XkKVqFhnrJ8UBRt7thCtmy6LFuXvF4NKuk=
+SIZE (fontforge_full-20090408.tar.bz2) = 5240192
Index: patches/patch-Unicode_Makefile_dynamic_in
===================================================================
RCS file: /cvs/ports/print/fontforge/patches/patch-Unicode_Makefile_dynamic_in,v
retrieving revision 1.2
diff -u -p -r1.2 patch-Unicode_Makefile_dynamic_in
--- patches/patch-Unicode_Makefile_dynamic_in 23 Sep 2007 18:45:45 -0000
1.2
+++ patches/patch-Unicode_Makefile_dynamic_in 15 Apr 2009 19:51:52 -0000
@@ -1,12 +1,12 @@
$OpenBSD: patch-Unicode_Makefile_dynamic_in,v 1.2 2007/09/23 18:45:45 kili Exp
$
---- Unicode/Makefile.dynamic.in.orig Mon May 28 16:20:55 2007
-+++ Unicode/Makefile.dynamic.in Sat Aug 25 14:59:42 2007
+--- Unicode/Makefile.dynamic.in.orig Tue Dec 23 22:03:33 2008
++++ Unicode/Makefile.dynamic.in Mon Mar 9 21:29:26 2009
@@ -18,7 +18,7 @@ libgunicode_OBJECTS = ArabicForms.lo alphabet.lo back
cjk.lo memory.lo ucharmap.lo unialt.lo ustring.lo utype.lo \
usprintf.lo gwwiconv.lo
--Incs = -I$(top_srcdir)/inc -I/usr/pkg/include -I/usr/pkg/include/giflib
-+Incs = -I$(top_srcdir)/inc
+-Incs = -I$(top_srcdir)/inc -I../inc -I/usr/pkg/include
-I/usr/pkg/include/giflib
++Incs = -I$(top_srcdir)/inc -I../inc
CFLAGS = @CFLAGS@ @CPPFLAGS@ $(Incs) @WFLAGS@ @DEFS@
../libgunicode.la: $(libgunicode_OBJECTS)
Index: patches/patch-configure_in
===================================================================
RCS file: /cvs/ports/print/fontforge/patches/patch-configure_in,v
retrieving revision 1.4
diff -u -p -r1.4 patch-configure_in
--- patches/patch-configure_in 27 Oct 2008 17:58:52 -0000 1.4
+++ patches/patch-configure_in 15 Apr 2009 19:51:52 -0000
@@ -1,7 +1,7 @@
$OpenBSD: patch-configure_in,v 1.4 2008/10/27 17:58:52 kili Exp $
---- configure.in.orig Mon Sep 15 01:29:52 2008
-+++ configure.in Sun Oct 26 14:24:17 2008
-@@ -297,22 +297,15 @@ AC_CHECK_FILE(/usr/include/libxml2/libxml,[CFLAGS="$CF
+--- configure.in.orig Wed Dec 24 22:04:17 2008
++++ configure.in Mon Mar 9 21:27:44 2009
+@@ -335,22 +335,15 @@ AC_CHECK_FILE(/usr/include/libxml2/libxml,[CFLAGS="$CF
AC_CHECK_FILE(/usr/local/include/libxml2/libxml,[CFLAGS="$CFLAGS
-I/usr/local/include -I/usr/local/include/libxml2/"],
AC_DEFINE(_NO_LIBXML))])
Index: patches/patch-gdraw_Makefile_dynamic_in
===================================================================
RCS file: /cvs/ports/print/fontforge/patches/patch-gdraw_Makefile_dynamic_in,v
retrieving revision 1.4
diff -u -p -r1.4 patch-gdraw_Makefile_dynamic_in
--- patches/patch-gdraw_Makefile_dynamic_in 27 Oct 2008 17:58:52 -0000
1.4
+++ patches/patch-gdraw_Makefile_dynamic_in 15 Apr 2009 19:51:52 -0000
@@ -1,12 +1,12 @@
$OpenBSD: patch-gdraw_Makefile_dynamic_in,v 1.4 2008/10/27 17:58:52 kili Exp $
---- gdraw/Makefile.dynamic.in.orig Wed Aug 27 16:39:23 2008
-+++ gdraw/Makefile.dynamic.in Sun Oct 26 14:24:19 2008
+--- gdraw/Makefile.dynamic.in.orig Sat Jan 3 01:56:57 2009
++++ gdraw/Makefile.dynamic.in Mon Mar 9 21:28:42 2009
@@ -34,7 +34,7 @@ libgdraw_OBJECTS = choosericons.lo ctlvalues.lo drawb
- gtextfield.lo gtextinfo.lo gwidgets.lo gxdraw.lo \
+ gtextfield.lo gtextinfo.lo gwidgets.lo gxdraw.lo gxcdraw.lo \
ghvbox.lo gmatrixedit.lo gdrawable.lo gspacer.lo xkeysyms_unicode.lo
--Incs = -I$(top_srcdir)/inc -I/usr/pkg/include -I/usr/pkg/include/giflib
-+Incs = -I$(top_srcdir)/inc
+-Incs = -I$(top_srcdir)/inc -I../inc -I/usr/pkg/include
-I/usr/pkg/include/giflib
++Incs = -I$(top_srcdir)/inc -I../inc
CFLAGS = @CFLAGS@ @CPPFLAGS@ $(Incs) @WFLAGS@ $(X_CFLAGS) -DNOTHREADS @DEFS@
-DLIBDIR='"$(libdir)"'
../libgdraw.la: $(libgdraw_OBJECTS)
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/print/fontforge/pkg/PLIST,v
retrieving revision 1.5
diff -u -p -r1.5 PLIST
--- pkg/PLIST 27 Oct 2008 17:58:52 -0000 1.5
+++ pkg/PLIST 15 Apr 2009 19:51:52 -0000
@@ -31,6 +31,7 @@ include/fontforge/gimage.h
include/fontforge/gio.h
include/fontforge/gkeysym.h
include/fontforge/gprogress.h
+include/fontforge/gresedit.h
include/fontforge/gresource.h
include/fontforge/groups.h
include/fontforge/gwidget.h
@@ -44,6 +45,7 @@ include/fontforge/nonlineartrans.h
include/fontforge/ofl.h
include/fontforge/pfaedit.h
include/fontforge/plugins.h
+include/fontforge/prefpage.h
include/fontforge/print.h
include/fontforge/psfont.h
include/fontforge/savefont.h
@@ -234,13 +236,14 @@ share/fontforge/python/
share/fontforge/python/excepthook.py
share/locale/de/LC_MESSAGES/FontForge.mo
share/locale/el/LC_MESSAGES/FontForge.mo
-share/locale/en_GB/
-share/locale/en_GB/LC_MESSAGES/
share/locale/en_GB/LC_MESSAGES/FontForge.mo
share/locale/es/LC_MESSAGES/FontForge.mo
share/locale/fr/LC_MESSAGES/FontForge.mo
share/locale/it/LC_MESSAGES/FontForge.mo
share/locale/ja/LC_MESSAGES/FontForge.mo
+share/locale/mal/
+share/locale/mal/LC_MESSAGES/
+share/locale/mal/LC_MESSAGES/FontForge.mo
share/locale/pl/LC_MESSAGES/FontForge.mo
share/locale/ru/LC_MESSAGES/FontForge.mo
share/locale/vi/LC_MESSAGES/FontForge.mo