summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--fonts/fontforge/Makefile11
-rw-r--r--fonts/fontforge/PLIST30
-rw-r--r--fonts/fontforge/distinfo11
-rw-r--r--fonts/fontforge/hacks.mk6
-rw-r--r--fonts/fontforge/patches/patch-fontforgeexe_Makefile.in15
5 files changed, 57 insertions, 16 deletions
diff --git a/fonts/fontforge/Makefile b/fonts/fontforge/Makefile
index 0b3e8e145b4..65754f0890e 100644
--- a/fonts/fontforge/Makefile
+++ b/fonts/fontforge/Makefile
@@ -1,12 +1,11 @@
-# $NetBSD: Makefile,v 1.99 2017/02/12 06:25:19 ryoon Exp $
+# $NetBSD: Makefile,v 1.100 2017/05/04 19:23:18 adam Exp $
-DISTNAME= fontforge-dist-20160404
+DISTNAME= fontforge-dist-20161004
PKGNAME= ${DISTNAME:S/-dist-/-/}
-PKGREVISION= 2
CATEGORIES= fonts editors
MASTER_SITES= ${MASTER_SITE_GITHUB:=fontforge/}
GITHUB_PROJECT= fontforge
-GITHUB_RELEASE= ${PKGVERSION_NOREV}
+GITHUB_RELEASE= 20161005
MAINTAINER= adam@NetBSD.org
HOMEPAGE= http://fontforge.github.io/
@@ -14,7 +13,7 @@ COMMENT= Postscript font editor
LICENSE= modified-bsd
EXTRACT_USING= bsdtar
-WRKSRC= ${WRKDIR}/fontforge-2.0.20140101
+WRKSRC= ${WRKDIR}/fontforge-2.0.${PKGVERSION_NOREV}
USE_LANGUAGES= c
USE_LIBTOOL= yes
@@ -44,7 +43,9 @@ PY_PATCHPLIST= yes
.include "../../graphics/giflib/buildlink3.mk"
.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
.include "../../graphics/freetype2/buildlink3.mk"
+.include "../../graphics/libspiro/buildlink3.mk"
.include "../../graphics/png/buildlink3.mk"
+.include "../../graphics/potrace/buildlink3.mk"
.include "../../graphics/tiff/buildlink3.mk"
.include "../../lang/python/application.mk"
.include "../../lang/python/extension.mk"
diff --git a/fonts/fontforge/PLIST b/fonts/fontforge/PLIST
index 5f7ab568cc8..c174dd40554 100644
--- a/fonts/fontforge/PLIST
+++ b/fonts/fontforge/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.33 2016/02/07 15:53:31 adam Exp $
+@comment $NetBSD: PLIST,v 1.34 2017/05/04 19:23:18 adam Exp $
bin/fontforge
bin/fontimage
bin/fontlint
@@ -1015,27 +1015,47 @@ share/fontforge/pixmaps/overlapexclude.png
share/fontforge/pixmaps/overlapfindinter.png
share/fontforge/pixmaps/overlapintersection.png
share/fontforge/pixmaps/overlaprm.png
+share/fontforge/pixmaps/palette3drotate-selected.png
share/fontforge/pixmaps/palette3drotate.png
+share/fontforge/pixmaps/palettecorner-selected.png
share/fontforge/pixmaps/palettecorner.png
+share/fontforge/pixmaps/palettecurve-selected.png
share/fontforge/pixmaps/palettecurve.png
+share/fontforge/pixmaps/paletteelipse-selected.png
share/fontforge/pixmaps/paletteelipse.png
+share/fontforge/pixmaps/paletteflip-selected.png
share/fontforge/pixmaps/paletteflip.png
+share/fontforge/pixmaps/palettefreehand-selected.png
share/fontforge/pixmaps/palettefreehand.png
+share/fontforge/pixmaps/palettehand-selected.png
share/fontforge/pixmaps/palettehand.png
+share/fontforge/pixmaps/palettehvcurve-selected.png
share/fontforge/pixmaps/palettehvcurve.png
+share/fontforge/pixmaps/paletteknife-selected.png
share/fontforge/pixmaps/paletteknife.png
share/fontforge/pixmaps/paletteline.png
+share/fontforge/pixmaps/palettemagnify-selected.png
share/fontforge/pixmaps/palettemagnify.png
+share/fontforge/pixmaps/palettepen-selected.png
share/fontforge/pixmaps/palettepen.png
share/fontforge/pixmaps/palettepencil.png
+share/fontforge/pixmaps/paletteperspective-selected.png
share/fontforge/pixmaps/paletteperspective.png
+share/fontforge/pixmaps/palettepointer-selected.png
share/fontforge/pixmaps/palettepointer.png
+share/fontforge/pixmaps/palettepoly-selected.png
share/fontforge/pixmaps/palettepoly.png
+share/fontforge/pixmaps/paletterect-selected.png
share/fontforge/pixmaps/paletterect.png
+share/fontforge/pixmaps/paletterotate-selected.png
share/fontforge/pixmaps/paletterotate.png
+share/fontforge/pixmaps/paletteruler-selected.png
share/fontforge/pixmaps/paletteruler.png
+share/fontforge/pixmaps/palettescale-selected.png
share/fontforge/pixmaps/palettescale.png
+share/fontforge/pixmaps/paletteselectedbg.png
share/fontforge/pixmaps/paletteshift.png
+share/fontforge/pixmaps/paletteskew-selected.png
share/fontforge/pixmaps/paletteskew.png
share/fontforge/pixmaps/palettesmall3drotate.png
share/fontforge/pixmaps/palettesmallcorner.png
@@ -1063,15 +1083,23 @@ share/fontforge/pixmaps/palettesmallspiroleft.png
share/fontforge/pixmaps/palettesmallspiroright.png
share/fontforge/pixmaps/palettesmallstar.png
share/fontforge/pixmaps/palettesmalltangent.png
+share/fontforge/pixmaps/palettespirocorner-selected.png
share/fontforge/pixmaps/palettespirocorner.png
+share/fontforge/pixmaps/palettespirocurve-selected.png
share/fontforge/pixmaps/palettespirocurve.png
share/fontforge/pixmaps/palettespirodisabled.png
share/fontforge/pixmaps/palettespirodown.png
+share/fontforge/pixmaps/palettespirog2curve-selected.png
share/fontforge/pixmaps/palettespirog2curve.png
+share/fontforge/pixmaps/palettespiroleft-selected.png
share/fontforge/pixmaps/palettespiroleft.png
+share/fontforge/pixmaps/palettespiroright-selected.png
share/fontforge/pixmaps/palettespiroright.png
+share/fontforge/pixmaps/palettespiroup-selected.png
share/fontforge/pixmaps/palettespiroup.png
+share/fontforge/pixmaps/palettestar-selected.png
share/fontforge/pixmaps/palettestar.png
+share/fontforge/pixmaps/palettetangent-selected.png
share/fontforge/pixmaps/palettetangent.png
share/fontforge/pixmaps/pointsG2curve.png
share/fontforge/pixmaps/pointsaddanchor.png
diff --git a/fonts/fontforge/distinfo b/fonts/fontforge/distinfo
index f4663be9ab0..700e383dbd8 100644
--- a/fonts/fontforge/distinfo
+++ b/fonts/fontforge/distinfo
@@ -1,10 +1,11 @@
-$NetBSD: distinfo,v 1.64 2016/09/27 10:24:56 taca Exp $
+$NetBSD: distinfo,v 1.65 2017/05/04 19:23:18 adam Exp $
-SHA1 (fontforge-dist-20160404.tar.gz) = e7c235f3d0ef59196df30707e18ad1198ff7baae
-RMD160 (fontforge-dist-20160404.tar.gz) = e72662db3a00a9da6a2639d36f8f0b9890cda936
-SHA512 (fontforge-dist-20160404.tar.gz) = be94f04881b12ed3b1a34d0d7cc9149321db17d51458f135b2683ea600401e4fa55647ced4b4e014555ba1c900a684b9d5d6f2e2812ce03c432d23ca72f5c363
-Size (fontforge-dist-20160404.tar.gz) = 20906256 bytes
+SHA1 (fontforge-dist-20161004.tar.gz) = bafb76ccbfcb37f94cf71f32c79cc120d8102683
+RMD160 (fontforge-dist-20161004.tar.gz) = fc3e3823bb06835b280109bd7928a3e092aec70d
+SHA512 (fontforge-dist-20161004.tar.gz) = 274ab26859b3691bd9c9c3b639157753bd5cd5d909e90309b6f4c8b68aedfd49b3e7c88fe45bc0f8090d3a3e946a409d131d3d191299f14a153f3c95b36c35c2
+Size (fontforge-dist-20161004.tar.gz) = 20987883 bytes
SHA1 (patch-Makefile.in) = 5a7cad2f9516540048008a13a257d6c9720a22c9
SHA1 (patch-configure) = d85d82bed7ee84c5b8282afd1310872eca39a3dd
SHA1 (patch-fontforge_splinefont.h) = eda077c87d3bba57a6b6fe0f62d83956e6e13bc1
+SHA1 (patch-fontforgeexe_Makefile.in) = d44e00cd4aaa816ab0916a0bcd33f7b7a2bf8785
SHA1 (patch-po_Makefile.in) = 75990b7371e5ce525deba693c651dbd5222e558b
diff --git a/fonts/fontforge/hacks.mk b/fonts/fontforge/hacks.mk
index caab93039f5..527a7f562ed 100644
--- a/fonts/fontforge/hacks.mk
+++ b/fonts/fontforge/hacks.mk
@@ -1,5 +1,4 @@
-# $NetBSD: hacks.mk,v 1.1 2016/03/07 04:43:55 dholland Exp $
-#
+# $NetBSD: hacks.mk,v 1.2 2017/05/04 19:23:18 adam Exp $
# On NetBSD 7.x for a while a version of freetype2 that was supposed
# to have ftttdrv.h was shipped without actually installing that
@@ -16,7 +15,4 @@ buildlink-freetype2-ftttdrv.h:
${ECHO_BUILDLINK_MSG} "Hacking around missing ftttdrv.h"; \
${ECHO} '#define TT_INTERPRETER_VERSION_35 35' >> "$$dest"; \
${ECHO} '#define TT_INTERPRETER_VERSION_38 38' >> "$$dest"
-
.endif
-
-
diff --git a/fonts/fontforge/patches/patch-fontforgeexe_Makefile.in b/fonts/fontforge/patches/patch-fontforgeexe_Makefile.in
new file mode 100644
index 00000000000..cb3cc6a5f5b
--- /dev/null
+++ b/fonts/fontforge/patches/patch-fontforgeexe_Makefile.in
@@ -0,0 +1,15 @@
+$NetBSD: patch-fontforgeexe_Makefile.in,v 1.1 2017/05/04 19:23:18 adam Exp $
+
+Fix linking Objective-C code.
+
+--- fontforgeexe/Makefile.in.orig 2017-05-04 17:59:40.000000000 +0000
++++ fontforgeexe/Makefile.in
+@@ -380,7 +380,7 @@ am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@)
+ am__v_lt_0 = --silent
+ am__v_lt_1 =
+ libfontforgeexe_la_LINK = $(LIBTOOL) $(AM_V_lt) $(AM_LIBTOOLFLAGS) \
+- $(LIBTOOLFLAGS) --mode=link $(OBJCLD) \
++ $(LIBTOOLFLAGS) --tag=CC --mode=link $(OBJCLD) \
+ $(libfontforgeexe_la_OBJCFLAGS) $(OBJCFLAGS) \
+ $(libfontforgeexe_la_LDFLAGS) $(LDFLAGS) -o $@
+ PROGRAMS = $(bin_PROGRAMS)