The attached patch improves support of modular x in xvkbd by pinpointing the deps, and using the correct appdefaultsdir for both modular and monolithic. As I was there, I also fixed it so that LDFLAGS is actually respected and cleaned up the dependencies after linking with --as-needed. HTH, Diego
Created attachment 91319 [details, diff] Ebuild patch
Sorry there's a typo in the patch, it should be libXmu not Xmu, simple to fix tho :)
flameeyes: feel free to apply it in portage :)
Thanks, I've committed it now :)