xorg has had the 'sdk' use flag for a while now so that outside ebuilds can compile drivers and modules for X without relying on the presence of the original X source files (which are quite big) Does VNC rely on some source files that aren't installed via the 'sdk' use flag? If so, should/can these additional files be installed at xorg build-time instead of relying on the presence of a fixed version of X? Reproducible: Always Steps to Reproduce: USE="sever" ACCEPT_KEYWORDS"~x86" emerge vnc Actual Results: Downloading 45 MB or so of X sources before VNC compiles. Expected Results: Utilize the files installed via 'sdk' rather than re-download X... and potentially a different version of X at that.
Re-assign.
It seems net-misc/vnc currently lacks a maintainer, if you can attach a patch it would be most helpful...
Portage cannot depend on use flags yet, best option is IMO to split the ebuild (see Bug 77376). *** This bug has been marked as a duplicate of 77376 ***