can i ask a general question: what is freebsd's recommended method of installing applications in the ports tree? via source (ports/ infrastructure) or binary packages (.tgz)?