the gnome dependency by gdk-pixbuf should be set by a USE-flag
Created attachment 98155 [details, diff] A patch against the latest ebuild, to introduce the gnome use flag
Which part of this comment you did not understand? <snip> # We need gnome-libs here, else gnome support do not get compiled into # gdk-pixbuf (the GnomeCanvasPixbuf library ) </snip> Plus, adding a use flag without changing compile in any way is plain wrong and produces just automagic dependencies -> bad.
(In reply to comment #2) > # We need gnome-libs here, else gnome support do not get compiled into > # gdk-pixbuf (the GnomeCanvasPixbuf library ) Why would I want this if I say I don't want gnome(-1.4) support? I thought that's the point of USE flags, to tune the systems to your needs. BTW: gtk-perl has the use flag, also needs gdk-pixbuf, and compiles just fine without the GnomeCanvasPixbuf library. > Plus, adding a use flag without changing compile in any way is plain wrong and > produces just automagic dependencies -> bad. Hint taken, and it's not too difficult to change this. Besides if the dependencies are broken "revdep-rebuild" would take care of this like it does in so many cases after upgrading the system.
Comment on attachment 98155 [details, diff] A patch against the latest ebuild, to introduce the gnome use flag Automagic dependencies suck...
(In reply to comment #3) > Besides if the > dependencies are broken "revdep-rebuild" would take care of this like it does > in so many cases after upgrading the system. Oh no? Automagic dependencies are plain not acceptable, period.
(In reply to comment #3) > (In reply to comment #2) > > # We need gnome-libs here, else gnome support do not get compiled into > > # gdk-pixbuf (the GnomeCanvasPixbuf library ) > Why would I want this if I say I don't want gnome(-1.4) support? Then the question becomes, why do you need the gdk-pixbuf package? >=gtk+-2.0 provides a modern gdk-pixbuf library that doesn't depend on anything much more than glib.
Gtk-Perl depends on gtk-1.2 and gdk-pixbuf.
What package in portage needs gtk-perl that you need? I'll try to look into having packages not need the old gtk1 based gtk-perl module at some point. If you need gtk-perl for your own (not as a dep), then there's gtk2-perl and CPAN.
*** This bug has been marked as a duplicate of 7693 ***