diff -ur inkscape.orig/inkscape-0.48.2.ebuild inkscape/inkscape-0.48.2.ebuild --- inkscape.orig/inkscape-0.48.2.ebuild 2011-11-16 01:12:36.080999943 +0800 +++ inkscape/inkscape-0.48.2.ebuild 2011-11-18 22:39:49.030954154 +0800 @@ -3,7 +3,9 @@ # $Header: /var/cvsroot/gentoo-x86/media-gfx/inkscape/inkscape-0.48.2.ebuild,v 1.10 2011/10/27 06:31:27 tetromino Exp $ EAPI=4 -inherit eutils flag-o-matic autotools gnome2 +PYTHON_DEPEND="*::3.2" +PYTHON_USE_WITH=xml +inherit eutils flag-o-matic autotools gnome2 python MY_P="${P/_/}" S="${WORKDIR}/${MY_P}" @@ -40,7 +42,6 @@ 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? ( @@ -68,6 +69,8 @@ >=dev-util/intltool-0.29" pkg_setup() { + python_set_active_version 2 + python_pkg_setup G2CONF="${G2CONF} --without-perl" G2CONF="${G2CONF} --enable-poppler-cairo" @@ -95,3 +98,11 @@ append-flags -fno-strict-aliasing gnome2_src_configure } + +pkg_postint() { + python_mod_optimize +} + +pkg_postrm() { + python_mod_cleanup +}