On Sun, Aug 17, 2003 at 01:08:33AM -0700, Seemant Kulleen wrote: > This has come up before, and I still wish to voice against it. Like I > said to Mike (vapier/spanky) in a previous post, and what msterret and I > are working on fixing through the tree is: > > tcltk? ( X? ( blah ) ) > > which is more accurate. By separating them you run into this error > case: > > USE="-tcl tk" > > except that tk needs tcl. And once upon a time they actually were > separate. I put them together because every ebuild that had a tk dep in > it was doing: > > tcl? ( tcl ) tk? ( tk ) > > which is just silly really. > > My 2 cents, Two possible solutions for this: 1. Have the 'tk' USE flag imply the 'tcl' USE flag. This would cause the 'tcl? ( tcl ) tk? ( tk )' example to resolve correctly. 2. the ebuilds doing 'tcl? ( tcl ) tk? ( tk )' are quite clearly wrong, as tk is the graphical toolkit for tcl, ergo they should have 'IUSE="tk"' and that would pull in tcl as well. -- Robin Hugh Johnson E-Mail : robbat2@orbis-terrarum.net Home Page : http://www.orbis-terrarum.net/?l=people.robbat2 ICQ# : 30269588 or 41961639 GnuPG FP : 11AC BA4F 4778 E3F6 E4ED F38E B27B 944E 3488 4E85