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