Providence SALUMU avatar Providence SALUMU committed 3bff702

adds 0.48.2-gcc-4.7-no-var-override.patch

Comments (0)

Files changed (18)

media-gfx/inkscape/ChangeLog

+# ChangeLog for media-gfx/inkscape
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/inkscape/ChangeLog,v 1.164 2011/08/29 18:32:34 grobian Exp $
+
+  29 Aug 2011; Fabian Groffen <grobian@gentoo.org> inkscape-0.48.2.ebuild:
+  Transfer Prefix keywords, bug #359833
+
+  04 Aug 2011; Tomáš Chvátal <scarabeus@gentoo.org> inkscape-0.47.ebuild,
+  inkscape-0.48.0.ebuild, inkscape-0.48.1.ebuild, inkscape-0.48.1-r1.ebuild,
+  inkscape-0.48.2.ebuild:
+  media-libs/libwpg app-text/libwpg
+
+  26 Jul 2011; Kacper Kowalik <xarthisius@gentoo.org> inkscape-0.48.2.ebuild:
+  Marked ~ppc64 wrt #356243
+
+  13 Jul 2011; Tim Harder <radhermit@gentoo.org> inkscape-0.48.2.ebuild,
+  +files/inkscape-0.48.2-libwpg.patch:
+  Fix issue when both slots of libwpg are installed (bug #363703).
+
+*inkscape-0.48.2 (11 Jul 2011)
+
+  11 Jul 2011; Tim Harder <radhermit@gentoo.org> +inkscape-0.48.2.ebuild:
+  Version bump (bug #374847).
+
+  24 Jun 2011; Brent Baude <ranger@gentoo.org> inkscape-0.48.1.ebuild:
+  Marking inkscape-0.48.1 ~ppc for bug 347633
+
+*inkscape-0.48.1-r1 (29 Apr 2011)
+
+  29 Apr 2011; Tim Harder <radhermit@gentoo.org>
+  +files/inkscape-0.48.0-libwpd.patch, +inkscape-0.48.1-r1.ebuild,
+  +files/inkscape-0.48.1-gcc-4.6.patch:
+  Revision bump. Apply patch to work with the latest libwpd/libwpg (bug #363703
+  by Pacho Ramos, patch by Fedora) and fix compile with gcc-4.6 (bug #362639 by
+  emil karlson).
+
+  24 Apr 2011; Raúl Porcel <armin76@gentoo.org> inkscape-0.47.ebuild,
+  inkscape-0.48.0.ebuild:
+  Drop sparc keywords
+
+  01 Mar 2011; Jeroen Roovers <jer@gentoo.org> inkscape-0.48.1.ebuild:
+  Marked ~hppa (bug #356243).
+
+  24 Feb 2011; Tim Harder <radhermit@gentoo.org> inkscape-0.48.1.ebuild,
+  +files/inkscape-0.48.1-lcms.patch:
+  Fix compile when the lcms USE flag is disabled (bug #356285). Fix thanks to
+  Shannon.
+
+*inkscape-0.48.1 (23 Feb 2011)
+
+  23 Feb 2011; Tim Harder <radhermit@gentoo.org> +inkscape-0.48.1.ebuild,
+  +files/inkscape-0.48.1-libpng15.patch:
+  Version bump (bug #354721). Use bz2 tarball, add RDEPEND on uniconvertor (bug
+  #345393), use slot dependencies for freetype and lcms, fix compile with
+  libpng-1.5 (bug #355845), and remove old post-install message.
+
+  22 Feb 2011; Tim Harder <radhermit@gentoo.org> inkscape-0.47.ebuild,
+  inkscape-0.48.0.ebuild:
+  Use correct slot dependencies for gtk+ and gtkmm.
+
+  04 Jan 2011; Michael Weber <xmw@gentoo.org> inkscape-0.48.0.ebuild:
+  sparc stable (bug 343371)
+
+  28 Dec 2010; Hanno Boeck <hanno@gentoo.org> inkscape-0.48.0.ebuild,
+  +files/inkscape-0.48.0-poppler-0.16.patch:
+  Upstream fix for poppler 0.16.
+
+  28 Dec 2010; Brent Baude <ranger@gentoo.org> inkscape-0.48.0.ebuild:
+  stable ppc64, bug 343371
+
+  15 Nov 2010; Jeroen Roovers <jer@gentoo.org> inkscape-0.48.0.ebuild:
+  Stable for PPC (bug #343371).
+
+  04 Nov 2010; Jeroen Roovers <jer@gentoo.org> inkscape-0.48.0.ebuild:
+  Stable for HPPA (bug #343371).
+
+  04 Nov 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org>
+  inkscape-0.48.0.ebuild:
+  x86 stable wrt bug #343371
+
+  31 Oct 2010; Markos Chandras <hwoarang@gentoo.org> inkscape-0.48.0.ebuild:
+  Stable on amd64 wrt bug #343371
+
+  26 Oct 2010; Markus Meier <maekke@gentoo.org> inkscape-0.48.0.ebuild,
+  +files/inkscape-0.48.0-spell.patch:
+  fix automagic dep on aspell, bug #327891
+
+  05 Sep 2010; Markus Meier <maekke@gentoo.org> inkscape-0.48.0.ebuild:
+  raise gtkmm dep to >=dev-cpp/gtkmm-2.18 by aisomur in bug #335423
+
+*inkscape-0.48.0 (25 Aug 2010)
+
+  25 Aug 2010; Markus Meier <maekke@gentoo.org> -inkscape-0.48_pre0.ebuild,
+  -inkscape-0.48_pre1.ebuild, +inkscape-0.48.0.ebuild:
+  version bump to final 0.48 release
+
+  21 Jun 2010; Samuli Suominen <ssuominen@gentoo.org> inkscape-0.47.ebuild,
+  inkscape-0.48_pre1.ebuild:
+  Restrict media-libs/lcms depend to old version.
+
+*inkscape-0.48_pre1 (20 Jun 2010)
+
+  20 Jun 2010; Markus Meier <maekke@gentoo.org> +inkscape-0.48_pre1.ebuild:
+  bump
+
+*inkscape-0.48_pre0 (10 Jun 2010)
+
+  10 Jun 2010; Markus Meier <maekke@gentoo.org> +inkscape-0.48_pre0.ebuild:
+  version bump to first prerelease of 0.48
+
+  16 Apr 2010; Samuli Suominen <ssuominen@gentoo.org> inkscape-0.47.ebuild,
+  +files/inkscape-0.47-gcc45.patch, metadata.xml:
+  Fix building with GCC 4.5 wrt #305749 by Daniel J.. Fix PostScript
+  dependencies wrt #309213 by Willie Wong and Christopher Harvey. Disable
+  strict aliasing wrt #310393 by Doktor Notor.
+
+  10 Feb 2010; Samuli Suominen <ssuominen@gentoo.org> inkscape-0.47.ebuild:
+  Fix poppler depend.
+
+  07 Feb 2010; Markus Meier <maekke@gentoo.org> -inkscape-0.46-r5.ebuild,
+  -files/inkscape-0.46-bug-174720-0.patch,
+  -files/inkscape-0.46-bug-174720-1.patch,
+  -files/inkscape-0.46-bug-214171.patch, -files/inkscape-0.46-gcc43.patch,
+  -files/inkscape-0.46-gcc44_p2.patch, -files/inkscape-0.46-gcc44.patch,
+  -files/inkscape-0.46-glibc2.10.patch,
+  -files/inkscape-0.46-poppler-0.8.3.patch:
+  old
+
+  07 Feb 2010; Raúl Porcel <armin76@gentoo.org> inkscape-0.47.ebuild:
+  sparc stable wrt #299480
+
+  31 Jan 2010; Markus Meier <maekke@gentoo.org> inkscape-0.47.ebuild,
+  +files/inkscape-0.47-poppler.patch:
+  add patch from fedora to build with poppler-0.12.3 wrt bug #301250
+
+  14 Jan 2010; Jeroen Roovers <jer@gentoo.org> inkscape-0.47.ebuild:
+  Stable for HPPA (bug #299480).
+
+  07 Jan 2010; Joseph Jezak <josejx@gentoo.org> inkscape-0.47.ebuild:
+  Marked ppc/ppc64 stable for bug #299480.
+
+  04 Jan 2010; Christian Faulhammer <fauli@gentoo.org> inkscape-0.47.ebuild:
+  stable x86, bug 299480
+
+  04 Jan 2010; <hwoarang@gentoo.org> inkscape-0.47.ebuild:
+  Stable on amd64 wrt bug #299480
+
+  27 Dec 2009; Raúl Porcel <armin76@gentoo.org> inkscape-0.47.ebuild:
+  re-add ~sparc wrt #273966
+
+  07 Dec 2009; Markus Meier <maekke@gentoo.org> inkscape-0.46-r5.ebuild,
+  inkscape-0.47.ebuild:
+  tweak python/xml deps, bug #295978
+
+  30 Nov 2009; Fabio Erculiani <lxnay@gentoo.org> inkscape-0.47.ebuild,
+  metadata.xml:
+  Remove automagic RDEPEND against media-libs/libwpg (no switch in
+  configure)
+
+*inkscape-0.47 (25 Nov 2009)
+
+  25 Nov 2009; Markus Meier <maekke@gentoo.org> -inkscape-0.47_pre1.ebuild,
+  -inkscape-0.47_pre2.ebuild, -inkscape-0.47_pre3.ebuild,
+  -inkscape-0.47_pre4.ebuild, +inkscape-0.47.ebuild:
+  bump to 0.47 final release, drop 47 pre-releases
+
+*inkscape-0.47_pre4 (17 Oct 2009)
+
+  17 Oct 2009; Markus Meier <maekke@gentoo.org> +inkscape-0.47_pre4.ebuild:
+  bump
+
+  05 Oct 2009; Mounir Lamouri <volkmar@gentoo.org>
+  inkscape-0.47_pre1.ebuild, inkscape-0.47_pre2.ebuild,
+  inkscape-0.47_pre3.ebuild:
+  Re-Keywording for ppc, bug 273966
+
+*inkscape-0.47_pre3 (27 Sep 2009)
+
+  27 Sep 2009; Markus Meier <maekke@gentoo.org> +inkscape-0.47_pre3.ebuild:
+  version bump
+
+*inkscape-0.47_pre2 (13 Sep 2009)
+
+  13 Sep 2009; Markus Meier <maekke@gentoo.org> +inkscape-0.47_pre2.ebuild:
+  version bump
+
+  15 Jul 2009; Samuli Suominen <ssuominen@gentoo.org>
+  -inkscape-0.47_pre0.ebuild, inkscape-0.47_pre1.ebuild:
+  Move boost from RDEPEND to DEPEND only, since only headers are used.
+
+*inkscape-0.47_pre1 (04 Jul 2009)
+
+  04 Jul 2009; Markus Meier <maekke@gentoo.org> inkscape-0.47_pre0.ebuild,
+  +inkscape-0.47_pre1.ebuild:
+  version bump, add a note to the 0.47 ebuilds that local configuration
+  files are moved from ${HOME}/.inkscape to ${HOME}/.config/inkscape wrt bug
+  #276155
+
+  04 Jul 2009; Brent Baude <ranger@gentoo.org> inkscape-0.47_pre0.ebuild:
+  Marking inkscape-0.47_pre0 ~ppc64 for bug 273966
+
+  27 Jun 2009; Markus Meier <maekke@gentoo.org> inkscape-0.47_pre0.ebuild:
+  specify libpng dep, add sci-libs/gsl dep wrt bug #274204
+
+  15 Jun 2009; Jeroen Roovers <jer@gentoo.org> inkscape-0.47_pre0.ebuild:
+  Marked ~hppa (bug #273966).
+
+*inkscape-0.47_pre0 (13 Jun 2009)
+
+  13 Jun 2009; Markus Meier <maekke@gentoo.org> +inkscape-0.47_pre0.ebuild,
+  metadata.xml:
+  version bump to 0.47_pre0
+
+  01 Jun 2009; Markus Meier <maekke@gentoo.org> inkscape-0.46-r5.ebuild,
+  +files/inkscape-0.46-glibc2.10.patch:
+  fix building with glibc-2.10 by Alex 'wired' Alexander, bug #270720
+
+  08 May 2009; Peter Alfredsen <loki_val@gentoo.org>
+  inkscape-0.46-r5.ebuild, +files/inkscape-0.46-gcc44_p2.patch:
+  Fix runtime crash with gcc-4.4, bug 268992. Thanks to Daniel J.
+  <sleeperseven@hotmail.com> for the patch.
+
+  20 Apr 2009; Markus Meier <maekke@gentoo.org>
+  +files/inkscape-0.46-gcc44.patch, inkscape-0.46-r5:
+  fix building with gcc-4.4 by Daniel J. in bug #265041
+
+  30 Mar 2009; Peter Alfredsen <loki_val@gentoo.org>
+  inkscape-0.46-r5.ebuild:
+  Update dependencies w.r.t. bug 264230, fully-split-out poppler transition.
+
+  08 Mar 2009; Markus Meier <maekke@gentoo.org> inkscape-0.46-r5.ebuild:
+  use EAPI=2 and replace built_with_use with USE-deps, solves bug #261235
+
+  04 Jan 2009; Ulrich Mueller <ulm@gentoo.org> inkscape-0.46-r5.ebuild:
+  Change virtual/xft dependency to x11-libs/libXft, bug 253771.
+
+  04 Jan 2009; Markus Meier <maekke@gentoo.org> -inkscape-0.46-r2.ebuild,
+  -inkscape-0.46-r4.ebuild:
+  old
+
+  24 Nov 2008; Brent Baude <ranger@gentoo.org> inkscape-0.46-r5.ebuild:
+  Marking inkscape-0.46-r5 ppc64 for bug 239414
+
+  07 Oct 2008; nixnut <nixnut@gentoo.org> inkscape-0.46-r5.ebuild:
+  Stable on ppc wrt bug 239414
+
+  05 Oct 2008; Jeroen Roovers <jer@gentoo.org> inkscape-0.46-r5.ebuild:
+  Stable for HPPA (bug #239414).
+
+  04 Oct 2008; Markus Meier <maekke@gentoo.org> inkscape-0.46-r5.ebuild:
+  x86 stable, bug #239414
+
+  04 Oct 2008; Thomas Anderson <gentoofan23@gentoo.org>
+  inkscape-0.46-r5.ebuild:
+  stable amd64, bug 239414
+
+  03 Oct 2008; Ferris McCormick <fmccor@gentoo.org> inkscape-0.46-r5.ebuild:
+  Sparc stable, part of Bug #239414.
+
+  27 Aug 2008; Markus Meier <maekke@gentoo.org> inkscape-0.46-r5.ebuild:
+  remove libgnomeprint[ui] from gnome deps as they aren't used anymore, bug
+  #235772
+
+*inkscape-0.46-r5 (16 Aug 2008)
+*inkscape-0.46-r4 (16 Aug 2008)
+
+  16 Aug 2008; Markus Meier <maekke@gentoo.org>
+  +files/inkscape-0.46-bug-174720-0.patch,
+  +files/inkscape-0.46-bug-174720-1.patch,
+  +files/inkscape-0.46-bug-214171.patch, metadata.xml,
+  -inkscape-0.46-r3.ebuild, +inkscape-0.46-r4.ebuild,
+  +inkscape-0.46-r5.ebuild:
+  add patches for improved gnuplot svg handling, bug #234753; describe local
+  USE-flags in metadata.xml
+
+*inkscape-0.46-r3 (04 Jun 2008)
+
+  04 Jun 2008; Peter Alfredsen <loki_val@gentoo.org>
+  +files/inkscape-0.46-poppler-0.8.3.patch, inkscape-0.46-r2.ebuild,
+  +inkscape-0.46-r3.ebuild:
+  Bump to -r3 and patch for bug 224883
+
+  28 May 2008; Markus Meier <maekke@gentoo.org> -inkscape-0.45.1-r1.ebuild:
+  old
+
+  26 May 2008; Raúl Porcel <armin76@gentoo.org> inkscape-0.46-r2.ebuild:
+  sparc stable wrt #223443
+
+  25 May 2008; Markus Meier <maekke@gentoo.org> inkscape-0.46-r2.ebuild:
+  amd64/x86 stable, bug #223443
+
+  25 May 2008; Markus Rothe <corsair@gentoo.org> inkscape-0.46-r2.ebuild:
+  Stable on ppc64; bug #223443
+
+  24 May 2008; nixnut <nixnut@gentoo.org> inkscape-0.46-r2.ebuild:
+  Stable on ppc wrt bug 223443
+
+  24 May 2008; Jeroen Roovers <jer@gentoo.org> inkscape-0.46-r2.ebuild:
+  Stable for HPPA (bug #223443).
+
+  06 Apr 2008; Markus Meier <maekke@gentoo.org>
+  +files/inkscape-0.46-gcc43.patch, inkscape-0.46-r2.ebuild:
+  fix building with gcc-4.3, thanks Bert Karwatzki for the patch (bug
+  #215574)
+
+  29 Mar 2008; Markus Meier <maekke@gentoo.org> -inkscape-0.46.ebuild,
+  -inkscape-0.46-r1.ebuild:
+  old
+
+*inkscape-0.46-r2 (29 Mar 2008)
+
+  29 Mar 2008; Markus Meier <maekke@gentoo.org> +inkscape-0.46-r2.ebuild:
+  remove pdf USE-flag references, bug #215144; raise gtkmm dependency, bug
+  #215248
+
+  20 Mar 2008; Ferris McCormick <fmccor@gentoo.org> inkscape-0.46-r1.ebuild:
+  Put back ~sparc into keywords, Bug #213611.  Now we have a version of lxml.
+
+  20 Mar 2008; Brent Baude <ranger@gentoo.org> inkscape-0.46-r1.ebuild:
+  keyworded ~arch for ppc64, bug 213611
+
+  17 Mar 2008; Markus Meier <maekke@gentoo.org> inkscape-0.46-r1.ebuild:
+  app-text/poppler-bindings needs to be built with cairo support in any way
+  (bug #213706) - so remove the pdf USE-flag
+
+  16 Mar 2008; Jeroen Roovers <jer@gentoo.org> inkscape-0.46-r1.ebuild:
+  Marked ~hppa (bug #213611).
+
+  16 Mar 2008; Markus Meier <maekke@gentoo.org> inkscape-0.45.1-r1.ebuild,
+  inkscape-0.46.ebuild, inkscape-0.46-r1.ebuild:
+  don't install COPYING - pointed out by opfer
+
+*inkscape-0.46-r1 (16 Mar 2008)
+
+  16 Mar 2008; Markus Meier <maekke@gentoo.org> +inkscape-0.46-r1.ebuild:
+  add dev-python/lxml dependency (bug #213526) - drop hppa/ppc64/sparc
+  keywords as they don't have dev-python/lxml keyworded
+
+  15 Mar 2008; Markus Meier <maekke@gentoo.org> inkscape-0.46.ebuild:
+  fix building with poppler, reported in bug #213026
+
+  15 Mar 2008; Markus Meier <maekke@gentoo.org> inkscape-0.46.ebuild:
+  add missing boost (bug #213454) and imagemagick dependency. reorder the deps
+
+*inkscape-0.46 (14 Mar 2008)
+
+  14 Mar 2008; Markus Meier <maekke@gentoo.org> +inkscape-0.46.ebuild:
+  bump to 0.46, reported in bug #213026
+
+  23 Jan 2008; Markus Meier <maekke@gentoo.org> inkscape-0.45.1-r1.ebuild:
+  media-gfx/pstoedit needs plotutils enabled for USE=postscript, bug #207070
+
+  15 Jan 2008; Markus Meier <maekke@gentoo.org> -inkscape-0.45.1.ebuild:
+  old
+
+  14 Jan 2008; <welp@gentoo.org> inkscape-0.45.1-r1.ebuild:
+  Stable on amd64; bug 205160
+
+  13 Jan 2008; Brent Baude <ranger@gentoo.org> inkscape-0.45.1-r1.ebuild:
+  Marking inkscape-0.45.1-r1 ppc64 for bug 205160
+
+  11 Jan 2008; nixnut <nixnut@gentoo.org> inkscape-0.45.1-r1.ebuild:
+  Stable on ppc wrt bug 205160
+
+  10 Jan 2008; Jeroen Roovers <jer@gentoo.org> inkscape-0.45.1-r1.ebuild:
+  Stable for HPPA (bug #205160).
+
+  10 Jan 2008; Ferris McCormick <fmccor@gentoo.org>
+  inkscape-0.45.1-r1.ebuild:
+  Sparc stable --- Bug #205160 --- seems fine.
+
+  10 Jan 2008; Markus Meier <maekke@gentoo.org> inkscape-0.45.1-r1.ebuild:
+  x86 stable, bug #205160
+
+  10 Jan 2008; Markus Meier <maekke@gentoo.org>
+  -files/inkscape-0.41-configure.ac.patch,
+  -files/inkscape-0.41_gnome-print.patch, -files/inkscape-0.43-gcc41.patch,
+  -files/inkscape-gcc42.diff, -files/0.40-radial.patch, -files/string.patch,
+  -inkscape-0.44.ebuild, -inkscape-0.44.1.ebuild, -inkscape-0.45.ebuild:
+  remove old ebuilds and cruft
+
+  05 Jan 2008; Markus Meier <maekke@gentoo.org> inkscape-0.45.1-r1.ebuild:
+  remove loudmouth dep, bug #204414
+
+  25 Dec 2007; Christian Heim <phreak@gentoo.org> metadata.xml:
+  Removing zeypher from metadata.xml as per #141801.
+
+  10 Dec 2007; Markus Meier <maekke@gentoo.org> inkscape-0.45.1.ebuild,
+  inkscape-0.45.1-r1.ebuild:
+  add numpy to RDEPEND, bug #201733
+
+  08 Dec 2007; Jeroen Roovers <jer@gentoo.org> inkscape-0.45.1-r1.ebuild:
+  Marked ~hppa (bug #201532).
+
+*inkscape-0.45.1-r1 (06 Dec 2007)
+
+  06 Dec 2007; Markus Meier <maekke@gentoo.org> +inkscape-0.45.1-r1.ebuild:
+  add perl USE-flag (bug #199410) and readd jabber USE-flag (bug #162620),
+  drop hppa keyword (loudmouth not keyworded)
+
+  06 Dec 2007; Markus Meier <maekke@gentoo.org> inkscape-0.45.1.ebuild:
+  readd libxslt dep, bug #86629 and bug #191939
+
+  16 Apr 2007; Petteri Räty <betelgeuse@gentoo.org> -inkscape-0.43.ebuild,
+  -inkscape-0.43-r1.ebuild:
+  Remove old version with broken autotools handling for bug #160013.
+
+  09 Apr 2007; Marcus D. Hanwell <cryos@gentoo.org> inkscape-0.45.1.ebuild:
+  Stable on amd64, bug 171799.
+
+  09 Apr 2007; Gustavo Zacarias <gustavoz@gentoo.org>
+  inkscape-0.45.1.ebuild:
+  Stable on sparc wrt security #171799
+
+  09 Apr 2007; Jeroen Roovers <jer@gentoo.org> inkscape-0.45.1.ebuild:
+  Stable for HPPA (bug #171799).
+
+  08 Apr 2007; Tobias Scherbaum <dertobi123@gentoo.org>
+  inkscape-0.45.1.ebuild:
+  ppc stable, bug #171799
+
+  08 Apr 2007; Markus Rothe <corsair@gentoo.org> inkscape-0.45.1.ebuild:
+  Stable on ppc64; bug #171799
+
+  07 Apr 2007; Christian Faulhammer <opfer@gentoo.org>
+  inkscape-0.45.1.ebuild:
+  stable x86, security bug 171799
+
+*inkscape-0.45.1 (07 Apr 2007)
+
+  07 Apr 2007; Petteri Räty <betelgeuse@gentoo.org> metadata.xml,
+  +inkscape-0.45.1.ebuild:
+  Version bump for security bug #171799. Also fixes bugs #106123 (importing
+  postscript), bug #147822, bug #162237, bug #169308 (useless dep on boost).
+  In this version the plugin use flag was splitted to wmf, postcript and dia
+  use flags and the ebuild in general cleaned.
+
+  06 Feb 2007; Jeroen Roovers <jer@gentoo.org> inkscape-0.45.ebuild:
+  Increase minimal x11-libs/gtk+ version in accordance with Release Notes.
+
+*inkscape-0.45 (06 Feb 2007)
+
+  06 Feb 2007; Jeroen Roovers <jer@gentoo.org> +inkscape-0.45.ebuild:
+  Version bump.
+
+  05 Feb 2007; Jeroen Roovers <jer@gentoo.org> inkscape-0.44.1.ebuild:
+  Stable for HPPA (inkscape).
+
+  04 Jan 2007; Diego Pettenò <flameeyes@gentoo.org> inkscape-0.44.ebuild:
+  Fix broken autotools handling.
+
+*inkscape-0.44.1 (11 Oct 2006)
+
+  11 Oct 2006; Hanno Boeck <hanno@gentoo.org> +inkscape-0.44.1.ebuild:
+  Version bump.
+
+  07 Sep 2006; Gustavo Zacarias <gustavoz@gentoo.org> inkscape-0.44.ebuild:
+  Stable on sparc
+
+  26 Aug 2006; Hanno Boeck <hanno@gentoo.org> +files/inkscape-gcc42.diff,
+  inkscape-0.44.ebuild:
+  Fix for gcc42.
+
+  02 Jul 2006; Michael Sterrett <mr_bones_@gentoo.org> inkscape-0.44.ebuild:
+  fix invalid dep
+
+  28 Jun 2006; Jeroen Roovers <jer@gentoo.org> inkscape-0.44.ebuild:
+  Marked ~hppa.
+
+  27 Jun 2006; Luca Barbato <lu_zero@gentoo.org> inkscape-0.44.ebuild:
+  dep bump for lcms, thanks to <jackdoozer@yahoo.com> for the report in the
+  bug #138260
+
+  24 Jun 2006; Luca Barbato <lu_zero@gentoo.org> inkscape-0.44.ebuild:
+  inkboard on hold
+
+*inkscape-0.44 (24 Jun 2006)
+
+  24 Jun 2006; Luca Barbato <lu_zero@gentoo.org> +inkscape-0.44.ebuild:
+  New version, ebuild provided by R Stephan <ralf@ark.in-berlin.de> on behalf
+  of upstream in bug #135030
+
+  25 Dec 2005; Marcelo Goes <vanquirius@gentoo.org> -inkscape-0.37.ebuild,
+  -inkscape-0.38.ebuild, -inkscape-0.38.1.ebuild, -inkscape-0.39.ebuild,
+  -inkscape-0.40.ebuild, -inkscape-0.40-r1.ebuild, -inkscape-0.41.ebuild,
+  -inkscape-0.41-r1.ebuild, -inkscape-0.42.ebuild, -inkscape-0.42.2.ebuild:
+  Clean out old ebuilds. There was really a lot of them.
+
+  24 Dec 2005; Marcelo Goes <vanquirius@gentoo.org> inkscape-0.43.ebuild,
+  inkscape-0.43-r1.ebuild:
+  Add glib-2.6 dependency for bug 104476. Thanks to Samuel Penn <sam at
+  glendale dot org dot uk> and Simon Stelling <blubb at gentoo dot org>.
+
+  17 Dec 2005; Markus Rothe <corsair@gentoo.org> inkscape-0.43-r1.ebuild:
+  Added ~ppc64
+
+*inkscape-0.43-r1 (12 Dec 2005)
+
+  12 Dec 2005; Luca Barbato <lu_zero@gentoo.org> inkscape-0.43.ebuild,
+  +inkscape-0.43-r1.ebuild:
+  Added jabber support
+
+  28 Nov 2005; Hanno Boeck <hanno@gentoo.org>
+  +files/inkscape-0.43-gcc41.patch, inkscape-0.43.ebuild:
+  Fix for gcc 4.1.
+
+  27 Nov 2005; Joseph Jezak <josejx@gentoo.org> inkscape-0.43.ebuild:
+  Marked ppc stable for bug #109993.
+
+  22 Nov 2005; Gustavo Zacarias <gustavoz@gentoo.org> inkscape-0.43.ebuild:
+  Stable on sparc wrt security #109993
+
+  22 Nov 2005; Chris White <chriswhite@gentoo.org> inkscape-0.43.ebuild:
+  x86 stable wrt bug #109993.
+
+  22 Nov 2005; Simon Stelling <blubb@gentoo.org> inkscape-0.43.ebuild:
+  stable on amd64 wrt bug 109993
+
+  22 Nov 2005; Markus Rothe <corsair@gentoo.org> inkscape-0.43.ebuild:
+  Stable on ppc64; bug #109993
+
+*inkscape-0.43 (22 Nov 2005)
+
+  22 Nov 2005; Karol Wojtaszek <sekretarz@gentoo.org> inkscape-0.42.ebuild,
+  +inkscape-0.43.ebuild:
+  Version bump, this release fixes security bug #109993. Updated
+  dev-libs/libxml2 depend, bug #108131
+
+  19 Sep 2005; Diego Pettenò <flameeyes@gentoo.org> inkscape-0.42.2.ebuild:
+  Depend on a gcc equal or major than 3, as it seems to work fine with gcc4.
+
+  30 Aug 2005; Michael Hanselmann <hansmi@gentoo.org>
+  inkscape-0.42.2.ebuild:
+  Stable on ppc.
+
+  30 Aug 2005; Markus Rothe <corsair@gentoo.org> inkscape-0.42.2.ebuild:
+  Stable on ppc64 (bug #101842)
+
+  30 Aug 2005; Gustavo Zacarias <gustavoz@gentoo.org>
+  inkscape-0.42.2.ebuild:
+  Stable on sparc wrt #101842
+
+  30 Aug 2005; Simon Stelling <blubb@gentoo.org> inkscape-0.42.2.ebuild:
+  stable on amd64 wrt bug 101842
+
+*inkscape-0.42.2 (29 Aug 2005)
+
+  29 Aug 2005; Marcelo Goes <vanquirius@gentoo.org> +inkscape-0.42.2.ebuild:
+  Version bump. Should fix bug 104006, bug 101842 and bug 101637. x86 stable
+  because of bug 101842.
+
+  28 Aug 2005; Markus Rothe <corsair@gentoo.org> inkscape-0.42.ebuild:
+  added ~ppc64
+
+*inkscape-0.42 (30 Jul 2005)
+
+  30 Jul 2005; <sekretarz@gentoo.org> +inkscape-0.42.ebuild:
+  Version bump, bug #100386
+
+  05 Jul 2005; Marc Hildebrand <zypher@gentoo.org>
+  inkscape-0.41-r1.ebuild:
+  Stable on x86
+
+  27 Jun 2005; Gustavo Zacarias <gustavoz@gentoo.org>
+  inkscape-0.41-r1.ebuild:
+  Stable on sparc
+
+  11 Jun 2005; Markus Rothe <corsair@gentoo.org> inkscape-0.41-r1.ebuild:
+  Stable on ppc64; bug #92995
+
+  10 Jun 2005; Joseph Jezak <josejx@gentoo.org> inkscape-0.41-r1.ebuild:
+  Marked ppc stable.
+
+  10 Jun 2005; Gustavo Zacarias <gustavoz@gentoo.org>
+  inkscape-0.40-r1.ebuild:
+  Stable on sparc wrt #92995
+
+  09 Jun 2005; <sekretarz@gentoo.org> inkscape-0.41-r1.ebuild:
+  Stable on amd64, bug #92995
+
+  05 Jun 2005; Markus Rothe <corsair@gentoo.org> inkscape-0.41.ebuild:
+  Stable on ppc64; bug #92995
+
+  24 May 2005; Marc Hildebrand <zypher@gentoo.org> inkscape-0.41-r1.ebuild:
+  Added inkscape-0.41-configure.ac.patch, should close bug #84323
+  Thanks to motaboy for the actual work on this.
+
+  21 May 2005; Markus Rothe <corsair@gentoo.org> inkscape-0.41.ebuild:
+  Added ~ppc64 to KEYWORDS
+
+  27 Apr 2005; Karol Wojtaszek <sekretarz@gentoo.org> inkscape-0.41.ebuild:
+  dev-libs/libxslt added to DEPEND, bug #86629
+
+  06 Apr 2005; Markus Rothe <corsair@gentoo.org> inkscape-0.40-r1.ebuild:
+  Stable on ppc64
+
+  26 Mar 2005; Jason Wever <weeve@gentoo.org> inkscape-0.41.ebuild:
+  Added ~sparc keyword wrt bug #86280.
+
+*inkscape-0.41 (22 Mar 2005)
+
+  22 Mar 2005; Karol Wojtaszek <sekretarz@gentoo.org>
+  +files/inkscape-0.41_gnome-print.patch, +inkscape-0.41.ebuild:
+  Version bump, bug #81529
+
+  28 Feb 2005; Markus Rothe <corsair@gentoo.org> inkscape-0.40-r1.ebuild:
+  Added ~ppc64 to KEYWORDS
+
+  19 Jan 2005; Marc Hildebrand <zypher@gentoo.org> inkscape-0.40-r1.ebuild:
+  Added Radial-patch, closes bug #78592. Thanks to Jens Ansorg for
+  the patch.
+
+  22 Dec 2004; Hanno Boeck <hanno@gentoo.org> inkscape-0.37.ebuild,
+  inkscape-0.38.ebuild:
+  Fix libsigc++-dep in all versions of the ebuild (bug #66342).
+
+*inkscape-0.40 (07 Dec 2004)
+
+  07 Dec 2004; Chris Bainbridge <chrb@gentoo.org> +inkscape-0.40.ebuild:
+  Version bump.
+
+*inkscape-0.39 (18 Jul 2004)
+
+  18 Jul 2004; Marc Hildebrand <zypher@gentoo.org> :
+  Version bump.
+
+*inkscape-0.38.1 (14 Jun 2004)
+
+  14 Jun 2004; Hanno Boeck <hanno@gentoo.org> +files/string.patch,
+  inkscape-0.38.1.ebuild:
+  Compilation fix for gcc 3.4.
+
+  25 May 2004; Marc Hildebrand <zypher@gentoo.org> inkscape-0.38.1.ebuild:
+  Changed libsigc++ dep from >=v.1.2 to =v.1.2* resolves bug #51325.
+
+  02 May 2004; Jason Wever <weeve@gentoo.org> inkscape-0.38.1.ebuild:
+  Added ~sparc keyword, resolves bug #49703.
+
+*inkscape-0.38 (07 Apr 2004)
+
+  09 Apr 2004; Marc Hildebrand <zypher@gentoo.org> :
+  Version bump.
+
+*inkscape-0.37 (15 Feb 2004)
+
+  18 Feb 2004; Marc Hildebrand <zypher@gentoo.org> :
+  Initial ebuild.

media-gfx/inkscape/Manifest

+AUX inkscape-0.47-gcc45.patch 4797 RMD160 c6f254b0b2bc1f7ae0e29a6952b9f13516385fc8 SHA1 68f66a3c152e1b472f9505dbac354f86a9059ee3 SHA256 49834c862d145c88d82ea016b0c6a274cf935c10d80bd2aefe45c4a8336d214f
+AUX inkscape-0.47-poppler.patch 3733 RMD160 6fad5479d59f1742216fe673e80dac2b420f768e SHA1 de0d3ab2b55bc0c63ef725bad90bd78258b76bc5 SHA256 43f0e3202e179599719e1a857ae319e332dad082bd8ab64c686a00979174c000
+AUX inkscape-0.48.0-libwpd.patch 1444 RMD160 f5b63be882b6e6757fab8994ad6ade5a6e8e5b44 SHA1 bcf8d143f29e3b1ff3281065a374c9ae1beb276c SHA256 a364a8e302a9d9ff022333c101478755d5bfd262d7ace65619809b3210287547
+AUX inkscape-0.48.0-poppler-0.16.patch 2643 RMD160 31ca9704d9df32d9534acace96889782ad4b7e13 SHA1 c3f1821740ed638d2de886a4e7825962c947ac89 SHA256 7e240c3af06daa171c42f0dbca19e5ada05877c8127c7be9129804e053a320c4
+AUX inkscape-0.48.0-spell.patch 1815 RMD160 b2b0d777467da3878074734499f96c8bead465cb SHA1 5b68841610b1e7f12c61c88d3df842f679293abd SHA256 697c781a7aa378f0e65160838fd13919f70b4d886dd77b8b9bdfe7f3181f1a4f
+AUX inkscape-0.48.1-gcc-4.6.patch 734 RMD160 2e85347875c397da25797e90b8d1e191391d3545 SHA1 bc65a1ec5c6e20ba6e66a62f349e69c10ead039e SHA256 16e43c3cd10fa4d2da4d2abe698d55c24eb22444cf9bcb23427977fb7f15a4a7
+AUX inkscape-0.48.1-lcms.patch 368 RMD160 d0be9057ee064cfa87c15dd13b4f4f8c6ee227ca SHA1 55f3c071825f453959d3b1610d8f7682f8a7d8be SHA256 10afc0e2c125229cd9bd7f34cd8ec743ff9188af81e2d6184298374c58102363
+AUX inkscape-0.48.1-libpng15.patch 1616 RMD160 ea6f011b2cd91db106aaed4ff4d387fc20f96214 SHA1 d6512f3cb38ca8e2436dc485aa652490d17b3a52 SHA256 55e113db90267d6789cdb6a54a6c744bd0e9d755b2a7b5835a3713ea04e98c87
+AUX inkscape-0.48.2-gcc-4.7-no-var-override.patch 769 RMD160 afae55987d8191e4f35bb432646d1450ce1456f4 SHA1 f249ffcaf33fe320800dec5d81a8cd4c33702240 SHA256 64af88da9b0e72605244a516a973b87d8794f2edeb3e2424aa61f09aee0ecdb5
+AUX inkscape-0.48.2-libwpg.patch 1006 RMD160 207d25adc5bbde4e660a0f0a0723df417fd3817c SHA1 b2beb2c67b8ba8f04f928f2d02cce9d032617cd4 SHA256 12cea23c64ef880bbd02e67002ca05c33475701e489d9d0ba3e057b6c2c71c9d
+DIST inkscape-0.47.tar.gz 28044445 RMD160 58fe20b2a103bd8909e27811354e1a3700dcd177 SHA1 aa39d5f7306edb21be4987651041bf50c13baf75 SHA256 e5899be10183d86249516a29bc146706600ae5eafb5be5274c465a8029659b97
+DIST inkscape-0.48.0.tar.gz 25870275 RMD160 0d97c17136fe69a2248bb4cf4d2f6296ce18c37f SHA1 220ade981069a91d3afab9cbff75f65c75119da2 SHA256 0812f6ca63aa7c4bb236c932a02bd4e0cb5209404bb42cff5f65ad0f84844176
+DIST inkscape-0.48.1.tar.bz2 19558565 RMD160 9e25e02258d1b1e4cce24474523e1b37e58aded6 SHA1 9727ed11cef31c2790bf2affbddf6a6ef352753f SHA256 44bda45d14374351f426afa467222093c2f24ddb586e3cfa1cf21e7468e4bb86
+DIST inkscape-0.48.2.tar.bz2 19583331 RMD160 3f658d373f976a41191d48d8248b33dfb3d65238 SHA1 be30ab2d2714d04ddd69b400bd6ad30b09e83067 SHA256 223a42ba6e3644bb2956c485ca0c210edc14e90fa882cdc57c1bb9f35b8f6783
+EBUILD inkscape-0.47.ebuild 2477 RMD160 1e126305c3c52353d2cc0daf2b048b64ade0e3dc SHA1 9e8b03848bd6db48e200661837d619711853c54a SHA256 3159f0fe64b1e807431cf1544706c00824d0699da7ef430bee0a94f460513bf9
+EBUILD inkscape-0.48.0.ebuild 2671 RMD160 162a3c939e3be3f4c5eefa048162d60306aca295 SHA1 eadfcbd2641de066acd5422dff29d8e0647f2e0f SHA256 c0b9822e803c460feee86b7d7e2351429b443e117d6d3a3521cfcb0e24f12f34
+EBUILD inkscape-0.48.1-r1.ebuild 2539 RMD160 1217ff8a8c7c36b9a16c6127346d5768d3c29493 SHA1 620f30509fe1480a67aa4f12288db358481d6371 SHA256 e0bf129b6e80a1b934b310062e28d1236cb725b86457a6533d886fc307464c38
+EBUILD inkscape-0.48.1.ebuild 2433 RMD160 6467f24e28ac89082c05b6aa5b778fd679821b9b SHA1 9d6c176bae43cb004bf4a552ce5ca5dc71872bcb SHA256 bce1de1e68eee6c4cdfb4664d6b877b7676e11629ab140d339aa4b25e7722245
+EBUILD inkscape-0.48.2.ebuild 2606 RMD160 7fa6ff32f901ddfb67455df8e2027148445b9808 SHA1 2aba85426943d0c06242fb1a28533bcbb24257af SHA256 b964299c5a88820174a49fa4c25a80027459ddf1861eff6601179086b30ebdb6
+MISC ChangeLog 23158 RMD160 d4e7b5dc873c990d3b7115dd58f6205fba73aa7b SHA1 c547c63e87a7d1bb593df782665a2e5ede911da4 SHA256 727217f0e85433c91003480e9d770e5da7ed1be689b862fda1ed3b2ba52b72d7
+MISC metadata.xml 438 RMD160 255e104540381e2eda4bee5e06d13a3e5f9cd978 SHA1 8364d93a2a793fea4d5ace199ac7c25c67e896ab SHA256 d033e82cb1e2d7055baf12ffa4c1a21cfc79d3d45373c122ebf39d4c856437f3

media-gfx/inkscape/files/inkscape-0.47-gcc45.patch

+http://bugs.gentoo.org/show_bug.cgi?id=305749
+
+diff -Naur inkscape-0.47-orig/src/eraser-context.cpp inkscape-0.47/src/eraser-context.cpp
+--- inkscape-0.47-orig/src/eraser-context.cpp	2010-02-18 08:45:58.000000000 -0500
++++ inkscape-0.47/src/eraser-context.cpp	2010-02-18 08:46:26.000000000 -0500
+@@ -749,7 +749,7 @@
+                 if ( eraserMode ) {
+                     toWorkOn = sp_document_partial_items_in_box(sp_desktop_document(desktop), desktop->dkey, bounds);
+                 } else {
+-                    Inkscape::Rubberband::Rubberband *r = Inkscape::Rubberband::get(desktop);
++                    Inkscape::Rubberband *r = Inkscape::Rubberband::get(desktop);
+                     toWorkOn = sp_document_items_at_points(sp_desktop_document(desktop), desktop->dkey, r->getPoints());
+                 }
+                 toWorkOn = g_slist_remove( toWorkOn, acid );
+diff -Naur inkscape-0.47-orig/src/extension/internal/filter/filter-file.cpp inkscape-0.47/src/extension/internal/filter/filter-file.cpp
+--- inkscape-0.47-orig/src/extension/internal/filter/filter-file.cpp	2010-02-18 08:45:58.000000000 -0500
++++ inkscape-0.47/src/extension/internal/filter/filter-file.cpp	2010-02-18 09:07:54.000000000 -0500
+@@ -161,7 +161,7 @@
+ 	mywriter writer;
+ 	sp_repr_write_stream(node, writer, 0, FALSE, g_quark_from_static_string("svg"), 0, 0);
+ 
+-    Inkscape::Extension::build_from_mem(xml_str, new Filter::Filter(g_strdup(writer.c_str())));
++    Inkscape::Extension::build_from_mem(xml_str, new Filter(g_strdup(writer.c_str())));
+ 	g_free(xml_str);
+     return;
+ }
+diff -Naur inkscape-0.47-orig/src/extension/internal/filter/filter.cpp inkscape-0.47/src/extension/internal/filter/filter.cpp
+--- inkscape-0.47-orig/src/extension/internal/filter/filter.cpp	2010-02-18 08:45:58.000000000 -0500
++++ inkscape-0.47/src/extension/internal/filter/filter.cpp	2010-02-18 09:21:06.000000000 -0500
+@@ -217,7 +217,7 @@
+                 "<menu-tip>%s</menu-tip>\n"
+             "</effect>\n"
+         "</inkscape-extension>\n", name, id, submenu, tip);
+-    Inkscape::Extension::build_from_mem(xml_str, new Filter::Filter(filter));
++    Inkscape::Extension::build_from_mem(xml_str, new Filter(filter));
+ 	g_free(xml_str);
+     return;
+ }
+diff -Naur inkscape-0.47-orig/src/flood-context.cpp inkscape-0.47/src/flood-context.cpp
+--- inkscape-0.47-orig/src/flood-context.cpp	2010-02-18 08:45:58.000000000 -0500
++++ inkscape-0.47/src/flood-context.cpp	2010-02-18 08:48:16.000000000 -0500
+@@ -900,7 +900,7 @@
+     if (is_point_fill) {
+         fill_points.push_back(Geom::Point(event->button.x, event->button.y));
+     } else {
+-        Inkscape::Rubberband::Rubberband *r = Inkscape::Rubberband::get(desktop);
++        Inkscape::Rubberband *r = Inkscape::Rubberband::get(desktop);
+         fill_points = r->getPoints();
+     }
+ 
+@@ -1206,7 +1206,7 @@
+ 
+     case GDK_BUTTON_RELEASE:
+         if (event->button.button == 1 && !event_context->space_panning) {
+-            Inkscape::Rubberband::Rubberband *r = Inkscape::Rubberband::get(desktop);
++            Inkscape::Rubberband *r = Inkscape::Rubberband::get(desktop);
+             if (r->is_started()) {
+                 // set "busy" cursor
+                 desktop->setWaitingCursor();
+diff -Naur inkscape-0.47-orig/src/gradient-context.cpp inkscape-0.47/src/gradient-context.cpp
+--- inkscape-0.47-orig/src/gradient-context.cpp	2010-02-18 08:45:58.000000000 -0500
++++ inkscape-0.47/src/gradient-context.cpp	2010-02-18 08:47:33.000000000 -0500
+@@ -641,7 +641,7 @@
+                 if (!event_context->within_tolerance) {
+                     // we've been dragging, either do nothing (grdrag handles that),
+                     // or rubberband-select if we have rubberband
+-                    Inkscape::Rubberband::Rubberband *r = Inkscape::Rubberband::get(desktop);
++                    Inkscape::Rubberband *r = Inkscape::Rubberband::get(desktop);
+                     if (r->is_started() && !event_context->within_tolerance) {
+                         // this was a rubberband drag
+                         if (r->getMode() == RUBBERBAND_MODE_RECT) {
+diff -Naur inkscape-0.47-orig/src/select-context.cpp inkscape-0.47/src/select-context.cpp
+--- inkscape-0.47-orig/src/select-context.cpp	2010-02-18 08:45:58.000000000 -0500
++++ inkscape-0.47/src/select-context.cpp	2010-02-18 08:50:11.000000000 -0500
+@@ -602,7 +602,7 @@
+                     }
+                     sc->item = NULL;
+                 } else {
+-                    Inkscape::Rubberband::Rubberband *r = Inkscape::Rubberband::get(desktop);
++                    Inkscape::Rubberband *r = Inkscape::Rubberband::get(desktop);
+                     if (r->is_started() && !within_tolerance) {
+                         // this was a rubberband drag
+                         GSList *items = NULL;

media-gfx/inkscape/files/inkscape-0.47-poppler.patch

+Fix Rawhide build (more recent poppler)
+
+Lubomir Rintel <lkundrak@v3.sk>
+
+
+Index: inkscape-svn/src/extension/internal/pdfinput/pdf-parser.cpp
+===================================================================
+--- inkscape-svn/src/extension/internal/pdfinput/pdf-parser.cpp	(revision 22620)
++++ inkscape-svn/src/extension/internal/pdfinput/pdf-parser.cpp	(working copy)
+@@ -56,6 +56,13 @@
+ #define M_PI 3.14159265358979323846
+ #endif
+ 
++#include <glib/poppler-features.h>
++#if POPPLER_CHECK_VERSION(0,12,2)
++#define PGFX ,NULL
++#else
++#define PGFX
++#endif
++
+ //------------------------------------------------------------------------
+ // constants
+ //------------------------------------------------------------------------
+@@ -809,7 +816,7 @@
+ 	  blendingColorSpace = NULL;
+ 	  isolated = knockout = gFalse;
+ 	  if (!obj4.dictLookup(const_cast<char*>("CS"), &obj5)->isNull()) {
+-	    blendingColorSpace = GfxColorSpace::parse(&obj5);
++	    blendingColorSpace = GfxColorSpace::parse(&obj5 PGFX);
+ 	  }
+ 	  obj5.free();
+ 	  if (obj4.dictLookup(const_cast<char*>("I"), &obj5)->isBool()) {
+@@ -1009,9 +1016,9 @@
+   state->setFillPattern(NULL);
+   res->lookupColorSpace(args[0].getName(), &obj);
+   if (obj.isNull()) {
+-    colorSpace = GfxColorSpace::parse(&args[0]);
++    colorSpace = GfxColorSpace::parse(&args[0] PGFX);
+   } else {
+-    colorSpace = GfxColorSpace::parse(&obj);
++    colorSpace = GfxColorSpace::parse(&obj PGFX);
+   }
+   obj.free();
+   if (colorSpace) {
+@@ -1032,9 +1039,9 @@
+   state->setStrokePattern(NULL);
+   res->lookupColorSpace(args[0].getName(), &obj);
+   if (obj.isNull()) {
+-    colorSpace = GfxColorSpace::parse(&args[0]);
++    colorSpace = GfxColorSpace::parse(&args[0] PGFX);
+   } else {
+-    colorSpace = GfxColorSpace::parse(&obj);
++    colorSpace = GfxColorSpace::parse(&obj PGFX);
+   }
+   obj.free();
+   if (colorSpace) {
+@@ -1101,7 +1108,7 @@
+       builder->updateStyle(state);
+     }
+     if (args[numArgs-1].isName() &&
+-	(pattern = res->lookupPattern(args[numArgs-1].getName()))) {
++	(pattern = res->lookupPattern(args[numArgs-1].getName() PGFX))) {
+       state->setFillPattern(pattern);
+       builder->updateStyle(state);
+     }
+@@ -1145,7 +1152,7 @@
+       builder->updateStyle(state);
+     }
+     if (args[numArgs-1].isName() &&
+-	(pattern = res->lookupPattern(args[numArgs-1].getName()))) {
++	(pattern = res->lookupPattern(args[numArgs-1].getName() PGFX))) {
+       state->setStrokePattern(pattern);
+       builder->updateStyle(state);
+     }
+@@ -1543,7 +1550,7 @@
+   double *matrix = NULL;
+   GBool savedState = gFalse;
+ 
+-  if (!(shading = res->lookupShading(args[0].getName()))) {
++  if (!(shading = res->lookupShading(args[0].getName() PGFX))) {
+     return;
+   }
+ 
+@@ -2507,7 +2514,7 @@
+       }
+     }
+     if (!obj1.isNull()) {
+-      colorSpace = GfxColorSpace::parse(&obj1);
++      colorSpace = GfxColorSpace::parse(&obj1 PGFX);
+     } else if (csMode == streamCSDeviceGray) {
+       colorSpace = new GfxDeviceGrayColorSpace();
+     } else if (csMode == streamCSDeviceRGB) {
+@@ -2592,7 +2599,7 @@
+ 	  obj2.free();
+ 	}
+       }
+-      maskColorSpace = GfxColorSpace::parse(&obj1);
++      maskColorSpace = GfxColorSpace::parse(&obj1 PGFX);
+       obj1.free();
+       if (!maskColorSpace || maskColorSpace->getMode() != csDeviceGray) {
+ 	goto err1;
+@@ -2767,7 +2774,7 @@
+     if (obj1.dictLookup(const_cast<char*>("S"), &obj2)->isName(const_cast<char*>("Transparency"))) {
+       transpGroup = gTrue;
+       if (!obj1.dictLookup(const_cast<char*>("CS"), &obj3)->isNull()) {
+-	blendingColorSpace = GfxColorSpace::parse(&obj3);
++	blendingColorSpace = GfxColorSpace::parse(&obj3 PGFX);
+       }
+       obj3.free();
+       if (obj1.dictLookup(const_cast<char*>("I"), &obj3)->isBool()) {

media-gfx/inkscape/files/inkscape-0.48.0-libwpd.patch

+--- inkscape-0.48.0/configure.ac
++++ inkscape-0.48.0/configure.ac
+@@ -678,7 +678,7 @@
+ dnl Check for libwpg for extension
+ dnl ******************************
+ 
+-PKG_CHECK_MODULES(LIBWPG, libwpg-0.1 libwpg-stream-0.1, with_libwpg=yes, with_libwpg=no)
++PKG_CHECK_MODULES(LIBWPG, libwpg-0.2 libwpd-0.9 libwpd-stream-0.9, with_libwpg=yes, with_libwpg=no)
+ if test "x$with_libwpg" = "xyes"; then
+ 	AC_DEFINE(WITH_LIBWPG,1,[Build in libwpg])
+ fi
+--- inkscape-0.48.0/src/extension/internal/wpg-input.cpp
++++ inkscape-0.48.0/src/extension/internal/wpg-input.cpp
+@@ -49,7 +49,7 @@
+ #include "document.h"
+ 
+ #include "libwpg/libwpg.h"
+-#include "libwpg/WPGStreamImplementation.h"
++#include "libwpd-stream/libwpd-stream.h"
+ 
+ 
+ using namespace libwpg;
+@@ -61,9 +61,9 @@
+ 
+ SPDocument *
+ WpgInput::open(Inkscape::Extension::Input * mod, const gchar * uri) {
+-    WPXInputStream* input = new libwpg::WPGFileStream(uri);
++    WPXInputStream* input = new WPXFileStream(uri);
+     if (input->isOLEStream()) {
+-        WPXInputStream* olestream = input->getDocumentOLEStream();
++        WPXInputStream* olestream = input->getDocumentOLEStream("PerfectOffice_MAIN");
+         if (olestream) {
+             delete input;
+             input = olestream;
+@@ -78,7 +78,7 @@
+         return NULL;
+     }
+ 
+-    libwpg::WPGString output;
++    WPXString output;
+     if (!libwpg::WPGraphics::generateSVG(input, output)) {
+         delete input;
+         return NULL;
+
+

media-gfx/inkscape/files/inkscape-0.48.0-poppler-0.16.patch

+=== modified file 'configure.ac'
+--- configure.ac	2010-11-15 01:32:59 +0000
++++ configure.ac	2010-11-21 12:38:01 +0000
+@@ -611,11 +611,12 @@
+ 	AC_DEFINE(POPPLER_NEW_GFXFONT, 1, [Use GfxFont from Poppler >= 0.8.3])
+ fi
+ 
+-AC_MSG_CHECKING(for new color space API in Poppler)
+ ink_svd_CPPFLAGS=$CPPFLAGS
+ ink_svd_LIBS=$LIBS
+ CPPFLAGS="$CPPFLAGS $POPPLER_CFLAGS"
+ LIBS="$LIBS $POPPLER_LIBS"
++
++AC_MSG_CHECKING(for new color space API in Poppler)
+ popplercolor="no"
+ AC_COMPILE_IFELSE([
+ #include <GfxState.h>
+@@ -627,16 +628,36 @@
+   return 0;
+ }
+ ], [popplercolor=yes])
++if test "x$popplercolor" = "xyes"; then
++	AC_DEFINE(POPPLER_NEW_COLOR_SPACE_API, 1, [Use color space API from Poppler >= 0.12.2])
++	AC_MSG_RESULT(yes)
++else
++	AC_MSG_RESULT(no)
++fi
++
++# Poppler's b604a008 commit changes this
++AC_MSG_CHECKING([whether Poppler's GfxPatch no longer uses GfxColor])
++popplergfxcolor="no"
++AC_COMPILE_IFELSE([
++#include <GfxState.h>
++
++int main() {
++  GfxPatch::ColorValue color = {c: {0}};
++  GfxPatch patch;
++  patch.color[[0]][[0]] = color;
++  return 0;
++}
++], [popplergfxcolor=yes])
++if test "x$popplergfxcolor" = "xyes"; then
++	AC_DEFINE(POPPLER_NEW_GFXPATCH, 1, [GfxPatch no longer uses GfxColor in >= 0.15.1])
++	AC_MSG_RESULT(yes)
++else
++	AC_MSG_RESULT(no)
++fi
++
+ CPPFLAGS=$ink_svd_CPPFLAGS
+ LIBS=$ink_svd_LIBS
+ 
+-if test "x$popplercolor" = "xyes"; then
+-	AC_DEFINE(POPPLER_NEW_COLOR_SPACE_API, 1, [Use color space API from Poppler >= 0.12.2])
+-	AC_MSG_RESULT(yes)
+-else
+-	AC_MSG_RESULT(no)
+-fi
+-
+ dnl ******************************
+ dnl Inkboard dependency checking
+ dnl ******************************
+
+=== modified file 'src/extension/internal/pdfinput/pdf-parser.cpp'
+--- src/extension/internal/pdfinput/pdf-parser.cpp	2010-03-21 01:53:59 +0000
++++ src/extension/internal/pdfinput/pdf-parser.cpp	2010-11-21 12:38:01 +0000
+@@ -1874,6 +1874,9 @@
+ 
+ void PdfParser::fillPatch(GfxPatch *patch, int nComps, int depth) {
+   GfxPatch patch00, patch01, patch10, patch11;
++#ifdef POPPLER_NEW_GFXPATCH
++  GfxColor color;
++#endif
+   double xx[4][8], yy[4][8];
+   double xxm, yym;
+   double patchColorDelta = colorDeltas[pdfPatchMeshShading-1];
+@@ -1890,9 +1893,16 @@
+ 	  > patchColorDelta) {
+       break;
+     }
++#ifdef POPPLER_NEW_GFXPATCH
++    color.c[i] = GfxColorComp(patch->color[0][0].c[i]);
++#endif
+   }
+   if (i == nComps || depth == maxDepths[pdfPatchMeshShading-1]) {
++#ifdef POPPLER_NEW_GFXPATCH
++    state->setFillColor(&color);
++#else
+     state->setFillColor(&patch->color[0][0]);
++#endif
+     state->moveTo(patch->x[0][0], patch->y[0][0]);
+     state->curveTo(patch->x[0][1], patch->y[0][1],
+ 		   patch->x[0][2], patch->y[0][2],
+

media-gfx/inkscape/files/inkscape-0.48.0-spell.patch

+--- inkscape-0.48.0/configure.ac.orig	2010-10-26 21:22:06.000000000 +0200
++++ inkscape-0.48.0/configure.ac	2010-10-26 21:33:39.000000000 +0200
+@@ -433,10 +433,15 @@
+ fi
+ AM_CONDITIONAL(INKJAR, test "$with_ij" = "yes")
+ 
++AC_ARG_WITH([gtkspell],
++	AS_HELP_STRING([--without-gtkspell], [disable gtk spelling widget]),[with_gtkspell=$withval], [with_gtkspell=yes])
++
+ ink_spell_pkg=
+-if pkg-config --exists gtkspell-2.0; then
+-	ink_spell_pkg=gtkspell-2.0
+-	AC_DEFINE(WITH_GTKSPELL, 1, [enable gtk spelling widget])
++if test "x$with_gtkspell" = "xyes"; then
++	if pkg-config --exists gtkspell-2.0; then
++		ink_spell_pkg=gtkspell-2.0
++		AC_DEFINE(WITH_GTKSPELL, 1, [enable gtk spelling widget])
++	fi
+ fi
+ 
+ dnl ******************************
+@@ -758,12 +763,17 @@
+ dnl **************************
+ dnl Check for aspell 
+ dnl ******************************
+-AC_CHECK_LIB(aspell, new_aspell_config, [AC_CHECK_HEADER(aspell.h, aspell_ok=yes, aspell_ok=no)], aspell_ok=no, -lz -lm)
+-if test "x$aspell_ok" = "xyes"; then
+-	AC_DEFINE(HAVE_ASPELL, 1, [Use aspell for built-in spellchecker])
+-  INKSCAPE_LIBS="$INKSCAPE_LIBS -laspell"
+-else
+-	AC_MSG_CHECKING([Aspell not found, spell checker will be disabled])
++AC_ARG_WITH([aspell],
++	AS_HELP_STRING([--without-aspell], [disable aspell spell checker]),[with_aspell=$withval], [with_aspell=yes])
++
++if test "x$with_aspell" = "xyes"; then
++	AC_CHECK_LIB(aspell, new_aspell_config, [AC_CHECK_HEADER(aspell.h, aspell_ok=yes, aspell_ok=no)], aspell_ok=no, -lz -lm)
++	if test "x$aspell_ok" = "xyes"; then
++		AC_DEFINE(HAVE_ASPELL, 1, [Use aspell for built-in spellchecker])
++		INKSCAPE_LIBS="$INKSCAPE_LIBS -laspell"
++	else
++		AC_MSG_CHECKING([Aspell not found, spell checker will be disabled])
++	fi
+ fi
+ 
+ dnl Check for bind_textdomain_codeset, including -lintl if GLib brings it in.

media-gfx/inkscape/files/inkscape-0.48.1-gcc-4.6.patch

+--- inkscape-0.48.1/src/2geom/utils.h
++++ inkscape-0.48.1-r1/src/2geom/utils.h
+@@ -35,6 +35,7 @@
+ 
+ #include <cmath>
+ #include <vector>
++#include <cstddef>
+ 
+ namespace Geom {
+ 
+--- inkscape-0.48.1/src/libavoid/geomtypes.h
++++ inkscape-0.48.1-r1/src/libavoid/geomtypes.h
+@@ -31,6 +31,7 @@
+ 
+ #include <vector>
+ #include <utility>
++#include <cstddef>
+ 
+ 
+ namespace Avoid
+--- inkscape-0.48.1/src/Makefile.am
++++ inkscape-0.48.1-r1/src/Makefile.am
+@@ -205,7 +205,7 @@
+ 
+ inkscape_SOURCES += main.cpp $(win32_sources)
+ inkscape_LDADD = $(all_libs)
+-inkscape_LDFLAGS = --export-dynamic $(kdeldflags) $(mwindows)
++inkscape_LDFLAGS = $(kdeldflags) $(mwindows)
+ 
+ inkview_SOURCES += inkview.cpp $(win32_sources)
+ inkview_LDADD = $(all_libs)

media-gfx/inkscape/files/inkscape-0.48.1-lcms.patch

+--- inkscape-0.48.1/src/color-profile.cpp.orig
++++ inkscape-0.48.1/src/color-profile.cpp
+@@ -31,6 +31,7 @@
+ #include "inkscape.h"
+ #include "document.h"
+ #include "preferences.h"
++#include "io/sys.h"
+ 
+ #include "dom/uri.h"
+ #include "dom/util/digest.h"
+@@ -557,9 +558,6 @@
+     return (outofgamut == 255);
+ }
+ 
+-
+-#include <io/sys.h>
+-
+ class ProfileInfo
+ {
+ public:

media-gfx/inkscape/files/inkscape-0.48.1-libpng15.patch

+--- inkscape-0.48.1/src/extension/internal/pdfinput/svg-builder.cpp
++++ inkscape-0.48.1-mod//src/extension/internal/pdfinput/svg-builder.cpp
+@@ -1443,7 +1443,7 @@
+         return NULL;
+     }
+     // Set error handler
+-    if (setjmp(png_ptr->jmpbuf)) {
++    if (setjmp(png_jmpbuf(png_ptr))) {
+         png_destroy_write_struct(&png_ptr, &info_ptr);
+         return NULL;
+     }
+--- inkscape-0.48.1/src/helper/png-write.cpp
++++ inkscape-0.48.1-mod//src/helper/png-write.cpp
+@@ -165,7 +165,7 @@
+     /* Set error handling.  REQUIRED if you aren't supplying your own
+      * error hadnling functions in the png_create_write_struct() call.
+      */
+-    if (setjmp(png_ptr->jmpbuf)) {
++    if (setjmp(png_jmpbuf(png_ptr))) {
+         /* If we get here, we had a problem reading the file */
+         fclose(fp);
+         png_destroy_write_struct(&png_ptr, &info_ptr);
+--- inkscape-0.48.1/src/sp-image.cpp
++++ inkscape-0.48.1-mod//src/sp-image.cpp
+@@ -386,9 +386,13 @@
+ 
+ #if defined(PNG_iCCP_SUPPORTED)
+                 {
+-                    char* name = 0;
++                    png_charp name = 0;
+                     int compression_type = 0;
+-                    char* profile = 0;
++#if (PNG_LIBPNG_VER < 10500)
++                    png_charp profile = 0;
++#else
++                    png_bytep profile = 0;
++#endif
+                     png_uint_32 proflen = 0;
+                     if ( png_get_iCCP(pngPtr, infoPtr, &name, &compression_type, &profile, &proflen) ) {
+ //                                         g_message("Found an iCCP chunk named [%s] with %d bytes and comp %d", name, proflen, compression_type);

media-gfx/inkscape/files/inkscape-0.48.2-gcc-4.7-no-var-override.patch

+diff --git a/work/inkscape-0.48.2/src/graphlayout.cpp b/work/inkscape-0.48.2/src/graphlayout.cpp
+index a89af10..e34d404 100644
+--- a/work/inkscape-0.48.2/src/graphlayout.cpp
++++ b/work/inkscape-0.48.2/src/graphlayout.cpp
+@@ -155,11 +155,11 @@ void graphlayout(GSList const *const items) {
+          ++i)
+     {
+         SPItem *iu=*i;
+-        map<string,unsigned>::iterator i=nodelookup.find(iu->getId());
+-        if(i==nodelookup.end()) {
++        map<string,unsigned>::iterator itn=nodelookup.find(iu->getId());
++        if(itn==nodelookup.end()) {
+             continue;
+         }
+-        unsigned u=i->second;
++        unsigned u=itn->second;
+         GSList *nlist=iu->avoidRef->getAttachedConnectors(Avoid::runningFrom);
+         list<SPItem *> connectors;
+ 

media-gfx/inkscape/files/inkscape-0.48.2-libwpg.patch

+--- inkscape-0.48.2/configure.ac.orig
++++ inkscape-0.48.2/configure.ac
+@@ -713,14 +713,14 @@
+ 
+ with_libwpg=no
+ 
+-PKG_CHECK_MODULES(LIBWPG01, libwpg-0.1 libwpg-stream-0.1, with_libwpg01=yes, with_libwpg01=no)
+-if test "x$with_libwpg01" = "xyes"; then
+-	AC_DEFINE(WITH_LIBWPG01,1,[Build in libwpg 0.1.x])
+-	with_libwpg=yes
+-	AC_SUBST(LIBWPG_LIBS, $LIBWPG01_LIBS)
+-	AC_SUBST(LIBWPG_CFLAGS, $LIBWPG01_CFLAGS)
+-fi
+-AM_CONDITIONAL(WITH_LIBWPG01, test "x$with_libwpg01" = "xyes")
++#PKG_CHECK_MODULES(LIBWPG01, libwpg-0.1 libwpg-stream-0.1, with_libwpg01=yes, with_libwpg01=no)
++#if test "x$with_libwpg01" = "xyes"; then
++#    AC_DEFINE(WITH_LIBWPG01,1,[Build in libwpg 0.1.x])
++#    with_libwpg=yes
++#    AC_SUBST(LIBWPG_LIBS, $LIBWPG01_LIBS)
++#    AC_SUBST(LIBWPG_CFLAGS, $LIBWPG01_CFLAGS)
++#fi
++#AM_CONDITIONAL(WITH_LIBWPG01, test "x$with_libwpg01" = "xyes")
+ 
+ PKG_CHECK_MODULES(LIBWPG02, libwpg-0.2 libwpd-0.9 libwpd-stream-0.9, with_libwpg02=yes, with_libwpg02=no)
+ if test "x$with_libwpg02" = "xyes"; then

media-gfx/inkscape/inkscape-0.47.ebuild

+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/inkscape/inkscape-0.47.ebuild,v 1.16 2011/08/04 16:27:36 scarabeus Exp $
+
+EAPI=2
+inherit eutils flag-o-matic gnome2
+
+MY_P="${P/_/}"
+S="${WORKDIR}/${MY_P}"
+SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
+
+DESCRIPTION="A SVG based generic vector-drawing program"
+HOMEPAGE="http://www.inkscape.org/"
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="0"
+KEYWORDS="amd64 hppa ppc ppc64 x86"
+IUSE="dia gnome gs inkjar lcms mmx nls spell wmf"
+
+RESTRICT="test"
+
+COMMON_DEPEND="
+	>=app-text/poppler-0.12.3-r3[cairo,xpdf-headers]
+	dev-cpp/glibmm
+	>=dev-cpp/gtkmm-2.10.0:2.4
+	>=dev-libs/boehm-gc-6.4
+	>=dev-libs/glib-2.6.5
+	>=dev-libs/libsigc++-2.0.12
+	>=dev-libs/libxml2-2.6.20
+	>=dev-libs/libxslt-1.0.15
+	dev-libs/popt
+	dev-python/lxml
+	media-gfx/imagemagick
+	media-libs/fontconfig
+	>=media-libs/freetype-2
+	>=media-libs/libpng-1.2
+	>=app-text/libwpg-0.1
+	sci-libs/gsl
+	x11-libs/libXft
+	>=x11-libs/gtk+-2.10.7:2
+	>=x11-libs/pango-1.4.0
+	|| ( dev-lang/python[xml] dev-python/pyxml )
+	gnome? ( >=gnome-base/gnome-vfs-2.0 )
+	lcms? ( =media-libs/lcms-1* )
+	spell? (
+		app-text/aspell
+		app-text/gtkspell
+	)"
+
+# These only use executables provided by these packages
+# See share/extensions for more details. inkscape can tell you to
+# install these so we could of course just not depend on those and rely
+# on that.
+RDEPEND="
+	${COMMON_DEPEND}
+	dev-python/numpy
+	dia? ( app-office/dia )
+	gs? ( app-text/ghostscript-gpl )
+	wmf? ( media-libs/libwmf )"
+
+DEPEND="${COMMON_DEPEND}
+	dev-libs/boost
+	sys-devel/gettext
+	dev-util/pkgconfig
+	x11-libs/libX11
+	>=dev-util/intltool-0.29"
+
+pkg_setup() {
+	G2CONF="${G2CONF} --without-perl"
+	G2CONF="${G2CONF} --enable-poppler-cairo"
+	G2CONF="${G2CONF} --with-xft"
+	G2CONF="${G2CONF} $(use_with gnome gnome-vfs)"
+	G2CONF="${G2CONF} $(use_with inkjar)"
+	G2CONF="${G2CONF} $(use_enable lcms)"
+	G2CONF="${G2CONF} $(use_enable mmx)"
+	G2CONF="${G2CONF} $(use_enable nls)"
+	DOCS="AUTHORS ChangeLog NEWS README*"
+}
+
+src_prepare() {
+	epatch "${FILESDIR}"/${P}-poppler.patch \
+		"${FILESDIR}"/${P}-gcc45.patch
+	gnome2_src_prepare
+}
+
+src_configure() {
+	# aliasing unsafe wrt #310393
+	append-flags -fno-strict-aliasing
+	gnome2_src_configure
+}
+
+pkg_postinst() {
+	elog "local configurations (also includes extensions) are moved from"
+	elog "\${HOME}/.inkscape to \${HOME}/.config/inkscape within"
+	elog ">=media-gfx/inkscape-0.47"
+}

media-gfx/inkscape/inkscape-0.48.0.ebuild

+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/inkscape/inkscape-0.48.0.ebuild,v 1.13 2011/08/04 16:27:36 scarabeus Exp $
+
+EAPI=2
+inherit eutils flag-o-matic autotools gnome2
+
+MY_P="${P/_/}"
+S="${WORKDIR}/${MY_P}"
+SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
+
+DESCRIPTION="A SVG based generic vector-drawing program"
+HOMEPAGE="http://www.inkscape.org/"
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="0"
+KEYWORDS="amd64 hppa ppc ~ppc64 x86"
+IUSE="dia gnome gs inkjar lcms nls spell wmf"
+
+RESTRICT="test"
+
+COMMON_DEPEND="
+	>=app-text/poppler-0.12.3-r3[cairo,xpdf-headers]
+	dev-cpp/glibmm
+	>=dev-cpp/gtkmm-2.18.0:2.4
+	>=dev-libs/boehm-gc-6.4
+	>=dev-libs/glib-2.6.5
+	>=dev-libs/libsigc++-2.0.12
+	>=dev-libs/libxml2-2.6.20
+	>=dev-libs/libxslt-1.0.15
+	dev-libs/popt
+	dev-python/lxml
+	media-gfx/imagemagick
+	media-libs/fontconfig
+	>=media-libs/freetype-2
+	>=media-libs/libpng-1.2
+	>=app-text/libwpg-0.1
+	sci-libs/gsl
+	x11-libs/libXft
+	>=x11-libs/gtk+-2.10.7:2
+	>=x11-libs/pango-1.4.0
+	|| ( dev-lang/python[xml] dev-python/pyxml )
+	gnome? ( >=gnome-base/gnome-vfs-2.0 )
+	lcms? ( =media-libs/lcms-1* )
+	spell? (
+		app-text/aspell
+		app-text/gtkspell
+	)"
+
+# These only use executables provided by these packages
+# See share/extensions for more details. inkscape can tell you to
+# install these so we could of course just not depend on those and rely
+# on that.
+RDEPEND="
+	${COMMON_DEPEND}
+	dev-python/numpy
+	dia? ( app-office/dia )
+	gs? ( app-text/ghostscript-gpl )
+	wmf? ( media-libs/libwmf )"
+
+DEPEND="${COMMON_DEPEND}
+	dev-libs/boost
+	sys-devel/gettext
+	dev-util/pkgconfig
+	x11-libs/libX11
+	>=dev-util/intltool-0.29"
+
+pkg_setup() {
+	G2CONF="${G2CONF} --without-perl"
+	G2CONF="${G2CONF} --enable-poppler-cairo"
+	G2CONF="${G2CONF} --with-xft"
+	G2CONF="${G2CONF} $(use_with gnome gnome-vfs)"
+	G2CONF="${G2CONF} $(use_with inkjar)"
+	G2CONF="${G2CONF} $(use_enable lcms)"
+	G2CONF="${G2CONF} $(use_enable nls)"
+	G2CONF="${G2CONF} $(use_with spell aspell)"
+	G2CONF="${G2CONF} $(use_with spell gtkspell)"
+	DOCS="AUTHORS ChangeLog NEWS README*"
+}
+
+src_prepare() {
+	gnome2_src_prepare
+	epatch "${FILESDIR}"/${P}-spell.patch
+
+	# Upstream commit:
+	# http://bazaar.launchpad.net/~inkscape.dev/inkscape/RELEASE_0_48_BRANCH/revision/9727
+	epatch "${FILESDIR}"/${P}-poppler-0.16.patch
+	eautoreconf
+}
+
+src_configure() {
+	# aliasing unsafe wrt #310393
+	append-flags -fno-strict-aliasing
+	gnome2_src_configure
+}
+
+pkg_postinst() {
+	elog "local configurations (also includes extensions) are moved from"
+	elog "\${HOME}/.inkscape to \${HOME}/.config/inkscape within"
+	elog ">=media-gfx/inkscape-0.47"
+}

media-gfx/inkscape/inkscape-0.48.1-r1.ebuild

+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/inkscape/inkscape-0.48.1-r1.ebuild,v 1.2 2011/08/04 16:27:36 scarabeus Exp $
+
+EAPI=2
+inherit eutils flag-o-matic autotools gnome2
+
+MY_P="${P/_/}"
+S="${WORKDIR}/${MY_P}"
+SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2"
+
+DESCRIPTION="A SVG based generic vector-drawing program"
+HOMEPAGE="http://www.inkscape.org/"
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~x86"
+IUSE="dia gnome gs inkjar lcms nls spell wmf"
+
+RESTRICT="test"
+
+COMMON_DEPEND="
+	>=app-text/poppler-0.12.3-r3[cairo,xpdf-headers]
+	dev-cpp/glibmm
+	>=dev-cpp/gtkmm-2.18.0:2.4
+	>=dev-libs/boehm-gc-6.4
+	>=dev-libs/glib-2.6.5
+	>=dev-libs/libsigc++-2.0.12
+	>=dev-libs/libxml2-2.6.20
+	>=dev-libs/libxslt-1.0.15
+	dev-libs/popt
+	dev-python/lxml
+	media-gfx/imagemagick
+	media-libs/fontconfig
+	media-libs/freetype:2
+	>=media-libs/libpng-1.2
+	app-text/libwpd:0.9
+	app-text/libwpg:0.2
+	sci-libs/gsl
+	x11-libs/libXft
+	>=x11-libs/gtk+-2.10.7:2
+	>=x11-libs/pango-1.4.0
+	|| ( dev-lang/python[xml] dev-python/pyxml )
+	gnome? ( >=gnome-base/gnome-vfs-2.0 )
+	lcms? ( media-libs/lcms:0 )
+	spell? (
+		app-text/aspell
+		app-text/gtkspell
+	)"
+
+# These only use executables provided by these packages
+# See share/extensions for more details. inkscape can tell you to
+# install these so we could of course just not depend on those and rely
+# on that.
+RDEPEND="
+	${COMMON_DEPEND}
+	dev-python/numpy
+	media-gfx/uniconvertor
+	dia? ( app-office/dia )
+	gs? ( app-text/ghostscript-gpl )
+	wmf? ( media-libs/libwmf )"
+
+DEPEND="${COMMON_DEPEND}
+	dev-libs/boost
+	sys-devel/gettext
+	dev-util/pkgconfig
+	x11-libs/libX11
+	>=dev-util/intltool-0.29"
+
+pkg_setup() {
+	G2CONF="${G2CONF} --without-perl"
+	G2CONF="${G2CONF} --enable-poppler-cairo"
+	G2CONF="${G2CONF} --with-xft"
+	G2CONF="${G2CONF} $(use_with gnome gnome-vfs)"
+	G2CONF="${G2CONF} $(use_with inkjar)"
+	G2CONF="${G2CONF} $(use_enable lcms)"
+	G2CONF="${G2CONF} $(use_enable nls)"
+	G2CONF="${G2CONF} $(use_with spell aspell)"
+	G2CONF="${G2CONF} $(use_with spell gtkspell)"
+	DOCS="AUTHORS ChangeLog NEWS README*"
+}
+
+src_prepare() {
+	gnome2_src_prepare
+	epatch "${FILESDIR}"/${PN}-0.48.0-spell.patch
+	epatch "${FILESDIR}"/${PN}-0.48.0-libwpd.patch
+	epatch "${FILESDIR}"/${P}-libpng15.patch
+	epatch "${FILESDIR}"/${P}-lcms.patch
+	epatch "${FILESDIR}"/${P}-gcc-4.6.patch
+	eautoreconf
+}
+
+src_configure() {
+	# aliasing unsafe wrt #310393
+	append-flags -fno-strict-aliasing
+	gnome2_src_configure
+}

media-gfx/inkscape/inkscape-0.48.1.ebuild

+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/inkscape/inkscape-0.48.1.ebuild,v 1.5 2011/08/04 16:27:36 scarabeus Exp $
+
+EAPI=2
+inherit eutils flag-o-matic autotools gnome2
+
+MY_P="${P/_/}"
+S="${WORKDIR}/${MY_P}"
+SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2"
+
+DESCRIPTION="A SVG based generic vector-drawing program"
+HOMEPAGE="http://www.inkscape.org/"
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~ppc ~x86"
+IUSE="dia gnome gs inkjar lcms nls spell wmf"
+
+RESTRICT="test"
+
+COMMON_DEPEND="
+	>=app-text/poppler-0.12.3-r3[cairo,xpdf-headers]
+	dev-cpp/glibmm
+	>=dev-cpp/gtkmm-2.18.0:2.4
+	>=dev-libs/boehm-gc-6.4
+	>=dev-libs/glib-2.6.5
+	>=dev-libs/libsigc++-2.0.12
+	>=dev-libs/libxml2-2.6.20
+	>=dev-libs/libxslt-1.0.15
+	dev-libs/popt
+	dev-python/lxml
+	media-gfx/imagemagick
+	media-libs/fontconfig
+	media-libs/freetype:2
+	>=media-libs/libpng-1.2
+	>=app-text/libwpg-0.1
+	sci-libs/gsl
+	x11-libs/libXft
+	>=x11-libs/gtk+-2.10.7:2
+	>=x11-libs/pango-1.4.0
+	|| ( dev-lang/python[xml] dev-python/pyxml )
+	gnome? ( >=gnome-base/gnome-vfs-2.0 )
+	lcms? ( media-libs/lcms:0 )
+	spell? (
+		app-text/aspell
+		app-text/gtkspell
+	)"
+
+# These only use executables provided by these packages
+# See share/extensions for more details. inkscape can tell you to
+# install these so we could of course just not depend on those and rely
+# on that.
+RDEPEND="
+	${COMMON_DEPEND}
+	dev-python/numpy
+	media-gfx/uniconvertor
+	dia? ( app-office/dia )
+	gs? ( app-text/ghostscript-gpl )
+	wmf? ( media-libs/libwmf )"
+
+DEPEND="${COMMON_DEPEND}
+	dev-libs/boost
+	sys-devel/gettext
+	dev-util/pkgconfig
+	x11-libs/libX11
+	>=dev-util/intltool-0.29"
+
+pkg_setup() {
+	G2CONF="${G2CONF} --without-perl"
+	G2CONF="${G2CONF} --enable-poppler-cairo"
+	G2CONF="${G2CONF} --with-xft"
+	G2CONF="${G2CONF} $(use_with gnome gnome-vfs)"
+	G2CONF="${G2CONF} $(use_with inkjar)"
+	G2CONF="${G2CONF} $(use_enable lcms)"
+	G2CONF="${G2CONF} $(use_enable nls)"
+	G2CONF="${G2CONF} $(use_with spell aspell)"
+	G2CONF="${G2CONF} $(use_with spell gtkspell)"
+	DOCS="AUTHORS ChangeLog NEWS README*"
+}
+
+src_prepare() {
+	gnome2_src_prepare
+	epatch "${FILESDIR}"/${PN}-0.48.0-spell.patch
+	epatch "${FILESDIR}"/${P}-libpng15.patch
+	epatch "${FILESDIR}"/${P}-lcms.patch
+	eautoreconf
+}
+
+src_configure() {
+	# aliasing unsafe wrt #310393
+	append-flags -fno-strict-aliasing
+	gnome2_src_configure
+}

media-gfx/inkscape/inkscape-0.48.2.ebuild

+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/inkscape/inkscape-0.48.2.ebuild,v 1.5 2011/08/29 18:32:34 grobian Exp $
+
+EAPI=4
+inherit eutils flag-o-matic autotools gnome2
+
+MY_P="${P/_/}"
+S="${WORKDIR}/${MY_P}"
+SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2"
+
+DESCRIPTION="A SVG based generic vector-drawing program"
+HOMEPAGE="http://www.inkscape.org/"
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
+IUSE="dia gnome gs inkjar lcms nls spell wmf"
+
+RESTRICT="test"
+
+COMMON_DEPEND="
+	>=app-text/poppler-0.12.3-r3[cairo,xpdf-headers]
+	dev-cpp/glibmm
+	>=dev-cpp/gtkmm-2.18.0:2.4
+	>=dev-libs/boehm-gc-6.4
+	>=dev-libs/glib-2.6.5
+	>=dev-libs/libsigc++-2.0.12
+	>=dev-libs/libxml2-2.6.20
+	>=dev-libs/libxslt-1.0.15
+	dev-libs/popt
+	dev-python/lxml
+	media-gfx/imagemagick
+	media-libs/fontconfig
+	media-libs/freetype:2
+	>=media-libs/libpng-1.2
+	app-text/libwpd:0.9
+	app-text/libwpg:0.2
+	sci-libs/gsl
+	x11-libs/libXft
+	>=x11-libs/gtk+-2.10.7:2
+	>=x11-libs/pango-1.4.0
+	|| ( dev-lang/python[xml] dev-python/pyxml )
+	gnome? ( >=gnome-base/gnome-vfs-2.0 )
+	lcms? ( media-libs/lcms:0 )
+	spell? (
+		app-text/aspell
+		app-text/gtkspell
+	)"
+
+# These only use executables provided by these packages
+# See share/extensions for more details. inkscape can tell you to
+# install these so we could of course just not depend on those and rely
+# on that.
+RDEPEND="
+	${COMMON_DEPEND}
+	dev-python/numpy
+	media-gfx/uniconvertor
+	dia? ( app-office/dia )
+	gs? ( app-text/ghostscript-gpl )
+	wmf? ( media-libs/libwmf )"
+
+DEPEND="${COMMON_DEPEND}
+	dev-libs/boost
+	sys-devel/gettext
+	dev-util/pkgconfig
+	x11-libs/libX11
+	>=dev-util/intltool-0.29"
+
+pkg_setup() {
+	G2CONF="${G2CONF} --without-perl"
+	G2CONF="${G2CONF} --enable-poppler-cairo"
+	G2CONF="${G2CONF} --with-xft"
+	G2CONF="${G2CONF} $(use_with gnome gnome-vfs)"
+	G2CONF="${G2CONF} $(use_with inkjar)"
+	G2CONF="${G2CONF} $(use_enable lcms)"
+	G2CONF="${G2CONF} $(use_enable nls)"
+	G2CONF="${G2CONF} $(use_with spell aspell)"
+	G2CONF="${G2CONF} $(use_with spell gtkspell)"
+	DOCS="AUTHORS ChangeLog NEWS README*"
+}
+
+src_prepare() {
+	gnome2_src_prepare
+	epatch "${FILESDIR}"/${PN}-0.48.0-spell.patch \
+		"${FILESDIR}"/${PN}-0.48.1-libpng15.patch \
+		"${FILESDIR}"/${PN}-0.48.1-lcms.patch \
+		"${FILESDIR}"/${P}-libwpg.patch \
+		"${FILESDIR}"/${P}-gcc-4.7-no-var-override.patch
+	eautoreconf
+}
+
+src_configure() {
+	# aliasing unsafe wrt #310393
+	append-flags -fno-strict-aliasing
+	gnome2_src_configure
+}

media-gfx/inkscape/metadata.xml

+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+	<herd>graphics</herd>
+	<use>
+		<flag name='dia'>
+			pull in <pkg>app-office/dia</pkg> for dia import extension
+		</flag>
+		<flag name='inkjar'>
+			enables support for OpenOffice.org SVG jar files
+		</flag>
+		<flag name='gs'>
+			enables support for the PostScript import extension
+		</flag>
+	</use>
+</pkgmetadata>
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.