I just did my first big upgrade with portmaster (version 2.1).
Most of the upgrades went well, but I have two problems.
1. Is it possible to get portmaster to accept a conflicting port
instead of the dependency port?
Example:
===>>> Starting check for runtime dependencies
===>>> Gathering dependency list for net/openldap23-client from ports
===>>> Starting dependency check
===>>> Dependency check complete for net/openldap23-client
openh323-1.18.0_6 >> pwlib-1.10.3_4,1 >> net/openldap23-client
===> Installing for openldap-client-2.3.41
===> openldap-client-2.3.41 conflicts with installed package(s):
openldap-sasl-client-2.3.41
They install files into the same place.
Please remove them first with pkg_delete(1).
*** Error code 1
Stop in /usr/ports/net/openldap23-client.
2. For some ports, portmaster seems to get stuck in a loop on
"Waiting on fetch & checksum". Google pointed me to a
portmaster loop back in 2006, but I found nothing recent.
Here is one example, which I let run for more than ten minutes
before hitting ctrl-c. The installed version of tk is tk-8.4.17,2.
===>>> Waiting on fetch & checksum for x11-toolkits/tk84 <<<===
===> Found saved configuration for tk-8.4.14_4,2
=> MD5 Checksum OK for tk8.4.18-src.tar.gz.
=> SHA256 Checksum OK for tk8.4.18-src.tar.gz.
===>>> Waiting on fetch & checksum for x11-toolkits/tk84 <<<===
===> Found saved configuration for tk-8.4.14_4,2
=> MD5 Checksum OK for tk8.4.18-src.tar.gz.
=> SHA256 Checksum OK for tk8.4.18-src.tar.gz.
===>>> Waiting on fetch & checksum for x11-toolkits/tk84 <<<===
===> Found saved configuration for tk-8.4.14_4,2
=> MD5 Checksum OK for tk8.4.18-src.tar.gz.
=> SHA256 Checksum OK for tk8.4.18-src.tar.gz.
===>>> Waiting on fetch & checksum for x11-toolkits/tk84 <<<===
===> Found saved configuration for tk-8.4.14_4,2
=> MD5 Checksum OK for tk8.4.18-src.tar.gz.
=> SHA256 Checksum OK for tk8.4.18-src.tar.gz.
Thanks!
--
Peter Olsson pol at leissner.se