http://www.cyberciti.biz/tips/howto-keep-freebsd-system-upto-date.html
The following:
# portsnap fetch
# portsnap update
# portmanager -u -l
Will pretty much do it, noting that the fetch is around 60MB.
scratch-pad, url collection, etc...
# portsnap fetch
# portsnap update
# portmanager -u -l