<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pkgsrc/pkgtools/nih/distinfo, branch pkgsrc-pkgsrc-2019Q4</title>
<subtitle>[no description]</subtitle>
<id>https://git.osdyson.ru/mirror/pkgsrc/atom?h=pkgsrc-pkgsrc-2019Q4</id>
<link rel='self' href='https://git.osdyson.ru/mirror/pkgsrc/atom?h=pkgsrc-pkgsrc-2019Q4'/>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/'/>
<updated>2015-11-07T18:20:49Z</updated>
<entry>
<title>Update to 0.14.1: fix in pkg_update_plan (nih install)</title>
<updated>2015-11-07T18:20:49Z</updated>
<author>
<name>cheusov</name>
<email>cheusov@pkgsrc.org</email>
</author>
<published>2015-11-07T18:20:49Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=f50b193b01c5537570623dc95d3a4fa625e20b0e'/>
<id>urn:sha1:f50b193b01c5537570623dc95d3a4fa625e20b0e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add SHA512 digests for distfiles for pkgtools category</title>
<updated>2015-11-04T00:38:39Z</updated>
<author>
<name>agc</name>
<email>agc@pkgsrc.org</email>
</author>
<published>2015-11-04T00:38:39Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=17688a6b1e158bc86adbf1aa48d0efe337efe7d5'/>
<id>urn:sha1:17688a6b1e158bc86adbf1aa48d0efe337efe7d5</id>
<content type='text'>
Existing SHA1 digests verified and found to be the same on the machine
holding the existing distfiles (morden).  All existing SHA1 digests
retained for now as an audit trail.</content>
</entry>
<entry>
<title>Update to 0.13.0</title>
<updated>2014-11-30T01:10:12Z</updated>
<author>
<name>cheusov</name>
<email>cheusov@pkgsrc.org</email>
</author>
<published>2014-11-30T01:10:12Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=f7d5b70f7a92f5f33f96dcbbad32b4ca6f178a65'/>
<id>urn:sha1:f7d5b70f7a92f5f33f96dcbbad32b4ca6f178a65</id>
<content type='text'>
  NIH_&lt;subcommand&gt;_OPTS variables were introduced. With their help one
  can configure EVERYTHING from config file.

  NIH_OPTS config variable was also introduced.

  nih mark:
    - new option -n was added.

  nih install:
    - Option -D doesn't remove temporary directory.
    - New options -v and -V were added.
    - NO_REQPROV_CHECK and NO_REQPROV_CHECK config variables were
      removed.  Use NIH_INSTALL_OPTS instead.

  nih uninstall:
    - does not need "nih refresh -b".
      Thanks to Andrey N. Oktyabrski for the report!

  Fixed:
    - Finding a correct dependency now works correctly if dependency
      is ambiguous.
    - Unicity problem in "nih install PKGNAME" was fixed.
    - Analysing file conflicts now works correctly with files
      containing a space character.
    - Fix in saving ~/.nih/installed_* files
    - Check for version emptyness in "fake packages" was added.</content>
</entry>
<entry>
<title>Updatd to version 0.12.0:</title>
<updated>2014-01-14T01:16:28Z</updated>
<author>
<name>cheusov</name>
<email>cheusov@pkgsrc.org</email>
</author>
<published>2014-01-14T01:16:28Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=17c15c760415df6e82c66009b5eecc56397a1fba'/>
<id>urn:sha1:17c15c760415df6e82c66009b5eecc56397a1fba</id>
<content type='text'>
  Most important parts of pkg_grep_summary, a part of
  pkgtools/pkg_summary-utils, was reimplemented in C. As a result
  "nih {search,info,meta,leaf,install,remove,deps}" should work faster.

  nih install:
    - if pkg_update_plan(1) fails, nih(1) exits with pkg_update_plan's
      exit status.
    - packages to be installed or removed are output in sorted order.

  nih {search,meta,info}:
    - "nih meta" now defaults to -1 mode (internally).
    - documentation for -1|-3|-9 ads added for "nih {info,meta}" commands
    - "nih info" now defaults to -3 mode.
    - "nih {search,meta,info}" now work correctly with -{o,i} options
      if ~/.nih/pkg_summary.txt is absent.
    - new option -l was added to "nih {search,info}" that outputs
      package file list.

  Summary for installed packages is cached in
  ~/.nih/pkg_inst_summary.txt. "nih {refresh,search,info,meta,deps,list} -i"
  use this file and update it when necessary.

  nih refresh:
    - Option -P was added for fully rescanning pkgsrc tree.
    - The default value for PKGSRCDIR is not determined at build time
      anymore.  As a result "nih refresh -p" does not try to access
      /tree/pkgsrc used by bouyer@ who builds official NetBSD binary
      packages. Now PKGSRCDIR defaults to /usr/pkgsrc.
    - "nih refresh -p" shows progress counter (the number of scanned
      packages) unless -m is in PSS_OPTIONS.
    - option -i was added that updates summaries for installed
      packages (~/.nih/pkg_inst_summary.txt).

  nih remove:
    - does not try to create $CACHEDIR and "cd" to it.

  nih list:
    - was completely reimplemented and simplified.
    - new option -p was added that outputs pkgsrc tree packages.

  nih deps:
    - new options -b and -p were added for working with binary
      repository and pkgsrc scanned packages
      (pkg_summary.txt ad pkg_src_summary.txt respectively)
    - option -1 was added that outputs direct dependencies or dependents.

  nih/config:
    - better conversion from "uname -r" to repository URL.
    - REPOSITORY for SunOS defaults to smartos.org.

  Support for summaries with no PKGPATH, e.g., compat50-5.1.tgz, was
  added.

  Option -I for "list", "deps', "meta", "info" and "search" was
  renamed to -i. Option -I is supported for backward compatibility.

  package_search.pdf was updated, fixed and improved.</content>
</entry>
<entry>
<title>Version 0.11.0, by Aleksey Cheusov, Fri,  8 Mar 2013 15:56:56 +0300</title>
<updated>2013-03-08T13:04:32Z</updated>
<author>
<name>cheusov</name>
<email>cheusov@pkgsrc.org</email>
</author>
<published>2013-03-08T13:04:32Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=6f16f92d0e36510df8f5d98af8a338698629d97c'/>
<id>urn:sha1:6f16f92d0e36510df8f5d98af8a338698629d97c</id>
<content type='text'>
  nih install:
    - Order of packages does matter
      ("nih install emacs- editors/emacs22" is correct)
    - Option -P and new config variable NO_REQPROV_CHECK were added
    - Option -L and new config variable NO_REMOVE_LEAVES were added
    - "Nothing to be done" message is output if everything is up-to-date
    - Download failures and cksum failures are handled differently
    - Handling CONFLICTS between installed packages and packages to
      install are handled differently. Now package splits and similar
      problems are resolved with a help of "fake" packages. Fake
      packages are always marked for updates.
      New option -f for "nih list" was added in order to list them
    - Improvemed download progress messages

  nih uninstall:
    - Option -L was added, see "nih install -L"
    - Options -p and -P were added. See "nih install"

  nih leaf:
    - Command was reimplemented and simplified
    - Option -t option was removed
      pkg_status doesn't have -ltRn options anymore
    - Option -r was added

  nih search:
    - Option -I uses pkg_digger_installed provided by pkg_summary-utils

  pkg_update_plan:
    - Fixes in error messages

  nih search|meta|info:
    - Option -p was added. With a help of it one may search in
      pkgsrc packages offline. Also see "nih refresh -p" and man page

  Now nih works correctly if REPOSITORY is a directory

  Fixes for shell's "trap" command.</content>
</entry>
<entry>
<title>Update to 0.10.1</title>
<updated>2012-08-26T16:13:32Z</updated>
<author>
<name>cheusov</name>
<email>cheusov@pkgsrc.org</email>
</author>
<published>2012-08-26T16:13:32Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=b9cdd98476f8872e83cf547fda731c7f01c91aef'/>
<id>urn:sha1:b9cdd98476f8872e83cf547fda731c7f01c91aef</id>
<content type='text'>
  Fix gawk warning message appeared on Linux and other systems

  nih install:
     - commands like 'nih install _ package-' now works correctly
     - much better messages are output when update plan failed to build
     - option -p was added in order to skip REQUIRES/PROVIDES checks

  'nih status -Aa' doesn't output status of uninstalled packages

  Fixes and improvements in nih.1</content>
</entry>
<entry>
<title>Fix bug introduced in 0.10.0. Do not check library files on filesystems</title>
<updated>2011-11-21T17:24:31Z</updated>
<author>
<name>cheusov</name>
<email>cheusov@pkgsrc.org</email>
</author>
<published>2011-11-21T17:24:31Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=d05d2c3b5de5cea595b9b3883035d379b227f4bf'/>
<id>urn:sha1:d05d2c3b5de5cea595b9b3883035d379b227f4bf</id>
<content type='text'>
  for not installed (yet) dependencies.
++pkgrevision.</content>
</entry>
<entry>
<title>Update to 0.10.0</title>
<updated>2011-11-15T21:11:21Z</updated>
<author>
<name>cheusov</name>
<email>cheusov@pkgsrc.org</email>
</author>
<published>2011-11-15T21:11:21Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=6ea0d19bd8ec75a08111fe3a722eb716e5879734'/>
<id>urn:sha1:6ea0d19bd8ec75a08111fe3a722eb716e5879734</id>
<content type='text'>
  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.</content>
</entry>
<entry>
<title>Update to 0.9.1</title>
<updated>2011-09-09T22:02:19Z</updated>
<author>
<name>cheusov</name>
<email>cheusov@pkgsrc.org</email>
</author>
<published>2011-09-09T22:02:19Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=bfe137f3650b28fcaff66eac9f6e676db5e3b88c'/>
<id>urn:sha1:bfe137f3650b28fcaff66eac9f6e676db5e3b88c</id>
<content type='text'>
  fix in "nih deps": option -t now works correctly

  fix: ~/.nih/config has higher priority than @sysconfdir@/nih/config
       Thanks to Jan Smydke for the report!

  fix: Create "$CACHEDIR/All" on startup.
       Thanks to Zafer Aydogan for the report.

  nih.default.conf:
    - REPOSITORY defaults to ftp://ftp.NetBSD.org/...

  Default nih.conf:
    - One more example of use</content>
</entry>
<entry>
<title>Update to 0.9.0</title>
<updated>2011-08-29T20:53:32Z</updated>
<author>
<name>cheusov</name>
<email>cheusov@pkgsrc.org</email>
</author>
<published>2011-08-29T20:53:32Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=1283c343547b63aec350bb9eb1392ee8e8614ab1'/>
<id>urn:sha1:1283c343547b63aec350bb9eb1392ee8e8614ab1</id>
<content type='text'>
  Support for "try_out" marker was added. New options for subcommands:
  nih install -t, nih remove -t, nih list -t and nih mark -t/-T.
  See manual page for details.

  nih install:
    - after downloading binary packages it checks for common files in
      PLIST fields. If unregistered conflicts are detected, nih exits
      with error. This can be disabled using NO_PLIST_CHECK variable.
    - New option -a was added for running pkg_add(8) directly.

  nih history:
    - "automatic" and "try_out" flags are registered and output.
    - outputs a warning message if NO_INSTALLED_COPY is set.

  nih install|remove:
    - New option -l was added for keeping auto-removable leaf
      packages.

  nih verify:
    - New option -s was added for comparing running OS and OS packages
      were built for.

  nih:
    - New global option -s was added for specifying path to
      pkg_summary(5).

  ~/.nih/installed_* files are compressed by bzip2 at creation time.</content>
</entry>
</feed>
