lirc does not support SMP machines, and thus should not be used as a depend without a use variable. i don't need ir stuff in my xine, but i'm forced to use it, and becuase all my computers are SMP, they fail to build... (lirc explicitly says they don't support it, in a #error)
lirc-0.6.6-r1.ebuild and lirc-0.6.6.ebuild should compile fine, even on your smp machine