[Midnightbsd-cvs] mports [22350] trunk/print/fontforge: at least update to latest.

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Sat Feb 25 12:40:19 EST 2017


Revision: 22350
          http://svnweb.midnightbsd.org/mports/?rev=22350
Author:   laffer1
Date:     2017-02-25 12:40:19 -0500 (Sat, 25 Feb 2017)
Log Message:
-----------
at least update to latest.

Modified Paths:
--------------
    trunk/print/fontforge/Makefile
    trunk/print/fontforge/distinfo
    trunk/print/fontforge/files/patch-fontforge_splinefont.h
    trunk/print/fontforge/pkg-descr
    trunk/print/fontforge/pkg-plist

Removed Paths:
-------------
    trunk/print/fontforge/files/patch-configure.ac

Modified: trunk/print/fontforge/Makefile
===================================================================
--- trunk/print/fontforge/Makefile	2017-02-25 17:34:40 UTC (rev 22349)
+++ trunk/print/fontforge/Makefile	2017-02-25 17:40:19 UTC (rev 22350)
@@ -1,7 +1,7 @@
 # $MidnightBSD$
 
 PORTNAME=	fontforge
-PORTVERSION=	20150824
+PORTVERSION=	20161005
 PORTREVISION=	0
 CATEGORIES=	print
 DISTFILES=	${DISTNAME}${EXTRACT_SUFX}
@@ -12,24 +12,26 @@
 LICENSE=	gpl3
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
-BUILD_DEPENDS=	${LOCALBASE}/include/uthash.h:${PORTSDIR}/devel/uthash \
-		${LOCALBASE}/bin/gnulib-tool:${PORTSDIR}/devel/gnulib
-LIB_DEPENDS=	libuninameslist.so:${PORTSDIR}/textproc/libuninameslist \
-		libtiff.so:${PORTSDIR}/graphics/tiff \
-		libpng.so:${PORTSDIR}/graphics/png \
-		libgif.so:${PORTSDIR}/graphics/giflib \
-		libspiro.so:${PORTSDIR}/graphics/libspiro \
-		libfreetype.so:${PORTSDIR}/print/freetype2 \
-		libltdl.so:${PORTSDIR}/devel/libltdl
+BUILD_DEPENDS=	${LOCALBASE}/include/uthash.h:devel/uthash \
+		${LOCALBASE}/bin/gnulib-tool:devel/gnulib
+LIB_DEPENDS=	libuninameslist.so:textproc/libuninameslist \
+		libtiff.so:graphics/tiff \
+		libpng.so:graphics/png \
+		libgif.so:graphics/giflib \
+		libspiro.so:graphics/libspiro \
+		libfreetype.so:print/freetype2 \
+		libltdl.so:devel/libltdl \
+		libfontconfig.so:x11-fonts/fontconfig
 
 USE_GITHUB=	yes
 
-USES=		autoreconf:build desktop-file-utils execinfo gettext gmake iconv \
-		jpeg libtool pkgconfig python shared-mime-info shebangfix
+USES=		autoreconf:build compiler desktop-file-utils execinfo gettext \
+		gmake iconv jpeg libtool pkgconfig python readline:port \
+		shared-mime-info shebangfix
 SHEBANG_FILES=	pycontrib/gdraw/__init__.py \
 		pycontrib/gdraw/gdraw.py
-USE_XORG=	ice x11 xi xkbui
-USE_GNOME=	glib20 gtk20 libxml2 pango
+USE_XORG=	ice sm x11 xi xkbui xft
+USE_GNOME=	cairo glib20 gtk20 libxml2 pango
 
 CONFIGURE_ARGS=	--enable-tile-path --enable-gtk2-use
 CPPFLAGS+=	-I${LOCALBASE}/include
@@ -48,7 +50,6 @@
 
 PYTHON_CONFIGURE_ENABLE=	python-scripting python-extension
 
-CAIRO_USE=	GNOME=cairo
 CAIRO_CONFIGURE_WITH=	cairo
 
 .include <bsd.mport.options.mk>
@@ -60,7 +61,7 @@
 		http://www.funet.fi/pub/mirrors/ftp.freetype.org/freetype2/:freetype \
 		http://ftp.sunet.se/pub/text-processing/freetype/freetype2/:freetype \
 		ftp://ftp.freetype.org/freetype/freetype2/:freetype
-FREETYPE_VERSION=	2.6.2
+FREETYPE_VERSION=	2.6.3
 FREETYPE_SRC=	freetype-${FREETYPE_VERSION}.tar.bz2
 DISTFILES+=	${FREETYPE_SRC:C/$/:freetype/}
 CONFIGURE_ARGS+=	--enable-freetype-debugger=${WRKDIR}/freetype-${FREETYPE_VERSION}
@@ -77,6 +78,16 @@
 		${SH} -c '. ./bootstrap.conf ; \
 		${LOCALBASE}/bin/libtoolize -i -c -q ; \
 		${LOCALBASE}/bin/gnulib-tool --aux-dir=config --m4-base=m4 --libtool --symlink --import $${gnulib_modules}' ; \
-		export LIBTOOLIZE=true ; ${LOCALBASE}/bin/autoreconf -s -i)
+		export LIBTOOLIZE=true ; ${AUTORECONF} -f -i)
 
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+
+# waiting for the llvm bug to fix. http://llvm.org/bugs/show_bug.cgi?id=21903
+.if ${ARCH} == i386 && ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} > 36
+BUILD_DEPENDS+=	clang36:lang/clang36
+CPP=		clang-cpp36
+CC=		clang36
+CXX=		clang++36
+.endif
+
+.include <bsd.port.post.mk>

Modified: trunk/print/fontforge/distinfo
===================================================================
--- trunk/print/fontforge/distinfo	2017-02-25 17:34:40 UTC (rev 22349)
+++ trunk/print/fontforge/distinfo	2017-02-25 17:40:19 UTC (rev 22350)
@@ -1,2 +1,5 @@
-SHA256 (fontforge-20150824_GH0.tar.gz) = 28ab2471cb010c1fa75b8ab8191a1dded81fe1e9490aa5ff6ab4706a4c78ff27
-SIZE (fontforge-20150824_GH0.tar.gz) = 25030387
+TIMESTAMP = 1488041282
+SHA256 (fontforge-20161005_GH0.tar.gz) = faf5e911a634b6931060858b093b22f1c5bf549969e7dbf4c4ee6f7372fc1c75
+SIZE (fontforge-20161005_GH0.tar.gz) = 25097261
+SHA256 (freetype-2.6.3.tar.bz2) = 371e707aa522acf5b15ce93f11183c725b8ed1ee8546d7b3af549863045863a2
+SIZE (freetype-2.6.3.tar.bz2) = 1753083

Deleted: trunk/print/fontforge/files/patch-configure.ac
===================================================================
--- trunk/print/fontforge/files/patch-configure.ac	2017-02-25 17:34:40 UTC (rev 22349)
+++ trunk/print/fontforge/files/patch-configure.ac	2017-02-25 17:40:19 UTC (rev 22350)
@@ -1,28 +0,0 @@
---- configure.ac.orig	2014-11-27 00:40:08 UTC
-+++ configure.ac
-@@ -327,9 +327,6 @@ dnl AC_SEARCH_LIBS([dlopen], [dl dld])
- 
- FONTFORGE_CONFIG_X_LIBRARIES
- 
--# zlib is a requirement. It is too commonly available to bother
--# leaving out.
--PKG_CHECK_MODULES([ZLIB],[zlib])
- PKG_CHECK_MODULES([GLIB],[glib-2.0 >= 2.6 gio-2.0])
- 
- if test x"${i_do_have_gui}" = xyes; then
-@@ -549,7 +546,6 @@ if test x"${i_do_have_freetype_debugger}
-    my_cflags="${my_cflags} -I${FREETYPE_SOURCE}/include"
-    my_cflags="${my_cflags} -I${FREETYPE_SOURCE}/include/freetype"
- fi
--my_cflags="${my_cflags} ${ZLIB_CFLAGS}"
- my_cflags="${my_cflags} ${GLIB_CFLAGS}"
- my_cflags="${my_cflags} ${CAIRO_CFLAGS}"
- my_cflags="${my_cflags} ${PANGO_CFLAGS}"
-@@ -590,7 +586,6 @@ test x"${i_do_have_libspiro}" = xyes && 
- my_libs="${my_libs} ${LIBSPIRO_LIBS}"
- my_libs="${my_libs} ${FREETYPE_LIBS}"
- my_libs="${my_libs} ${PTHREAD_LIBS}"
--my_libs="${my_libs} ${ZLIB_LIBS}"
- my_libs="${my_libs} ${GLIB_LIBS}"
- my_libs="${my_libs} ${LIBXML_LIBS}"
- AC_SUBST([MY_LIBS],[${my_libs}])

Modified: trunk/print/fontforge/files/patch-fontforge_splinefont.h
===================================================================
--- trunk/print/fontforge/files/patch-fontforge_splinefont.h	2017-02-25 17:34:40 UTC (rev 22349)
+++ trunk/print/fontforge/files/patch-fontforge_splinefont.h	2017-02-25 17:40:19 UTC (rev 22350)
@@ -9,7 +9,7 @@
 +#include <osreldate.h>
 +#endif
 +
-+#if defined(_WIN32) || (defined(__FreeBSD__) && __FreeBSD_version < 900506)
++#if defined(_WIN32) || defined(__MidnightBSD__) || (defined(__FreeBSD__) && __FreeBSD_version < 900506)
  #define BAD_LOCALE_HACK
  typedef char* locale_t;
  #define LC_GLOBAL_LOCALE ((locale_t)-1)

Modified: trunk/print/fontforge/pkg-descr
===================================================================
--- trunk/print/fontforge/pkg-descr	2017-02-25 17:34:40 UTC (rev 22349)
+++ trunk/print/fontforge/pkg-descr	2017-02-25 17:40:19 UTC (rev 22350)
@@ -1,7 +1,7 @@
-FontForge (formerly called PfaEdit) is a PostScript font editor which can 
-create and modify outline fonts in Type 1, CID-Keyed, TrueType, OpenType 
+FontForge (formerly called PfaEdit) is a PostScript font editor which can
+create and modify outline fonts in Type 1, CID-Keyed, TrueType, OpenType
 format. It can generate bitmaps and save in BDF format or embedded bitmaps
-in TrueType/OpenType fonts. 
+in TrueType/OpenType fonts.
 
 It can generate Type3 and SVG fonts if built with multilayer feature.
 If you feel the shortage of memory, rebuilding multilayer-disabled
@@ -8,8 +8,8 @@
 FontForge with FONTFORGE_NO_MULTILAYER defined will save some memory.
 
 If you have installed AutoTrace or Potrace, you can generate outlines
-from imported bitmap images. 
+from imported bitmap images.
 
-For more information, see 
+For more information, see
 
 WWW: http://fontforge.sourceforge.net/

Modified: trunk/print/fontforge/pkg-plist
===================================================================
--- trunk/print/fontforge/pkg-plist	2017-02-25 17:34:40 UTC (rev 22349)
+++ trunk/print/fontforge/pkg-plist	2017-02-25 17:40:19 UTC (rev 22350)
@@ -292,27 +292,47 @@
 %%DATADIR%%/pixmaps/overlapintersection.png
 %%DATADIR%%/pixmaps/overlaprm.png
 %%DATADIR%%/pixmaps/palette3drotate.png
+%%DATADIR%%/pixmaps/palette3drotate-selected.png
 %%DATADIR%%/pixmaps/palettecorner.png
+%%DATADIR%%/pixmaps/palettecorner-selected.png
 %%DATADIR%%/pixmaps/palettecurve.png
+%%DATADIR%%/pixmaps/palettecurve-selected.png
 %%DATADIR%%/pixmaps/paletteelipse.png
+%%DATADIR%%/pixmaps/paletteelipse-selected.png
 %%DATADIR%%/pixmaps/paletteflip.png
+%%DATADIR%%/pixmaps/paletteflip-selected.png
 %%DATADIR%%/pixmaps/palettefreehand.png
+%%DATADIR%%/pixmaps/palettefreehand-selected.png
 %%DATADIR%%/pixmaps/palettehand.png
+%%DATADIR%%/pixmaps/palettehand-selected.png
 %%DATADIR%%/pixmaps/palettehvcurve.png
+%%DATADIR%%/pixmaps/palettehvcurve-selected.png
 %%DATADIR%%/pixmaps/paletteknife.png
+%%DATADIR%%/pixmaps/paletteknife-selected.png
 %%DATADIR%%/pixmaps/paletteline.png
 %%DATADIR%%/pixmaps/palettemagnify.png
+%%DATADIR%%/pixmaps/palettemagnify-selected.png
 %%DATADIR%%/pixmaps/palettepen.png
+%%DATADIR%%/pixmaps/palettepen-selected.png
 %%DATADIR%%/pixmaps/palettepencil.png
 %%DATADIR%%/pixmaps/paletteperspective.png
+%%DATADIR%%/pixmaps/paletteperspective-selected.png
 %%DATADIR%%/pixmaps/palettepointer.png
+%%DATADIR%%/pixmaps/palettepointer-selected.png
 %%DATADIR%%/pixmaps/palettepoly.png
+%%DATADIR%%/pixmaps/palettepoly-selected.png
 %%DATADIR%%/pixmaps/paletterect.png
+%%DATADIR%%/pixmaps/paletterect-selected.png
 %%DATADIR%%/pixmaps/paletterotate.png
+%%DATADIR%%/pixmaps/paletterotate-selected.png
 %%DATADIR%%/pixmaps/paletteruler.png
+%%DATADIR%%/pixmaps/paletteruler-selected.png
 %%DATADIR%%/pixmaps/palettescale.png
+%%DATADIR%%/pixmaps/palettescale-selected.png
+%%DATADIR%%/pixmaps/paletteselectedbg.png
 %%DATADIR%%/pixmaps/paletteshift.png
 %%DATADIR%%/pixmaps/paletteskew.png
+%%DATADIR%%/pixmaps/paletteskew-selected.png
 %%DATADIR%%/pixmaps/palettesmall3drotate.png
 %%DATADIR%%/pixmaps/palettesmallcorner.png
 %%DATADIR%%/pixmaps/palettesmallcurve.png
@@ -340,15 +360,23 @@
 %%DATADIR%%/pixmaps/palettesmallstar.png
 %%DATADIR%%/pixmaps/palettesmalltangent.png
 %%DATADIR%%/pixmaps/palettespirocorner.png
+%%DATADIR%%/pixmaps/palettespirocorner-selected.png
 %%DATADIR%%/pixmaps/palettespirocurve.png
+%%DATADIR%%/pixmaps/palettespirocurve-selected.png
 %%DATADIR%%/pixmaps/palettespirodisabled.png
 %%DATADIR%%/pixmaps/palettespirodown.png
 %%DATADIR%%/pixmaps/palettespirog2curve.png
+%%DATADIR%%/pixmaps/palettespirog2curve-selected.png
 %%DATADIR%%/pixmaps/palettespiroleft.png
+%%DATADIR%%/pixmaps/palettespiroleft-selected.png
 %%DATADIR%%/pixmaps/palettespiroright.png
+%%DATADIR%%/pixmaps/palettespiroright-selected.png
 %%DATADIR%%/pixmaps/palettespiroup.png
+%%DATADIR%%/pixmaps/palettespiroup-selected.png
 %%DATADIR%%/pixmaps/palettestar.png
+%%DATADIR%%/pixmaps/palettestar-selected.png
 %%DATADIR%%/pixmaps/palettetangent.png
+%%DATADIR%%/pixmaps/palettetangent-selected.png
 %%DATADIR%%/pixmaps/pointsG2curve.png
 %%DATADIR%%/pixmaps/pointsaddanchor.png
 %%DATADIR%%/pixmaps/pointscorner.png



More information about the Midnightbsd-cvs mailing list