The Makefile of net/vde2 includes this line:
Since libpcap.so exists in base, it does not pull in any dependency:
===> vde2-2.3.2_4 depends on shared library: libpcap.so - found (/usr/lib/libpcap.so)
However, vde2 seems to prefer libpcap from ports to the one in base. If libpcap from ports is present in the build environment, vde2 links to it but the dependency isn't registered into pkg. Therefore, it is possible for users to type 'pkg autoremove' to remove libpcap and cause 'pkg check' to show:
vde2 is missing a required shared library: libpcap.so.1
Any proposed patch? Perhaps specify rpath?