diff options
-rw-r--r-- | media-gfx/fontforge/ChangeLog | 697 | ||||
-rw-r--r-- | media-gfx/fontforge/Manifest | 11 | ||||
-rw-r--r-- | media-gfx/fontforge/files/fontforge-20110222-libz.so-linkage.patch | 66 | ||||
-rw-r--r-- | media-gfx/fontforge/files/fontforge-20110222-lxkbui.patch | 13 | ||||
-rw-r--r-- | media-gfx/fontforge/files/fontforge-20110222-remove-useless-extern.patch | 11 | ||||
-rw-r--r-- | media-gfx/fontforge/files/fontforge-desktop.patch | 16 | ||||
-rw-r--r-- | media-gfx/fontforge/files/fontforge-py27.diff | 11 | ||||
-rw-r--r-- | media-gfx/fontforge/fontforge-20120731-r1.ebuild | 135 | ||||
-rw-r--r-- | media-gfx/fontforge/metadata.xml | 36 |
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> |