All gentoo ebuilds should use virtual/x11 instead of x11-base/xfree. For example I had to change some gentoo ebuilds to get my x11-base/xfree-cvs ebuild (bug #27477) to work correctly.
open up bugs for specific packages