Joerg Sonnenberger has done some major cleanup to dfports. A cvsup would be a good idea.
A quote from him follows:
“Hi all, next time you update your dfports tree, you must update
/usr/share/mk/bsd.port.mk
and/usr/share/mk/bsd.dfport.mk
too. This should fix a lot of the problems various people mentioned in the past weeks. You should also check the dependencies e.g. of GTK+, if you haven’t rebuild your ports after January 25th. Otherwise the dependencies recorded are supposedly broken.”