From the NEWS file:
| libxkbcommon 0.3.1 - 2013-06-03
| ==================
|
| - Replace the flex scanner with a hand-written one. flex is no longer
| a build requirement.
IUSE="X doc test"
DEPEND="sys-devel/bison
- sys-devel/flex
X? ( >=x11-libs/libxcb-1.10[${MULTILIB_USEDEP},xkb] )
>=x11-proto/xproto-7.0.24[${MULTILIB_USEDEP}]
>=x11-proto/kbproto-1.0.6-r1[${MULTILIB_USEDEP}]
IUSE="X doc test"
DEPEND="sys-devel/bison
- sys-devel/flex
X? ( >=x11-libs/libxcb-1.10[${MULTILIB_USEDEP},xkb] )
>=x11-proto/xproto-7.0.24[${MULTILIB_USEDEP}]
>=x11-proto/kbproto-1.0.6-r1[${MULTILIB_USEDEP}]
IUSE="X doc test"
DEPEND="sys-devel/bison
- sys-devel/flex
X? ( >=x11-libs/libxcb-1.10[${MULTILIB_USEDEP},xkb] )
>=x11-proto/xproto-7.0.24[${MULTILIB_USEDEP}]
>=x11-proto/kbproto-1.0.6-r1[${MULTILIB_USEDEP}]
IUSE="X doc test"
DEPEND="sys-devel/bison
- sys-devel/flex
X? ( >=x11-libs/libxcb-1.10[${MULTILIB_USEDEP},xkb] )
>=x11-proto/xproto-7.0.24[${MULTILIB_USEDEP}]
>=x11-proto/kbproto-1.0.6-r1[${MULTILIB_USEDEP}]
IUSE="X doc test"
DEPEND="sys-devel/bison
- sys-devel/flex
X? (
>=x11-libs/libxcb-1.10[${MULTILIB_USEDEP},xkb]
>=x11-proto/xproto-7.0.24[${MULTILIB_USEDEP}]