I have the following line in make.conf: DEFAULT_VERSIONS= perl5=5.20 ruby=2.2 And, the installed packages (built from the ports) are named ruby-2.2.2,1 and perl5-5.20.2_2. Today, after the upgrade to pkg 1.5.0, I got the following output from the "pkg check -Bdnrsa": Checking all packages... done portupgrade has a missing dependency: ruby22 ruby22-bdb6 has a missing dependency: ruby22 Some of my machines indeed use the package name like perl5.20-5.20.2_2, but some do have perl5, ruby. I noted that before, but now the new pkg complained.