alter build semantics

the package target doesnt necessarily depend on the install target
(anymore? maybe never did?) but we would like it to, in case we are
building a dependency and the dependant is queued up

also it's nice to package up the port from host system without building
it again if it's been installed but not packaged