Yes, in this case UPDATING is totally broken. Please, DO NOT FOLLOOW IT.
I fronted your same problem hanky-panky on the last FreeBSD machine I do use, a multi purpose machine with a lot of software loaded on it.
I recently try the upgrade to KDE 4.8.4 and it completely ruined my working system.
I followed the advice in UPDATING file and - like usual with the really painfull ports management and generally speaking FreeBSD upgrading (the reason becouse I dumped all my FreeBSD administered machines and converted them to Solaris, some Gentoo and Archlinux) - everything went wrong! I noted myself too the missing kde-baseapps package at the end of all and I had evertyhing you hadn't working and in addition no sound :-(
So, I just did the upgrade my way. Like you did, I had a complete backup of the machine (good idea with the broken FreeBSD ports/package management) made just before the so called upgrade, I restored it and then I simply upgraded everything but KDE and QT. Everytthing was fine, I just saved another bakup before tempting to upgrade KDE from 4.7 to 4.8.4.
I simply IGNORED this lineS in the UPDATING file:
AFFECTS: users of KDE SC 4
AUTHOR:
kde@FreeBSD.org
KDE SC ports have been updated to 4.8.3. Several ports were split,
thus manual intervention into update procedure is required:
# pkg_delete -f kde-runtime-\* ruby\*-kdebindings-korundum\* \
kalgebra-4\* kdeaccessibility-4\* kdeutils-4\* kde-baseapps-\* \
plasma-applet-icontasks\*
# portmaster -a
I simply started from the last line: "portmaster -a" and NOT deleted anything. At a certain point the upgrade stopped complaining about problems with the kde-baseapps and the konq packages. I then deleted the original kde-baseapps-4.7.4 package using pkg_delete -fv (package name), then built x11/kde4-baseapps (build went fine) and then gone ahead with "portmaster -a".
Everything compiled fine and - at the end of it - I had a working system with KDE 4.8.4 and all my settings pretty much in places, plasmooids and widgets perfectly working.
Try it, if you want, and - as usual with FreeBSD - the package management is so painful and unprofessional, you can't trust it.