Subject changed to try to start a new thread. Apologies in advance if my (dumb) email client does the wrong thing.
Actually, looking through configure, we also have motif and athena and 'none', so itʼs 6, not 3.
I started a reply mentioning motif and athena/Xaw3d for hysterical reasons, but then peeked ahead and saw that they had already been mentioned.
In more pragmatic terms, I would guess that it's entirely possible to excise motif/lesstif, athena, and Xaw3d from main without anyone noticing. Whether this is worth the effort in a world leaning ever so slowly towards Cairo and pgtk is a little hard to tell, but a quick grep through src suggests that it would at least clear up a bunch of #ifdef spaghetti.
Would the maintainers be interested in a branch that tried this? Would it be better to wait for pgtk to settle first? Is there a big use-case for those toolkits of which I'm unaware?
Thanks,
~Chad