I think you misunderstood my point. Newer C++ standards are coming whether you like them or not. Using MOC for the signal / slots system rather than the standard C++ bind or lambda systems presented in C++11 is risky in terms of future portability.
Also, if you do not appreciate modern C++ standards... perhaps give Gtk+ a try... It is C, not C++
.
And yes this does make Qt an unsuitable choice for a lot of Unix-y projects which *are* written in C and not C++.
This is simply not an appropriate mindset for a large number of projects. Have you ever tried to maintain or upgrade a Qt 1 project to a modern UNIX running Qt5+? Stuff breaks and *you* need to fix it, not the Qt developers.
LTS does help... But I can't even find Qt versions lower than 3 in the FreeBSD repos... I can however find Gtk+ 1. This actually makes Qt a massive deal breaker for me. Heck I still like to use Motif for some of my personal projects
I feel you are being a tad religious about Qt compared to Gtk+. Also... why PCBSD as a reference? Surely you could have found a more impressive example. For example Oracle's Solaris 11 uses Gtk+ as part of their enterprise Gnome desktop or RedHat uses Gtk+ as part of their enterprise Gnome desktop. It is still a completely moot point.
Besides Gtk+ and Qt, I often use wxWidgets... Once their Qt back-end becomes more mature, I couldn't give a flying fsck(8) what underlying toolkit it uses.