I've found freerdp 9999 CMakeLists.txt requires wayland and libxkbcommon to build its internal libuwac and wlfreerdp binary, but ebuild didn't care about this.
Do you get any error when trying to build it then?
I've submit a patch to freerdp which avoid building wlfreerdp instead of build failed, but ebuild should still requires libxkbcommon . now configure gives out: -- Finding recommended feature Wayland for Wayland (Wayland client) -- Disable feature Wayland using "-DWITH_WAYLAND=OFF" -- Checking for module 'wayland-scanner' -- Found wayland-scanner, version 1.10.90 -- Checking for module 'wayland-client' -- Found wayland-client, version 1.10.90 -- Checking for module 'xkbcommon' -- No package 'xkbcommon' found -- Could NOT find WAYLAND (missing: XKBCOMMON_INCLUDE_DIR XKBCOMMON_LIBS) CMake Warning at cmake/FindFeature.cmake:46 (message): feature Wayland was requested but could not be found! ON / FALSE Call Stack (most recent call first): CMakeLists.txt:651 (find_feature) although build can complete, but wlfreerdp won't be built
commit 42d9e3869dd19bdf34c9dafa9ef365b719c3467f Author: Mike Gilbert <floppym@gentoo.org> Date: Sun Jul 31 17:02:09 2016 -0400 net-misc/freerdp: depend on libxkbcommon for wayland Bug: https://bugs.gentoo.org/577122 net-misc/freerdp/freerdp-9999.ebuild | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-)