I’ve been meaning to clean up the net-wireless/orinoco* ebuilds for quite some time, now I’ve finally gotten around to it.
I’ve added an ebuild for the new 0.15rc3 snapshot (which still doesn’t contain USB support) and merged net-wireless/orinoco-cvs with net-wireless/orinoco. The new net-wireless/orinoco-9999 ebuild is a live CVS HEAD ebuild (which includes prism_usb support).
The net-wireless/orinoco-usb-firmware ebuild is now masked due to questionable licenses and will be removed soon. It is replaced by the official upstream package called net-wireless/orinoco-fwutils. This package contains various scripts for fetching the firmware (only needed by some cards – and some only in certain modes).
On a side note, the 0.15rc3 version of the orinoco driver was included in linux-2.6.15-rc1, hopefully prism_usb will follow soon.