cvs commit: ports/ports-mgmt/portmaster Makefile distinfo

Doug Barton dougb at FreeBSD.org
Mon Jan 3 09:31:10 UTC 2011


dougb       2011-01-03 09:31:10 UTC

  FreeBSD ports repository

  Modified files:
    ports-mgmt/portmaster Makefile distinfo 
  Log:
  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 at lordsith.net> [1]
                  Matthew Seaman <m.seaman at infracaninophile.co.uk> [1]
  
  Reminded by:    ale [2]
  
  Reported by:    Jakub Lach <jakub_lach at mailplus.pl> [3]
  
  Revision  Changes    Path
  2.39      +1 -1      ports/ports-mgmt/portmaster/Makefile
  2.7       +4 -4      ports/ports-mgmt/portmaster/distinfo


More information about the cvs-all mailing list