[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