# required by gnome-base/librsvg-2.40.1 # required by media-gfx/imagemagick-6.8.8.5[svg] # required by app-editors/kile-2.1.3[png] # required by @selected # required by @world (argument) # /etc/portage/package.mask/gtk3: =x11-libs/gtk+-3.10.7 Right, so librsvg now pulls in gtk3 ... ebuild says: inherit gnome2 vala SLOT="2" This is a bit weird, I'd expect a gtk3/gnome3 package to be independent of gnome2 bits. Anyway, I've fixed this regression with a local package.mask for now.
gnome2.eclass is used for both gnome-2 and gnome-3. If you notice, there is no gnome3.eclass in the tree. The slot is 2 because it's parallel-installable with librsvg-1.x, but not with any version of librsvg-2.x By regression, I am assuming you mean the required dependency on gtk. This has been reported upstream (https://bugzilla.gnome.org/show_bug.cgi?id=712693), and I suppose we can apply the patch in our ebuild...
+*librsvg-2.40.1-r1 (16 Feb 2014) + + 16 Feb 2014; Alexandre Rostovtsev <tetromino@gentoo.org> + +librsvg-2.40.1-r1.ebuild, +files/librsvg-2.40.1-gtk-optional.patch, + metadata.xml: + Make rsvg-view-3 tool and gtk+ dependency optional (bug #501434, thanks to + Patrick Lauer). Update USE flag description.