Portupgrade
From FreeBSDwiki
portupgrade and you
portupgrade is a small collection of tools that goes hand in hand with cvsup. Portupgrade does what it says - upgrades your ports - but it actually means your installed ports, even packages that were installed as part of the base system. Portupgrade includes two important programs - portupgrade, and portversion. Between them and cvsup, you'll have the ability to keep all installed software on your system up to date, so long as it exists in the ports tree.
See also - cvsup - Update_the_ports_tree - portversion
Installing the Portupgrade suite
Installation is very simple:
> su Enter password: oyabun# cd /usr/ports/sysutils/portupgrade oyabun# make install clean
Once it's done, you'll have to exit and re-enter your session as superuser to use it without typing full pathnames.
#oyabun exit exit > su Enter password: oyabun#