The major changes for Xorg 7.5 are outlined here: http://lists.freedesktop.org/archives/xorg-announce/2009-October/001131.html What I've done: x11-misc/font-util-1.1.1-r1 now passes --with-fontrootdir=/usr/share/fonts to configure. This controls the variable fontrootdir in fontutil.pc, which currently is being set to the default of /usr/share/fonts/X11. All font-related modules use this as their base install directory unless they are overridden on the configure line with --with-fontdir or some equivalent. In Gentoo we already pass --with-fontdir on all fonts going through x-modular.eclass, but there is some font-related stuff like encodings and font-alias which are not covered and will now use pkgconfig. Using --with-mapdir in some ebuilds to specify the directory containing encoding maps (/usr/share/fonts/util) is also no longer necessary. All ebuilds have added DEPENDs on >=x11-misc/util-macros-1.3.0 and >=media-fonts/font-util-1.1.1-r1 because they're checked for by configure. IUSE="" was also added to ebuilds it was missing from to shut repoman up. Upstream updated autoconf to 2.63 for every module, which makes noise when unrecognized configure options are used. This causes a lot of QA messages complaining about the encoding options (--enable-iso8859-*, etc.) on every font that has nls in IUSE (no font supports all the encoding options). We might want to add a AVAIL_ENCODINGS (or something) variable to the ebuilds that lists which encodings they support rather than try to enable/disable them all. I think that's beyond the scope of this bug though. Other than that, it's just straightforward version bumps. It's all ready to go. I can put it into the x11 overlay if you want to check it out first.
I've reviewed the changes and fixed what needed to be fixed. Thanks :) Now we just need to do the server catalog stuff and then push it back to portage. Thanks