Hello. It seems I've stumbled upon an annoying error in some ebuild dependencies. I was trying to upgrade abiword to a newer version, and the dependencies kept listing parts of gnome (such as gnome-libs and gnome-print) despite the fact that I have the "gnome" use setting turned off. I found that after removing ">=gnome-base/bonobo-1.0.9-r1" from the dependencies removed all of the gnome dependencies for abiword. (I still left in the other gnome based dependencies that had "gnome? ()" preceeding them) Here is the depend list for the abiword ebuild I currently have (abiword-0.99.2.ebuild) DEPEND="virtual/glibc >=sys-devel/gcc-2.95.2 =media-libs/freetype-1.3.1-r3 >=media-libs/libpng-1.0.7 >=media-libs/jpeg-6b-r2 >=x11-libs/gtk+-1.2.10-r4 gnome? ( >=gnome-base/gnome-libs-1.4.1.2-r1 >=dev-libs/libunicode-0.4-r1 >=gnome-base/bonobo-1.0.9-r1 >=gnome-extra/gal-0.13-r1 ) perl? ( >=sys-devel/perl-5.6 ) spell? ( >=app-text/pspell-0.11.2 ) xml2? ( >=dev-libs/libxml2-2.4.10 ) virtual/x11" And here is a current depend list (abiword-0.99.5.ebuild) DEPEND="virtual/x11 media-libs/libpng >=dev-libs/libunicode-0.4-r1 >=gnome-base/bonobo-1.0.9-r1 >=x11-libs/gtk+-1.2.10-r4 jpeg? ( >=media-libs/jpeg-6b-r2 ) perl? ( >=sys-devel/perl-5.6 ) xml2? ( >=dev-libs/libxml2-2.4.10 ) spell? ( >=app-text/pspell-ispell-0.12-r1 ) gnome? ( >=gnome-base/gnome-libs-1.4.1.2-r1 >=gnome-extra/gal-0.13-r1 )" And a emerge --pretend abiword without bonobo gives: [ebuild N ] dev-libs/libunicode-0.4-r1 to / [ebuild U ] app-office/abiword-1.0.0 to / And a emerge --pretend abiword with a unchanged ebuild gives: [ebuild N ] gnome-base/ORBit-0.5.14-r2 to / [ebuild N ] dev-libs/libxml-1.8.17-r2 to / [ebuild N ] dev-libs/popt-1.6.3 to / [ebuild N ] dev-util/indent-2.2.6 to / [ebuild N ] gnome-base/oaf-0.6.8-r1 to / [ebuild N ] app-text/ghostscript-6.53-r1 to / [ebuild U ] media-libs/libpng-1.2.1-r1 to / [ebuild N ] media-libs/imlib-1.9.13-r2 to / [ebuild N ] gnome-base/gnome-libs-1.4.1.5 to / [ebuild N ] gnome-base/gnome-print-0.35-r3 to / [ebuild N ] gnome-base/bonobo-1.0.19-r1 to / [ebuild N ] dev-libs/libunicode-0.4-r1 to / [ebuild U ] app-office/abiword-1.0.0 to / The main difference (the one that causes the error anyway) is gnome-base/bonobo was part of the "gnome? ()" block in the older ebuilds, but is now outside of this block. Is bonobo now needed for abiword or was this just an error? Well, any feedback is appreciated. Thanks for your time.
ok, I tried the abiword ebuild without gnone-base/bonobo as a dependency, and it appears to work fine. I hope this info helps.
Fixed in the latest revisions of AbiWord.