Trying to use make install-missing-packages results in this:
root@v2:/home/trasz/svn/ports/cad/linuxcnc-devel # make install-missing-packages
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
Checking integrity... done (0 conflicting)
The following 1 package(s) will be affected (of 0 checked):
New packages to be INSTALLED:
Number of packages to be installed: 1
Proceed with this action? [y/N]: y
[1/1] Installing libimg-1.4.9...
[1/1] Extracting libimg-1.4.9: 100%
su: devel/tcllib: not found
su: x11-toolkits/py-gtksourceview: not found
su: x11-toolkits/gtksourceview2: not found
su: devel/gconf2: not found
su: devel/dconf: not found
su: lang/vala: not found
su: graphics/graphviz: not found
su: devel/meson: not found
su: devel/py-pytest-xdist: not found
su: devel/py-setuptools_scm: not found
And so on, and so on.
Adding the one who changed this obsolete target most recently.
Here's the patch:
A commit references this bug:
Date: Tue Mar 31 08:31:15 UTC 2020
New revision: 529956
Fix install-missing-packages when port is missing multiple dependencies
The current implementation of install-missing-packages does not handle
correctly the situation when a port is missing multiple dependencies. pkg(8)
would only get the first missing origin as an argument. All the other origins
would be listed on new lines and would not be passed to pkg(8).
Discussed with: mat, tobik
Approved by: portmgr (implicit, fix r525388)
Differential Revision: https://reviews.freebsd.org/D23795