ports/118637: [MAINTAINER] print/fontforge: update to 20071210

Naram Qashat cyberbotx at cyberbotx.com
Thu Dec 13 03:10:02 UTC 2007


>Number:         118637
>Category:       ports
>Synopsis:       [MAINTAINER] print/fontforge: update to 20071210
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Thu Dec 13 03:10:01 UTC 2007
>Closed-Date:
>Last-Modified:
>Originator:     Naram Qashat
>Release:        FreeBSD 6.2-RELEASE-p8 i386
>Organization:
>Environment:
System: FreeBSD kirby.cyberbotx.com 6.2-RELEASE-p8 FreeBSD 6.2-RELEASE-p8 #12: Sun Oct 14 16:14:35 EDT 2007
>Description:
- Update to 20071210
- Add WITHOUT_PYTHON knob
- Mark as BROKEN when Python is enabled on non-i386 arch
- Don't define port-extract if NOPORTDOCS is defined
- Slight cleanup in Makefile
- Fixed pkg-plist for some of the new knobs

Generated with FreeBSD Port Tools 0.77

Note: This PR superceeds the following port PRs and they should be closed:
ports/117678 ports/117686 ports/117983
>How-To-Repeat:
>Fix:

--- fontforge-20071210.patch begins here ---
diff -ruN --exclude=CVS /usr/ports/print/fontforge/Makefile /kirby/shared/ports/fontforge/Makefile
--- /usr/ports/print/fontforge/Makefile	Sun Oct 28 09:37:33 2007
+++ /kirby/shared/ports/fontforge/Makefile	Wed Dec 12 19:21:46 2007
@@ -6,7 +6,7 @@
 #
 
 PORTNAME=	fontforge
-PORTVERSION=	20071002
+PORTVERSION=	20071210
 CATEGORIES=	print
 MASTER_SITES=	SF
 DISTFILES=	${EXTRACT_ONLY} ${DOCFILES}
@@ -29,7 +29,9 @@
 .endif
 
 .if !defined(NOPORTDOCS)
-DOC_VERSION=	${PORTVERSION}
+#DOC_VERSION=	${PORTVERSION}
+# This version of Fontforge has a different version number for the docs as opposed to the actual source
+DOC_VERSION=	20071211
 DOCFILES=	${PORTNAME}_htdocs-${DOC_VERSION}.tar.bz2
 .endif
 
@@ -41,16 +43,19 @@
 PATCH_STRIP=	-l
 
 CONFIGURE_TARGET=	--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
+
 .if !defined(FONTFORGE_NO_MULTILAYER)
 WITH_MULTILAYER=	--with-multilayer
 .endif
+
 .if !defined(WITHOUT_TTF_BYTECODE_ENABLED) && defined(FONTFORGE_WITH_TTF_DEBUGGER)
 WITH_FREETYPE_SRC=	--with-freetype-src=${WRKDIR}/freetype-${FREETYPE_VERSION}
 .else
 WITH_FREETYPE_SRC=	--without-freetype-src
 .endif
+
 CONFIGURE_ARGS=	${WITH_MULTILAYER} --with-devicetables ${WITH_FREETYPE_SRC}
-CONFIGURE_ENV=	LDFLAGS="-L${LOCALBASE}/lib" CFLAGS="${CFLAGS} \
+CONFIGURE_ENV=	LDFLAGS="-L${LOCALBASE}/lib -lutil" CFLAGS="${CFLAGS} \
 		-I${LOCALBASE}/include -I${LOCALBASE}/include/freetype2" \
 		CPPFLAGS="-I${LOCALBASE}/include -I${LOCALBASE}/include/freetype2"
 
@@ -67,6 +72,13 @@
 PLIST_SUB+=	NO_PLUGINS=""
 .endif
 
+.if defined(WITHOUT_PYTHON)
+CONFIGURE_ARGS+=	--without-python
+.else
+ONLY_FOR_ARCHS=	i386
+ONLY_FOR_ARCHS_REASON=	Python on non-i386 systems doesn't link with Fontforge (issues with use of Python's .a file)
+.endif
+
 pre-everything::
 .if !defined(WITHOUT_TTF_BYTECODE_ENABLED) && !defined(FONTFORGE_WITH_TTF_DEBUGGER)
 	@${ECHO_MSG} "If you have built freetype2 port with bytecode interpreter enabled,"
@@ -84,6 +96,7 @@
 	@${ECHO_MSG} ""
 .endif
 
+.if !defined(NOPORTDOCS)
 post-extract:
 	${MKDIR} ${WRKDIR}/html ${WRKSRC}/cidmap
 	for doc in ${DOCFILES} ; \
@@ -91,6 +104,7 @@
 	done
 	${TAR} -xzC ${WRKSRC}/cidmap -f ${WRKDIR}/html/cidmaps.tgz
 	${RM} ${WRKDIR}/html/cidmaps.tgz
+.endif
 
 .if !defined(FONTFORGE_NO_PLUGINS)
 post-build:
diff -ruN --exclude=CVS /usr/ports/print/fontforge/distinfo /kirby/shared/ports/fontforge/distinfo
--- /usr/ports/print/fontforge/distinfo	Sun Oct 28 09:37:33 2007
+++ /kirby/shared/ports/fontforge/distinfo	Wed Dec 12 21:47:24 2007
@@ -1,9 +1,9 @@
-MD5 (fontforge_full-20071002.tar.bz2) = 0f4090b9035e50befee39d1b8c16cff2
-SHA256 (fontforge_full-20071002.tar.bz2) = af08861c48e8f53e6c0f6e71d77ec227b7339dd0b5ce8253da4e4be79caa2866
-SIZE (fontforge_full-20071002.tar.bz2) = 4264337
+MD5 (fontforge_full-20071210.tar.bz2) = 971a9a36a98efc8bb4e623b3d3fd0591
+SHA256 (fontforge_full-20071210.tar.bz2) = c38e6ea0b0e0bdc70262781995c953071431225a17452551e732ca5480cfe6ba
+SIZE (fontforge_full-20071210.tar.bz2) = 4160548
 MD5 (freetype-2.1.10.tar.bz2) = a4012e7d1f6400df44a16743b11b8423
 SHA256 (freetype-2.1.10.tar.bz2) = fed2ed148d7d105b95493c5e95561c8b05ee7909e00f828f036d8ed1be6a5e53
 SIZE (freetype-2.1.10.tar.bz2) = 1037107
-MD5 (fontforge_htdocs-20071002.tar.bz2) = bc0be7d21cf039e6a24c81b65b3f30d9
-SHA256 (fontforge_htdocs-20071002.tar.bz2) = 7006287299edecf5cb1eadd63d52976e7999a593c37eda5614771f709602e6ce
-SIZE (fontforge_htdocs-20071002.tar.bz2) = 2648480
+MD5 (fontforge_htdocs-20071211.tar.bz2) = 5ed3cff928f49fbe103deecee373686f
+SHA256 (fontforge_htdocs-20071211.tar.bz2) = 4489e29ff3e54aec97e8c5e3b88eaa54ab195c30fc6597bbf4009ca583656320
+SIZE (fontforge_htdocs-20071211.tar.bz2) = 2711818
diff -ruN --exclude=CVS /usr/ports/print/fontforge/files/patch-fontforge::Makefile.dynamic.in /kirby/shared/ports/fontforge/files/patch-fontforge::Makefile.dynamic.in
--- /usr/ports/print/fontforge/files/patch-fontforge::Makefile.dynamic.in	Sun Oct 28 09:37:33 2007
+++ /kirby/shared/ports/fontforge/files/patch-fontforge::Makefile.dynamic.in	Wed Dec 12 20:26:01 2007
@@ -1,6 +1,6 @@
---- fontforge/Makefile.dynamic.in.orig	Tue Oct 16 12:59:51 2007
-+++ fontforge/Makefile.dynamic.in	Tue Oct 16 13:00:38 2007
-@@ -51,7 +51,7 @@
+--- fontforge/Makefile.dynamic.in.orig	Fri Dec  7 14:01:38 2007
++++ fontforge/Makefile.dynamic.in	Wed Dec 12 20:25:55 2007
+@@ -57,7 +57,7 @@
  DIFFOBJS = sfddiff.o sfd.o diffstubs.o stamp.o namelist.o pua.o
  ACORNOBJS = acorn2sfd.o sfd.o diffstubs.o psunicodenames.o stamp.o
  
@@ -9,13 +9,15 @@
      @DEFS@ '-DSHAREDIR="$(sharedir)"' -DLIBDIR='"$(libdir)"' \
      @CPPFLAGS@ '-DPREFIX="@prefix@"'
  CFLAGS = @CFLAGS@ $(_CFLAGS)
-@@ -59,8 +59,8 @@
- #I used to include -L/usr/lib explicitly after static_libs. Not sure why. Should be implied & breaks 64bit compiles
+@@ -66,10 +66,10 @@
  LDFLAGS = @LDFLAGS@
- LIBS = -rpath $(libdir) $(X_LIBS) ../libgdraw.la ../libgunicode.la \
+ LIBS = -rpath $(libdir) $(X_LIBS) @LINK_WITH_GDRAW@ ../libgutils.la \
+     ../libgunicode.la \
 -    $(X_PRE_LIBS) $(X_11LIB) $(X_EXTRA_LIBS) @LIBS@ $(STATIC_LIBS) -lm
--DLIBS = -rpath $(libdir) ../libgunicode.la @LIBS@ $(STATIC_LIBS) -lm
 +    $(X_PRE_LIBS) $(X_11LIB) $(X_EXTRA_LIBS) @LIBS@ $(STATIC_LIBS) -lm -lintl
+ LIBLIBS = -rpath $(libdir) ../libgutils.la ../libgunicode.la \
+     @LIBS@ $(STATIC_LIBS) -lm
+-DLIBS = -rpath $(libdir) ../libgunicode.la @LIBS@ $(STATIC_LIBS) -lm
 +DLIBS = -rpath $(libdir) ../libgunicode.la @LIBS@ $(STATIC_LIBS) -lm -lintl
  
  all: @FINAL_TARGET@ sfddiff fontimage fontlint
diff -ruN --exclude=CVS /usr/ports/print/fontforge/pkg-plist /kirby/shared/ports/fontforge/pkg-plist
--- /usr/ports/print/fontforge/pkg-plist	Sun Oct 28 09:37:33 2007
+++ /kirby/shared/ports/fontforge/pkg-plist	Wed Dec 12 21:56:58 2007
@@ -2,6 +2,61 @@
 bin/fontimage
 bin/fontlint
 bin/sfddiff
+include/fontforge/autowidth.h
+include/fontforge/baseviews.h
+include/fontforge/basics.h
+include/fontforge/bezctx_ff.h
+include/fontforge/bitmapcontrol.h
+include/fontforge/chardata.h
+include/fontforge/charset.h
+include/fontforge/config.h
+include/fontforge/configure-pfaedit.h
+include/fontforge/dynamic.h
+include/fontforge/edgelist.h
+include/fontforge/edgelist2.h
+include/fontforge/encoding.h
+include/fontforge/fffreetype.h
+include/fontforge/ffpython.h
+include/fontforge/fileutil.h
+include/fontforge/fontforgevw.h
+include/fontforge/fvmetrics.h
+include/fontforge/gdraw.h
+include/fontforge/gfile.h
+include/fontforge/ggadget.h
+include/fontforge/gicons.h
+include/fontforge/gimage.h
+include/fontforge/gio.h
+include/fontforge/gkeysym.h
+include/fontforge/gprogress.h
+include/fontforge/gresource.h
+include/fontforge/groups.h
+include/fontforge/gwidget.h
+include/fontforge/gwwiconv.h
+include/fontforge/import.h
+include/fontforge/intl.h
+include/fontforge/lookups.h
+include/fontforge/mm.h
+include/fontforge/nonlineartrans.h
+include/fontforge/ofl.h
+include/fontforge/pfaedit.h
+include/fontforge/plugins.h
+include/fontforge/print.h
+include/fontforge/psfont.h
+include/fontforge/savefont.h
+include/fontforge/scriptfuncs.h
+include/fontforge/scripting.h
+include/fontforge/sd.h
+include/fontforge/search.h
+include/fontforge/sfd1.h
+include/fontforge/sflayoutP.h
+include/fontforge/splinefont.h
+include/fontforge/stemdb.h
+include/fontforge/ttf.h
+include/fontforge/ttfinstrs.h
+include/fontforge/uiinterface.h
+include/fontforge/unicoderange.h
+include/fontforge/ustring.h
+include/fontforge/utype.h
 lib/libfontforge.a
 lib/libfontforge.la
 lib/libfontforge.so
@@ -9,7 +64,11 @@
 lib/libgdraw.a
 lib/libgdraw.la
 lib/libgdraw.so
-lib/libgdraw.so.2
+lib/libgdraw.so.3
+lib/libgutils.a
+lib/libgutils.la
+lib/libgutils.so
+lib/libgutils.so.1
 lib/libgunicode.a
 lib/libgunicode.la
 lib/libgunicode.so
@@ -51,6 +110,19 @@
 %%PORTDOCS%%%%DOCSDIR%%/Constrain1_2.png
 %%PORTDOCS%%%%DOCSDIR%%/Constrain2_1.png
 %%PORTDOCS%%%%DOCSDIR%%/Constrain2_2.png
+%%PORTDOCS%%%%DOCSDIR%%/Cspirals.png
+%%PORTDOCS%%%%DOCSDIR%%/Cspiro0.png
+%%PORTDOCS%%%%DOCSDIR%%/Cspiro1.png
+%%PORTDOCS%%%%DOCSDIR%%/Cspiro10.png
+%%PORTDOCS%%%%DOCSDIR%%/Cspiro2.png
+%%PORTDOCS%%%%DOCSDIR%%/Cspiro3.png
+%%PORTDOCS%%%%DOCSDIR%%/Cspiro4.png
+%%PORTDOCS%%%%DOCSDIR%%/Cspiro5.png
+%%PORTDOCS%%%%DOCSDIR%%/Cspiro6.png
+%%PORTDOCS%%%%DOCSDIR%%/Cspiro6_5.png
+%%PORTDOCS%%%%DOCSDIR%%/Cspiro7.png
+%%PORTDOCS%%%%DOCSDIR%%/Cspiro8.png
+%%PORTDOCS%%%%DOCSDIR%%/Cspiro9.png
 %%PORTDOCS%%%%DOCSDIR%%/CyrilItalicComp.png
 %%PORTDOCS%%%%DOCSDIR%%/DisplayFonts.png
 %%PORTDOCS%%%%DOCSDIR%%/Eback.png
@@ -88,7 +160,7 @@
 %%PORTDOCS%%%%DOCSDIR%%/ItalicCompCaslon.png
 %%PORTDOCS%%%%DOCSDIR%%/ItalicCompGalliard.png
 %%PORTDOCS%%%%DOCSDIR%%/KernPairs.png
-%%PORTDOCS%%%%DOCSDIR%%/LICENSE
+%%DOCSDIR%%/LICENSE
 %%PORTDOCS%%%%DOCSDIR%%/MATH-Constants.png
 %%PORTDOCS%%%%DOCSDIR%%/MATH-Exten.png
 %%PORTDOCS%%%%DOCSDIR%%/MATH-GlyphConstructed.png
@@ -247,6 +319,7 @@
 %%PORTDOCS%%%%DOCSDIR%%/cvflipicon.png
 %%PORTDOCS%%%%DOCSDIR%%/cvfreehandicon.png
 %%PORTDOCS%%%%DOCSDIR%%/cvhandicon.png
+%%PORTDOCS%%%%DOCSDIR%%/cvhvcurveicon.png
 %%PORTDOCS%%%%DOCSDIR%%/cvknifeicon.png
 %%PORTDOCS%%%%DOCSDIR%%/cvmagicon.png
 %%PORTDOCS%%%%DOCSDIR%%/cvpenicon.png
@@ -258,6 +331,12 @@
 %%PORTDOCS%%%%DOCSDIR%%/cvrulericon.png
 %%PORTDOCS%%%%DOCSDIR%%/cvscaleicon.png
 %%PORTDOCS%%%%DOCSDIR%%/cvskewicon.png
+%%PORTDOCS%%%%DOCSDIR%%/cvspiroG2icon.png
+%%PORTDOCS%%%%DOCSDIR%%/cvspiroG4icon.png
+%%PORTDOCS%%%%DOCSDIR%%/cvspirocornericon.png
+%%PORTDOCS%%%%DOCSDIR%%/cvspirolefticon.png
+%%PORTDOCS%%%%DOCSDIR%%/cvspiromodeicon.png
+%%PORTDOCS%%%%DOCSDIR%%/cvspirorighticon.png
 %%PORTDOCS%%%%DOCSDIR%%/cvstaricon.png
 %%PORTDOCS%%%%DOCSDIR%%/cvt-to-mac.png
 %%PORTDOCS%%%%DOCSDIR%%/cvtangenticon.png
@@ -280,11 +359,13 @@
 %%PORTDOCS%%%%DOCSDIR%%/editexample7.html
 %%PORTDOCS%%%%DOCSDIR%%/editexample8.html
 %%PORTDOCS%%%%DOCSDIR%%/editmenu.html
+%%PORTDOCS%%%%DOCSDIR%%/editspiro.html
 %%PORTDOCS%%%%DOCSDIR%%/edittransition-context.png
 %%PORTDOCS%%%%DOCSDIR%%/edittransition-indic.png
 %%PORTDOCS%%%%DOCSDIR%%/edittransition-insert.png
 %%PORTDOCS%%%%DOCSDIR%%/edittransition-kern.png
 %%PORTDOCS%%%%DOCSDIR%%/elementmenu.html
+%%PORTDOCS%%%%DOCSDIR%%/emptyfont-A-sel.png
 %%PORTDOCS%%%%DOCSDIR%%/emptyhlig.png
 %%PORTDOCS%%%%DOCSDIR%%/encodingmenu.html
 %%PORTDOCS%%%%DOCSDIR%%/englishkernpairs.txt
@@ -322,6 +403,7 @@
 %%PORTDOCS%%%%DOCSDIR%%/filemenu.html
 %%PORTDOCS%%%%DOCSDIR%%/files.html
 %%PORTDOCS%%%%DOCSDIR%%/findprobs-att.png
+%%PORTDOCS%%%%DOCSDIR%%/findprobs-bb.png
 %%PORTDOCS%%%%DOCSDIR%%/findprobs-cid.png
 %%PORTDOCS%%%%DOCSDIR%%/findprobs-hint.png
 %%PORTDOCS%%%%DOCSDIR%%/findprobs-paths.png
@@ -341,6 +423,7 @@
 %%PORTDOCS%%%%DOCSDIR%%/flags/UnionJack.gif
 %%PORTDOCS%%%%DOCSDIR%%/flags/VietnamFlag.png
 %%PORTDOCS%%%%DOCSDIR%%/flags/taiwan.png
+%%PORTDOCS%%%%DOCSDIR%%/floating-A.png
 %%PORTDOCS%%%%DOCSDIR%%/fontcompdlg.png
 %%PORTDOCS%%%%DOCSDIR%%/fontcompresults.png
 %%PORTDOCS%%%%DOCSDIR%%/fontforge-themes.html
@@ -426,6 +509,8 @@
 %%PORTDOCS%%%%DOCSDIR%%/i2.png
 %%PORTDOCS%%%%DOCSDIR%%/i3.png
 %%PORTDOCS%%%%DOCSDIR%%/i4.png
+%%PORTDOCS%%%%DOCSDIR%%/import.png
+%%PORTDOCS%%%%DOCSDIR%%/importexample.html
 %%PORTDOCS%%%%DOCSDIR%%/index.html
 %%PORTDOCS%%%%DOCSDIR%%/intersect-post.png
 %%PORTDOCS%%%%DOCSDIR%%/k1.png
@@ -607,6 +692,9 @@
 %%PORTDOCS%%%%DOCSDIR%%/source-build.html
 %%PORTDOCS%%%%DOCSDIR%%/spacekappaiotaspace.png
 %%PORTDOCS%%%%DOCSDIR%%/spacer1x20.png
+%%PORTDOCS%%%%DOCSDIR%%/spironextconstraint.png
+%%PORTDOCS%%%%DOCSDIR%%/spiropointinfo.png
+%%PORTDOCS%%%%DOCSDIR%%/spiroprevconstraint.png
 %%PORTDOCS%%%%DOCSDIR%%/splash.png
 %%PORTDOCS%%%%DOCSDIR%%/splinefont.html
 %%PORTDOCS%%%%DOCSDIR%%/splines.gif
@@ -637,6 +725,7 @@
 %%PORTDOCS%%%%DOCSDIR%%/tilepath-ts.png
 %%PORTDOCS%%%%DOCSDIR%%/tilepath.html
 %%PORTDOCS%%%%DOCSDIR%%/tools.png
+%%PORTDOCS%%%%DOCSDIR%%/toolsmenu.html
 %%PORTDOCS%%%%DOCSDIR%%/transform.html
 %%PORTDOCS%%%%DOCSDIR%%/transform.png
 %%PORTDOCS%%%%DOCSDIR%%/transition-context.png
@@ -664,12 +753,12 @@
 %%PORTDOCS%%%%DOCSDIR%%/x-height.png
 %%PORTDOCS%%%%DOCSDIR%%/xim.html
 %%PORTDOCS%%%%DOCSDIR%%/xres.html
-%%DATADIR%%/Adobe-CNS1-4.cidmap
-%%DATADIR%%/Adobe-GB1-4.cidmap
-%%DATADIR%%/Adobe-Identity-0.cidmap
-%%DATADIR%%/Adobe-Japan1-6.cidmap
-%%DATADIR%%/Adobe-Japan2-0.cidmap
-%%DATADIR%%/Adobe-Korea1-2.cidmap
+%%PORTDOCS%%%%DATADIR%%/Adobe-CNS1-4.cidmap
+%%PORTDOCS%%%%DATADIR%%/Adobe-GB1-4.cidmap
+%%PORTDOCS%%%%DATADIR%%/Adobe-Identity-0.cidmap
+%%PORTDOCS%%%%DATADIR%%/Adobe-Japan1-6.cidmap
+%%PORTDOCS%%%%DATADIR%%/Adobe-Japan2-0.cidmap
+%%PORTDOCS%%%%DATADIR%%/Adobe-Korea1-2.cidmap
 %%NO_PLUGINS%%%%DATADIR%%/plugins/gb12345.a
 %%NO_PLUGINS%%%%DATADIR%%/plugins/gb12345.la
 %%NO_PLUGINS%%%%DATADIR%%/plugins/gb12345.lai
@@ -692,3 +781,4 @@
 @dirrm %%DATADIR%%
 %%PORTDOCS%%@dirrm %%DOCSDIR%%/flags
 %%PORTDOCS%%@dirrm %%DOCSDIR%%
+ at dirrm include/fontforge
--- fontforge-20071210.patch ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list