I'm always having to manually fix dependencies that get broken whenever a port option I've chosen gives that port a different name than usual. For example, I installed openldap-{client,server} with the "SASL" option and the resulting packages are named openldap-sasl-{client,server}-$version. This gives no end of problems such as:
# portversion -vL= Stale dependency: kdeadmin-3.3.1 --> openldap-client-2.2.18 -- manually run 'pkgdb -F' to fix, or specify -O to force. I've added what I thought were appropriate alternate package dependency lines to pkgtools.conf: ALT_PKGDEP = { 'apache-1.3.*' => 'apache+mod_ssl-1.3.*', 'openldap-client-*' => 'openldap-sasl-client-*', 'openldap-server-*' => 'openldap-sasl-server-*' } but they don't seem to have the desired effect. Am I doing something wrong, or is ALT_PKGDEP not the appropriate way to solve this? -- Kirk Strauser
pgprE1IJCpD8K.pgp
Description: PGP signature