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