Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 39147 - tcllib ebuild has wrong DEPEND info
Summary: tcllib ebuild has wrong DEPEND info
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-01-23 03:53 UTC by Miguel Ventura
Modified: 2004-01-23 18:33 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Miguel Ventura 2004-01-23 03:53:02 UTC
I'm running a small server where i want to install no X, no multimedia stuff, no GUIs. I do some stuff in Tcl and the scripts included in tcllib really help a lot, so I like having this ebuild installed. But this asks for tk... and i don't get the "why" of this... So i injected tk into portage and the ebuild installed cleanly.

Of course this is stupid since any deep world update will also check the tk package and see that it relies on xfree, which is not installed, and therefore emerge will want to install it (which i don't want to).

So what i'm asking is... What's the reason for making tcllib "tk" dependent?
Wouldn't tcl suffice? Shouldn't this be a "X? >=dev-lang/tk-8.3.3" like stuff instead? (IMHO it makes much more sense).


Reproducible: Always
Steps to Reproduce:
1. USE="-X -qt -gtk -gnome -kde -gtk2" emerge tcllib
or
1. emerge --inject tk-8.3.3 && emerge tcllib
and
2. emerge -uUDvp world

Actual Results:  
I get X wanting to be merged

Expected Results:  
X shouldn't be merged.
Comment 1 Seemant Kulleen (RETIRED) gentoo-dev 2004-01-23 18:33:09 UTC
fixed in portage to pull in Tk only with X in USE