Date: Fri, 08 Sep 2006 12:42:46 -0700 From: Doug Barton <dougb@dougbarton.us> To: freebsd-ports@FreeBSD.org Subject: Yet another new portmaster version available for testing Message-ID: <4501C7B6.9080704@dougbarton.us>
next in thread | raw e-mail | index | archive | help
I've listened to the requests for portmaster to handle failed installs more gracefully, so I have put a new version at http://dougbarton.us/portmaster which has the following: New features ============ 1. Make a backup package by default, unless the user specifies the new -B option to disable that functionality. Delete the backup package unless the user specified -b. If the install actually fails, print a helpful message about where to find the package. 2. Cache answers to the +IGNOREME file question 3. Handle fulfillment of a dependency with a different version of the port by checking whether something that CONFLICTS with the dependency is already installed (e.g., bison and bison-devel). 4. Use build-depends-list and run-depends-list to track dependencies, rather than all-depends-list, which tends to recurse too far. Bug fixes ========= 1. If a port has moved, treat the new location as the port to check for upgrades in dependency_check() 2. Add /usr/local/sbin to PATH 3. Don't only check IGNORE status to determine whether to halt processing, also check FORBIDDEN and BROKEN. 4. When updating dependent ports using -r, don't error out if an entry in /var/db/pkg has disappeared, it probably got updated as a dependency for something else. 5. Check FORCE_DONE_LIST for dependent ports in -r before trying to build them again. Enjoy, Doug -- If you're never wrong, you're not trying hard enough
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4501C7B6.9080704>