Subject: CVS commit: pkgsrc/pkgtools/nih
From: Aleksey Cheusov
Date: 2011-11-15 22:11:21
Message id: 20111115211121.C0B2F175DD@cvs.netbsd.org

Log Message:
Update to 0.10.0
  A lot of improvements and grammar fixes in manual page
  by Nikolai Krot.

  Support for marker "keep" was implemented.
  (nih mark -k|-K, nih list -k, nih install).
  "keep" marker means that a package can't be updated by "nih \ 
update"
  command.  This marker is particularly useful to mark packages that
  the user compiled manually from pkgsrc.
  Original idea belongs to Debian APT.

  nih install:
    - Options -r and -R options were added
      for installing dependencies or dependent packages.
      Sometimes they may fix mysterious segfaults.
    - Support for package suffix `/' was added that means "remove
      update". See the manual page for details.
    - A virtual package "_" was implemented that means "all \ 
packages"
      for which update is available".
    - Fixed: bug in REQUIRES/PROVIDES problem resolver.  Now packages
      that solve REQUIRES/PROVIDES problems are marked as installed by
      user.  Thanks to Jan Smydke for the report.
    - Library files including system libraries that packages require
      through REQUIRES field are also checked during update plan
      generation.

  fix: $CACHEDIR/All directory is created only when it is really necessary.

Files:
RevisionActionfile
1.12modifypkgsrc/pkgtools/nih/Makefile
1.6modifypkgsrc/pkgtools/nih/distinfo