aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--media-gfx/fontforge/ChangeLog697
-rw-r--r--media-gfx/fontforge/Manifest11
-rw-r--r--media-gfx/fontforge/files/fontforge-20110222-libz.so-linkage.patch66
-rw-r--r--media-gfx/fontforge/files/fontforge-20110222-lxkbui.patch13
-rw-r--r--media-gfx/fontforge/files/fontforge-20110222-remove-useless-extern.patch11
-rw-r--r--media-gfx/fontforge/files/fontforge-desktop.patch16
-rw-r--r--media-gfx/fontforge/files/fontforge-py27.diff11
-rw-r--r--media-gfx/fontforge/fontforge-20120731-r1.ebuild135
-rw-r--r--media-gfx/fontforge/metadata.xml36
9 files changed, 996 insertions, 0 deletions
diff --git a/media-gfx/fontforge/ChangeLog b/media-gfx/fontforge/ChangeLog
new file mode 100644
index 0000000..b6113d0
--- /dev/null
+++ b/media-gfx/fontforge/ChangeLog
@@ -0,0 +1,697 @@
+# ChangeLog for media-gfx/fontforge
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/fontforge/ChangeLog,v 1.151 2013/07/19 18:39:00 nirbheek Exp $
+
+*fontforge-20120731 (19 Jul 2013)
+
+ 19 Jul 2013; Nirbheek Chauhan <nirbheek@gentoo.org>
+ +fontforge-20120731.ebuild:
+ Update to 20120731
+
+ 28 May 2013; Anthony G. Basile <blueness@gentoo.org>
+ +files/fontforge-20110222-remove-useless-extern.patch,
+ fontforge-20110222-r1.ebuild:
+ Remove useless extern, fixes compile on uclibc, bug #469954
+
+ 05 Sep 2012; Justin Lecher <jlec@gentoo.org> fontforge-20100501.ebuild,
+ fontforge-20110222-r1.ebuild, fontforge-20110222.ebuild:
+ Use domenu instead insinto + doins to install .desktop files
+
+ 09 May 2012; Alexis Ballier <aballier@gentoo.org>
+ fontforge-20110222-r1.ebuild:
+ keyword ~amd64-fbsd
+
+ 12 Oct 2011; Raúl Porcel <armin76@gentoo.org> fontforge-20110222-r1.ebuild:
+ alpha/arm/ia64/s390/sh/sparc stable wrt #386293
+
+ 09 Oct 2011; Kacper Kowalik <xarthisius@gentoo.org>
+ fontforge-20110222-r1.ebuild:
+ ppc/ppc64 stable wrt #386293
+
+ 09 Oct 2011; Jeroen Roovers <jer@gentoo.org> fontforge-20110222-r1.ebuild:
+ Stable for HPPA (bug #386293).
+
+ 09 Oct 2011; Markos Chandras <hwoarang@gentoo.org>
+ fontforge-20110222-r1.ebuild:
+ Stable on amd64 wrt bug #386293
+
+ 08 Oct 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org>
+ fontforge-20110222-r1.ebuild:
+ x86 stable wrt security bug #386293
+
+*fontforge-20110222-r1 (02 Oct 2011)
+
+ 02 Oct 2011; Peter Volkov <pva@gentoo.org> +fontforge-20110222-r1.ebuild,
+ +files/fontforge-20110222-libz.so-linkage.patch:
+ Fix zlib linkage, bug #367425 thank Siim Ainsaar for the patch.
+
+ 09 Sep 2011; Tomáš Chvátal <scarabeus@gentoo.org>
+ fontforge-20110222.ebuild:
+ Disable static libraries, punt the .la files.
+
+ 20 Jun 2011; Peter Volkov <pva@gentoo.org> fontforge-20100501.ebuild,
+ fontforge-20110222.ebuild:
+ Depend on pango, not pango[X], since latter enables deprecated pangox backend
+ which we don't use, bug 293368 wrt Rémi Cardona.
+
+ 14 Jun 2011; Fabian Groffen <grobian@gentoo.org> fontforge-20110222.ebuild:
+ Marked ~x86-macos (#369547)
+
+ 20 Apr 2011; Jeroen Roovers <jer@gentoo.org> fontforge-20110222.ebuild:
+ Replace cd html/ thanks to Erik Zeek (bug #364197). Make chmod die().
+
+ 20 Apr 2011; Jeroen Roovers <jer@gentoo.org>
+ files/fontforge-20110222-lxkbui.patch:
+ Clean up patch (maybe bug #364197).
+
+*fontforge-20110222 (19 Apr 2011)
+
+ 19 Apr 2011; Peter Volkov <pva@gentoo.org> +fontforge-20110222.ebuild,
+ +files/fontforge-20110222-lxkbui.patch:
+ Version bump. Fixes automagic dep on x11-libs/libxkbui, thank Rafał Mużyło
+ for patch and Gef Lebster for report. Python relaed code is verified, fixes
+ #313495 by Arfrever Frehtes Taifersar Arahesis.
+
+ 19 Jan 2011; Dror Levin <spatz@gentoo.org> -fontforge-20090622.ebuild,
+ -fontforge-20090923.ebuild, -files/fontforge-20090923-configure.patch,
+ -files/fontforge-20090923-libpng14.patch, fontforge-20100501.ebuild:
+ Drop old, change jpeg dep to virtual/jpeg (bug 347973).
+
+ 30 Nov 2010; Hanno Boeck <hanno@gentoo.org> +files/fontforge-py27.diff,
+ fontforge-20100501.ebuild:
+ Add upstream patch for python 2.7.
+
+ 14 Oct 2010; Brent Baude <ranger@gentoo.org> fontforge-20100501.ebuild:
+ stable ppc, bug 338340
+
+ 09 Oct 2010; Raúl Porcel <armin76@gentoo.org> fontforge-20100501.ebuild:
+ alpha/arm/ia64/s390/sh/sparc stable wrt #338340
+
+ 29 Sep 2010; Jeroen Roovers <jer@gentoo.org> fontforge-20100501.ebuild:
+ Stable for HPPA (bug #338340).
+
+ 26 Sep 2010; Samuli Suominen <ssuominen@gentoo.org>
+ fontforge-20100501.ebuild:
+ ppc64 stable wrt #338340
+
+ 26 Sep 2010; Markus Meier <maekke@gentoo.org> fontforge-20100501.ebuild:
+ x86 stable, bug #338340
+
+ 22 Sep 2010; Markos Chandras <hwoarang@gentoo.org>
+ fontforge-20100501.ebuild:
+ Stable on amd64 wrt bug #338340
+
+ 03 Jul 2010; Samuli Suominen <ssuominen@gentoo.org>
+ fontforge-20090923.ebuild:
+ ppc64 stable wrt #319515
+
+ 24 May 2010; <nixnut@gentoo.org> fontforge-20090923.ebuild:
+ ppc stable #319515
+
+ 23 May 2010; Raúl Porcel <armin76@gentoo.org> fontforge-20090923.ebuild:
+ alpha/arm/ia64/s390/sh/sparc stable wrt #319515
+
+ 21 May 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org>
+ fontforge-20090923.ebuild:
+ x86 stable wrt bug #319515
+
+ 20 May 2010; Jeroen Roovers <jer@gentoo.org> fontforge-20090923.ebuild:
+ Stable for HPPA (bug #319515).
+
+ 16 May 2010; Markos Chandras <hwoarang@gentoo.org>
+ fontforge-20090923.ebuild:
+ Stable on amd64 wrt bug #319515
+
+*fontforge-20100501 (14 May 2010)
+
+ 14 May 2010; Peter Volkov <pva@gentoo.org> -fontforge-20081224-r1.ebuild,
+ +fontforge-20100501.ebuild:
+ Version bump.
+
+ 10 Mar 2010; Samuli Suominen <ssuominen@gentoo.org>
+ fontforge-20090923.ebuild, +files/fontforge-20090923-libpng14.patch:
+ Fix building with libpng14.
+
+ 07 Jan 2010; Christian Faulhammer <fauli@gentoo.org>
+ fontforge-20090923.ebuild:
+ Transfer Prefix keywords
+
+ 15 Dec 2009; Raúl Porcel <armin76@gentoo.org> fontforge-20090622.ebuild:
+ arm/ia64/s390/sh/sparc stable wrt #288261
+
+ 31 Oct 2009; Brent Baude <ranger@gentoo.org> fontforge-20090622.ebuild:
+ Marking fontforge-20090622 ppc64 for bug 288261
+
+ 22 Oct 2009; Tobias Klausmann <klausman@gentoo.org>
+ fontforge-20090622.ebuild:
+ Stable on alpha, bug #288261
+
+ 20 Oct 2009; Peter Volkov <pva@gentoo.org> fontforge-20090923.ebuild:
+ Fixed build issue with USE=doc, thank Andrew Savchenko for report in bug
+ #289166
+
+ 15 Oct 2009; Markus Meier <maekke@gentoo.org> fontforge-20090622.ebuild:
+ amd64/x86 stable, bug #288261
+
+ 12 Oct 2009; Jeroen Roovers <jer@gentoo.org> fontforge-20090622.ebuild:
+ Stable for HPPA (bug #288261).
+
+ 11 Oct 2009; nixnut <nixnut@gentoo.org> fontforge-20090622.ebuild:
+ ppc stable #288261
+
+ 10 Oct 2009; Ryan Hill <dirtyepic@gentoo.org> fontforge-20090923.ebuild,
+ +files/fontforge-20090923-configure.patch:
+ Build fix for bug #288444 by Mikael Magnusson.
+
+*fontforge-20090923 (09 Oct 2009)
+
+ 09 Oct 2009; Peter Volkov <pva@gentoo.org> -fontforge-20090224.ebuild,
+ -fontforge-20090408-r1.ebuild, +fontforge-20090923.ebuild:
+ Version bump. Remove unused.
+
+ 23 Jun 2009; Mike Auty <ikelos@gentoo.org> metadata.xml:
+ Fix typo in metadata.xml description of truetype-debugger. See bug 275228.
+
+*fontforge-20090622 (23 Jun 2009)
+
+ 23 Jun 2009; Mike Frysinger <vapier@gentoo.org>
+ +fontforge-20090622.ebuild:
+ Version bump.
+
+*fontforge-20090408-r1 (21 Apr 2009)
+
+ 21 Apr 2009; Peter Alfredsen <loki_val@gentoo.org>
+ +fontforge-20090408-r1.ebuild:
+ Provide pango and cairo use-flags and deps, bug 266868.
+
+*fontforge-20090408 (09 Apr 2009)
+
+ 09 Apr 2009; Mike Frysinger <vapier@gentoo.org>
+ +fontforge-20090408.ebuild:
+ Version bump.
+
+ 18 Mar 2009; Brent Baude <ranger@gentoo.org> fontforge-20081224-r1.ebuild:
+ stable ppc, bug 260288
+
+ 15 Mar 2009; Raúl Porcel <armin76@gentoo.org>
+ fontforge-20081224-r1.ebuild:
+ arm/ia64/s390/sh stable wrt #260288
+
+ 08 Mar 2009; Tobias Klausmann <klausman@gentoo.org>
+ fontforge-20081224-r1.ebuild:
+ Stable on alpha, bug #260288
+
+ 08 Mar 2009; Markus Meier <maekke@gentoo.org>
+ fontforge-20081224-r1.ebuild:
+ amd64/x86 stable, bug #260288
+
+ 06 Mar 2009; Jeroen Roovers <jer@gentoo.org> fontforge-20081224-r1.ebuild:
+ Stable for HPPA (bug #260288).
+
+ 02 Mar 2009; Brent Baude <ranger@gentoo.org> fontforge-20081224-r1.ebuild:
+ stable ppc64, bug 260288
+
+*fontforge-20090224 (25 Feb 2009)
+
+ 25 Feb 2009; Mike Frysinger <vapier@gentoo.org>
+ +fontforge-20090224.ebuild:
+ Version bump.
+
+ 25 Feb 2009; Ferris McCormick <fmccor@gentoo.org>
+ fontforge-20081224-r1.ebuild:
+ Sparc stable, Bug #260288.
+
+*fontforge-20081224-r1 (21 Jan 2009)
+
+ 21 Jan 2009; Peter Volkov <pva@gentoo.org> +files/fontforge-desktop.patch,
+ metadata.xml, +fontforge-20081224-r1.ebuild:
+ New USE flags: tilepath, pasteafter, type3 they are not useful for most
+ users (based on feedback from upstream, thank you George Williams);
+ truetype-debugger (makes possible build ff with truetype debugger), doc
+ (install offline documentation), debug (useful for developers of ff) and
+ cjk (make ff understand gb12345 encoding and install cidmaps). Updated
+ cidmaps, fixes bug #236829, thank Yu Yuwei for report. Fix .desktop file,
+ bug 249463, thank Ulrich Müller for report. Install mime file and update
+ fdo databases for desktop and mime.
+
+*fontforge-20081224 (25 Dec 2008)
+
+ 25 Dec 2008; Mike Frysinger <vapier@gentoo.org>
+ +fontforge-20081224.ebuild:
+ Version bump.
+
+*fontforge-20081215 (21 Dec 2008)
+
+ 21 Dec 2008; Mike Frysinger <vapier@gentoo.org>
+ +fontforge-20081215.ebuild:
+ Version bump.
+
+ 07 Dec 2008; Mike Frysinger <vapier@gentoo.org> fontforge-20081117.ebuild:
+ Add arm/s390/sh love #224541.
+
+ 27 Nov 2008; Jeroen Roovers <jer@gentoo.org> fontforge-20080927.ebuild:
+ Stable for HPPA (bug #247523).
+
+ 26 Nov 2008; Brent Baude <ranger@gentoo.org> fontforge-20080927.ebuild:
+ stable ppc64, bug 247523
+
+ 25 Nov 2008; Raúl Porcel <armin76@gentoo.org> fontforge-20080927.ebuild:
+ alpha/ia64 stable wrt #247523
+
+ 20 Nov 2008; Tobias Scherbaum <dertobi123@gentoo.org>
+ fontforge-20080927.ebuild:
+ ppc stable, bug #247523
+
+ 19 Nov 2008; Markus Meier <maekke@gentoo.org> fontforge-20080927.ebuild:
+ amd64/x86 stable, bug #247523
+
+ 19 Nov 2008; Ferris McCormick <fmccor@gentoo.org>
+ fontforge-20080927.ebuild:
+ Sparc stable --- Bug #247523 --- good since end of September.
+
+*fontforge-20081117 (18 Nov 2008)
+
+ 18 Nov 2008; Mike Frysinger <vapier@gentoo.org>
+ +fontforge-20081117.ebuild:
+ Version bump.
+
+*fontforge-20081115 (16 Nov 2008)
+
+ 16 Nov 2008; Mike Frysinger <vapier@gentoo.org>
+ +fontforge-20081115.ebuild:
+ Version bump.
+
+ 04 Oct 2008; Peter Alfredsen <loki_val@gentoo.org>
+ fontforge-20071210.ebuild, -fontforge-20080109.ebuild,
+ -fontforge-20080203.ebuild, -fontforge-20080302.ebuild,
+ -fontforge-20080309.ebuild, -fontforge-20080429.ebuild,
+ -fontforge-20080607.ebuild, -fontforge-20080720.ebuild,
+ fontforge-20080824.ebuild, fontforge-20080927.ebuild:
+ Clean out the cruft, fix bug 239700. Thanks to Evil Compile Person
+ <bugs@dev.gentooexperimental.org>
+
+*fontforge-20080927 (29 Sep 2008)
+
+ 29 Sep 2008; Peter Volkov <pva@gentoo.org> +fontforge-20080927.ebuild:
+ Version bump.
+
+*fontforge-20080824 (25 Aug 2008)
+
+ 25 Aug 2008; Mike Frysinger <vapier@gentoo.org>
+ +fontforge-20080824.ebuild:
+ Version bump.
+
+*fontforge-20080720 (12 Aug 2008)
+
+ 12 Aug 2008; Peter Volkov <pva@gentoo.org> +fontforge-20080720.ebuild:
+ Version bump.
+
+*fontforge-20080607 (09 Jun 2008)
+
+ 09 Jun 2008; Mike Frysinger <vapier@gentoo.org>
+ +fontforge-20080607.ebuild:
+ Version bump.
+
+*fontforge-20080429 (06 May 2008)
+
+ 06 May 2008; Mike Frysinger <vapier@gentoo.org>
+ +fontforge-20080429.ebuild:
+ Version bump.
+
+*fontforge-20080330 (31 Mar 2008)
+
+ 31 Mar 2008; Mike Frysinger <vapier@gentoo.org>
+ +fontforge-20080330.ebuild:
+ Version bump.
+
+*fontforge-20080309 (13 Mar 2008)
+
+ 13 Mar 2008; Mike Frysinger <vapier@gentoo.org>
+ +fontforge-20080309.ebuild:
+ Version bump.
+
+ 13 Mar 2008; Ryan Hill <dirtyepic@gentoo.org>
+ +files/fontforge-20080302-bad-apple.patch, fontforge-20080302.ebuild:
+ Add patch from upstream and Ed Catmur to fix segfault when generating fonts
+ containing a symbol cmap. Bug #212715.
+
+*fontforge-20080302 (08 Mar 2008)
+
+ 08 Mar 2008; Mike Frysinger <vapier@gentoo.org>
+ +fontforge-20080302.ebuild:
+ Version bump.
+
+ 11 Feb 2008; Santiago M. Mola <coldwind@gentoo.org>
+ fontforge-20071210.ebuild:
+ amd64 stable wrt bug #205145
+
+ 05 Feb 2008; Mike Frysinger <vapier@gentoo.org> fontforge-20071210.ebuild,
+ fontforge-20080109.ebuild, fontforge-20080203.ebuild:
+ Fix building with USE=-X #205455 by Luu Danh Hieu.
+
+*fontforge-20080203 (04 Feb 2008)
+
+ 04 Feb 2008; Mike Frysinger <vapier@gentoo.org>
+ +fontforge-20080203.ebuild:
+ Version bump.
+
+ 10 Jan 2008; Jeroen Roovers <jer@gentoo.org> fontforge-20071210.ebuild:
+ Stable for HPPA (bug #205145).
+
+ 10 Jan 2008; Fabian Groffen <grobian@gentoo.org>
+ fontforge-20070312.ebuild, fontforge-20070501.ebuild,
+ fontforge-20070607.ebuild, fontforge-20070723.ebuild,
+ fontforge-20070808.ebuild, fontforge-20070831.ebuild,
+ fontforge-20070915.ebuild, fontforge-20071002.ebuild,
+ fontforge-20071110.ebuild, fontforge-20071210.ebuild,
+ fontforge-20080109.ebuild:
+ Dropped ppc-macos keyword, see you in prefix
+
+ 10 Jan 2008; Raúl Porcel <armin76@gentoo.org> fontforge-20071210.ebuild:
+ alpha/ia64 stable wrt #205145
+
+ 10 Jan 2008; Ferris McCormick <fmccor@gentoo.org>
+ fontforge-20071210.ebuild:
+ Sparc stable --- Bug #205145 --- no known problems.
+
+ 10 Jan 2008; Luca Barbato <lu_zero@gentoo.org> fontforge-20071210.ebuild:
+ Marked ppc and ppc64
+
+ 10 Jan 2008; Christian Faulhammer <opfer@gentoo.org>
+ fontforge-20071210.ebuild:
+ stable x86, bug 205145
+
+*fontforge-20080109 (10 Jan 2008)
+
+ 10 Jan 2008; Mike Frysinger <vapier@gentoo.org>
+ +fontforge-20080109.ebuild:
+ Version bump.
+
+ 27 Dec 2007; Ryan Hill <dirtyepic@gentoo.org>
+ +files/fontforge-20071210-noX-nopython-build.patch,
+ fontforge-20071210.ebuild:
+ Fix build error with USE="-X -python". Bug #202360 by Diego.
+
+ 13 Dec 2007; Mike Frysinger <vapier@gentoo.org>
+ +files/fontforge-20071210-parallel-build.patch, fontforge-20071210.ebuild:
+ Fix from Martin von Gagern for parallel build problems #202019.
+
+*fontforge-20071210 (12 Dec 2007)
+
+ 12 Dec 2007; Mike Frysinger <vapier@gentoo.org>
+ +fontforge-20071210.ebuild:
+ Version bump.
+
+*fontforge-20071110 (10 Nov 2007)
+
+ 10 Nov 2007; Mike Frysinger <vapier@gentoo.org>
+ +fontforge-20071110.ebuild:
+ Version bump.
+
+ 06 Oct 2007; Tom Gall <tgall@gentoo.org>
+ fontforge-20070831.ebuild:
+ stable on ppc64 bug #182394
+
+*fontforge-20071002 (05 Oct 2007)
+
+ 05 Oct 2007; Mike Frysinger <vapier@gentoo.org>
+ +fontforge-20071002.ebuild:
+ Version bump.
+
+ 28 Sep 2007; nixnut <nixnut@gentoo.org> fontforge-20070831.ebuild:
+ Stable on ppc wrt bug 182394
+
+ 28 Sep 2007; Christoph Mende <angelos@gentoo.org>
+ fontforge-20070831.ebuild:
+ Stable on amd64 wrt bug #182394
+
+ 26 Sep 2007; Raúl Porcel <armin76@gentoo.org> fontforge-20070831.ebuild:
+ alpha/ia64/sparc/x86 stable wrt #182394
+
+ 26 Sep 2007; Jeroen Roovers <jer@gentoo.org> fontforge-20070831.ebuild:
+ Stable for HPPA (bug #182394).
+
+*fontforge-20070915 (16 Sep 2007)
+
+ 16 Sep 2007; Mike Frysinger <vapier@gentoo.org>
+ +fontforge-20070915.ebuild:
+ Version bump.
+
+*fontforge-20070831 (01 Sep 2007)
+
+ 01 Sep 2007; Mike Frysinger <vapier@gentoo.org>
+ +fontforge-20070831.ebuild:
+ Version bump.
+
+*fontforge-20070808 (09 Aug 2007)
+
+ 09 Aug 2007; Mike Frysinger <vapier@gentoo.org>
+ +fontforge-20070808.ebuild:
+ Version bump.
+
+*fontforge-20070723 (24 Jul 2007)
+
+ 24 Jul 2007; Mike Frysinger <vapier@gentoo.org>
+ +fontforge-20070723.ebuild:
+ Version bump.
+
+ 28 Jun 2007; Mike Frysinger <vapier@gentoo.org> fontforge-20070607.ebuild:
+ Allow python support to be disabled via the USE flag.
+
+*fontforge-20070607 (10 Jun 2007)
+
+ 10 Jun 2007; Mike Frysinger <vapier@gentoo.org>
+ +fontforge-20070607.ebuild:
+ Version bump.
+
+*fontforge-20070501 (03 May 2007)
+
+ 03 May 2007; Mike Frysinger <vapier@gentoo.org>
+ +fontforge-20070501.ebuild:
+ Version bump and add support USE=nls #175450 by Frederik 'Freso' S. Olesen.
+
+*fontforge-20070312 (18 Mar 2007)
+
+ 18 Mar 2007; Mike Frysinger <vapier@gentoo.org>
+ +fontforge-20070312.ebuild:
+ Version bump.
+
+ 22 Feb 2007; Piotr Jaroszyński <peper@gentoo.org> ChangeLog:
+ Transition to Manifest2.
+
+ 08 Feb 2007; Mike Frysinger <vapier@gentoo.org>
+ +files/fontforge-20061220-no-X.patch, fontforge-20061220.ebuild:
+ Fix building with USE=-X #159007 by Alexander Skwar.
+
+ 07 Feb 2007; Mike Frysinger <vapier@gentoo.org> fontforge-20061220.ebuild:
+ Use emake rather than make #159929 by Timothy Redaelli.
+
+ 11 Jan 2007; Timothy Redaelli <drizzt@gentoo.org>
+ fontforge-20061220.ebuild:
+ Add ~x86-fbsd keyword
+
+*fontforge-20061220 (21 Dec 2006)
+
+ 21 Dec 2006; Mike Frysinger <vapier@gentoo.org>
+ +fontforge-20061220.ebuild:
+ Version bump.
+
+*fontforge-20061025 (28 Oct 2006)
+
+ 28 Oct 2006; Mike Frysinger <vapier@gentoo.org>
+ +fontforge-20061025.ebuild:
+ Version bump.
+
+*fontforge-20061014-r1 (25 Oct 2006)
+
+ 25 Oct 2006; Alon Bar-Lev <alonbl@gentoo.org>
+ +files/fontforge-20061014-build.patch, +fontforge-20061014-r1.ebuild:
+ Fixed lib prefix issues, closes #151736.
+
+*fontforge-20061014 (17 Oct 2006)
+
+ 17 Oct 2006; Mike Frysinger <vapier@gentoo.org>
+ +fontforge-20061014.ebuild:
+ Version bump.
+
+ 14 Oct 2006; Markus Rothe <corsair@gentoo.org>
+ fontforge-20060703-r1.ebuild:
+ Stable on ppc64; bug #146562
+
+ 01 Oct 2006; Tobias Scherbaum <dertobi123@gentoo.org>
+ fontforge-20060703-r1.ebuild:
+ hppa stable, bug #146562
+
+ 26 Sep 2006; Jason Wever <weeve@gentoo.org> fontforge-20060703-r1.ebuild:
+ Stable on SPARC wrt bug #146562.
+
+ 24 Sep 2006; Michael Hanselmann <hansmi@gentoo.org>
+ fontforge-20060703-r1.ebuild:
+ Stable on ppc.
+
+ 21 Sep 2006; <ticho@gentoo.org> fontforge-20060703-r1.ebuild:
+ Stable on x86, bug #146562.
+
+ 19 Sep 2006; Daniel Gryniewicz <dang@gentoo.org>
+ fontforge-20060703-r1.ebuild:
+ Marked stable on amd64 bug #146562
+
+ 17 Sep 2006; Markus Rothe <corsair@gentoo.org>
+ fontforge-20060703-r1.ebuild, fontforge-20060822.ebuild:
+ Added ~ppc64; bug #146562
+
+*fontforge-20060822 (25 Aug 2006)
+
+ 25 Aug 2006; Mike Frysinger <vapier@gentoo.org>
+ +fontforge-20060822.ebuild:
+ Version bump.
+
+*fontforge-20060703-r1 (12 Jul 2006)
+
+ 12 Jul 2006; Aron Griffis <agriffis@gentoo.org>
+ +fontforge-20060703-r1.ebuild:
+ Install cidmaps needed for editing fonts with lots of characters, thanks to
+ Sebastian Schubert #129518
+
+ 12 Jul 2006; Aron Griffis <agriffis@gentoo.org>
+ +files/fontforge-20060406-ft22.patch, fontforge-20060406.ebuild,
+ fontforge-20060408.ebuild:
+ Patch 20060406 and 20060408 for building against freetype-2.2, thanks to
+ David Somers in #129658. Mark 20060408 stable on ia64
+
+ 11 Jul 2006; Aron Griffis <agriffis@gentoo.org>
+ +files/fontforge-20060406-ia64.patch, fontforge-20060406.ebuild,
+ fontforge-20060408.ebuild, fontforge-20060703.ebuild:
+ Fix ICE building newer fontforges with gcc-3.3.2 on ia64
+
+*fontforge-20060703 (04 Jul 2006)
+
+ 04 Jul 2006; Mike Frysinger <vapier@gentoo.org>
+ +fontforge-20060703.ebuild:
+ Version bump.
+
+*fontforge-20060408 (12 Apr 2006)
+
+ 12 Apr 2006; Mike Frysinger <vapier@gentoo.org>
+ +fontforge-20060408.ebuild:
+ Version bump.
+
+*fontforge-20060406 (09 Apr 2006)
+
+ 09 Apr 2006; Mike Frysinger <vapier@gentoo.org>
+ +files/fontforge-20060406-respect-HOME.patch, +fontforge-20060406.ebuild:
+ Version bump #125752 by Beech Horn et al and fix by Thomas Holder for #127723.
+
+ 10 Jan 2006; Michael Hanselmann <hansmi@gentoo.org>
+ fontforge-20050624.ebuild:
+ Added to ~hppa.
+
+ 13 Sep 2005; Aron Griffis <agriffis@gentoo.org> fontforge-20050502.ebuild:
+ Mark 20050502 stable on alpha
+
+ 28 Aug 2005; Marcus D. Hanwell <cryos@gentoo.org>
+ fontforge-20050502.ebuild:
+ Stable on amd64.
+
+ 24 Aug 2005; Aron Griffis <agriffis@gentoo.org> fontforge-20050502.ebuild:
+ stable on ia64
+
+ 23 Aug 2005; Gustavo Zacarias <gustavoz@gentoo.org>
+ fontforge-20050502.ebuild:
+ Stable on sparc
+
+ 20 Aug 2005; Fabian Groffen <grobian@gentoo.org>
+ fontforge-20050624.ebuild:
+ Marking ~ppc-macos
+
+ 13 Aug 2005; Michael Hanselmann <hansmi@gentoo.org>
+ fontforge-20050502.ebuild:
+ Stable on ppc.
+
+*fontforge-20050624 (02 Jul 2005)
+
+ 02 Jul 2005; Mamoru KOMACHI <usata@gentoo.org> -fontforge-20050209.ebuild,
+ fontforge-20050502.ebuild, +fontforge-20050624.ebuild:
+ Version bumped; bug #97326.
+
+ 05 Jun 2005; Michael Hanselmann <hansmi@gentoo.org>
+ fontforge-20050310.ebuild:
+ Stable on ppc.
+
+ 31 May 2005; Marcus D. Hanwell <cryos@gentoo.org>
+ fontforge-20050310.ebuild:
+ Stable on amd64.
+
+ 22 May 2005; Aron Griffis <agriffis@gentoo.org> fontforge-20050310.ebuild:
+ stable on alpha
+
+*fontforge-20050502 (19 May 2005)
+
+ 19 May 2005; Mamoru KOMACHI <usata@gentoo.org> -fontforge-20040930.ebuild,
+ fontforge-20050310.ebuild, +fontforge-20050502.ebuild:
+ Version bumped. Added back ~ia64 I accidentally dropped from 20050310.
+
+ 26 Mar 2005; Chris White <chriswhite@gentoo.org>
+ fontforge-20041231.ebuild:
+ Added ppc stable keywords.
+
+ 23 Mar 2005; Aron Griffis <agriffis@gentoo.org> fontforge-20040930.ebuild,
+ fontforge-20050310.ebuild:
+ Add alpha
+
+*fontforge-20050310 (18 Mar 2005)
+
+ 18 Mar 2005; Mamoru KOMACHI <usata@gentoo.org>
+ -files/fontforge-20040618.patch, fontforge-20040930.ebuild,
+ fontforge-20041231.ebuild, fontforge-20050209.ebuild,
+ +fontforge-20050310.ebuild:
+ Version bumped. Fixed giflib dependency; bug #85720.
+
+*fontforge-20050209 (19 Feb 2005)
+
+ 19 Feb 2005; Mamoru KOMACHI <usata@gentoo.org> -fontforge-20040618.ebuild,
+ -fontforge-20040824.ebuild, +fontforge-20050209.ebuild:
+ Version bumped. Removed autotrace dependency and added pkg_postinst().
+ See bug #77133.
+
+ 18 Feb 2005; Aron Griffis <agriffis@gentoo.org> fontforge-20041231.ebuild:
+ stable on x86 amd64 ia64 alpha
+
+*fontforge-20041231 (07 Jan 2005)
+
+ 07 Jan 2005; MATSUU Takuto <matsuu@gentoo.org> +fontforge-20041231.ebuild:
+ Version bumped. Bug 72303.
+
+*fontforge-20040930 (10 Oct 2004)
+
+ 10 Oct 2004; Mamoru KOMACHI <usata@gentoo.org> -fontforge-20040509.ebuild,
+ fontforge-20040824.ebuild, +fontforge-20040930.ebuild:
+ Version bumped.
+
+*fontforge-20040824 (29 Aug 2004)
+
+ 29 Aug 2004; Mamoru KOMACHI <usata@gentoo.org> fontforge-20040618.ebuild,
+ +fontforge-20040824.ebuild:
+ Version bumped. Marked previous version stable on x86 and ppc.
+
+ 12 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org>
+ fontforge-20040618.ebuild:
+ Adding ~sparc and readding ~amd64
+
+ 23 Jun 2004; David Holm <dholm@gentoo.org> fontforge-20040618.ebuild:
+ Added to ~ppc.
+
+*fontforge-20040618 (22 Jun 2004)
+
+ 22 Jun 2004; Mamoru KOMACHI <usata@gentoo.org>
+ +files/fontforge-20040618.patch, fontforge-20040509.ebuild,
+ +fontforge-20040618.ebuild:
+ Version bumped. Marked 20040509 stable.
+
+*fontforge-20040509 (18 May 2004)
+
+ 18 May 2004; Mamoru KOMACHI <usata@gentoo.org> fontforge-20040509.ebuild:
+ Initial import. Thanks to Maarten Wisse
+ <Maarten.Wisse@urz.uni-heidelberg.de>, Martin Diers <martin@diers.us>,
+ Akos Maroy <darkeye@tyrell.hu> and Stefan Illner <stillner@gmx.de>.
+ Closing bug #46686
diff --git a/media-gfx/fontforge/Manifest b/media-gfx/fontforge/Manifest
new file mode 100644
index 0000000..15183fd
--- /dev/null
+++ b/media-gfx/fontforge/Manifest
@@ -0,0 +1,11 @@
+AUX fontforge-20110222-libz.so-linkage.patch 2959 SHA256 8358e7fa2fd43876cb24f3d1c58765aacc8560ddfd7d3577d65984e2c796128e SHA512 7f407489ed1554e45b7aef8f15626bc9141ad544f368a67b734b4c6602ac1eb2bd26485039312d856853a79e2ed4046caa14bd22db53948402b29270d8f0edc3 WHIRLPOOL 857339763873909c1746b3b1becc7cf136c1170b9edfe010200872eeab7ad1f9152424e4411ed74f7b017aa23cbabb035e039503288d95bdf019cbde7c40c97c
+AUX fontforge-20110222-lxkbui.patch 545 SHA256 192d3606dcf8f925a9cc5f79e7430979d0eb1a0f209a4447682f135f79d33828 SHA512 a60bd08aeb16ce515172814b1867fe4d7e876c960d8f044f9f90c8837230ea0e50ac50113145cdf23c6c04f7caad16dfdd1b20c96eda1e2266b9e0f0091fa970 WHIRLPOOL 3f50a26e9325bfda0391d2facffc6c553c3ec193f11a138e573b892426f9b068d20b0f0411bdb7d14395754a1f081f3474e71102255e8e2a93842afd9c33adea
+AUX fontforge-20110222-remove-useless-extern.patch 554 SHA256 45f169384d528766426272b16a9cca4cadbb63fbf5f37a1b084afbc187b21ac9 SHA512 5d665c61834ce2c1002743fa90658b138bf6fd768585821f729de5a1f3a4e30b29d88dbf3ae525640d5b5a62a77d41f87d6e6ebb0e4495130115913014be8a46 WHIRLPOOL 95592a878ced57d853e727ac1366823beb6e82b8f21975c302a3a2f30fcda7765f22ce37042e09fc33c62646b31a6eda58a7517d6362a076f5d00af5b3c7ecfc
+AUX fontforge-desktop.patch 662 SHA256 b2308b21b7db3c1ad0f8e2880678a0866f401e3ce57903e98ed68472f1e187e8 SHA512 d0e261421a2bb469b9280096b7da41d767cb1ec38525d03a1ee1cc70f2fe4c102a0fe01658ecbfb704ec7346b398bc9a2ef572b7db66d9aa3583c849afd567aa WHIRLPOOL 7dfd65973126d971617de96dd796ca84c465be7e85d5b54660f5633990045afd76d043c7d1a23b5274adfb64fa596c8bdbb3dd3dedd6e1bf2e1abeaf2d504ebb
+AUX fontforge-py27.diff 387 SHA256 18d71c28258a00459621113a0126b525b08cfd0a2dfb406fc90c6bed3d3790ed SHA512 c785ccc6288346568812d9da6f99a7d0630b130989e3813fb29cc355ec5f726d62fede6616b21767b5eb7eb26f1c9ced80dbf316144b73e956ba6245354ae4e0 WHIRLPOOL 220a6ed9f71f7fbdf84abef0be697a43d3b6edaa3e291e36dc355b0f21f05cd5bcccb607af50923cbd9f042e4246d341db2bdbfb85d97f992c40c12e5c885e96
+DIST cidmaps-20090121.tgz 314314 SHA256 1bf9c7eb8835e6ed94e62cb49f1141bc046c562849e52e6c3c7f1d7cfc95c7b3 SHA512 a85daeb16b6650179f54ff9e35915c4c7bb5e2efca0455262a271063849484dbba08c4b493c4ca08552365205995cad5c3770ba7b3cadb2e5c386626dc46636c WHIRLPOOL 0c840cf7f4d7f432597f68620231da34cff2dac5af1ba3200b57b63566f3b81b151ddf7cbaa84665f4b7c629bb8f100c72b8bade8634687e5c11110ed91ed821
+DIST fontforge_full-20120731.tar.bz2 5725667 SHA256 e5cb9e9e64a99d1dfc549950741eb9b44c3162a4c62f71053905c1f2d024295f SHA512 34dca27983d64c9ae570e2c8f438b1ea373d22f5aeb23808d4b77e458950b568b460a2b011edfc3154f9e8dd06595d6f64296f8f63f46c404c3ff7ed6d9816d1 WHIRLPOOL e502dc79b1d46e5cce9372b593bef06083a853eeb2af47a909d093956cc867432e7b4600c799f73c7d08474d7e76fb18bed1b080440f3a21d27b703ac831bc15
+DIST fontforge_htdocs-20110221.tar.bz2 3129839 SHA256 7a81b9a30fa8f287e63abcfee568d7fcfd1a21c75c5c69effe95fe677d963fec SHA512 b91808cd5deb6472785f3353fe9856279ddb0887ae249eccd37cff8dbdf53065a8d6008dbf160dd6c5ba6cfecf37b9c4e63c5baa6332f4b4128d5e471d243236 WHIRLPOOL 7664b853e7dd0c9a36c50e84dbd332ff4c10232fa200e9ac42c97982993c7d23e06e235a0f88183a7e6a78f342789c0141fb396879b5e5fa0ccb9d4bd3b30d43
+EBUILD fontforge-20120731-r1.ebuild 4092 SHA256 04cf46a164db1527c5506aad6801afcb2ab617665669551cf90b3a2dd7de6778 SHA512 dff79949c95bd0e6e49d2e124249e2b68f6bf227685a18788a53264e15f0e417ee24ffd27ab4715f9aac7ea0163bba9a10836c5461c175b3d0e142d3349a7fa3 WHIRLPOOL f0e26731456ebebdf799a8f12b4f3f3c12fd4d625f47ee7bc7ce5a44356324f1372376d290e4989ab2b8efd92a0f3bdb8a29bd238c01ca9cc9cda78f97b05868
+MISC ChangeLog 22351 SHA256 e298bd073ba5a559374f0cbf3e82b0dd0bea8df8cdf08911093f0a727ab8dc1d SHA512 db9992eea2c69ac5baf7de64632d9f022dde52116527963757d94de637a1d027e593b0a04cff94c0ee4c8a64ddb834edd647e4b587933c287e119d622dd8a558 WHIRLPOOL 20bd9293c9f8cb2fe394e7112bb411e91047f2fbcb40983b2bd3994e5b5c1b3dd0bd8b22d62e1fac42f877e2fad99e45aa67bf48061ff132cb61befd5abdfedd
+MISC metadata.xml 1457 SHA256 964fda064eb8db8a937daf398f089df1779527e1fe45aee0edede3142ea62604 SHA512 b4c13b65e4a2b24971c7c5216f746d85db6ff0d2d7961a4fbda99d1a722114437f3629140364374abff2acec4d38e87e67d44e9c7373da12561336445e6168d6 WHIRLPOOL a7060604b91f4dd495dd76e7b5671339ddf8a89e2c5f9e0754e315f8278b70bdd0526b2046a38ff3c0fcfed1ccd700c95427fdb9f87bff04817d043d831c614e
diff --git a/media-gfx/fontforge/files/fontforge-20110222-libz.so-linkage.patch b/media-gfx/fontforge/files/fontforge-20110222-libz.so-linkage.patch
new file mode 100644
index 0000000..7e01e8a
--- /dev/null
+++ b/media-gfx/fontforge/files/fontforge-20110222-libz.so-linkage.patch
@@ -0,0 +1,66 @@
+https://bugs.gentoo.org/show_bug.cgi?id=367425
+
+diff -ruN fontforge-20110222~/fontforge/parsepdf.c fontforge-20110222/fontforge/parsepdf.c
+--- fontforge-20110222~/fontforge/parsepdf.c 2011-02-15 05:37:39.000000000 +0200
++++ fontforge-20110222/fontforge/parsepdf.c 2011-05-17 22:19:56.000000000 +0300
+@@ -759,7 +759,11 @@
+ if ( zlib!=NULL )
+ return( true );
+
+- if ( (zlib = dlopen("libz" SO_EXT,RTLD_GLOBAL|RTLD_LAZY))==NULL ) {
++ if ( (zlib = dlopen("libz" SO_EXT,RTLD_GLOBAL|RTLD_LAZY))==NULL
++#ifdef SO_1_EXT
++ && (zlib = dlopen("libz" SO_1_EXT,RTLD_LAZY))==NULL
++#endif
++ ) {
+ LogError( "%s", dlerror());
+ return( false );
+ }
+diff -ruN fontforge-20110222~/fontforge/svg.c fontforge-20110222/fontforge/svg.c
+--- fontforge-20110222~/fontforge/svg.c 2011-02-18 23:33:27.000000000 +0200
++++ fontforge-20110222/fontforge/svg.c 2011-05-17 22:19:56.000000000 +0300
+@@ -1153,7 +1153,11 @@
+ if ( xmltested )
+ return( libxml!=NULL );
+
+- dlopen("libz" SO_EXT,RTLD_GLOBAL|RTLD_LAZY);
++ dlopen("libz" SO_EXT,RTLD_GLOBAL|RTLD_LAZY)
++#ifdef SO_1_EXT
++ || dlopen("libz" SO_1_EXT,RTLD_LAZY)
++#endif
++ ;
+
+ libxml = dlopen( "libxml2" SO_EXT,RTLD_LAZY);
+ # ifdef SO_2_EXT
+diff -ruN fontforge-20110222~/fontforge/ufo.c fontforge-20110222/fontforge/ufo.c
+--- fontforge-20110222~/fontforge/ufo.c 2011-02-17 02:20:37.000000000 +0200
++++ fontforge-20110222/fontforge/ufo.c 2011-05-17 22:19:56.000000000 +0300
+@@ -929,7 +929,11 @@
+ if ( xmltested )
+ return( libxml!=NULL );
+
+- dlopen("libz" SO_EXT,RTLD_GLOBAL|RTLD_LAZY);
++ dlopen("libz" SO_EXT,RTLD_GLOBAL|RTLD_LAZY)
++#ifdef SO_1_EXT
++ || dlopen("libz" SO_1_EXT,RTLD_LAZY)
++#endif
++ ;
+
+ libxml = dlopen( "libxml2" SO_EXT,RTLD_LAZY);
+ # ifdef SO_2_EXT
+diff -ruN fontforge-20110222~/fontforge/woff.c fontforge-20110222/fontforge/woff.c
+--- fontforge-20110222~/fontforge/woff.c 2011-02-15 05:37:40.000000000 +0200
++++ fontforge-20110222/fontforge/woff.c 2011-05-17 22:19:56.000000000 +0300
+@@ -76,7 +76,11 @@
+ if ( zlib!=NULL )
+ return( true );
+
+- if ( (zlib = dlopen("libz" SO_EXT,RTLD_GLOBAL|RTLD_LAZY))==NULL ) {
++ if ( (zlib = dlopen("libz" SO_EXT,RTLD_GLOBAL|RTLD_LAZY))==NULL
++#ifdef SO_1_EXT
++ && (zlib = dlopen("libz" SO_1_EXT,RTLD_LAZY))==NULL
++#endif
++ ) {
+ LogError( "%s", dlerror());
+ return( false );
+ }
diff --git a/media-gfx/fontforge/files/fontforge-20110222-lxkbui.patch b/media-gfx/fontforge/files/fontforge-20110222-lxkbui.patch
new file mode 100644
index 0000000..b344bc9
--- /dev/null
+++ b/media-gfx/fontforge/files/fontforge-20110222-lxkbui.patch
@@ -0,0 +1,13 @@
+=== modified file 'configure.in'
+--- a/configure.in
++++ b/configure.in
+@@ -36,7 +36,7 @@
+ dnl /usr/share/doc/XFree86-doc-4.2.0/Xi/lib.PS
+
+ AC_CHECK_LIB(Xi, XOpenDevice, X_11LIB="-lXi -lX11" ,AC_DEFINE(_NO_XINPUT), $X_LIBS $X_PRE_LIBS $X_EXTRA_LIBS -lX11 )
+- AC_CHECK_LIB(xkbui, XkbQueryExtension, X_11LIB="$X_11LIB -lxkbui" ,AC_DEFINE(_NO_XKB), $X_LIBS $X_PRE_LIBS $X_EXTRA_LIBS -lX11 -lm )
++ AC_CHECK_LIB(X11, XkbQueryExtension, ,AC_DEFINE(_NO_XKB), $X_LIBS $X_PRE_LIBS $X_EXTRA_LIBS -lX11 -lm )
+ fi
+
+ gww_define_caps_for_alt="dontknow"
+
diff --git a/media-gfx/fontforge/files/fontforge-20110222-remove-useless-extern.patch b/media-gfx/fontforge/files/fontforge-20110222-remove-useless-extern.patch
new file mode 100644
index 0000000..f7e7152
--- /dev/null
+++ b/media-gfx/fontforge/files/fontforge-20110222-remove-useless-extern.patch
@@ -0,0 +1,11 @@
+diff -Naur fontforge-20110222.orig/gutils/gimagereadrgb.c fontforge-20110222/gutils/gimagereadrgb.c
+--- fontforge-20110222.orig/gutils/gimagereadrgb.c 2013-05-05 18:03:18.884623199 +0000
++++ fontforge-20110222/gutils/gimagereadrgb.c 2013-05-05 18:03:35.452624126 +0000
+@@ -86,7 +86,6 @@
+
+ static void find_scanline(FILE *fp,struct sgiheader *header,int cur,
+ unsigned long *starttab,unsigned char **ptrtab) {
+- extern int fgetc(FILE *);
+ int (*getthingamy)(FILE *) = header->bpc==1?fgetc:getshort;
+ int ch,i,cnt,val;
+ unsigned char *pt;
diff --git a/media-gfx/fontforge/files/fontforge-desktop.patch b/media-gfx/fontforge/files/fontforge-desktop.patch
new file mode 100644
index 0000000..ba8ac10
--- /dev/null
+++ b/media-gfx/fontforge/files/fontforge-desktop.patch
@@ -0,0 +1,16 @@
+diff --git a/Packaging/fontforge.desktop b/Packaging/fontforge.desktop
+index a66b28b..18e049c 100644
+--- a/Packaging/fontforge.desktop
++++ b/Packaging/fontforge.desktop
+@@ -8,9 +8,8 @@ Comment[ru]=Редактор шрифтов
+ Comment[fr]=Un constructeur des polices
+ Comment[zh_TW]=FontForge 描邊字型編輯器
+ Exec=fontforge
+-Icon=fontforge.png
++Icon=fontforge
+ Terminal=false
+ Type=Application
+-Categories=Application;Graphics;
+-Encoding=UTF-8
++Categories=Graphics;
+ MimeType=application/vnd.font-fontforge-sfd;application/x-font-ttf;application/x-font-otf;application/x-font-type1;application/x-font-bdf;application/x-font-pcf;application/x-font-tex;
diff --git a/media-gfx/fontforge/files/fontforge-py27.diff b/media-gfx/fontforge/files/fontforge-py27.diff
new file mode 100644
index 0000000..24f98e1
--- /dev/null
+++ b/media-gfx/fontforge/files/fontforge-py27.diff
@@ -0,0 +1,11 @@
+--- fontforge/ffpython.h 2010/02/04 17:42:36 1.8
++++ fontforge/ffpython.h 2010/09/12 08:30:00 1.9
+@@ -62,7 +62,7 @@
+ #define PyMODINIT_FUNC void
+ #endif
+
+-#if PY_MAJOR_VERSION < 2 || (PY_MAJOR_VERSION == 2 && PY_MINOR_VERSION <= 5)
++#if PY_MAJOR_VERSION < 2 || (PY_MAJOR_VERSION == 2 && PY_MINOR_VERSION <= 7)
+ #define PyBytesObject PyStringObject
+ #define PyBytes_Type PyString_Type
+
diff --git a/media-gfx/fontforge/fontforge-20120731-r1.ebuild b/media-gfx/fontforge/fontforge-20120731-r1.ebuild
new file mode 100644
index 0000000..62ec8ec
--- /dev/null
+++ b/media-gfx/fontforge/fontforge-20120731-r1.ebuild
@@ -0,0 +1,135 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+# Some notes for maintainers this package:
+# 1. README-unix: freetype headers are required to make use of truetype debugger
+# in fontforge.
+# 2. --enable-{double,longdouble} these just make ff use more storage space. In
+# normal fonts neither is useful. Leave off.
+# 3. FontForge autodetects libraries but does not link with them. They are
+# dynamically loaded at run time if fontforge found them at build time.
+# --with-regular-link disables this behaviour. No reason to make it optional for
+# users. http://fontforge.sourceforge.net/faq.html#libraries. To see what
+# libraries fontforge thinks with use $ fontforge --library-status
+
+EAPI="4"
+
+PYTHON_DEPEND="python? 2"
+inherit eutils fdo-mime python autotools
+
+HTDOCSV="20110221"
+CIDMAPV="20090121"
+DESCRIPTION="postscript font editor and converter"
+HOMEPAGE="http://fontforge.sourceforge.net/"
+SRC_URI="mirror://sourceforge/fontforge/${PN}_full-${PV}.tar.bz2
+ doc? ( mirror://sourceforge/fontforge/fontforge_htdocs-${HTDOCSV}.tar.bz2 )
+ cjk? ( mirror://gentoo/cidmaps-${CIDMAPV}.tgz )" # http://fontforge.org/cidmaps.tgz
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+IUSE="cjk cairo doc gif debug jpeg nls pasteafter png +python tiff tilepath truetype truetype-debugger pango type3 svg unicode +X"
+
+RDEPEND="gif? ( >=media-libs/giflib-4.1.0-r1 )
+ jpeg? ( virtual/jpeg )
+ png? ( >=media-libs/libpng-1.2.4 )
+ tiff? ( >=media-libs/tiff-3.5.7-r1 )
+ truetype? ( >=media-libs/freetype-2.1.4 )
+ truetype-debugger? ( >=media-libs/freetype-2.3.8[fontforge,-bindist] )
+ svg? ( >=dev-libs/libxml2-2.6.7 )
+ unicode? ( >=media-libs/libuninameslist-030713 )
+ cairo? ( >=x11-libs/cairo-1.6.4[X] )
+ pango? ( >=x11-libs/pango-1.20.3 )
+ x11-libs/libXi
+ x11-libs/libX11
+ x11-proto/inputproto
+ !media-gfx/pfaedit"
+DEPEND="${RDEPEND}
+ nls? ( sys-devel/gettext )"
+
+pkg_setup() {
+ if use python; then
+ python_set_active_version 2
+ python_pkg_setup
+ export CFLAGS="${CFLAGS} $( ${EPYTHON}-config --cflags )"
+ export CXXFLAGS="${CXXFLAGS} $( ${EPYTHON}-config --cflags )"
+ fi
+}
+
+src_unpack() {
+ unpack ${PN}_full-${PV}.tar.bz2
+ use cjk && unpack cidmaps-${CIDMAPV}.tgz
+ if use doc; then
+ mkdir html
+ cd html
+ unpack fontforge_htdocs-${HTDOCSV}.tar.bz2
+ fi
+}
+
+src_prepare() {
+ # Version is #define-d as a string, even though the field is an int
+ sed -i -e '/LibFF_VersionDate/s/"//g' fontforge/libffstamp.h || die
+
+ epatch "${FILESDIR}/${PN}-20110222-lxkbui.patch"
+ epatch "${FILESDIR}/${PN}-20110222-libz.so-linkage.patch"
+ epatch "${FILESDIR}/${PN}-20110222-remove-useless-extern.patch"
+ if use doc; then
+ chmod -x "${WORKDIR}"/html/*.html || die
+ fi
+ eautoconf
+}
+
+src_configure() {
+ # no real way of disabling gettext/nls ...
+ use nls || export ac_cv_header_libintl_h=no
+ econf \
+ --disable-static \
+ $(use_with truetype-debugger freetype-src "/usr/include/freetype2/internal4fontforge/") \
+ $(use_enable type3) \
+ $(use_with python) \
+ $(use_enable python pyextension) \
+ $(use_enable pasteafter) \
+ $(use_with X x) \
+ $(use_enable cjk gb12345) \
+ $(use_enable tilepath) \
+ $(use_enable debug debug-raw-points) \
+ $(use_with pango) \
+ $(use_with cairo)
+}
+
+src_install() {
+ emake install DESTDIR="${D}" || die
+ dodoc AUTHORS README* || die
+
+ find "${ED}" -name '*.la' -exec rm -f {} +
+
+ if use cjk; then #129518
+ insinto /usr/share/fontforge
+ doins "${WORKDIR}"/*.cidmap || die
+ fi
+
+ for i in 16x16 22x22 24x24 32x32 48x48 scalable; do
+ doicon -s "$i" "Packaging/icons/${i}/apps/"* || die
+ done
+
+ domenu Packaging/fontforge.desktop || die
+ insinto /usr/share/mime/application
+ doins Packaging/fontforge.xml || die
+
+ if use doc; then
+ insinto /usr/share/doc/${PN}
+ cd "${WORKDIR}/html/"
+ doins -r * || die
+ fi
+}
+
+pkg_postrm() {
+ fdo-mime_desktop_database_update
+ fdo-mime_mime_database_update
+}
+
+pkg_postinst() {
+ fdo-mime_desktop_database_update
+ fdo-mime_mime_database_update
+}
diff --git a/media-gfx/fontforge/metadata.xml b/media-gfx/fontforge/metadata.xml
new file mode 100644
index 0000000..af748a8
--- /dev/null
+++ b/media-gfx/fontforge/metadata.xml
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>fonts</herd>
+<longdescription>
+ FontForge -- An outline font editor that lets you create your own
+ postscript, truetype, opentype, cid-keyed, multi-master, cff, svg and bitmap
+ (bdf, FON, NFNT) fonts, or edit existing ones. Also lets you convert one
+ format to another. FontForge has support for many macintosh font formats.
+</longdescription>
+<use>
+
+ <flag name="truetype-debugger">Enable truetype debugger in
+ fontforge</flag>
+
+ <flag name='type3'>Build in support for type3/svg fonts containing
+ multilayered drawing with strokes, fills, images, etc. Type3 fonts are only
+ supported by postscript printers (not by most windowing displays). They are
+ capable of more exotic images than normal fonts but require much more effort
+ to support.</flag>
+
+ <flag name="pango">Enable pango font rendering</flag>
+
+ <flag name='pasteafter'>Controls whether fontforge has a paste after command
+ (Useful for making words?). This is kind of fun, but it isn't useful for
+ normal fonts.</flag>
+
+ <flag name='cjk'>Controls whether fontforge understands the gb12345 encoding
+ and installs cidmap package to edit CID-keyed fonts</flag>
+
+ <flag name='tilepath'>Controls whether fontforge has a tile path command (a
+ variant of expand stroke) This is useful for very decorative fonts, most
+ people won't want it.</flag>
+
+</use>
+</pkgmetadata>