The Gnome support in gtk-perl is optional ("Makefile.PL --without-module gnome --without-module gnomeprint" to remove it), so gtk-perl does not need to depend on gnome-base/gnome-libs if the configuration does not have gnome set in USE.
Created attachment 4908 [details] revised ebuild Thanks for the bug entry =:) Attached is the ebuild I mentioned - this should replace the ebuild you currently have and only install those nasty gnome libs if you already have gnome installed :) Let me know if this works and I will commit, Mike
Did the attachment resolve your problem? I would like to commit this to the general portage tree but am awaiting your word to do so :)
Sorry for the wait. I replied to the e-mail, but it bounced. As I wrote: Close, but no cigar. It seems like gtk-perl depends on gdk-pixbuf, which (groan) again needs gnome. Doesn't seem to be an easy fix this time (though the folks at gdk-pixbuf are considering moving to the plain GTK libraries). The ebuild seems to work, but you wouldn't notice any difference. You should probably go ahead and commit though, even though it doesn't make a difference for now.
Mind if I close this out as unresolved? Afraid there isn't much we can do...
Go ahead.
I had to reopen this bug because of a couple of things: First, one of my own mistakes: to turn off Gnome support, instead of "--without-module gnome --without-module gnomeprint," it should be "--without-gnome --without-gnomeprint." The word "module" was just a placeholder in the docs, I should have read them more carefully. Second, the reason I hadn't noticed it earlier: ${myconf} doesn't get passed to the build script at all! It's set, but never used. Third, "support for panel applets has moved in its own submodule." So for those who don't use Gnome (and thus the Gnome panel), we'd need "--without-applets" as well. I didn't mean to bother you again, but this seemed sort of important.
not forgotten - just rebuilt my dev box. have a chroot drive that i will test this on (no gnome installed)
*** Bug 10596 has been marked as a duplicate of this bug. ***
hold your hats on tight, just fought with this ebuild and now have it so that USE=-gnome will still result in a successfull build. Please note, you will still have gnome-libraries installed. This is how the gtk gentoo maintainers have structured gtk support, but is mostly a name only. Emerging gtk will include a gnome library or two, but this does not constitute a complete gnome install (or even a partial one). Will be updating portage shortly, want to clean up the newer ebuild first.
Is everyone happy now? Can this be (re)closed? (thanks for your patience dcc, i know you've been poking me for a while on this one)