Gmane
Favicon
From: Spider <spider <at> gentoo.org>
Subject: USE="gtk gtk2" clarification
Newsgroups: gmane.linux.gentoo.devel
Date: 2003-10-17 21:18:04 GMT (5 years, 37 weeks, 2 days, 13 hours and 51 minutes ago)
Okay,
   Its once again time to clarify the meaning of theese :

gtk :	 Signifies that a user wants support for the Gimp ToolKit in
	their GUI
gtk2: Signifies that in cases where there is  a gtk+ 1.2 (old)
	and gtk+ 2.x (that means, BOTH are supported)  they prefer gtk+ 2.0.

Testing logic should be as follows:

DEPEND="
	gtk? (
			gtk2? ( >=x11-libs/gtk+-2.0.3 )
			!gtk2? ( =x11-libs/gtk+-1.2.10* )
	)"
And there should be -NO- case where a user can get a "gtk2" UI with the
case :
USE="-gtk gtk2"  since this means that all gtk interfaces should be
disabled.

the gtk2 USE flag is a hack, and came only due to some migration-style
applications that for a period has support for both kinds of GUI (gftp,
mozilla)

The gtk2 flag is destined to dissapear from the tree, gtk+ 1.2 is
unsupported, and badly broken on UTF-8 locales, and hopefully more and
more applications who have both interfaces will stabilize the GTK 2 one,
and then deprecate the 1.2 interface.

Yes, I know people like gtk+ 1.2, but as a user and developer who has to
maintain and make programs work with it, I hate gtk+ 1.2. 

//Spider

-- 
begin  .signature
This is a .signature virus! Please copy me into your .signature!
See Microsoft KB Article Q265230 for more information.
end