CVSROOT:        /cvs
Module name:    ports
Changes by:     [email protected]   2011/11/21 05:16:42

Modified files:
        infrastructure/mk: bsd.port.mk 

Log message:
Speed up prepare stage: simplify the old loop, remove old cruft.
In the case where we want an install, run one single pkg_info instead of two.
If this fails during the second pass, we will run it again to figure out
whether the install or the default is wrong, but this is an error condition,
so this need not slow down the general case.

Add PREPARE_CHECK_ONLY knob, to be used by dpb: dpb already installs what
it needs, so for install dependencies to be missing during the "prepare"
stage is an error in dpb's logic...

Reply via email to