Pretty soon it is planned that the obsolete (that being non-Cairo
compatible) ports will be removed from the Mozilla tree and I'm posting
here as advice by Vlad before even attempting to remove any of the above
for objections and such.
Unless you have talked with the photon maintainer, I recommend that you do
not remove the photon port yet. It has been actively maintained over the
years, and I expect they may find a way to do the cairo stuff (just as OS/2
is currently broken, but is looking at whether they can manage a cairo port).
Ditch qt, it hasn't been maintained since it was re-introduced and is a waste.
--BDS