Index: head/Mk/bsd.port.mk =================================================================== --- head/Mk/bsd.port.mk +++ head/Mk/bsd.port.mk @@ -603,7 +603,9 @@ # test-depends-list # - Show all directories which are test-dependencies # for this port. -# +# install-missing-packages +# - Install missing dependencies from package and mark +# them as automatically installed # extract - Unpacks ${DISTFILES} into ${WRKDIR}. # patch - Apply any provided patches to the source. # configure - Runs either GNU configure, one or more local configure @@ -4318,6 +4320,11 @@ ${ECHO_CMD} $${_p}; \ fi; \ done + +# Install missing dependencies from package +install-missing-packages: + @_dirs=$$(${MISSING-DEPENDS-LIST}); \ + ${PKG_BIN} install -A $$(${ECHO} $${_dirs} | ${SED} "s%${PORTSDIR}/%%g") ################################################################ # Everything after here are internal targets and really