xawtv-3.94-r2 has a dependency on X even when USE="-X -motif -xv". This is because some files include (unneeded) headers from x11 even when compiled without x11. Attached is a patch to remove this includes and a patch against the ebuild to correct the other issues.
Created attachment 63250 [details, diff] remove unneeded x11-includes
Created attachment 63255 [details, diff] make ebuild able to compile with USE=-X This Patch changes the ebuild xawtv-3.94-r2 to compile with -X. 1. It apply the attached patch. 2. It does not install fonts when USE=-X.
commited to portage tree.