Hotplug currently has hard dependencies on pciutils and usbutils. This causes any system that wants to emerge udev to have to install those packages, whether the system has PCI and/or USB or not. From reading around on the hotplug website, it doesn't seem that these are in fact hard dependencies, though I could be wrong. Basically what I'm looking for out of this bug is a way to install udev so that it doesn't install programs which are not applicable to a given system. Hotplug seemed the culprit.
Yes, hotplug needs to get split up, and for 2.6 those dependancies are not needed anymore. Will work on this in the future.
Ok, hotplug is now split up into hotplug-base and hotplug. Next release of udev will only depend on hotplug-base, so you will not need pciutils and usbutils or the full hotplug package in order to work properly for udev.
as of udev release 024, you do not need pciutils and usbutils to be installed on your system.