Martin Wilke has posted an update today on the progress of the porting of KDE 4.0 to FreeBSD
Right now I have some free time to update KDE4. Today i’ve committed the 5 Basic Ports (kdelibs4/base4/pimlib/runtime/workspace) with the implementation of bsd.kde4.mk. This allows further use of USE_KDE4 (actually, kdelibs, kdebase and pimlibs) for KDE4-related builds. Now I have to work on the implementation of all other related ports.