Currently xscreensaver builds motif frontent if i have the following USE flags: -gtk gtk2
Created attachment 22595 [details, diff] Enable gtk2 frontend when we have -gtk in USE. Now ebuild should build (at least it works on my machine) gtk2 frontent when we don't have gtk in USE.
Please: -gtk == I don't want -any- gtk interface +gtk2 == If I have a choice between gtk 1.x and 2.x I go for 2.x -gtk gtk2 == only build me a gtk2 interface if theres absolutely no alternative -gtk gtk2 == motif here, because -YOU- don't want gtk. its said so yourself. The current logic appears correct.
Uhh... then there should be a "gtk1" USE flag too... Because i'm currently using -gtk gtk2 The logic behind these use flags is that i don't want gtk-1.2 libraries/programs on my machine and i want gtk2 libraries/programs. But xscreensaver still gives me a motif version instead of gtk2 version :(
the current behaviour is correct. if you want the gtk2 interface, USE="gtk gtk2"