How can I repair (or rebuild) the dependencies now?

*********************
Disclaimer: Please be careful when trying the following and make sure to back up your var/db/pkg/pkgdb.db first! I have not tried running those commands myself and I can't guarantee something won't go wrong.
*********************

The pkgdb can be rebuilt using "pkgdb -fu" or, even more forcefully, by deleting /var/db/pkg/pkgdb.db and then running "pkgdb -f". I have never done this myself though and I fear that "pkgdb -F" might have permanently modified the system package database in /var/db/pkg so that even rebuilding the pkgdb will not bring back the original dependencies. But fear not - the information in the package database is stored in simple text files which you can very quickly modify. All the ports that depend on kdebase-kompmgr-3.5.0 should be listed in the following file:

/var/db/pkg/kdebase-kompmgr-3.5.0/+REQUIRED_BY

On my system, it reads:

kde-3.5.0_1
kdeaddons-konq-plugins-3.5.0
kdeartwork-3.5.0
kdebase-3.5.0
kdesdk-3.5.0
kdeutils-3.5.0
kdevelop-3.3.0
kmplayer-0.9.1.a,2

If the list of stale dependencies you posted in your original message was complete, then yours should read:

kdeartwork-3.5.0
kdebase-3.5.0
kdeutils-3.5.0
kmplayer-0.9.1.a,2

If the list was not complete, simply add ports as required. Then "pkgdb -fu" and the pkgdb should pick the changes up.

- Bartosz
_______________________________________________
kde-freebsd mailing list
[email protected]
http://freebsd.kde.org/mailman/listinfo/kde-freebsd

Reply via email to