In the ebuilds for net-misc/vpnc-0.5.x the package net-dns/resolvconf-gentoo is listed as RDEPEND. However, net-dns/resolvconf-gentoo is not a required but an optional item. Reproducible: Always Steps to Reproduce: 1. Install net-misc/vpnc-0.5.0 or higher 2. If net-dns/resolvconf-gentoo is not installed it will be installed due to the dependency 3. Unmerge net-dns/resolvconf-gentoo and it still works :-) The dependency for resolvconf seems to be in /etc/vpnc/vpnc-script, but the script detects if it's available and when it's not it falls back to modifying /etc/resolv.conf by itself. The only inconvenience this causes is that portage wants to install net-dns/resolvconf-gentoo every time i update.
Stick it in package.provided if you don't want this. As said, it's used by the initscript.
I don't really agree with you. The initscript uses resolvconf, but does not depend on it (is has other methods in case resolvconf is not available). I wouldn't expect a hard dependency like this, but maybe an optional dependency based on a USE flag for this resolvconf method (like net-dns/bind does). However, it's your call :-) I've listed net-dns/resolvconf-gentoo in package.provided as a workaround, thanks for the tip.
Reopen for proper assignment
Maybe we will change it, I have to think about it. Reassigning, so I don't forget it.
Added the USE flag.
*** Bug 199153 has been marked as a duplicate of this bug. ***