Hello, I am new to FreeBSD so please be patient with me
I am trying to upgrade my ports with portupgrade, and since I haven't touched my system for a while, 90% of it is oudated. When I'm doing "pkgdb -F", as it's recommended in the handbook, I'm getting some kind of "circular dependency": the program fails with message saying that I should run "pkgdb -F" to fix the problem
Here is the listing:
Could someone help me?

I am trying to upgrade my ports with portupgrade, and since I haven't touched my system for a while, 90% of it is oudated. When I'm doing "pkgdb -F", as it's recommended in the handbook, I'm getting some kind of "circular dependency": the program fails with message saying that I should run "pkgdb -F" to fix the problem

Code:
[root@cephiro /usr/ports/lang/mono]# pkgdb -OF
---> Checking the package registry database
Stale origin: 'devel/monodoc': perhaps moved or obsoleted.
-> The port 'devel/monodoc' was removed on 2009-06-19 because:
"Now included in lang/mono"
-> Hint: monodoc-1.2.5 is required by the following package(s):
gnome-sharp-2.16.0_4
gmime-sharp-2.2.10
gnome2-2.20.1
tomboy-0.8.0_1
gtk-sharp-2.10.2_1
-> Hint: checking for overwritten files...
-> No files installed by monodoc-1.2.5 have been overwritten by other packages.
Deinstall monodoc-1.2.5 ? [no] yes
Stale dependency: monodoc-1.2.5 --> mono-1.2.5.1 -- manually run 'pkgdb -F' to fix, or specify -O to force.
Command failed [exit code 1]: /usr/local/sbin/pkg_deinstall monodoc-1.2.5
Could someone help me?