Emacs needs pinentry and ssh-askpass to use the included cvs tools. To checkin I needed pinentry, to update to latest version it wants to use ssh-askpass (at least without customizing anything). Just emerging app-crypt/pinentry and net-misc/x11-ssh-askpass (or net-misc/gtk2-ssh-askpass) works for me. So please add a use flag or a hint to the ebuild. Thx
In general, we don't add USE flags for optional runtime dependencies, because this would imply unnecessary rebuilding when new flags are enabled. As for the "hint" (elog message in pkg_postinst?), it seems to me that your case is not common enough to justify this. For example, ssh-agent/ssh-add could be used instead, or vc could use another backend. But thanks for your suggestion, even if we don't follow it.