========================================== RDEPEND="[..] >=sys-fs/udev-138 [..] udev? ( [..] || ( >=sys-fs/udev-171[gudev] >=sys-fs/udev-145[extras] ) ) [..]" ========================================== Is unconditional >=sys-fs/udev-138 in RDEPEND needed? Looks odd to me.
USE=udev on gvfs controls the dependency on gudev, not on libudev. libudev is used to get the list of devices, and enables essential functionality. See for instance bug 293480 .
Actually this is better as a dup for bug #370353. *** This bug has been marked as a duplicate of bug 370353 ***