>>> Emerging (1 of 1) x11-wm/beryl-0.1.2 to / * checking ebuild checksums ;-) ... [ ok ] * checking auxfile checksums ;-) ... [ ok ] * checking miscfile checksums ;-) ... [ ok ] * Please re-emerge >=x11-libs/cairo-1.2.2 with the X and pdf USE flag set !!! ERROR: x11-wm/beryl-0.1.2 failed. Call stack: ebuild.sh, line 1562: Called dyn_setup ebuild.sh, line 665: Called pkg_setup beryl-0.1.2.ebuild, line 24: Called die !!! Please emerge >=x11-libs/cairo-1.2.2 with the X and pdf flag set !!! If you need support, post the topmost build error, and the call stack if relevant. Cairo doesn't seem to have a "pdf" USE flag available.
Do you have X use flag for cairo? I don't have this problem. Try reemerging cairo with X and png (I have this USE config for cairo and beryl compiles), and after retry with emerge beryl to see if problem is still there..
Basically the issue is that Cairo's pdf flag was removed, and the check for the flag would fail. This is resolved now in 0.1.3 (the only version in the tree) So its all hunky dory now :)