Evolution requires libgtkhtml-3.0.4 or greater, but this is not realised in the ebuild and the compilation will fail for those with a lesser version of libgtkhtml. Reproducible: Always Steps to Reproduce: 1. emerge sync 2. ebuild /usr/portage/net-mail/evolution/evolution-1.4.0.ebuild merge Actual Results: Compilation failed (I killed the term and lost the output - sorry!) with the error stating the dependencies had not been met. Inspection of dependencies revealed libgtkhtml was not of a version required by Evolution. Expected Results: It should have tried to upgrade libgtkhtml.
mcvaio /usr/portage/net-mail/evolution % fgrep gtkhtml evolution-1.4.0.ebuild RDEPEND=">=gnome-extra/libgtkhtml-3.0.5 that is not the correct way to merge masked ebuilds. you should comment them out in /usr/portage/profiles/package.mask or echo "=net-mail/evolution-1.4.0" >> /etc/portage/package.unmask otherwise it will not try to satisfy the deps.
Well, evo1.4 was not masked... how am I supposed to know some of it's dependencies aren't masked when it doesn't say so?