Autsch.
Lese noch mal die Einleitung in /usr/src/Makefile.
-- Update --
Gut, werden wir mal etwas ausführlicher:
# cd /usr/src
# make update
Nach diesem Punkt hast du lediglich deine Sourcen aktualisiert. Es ist kein Update des Systems passiert.
# cd /usr/ports/ports-mgmt/portupgrade
# make deinstall
# make install clean
Jetzt hast du also Portupgrade neu installiert. Und zwar in der gleichen Version, die du schon verwendet hast, weil du den Ports-Tree nämlich nicht aktualisiert hast. Dazu kommt, dass portupgrade in irgend einer Skriptsprache geschrieben ist, es also gar nichts zu kompilieren und linken gibt, so dass die Neuinstallation überhaupt keinen Effekt hat. Bis auf den Zeit- und Energieverbrauch natürlich.
# portupgrade -fa
So, jetzt wo du quasi noch nichts von dem Erreicht hast, was du erreichen wolltest machst du die finale alle Pakete neu bauen Aktion. Kann man machen auch wenn man viele Pakete unnötig aktualisiert, aber vielleicht solltest du vorher doch erst mal das Systemupdate durchführen.
...
Das kam jetzt auch nicht freundlicher rüber als meine RTFM-Antwort.

Vielleicht ist es ja zumindest hilfreich oder dem Verständnis dienlich.
P.S.: misc/compat7x wird nicht als Abhängigkeit installiert. Das musst du selbst vornehmen, denn du hast die Wahl, einfach die alten Systembibliotheken liegen zu lassen wo sie sind, dann läuft alles wie bisher weiter. Oder du kannst sie beim Update löschen, dann musst du misc/compat7x installieren.
Das
portupgrade -fa dient dazu alle Pakete mit den neuen Systembibliotheken zu verlinken. Danach würdest du dann weder die alten Systembibliotheken noch misc/compat7x benötigen. Aber natürlich nur, wenn du vorher das System aktualisiert hast. Auch weise ich an der Stelle mal wieder darauf hin, dass bei weitem nicht alle Pakete mit den Systembibliotheken verlinkt sind. Zumindest deren Neubau könnte man sich mit pkg_libchk sparen.