Why was this done? It's not like the -qt and -gtk packages need different distfiles. It seems this could have been continued like we are doing with yabause: using the options framework and options groups to force only one of the GUI options.