No - xorg-drivers doesn't list it - I didn't consider modifying that yet. I was more focused on getting xf86-video-imx building properly.
The versioning of the file is what "make dist" gave me in the xserver-xorg-blahblahblah-09.12.01 directory.
Building imx-libs:
From the ebuild:
src_compile() {
emake INCLUDE="-I/usr/src/linux/include \
-I/usr/src/linux/drivers/mxc/security/rng/include \
-I/usr/src/linux/drivers/mxc/security/sahara2/include" \
PLATFORM="IMX51" all || die "emake failed"
}
*VERY* ugly to do that. It is definitely not proper to look into /usr/src/linux but for our current build scenario, I took the liberty of doing so. A more proper way of handling this would be to put the headers from those includes into the proper places in the system (ala efikamx-headers ebuild)
No thoughts one way or the other on the Ralink driver - shouldn't be too hard though, just a matter of sitting down and doing it.
As for the 3d ebuild, that one will just be a matter of putting the file in the correct place. It would be similar to the Ralink driver, in that you would "build" it and install it against the current (/usr/src/linux) kernel, and then install the file into /lib/modules/kernelver/$(whatever)
There is an eclass set up for dealing with the kernel config and you can go one of two ways, you can either tell it to bomb out and tell them to fix their config (for example, if they don't have module force loading enabled) - or throw out an ewarn if they do have force loading enabled and module versioning enabled that they will need to force load it.
The best Gentoo rootfs to install is the autobuilds -
http://mirrors.tds.net/gentoo/releases/ ... nt-stage3/ (obviously choosing the armv7a-unknown-linux-gnueabi link there and grabbing the stage3ball)
http://dev.gentoo.org/~darkside/arm/efi ... nstall.xml has excellent instructions instructions for this. Then just follow your post about "upgrading" a kernel for extracting it.
Something that I would highly suggest:
If using a 4gb or smaller drive, use a usb thumbdrive or usb hard drive, or mount over the network, /usr/portage and /var/tmp/portage (2 seperate partitions, var/tmp/portage being ~4gb in size (assuming you will ever build openoffice.org) - /usr/portage needs to be around 3gb (mine is currently 1.2g but 572mb of that is distfiles/ (the source tarballs that have been downloaded) - there are also ways around that with some /etc/portage/bashrc magic which can delete the distfile after successful install.