Notes from Jacob K (for FreeBSD):

Using cvsup:

""pkg_add -r cvsup-without-gui ""cp /usr/share/examples/ports-supfile /root/ports-supfile

edit the host to an appropriate cvs host

""cvsup -g -L 2 /root/ports-supfile

Using portupgrade:

portupgrade/portinstall: tools to upgrade installed packages or install new ones via ports of packages

portupgrade packagename (ex. portupgrade glib)

portupgrade -ri glib upgrades glib and all that depend on it, confirming each upgrade

portupgrade -rfx sdl sdl rebuilds and reinstalls all ports that depend on sdl but not sdl

portupgrade -aFR fetches all files needed to upgrade but not upgrading anything

portupgrade -P glib upgrades glib using a package, downloading if necessary

pkgdb -F to fix broken dependencies introduced by newly installed packages