When I get tired of trying to figure out some dependency issue, I get lazy and just recompile the whole port set in a giant loop 3 times like this.
for time in 1 2 3; do
for port in `ls --color=never /usr/ports/xorg`; do
prt-get update -fr $port
done
done
Computers are good at doing boring stuff. :)