What the hell is it? No kdebase-kompmgr insatelled here.
As Andy pointed out in his post, kdebase-kompmgr is indeed a valid dependency and should be present on your system.
What I would like to point out is that even assuming kdebase-kompmgr was an erroneous dependency, your replies to pkgdb's questions were not the best possible. The suggestion to replace "kdebase-kompmgr-3.5.0" by "kdebase-3.5.0" makes no sense at all, and that should be obvious in many ways. First of all, the KDE ports that need it depend on kdebase already. Second, pkgdb gives this choice a score of 43% only, which means it's a long shot from a small typo in the dependency's name. And finally, at some point it asks you whether kdebase should depend on itself. This, at the latest, should set off some alarms in your head. Getting a circular dependency into your package database can lead to serious problems with subsequent updates. Fortunately, pkgdb is smart enough to notice this a bit later and unlinks the circle again.
It does happen sometimes that there are incorrect dependencies (for example, if you have KDE compiled WITHOUT_CUPS, each upgrade will produce a dependency on "kdelibs" which will need to be corrected to "kdelibs-nocups" in a pkgdb run), but in most cases, stale dependencies point to packages that could optionally serve as dependencies, are not installed on your system and can be safely deleted (when prompted for the new dependency, just hit Ctrl-D). An example here would be "svgalib", which for some reason keeps showing up as a dependency of every KDE port on my machine even though I've never had it installed and never set any option anywhere to enable it. It's just an optional dependency somewhere down in the dependency graph and the ports system doesn't seem to be all too smart in situations like that.
So I guess all I really wanted to point out is that pkgdb is rather dumb and the suggested answers to its own questions are often incorrect. When something as obviously incorrect as "kdebase-kompmgr-3.5.0 -> kdebase-3.5.0" gets suggested, make sure you know what you're doing when you decide to accept it. And don't be afraid to delete dependencies on things that you most definitely don't have installed on your system and don't want installed either (such as CUPS, svgalib, ...).
- Bartosz _______________________________________________ kde-freebsd mailing list [email protected] http://freebsd.kde.org/mailman/listinfo/kde-freebsd
