diff options
author | adam <adam@pkgsrc.org> | 2017-05-04 19:23:18 +0000 |
---|---|---|
committer | adam <adam@pkgsrc.org> | 2017-05-04 19:23:18 +0000 |
commit | 20283c7b8a939b3303e1079e931c37b0b73ba31b (patch) | |
tree | 703f64ea625cba8530bb4daf64198ef216bb2f5e /fonts/fontforge | |
parent | 523c5e85a2234e57bc3dc81fe8cd71368deb22ad (diff) | |
download | pkgsrc-20283c7b8a939b3303e1079e931c37b0b73ba31b.tar.gz |
This release introduces a new icon set, new functionality for custom icon selection graphics, support for GlyphOrderAndAliasDB files, and support for Unicode 9.0.
It also fixes a number of small bugs relating to certain bitmap typefaces, stroke expansion, handling of CID ranges, and the user interface.
There are two tags and package sets. 20161004 is the original release, and 20161005 adds support for Ubuntu 16.04 and 16.10.
Diffstat (limited to 'fonts/fontforge')
-rw-r--r-- | fonts/fontforge/Makefile | 11 | ||||
-rw-r--r-- | fonts/fontforge/PLIST | 30 | ||||
-rw-r--r-- | fonts/fontforge/distinfo | 11 | ||||
-rw-r--r-- | fonts/fontforge/hacks.mk | 6 | ||||
-rw-r--r-- | fonts/fontforge/patches/patch-fontforgeexe_Makefile.in | 15 |
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) |