update print/fontforge

2011-07-08 Thread Matthias Kilian
Update to fontforge-20110222.

libfontforge gets a major bump (some functions changed arguments),
all other libraries get a minor bump just to be on the save side
(probably not needed at all).

While here, patch away some weird attempts to get something meaningful
by dividing the address of the timezone(3) function by 3600 (ouch).

Tests/comments/oks are welcome. I'll run a lilypond build with it
to see wether the scripting part of fontforge still works correctly.

Ciao,
Kili

Index: Makefile
===
RCS file: /cvs/ports/print/fontforge/Makefile,v
retrieving revision 1.29
diff -u -p -r1.29 Makefile
--- Makefile8 Jun 2011 17:37:36 -   1.29
+++ Makefile8 Jul 2011 15:46:39 -
@@ -4,15 +4,14 @@ SHARED_ONLY=  Yes
 
 COMMENT=   vector font editor/converter
 
-DISTNAME=  fontforge_full-20100501
+DISTNAME=  fontforge_full-20110222
 PKGNAME=   ${DISTNAME:S,_full,,}
-REVISION = 6
 EXTRACT_SUFX=  .tar.bz2
-SHARED_LIBS=   fontforge   3.0 \
-   gdraw   5.0 \
-   gioftp  2.0 \
-   gunicode5.0 \
-   gutils  2.0
+SHARED_LIBS=   fontforge   4.0 \
+   gdraw   5.1 \
+   gioftp  2.1 \
+   gunicode5.1 \
+   gutils  2.1
 
 CATEGORIES=print
 
Index: distinfo
===
RCS file: /cvs/ports/print/fontforge/distinfo,v
retrieving revision 1.8
diff -u -p -r1.8 distinfo
--- distinfo23 Jun 2010 08:00:42 -  1.8
+++ distinfo8 Jul 2011 15:46:39 -
@@ -1,5 +1,5 @@
-MD5 (fontforge_full-20100501.tar.bz2) = Xz0g1kXsGqK3tIdjht+HFw==
-RMD160 (fontforge_full-20100501.tar.bz2) = Te4uzb0yvzhUEF8ZWYTZyr8Zj9g=
-SHA1 (fontforge_full-20100501.tar.bz2) = SDQlEWxq9q2Q43+a2gwo408lHsM=
-SHA256 (fontforge_full-20100501.tar.bz2) = 
7kkosN90gMMaQiZFhU2fP09nGN1CO2iFvTPoeopu3Xk=
-SIZE (fontforge_full-20100501.tar.bz2) = 386
+MD5 (fontforge_full-20110222.tar.bz2) = W+Tdo0W11zonzDmd+W5GOg==
+RMD160 (fontforge_full-20110222.tar.bz2) = fydunj72c7eDVbt75Q9rJYeu5jM=
+SHA1 (fontforge_full-20110222.tar.bz2) = j62gdkfxAjUbsdfRxNpIc1bnFC8=
+SHA256 (fontforge_full-20110222.tar.bz2) = 
j6KBgCb4S7e4p3RR0hyrfp3qiqkE5SGK+hWL5qMgQz4=
+SIZE (fontforge_full-20110222.tar.bz2) = 5126031
Index: patches/patch-fontforge_Makefile_dynamic_in
===
RCS file: 
/cvs/ports/print/fontforge/patches/patch-fontforge_Makefile_dynamic_in,v
retrieving revision 1.1
diff -u -p -r1.1 patch-fontforge_Makefile_dynamic_in
--- patches/patch-fontforge_Makefile_dynamic_in 23 Jun 2010 08:00:42 -  
1.1
+++ patches/patch-fontforge_Makefile_dynamic_in 8 Jul 2011 15:46:39 -
@@ -1,7 +1,7 @@
 $OpenBSD: patch-fontforge_Makefile_dynamic_in,v 1.1 2010/06/23 08:00:42 kili 
Exp $
 fontforge/Makefile.dynamic.in.orig Tue Feb  2 06:23:06 2010
-+++ fontforge/Makefile.dynamic.in  Sun Jun 20 15:24:37 2010
-@@ -135,12 +135,12 @@ splinerefigure.lo: $(srcdir)/splinerefigure.c $(srcdir
+--- fontforge/Makefile.dynamic.in.orig Tue Feb 15 04:37:39 2011
 fontforge/Makefile.dynamic.in  Fri Jul  8 16:50:10 2011
+@@ -136,12 +136,12 @@ splinerefigure.lo: $(srcdir)/splinerefigure.c $(srcdir
  %.o: %.c
  
  %.o: %.c $(srcdir)/splinefont.h $(srcdir)/views.h $(srcdir)/stemdb.h 
$(srcdir)/ttf.h $(srcdir)/unicoderange.h $(srcdir)/psfont.h $(srcdir)/groups.h 
$(srcdir)/edgelist.h $(srcdir)/edgelist2.h $(srcdir)/uiinterface.h 
$(srcdir)/fontforgevw.h
Index: patches/patch-fontforge_cvexport_c
===
RCS file: patches/patch-fontforge_cvexport_c
diff -N patches/patch-fontforge_cvexport_c
--- /dev/null   1 Jan 1970 00:00:00 -
+++ patches/patch-fontforge_cvexport_c  8 Jul 2011 15:46:39 -
@@ -0,0 +1,19 @@
+$OpenBSD$
+--- fontforge/cvexport.c.orig  Tue Feb 15 04:37:39 2011
 fontforge/cvexport.c   Fri Jul  8 17:24:12 2011
+@@ -219,15 +219,7 @@ int _ExportPDF(FILE *pdf,SplineChar *sc,int layer) {
+ fprintf( pdf, /CreationDate (D:%04d%02d%02d%02d%2d%02d,
+   1900+tm-tm_year, tm-tm_mon+1, tm-tm_mday,
+   tm-tm_hour, tm-tm_min, tm-tm_sec );
+-#ifdef _NO_TZSET
+ fprintf( pdf, Z)\n );
+-#else
+-tzset();
+-if ( timezone==0 )
+-  fprintf( pdf, Z)\n );
+-else 
+-  fprintf( pdf, %+02d')\n, (int) timezone/3600 );   /* doesn't 
handle half-hour zones */
+-#endif
+ fprintf( pdf, /Title (%s from %s)\n, sc-name, sc-parent-fontname 
);
+ if ( author!=NULL )
+   fprintf( pdf, /Author (%s)\n, author );
Index: patches/patch-fontforge_ffpython_h
===
RCS file: 

Re: update: print/fontforge

2010-06-20 Thread Matthias Kilian
On Sat, Jun 19, 2010 at 10:17:57PM +0200, Matthias Kilian wrote:
 Update to fontforge-20100501.
 
 Tested with lilypond on amd64.

Someone has to punish me for forgetting shared library bumps.

This one bumps the majors to be on the safe side:


Index: Makefile
===
RCS file: /cvs/ports/print/fontforge/Makefile,v
retrieving revision 1.16
diff -u -p -r1.16 Makefile
--- Makefile16 Jun 2010 10:13:40 -  1.16
+++ Makefile20 Jun 2010 12:49:29 -
@@ -4,14 +4,14 @@ SHARED_ONLY=  Yes
 
 COMMENT=   vector font editor/converter
 
-DISTNAME=  fontforge_full-20090408
-PKGNAME=   ${DISTNAME:S,_full,,}p1
+DISTNAME=  fontforge_full-20100501
+PKGNAME=   ${DISTNAME:S,_full,,}
 EXTRACT_SUFX=  .tar.bz2
-SHARED_LIBS=   fontforge   2.0 \
-   gdraw   4.0 \
-   gioftp  1.0 \
-   gunicode4.1 \
-   gutils  1.1
+SHARED_LIBS=   fontforge   3.0 \
+   gdraw   5.0 \
+   gioftp  2.0 \
+   gunicode5.0 \
+   gutils  2.0
 
 CATEGORIES=print
 
@@ -23,14 +23,15 @@ MAINTAINER= Matthias Kilian k...@openb
 PERMIT_PACKAGE_FTP=Yes
 PERMIT_PACKAGE_CDROM=  Yes
 PERMIT_DISTFILES_FTP=  Yes
-PERMIT_DISTFILES_CDROM=Yes
+PERMIT_DISTFILES_CDROM= Yes
 
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=fontforge/}
 
 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 pthread-stubs util xcb xkbfile xkbui z
+   expat fontconfig freetype glib-2.0 glitz \
+   gmodule-2.0 gobject-2.0 gthread-2.0 m pcre pixman-1 \
+   pthread pthread-stubs util xcb xcb-render \
+   xcb-render-util xkbfile xkbui z
  
 MODULES=   devel/gettext lang/python
 
@@ -40,13 +41,12 @@ LIB_DEPENDS=${MODPY_LIB_DEPENDS}
\

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\
+   gif.=5::graphics/libungif  \
xml2.=9::textproc/libxml
 
 WRKDIST=   ${WRKDIR}/${DISTNAME:S,_full,,}
 
-AUTOCONF_VERSION=  2.59
-CONFIGURE_STYLE=   gnu autoconf no-autoheader
+CONFIGURE_STYLE=   gnu
 CONFIGURE_ENV= CPPFLAGS=-I${LOCALBASE}/include\
  -I${LOCALBASE}/include/libpng\
LDFLAGS=-L${X11BASE}/lib -L${LOCALBASE}/lib\
Index: distinfo
===
RCS file: /cvs/ports/print/fontforge/distinfo,v
retrieving revision 1.7
diff -u -p -r1.7 distinfo
--- distinfo22 Apr 2009 12:23:00 -  1.7
+++ distinfo20 Jun 2010 12:49:29 -
@@ -1,5 +1,5 @@
-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
+MD5 (fontforge_full-20100501.tar.bz2) = Xz0g1kXsGqK3tIdjht+HFw==
+RMD160 (fontforge_full-20100501.tar.bz2) = Te4uzb0yvzhUEF8ZWYTZyr8Zj9g=
+SHA1 (fontforge_full-20100501.tar.bz2) = SDQlEWxq9q2Q43+a2gwo408lHsM=
+SHA256 (fontforge_full-20100501.tar.bz2) = 
7kkosN90gMMaQiZFhU2fP09nGN1CO2iFvTPoeopu3Xk=
+SIZE (fontforge_full-20100501.tar.bz2) = 386
Index: patches/patch-configure_in
===
RCS file: patches/patch-configure_in
diff -N patches/patch-configure_in
--- patches/patch-configure_in  22 Apr 2009 12:23:00 -  1.5
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,29 +0,0 @@
-$OpenBSD: patch-configure_in,v 1.5 2009/04/22 12:23:00 kili Exp $
 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))])
- 
--dnl Some old versions of lib(un)gif don't work for us, they've got the
-+dnl Some old versions of libungif don't work for us, they've got the
- dnl Function argument in the wrong place. So check the header files.

Re: update: print/fontforge

2010-06-20 Thread Antoine Jacoutot
On Sun, 20 Jun 2010, Matthias Kilian wrote:

 On Sat, Jun 19, 2010 at 10:17:57PM +0200, Matthias Kilian wrote:
  Update to fontforge-20100501.
  
  Tested with lilypond on amd64.
 
 Someone has to punish me for forgetting shared library bumps.

I own a whip, does it qualify me?

-- 
Antoine



Re: update: print/fontforge

2010-06-20 Thread Matthias Kilian
On Sun, Jun 20, 2010 at 06:12:14PM +0200, Antoine Jacoutot wrote:
  Someone has to punish me for forgetting shared library bumps.
 
 I own a whip, does it qualify me?

You're doing a lot of stuff in /usr/ports/print. That qualifies you
even more ;-)

Ciao,
Kili



update: print/fontforge

2010-06-19 Thread Matthias Kilian
Update to fontforge-20100501.

Tested with lilypond on amd64.


Index: Makefile
===
RCS file: /cvs/ports/print/fontforge/Makefile,v
retrieving revision 1.16
diff -u -p -r1.16 Makefile
--- Makefile16 Jun 2010 10:13:40 -  1.16
+++ Makefile19 Jun 2010 19:52:30 -
@@ -4,8 +4,8 @@ SHARED_ONLY=Yes
 
 COMMENT=   vector font editor/converter
 
-DISTNAME=  fontforge_full-20090408
-PKGNAME=   ${DISTNAME:S,_full,,}p1
+DISTNAME=  fontforge_full-20100501
+PKGNAME=   ${DISTNAME:S,_full,,}
 EXTRACT_SUFX=  .tar.bz2
 SHARED_LIBS=   fontforge   2.0 \
gdraw   4.0 \
@@ -23,14 +23,15 @@ MAINTAINER= Matthias Kilian k...@openb
 PERMIT_PACKAGE_FTP=Yes
 PERMIT_PACKAGE_CDROM=  Yes
 PERMIT_DISTFILES_FTP=  Yes
-PERMIT_DISTFILES_CDROM=Yes
+PERMIT_DISTFILES_CDROM= Yes
 
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=fontforge/}
 
 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 pthread-stubs util xcb xkbfile xkbui z
+   expat fontconfig freetype glib-2.0 glitz \
+   gmodule-2.0 gobject-2.0 gthread-2.0 m pcre pixman-1 \
+   pthread pthread-stubs util xcb xcb-render \
+   xcb-render-util xkbfile xkbui z
  
 MODULES=   devel/gettext lang/python
 
@@ -40,13 +41,12 @@ LIB_DEPENDS=${MODPY_LIB_DEPENDS}
\

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\
+   gif.=5::graphics/libungif  \
xml2.=9::textproc/libxml
 
 WRKDIST=   ${WRKDIR}/${DISTNAME:S,_full,,}
 
-AUTOCONF_VERSION=  2.59
-CONFIGURE_STYLE=   gnu autoconf no-autoheader
+CONFIGURE_STYLE=   gnu
 CONFIGURE_ENV= CPPFLAGS=-I${LOCALBASE}/include\
  -I${LOCALBASE}/include/libpng\
LDFLAGS=-L${X11BASE}/lib -L${LOCALBASE}/lib\
Index: distinfo
===
RCS file: /cvs/ports/print/fontforge/distinfo,v
retrieving revision 1.7
diff -u -p -r1.7 distinfo
--- distinfo22 Apr 2009 12:23:00 -  1.7
+++ distinfo19 Jun 2010 19:52:30 -
@@ -1,5 +1,5 @@
-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
+MD5 (fontforge_full-20100501.tar.bz2) = Xz0g1kXsGqK3tIdjht+HFw==
+RMD160 (fontforge_full-20100501.tar.bz2) = Te4uzb0yvzhUEF8ZWYTZyr8Zj9g=
+SHA1 (fontforge_full-20100501.tar.bz2) = SDQlEWxq9q2Q43+a2gwo408lHsM=
+SHA256 (fontforge_full-20100501.tar.bz2) = 
7kkosN90gMMaQiZFhU2fP09nGN1CO2iFvTPoeopu3Xk=
+SIZE (fontforge_full-20100501.tar.bz2) = 386
Index: patches/patch-configure_in
===
RCS file: patches/patch-configure_in
diff -N patches/patch-configure_in
--- patches/patch-configure_in  22 Apr 2009 12:23:00 -  1.5
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,29 +0,0 @@
-$OpenBSD: patch-configure_in,v 1.5 2009/04/22 12:23:00 kili Exp $
 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))])
- 
--dnl Some old versions of lib(un)gif don't work for us, they've got the
-+dnl Some old versions of libungif don't work for us, they've got the
- dnl Function argument in the wrong place. So check the header files.
--dnl check for both libgif and libungif, I think they use the same args.
- 
--AC_CHECK_LIB(gif, DGifOpenFileName, [
-+AC_CHECK_LIB(ungif, DGifOpenFileName, [
- echo -n checking for ExtensionBlock.Function in gif_lib.h...
- AC_TRY_COMPILE([#include gif_lib.h], [ ExtensionBlock foo; foo.Function=3; 
], echo   yes , [echo   no
- ac_cv_lib_ungif_DGifOpenFileName=no
- AC_DEFINE(_NO_LIBUNGIF)])
--] , [
--  AC_CHECK_LIB(ungif, DGifOpenFileName, [
--  echo -n checking for ExtensionBlock.Function in gif_lib.h...
--  AC_TRY_COMPILE([#include gif_lib.h], [ ExtensionBlock foo; 

update: print/fontforge

2009-04-15 Thread Matthias Kilian
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
--- Makefile18 Mar 2009 20:49:50 -  1.13
+++ Makefile15 Apr 2009 19:51:52 -
@@ -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 \
-   gunicode4.0 \
-   gutils  1.0
+   gunicode4.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
--- distinfo27 Oct 2008 17:58:52 -  1.6
+++ distinfo15 Apr 2009 19:51:52 -
@@ -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 -  
1.2
+++ patches/patch-Unicode_Makefile_dynamic_in   15 Apr 2009 19:51:52 -
@@ -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.inSat Aug 25 14:59:42 2007
+--- Unicode/Makefile.dynamic.in.orig   Tue Dec 23 22:03:33 2008
 Unicode/Makefile.dynamic.inMon 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

update: print/fontforge

2008-10-26 Thread Matthias Kilian
overdue update. tested on macppc and i386 in scripting mode (building
lilypond) and lightly in interactive mode (just fiddling around
with some arbitrary fonts)

comments and more tests are welcome

Ciao,
Kili


Index: Makefile
===
RCS file: /cvs/ports/print/fontforge/Makefile,v
retrieving revision 1.11
diff -u -p -r1.11 Makefile
--- Makefile12 Oct 2007 16:52:56 -  1.11
+++ Makefile26 Oct 2008 19:49:18 -
@@ -4,11 +4,15 @@ SHARED_ONLY=  Yes
 
 COMMENT=   vector font editor/converter
 
-DISTNAME=  fontforge_full-20070915
-PKGNAME=   ${DISTNAME:S,_full,,}p0
+DISTNAME=  fontforge_full-20080927
+PKGNAME=   ${DISTNAME:S,_full,,}
 EXTRACT_SUFX=  .tar.bz2
-SHARED_LIBS=   gdraw   2.0 \
-   gunicode3.0
+SHARED_LIBS=   fontforge   1.0 \
+   gdraw   3.0 \
+   gioftp  1.0 \
+   gunicode4.0 \
+   gutils  1.0
+
 CATEGORIES=print
 
 HOMEPAGE=  http://fontforge.sourceforge.net/
Index: distinfo
===
RCS file: /cvs/ports/print/fontforge/distinfo,v
retrieving revision 1.5
diff -u -p -r1.5 distinfo
--- distinfo23 Sep 2007 18:45:45 -  1.5
+++ distinfo26 Oct 2008 19:49:18 -
@@ -1,5 +1,5 @@
-MD5 (fontforge_full-20070915.tar.bz2) = 0ySNW9fGO+nN/Z2vN4ZrNQ==
-RMD160 (fontforge_full-20070915.tar.bz2) = r5C07vElgjeSDvUIyzcHpjnuFoM=
-SHA1 (fontforge_full-20070915.tar.bz2) = zcxAYn/24s+9OcWMeT9xDCae204=
-SHA256 (fontforge_full-20070915.tar.bz2) = 
EtDsxz1sHegLnuL+dfeDAGUpxBMT2bh+ARCB6JOpdKM=
-SIZE (fontforge_full-20070915.tar.bz2) = 4227110
+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
Index: patches/patch-Makefile_dynamic_in
===
RCS file: /cvs/ports/print/fontforge/patches/patch-Makefile_dynamic_in,v
retrieving revision 1.3
diff -u -p -r1.3 patch-Makefile_dynamic_in
--- patches/patch-Makefile_dynamic_in   23 Sep 2007 18:45:45 -  1.3
+++ patches/patch-Makefile_dynamic_in   26 Oct 2008 19:49:18 -
@@ -1,10 +1,10 @@
 $OpenBSD: patch-Makefile_dynamic_in,v 1.3 2007/09/23 18:45:45 kili Exp $
 Makefile.dynamic.in.orig   Sat Aug 18 04:06:04 2007
-+++ Makefile.dynamic.inFri Sep  7 17:27:02 2007
-@@ -56,7 +56,6 @@ install_libs: libs
-   #-rm $(DESTDIR)$(libdir)/libgdraw.so* 
$(DESTDIR)$(libdir)/libgunicode.so.*
-   $(LIBTOOL) --mode=install $(INSTALL) -c libgunicode.la 
$(DESTDIR)$(libdir)/libgunicode.la
-   $(LIBTOOL) --mode=install $(INSTALL) -c libgdraw.la 
$(DESTDIR)$(libdir)/libgdraw.la
+--- Makefile.dynamic.in.orig   Tue Jul 29 02:01:36 2008
 Makefile.dynamic.inSun Oct 26 14:25:29 2008
+@@ -75,7 +75,6 @@ install_libs: libs
+   if test -r libgdraw.la ; then $(LIBTOOL) --mode=install $(INSTALL) -c 
libgdraw.la $(DESTDIR)$(libdir)/libgdraw.la ; fi
+ #We don't always build libfontforge
+   if test -r libfontforge.la ; then $(LIBTOOL) --mode=install $(INSTALL) 
-c libfontforge.la $(DESTDIR)$(libdir)/libfontforge.la ; fi
 -  $(LIBTOOL) --mode=finish $(DESTDIR)$(libdir)
mkdir -p $(DESTDIR)$(libdir)/pkgconfig
$(INSTALL_DATA) fontforge.pc $(DESTDIR)$(libdir)/pkgconfig
Index: patches/patch-configure_in
===
RCS file: /cvs/ports/print/fontforge/patches/patch-configure_in,v
retrieving revision 1.3
diff -u -p -r1.3 patch-configure_in
--- patches/patch-configure_in  23 Sep 2007 18:45:45 -  1.3
+++ patches/patch-configure_in  26 Oct 2008 19:49:18 -
@@ -1,7 +1,7 @@
 $OpenBSD: patch-configure_in,v 1.3 2007/09/23 18:45:45 kili Exp $
 configure.in.orig  Wed Aug 22 22:27:47 2007
-+++ configure.in   Fri Sep  7 17:25:22 2007
-@@ -220,22 +220,15 @@ AC_CHECK_FILE(/usr/include/libxml2/libxml,[CFLAGS=$CF
+--- 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
   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-fontforge_fontview_c
===
RCS file: patches/patch-fontforge_fontview_c
diff -N patches/patch-fontforge_fontview_c
--- patches/patch-fontforge_fontview_c  23 Sep 2007 18:45:45 -  1.3
+++ /dev/null   1 

update: print/fontforge

2007-09-19 Thread Matthias Kilian
Update fontforge to the latest release (with some additional fixes).

Tested in scripted mode (for print/lilypond) on arm, i386, powerpc,
and in interactive mode (but only some light testing) on i386.

Test reports for other platforms and with real-interactive use are
welcome.

Ciao,
Kili


Index: Makefile
===
RCS file: /cvs/ports/print/fontforge/Makefile,v
retrieving revision 1.9
diff -u -p -r1.9 Makefile
--- Makefile15 Sep 2007 21:36:44 -  1.9
+++ Makefile19 Sep 2007 17:26:27 -
@@ -4,16 +4,16 @@ SHARED_ONLY=  Yes
 
 COMMENT=   vector font editor/converter
 
-DISTNAME=  fontforge_full-20060822
+DISTNAME=  fontforge_full-20070915
 PKGNAME=   ${DISTNAME:S,_full,,}
 EXTRACT_SUFX=  .tar.bz2
-SHARED_LIBS=   gdraw   1.10 \
-   gunicode2.3
+SHARED_LIBS=   gdraw   2.0 \
+   gunicode3.0
 CATEGORIES=print
 
 HOMEPAGE=  http://fontforge.sourceforge.net/
 
-MAINTAINER=Matthias Kilian [EMAIL PROTECTED]
+MAINTAINER=Matthias Kilian [EMAIL PROTECTED]
 
 # BSD
 PERMIT_PACKAGE_FTP=Yes
@@ -23,24 +23,26 @@ PERMIT_DISTFILES_CDROM= Yes
 
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=fontforge/}
 
-WANTLIB=   ICE SM X11 Xi c freetype m xkbui z
+WANTLIB=   ICE SM X11 Xau Xdmcp Xext Xi c freetype m \
+   pthread xkbfile xkbui z 
 
-MODULES=   devel/gettext
+MODULES=   devel/gettext lang/python
 
 LIB_DEPENDS=   png.=5::graphics/png   \
-   tiff.=38::graphics/tiff\
+   tiff.=38::graphics/tiff\
ungif.=5::graphics/libungif\
-   jpeg.=62::graphics/jpeg\
+   jpeg.=62::graphics/jpeg\
xml2.=9::textproc/libxml
 
 WRKDIST=   ${WRKDIR}/${DISTNAME:S,_full,,}
 
 AUTOCONF_VERSION=  2.59
-CONFIGURE_STYLE=   gnu autoconf no-autoheader dest
+CONFIGURE_STYLE=   gnu autoconf no-autoheader
 CONFIGURE_ENV= CPPFLAGS=-I${LOCALBASE}/include\
  -I${LOCALBASE}/include/libpng\
-   LDFLAGS=-L${LOCALBASE}/lib -lintl -liconv
-CONFIGURE_ARGS=--with-regular-link
+   LDFLAGS=-L${X11BASE}/lib -L${LOCALBASE}/lib\
+-lintl -liconv -lz
+CONFIGURE_ARGS=--with-regular-link --without-freetype-src
 USE_GMAKE= Yes
 USE_LIBTOOL=   Yes
 USE_X11=   Yes
Index: distinfo
===
RCS file: /cvs/ports/print/fontforge/distinfo,v
retrieving revision 1.4
diff -u -p -r1.4 distinfo
--- distinfo5 Apr 2007 16:20:18 -   1.4
+++ distinfo19 Sep 2007 17:26:27 -
@@ -1,5 +1,5 @@
-MD5 (fontforge_full-20060822.tar.bz2) = hyqAE76C4yJnf3wlQQFUTQ==
-RMD160 (fontforge_full-20060822.tar.bz2) = pd0Zsg5X5DiPg81qP+I0pFv8kFc=
-SHA1 (fontforge_full-20060822.tar.bz2) = lJYQSwVpB6VtHlkKwhibF8fry70=
-SHA256 (fontforge_full-20060822.tar.bz2) = 
V5mZuYBPnGieW2H9QvMcSUR5LWwncryZTFfdS3eXlbk=
-SIZE (fontforge_full-20060822.tar.bz2) = 3421669
+MD5 (fontforge_full-20070915.tar.bz2) = 0ySNW9fGO+nN/Z2vN4ZrNQ==
+RMD160 (fontforge_full-20070915.tar.bz2) = r5C07vElgjeSDvUIyzcHpjnuFoM=
+SHA1 (fontforge_full-20070915.tar.bz2) = zcxAYn/24s+9OcWMeT9xDCae204=
+SHA256 (fontforge_full-20070915.tar.bz2) = 
EtDsxz1sHegLnuL+dfeDAGUpxBMT2bh+ARCB6JOpdKM=
+SIZE (fontforge_full-20070915.tar.bz2) = 4227110
Index: patches/patch-Makefile_dynamic_in
===
RCS file: /cvs/ports/print/fontforge/patches/patch-Makefile_dynamic_in,v
retrieving revision 1.2
diff -u -p -r1.2 patch-Makefile_dynamic_in
--- patches/patch-Makefile_dynamic_in   21 Jul 2006 09:20:34 -  1.2
+++ patches/patch-Makefile_dynamic_in   19 Sep 2007 17:26:27 -
@@ -1,11 +1,11 @@
 $OpenBSD: patch-Makefile_dynamic_in,v 1.2 2006/07/21 09:20:34 steven Exp $
 Makefile.dynamic.in.orig   Fri Jul 14 22:20:20 2006
-+++ Makefile.dynamic.inSun Jul 16 16:40:43 2006
-@@ -53,7 +53,6 @@ install_libs: libs
-   $(LIBTOOL) --mode=install $(INSTALL) -c libgdraw.la 
$(libdir)/libgdraw.la
-   $(LIBTOOL) --mode=install $(INSTALL) -c libgunicode.la 
$(libdir)/libgunicode.la
-   #cp .libs/*.so.*.* $(libdir)
--  $(LIBTOOL) --mode=finish $(libdir)
-   mkdir -p $(libdir)/pkgconfig
-   $(INSTALL_DATA) fontforge.pc $(libdir)/pkgconfig
+--- Makefile.dynamic.in.orig   Sat Aug 18 04:06:04 2007
 Makefile.dynamic.inFri Sep  7 17:27:02 2007
+@@ -56,7 +56,6 @@ install_libs: libs
+   #-rm $(DESTDIR)$(libdir)/libgdraw.so* 

Re: update: print/fontforge

2006-10-15 Thread Matthias Kilian
On Sat, Oct 14, 2006 at 11:17:35AM +0200, Matthias Kilian wrote:
 update to 20060822, which contains several bugfixes and improvements.
 
 Complete changelog: http://fontforge.sourceforge.net/changelog.html
 
 Please test and comment.

Two fixes noted by steven@: minor version bumps in SHARED_LIBS and
two new directories in PLIST (don't ask me why I removed them).


Index: print/fontforge/Makefile
===
RCS file: /var/cvs/OpenBSD/ports/print/fontforge/Makefile,v
retrieving revision 1.6
diff -u -r1.6 Makefile
--- print/fontforge/Makefile3 Aug 2006 23:28:11 -   1.6
+++ print/fontforge/Makefile15 Oct 2006 14:23:01 -
@@ -4,11 +4,11 @@
 
 COMMENT=   vector font editor/converter
 
-DISTNAME=  fontforge_full-20060715
+DISTNAME=  fontforge_full-20060822
 PKGNAME=   ${DISTNAME:S,_full,,}
 EXTRACT_SUFX=  .tar.bz2
-SHARED_LIBS=   gdraw   1.9 \
-   gunicode2.2
+SHARED_LIBS=   gdraw   1.10 \
+   gunicode2.3
 CATEGORIES=print
 
 HOMEPAGE=  http://fontforge.sourceforge.net/
Index: print/fontforge/distinfo
===
RCS file: /var/cvs/OpenBSD/ports/print/fontforge/distinfo,v
retrieving revision 1.2
diff -u -r1.2 distinfo
--- print/fontforge/distinfo21 Jul 2006 09:20:34 -  1.2
+++ print/fontforge/distinfo15 Oct 2006 14:23:01 -
@@ -1,4 +1,4 @@
-MD5 (fontforge_full-20060715.tar.bz2) = 47bed2600fd7066179363c6e7b01cd78
-RMD160 (fontforge_full-20060715.tar.bz2) = 
ffb5a6c204527e77a96268b7de55ec5446bce400
-SHA1 (fontforge_full-20060715.tar.bz2) = 
a95bbb949ce8efb63c48d5b6356007bcf0132bbd
-SIZE (fontforge_full-20060715.tar.bz2) = 3361637
+MD5 (fontforge_full-20060822.tar.bz2) = 872a8013be82e322677f7c254101544d
+RMD160 (fontforge_full-20060822.tar.bz2) = 
a5dd19b20e57e4388f83cd6a3fe234a45bfc9057
+SHA1 (fontforge_full-20060822.tar.bz2) = 
9496104b056907a56d1e590ac2189b17c7ebcbbd
+SIZE (fontforge_full-20060822.tar.bz2) = 3421669
Index: print/fontforge/patches/patch-configure_in
===
RCS file: /var/cvs/OpenBSD/ports/print/fontforge/patches/patch-configure_in,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 patch-configure_in
--- print/fontforge/patches/patch-configure_in  18 Jun 2006 13:33:25 -  
1.1.1.1
+++ print/fontforge/patches/patch-configure_in  15 Oct 2006 14:23:01 -
@@ -1,7 +1,7 @@
 $OpenBSD: patch-configure_in,v 1.1.1.1 2006/06/18 13:33:25 steven Exp $
 configure.in.orig  Sun Apr  9 18:30:21 2006
-+++ configure.in   Wed Jun 14 21:52:36 2006
-@@ -163,22 +163,15 @@ AC_CHECK_FILE(/usr/include/libxml2/libxm
+--- configure.in.orig  Fri Aug 18 21:33:41 2006
 configure.in   Sat Oct  7 16:53:26 2006
+@@ -165,22 +165,15 @@ AC_CHECK_FILE(/usr/include/libxml2/libxm
   AC_CHECK_FILE(/usr/local/include/libxml2/libxml,[CFLAGS=$CFLAGS 
-I/usr/local/include -I/usr/local/include/libxml2/],
AC_DEFINE(_NO_LIBXML))])
  
Index: print/fontforge/patches/patch-fontforge_fontview_c
===
RCS file: 
/var/cvs/OpenBSD/ports/print/fontforge/patches/patch-fontforge_fontview_c,v
retrieving revision 1.1
diff -u -r1.1 patch-fontforge_fontview_c
--- print/fontforge/patches/patch-fontforge_fontview_c  21 Jul 2006 09:20:34 
-  1.1
+++ print/fontforge/patches/patch-fontforge_fontview_c  15 Oct 2006 14:23:01 
-
@@ -1,7 +1,7 @@
 $OpenBSD: patch-fontforge_fontview_c,v 1.1 2006/07/21 09:20:34 steven Exp $
 fontforge/fontview.c.orig  Thu Jul 20 14:28:20 2006
-+++ fontforge/fontview.c   Thu Jul 20 14:28:47 2006
-@@ -9021,8 +9021,8 @@ static void FVExpose(FontView *fv,GWindo
+--- fontforge/fontview.c.orig  Fri Aug 18 03:37:33 2006
 fontforge/fontview.c   Sat Oct  7 16:53:23 2006
+@@ -9056,8 +9056,8 @@ static void FVExpose(FontView *fv,GWindo

(event-u.expose.rect.y+event-u.expose.rect.height+fv-cbh-1)/fv-cbh; ++i ) 
for ( j=0; jfv-colcnt; ++j ) {
int index = (i+fv-rowoff)*fv-colcnt+j;
int feat_gid;
Index: print/fontforge/patches/patch-gdraw_Makefile_dynamic_in
===
RCS file: 
/var/cvs/OpenBSD/ports/print/fontforge/patches/patch-gdraw_Makefile_dynamic_in,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 patch-gdraw_Makefile_dynamic_in
--- print/fontforge/patches/patch-gdraw_Makefile_dynamic_in 18 Jun 2006 
13:33:25 -  1.1.1.1
+++ print/fontforge/patches/patch-gdraw_Makefile_dynamic_in 15 Oct 2006 
14:23:01 -
@@ -1,9 +1,9 @@
 $OpenBSD: patch-gdraw_Makefile_dynamic_in,v 1.1.1.1 2006/06/18 13:33:25 steven 
Exp $
 gdraw/Makefile.dynamic.in.orig Fri Sep 30 15:06:22 2005
-+++ gdraw/Makefile.dynamic.in  Mon Jun 12 20:30:20 2006
-@@ -31,7 +31,7 @@ 

update: print/fontforge

2006-10-14 Thread Matthias Kilian

update to 20060822, which contains several bugfixes and improvements.

Complete changelog: http://fontforge.sourceforge.net/changelog.html

Please test and comment.

Ciao,
Kili


Index: print/fontforge/Makefile
===
RCS file: /var/cvs/OpenBSD/ports/print/fontforge/Makefile,v
retrieving revision 1.6
diff -u -r1.6 Makefile
--- print/fontforge/Makefile3 Aug 2006 23:28:11 -   1.6
+++ print/fontforge/Makefile13 Oct 2006 18:27:25 -
@@ -4,7 +4,7 @@
 
 COMMENT=   vector font editor/converter
 
-DISTNAME=  fontforge_full-20060715
+DISTNAME=  fontforge_full-20060822
 PKGNAME=   ${DISTNAME:S,_full,,}
 EXTRACT_SUFX=  .tar.bz2
 SHARED_LIBS=   gdraw   1.9 \
Index: print/fontforge/distinfo
===
RCS file: /var/cvs/OpenBSD/ports/print/fontforge/distinfo,v
retrieving revision 1.2
diff -u -r1.2 distinfo
--- print/fontforge/distinfo21 Jul 2006 09:20:34 -  1.2
+++ print/fontforge/distinfo13 Oct 2006 18:27:25 -
@@ -1,4 +1,4 @@
-MD5 (fontforge_full-20060715.tar.bz2) = 47bed2600fd7066179363c6e7b01cd78
-RMD160 (fontforge_full-20060715.tar.bz2) = 
ffb5a6c204527e77a96268b7de55ec5446bce400
-SHA1 (fontforge_full-20060715.tar.bz2) = 
a95bbb949ce8efb63c48d5b6356007bcf0132bbd
-SIZE (fontforge_full-20060715.tar.bz2) = 3361637
+MD5 (fontforge_full-20060822.tar.bz2) = 872a8013be82e322677f7c254101544d
+RMD160 (fontforge_full-20060822.tar.bz2) = 
a5dd19b20e57e4388f83cd6a3fe234a45bfc9057
+SHA1 (fontforge_full-20060822.tar.bz2) = 
9496104b056907a56d1e590ac2189b17c7ebcbbd
+SIZE (fontforge_full-20060822.tar.bz2) = 3421669
Index: print/fontforge/patches/patch-configure_in
===
RCS file: /var/cvs/OpenBSD/ports/print/fontforge/patches/patch-configure_in,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 patch-configure_in
--- print/fontforge/patches/patch-configure_in  18 Jun 2006 13:33:25 -  
1.1.1.1
+++ print/fontforge/patches/patch-configure_in  13 Oct 2006 18:27:25 -
@@ -1,7 +1,7 @@
 $OpenBSD: patch-configure_in,v 1.1.1.1 2006/06/18 13:33:25 steven Exp $
 configure.in.orig  Sun Apr  9 18:30:21 2006
-+++ configure.in   Wed Jun 14 21:52:36 2006
-@@ -163,22 +163,15 @@ AC_CHECK_FILE(/usr/include/libxml2/libxm
+--- configure.in.orig  Fri Aug 18 21:33:41 2006
 configure.in   Sat Oct  7 16:53:26 2006
+@@ -165,22 +165,15 @@ AC_CHECK_FILE(/usr/include/libxml2/libxm
   AC_CHECK_FILE(/usr/local/include/libxml2/libxml,[CFLAGS=$CFLAGS 
-I/usr/local/include -I/usr/local/include/libxml2/],
AC_DEFINE(_NO_LIBXML))])
  
Index: print/fontforge/patches/patch-fontforge_fontview_c
===
RCS file: 
/var/cvs/OpenBSD/ports/print/fontforge/patches/patch-fontforge_fontview_c,v
retrieving revision 1.1
diff -u -r1.1 patch-fontforge_fontview_c
--- print/fontforge/patches/patch-fontforge_fontview_c  21 Jul 2006 09:20:34 
-  1.1
+++ print/fontforge/patches/patch-fontforge_fontview_c  13 Oct 2006 18:27:25 
-
@@ -1,7 +1,7 @@
 $OpenBSD: patch-fontforge_fontview_c,v 1.1 2006/07/21 09:20:34 steven Exp $
 fontforge/fontview.c.orig  Thu Jul 20 14:28:20 2006
-+++ fontforge/fontview.c   Thu Jul 20 14:28:47 2006
-@@ -9021,8 +9021,8 @@ static void FVExpose(FontView *fv,GWindo
+--- fontforge/fontview.c.orig  Fri Aug 18 03:37:33 2006
 fontforge/fontview.c   Sat Oct  7 16:53:23 2006
+@@ -9056,8 +9056,8 @@ static void FVExpose(FontView *fv,GWindo

(event-u.expose.rect.y+event-u.expose.rect.height+fv-cbh-1)/fv-cbh; ++i ) 
for ( j=0; jfv-colcnt; ++j ) {
int index = (i+fv-rowoff)*fv-colcnt+j;
int feat_gid;
Index: print/fontforge/patches/patch-gdraw_Makefile_dynamic_in
===
RCS file: 
/var/cvs/OpenBSD/ports/print/fontforge/patches/patch-gdraw_Makefile_dynamic_in,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 patch-gdraw_Makefile_dynamic_in
--- print/fontforge/patches/patch-gdraw_Makefile_dynamic_in 18 Jun 2006 
13:33:25 -  1.1.1.1
+++ print/fontforge/patches/patch-gdraw_Makefile_dynamic_in 13 Oct 2006 
18:27:25 -
@@ -1,9 +1,9 @@
 $OpenBSD: patch-gdraw_Makefile_dynamic_in,v 1.1.1.1 2006/06/18 13:33:25 steven 
Exp $
 gdraw/Makefile.dynamic.in.orig Fri Sep 30 15:06:22 2005
-+++ gdraw/Makefile.dynamic.in  Mon Jun 12 20:30:20 2006
-@@ -31,7 +31,7 @@ libgdraw_OBJECTS =  choosericons.lo divi
-  gresourceimage.lo gsavefiledlg.lo gscrollbar.lo gtabset.lo \
-  gtextfield.lo gtextinfo.lo gwidgets.lo gxdraw.lo dynamic.lo
+--- gdraw/Makefile.dynamic.in.orig Tue Aug 22 08:14:00 2006
 gdraw/Makefile.dynamic.in  Sat Oct  7 16:53:23 2006
+@@ -36,7 +36,7 @@ libgdraw_OBJECTS =  choosericons.lo divi
+  gtextfield.lo gtextinfo.lo gwidgets.lo gxdraw.lo dynamic.lo \
+  

update: print/fontforge

2006-07-18 Thread Matthias Kilian
Update to fontforge 20060715. This obsoletes most of our local
patches and also fixes some problems for the (not-to-be-released)
ec-fonts-mftraced port.

I've tested it on i386 and macppc, but only in scripted mode (for
lilypond and above-mentioned ec-fonts-mftraced).

Test reports and comments are welcome, especially for other platforms.

Ciao,
Kili

diff -x CVS -rNu ../fontforge.orig/Makefile ./Makefile
--- ../fontforge.orig/Makefile  Sat Jul  1 16:46:15 2006
+++ ./Makefile  Sun Jul 16 16:40:23 2006
@@ -4,8 +4,8 @@
 
 COMMENT=   vector font editor/converter
 
-DISTNAME=  fontforge_full-20060413
-PKGNAME=   ${DISTNAME:S,_full,,}p1
+DISTNAME=  fontforge_full-20060715
+PKGNAME=   ${DISTNAME:S,_full,,}
 EXTRACT_SUFX=  .tar.bz2
 SHARED_LIBS=   gdraw   1.9 \
gunicode2.2
@@ -47,6 +47,6 @@
 NO_REGRESS=Yes
 
 post-extract:
-   find ${WRKSRC} -name \*.orig | xargs rm
+   find ${WRKSRC} -name \*.orig -o -name \*.rej | xargs rm
 
 .include bsd.port.mk
diff -x CVS -rNu ../fontforge.orig/distinfo ./distinfo
--- ../fontforge.orig/distinfo  Sat Jul  1 16:46:15 2006
+++ ./distinfo  Sun Jul 16 16:37:54 2006
@@ -1,4 +1,4 @@
-MD5 (fontforge_full-20060413.tar.bz2) = 5058e33dbbd5c0ca344dc73c6ff7a428
-RMD160 (fontforge_full-20060413.tar.bz2) = 
f9d098e9135f0074beac2ea919177f1dbb985d0e
-SHA1 (fontforge_full-20060413.tar.bz2) = 
b99341f2f1f02dbfd9182bd38afb805125e36ea2
-SIZE (fontforge_full-20060413.tar.bz2) = 3226436
+MD5 (fontforge_full-20060715.tar.bz2) = 47bed2600fd7066179363c6e7b01cd78
+RMD160 (fontforge_full-20060715.tar.bz2) = 
ffb5a6c204527e77a96268b7de55ec5446bce400
+SHA1 (fontforge_full-20060715.tar.bz2) = 
a95bbb949ce8efb63c48d5b6356007bcf0132bbd
+SIZE (fontforge_full-20060715.tar.bz2) = 3361637
diff -x CVS -rNu ../fontforge.orig/patches/patch-Makefile_dynamic_in 
./patches/patch-Makefile_dynamic_in
--- ../fontforge.orig/patches/patch-Makefile_dynamic_in Sun Jun 18 15:33:25 2006
+++ ./patches/patch-Makefile_dynamic_in Sun Jul 16 16:46:31 2006
@@ -1,11 +1,11 @@
 $OpenBSD: patch-Makefile_dynamic_in,v 1.1.1.1 2006/06/18 13:33:25 steven Exp $
 Makefile.dynamic.in.orig   Sat Apr  8 21:24:14 2006
-+++ Makefile.dynamic.inSun Jun 11 13:21:21 2006
+--- Makefile.dynamic.in.orig   Fri Jul 14 22:20:20 2006
 Makefile.dynamic.inSun Jul 16 16:40:43 2006
 @@ -53,7 +53,6 @@ install_libs: libs
$(LIBTOOL) --mode=install $(INSTALL) -c libgdraw.la 
$(libdir)/libgdraw.la
$(LIBTOOL) --mode=install $(INSTALL) -c libgunicode.la 
$(libdir)/libgunicode.la
#cp .libs/*.so.*.* $(libdir)
 -  $(LIBTOOL) --mode=finish $(libdir)
mkdir -p $(libdir)/pkgconfig
-   $(LIBTOOL) --mode=install $(INSTALL) -c fontforge.pc $(libdir)/pkgconfig
+   $(INSTALL_DATA) fontforge.pc $(libdir)/pkgconfig
  
diff -x CVS -rNu ../fontforge.orig/patches/patch-fontforge_charinfo_c 
./patches/patch-fontforge_charinfo_c
--- ../fontforge.orig/patches/patch-fontforge_charinfo_cSun Jun 18 
15:33:25 2006
+++ ./patches/patch-fontforge_charinfo_cThu Jan  1 01:00:00 1970
@@ -1,18 +0,0 @@
-$OpenBSD: patch-fontforge_charinfo_c,v 1.1.1.1 2006/06/18 13:33:25 steven Exp $
 fontforge/charinfo.c.orig  Mon Jun 12 16:14:30 2006
-+++ fontforge/charinfo.c   Mon Jun 12 16:14:53 2006
-@@ -4288,13 +4288,13 @@ return( true );
- 
- static int CI_NameCheck(const unichar_t *name) {
- int bad, questionable;
-+extern int allow_utf8_glyphnames;
- #if defined(FONTFORGE_CONFIG_GDRAW)
- char *buts[3];
- buts[0] = _(_Yes); buts[1]=_(_No); buts[2] = NULL;
- #elif defined(FONTFORGE_CONFIG_GTK)
- static char *buts[] = { GTK_STOCK_YES, GTK_STOCK_CANCEL, NULL };
- #endif
--extern int allow_utf8_glyphnames;
- 
- if ( uc_strcmp(name,.notdef)==0 )   /* This name is a 
special case and doesn't follow conventions */
- return( true );
diff -x CVS -rNu ../fontforge.orig/patches/patch-fontforge_fontinfo_c 
./patches/patch-fontforge_fontinfo_c
--- ../fontforge.orig/patches/patch-fontforge_fontinfo_cSun Jun 18 
15:33:25 2006
+++ ./patches/patch-fontforge_fontinfo_cThu Jan  1 01:00:00 1970
@@ -1,20 +0,0 @@
-$OpenBSD: patch-fontforge_fontinfo_c,v 1.1.1.1 2006/06/18 13:33:25 steven Exp $
 fontforge/fontinfo.c.orig  Mon Jun 12 12:49:10 2006
-+++ fontforge/fontinfo.c   Mon Jun 12 12:49:42 2006
-@@ -5361,6 +5361,7 @@ return(true);
-(sf-xuid!=NULL  uc_strcmp(txt,sf-xuid)==0) ||
-ttfuniqueidmatch(sf,d)) ) {
-   char *buts[4];
-+  int ans;
-   buts[0] = _(Change);
-   buts[1] = _(Retain);
- #if defined(FONTFORGE_CONFIG_GDRAW)
-@@ -5369,7 +5370,7 @@ return(true);
-   buts[2] = GTK_STOCK_CANCEL;
- #endif
-   buts[3] = NULL;
--  int ans = gwwv_ask(_(Change UniqueID?),(const char **) 
buts,0,2,_(You have changed this font's name without changing the