Update to version 1.4
Changelog:
upgrade-base:
- pass only needed variables to make, sudo -E passes too many causing various build errors
upgrade-ports:
- improve distfile fetching code
- try to resolve plist conflicts by removing culprit package when it is already marked for reinstallation - this resolves most of the problems
- implement multiprocess upgrade order queue sorting
- checking for missing dependencies is now multi process operation making it a lot more efficient and faster
- don't offer to reinstall packages marked as locked
- make conflict detection multi process operation
- on reinstall detect when package is to be upgraded or downgraded, include this information in summary for user consideration
- remove recursively conflicting packages on plist install error
- implement dialog interface for interactive package selection
- make pkg command validation more strict to avoid false positives