[Midnightbsd-cvs] mports [17179] trunk/print/fontforge: update

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Sun Sep 14 22:23:07 EDT 2014


Revision: 17179
          http://svnweb.midnightbsd.org/mports/?rev=17179
Author:   laffer1
Date:     2014-09-14 22:23:06 -0400 (Sun, 14 Sep 2014)
Log Message:
-----------
update

Modified Paths:
--------------
    trunk/print/fontforge/Makefile
    trunk/print/fontforge/distinfo
    trunk/print/fontforge/pkg-plist

Modified: trunk/print/fontforge/Makefile
===================================================================
--- trunk/print/fontforge/Makefile	2014-09-15 02:20:21 UTC (rev 17178)
+++ trunk/print/fontforge/Makefile	2014-09-15 02:23:06 UTC (rev 17179)
@@ -18,22 +18,46 @@
 
 LICENSE=	bsd3
 
-LIB_DEPENDS=	uninameslist:${PORTSDIR}/textproc/libuninameslist \
-		tiff:${PORTSDIR}/graphics/tiff \
-		jpeg:${PORTSDIR}/graphics/jpeg \
-		png15:${PORTSDIR}/graphics/png \
-		gif:${PORTSDIR}/graphics/giflib \
-		xml2:${PORTSDIR}/textproc/libxml2 \
-		spiro:${PORTSDIR}/graphics/libspiro
+LIB_DEPENDS=	libuninameslist.so:${PORTSDIR}/textproc/libuninameslist \
+		libtiff.so:${PORTSDIR}/graphics/tiff \
+		libjpeg.so:${PORTSDIR}/graphics/jpeg \
+		libpng15.so:${PORTSDIR}/graphics/png \
+		libgif.so:${PORTSDIR}/graphics/giflib \
+		libxml2.so:${PORTSDIR}/textproc/libxml2 \
+		libspiro.so:${PORTSDIR}/graphics/libspiro
 
-USES=		gettext gmake iconv tar:bzip2
+USES=		gettext gmake iconv tar:bzip2 libtool
 USE_XORG=	x11 xi ice xkbui
 PATCH_STRIP=	-l
 
+CONFIGURE_ARGS=	--enable-devicetables --enable-pasteafter --enable-tilepath
+CPPFLAGS+=	-I${LOCALBASE}/include
+LDFLAGS+=	-L${LOCALBASE}/lib
+
+USE_LDCONFIG=	yes
+GNU_CONFIGURE=	yes
+
 OPTIONS_DEFINE=	DOCS MULTILAYER FREETYPE PLUGINS PYTHON CAIRO PANGO
-OPTIONS_DEFAULT=	DOCS MULTILAYER PLUGINS
-MULTILAYER_DESC=	type3/SVG multilayer font support
+OPTIONS_SUB=	yes
+OPTIONS_DEFAULT=	MULTILAYER PLUGINS
+MULTILAYER_DESC=	Type3/SVG multilayer font support
 
+FREETYPE_LIB_DEPENDS=	libfreetype.so:${PORTSDIR}/print/freetype2
+FREETYPE_CONFIGURE_ENABLE=	freetype
+FREETYPE_CONFIGURE_WITH=	freetype-bytecode
+
+MULTILAYER_CONFIGURE_ENABLE=	type3
+
+PYTHON_USE=	PYTHON=yes
+PYTHON_CONFIGURE_WITH=	python
+PYTHON_LDFLAGS=	-lutil
+
+CAIRO_USE=	GNOME=cairo
+CAIRO_CONFIGURE_WITH=	cairo
+
+PANGO_USE=	GNOME=pango
+PANGO_CONFIGURE_WITH=	pango
+
 .include <bsd.mport.options.mk>
 
 .if ${PORT_OPTIONS:MDOCS}
@@ -43,65 +67,20 @@
 DISTFILES+=	${DOCFILES:C/$/:docs/}
 .endif
 
-.if ${PORT_OPTIONS:MMULTILAYER}
-WITH_TYPE3_MULTILAYER=	--enable-type3
-.else
-WITH_TYPE3_MULTILAYER=	--disable-type3
-.endif
-
 .if ${PORT_OPTIONS:MFREETYPE}
-FREETYPE_VERSION=	2.4.11
+FREETYPE_VERSION=	2.5.3
 FREETYPE_SRC=	freetype-${FREETYPE_VERSION}.tar.bz2
 DISTFILES+=	${FREETYPE_SRC:C/$/:freetype/}
-WITH_FREETYPE_SRC=	--enable-freetype --with-freetype-bytecode \
-			--with-freetype-src=${WRKDIR}/freetype-${FREETYPE_VERSION}
-LIB_DEPENDS+=	freetype:${PORTSDIR}/print/freetype2
+CONFIGURE_ARGS+=	--with-freetype-src=${WRKDIR}/freetype-${FREETYPE_VERSION}
 .else
-WITH_FREETYPE_SRC=	--disable-freetype --without-freetype-bytecode \
-			--without-freetype-src
+CONFIGURE_ARGS+=	--without-freetype-src
 .endif
 
-CONFIGURE_ARGS=	${WITH_TYPE3_MULTILAYER} --enable-devicetables ${WITH_FREETYPE_SRC} \
-		--enable-pasteafter --enable-tilepath
-CPPFLAGS+=	-I${LOCALBASE}/include
-LDFLAGS+=	-L${LOCALBASE}/lib
-
-USE_LDCONFIG=	yes
-GNU_CONFIGURE=	yes
-USE_AUTOTOOLS=	libtool
-
-MAN1=		fontforge.1 fontimage.1 fontlint.1 sfddiff.1
-
-.if ${PORT_OPTIONS:MPLUGINS}
-PLIST_SUB+=	NO_PLUGINS=""
-.else
-PLIST_SUB+=	NO_PLUGINS="@comment "
-.endif
-
 .if ${PORT_OPTIONS:MPYTHON}
-USE_PYTHON=	yes
 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)
-CONFIGURE_ARGS+=	--with-python
-LDFLAGS+=	-lutil
-.else
-CONFIGURE_ARGS+=	--without-python
 .endif
 
-.if ${PORT_OPTIONS:MCAIRO}
-LIB_DEPENDS+=	cairo:${PORTSDIR}/graphics/cairo
-CONFIGURE_ARGS+=	--with-cairo
-.else
-CONFIGURE_ARGS+=	--without-cairo
-.endif
-
-.if ${PORT_OPTIONS:MPANGO}
-USE_GNOME+=	pango
-CONFIGURE_ARGS+=	--with-pango
-.else
-CONFIGURE_ARGS+=	--without-pango
-.endif
-
 pre-everything::
 .if !${PORT_OPTIONS:MMULTILAYER}
 	@${ECHO_MSG} "If your machine has small memory and you have to edit fonts with a lot"
@@ -127,21 +106,23 @@
 
 .if ${PORT_OPTIONS:MPLUGINS}
 post-build:
-	cd ${WRKSRC}/plugins; ${GMAKE}
+	cd ${WRKSRC}/plugins; ${MAKE_CMD}
 .endif
 
 post-install:
-	${MKDIR} ${DOCSDIR}
-	${INSTALL_DATA} ${WRKSRC}/LICENSE ${DOCSDIR}
+	${MKDIR} ${STAGEDIR}${DOCSDIR}
+	${INSTALL_DATA} ${WRKSRC}/LICENSE ${STAGEDIR}${DOCSDIR}
 .if ${PORT_OPTIONS:MPLUGINS}
-	${MKDIR} ${PREFIX}/share/fontforge/plugins
-	(cd ${WRKSRC}/plugins; ${INSTALL_DATA} .libs/* ${PREFIX}/share/fontforge/plugins)
+	${MKDIR} ${STAGEDIR}${PREFIX}/share/fontforge/plugins
+	@(cd ${WRKSRC}/plugins/.libs && ${STRIP_CMD} gb12345.o gb12345.so)
+	(cd ${WRKSRC}/plugins; ${INSTALL_DATA} .libs/* \
+		${STAGEDIR}${PREFIX}/share/fontforge/plugins)
 .endif
 .if ${PORT_OPTIONS:MDOCS}
-# Ditto the above note in post-extract for these comments
-#	${MKDIR} ${DOCSDIR}/flags
-	${INSTALL_DATA} ${WRKDIR}/html/*.* ${DOCSDIR}
-#	${INSTALL_DATA} ${WRKDIR}/html/flags/*.* ${DOCSDIR}/flags
+	${INSTALL_DATA} ${WRKDIR}/html/*.* ${STAGEDIR}${DOCSDIR}
 .endif
+	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
+	@(cd ${STAGEDIR}${PREFIX}/lib && ${STRIP_CMD} libgunicode.so.3 \
+		libgutils.so.1 libgioftp.so.1 libgdraw.so.4 libfontforge.so.1)
 
 .include <bsd.port.mk>

Modified: trunk/print/fontforge/distinfo
===================================================================
--- trunk/print/fontforge/distinfo	2014-09-15 02:20:21 UTC (rev 17178)
+++ trunk/print/fontforge/distinfo	2014-09-15 02:23:06 UTC (rev 17179)
@@ -2,5 +2,5 @@
 SIZE (fontforge_full-20120731-b.tar.bz2) = 5541994
 SHA256 (fontforge_htdocs-20120731-b.tar.bz2) = 6c3f178484d21814762c52859ffead25564a93e88cd5fe7cc9877e4b7e85105d
 SIZE (fontforge_htdocs-20120731-b.tar.bz2) = 3506833
-SHA256 (freetype-2.4.11.tar.bz2) = ef9d0bcb64647d9e5125dc7534d7ca371c98310fec87677c410f397f71ffbe3f
-SIZE (freetype-2.4.11.tar.bz2) = 1546087
+SHA256 (freetype-2.5.3.tar.bz2) = c0848b29d52ef3ca27ad92e08351f023c5e24ce8cea7d8fe69fc96358e65f75e
+SIZE (freetype-2.5.3.tar.bz2) = 1703842

Modified: trunk/print/fontforge/pkg-plist
===================================================================
--- trunk/print/fontforge/pkg-plist	2014-09-15 02:20:21 UTC (rev 17178)
+++ trunk/print/fontforge/pkg-plist	2014-09-15 02:23:06 UTC (rev 17179)
@@ -63,27 +63,26 @@
 include/fontforge/unicoderange.h
 include/fontforge/ustring.h
 include/fontforge/utype.h
-lib/libfontforge.a
-lib/libfontforge.la
 lib/libfontforge.so
 lib/libfontforge.so.1
-lib/libgdraw.a
-lib/libgdraw.la
+lib/libfontforge.so.1.0.0
 lib/libgdraw.so
 lib/libgdraw.so.4
-lib/libgioftp.a
-lib/libgioftp.la
+lib/libgdraw.so.4.0.10
 lib/libgioftp.so
 lib/libgioftp.so.1
-lib/libgutils.a
-lib/libgutils.la
+lib/libgioftp.so.1.0.0
+lib/libgunicode.so
+lib/libgunicode.so.3
+lib/libgunicode.so.3.0.2
 lib/libgutils.so
 lib/libgutils.so.1
-lib/libgunicode.a
-lib/libgunicode.la
-lib/libgunicode.so
-lib/libgunicode.so.3
+lib/libgutils.so.1.0.3
 libdata/pkgconfig/fontforge.pc
+man/man1/fontforge.1.gz
+man/man1/fontimage.1.gz
+man/man1/fontlint.1.gz
+man/man1/sfddiff.1.gz
 %%PORTDOCS%%%%DOCSDIR%%/AA-Comparison.html
 %%PORTDOCS%%%%DOCSDIR%%/AddLookup-Liga.png
 %%PORTDOCS%%%%DOCSDIR%%/AmbrosiaFV-bm.png
@@ -1083,12 +1082,11 @@
 %%DATADIR%%/pixmaps/viewsmallersize.png
 %%DATADIR%%/pixmaps/viewzoomin.png
 %%DATADIR%%/pixmaps/viewzoomout.png
-%%NO_PLUGINS%%%%DATADIR%%/plugins/gb12345.a
-%%NO_PLUGINS%%%%DATADIR%%/plugins/gb12345.la
-%%NO_PLUGINS%%%%DATADIR%%/plugins/gb12345.lai
-%%NO_PLUGINS%%%%DATADIR%%/plugins/gb12345.o
-%%NO_PLUGINS%%%%DATADIR%%/plugins/gb12345.so
-%%NO_PLUGINS%%%%DATADIR%%/plugins/gb12345.so.0
+%%PLUGINS%%%%DATADIR%%/plugins/gb12345.lai
+%%PLUGINS%%%%DATADIR%%/plugins/gb12345.o
+%%PLUGINS%%%%DATADIR%%/plugins/gb12345.so
+%%PLUGINS%%%%DATADIR%%/plugins/gb12345.so.0
+%%PLUGINS%%%%DATADIR%%/plugins/gb12345.so.0.0.0
 %%DATADIR%%/python/excepthook.py
 share/locale/ca/LC_MESSAGES/FontForge.mo
 share/locale/de/LC_MESSAGES/FontForge.mo
@@ -1106,7 +1104,7 @@
 share/locale/zh_CN/LC_MESSAGES/FontForge.mo
 share/locale/zh_TW/LC_MESSAGES/FontForge.mo
 @dirrm %%DATADIR%%/python
-%%NO_PLUGINS%%@dirrm %%DATADIR%%/plugins
+%%PLUGINS%%@dirrm %%DATADIR%%/plugins
 @dirrm %%DATADIR%%/pixmaps
 @dirrm %%DATADIR%%
 @dirrm %%DOCSDIR%%



More information about the Midnightbsd-cvs mailing list