freebsd-ports/ports-mgmt/portmaster
Doug Barton 54f0add9db Update to verion 3.6
New Features
============
1. The PT_NO_INSTALL_PACKAGE make variable will cause a port to always
   be compiled, instead of being installed from a package. It cannot
   be used in combination with the -PP/--packages-only option. [1]
2. All user input is now wrapped in a verification routine to make
   sure that yes means yes, etc.
3. The -e, -s, --clean-distfiles, --clean-packages, --check-depends
   and --check-port-dbdir features can now take -y and -n options to
   answer "yes" or "no" respectively to all user dialogs. This also
   allows me to deprecate the horribly hacky --clean-distfiles-all and
   --clean-packages-all in favor of -y.
4. If using a separate WRKDIRPREFIX, when the run is over use find to
   clean out the empty directories that are left behind by the ports
   infrastructure.
5. If PM_PACKAGES is set, don't bother with build depends [2]

Small Fixes And Improvements
============================
1. Update usage() in the script and the man page for the new features,
   and improve the consistency between the two.
2. When we enter -PRERELEASE phase the package-finding code should
   still be looking at -stable. [3]
3. Fix some bugs with -r:
	* In certain situations dependent ports that were otherwise
	  up to date would be missed.
	* For the purpose of not rebuilding the parent port when -R
	  is used we only care about the dependencies of the parent
	  port being up to date.
4. Error handling for INDEX fetch
5. The -e, -s, -l, -L, --list-origins, and --check-depends features
   all work fine without a ports tree
	* In -e and -s, delete_dist_list() requires the ports tree, so
	  if the user didn't use -D imply it when the ports tree is
	  missing, and hide delete_dist_list() behind that test
6. pdb and port_dbdir need default values for usage()

Inspired by:	Marco van Lienen <marco+freebsd-ports@lordsith.net> [1]
		Matthew Seaman <m.seaman@infracaninophile.co.uk> [1]

Reminded by:	ale [2]

Reported by:	Jakub Lach <jakub_lach@mailplus.pl> [3]
2011-01-03 09:31:10 +00:00
..
distinfo Update to verion 3.6 2011-01-03 09:31:10 +00:00
Makefile Update to verion 3.6 2011-01-03 09:31:10 +00:00
pkg-descr Add LICENSE information to my ports where the right answer is obvious 2010-06-14 08:22:55 +00:00