In the latest cryptsetup-1.0.6-r1 ebuild a dependency to udev is set: >=sys-fs/dev-126 This dependency is set wrong, since cryptsetup 1.0.6 works flawlessly with the latest stable udev 124-r1. I am using cryptsetup 1.0.6 with udev 124-r1 for a very long term and the binary you are pointing is included in udev 124-r1: $ which udevadm /sbin/udevadm udevsettle is a symbolic link to udevadm in udev 124-r1 Please correct dependency to: >=sys-fs/dev-124 On the other hand if udev 1.2.7 which is hard masked breaks so many things, I do not see a need to patch masked only packages to make it work with a totally unstable and hard masked udev-release. In other words, udev should be patched to be compatible to other software and to set the symlink accordingly to udevadm. just my opinion
Expanded to 124.