Now that xorg-x11-7.0-r1 pulls in all the xf86-* drivers as dependencies, the fact that most of them don't have the ~amd64 keyword becomes obvious as at least 64 of them need to be added to package.keywords. That's a one-time thing so no big deal, but it just points out that most of them could use some testing with ~amd64.
We aren't going to keyword the drivers without having them tested on actual hardware, as there are several old drivers that are likely to never be used on amd64 hardware, it is doubtful that anywhere near all of them will ever be keyworded. We keyword these individually as people with hardware test them and report.
(In reply to comment #0) > Now that xorg-x11-7.0-r1 pulls in all the xf86-* drivers as dependencies [...] This comment doesn't address the bug directly, but may be of help for users coming across it. It shouldn't pull /all/ the xf86-* drivers in, unless you haven't set the proper variables (INPUT_DEVICES, VIDEO_CARDS) for what it /should/ pull in, as displayed in ~arch portage (2.1 pre-s) with emerge -pv, and documented in the Migrating to Modular X HOWTO, here: http://www.gentoo.org/proj/en/desktop/x/x11/modular-x-howto.xml If the vars aren't set, the ebuild defaults to attempting to merge all of the drivers (as the old monolithic builds did normally, no such vars to set), doing a lot of unnecessary work in the process, but at the same time usually ending up with a working system, which wouldn't happen if it defaulted to merging /none/ or simply died with a message to set the vars appropriately, if they weren't set. Duncan
i keyworded almost all if you notice something is missing please let us know Thanks
Thanks very much for doing this so quickly.