binary packages are built centrally from the ports tree for each architecture. this process is applied for the current version, for each supported release, and for each snapshot. administrators are recommended to use the package mechanism rather than build the package from the ports tree, unless they need to perform their own source changes.