Read up on using ports on FreeBSD. Then all dependencies problems will be history.
On OpenBSD I use pkg_add only, and ports if i'm forced to.
On FreeBSD i use ports only, and pkg_add if i'm forced to (but it has never happened).
See the difference?
Download latest ports-tree with portsnap or CVSup. I recommend portsnap, it's faster then CVSup, especially when
updating ports tree. And then remove the package and install it with ports instead.
Portsnap
http://www.bsdguides.org/guides/free...s/portsnap.php
CVSup
http://www.bsdguides.org/guides/free...ports_tree.php