1) gdk-pixbuf-0.22.0-r1.ebuild: RDEPEND="media-libs/jpeg media-libs/tiff =x11-libs/gtk+-1.2* >=media-libs/libpng-1.2.1 amd64? sys-libs/db : <sys-libs/db-2 >=gnome-base/gnome-libs-1.4.1.2-r1" # We need gnome-libs here, else gnome support do not get compiled into # gdk-pixbuf (the GnomeCanvasPixbuf library ) Why "we need gnome libs"? I think, we must change last string on: gnome? ( >=gnome-base/gnome-libs-1.4.1-r2 ) 2) Apropos, configure has "--disable-mmx" flag, so we can using here use mmx || myconf="${myconf} --disable-mmx" See attach for corrected version.
Created attachment 16099 [details, diff] Patch for using 'gnome', 'mmx' and 'doc' flags
Created attachment 16100 [details, diff] Patch for using 'gnome', 'mmx' and 'doc' flags Oops, sorry. Wrong gnome-lib revision.
The gnome useflag is an old issue, it will remain as-is due to how the libraries are linked and interchanged. perhaps when portage supports backwards-rebuilding and feature-enabling it can be changed. as it is at the moment most applications that ever use gdk-pixbuf will break if it isn't linked to gnome-libs.
mmx could be added though...
done. (no, not USE="gnome" ;)