ports/117983: [MAINTAINER] print/fontforge: update to 20071110
Naram Qashat
cyberbotx at cyberbotx.com
Sun Nov 11 19:10:01 UTC 2007
>Number: 117983
>Category: ports
>Synopsis: [MAINTAINER] print/fontforge: update to 20071110
>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: Sun Nov 11 19:10:00 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 20071110
- Slight Makefile cleanup
- Don't define post-extract if NOPORTDOCS is defined
- Added knob for Python support, and made Fontforge only for i386 when Python is used
(this is due to a problem with the way non-i386 Python's .a files are)
Generated with FreeBSD Port Tools 0.77
Note: Could PRs ports/117678 and ports/117686 be closed? This PR superceeds those
two PRs.
>How-To-Repeat:
>Fix:
--- fontforge-20071110.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 Sun Nov 11 12:53:55 2007
@@ -6,7 +6,7 @@
#
PORTNAME= fontforge
-PORTVERSION= 20071002
+PORTVERSION= 20071110
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= 20071109
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 Sun Nov 11 12:35:31 2007
@@ -1,9 +1,6 @@
-MD5 (fontforge_full-20071002.tar.bz2) = 0f4090b9035e50befee39d1b8c16cff2
-SHA256 (fontforge_full-20071002.tar.bz2) = af08861c48e8f53e6c0f6e71d77ec227b7339dd0b5ce8253da4e4be79caa2866
-SIZE (fontforge_full-20071002.tar.bz2) = 4264337
-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_full-20071110.tar.bz2) = 79e0663867ed7a50ad901024ebd82a0f
+SHA256 (fontforge_full-20071110.tar.bz2) = 88481a4cdf3344579be6428a5358a2a096e35c297de07c7b112fbe4b9b9363ed
+SIZE (fontforge_full-20071110.tar.bz2) = 4261638
+MD5 (fontforge_htdocs-20071109.tar.bz2) = ef2746373eacf71a0f13467a0e8c3856
+SHA256 (fontforge_htdocs-20071109.tar.bz2) = 8d49777cd257a67e273e793c04358a5e20ab74d32115103911e9d5a8a33c9536
+SIZE (fontforge_htdocs-20071109.tar.bz2) = 2709314
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 Sun Nov 11 13:44:58 2007
@@ -51,6 +51,20 @@
%%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%%/Cspiro10.png
%%PORTDOCS%%%%DOCSDIR%%/CyrilItalicComp.png
%%PORTDOCS%%%%DOCSDIR%%/DisplayFonts.png
%%PORTDOCS%%%%DOCSDIR%%/Eback.png
@@ -247,6 +261,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 +273,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 +301,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 +345,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 +365,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 +451,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 +634,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
--- fontforge-20071110.patch ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list