if $S directory is not available, ebuild should fail with apropriate error. Today it will fail later, inside src_compile function.
Some dependency-only ebuilds don't need $S