commit 2a62890663e2063ea531d9899f30e124731e0d68
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Nov 4 00:08:19 2012 +0300

    pkg_update_src_summary: do not output summary to stdout

commit ea517b59508dc9013eda7c0750d731c907d6249f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Nov 3 22:00:54 2012 +0300

    version -> 0.59.0; Update NEWS

commit 67da5584e8b5226951087648420ea11fe7298f28
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Nov 3 20:11:07 2012 +0300

    pkg_src_summary: ignore grep(1) exit status

commit 19248e47b6fb26a8f2595da14fddad99e32dc91f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Nov 3 16:38:58 2012 +0300

    Update TODO

commit b030f5ec0d445b9081372fcec0148908eb53c808
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Nov 3 16:31:26 2012 +0300

    Support for PSS_PPERS environment variable was removed

commit c6e9947caf66d55a140473c1cc396c9a51a247ca
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Nov 3 15:35:46 2012 +0300

    pkg_digger_installed: properly initialize pkgdbdir

commit cad5f93915351099172e7f0ddf1fdb7a9663cd34
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Nov 3 15:09:37 2012 +0300

    Fix for pkg_summary4view regression test

commit 25a9171780a50421369adb2c0b14dc5e4e28b60d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Nov 3 15:03:50 2012 +0300

    Fix in enrich_summary for PLIST_SRC

commit 2ee6d3a26ca06be5ad48f33f4ef774224a5e1e08
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Nov 3 11:16:52 2012 +0300

    New backend for pkg_digger: pkg_digger_installed

commit a406ae7fb453207612fc8ec96eae5923e3793ca7
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Nov 3 11:11:32 2012 +0300

    Minor fixes in pkg_digger_summary.1

commit 8b0dd94ae125de29849836615abd8bfea02b09f3
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Nov 3 01:43:24 2012 +0300

    Add pkg_digger_summary man page

commit 396b48cc5fb2c4cb441eaa433f26db3aa0312e3e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Nov 3 01:18:26 2012 +0300

    pkg_digger_backend has been renamed to pkg_digger_summary.
    pkg_digger_backend is a symlink to pkg_digger_summary for
    backward compatibility.

commit 67711d6b6af0c4a86ee31b6beb9c5de4222bc08f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Nov 3 01:17:41 2012 +0300

    Update pkg_digger.1

commit ef1894552d4f5a789e09c2b7bb0d0988b2690928
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Nov 3 00:58:34 2012 +0300

    enrich_summary: fix for previous commit

commit ac294a41e97f0a8500309fb7575abd4719b64e58
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Nov 3 00:33:28 2012 +0300

    Support for multiple PLIST_SRC

commit c9a338a6103c0cf9fdd806b8b8611e498d057da3
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Oct 31 22:05:43 2012 +0300

    Improvements for pkg_update_src_summary script and man page

commit a75905d5a07575a4a25b1cfe540e91444e108ba7
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Oct 31 22:04:10 2012 +0300

    Fixes in enrich_summary (close() and error messages)

commit 5e3738ec9cfd2f645613dcaa79d2c03f7615558a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Oct 31 21:31:51 2012 +0300

    Minore improvements in pkg_src_summary.1

commit 12270c7cb92c522afdec42bc84d879bbd552f199
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Oct 31 21:27:28 2012 +0300

    regression tests for 'pkg_src_summary -F'

commit aea12f54d8eb617f00e67038ff4d506c9d60d585
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Oct 31 21:26:54 2012 +0300

    pkg_src_summary: new option -F

commit 4a6612bdaff54164bf9533ba6d2013a204b7f013
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Oct 29 01:50:14 2012 +0300

    pkg_update_src_summary has been reimplemented

commit 14dd382fe0d5970f78757b899066cf0fe7d6655b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Oct 28 21:04:09 2012 +0300

    cvs_checksum: fixes and improvements

commit 464e21c7039b8c214591f4e2198189e912323813
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Oct 28 17:53:52 2012 +0300

    cvs_checksum: error checks

commit 9b7d672e17e773fec7d891b9a86ada79bf060f4e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Oct 28 14:52:10 2012 +0300

    cvs_checksum: update man page

commit 9db101fbcbbe9e8bf9835e9bb68c195e0ffbfd7b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Oct 28 14:51:56 2012 +0300

    cvs_checksum: cleanups

commit 260596fa91968f9181a7564c2db0d022a86c984a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Oct 28 14:31:05 2012 +0300

    cvs_checksum without arguments outputs checksums of CVS files

commit cfd50f52899dcbaf598c20a515a149ff5a3ffc84
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Oct 27 04:12:39 2012 +0300

    pkg_src_summary: more regression tests; more debugging output

commit 5bbe4de0d43db463dbdde3127e5eac40ace2e640
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Oct 27 02:16:35 2012 +0300

    New utility makefiles2deps

commit 7602cbfcda56fff4e6e8b5e01eee49e8271752f9
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Oct 27 00:25:24 2012 +0300

    pkg_src_summary: improvement for debugging mode

commit 212685f8a2f61291988872580fbe2d44ec3adfcf
Merge: 05d99dd 34a65be
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Oct 27 00:20:09 2012 +0300

    Merge branch 'master' of github.com:cheusov/pkg_summary-utils

commit 34a65be06ee4c5a1e7444687247cb18f834711a2
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Oct 26 19:46:13 2012 +0300

    pkg_list_all_pkgs: new options -a and -d

commit 05d99dd7e55978f64fd87c5a215deac17cddaec8
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Oct 20 17:31:33 2012 +0300

    Minor clean-ups

commit d1c12108e6a81eaf089c64a8ae0ccb2f4ab58f9d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Oct 15 00:37:07 2012 +0300

    Hide versions in pkg_src_summary regression tests

commit e177e984dedf6c313cd4aec7b13cc6b7dcd556f1
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Oct 15 00:26:56 2012 +0300

    Fix for pkg_src_summary -m (devel/subversion:RUBY_VERSION_REQD=193,PKG_APACHE=apache2)

commit 36a5b5b51e88009e53940f5e73ef7f333ad360a7
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Oct 14 22:28:01 2012 +0300

    Add regression tests for summary2multi_variants

commit 7f6606480830a0ddfe21d7697d4b2e4ad540a8c7
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Oct 14 21:58:22 2012 +0300

    Minor clean-ups

commit 2b3a5fd73575d213e3a924a5445fd7df2cbdf890
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Oct 14 20:08:39 2012 +0300

    Always enable -m for recursive calls if -A was applied

commit ec5b6979cbc90d0272e3886090bc75f0f4af44fb
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Oct 14 19:35:02 2012 +0300

    Enable some slow pkg_src_summary -A regression tests

commit cc71e2990f67b5ee3cb412e1fc54ddc04bd0cda6
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Oct 14 18:54:50 2012 +0300

    Run slow pkg_src_summary after all other tests

commit e677631502acce4c9b5fd32c48a1c13da6214a31
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Oct 12 20:57:08 2012 +0300

    Update NEWS for 0.58.5

commit d973629207c23d088e1323ff12253c07bf4b189f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Oct 12 20:56:53 2012 +0300

    Minor fix in comment inside pkg_src_summary.in

commit dfe6733829ec16a3184ff4d8fddb640c74214164
Merge: de3905d 1b638d9
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Oct 12 20:50:10 2012 +0300

    Merge branch 'master' of github.com:cheusov/pkg_summary-utils

commit 1b638d9c3a7eb67deb2531cbd92e8b9ffba3e80b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Oct 12 17:19:04 2012 +0300

    version -> 0.58.5; Update NEWS

commit 4f2b1483638ab5dbbb5edc77be6883eeec5948cd
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Oct 12 17:01:50 2012 +0300

    Fix bug in pkg_summary2deps.
      Dependencies on packages having non-empty assignments
      are not always recognized correctly.

commit de3905dc8627693ed048b95acfc92e952b7fda7f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Oct 6 02:49:21 2012 +0300

    "pkg_src_summary -p" now works ~2 times with non-empty PSS_SLAVES

commit 63c6cf3ab089de291886f05f1c2a0b0d3bb9b928
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Oct 6 02:35:21 2012 +0300

    "pkg_src_summary -p" now works correctly with non-empty PSS_SLAVES

commit 0440f0073813957254922833453f2511f46414c3
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Oct 6 02:31:34 2012 +0300

    Minor clean-up: sed -> grep -E

commit 98edf7be2ef2d45365f9cd6a63e34ba7e37e56e7
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Oct 6 02:01:03 2012 +0300

    Minor code clean-ups; paexec -m t=<EOT> is used

commit dd99b854dfd42b7ad6a4512b8b222ec3be0e43e5
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Oct 6 01:25:09 2012 +0300

    Speed-ups for pkg_src_summary.
       "pkg_src_summary -f PLIST" now works dramatically faster.
       More regression tests for "pkg_src_summary -f PLIST".

commit 6ca69ff8e7e0844a6e7a2bf45605c4a90c1daa02
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Oct 6 00:01:00 2012 +0300

    Temporary disable one test

commit 4cdfaebae39ce55638d148131ba38e99622c90db
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Oct 5 23:38:04 2012 +0300

    lang/python25 was removed, so regression tests were updated

commit 084b1b071af83ee469c0d0c4815fc66a3c8d0338
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Oct 5 23:16:55 2012 +0300

    Fixes in Makefile for standalone use

commit f4e2b6c584b33186147a00b739d9c355a7d36326
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Sep 18 10:47:59 2012 +0000

    minor clean-ups

commit 465b8b27eee514071a867a050aa2d2c46aa2be9d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Sep 18 10:43:00 2012 +0000

    ~10% speed-up

commit e1047967f7a736b00dd3e5b437ba4f1b86085ad4
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Sep 12 19:57:51 2012 +0000

    pkg_src_fetch_var
      - now uses power_getopt.awk
      - option -v was removed, use equivalent -f instead!

commit 4f77756b2a61b564db22d940db52a1354b54043e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Sep 7 14:52:27 2012 +0000

    Version 0.58.4
      pkg_summary2deps:
        - Mode -cs now works correctly with patterns like
          "py*-dbus<0.71". A few regression test for this case were added.

commit 9c172374094cd8f7b6229ae3ee26000465fe8f1b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 1 09:03:17 2012 +0000

    version -> 0.58.3
      pkg_summary2deps:
        - Fix a bug with {alter,nat}/ive dependencies. More regression
          tests were added.

commit 27bbba52b8b0a83f599f2b51252c9ae989749aaa
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Aug 29 22:10:03 2012 +0000

    Fix bug in pkg_summary2deps. More regression tests.
    Now all regression tests succeed.

commit b040b09705a3a2321ed4f10fa4ec33635917d270
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Aug 29 21:12:12 2012 +0000

    One more regression test for pkg_summary2deps (currently failed)

commit 615cb19ebb77e059c0ad2865061a4f6e54df86c2
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Aug 29 19:27:11 2012 +0000

    Fix bug in pkg_summary2deps that fixes recently commited regression test

commit 84f2d84f6d16c67817b88cf70c0d6fb747487af9
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Aug 29 19:22:01 2012 +0000

    Add new regression test (failed for now)

commit 677b35bac79881cd6b375f8b5cc6091680b4ee4c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Jun 20 08:36:52 2012 +0000

    Update to 0.58.2
      pkg_src_summary:
        - Fix. pkg_src_summary in distributed mode now works correctly
          if a master host doesn't have $PKGSRCDIR directory.

commit 7d281c0381e943616d470a6bae92345e9af9d922
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Jun 6 10:54:25 2012 +0000

    psu_funcs.awk: add function pkgpana2pkgname

commit e8ab04bcc313090c451da8316deb8173fa637857
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Jun 5 22:39:56 2012 +0000

    Version -> 0.58.1
      pkg_summary2deps:
        - Fix in 'pkg_summary2deps -dn'
          (missing pkgname if multivariant packages are present,
          for example py26-gtk2 and py27-gtk2)
    
      pkg_summary2leaves:
        - Fix. 'pkg_summary2deps -dpnra' should be used
          instead of 'pkg_summary2deps -dpa'
    
      More regression tests for pkg_summary2leaves and pkg_summary2deps
    
      Minor fix in pkg_uniq_summary.1
    
      psu_funcs.awk:
        - new function pkgpana2pkgpath

commit 6506137dd63ee5d63cdc64910c9f2c0a6088aec9
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Jun 5 22:16:16 2012 +0000

    FIX in pkg_summary2leaves
        'pkg_summary2deps -dpnra' should be used, not 'pkg_summary2deps -dpa'
        More regression tests

commit 2d75a3b3e0f662eb0cd1e2392ed3e36f48da444b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Jun 5 20:29:11 2012 +0000

    FIX in 'pkg_summary2deps -dn' (missing pkgname if multivariant
    packages are present)

commit 05d56877a39f68b02aa22fd019253e05c1c8aabe
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat May 26 20:19:45 2012 +0000

    Fix a typo

commit fdfee1296aaa3373402cc37f9ae3dc680d37201d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Apr 22 16:54:50 2012 +0000

    Update regression tests to match the reality

commit b7290b9a0fa3b11d18cc41b47c3f39ce348e59ef
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Apr 22 16:36:23 2012 +0000

    New option -F was added to pkg_uniq_summary. More regression tests
    Version is set to 0.58.0

commit ea18a12469be61fd059c8e141c866e8c3ecf730c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Jan 9 20:46:47 2012 +0000

    version -> 0.57.0; Update NEWS

commit e3936c40644da48a03a5b397f2372f3b1fd49532
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Jan 9 20:42:04 2012 +0000

    Add missing test files

commit 369115bd1dd38a210b0bd0aa95282ad747380000
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Dec 29 21:36:08 2011 +0000

    version -> 0.56.5

commit 644d43df8a3213f0e4791d1cf63180f23c654e8b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Dec 29 14:54:57 2011 +0000

    pkg_subgraph_deps: support for dependency type, regression tests, doc

commit 706ed4e9d2124fb45db698b228553344dd5c3e7e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Dec 28 09:49:23 2011 +0000

    pkg_subgraph_deps: Implementation and regression tests for -v1

commit 19a43d0705dad13813c3fdb733ecba89c9d4f224
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Dec 28 09:32:57 2011 +0000

    pkg_subgraph_deps: new option -1 was added, more regression tests

commit 88ed53a33db8da3819fa18a8d2dd115cd6baabec
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Dec 11 20:40:10 2011 +0000

    New option -2 was added to pkg_summary2deps. More regression tests.

commit 6ee8c78cba9705055f54940413d26e0c2fb93385
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Dec 3 14:39:18 2011 +0000

    Update to 0.56.4
      FIX: Shell scripts now use "trap" corectly.
    
      Minor correction in pkg_lint_summary.1.
    
      pkg_summary4view:
        - TARGET_BUILD_DEPENDS and _ALL_DEPENDS are formatted
          just like DEPENDS.

commit af18d95e137d37089e046a5cad33d6f4c420f09f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Nov 28 00:37:39 2011 +0000

    Fix use of "trap" in shell scripts

commit d91052c0d0426696fdf03e30a45a94854d743ab7
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Nov 27 18:43:14 2011 +0000

    Use trim_lr() from trim.awk instead of local trim()

commit 63c0e48e39cacb858fc2ceb8e21df9b1455a49b4
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Nov 27 18:32:04 2011 +0000

    minor clean-ups

commit 5f6248be14f2d6e15f4b7eea055f1d91c484bfba
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Nov 27 18:31:33 2011 +0000

    Formatting TARGET_BUILD_DEPENDS and _ALL_DEPENDS variables

commit 448d5154251c5d52b27a46baf7c53a3964c7880a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Nov 21 12:42:18 2011 +0000

    +1 task

commit 7ca9113e57985ccbf06fc5712112f4fdbf1429d1
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Nov 20 00:15:35 2011 +0000

    Fix in pkg_lint_summary.1. Thanks, Jeremy!

commit 8d21003be3226d30db7c4efc6c9644067c47dd7c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Nov 17 18:39:44 2011 +0000

    update to 0.56.3
    
      pkg_src_summary:
        - fixed: gathering DESCRIPTION and ALLDISTFILES fields eats
          too much CPU. Now full summary is gathered drammatically faster.
          This may significantly speed up distbb bulk builds.
        - While generating ALLDISTFILES do not try to read "distinfo" files when
          DISTFILES is empty.
        - More regression tests.
        - If MAKECONF and PSS_SLAVES are not empty, MAKECONF is passed to
          pkg_src_summary processes running on slave hosts.

commit 04d1a8453bce1a4dd5aac0730e81d536f9e5ba8c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Nov 17 18:34:20 2011 +0000

    If MAKECONF and PSS_SLAVES are not empty, MAKECONF is passed to
    pkg_src_summary processes running on slave hosts.

commit 9bcfeb51ed22d5dd8fc8aa9804cc9f42f59c8944
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Nov 14 19:33:04 2011 +0000

    pkg_src_summary:
      - While generating ALLDISTFILES do not try to read "distinfo" files when
        DISTFILES is empty. Add a regression test for this case.

commit e6ef87ead9576e90b3959e78224c4c9355df3d13
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Nov 14 10:24:38 2011 +0000

    libexec script enrich_summary was separated from pkg_src_summary
    +1 task in TODO

commit 1f3f4fedc96df8457a83ac58132c088fefbd2698
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Nov 13 23:33:07 2011 +0000

    pkg_src_summary: fix for -b broken by "fix for infinite loop".
       Add regression test for pkg_src_summary -b option.

commit e578bb8a4f1175876b9f2c54f348b888b8191a8a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Nov 12 20:09:06 2011 +0000

    Update regression tests for pkg_src_summary. This relates to recent fix
    for infinite loop. More tests were added.

commit 7b6e14d302091560b5a8f0a4ff5b0e58e3115a03
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Nov 12 19:44:02 2011 +0000

    pkg_src_summary:
      - fixed: gathering DESCRIPTION and ALLDISTFILES fields eats
        too much CPU. Now full summary is gathered almost 2 times faster.

commit 33b6d536e384efe381718e1311b7f24f3be1b72c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Nov 11 10:42:51 2011 +0000

    Update to 0.56.2
    
      pkg_src_summary:
        - Mysterious infinite loop was fixed in 'pkg_src_summary -m'
        - summary2multi_variants script was separated from pkg_src_summary
    
      pkg_bin_summary:
        - CKSUM was renamed to FILE_CKSUM (by analogy with FILE_SIZE
          and FILE_NAME) as suggested by spz@

commit 45618cf3299ef3d42be9108668128e6adbc0aa7a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Nov 9 16:28:48 2011 +0000

    fix mysterious infinite loop in pkg_src_summary -m

commit cf27c0a7f1e45a8ec8d92b7ba5cb86958375bd1a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Nov 9 14:22:37 2011 +0000

    fix in commented example

commit 98e9cbc411eafd1b6fdf51cced256182d64516c2
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Nov 9 14:19:03 2011 +0000

    libexec script summary2multi_variants was separated from pkg_src-summary

commit 488cb5cb1b5d612f6e15679ceffc47fe1ba51a66
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Nov 9 14:18:05 2011 +0000

    miror rewording

commit 15680ec08ac01ab59efa864bf7ad68c6dfc62f49
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Nov 7 23:22:23 2011 +0000

    Rename CKSUM to FILE_CKSUM as suggested by spz@

commit 09349250150c7621b56c4f35384d1ff5e25f9c7d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Oct 9 11:28:54 2011 +0000

    Update regression tests to recent changes in pkgsrc

commit 4748a99dd8906d645545a72db3e0d17bdc4755b4
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Sep 12 14:22:43 2011 +0000

    Update NEWS

commit 5588546817fffbcbf68b20b49bca7f2f2107f087
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Sep 7 20:55:27 2011 +0000

    minor fix in usage message

commit 7bf08fead0e671d002c1fac3bedd7f10a8beb1c3
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Sep 6 21:46:21 2011 +0000

    Update to 0.56.1
      pkg_lint_summary:
        - Serious fix in recently added -n option (misprint actually :-/ )

commit 65b0a880e4fab66a0b51d46fd97fe68a86cacf0d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Aug 28 14:08:00 2011 +0000

    Update to 0.56.0
      pkg_cmp_summary:
        - New option -O was added for specifying fields for
          output without using them for comparison

commit 420aa0fab0d353e5c03a84f8798271951268efa8
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Aug 27 17:37:45 2011 +0000

    digest was added to DEPENDS
    
    Updated to 0.55.0
    
      pkg_lint_summary:
        - New option -f option was added that checks files in PLIST
          fields given on input and warns about files common for several
          packages.
        - New option -p option was added for specifying prefix directory
          used by option -l.
        - New option -n was added that analyses PLIST and CONFLICTS
          fields in input summaries and outputs unregistered conflicts.
        - New option -s was added that checks OPSYS, OS_VERSION and
          MACHINE_ARCH fields given on input and warns if they differ from
          that of running system (uname -srm).
    
      pkg_cmp_summary:
        - New options -a and -A were added for specifying fields for
          comparing in addition to package versions.
        - New option -E was added. It works together with -A and changes
          its output.
        - Options -c and -b were reimplemented using more generic -a.
        - Examples section was added to pkg_cmp_summary.1
    
      pkg_bin_summary:
        - New option -e option was added for effectively using
          pkg_bin_summary with xargs (xargs -r is not portable).
        - New option -k was added for enriching binary package summaries
          with checksums using algorithms supported by digest(1)
    
      pkg_digger_backend:
        - Mixed -1|-3|-9 options are now handled correctly.
    
      pkg_summary2leaves:
        - When no files are given as arguments (stdin),
          pkg_summary2leaves outputs an error message.
    
      Regression tests have been reorganized. One test - one file.
    
      Some manual pages were updated and improved.

commit 48ff69290d425687f86169cae6ce855657b0237a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Aug 27 17:13:03 2011 +0000

    pkg_bin_summary: -k option was added for enriching
       package summary with checksums using algorithms supported by digest(1)

commit c62b0d04b2efe0d35e873b78e09fa1b446c9db27
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Aug 27 15:08:27 2011 +0000

    minor fix in regression test

commit 3fca3b7b002c2dd8700808adfc8e9704b9785547
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Aug 27 15:06:52 2011 +0000

    pkg_cmp_summary: new option -E was added. It makes -u deprecated.

commit 3840f67eb466bc00fd388c7514412b2c77fd0ba7
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Aug 27 14:33:34 2011 +0000

    pkg_cmp_summary -A: always output an empty line for simplying
       parsing the output

commit 6109c5b065b93265c1450171a261077f0e29fb0e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Aug 27 09:31:50 2011 +0000

    Add examples section to pkg_cmp_summary.1

commit dc5e3a75e1124cd0a554de2e88552a782eba34cc
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Aug 27 09:00:44 2011 +0000

    two new regression tests for pkg_cmp_summary -A and -a

commit a448e882557e06dfa3cb62d71adbe6a22e010872
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Aug 27 08:48:53 2011 +0000

    Reimplement -c and -b using more generic -a.

commit 0b57ce1949ac15e6200233cd1e14c688a46711d7
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Aug 27 07:39:11 2011 +0000

    pkg_cmp_summary: fixes for recently added -a and -A options,
       regression tests, documentation update.

commit d331ffe7929def6f48c16fe5bf641ee540ffea97
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Aug 26 18:40:25 2011 +0000

    pkg_cmp_summary: new options -s and -S were added

commit b966d641e0f34325a42f7fe2a893d6972edf3a8b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Aug 21 10:32:03 2011 +0000

    fix in regression test

commit bedd6b7ca248b713acd62a52f40fb643e1d2aa41
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Aug 21 10:26:28 2011 +0000

    remove code for debugging

commit fd1a6efbb8b6267578c88a5eab0e36335fe01fa9
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Aug 20 18:57:04 2011 +0000

    pkg_lint_summary -s: uname -r to bmake arch map, fixes

commit fabe25ff4f3f6a2a1295045d5d83eb5b9735e1ee
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Aug 20 18:39:11 2011 +0000

    fix exit status of "pkg_lint_summary -s"

commit 9411299d6021a75931af86b7355b458667b790dd
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Aug 20 18:17:37 2011 +0000

    Option -s was added to pkg_lint_summary
      If applied pkg_lint_summary check OPSYS, OS_VERSION and MACHINE_ARCH
      fields given on input and warns if they differ from running system
      (uname -srm).

commit 0b7c59dd1d26f80b27b580026122048002e558d7
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Aug 15 06:27:31 2011 +0000

    update TODO

commit f08e1fbf74b486cb6a408805ad4b115b8d85ac82
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Aug 14 13:35:07 2011 +0000

    version -> 0.55alpha2

commit c1f8e3a19ff383dd5e5b3a078d845c9b2223bbd3
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Aug 14 08:58:33 2011 +0000

    fix exit status for "pkg_lint_summary -f"

commit 2664a163556aebc8a056f50e69e202956364eff8
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Aug 13 12:52:33 2011 +0000

    fix regression tests if prefix is not /usr/pkg

commit f21ba66f3f3ae098055dbb699dc8171af1fcf913
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Aug 13 12:42:06 2011 +0000

    code clean-ups

commit 00580f236139078d451d83f6bf9eafcc9e0a0880
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Aug 13 12:40:09 2011 +0000

    fix exit status of "pkg_lint_summary -n"

commit 229a82d8020d98c5e343f4708ac4c83c5433bc68
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Aug 13 12:38:19 2011 +0000

    pkg_lint_summary: new option -n was added
       that analyses PLIST and CONFLICTS entries in input summary
       and outputs unregistered conflicts.
    pkgpana2pkgbase function was added to psu_funcs.awk

commit 19037b8681d66890594b311a3ba6a1a48fd594c7
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Aug 13 11:13:36 2011 +0000

    fix minor bug in pkg_lint_summary.1 (section -c)

commit abb626f5d76dc2ebc48dd9c50b352f73abbc6fb1
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Aug 13 10:55:15 2011 +0000

    minor fix pkg_bin_summary.1

commit 0309226ed7306a4993f11b11915a2cd8a3f03c3b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Aug 13 10:46:22 2011 +0000

    pkg_bin_summary: -e option was added for effectively
       using pkg_bin_summary with xargs

commit bfe303b408fc76e0f4754d25f63a09a4603b816e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Aug 13 10:19:50 2011 +0000

    pkg_lint_summary: -p option was added for specifying prefix directory

commit 240e99b15d5997f302d143f4d084704e4fca883e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Aug 7 17:25:27 2011 +0000

    minor fix in pkg_cmp_summary.1

commit 842006cce4c960783aa5a02944fe3c5e8c61d464
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Aug 6 09:57:00 2011 +0000

    +1 task

commit 66b0fba1710f0009d3a4a155c630a05adf089c21
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Aug 4 22:02:07 2011 +0000

    pkg_lint_summary: -f option was added
        that checks files in PLIST entries given on input and warns about files
        common for several packages.

commit b042e9ff44e7b381042a294e39b687ddd3955b5c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jul 31 17:27:03 2011 +0000

    clean-ups

commit fb8e8830c19d4d799c520f531b35e5ac0c83fe3a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jul 31 17:02:06 2011 +0000

    -2 tasks (done)

commit aef91986929a2ecc29f92c46b2442f6b7cbaefc0
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jul 31 16:57:53 2011 +0000

    fix: when no files were given as arguments (stdin),
         pkg_summary2leaves outputs an error msg

commit bdeaf5db0b36e7ea9d3cb23a01fa63c97fb0ccd5
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jul 31 16:52:49 2011 +0000

    Ability to run individual tests was added.

commit af86ca1d7f0cd22038600791ae0dfc1ffc7a9458
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jul 31 16:44:14 2011 +0000

    Regression tests have been reorganized. One test - one file.

commit ae351c8429921e45b12ac027d42910646449207e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jul 31 15:49:52 2011 +0000

    pkg_digger: better handling of -1, -3 and -9 options

commit 6c4a874bd92c360e6ed1c54beaaf94f4871bde30
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Jul 29 20:38:05 2011 +0000

    NEWS file was updated for 0.54.0

commit c1cd03848ea5d09bcdb028cdd59981c372da1387
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Jul 29 20:33:56 2011 +0000

    revert previous commit untill it is fixed

commit d9eae71905a6ef493e6b8dc924ae3138d60b084c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Jul 29 20:24:42 2011 +0000

    version -> 0.54.0

commit 39c465a288922a270873f77f90173fcb842a18c3
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jul 23 22:35:17 2011 +0000

    update regression tests to newer reality

commit ad98d296397fd8d60d844953207a0a5d4935026d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jul 23 22:34:15 2011 +0000

    pkg_micro_src_summary: fix support for PSS_SLAVES=nnn

commit 72479d070d53f68ac003709b1d7cfe3dfcac9a08
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jul 23 22:33:00 2011 +0000

    pkg_digger: comments about buggy shells

commit 77e8ba8753b48ad8e8bd883340883a5c267cb9f9
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Jul 21 16:28:54 2011 +0000

    +2 tasks

commit bdfd606878965a52c363fed29974105cd4c649d6
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Jun 29 20:43:18 2011 +0000

    pkg_digger: workaround for buggy shells (set -e; if eval false; ...)

commit 87e818fb0a079de6f9eaaab784b87a38ffec7e16
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed May 11 19:11:33 2011 +0000

    fix "make test" broken by recent changes in Makefile

commit 5489e5242a5573c0fd8ea20d26c74955fa08cb8b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon May 9 21:11:53 2011 +0000

    pkg_update_src_summary was reimplemented (-80 LOC)

commit 836d6ca5fb40303f250c0937f54afda9016d5d60
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue May 3 20:11:48 2011 +0000

    minor fix in NEWS

commit 25b12e21968297f9a384d055201ecb314d5d951b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Apr 18 18:53:35 2011 +0000

    update regression tests according to recent changes in pkgsrc

commit 763b7ce08890d8d59a8294d5bcbf63a31a8deff7
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Apr 13 19:13:49 2011 +0000

    Update to 0.53.2
    
      pkg_digger:
         - FIX: do not treat failures of $PKG_DIGGER_BACKEND for
           patterns with leading `-' (logical NOT).

commit d38359edc1c0c44526caa80999b892ccfc1cd302
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Apr 5 11:11:31 2011 +0000

    Version -> 0.53.1
    
      pkg_lint_summary:
         - Remove duplicated // in fields PROVIDES and REQUIRED.
           Official pkg_summary.txt contains such a bad paths.

commit 244b599567e0dbd92b9b84c5e467dc3ad7060527
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 27 20:11:29 2011 +0000

    version -> 0.53
    
      Long options have been removed from all utilities.
    
      Fix in comparing dewey versions: (N.0 > N problem)
    
      pkg_summary2deps:
         - Now it works correctly if multiple packages per
           (PKGPATH, ASSIGNMENTS) pair are available in input summary.
    
         - Now multiple conditions for the same package, e.g
           "apache-1.3.* AND apache>=1.3" are handled correctly.
    
         - Now -N and -P options accept absolute and relative
            filename as argument.
    
      pkg_digger.in:
         - Workaround for buggy /bin/sh on DragonFly and FreeBSD<=N.M.
           On these systems the following code
                    set -e; if eval false; then ...; fi
           doesn't work correctly. Due to this problem pkg_digger failed.
    
      pkg_bin_summary:
         - Field ASSIGNMENTS is set with a help of recently introduced
           field MULTI in "Build information" section of the binary
           package.  Hardcoded rules have been removed.

commit 881819dada15fe6826cccb0f7954030731568b7e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 27 19:51:41 2011 +0000

    A field ASSIGNMENTS is set according to recently introduced field MULTI
       in "Build information" section of the binary package.
       Hardcoded rules have been removed.

commit 5cdc4369fd52b1a504a26013b8914227f8094a0c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Mar 19 14:08:47 2011 +0000

    Workaround for buggy /bin/sh on DragonFly and FreeBSD<=7.n.
    On these systems
        set -e; if eval false; ...; fi
    code doesn't work. Due to this problem pkg_digger fails.
    
    version->0.53beta6

commit 1050653ba17e59bfd1ff91d491a6c3bd162a1afe
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Mar 18 23:56:55 2011 +0000

    update plans for pkg_update_summarya

commit 8e41bdf4e48a924ef289bd16eec90834317bfcd9
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Mar 15 10:37:47 2011 +0000

    version -> 0.53beta5
    pkg_summary2deps:
       -N and -P options accept absolute and relative filename as argument

commit 3e5e9bd98bbe289fe96d176f7a82d4e46174b25a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 13 11:35:52 2011 +0000

    Fix in pkg_summary2deps (apache-1.3.* AND apache>=1.3)
    version -> 0.53beta4

commit 2f534eec96331dde65ea633cad14a4b7b1ed64cc
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Mar 8 16:06:44 2011 +0000

    bin_summary5.txt was added for regression tests

commit 739c5c2429851dd25259b5931722f751a9a965bb
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Mar 7 21:45:34 2011 +0000

    pkg_summary2deps: fix for multi-packages. Bug was introduced a few hours ago
    in revision 1.30 ("," is reserved symbol and used for specifying build
    options).

commit 0ab4577bfe8fc68d7b43e8a30f0f22ebd2669a43
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Mar 7 17:00:36 2011 +0000

    Most alt_getopt invocations have been replaced with shell's getopts.

commit 4f4b6a8dc81abf2fc4d39dad036fc294349f452a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Mar 7 15:40:33 2011 +0000

    version -> 0.53beta1
    
    Fix for pkg_summary2deps. Now it works correctly if multiple packages
    per PKGPATH:ASSIGNMENTS are available in input summary.

commit 8c0c0680d116c46e4c0380b97688c1a4725c1ebf
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 6 09:25:57 2011 +0000

    Update regression tests for recent changes in pkgsrc (python-27)

commit 7688ed214503799e1da615ca1400825f41adf2a8
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 6 09:19:34 2011 +0000

    Fix in comparing dewey versions: 1.0.0.0>1

commit dbf9d9c76b6a657cd5e6078d935c156c5105ac61
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Feb 15 23:07:12 2011 +0000

    Long options have gone. Only POSIX short options are supported.

commit 42f535f021169250285a1f646ec98da5b6f77a48
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Feb 11 15:20:27 2011 +0000

    Version -> 0.52.0

commit 796ec3d26441da9a32c192f6f112949c4e939c4e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Jan 17 21:56:30 2011 +0000

    0.52beta1

commit b17cbfbaec355e2939713f744e405cd725b8347f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Jan 17 16:47:34 2011 +0000

    pkg_cmp_summary:
      - Option -b was added for considering packages different if their
        BUILD_DATE are different.

commit 46543a33624578fa7573714a67fb1b5df8074c81
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jan 16 14:32:07 2011 +0000

    minor rewording

commit 627cfd85c1e780368a8e63d5d7c36c0fcb7bf35f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jan 16 14:27:57 2011 +0000

    Version -> 0.51.0
    
      pkg_digger_backend:
         - More fields to search in: PKGBASE, PKGPATHe, PKGPABA, PKGPANA
           and PKGPAIR
    
      pkg_digger:
         - New short synonyms for fields:
            - C - CATEGORIES
            - b - PKGBASE
         - New defaults in pkg_digger.conf.
           pkg_digger_field__empty has changed from "COMMENTS" to "PKGBASE"
           pkg_digger_strat__empty is assigned to "exact"
           Thus ::<query> matches exact PKGBASE, e.g.
           'pkg_digger ::emacs' will search for PKGBASE equal to 'emacs'.
         - Option -r without -3|-9 doesn't fail anymore
    
      pkg_summary2deps:
         - TNF provides summaries that contain packages wthout PKGPATH
           (netbsd-compat50-5.1).  So, absense of PKGPATH is not a fatal
           error in pkg_summary2deps anymore.
    
      Minor improvements

commit 2da27e40a15bef2a563a0ddb542d985eb08d15a6
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jan 16 09:42:08 2011 +0000

    TNF provides summaries that contain packages wthout PKGPATH
    (netbsd-compat50-5.1).  So, absense of PKGPATH is not a fatal error in
    pkg_summary2deps anymore.

commit 01fd67c5188c4c009fec3aac2e377b86d99d1da5
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jan 15 12:01:41 2011 +0000

    pkg_digger: -r without -3 and -9 doesn't fail anymore

commit de4003ebc8740ab7f660fbceddeec264f89c773a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jan 15 11:47:54 2011 +0000

    Check that pattern is in f:s:q format and warn otherwise

commit 5262077ca87020bec67d36a6543e1141b3d906ba
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jan 15 11:43:49 2011 +0000

    revert previous bad commit partially

commit 5cf592ef811cba88f0c3942408ee856c4ba4b033
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jan 15 10:30:54 2011 +0000

    minor improvements

commit 5867794dc97f197855b493b314fe91b4777461c8
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jan 15 10:19:31 2011 +0000

    New short synonyms for fields:
       - C - CATEGORIES
       - b - PKGBASE
    New defaults:
       pkg_digger_field__empty has changed from "COMMENTS" to "PKGBASE"
       pkg_digger_strat__empty is assigned to "exact"
       Thus ::<query> matches exact PKGBASE

commit ce32c00ee9cd6ac488c468389b0a69c9d4bc76f4
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jan 15 10:02:46 2011 +0000

    More fields to search in: PKGBASE, PKGPATHe, PKGPABA, PKGPANA and PKGPAIR

commit 4c154706362770d52eb0b3ed94c4f4f0d19e0efe
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Jan 10 23:09:03 2011 +0000

    Update to 0.50
    
      pkg_grep_summary:
         - fix for case insensitive search (pkg_digger_backend)
         - new artificial fields were added: PKGPANA and PKGPABA,
           see the manual page for details
    
      pkg_bin_summary:
        - new artificial field PLIST was added.
    
      pkg_uniq_sumary:
        - new option -n was added
    
      pkg_summary2deps:
        - new option -a was added for outputting all matched dependencies
          separated by `|' symbol, not only the first one.
        - new options -N and -P were added
        - new option -X was added
        - if multiple packages satisfy the condition, the package with highest
          version is selected unless -a option was specified.
        - another format for missed alternative dependencies.
          Now they are written as altdep1|altdep2|...|altdepN
    
      pkg_lint_summary:
        - option -d: non-zero status if problems were detected
    
      New tool pkg_summary2leaves was added.
    
      pkg_cmp_summary:
        - long options were removed
        - option -2 was added
        - option -u was added for showing information about whether
           the package from summary1 is installed by user or as a dependency.
    
      pkg_summary2deps:
        - workaround for bad patterns like p5-Digest<=1.16nb*
          found perl binary
    
      pkg_refresh_summary:
        - reimplemented using latest version of pkg_grep_summary.
          This removes about 50 lines of code
    
      minor fixes and clean-ups

commit 14f19a9efa853c3040577ae96e31a23b75e8cbc6
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Jan 10 23:05:15 2011 +0000

    new simple task

commit 8ac2e928512e45a6c404bfff78a1e12e3fd96e1e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Jan 10 23:02:12 2011 +0000

    notes about exit status

commit c7252e79341f7ac514b8551482fe7b8c8c39e04a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Jan 10 22:59:57 2011 +0000

    notes about missed alternative dependencies

commit fce60a6bbf6a77d1c23ddf4c010abde0ca802460
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Jan 10 22:46:57 2011 +0000

    Update the man page. Minor fixes.

commit 24e8ae8ae47f28f3bf48e30bb123f8075ca7ce80
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Jan 10 22:40:54 2011 +0000

    Documentation for option "-e"

commit 6db7897087ce0a2aae89bc83c49198818fc88356
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Jan 10 22:37:37 2011 +0000

    Documentation for option -2

commit d58596dbe9b4621b3c482764a38862ba4100504d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Jan 10 22:34:05 2011 +0000

    Option -X is documented

commit a99909fc90f6b770a6b35a446398f1bfa5336102
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Jan 10 22:24:07 2011 +0000

    man page and help message now conforms to reality

commit f987dad51ebf54ab260334fce308e5ebde569fee
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Jan 10 22:17:59 2011 +0000

    man page is up-to-date now

commit 39e6b4559943caab9e57a0da4d505e139378e1a6
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jan 2 21:48:38 2011 +0000

    Add new regression tests
    version -> 0.50beta8

commit 516ec21c733ff502ea3dffcc73fdf799f75efcad
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jan 2 21:47:39 2011 +0000

    update for pkg_bin_summary.1

commit 72fa8b771bcf5851670a79e26cf9c786c2bd8a45
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jan 2 21:45:52 2011 +0000

    update for TODO

commit adbe99a6ce676b0841f87f96b5b5ea3687605a61
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jan 2 21:45:23 2011 +0000

    pkg_bin_summary:
       - new artificial field PLIST was added.

commit 0593d76b15b7de657fa383f90258e754eb036f75
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jan 2 21:44:26 2011 +0000

    pkg_grep_summary:
       - fix for case insensitive search (pkg_digger_backend)
       - new artificial fields were added: PKGPANA and PKGPABA,
         see the manual page for details

commit 9b47a8bdd3e87c8be1f809e76206e827e048d231
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jan 2 21:43:01 2011 +0000

    Reimplemented using latest version of pkg_grep_summary
    This removes about 50 lines of code

commit a4e9df6cd28567e17c56c985e41058e9df4bfdd5
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jan 2 21:41:58 2011 +0000

    pkg_summary-utils.7:
        References to newly created tools were added

commit 9281dfbc8dffaa07ddc8be1e43b5af4173ccbbae
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jan 2 21:41:11 2011 +0000

    pkg_summary2deps (and pkg_lin_summary -d):
      - another format for missed alternative dependencies.
        Now they are written as altdep1|altdep2|...|altdepN

commit 4bfe8f7d0fa47ba57219816a1d43324c64397214
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jan 2 21:39:51 2011 +0000

    minor improvements in documentation

commit 81933c0cf41710114229bb7b9c6541153069d58c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jan 2 21:37:42 2011 +0000

    Add pkg_summary2leaves.1

commit 4950c9989aca3d03aa63e338aba31bc1a251d7a5
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Dec 29 20:45:08 2010 +0000

    workaround for bad patterns like p5-Digest<=1.16nb* found perl binary
    ++pkgrevision

commit ce0b85daa74a0bd54d4804ff5c1a9688b3b56c2b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Dec 28 23:56:12 2010 +0000

    Add function dewey_match to psu_funcs.awk
    ++pkgrevision

commit 6d1c0a7167cb010c153133c680f1c64b19ea9126
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Dec 28 18:12:00 2010 +0000

    pkg_refresh_summary: clean-ups in a documentation
    ++pkgrevision

commit 8e3f2f896b56f190185ad3a54c1698aaeae5c2a8
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Dec 28 17:00:44 2010 +0000

    add missed #use directive

commit 4505e4d9ac7147e60e825495285453945de436c6
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Dec 25 22:04:37 2010 +0000

    update plans for pkg_lint_summary and pkg_update_summary

commit a05b84efe252e1dedb2721542c1a53e1a11733b0
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Dec 25 13:43:55 2010 +0000

    pkg_cmp_summary:
       - option -u was added for showing information about whether
         the package from summary1 is installed by user or as a dependency.
    version -> 0.50beta4

commit de91a2e87b4a1125c0d0ebbbf9ccfdad52ebac4a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Dec 24 15:00:27 2010 +0000

    fix for spelling error

commit 78d10c2ad65cf7d829021613291c8c98a6bb27be
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Dec 24 11:16:38 2010 +0000

    pkg_summary2deps:
       If multiple packages satisfy the condition, the package with highest
       version is selected unless -a option was specified.
    version -> 0.50beta3

commit c0ba28f50c8ae3a69d6d127cb081a3f23d18d064
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Dec 18 02:06:07 2010 +0000

    pkg_cmp_summary:
       - option -e was added

commit 638bf539f2dcf014e6458ef4a631b66e9aba55ac
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Dec 17 10:56:44 2010 +0000

    pkg_cmp_summary:
       - long options were removed
       - option -2 was added

commit 78710d7737a1de1f7738c9980d91634281ed3d15
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Dec 14 00:29:58 2010 +0000

    update TODO

commit 26c2feb35cd3cd715d49a17d53906ea77cf466ec
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Dec 13 10:29:23 2010 +0000

    fix test failures on Linux/bash

commit a2a4a505616e7eedf1c9f2b307cf0284ee422963
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Dec 13 10:14:19 2010 +0000

    forgot to add these two files

commit 9f2b73322654c79ccdba1a07d1df0dad46ac3bdb
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Dec 12 16:03:11 2010 +0000

    pkg_summary2deps:
       - new option -X for exiting with non-zero status in case of problems
    pkg_lint_summary:
       - -d option: non-zero status if problems were detected

commit 4d0f00cba9feec2a7fdad0f842a213f9f41db5d9
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Dec 11 23:36:05 2010 +0000

    New tool pkg_summary2leaves has been added.

commit 9c1341bde222edecffc8b4b843d1f5868f54fba8
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Dec 11 12:40:47 2010 +0000

    fix for previous commits that break -h

commit 2e15c4ceecb9639c3c0d0adc07783d4382e88e86
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Dec 9 22:23:54 2010 +0000

    pkg_summary2deps:
       Options -N and -P were added

commit 52f537e29cf7d545423f6e0784ab91d364b7eca9
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Dec 9 20:28:30 2010 +0000

    add mixxed file for regression tests

commit af972115e70d5f7ecca991b1aac908624d3b9a52
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Dec 8 22:09:37 2010 +0000

    pkg_summary2deps:
       option -a was added for outputting all matched dependencies separated
       by `|' symbol, not only the first one.

commit 0cb392c5e4b4960f731dd2dac8cbe5d3de565d96
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Nov 24 23:20:09 2010 +0000

    Option -n was added to pkg_uniq_sumary

commit b86b4080c2fae1e10ba9c099595239b6b17a2374
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Nov 23 23:46:11 2010 +0000

    Damn it!

commit 548ff51c5c21bfecbc17779fb2d0ccffa3d46662
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Nov 23 23:43:50 2010 +0000

    Add man page

commit c88e4f276bf5273950d44218173936bfc00b0334
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Nov 23 22:45:17 2010 +0000

    Update to 0.49.1
      Man page for pkg_digger(1) was added.

commit afc237711e9817bcb810144693a5ef35be978961
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Nov 19 23:18:03 2010 +0000

    Update to 0.49
    
      New tools pkg_digger and pkg_digger_backend were added. pkg_digger
      is a powerful high-level package searcher.  Run 'pkg_digger -h' for
      details.
    
      psu_funcs.awk:
        - fix in pkgver_position, pkgname2pkgbase and pkgname2version
          functions for glob square brackets without *+ after them
    
      pkg_summary2deps:
        - New option -l was added
        - New option -c was added
    
      pkg_lint_summary:
        - Option -d was fully reimplemented, now it uses pkg_summary2deps.
        - New option -D was added
        - New option -c was added
        - New option -u was added
    
      pkg_grep_summary:
        - New option -f was added to specify fields to output
        - New artificial search field: PKGPAIR = PKGPATH,PKGBASE
          (e.g. textproc/dict-server,dict-server)
        - New options -r and -R, see the manual page for details.
        - Doubled -T shows strategies with their description separated by
          TAB character.
    
      pkg_summary2build_graph:
        marked as deprecated

commit 04ad02721426106e30d85ca424496d7bde5f60f6
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Nov 19 23:02:38 2010 +0000

    Option -u was added to pkg_lint_summary

commit 0115d0b0c470fae2999f976ed3aa82368d16d1cd
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Nov 18 22:41:50 2010 +0000

    Option "-c" was added to pkg_lint_summary.
    Man page for pkg_lint_summary was updated.

commit 27c7a9a445e699110bc598ec7281c71794b37fb5
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Nov 18 21:56:21 2010 +0000

    Option -c was added to pkg_summary2deps

commit aa20541fde1d113bcd4966300f65ce1c40035a5d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Nov 17 22:24:42 2010 +0000

    fix for glob braces without *+ after them

commit 5b1f87143ce9c955f5803e8e1960fd65137a909e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Nov 14 22:20:45 2010 +0000

    pkg_lint_summary: option -d is fully reimplemented, now it uses
        pkg_summary2deps.
        New option -D was added.

commit 8254ccd55c216afe72897c306baf6085fc02c6d9
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Nov 14 19:24:51 2010 +0000

    fix

commit c03007404b3dc0f46d549dd019c9f987280ae183
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Nov 14 19:03:58 2010 +0000

    another test for pkg_summary2deps

commit bf9d296b1b5db17cea4c9aa3eabe7c849050ad23
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Nov 14 18:11:55 2010 +0000

    Option -l was added to pkg_summary2deps.
       More regression tests.

commit 231397840fc281403e5acd6a1cb98274eb3a1e7a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Nov 14 18:07:42 2010 +0000

    fix for option -d

commit 163c07c7d1812d2aeb636d22d5d33901bd218437
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Nov 14 01:24:04 2010 +0000

    version -> 0.49beta2
    Updates in regression tests, NEWS, TODO, README and DESCR.

commit ef1d98bd00cc71160ccadb9e9a1a9fbc361b08a0
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Nov 14 01:04:31 2010 +0000

    License has been changed from MIT to 2-clause BSD.

commit 33e3c17ead9a276b24d760915623b3bf903b98ad
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Nov 14 01:03:32 2010 +0000

    marked as deprecated

commit 5a224444b4074ee0282e0e320dee5c44973a14dd
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Nov 13 21:35:30 2010 +0000

    "pkg_digger -s" and "pkg_digger_backend -s" show available strategies with their description

commit 2c22c7a74ccbb4be66403056b965793216bd7407
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Nov 13 21:30:40 2010 +0000

    Doubled -T shows strategies with their description separated by TAB.

commit d055c44a1be65b3ec92a8eaf140ae39edb3f8555
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Nov 13 21:12:28 2010 +0000

    New tool "pkg_digger", powerful searcher for pkg_summary.txt, actually
       a slightly modified copy/paste of pkg_online_find.
       pkg_online_find will be reimplemented and will use pkg_digger.
       pkg_digger -h

commit 0a29fe936ef1789c0f0dd7347e3c43ea762dfaab
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Nov 13 19:59:34 2010 +0000

    pkg_digger has been renamed to pkg_digger_backend

commit fab1eb77d4d1d4385034a27621a48cf2db983222
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Nov 13 01:17:35 2010 +0000

    Also install pkg_digger
    Run several pkg_grep_summary in parallel to work faster
        on multi-CPU systems.

commit 9a31b363ae90d5a060f7e1d77a398a0061e9d260
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Nov 12 23:38:37 2010 +0000

    version -> 0.49beta1

commit 77ecdbed8daf548bd54db0aea7b6a245ed692c4d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Nov 12 23:21:12 2010 +0000

    pkg_digger.in:
       - corrections for exit status and messages sent to stderr
       - fixes for -q
       - clean-ups

commit 97dd2d6625c24ae8f00fd89c74f4b0e761a695ec
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Nov 12 22:56:54 2010 +0000

    Two new options were added tp pkg_grep_summary: -r and -R

commit 6fec9d7e6f5ff36bd986d7eb01c7ae1c033737bb
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Nov 12 22:29:40 2010 +0000

    implementation for -r, -3 and -9

commit 9209ad678c75ddae3d2daff44441489a95e9a1b2
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Nov 12 21:37:42 2010 +0000

    -1 option was implemented; some fixes

commit 4816e36c53480552464472d5e735229df57a4715
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Nov 12 20:49:00 2010 +0000

    New artificial field: PKGPAIR (e.g. textproc/dict-server,dict-server)

commit 7a2c93d6763341379b735dd33fe98a7f94444a2c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Nov 12 20:06:50 2010 +0000

    initial version of pkg_digger

commit f690c21f0c8f9ad6c1c7935036f8eef3ccf260bd
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Nov 11 22:34:45 2010 +0000

    Option -v was added to pkg_grep_summary

commit 5e7bb5b49f1907684535c0842be15820dd40b6c3
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Nov 11 21:56:39 2010 +0000

    Option -f was added to pkg_grep_summary

commit 3c0a956218897bb7037afddff81f8ca4f3b9a4b1
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Nov 7 18:36:16 2010 +0000

    version -> 0.48

commit f0dfe0c3ca2b9c7891ca0f136abb0d74c01dfc16
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Nov 7 18:35:45 2010 +0000

    Update to 0.48
    
      Build system has been changed from mk-files to mk-configure
    
      pkg_subgraph_deps:
        - manual page was added.
        - new option -t was added.
        - tsort(1)-like input is also accepted, i.e., two equal tokens on
          input mean isolated node of graph (package with no dependencies and
          dependent packafes)
    
      pkg_bin_summary:
        - manual page was added, usage message was also improved.

commit 6c72454afcd3a332049c6140ef75de2c3551df07
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Nov 7 14:34:54 2010 +0000

    pkg_subgraph_deps also accepts tsort(1)-like input, e.g. two equal tokens on
       input mean isolated node of graph (package with no dependencies and
       dependent packafes).

commit ff500418fdcb35410ffc5f85c70a8e65bf9a91b8
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Nov 7 13:56:17 2010 +0000

    Manual page for pkg_bin_summary was added.
        Usage message is also updated and fixed.

commit 6cc5ea78bbabf089e173472e25edea1f412271ff
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Nov 7 13:12:21 2010 +0000

    Manual page for pkg_subgraph_deps was added.
    New option -t for pkg_subgraph_deps was added.

commit 7c6ecdac160dc1517bc4d6b22aed7c4571aa3c63
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Nov 7 11:36:43 2010 +0000

    Update to 0.47.0
    
      Long options are considered deprecated. Do not use them. They will
      be removed in the future.
    
      pkg_summary2deps:
        - has been completely reimplemented.  Now it handles
          glob pattern like libao-[a-z]*-[0-9]* correctly.
        - Options -r and -R now work differently.
        - New option -s for was added.
    
      pkg_src_summary:
        - FIX: With -A option "bad" dependencies, i.e. ones with incorrect
          assignments like XXX_VERSION_REQD=<unsupported-value>, are
          skipped, thus allowing distbb to outout much better diagnistics.
        - Minor fix for -G debugging option
        - Simplification: due to changes in pkg_summary2deps,
          "enrich_XDEPENDS" helper script is not needed anymore, so it was
          removed.

commit 49a080c42396cc3ff804ba508a5b9db58a5d82c6
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Nov 7 11:34:51 2010 +0000

    Merge with psu-0-47 branch.

commit f7dd14fe28c981e43aebcee131cdf4417b2d9878
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Oct 31 14:35:16 2010 +0000

    Update to 0.46
    
      pkg_src_fetch_var:
         -All tokens on input are treated as pkgpath, not only $1. Support
          for paexec slave mode was added.
    
      pkg_lint_summary:
         - Documentation and sample of use for -L was added.
         - If -L is applied, existense of all files from REQUIRES is
           checked, not only pkgsrc libraries.
    
      All shell scripts use 'mktemp -d' for creating a temporary directory
      instead of $$.
    
      pkg_micro_src_summary:
         - become even more "parallelized".

commit 1a537bec2e35ddc9892f3394e536e8d43c86f737
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Oct 30 23:34:02 2010 +0000

    fix

commit 57c32f172e966b8d2a9ed68b7e4122388746f0f2
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Oct 30 23:15:24 2010 +0000

    $SH is used for calling $0 (for easier debugging)

commit 87444a39cd975f555e3a0283faf1f257594b3135
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Oct 30 23:02:38 2010 +0000

    10 packages per slave for pkg_src_fetch_var for minimizing context switch

commit 185b42beb453433a0c35ac6d231d80ac701d7bf6
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Oct 30 22:55:12 2010 +0000

    fix for previous commit

commit 33840ddfa93d6a00b5c37bfb489e0f15054daafb
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Oct 30 21:51:14 2010 +0000

    Process all tokens, not only $1

commit 8606497adb9d57d5f81bcccb4f945e14ca25014f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Oct 30 12:48:43 2010 +0000

    'mktemp -d' is used for creating temp dir instead of $$

commit c531f62aba70d6312cc4502a7088bfbc409c172a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Oct 30 12:47:35 2010 +0000

    Several subprocesses of pkg_src_fetch_var(1) are run in parallel.
    'mktemp -d' is used for creating temp dir.

commit b1ee277160553c85389a25be096941758c12db84
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Oct 30 11:21:04 2010 +0000

    man page: documentation and sample for -L was added.
    -L is now used for checking existance of ALL libraries,
        not only system ones.
    Minor clean-ups

commit 698b95d4d2abe6d8cc8c88a0a8dda858ff434382
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Oct 29 13:56:25 2010 +0000

    +1 priority task

commit 558900bf56a3d195424ad231332487abcb377879
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Oct 28 20:16:13 2010 +0000

    -s option for paexec slave mode

commit 01326ca6c0544e6aeedee38cc3cb5cca60e25571
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Oct 20 21:11:17 2010 +0000

    Updated to 0.45.0
    
      FIX: Now pkg_lint_summary -d handles correctly glob patterns like
          liboa-[a-z]*-[0-9]*
    
      All scripts using regexp are run with locale C (LC_ALL=C) in order
          to avoid locale-dependent behaviour.
    
      New option -n for was added to pkg_subgraph_deps in order to output
          only nodes without edges
    
      New option -L was added to pkg_lint_summary for ensuring that
          all non-pkgsrc libraries exist on filesystem.
    
      New option -d was added to pkg_cmp_summary for using DEPENDS in
          comparison.

commit 5726a8074018c50ebab48e32ac14c5e3ce93e67c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Oct 20 20:58:04 2010 +0000

    Option -d were added to pkg_cmp_summary for using DEPENDS in comparison.

commit ccc2d92890a11098ee235ae5608f7816cc81f42a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Oct 18 08:28:07 2010 +0000

    Ooops, I forgot to commit this file

commit a86482b52e29e2bc8b194da953267100cda872ce
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Oct 17 20:42:33 2010 +0000

    New option -L were added to pkg_lint_summary for ensuring that
        all non-pkgsrc libraries exist on filesystem.

commit 81676ba0cc882f16c6e9aa69388fc55922a5c310
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Oct 17 18:57:07 2010 +0000

    New option -n for pkg_subgraph_deps to output only nodes without edges

commit ba2a66dfaeb222e0178b05ae8be018673d1f89ce
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Oct 17 18:47:49 2010 +0000

    All scripts using regexp are run with locale C (LC_ALL=C) in order to avoid
        locale-dependent behaviour.

commit 3ab00e64445be89826bbfd1b28c648ce84231a24
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Oct 17 18:43:51 2010 +0000

    adapted for recent changes in pkgsrc; One fix

commit ba0f43a4f784f7acfd44e974abba97ce4a46d4d4
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Oct 17 18:30:14 2010 +0000

    FIX: Now pkg_lint_summary -d handles correctly glob patterns like
        liboa-[a-z]*-[0-9]*

commit 496156ac4495039151967bd3d6a2771e6b8cddf6
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Oct 17 18:25:43 2010 +0000

    Oops, I forgot to commit this

commit e792a9867d8cdfc40c3198cb86c066f3b52ce125
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Oct 17 15:42:55 2010 +0000

    Update to 0.44.0
      As of this version pkg_summary-utils uses its own pkgsrc-dewey.awk
      and therefore  CONFLICTS with awk-pkgsrc-dewey.

commit 671529242ca6dadf21048111157a9364b3832603
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Oct 11 21:47:12 2010 +0000

    pkg_src_summary: fix abug with PSS_OPTIONS introduced in 0.43.0
    version -> 0.43.1

commit 2f8c8b2809668772bbcd45c5149534643997d3c7
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Oct 11 14:10:09 2010 +0000

    another fix for a bug introduced in 0.43 (paexec_reorder)

commit cdaff6dd887a64dbf8cb8f5ea032b4cfdde953cb
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Oct 11 13:38:41 2010 +0000

    PSS_PPERS is always set to 1 until I really fix it

commit f9b549838bf34e54b01b925d5c3dae59a786120c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Oct 10 20:34:03 2010 +0000

    Update to 0.43.0:
    
      Regression tests framework has been completely reworked.
    
      All tool using short options conform to POSIX Utility Syntax Guidelines.
    
      pkg_summary4view:
         - reworked
         - content of DEPENDS, BUILD_DEPENDS etc. is sorted alphabetically.
    
      pkg_src_summary:
         - fix in PSS_PPERS
         - new artificial field ALLDISTFILES, list of distfiles with
           their sizes separated by colon

commit 8befb494f76bd0a3bd05f298b60e46c92fc6062c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Oct 10 18:23:39 2010 +0000

    Updated for paexec>=0.15.0
    Conflicts with older versions
    ++pkgrevision

commit 34a53bbe104bfa54ea7e0497e65ba8332a740dd8
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Sep 14 21:40:42 2010 +0000

    additions and minor fixes for usage message

commit 5937a2509a63b70c54f18fa85bb78ae3a2f7d164
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Aug 30 13:59:25 2010 +0000

    new task

commit 04679f69bbb11924301e9918d8e149aac12369ea
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Jul 30 17:46:43 2010 +0000

    Update to 0.42.2
      pkg_src_summary:
          - fix for -b and -l, they didn't work with non-empty PSS_SLAVES

commit 1afa0fb12155eb7aae3a59799687b3d9a546f48d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Jul 30 16:17:44 2010 +0000

    +1 task for pkg_grep_summary

commit 196ddf012c0fe27e2c2519e7d04fbe7189230539
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Jul 30 15:59:43 2010 +0000

    update date

commit e920779359daebfda6d1aeb6caa8882ae9e9c297
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Jul 30 15:59:14 2010 +0000

    fix a typo

commit 7cef892670c2cf9e99dff95e7aff594e5be7e697
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Jul 30 15:47:17 2010 +0000

    adapt tests for recent pkgsrc (Linux)

commit d615fa6acaa8297ab2740e6307dfc62e8bc96b17
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jul 25 16:26:18 2010 +0000

    -1 task (already done)

commit 202959738cac1d1dd942564b0e1931cfdf45fc36
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jul 25 16:17:04 2010 +0000

    -1 task (done)

commit 166cd3a7c3395e523f229f9e69c8c1dc70efb69f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jul 25 16:16:10 2010 +0000

    pkg_grep_summary:
       - Add new searcgh strategy "strlist".

commit 6340b24f3cdbeab289a8c83e05bf40b2b2e4f9a0
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jul 25 14:55:38 2010 +0000

    Update to 0.42.1
      pkg_grep_summary:
          - FIXED: search strategy "substring"
      pkg_summary2deps:
          - More verbose error message "Cannot find PKGPATH for %s"
      get_processed_pkgs is separated into an individual libexec script

commit 115c1b5325089b33b2195236d4f66e0864d8d231
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jul 25 14:46:05 2010 +0000

    more verbose error message "Cannot find PKGPATH for %s"

commit b38792403c5bc9790cd67b39064eced92c74206f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jul 24 22:45:22 2010 +0000

    FIXED: search strategy "substring" in pkg_grep_summary

commit 1d2c8e5bde01d11094ed0b4b0c57d8884d72a343
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jul 24 22:29:23 2010 +0000

    Minor spell corrections

commit 45010a455f5fdb1c95816087d376ae61f4e04eba
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Jun 22 21:45:09 2010 +0000

    Update to 0.42.0
    
      pkg_src_summary, pkg_summary2deps:
         Forcibly remove `/' at the end of PKGPATH. This unbreaks some
         packages in distbb bulk builds.
    
      pkg_summary2deps:
         One more fix for alternative dependencies. This unbreaks
         editors/leim20 and some others.

commit 591a7f4b498aac7d376bd6705c883883b1b05aff
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Jun 21 12:28:21 2010 +0000

    FIX for previous commit

commit 677d61f53445efda8aa305aeac0f77ca16eeb505
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Jun 14 20:58:10 2010 +0000

    Yet another fix for alternative dependencies. This unbreaks
        print/foomatic-filters-cups, net/ispman and editors/leim20.

commit b03608514488aada8d7d1783eb3a5da1c3f1597f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jun 13 19:13:12 2010 +0000

    pkg_src_summary -A: extra / at the end of PKGPATH inside DEPENDS and
       BUILD_DEPENDS are removed. This may fix some problems.

commit e7828af5ed1016bf655fd518e17dafb4f24a54aa
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jun 13 18:38:46 2010 +0000

    Remove `/' at the end of PKGPATH. This unbreaks some packages
       in distbb bulk builds.

commit 3bcb69f83a4240af9a5d953b7d94f78275c3a1fc
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jun 13 17:39:55 2010 +0000

    version -> 0.42beta1

commit 3c7feb228a3ea8ca04c9d3d53fed0ebed3fe2243
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jun 13 17:39:22 2010 +0000

    New option -p

commit b43ef269cac627482fcaac83740d5017f3332e4e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jun 13 17:38:49 2010 +0000

    -1 task (done)

commit 09006ea3deb5f2e334f0c53f750686eb2a99b08f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jun 5 20:41:58 2010 +0000

    +1 new task for pkg_grep_summary

commit 73b915ab646fe475ce703985925572d2994a0353
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Jun 4 21:47:41 2010 +0000

    Minor fixes release: 0.41.1
    
      pkg_lint_summary:
         fix for -d: alternative dependencies are handles correctly now
    
      pkg_bin_summary:
         If REQUIREDBY was requested, PKGNAME if also generated forcibly.

commit 1d77fa17ec05223dea1288f3013d4a27ee1bf751
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Jun 4 21:14:44 2010 +0000

    fix for -d: alternative dependencies are handles correctly

commit 99dc63870a9e4cbed08cd9c5d1cc4fa662c84474
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Jun 4 21:14:04 2010 +0000

    comment lines

commit db1da42a00aa1181ea1c20b2a75e29006d4b5439
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun May 30 21:02:13 2010 +0000

    Force to -a/-f PKGNAME if REQUIREDBY was requested

commit efeff33dbcf8f3cfe922f3297e2f467d89d4977a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun May 30 19:40:49 2010 +0000

    Update to 0.41.0:
    
     pkg_grep_summary:
       - new variable "fields" that may be used in awk_condition.
         See man page for details.
       - new search strategy "kw" (or "keywords") for matching all words
         within query.
    
     pkg_src_summary:
       - new option -l for adding library dependencies to BUILD_DEPENDS.
    
     New tool: pkg_bin_summary, wrapper for 'pkg_info -X' which outputs
     build information variables and and installation information
     variables as well some special variables, e.g. ASSIGNMENTS and
     REQUIREDBY.
    
     Path to "pkg_info" command is embedded to all scripts using it.

commit 5f613bc39ecc67ae50d691b24c8c19115d804489
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun May 30 19:29:40 2010 +0000

    pkg_src_summary:
      - new option -l for adding library dependencies to BUILD_DEPENDS.

commit 97168f09c3d980dbde579730d5a8ab4ab50548dd
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun May 30 18:59:41 2010 +0000

    embed path to pkg_info to scripts at compile time

commit 08a0b710a4eb8cad5e507dd69d7d56318285d9bd
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun May 30 18:40:04 2010 +0000

    pkg_grep_summary:
       - new search strategy "kw"
    New tool pkg_bin_summary
    version -> 0.41rc1

commit 0ba6339a95866b5eaf80c10456393c9d4f1470ad
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun May 30 18:21:26 2010 +0000

    pkg_grep_summary:
      - new search strategy "kw" (or "keywords") for matching all words
        within query.

commit 2da5505006334eb3646b6345904829bde96f1608
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun May 30 16:50:28 2010 +0000

    Tests for pkg_bin_summary. Fix.

commit d75cafe4f321d69a3356bbbcdb939febc79bfb9e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun May 30 16:07:13 2010 +0000

    New variable to use in awk_condition: fields.
       It works when field to match is `.' .
    Man page update, tests.

commit 107f5fb3816e416fdba466bd7c94391840ac5d1c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun May 30 15:20:34 2010 +0000

    update: new tools appeared since last update

commit 36f552b58e0b2f6f183214be742581306fc46e0b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun May 30 14:58:33 2010 +0000

    New art. field: REQUIREDBY

commit fb114c0e58badebef5e0079a521025e9ac76bb08
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun May 30 13:36:06 2010 +0000

    New artificial field: ASSIGNMENTS

commit 4c097a076d38e1013afa1b6295de76539e78c03e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun May 30 12:53:28 2010 +0000

    initial version for pkg_bin_summary

commit 24b2539786fbbf19c5d6c7647360ed987d4153f3
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat May 29 23:43:00 2010 +0000

    Update to 0.40.0
    
     pkg_grep_summary:
      - new option -t that implements the following search strategies:
        empty (synonym to -e), exact (synonym to -s), prefix, suffix,
        substring, first, last, word, re (synonym to -m),
        strfile (synonym to -S) and awk (synonym to non-option mode).
      - new option -T that displays all available search strategies.
      - new option -i for ignoring the case while matching
      - update of manual page
      - FIXED: Multiline fields don't like my optimization.
         Disabling optimization for them
      - minor optimization

commit cc9eaf813067c99689652cbf89e865f0e9e480e1
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat May 29 22:55:05 2010 +0000

    pkg_grep_summary: now works up to ~30% faster

commit 48f72e61958c110230c3469673f98dbdd1f4d3a1
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat May 29 22:39:12 2010 +0000

    hide internal variables

commit 3d49fdf477e88def1404732632bbb70183d7c9ce
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat May 29 22:33:09 2010 +0000

    FIXED: Multiline fields don't like my optimization.
       Disabling optimization for them.
    Minor clean-ups.

commit 3bda58ccb0ae78f318b04c927139980631d2dd17
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat May 29 20:34:31 2010 +0000

    Update for TODO
    Minor rewordings in man page and ussage message

commit 0aee8d2c4eed87a1be340ab292534bef27bf9d52
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat May 29 19:24:56 2010 +0000

    pkg_grep_summary:
      - new option -i for ignoring case while matching
      - man page update
    version -> 0.40rc1

commit 775c748999208d49e04979a1bedae1f8b7ca4a08
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat May 29 18:41:53 2010 +0000

    Code cleanup, simplifications

commit 67fb289a2c15968181b07949de496a36e020ab06
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat May 29 18:23:02 2010 +0000

    pkg_grep_summary:
      - new search strategy "empty"
      - man page updates

commit b220b6b10372bbf06437287039dfa3d3ba0c9cb8
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat May 29 17:54:27 2010 +0000

    pkg_grep_summary:
       - new search strategies: "awk" and "strfile"
       - update of manual page
       - more tests

commit 80d7d7cb56b5ef96cce246bd2645b5e6a30b0080
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat May 29 16:45:14 2010 +0000

    pkg_grep_summary:
      - new option "T" that displays all available search strategies
      - update for manual page
      - regression test

commit 360de7546df95024128acd0e79ff79014fcabafc
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat May 29 16:09:02 2010 +0000

    implementation for "-t re" (regexp search strategy)

commit d0ec8d124ac33f0869eff73759279e14d4abd426
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat May 29 15:20:56 2010 +0000

    pkg_grep_summary: new option -t

commit b5c2ad58c08edbbab7b4451361129083975bda3c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon May 24 20:53:57 2010 +0000

    Update to 0.39.0
     pkg_src_summary:
      - new option "-b".
      - fix for -r and -a options
        (-a BOOTSTRAP_DEPENDS -r DEPENDS worked incorrectly).

commit a7311ca4e072642fda5f7c33cbe3ba32f79bdedc
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon May 24 11:17:20 2010 +0000

    Another for -b, now it works correctly in combination with -m

commit 559b7ccce9a84566d1b12c7faf3ab049b54e1297
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat May 22 13:28:07 2010 +0000

    Another fix for -b

commit ed22f56b99c19322bf7549c0361da68a20eb41a7
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat May 22 13:21:11 2010 +0000

    fixes for newly created -b

commit 2c01935c11eb289f15db379ff0a3faa5dca9d3bd
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat May 22 11:47:05 2010 +0000

    fix for -r and -a options

commit a6a4073001456c4d6d745ce23762fd327bec08e7
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat May 22 09:04:46 2010 +0000

    version -> 0.39rc1

commit 78a8857861dd9ed4f9bcdc5e7c02e2f18352e21c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat May 22 09:03:30 2010 +0000

    Add -b option for adding BOOTSTRAP_DEPENDS to BUILD_DEPENDS

commit 06f0637b46ec1f3d673f56fb26b44a2c0ef0a47d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat May 1 21:09:02 2010 +0000

    minor update

commit 247385d676875df675a7a11801de9ae05a811cb8
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat May 1 21:06:45 2010 +0000

    Update to 0.38.0
    
      New mega tool -- pkg_subgraph_deps!
    
      pkg_src_summary:
        - Fix in adding ASSIGNMENTS inside DEPENDS and BUILD_DEPENDS.
        - Portions of this script were separated into individual scripts under
          libexec/ subdirectory.
        - Improvements for -G
        - New implementation for -A + -m. Speed-ups. Clean-ups.
    
      pkg_summary2deps:
        - FIX: no double removal of -version anymore.
    
      pkg_summary2bb_pkgs:
        - FIX: do not output two packages with the same PKGNAME if they
          both have non-empty ASSIGNMENTS, e.g
          net/nicotine:PYTHON_VERSION_REQD={24,25}
    
      Updates in manual pages.
    
      More regresion tests.
    
      Makefile:
        - Overridable DIFF_PROG that defaults to "diff -U10"

commit 9aa0d9b72db29edb71f93d1a23bb6106803dafe3
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Apr 18 20:20:17 2010 +0000

    Update to 0.37.1
    
     FIX: The following command no longer hangs up (infinite loop)
        pkg_src_summary -G -A graphics/py-cairo:PYTHON_VERSION_REQD=25
    
     Regression tests correspond to latest pkgsrc sources

commit fce79a1d63753b0c65de012e611652a73934c733
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Mar 27 21:45:33 2010 +0000

    pkg_grep_summary:
       - update manual page
       - fix for PKGPATHe
       - ++patchlevel
       - one more regression test

commit c04a5cc09870d08407a71e03600537ec042a234a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Mar 26 23:17:20 2010 +0000

    Updated to 0.37.0
    
     pkg_lint_summary:
       - If problems were encountered, an exit status is 1
    
       - New option -d for checking that all required dependencies are
         present in input summary. For details, see a manual page.
    
     pkg_grep_summary:
       - New option -S for grepping summaries using a list of PKGPATHs,
         PKGBASEs or whatever else stored in a file. For details, see a
         manual page.
    
       - New artificial field for searching: "PKGPATHe". This is an
         enriched PKGPATH, i.e. PKGPATH and ASSIGNMENTS (if present)
         separated by a colon (`:') symbol.
    
       - optimizations

commit 0b5150f214fc60c2f13cc5dbf77693ce8cb59fde
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Mar 26 22:36:40 2010 +0000

    Explain some problems in pkg_src_summary and pkg_summary2build_graph

commit 42f1a8db66c411f1ac57b4dc6ce081496e1a059b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Mar 26 22:28:09 2010 +0000

    -1 task (already done)

commit c9d2d931db4b4a9ff14109b611551d0a21f5d427
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Mar 26 21:15:37 2010 +0000

    remove some garbage from test file

commit 91d977cbb59d1a5bd5deb95ead510b48473e7dc6
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Mar 25 21:01:27 2010 +0000

    forgot to commit this

commit 253f20a4a842d3d34b1deaf25aa94a8b5d65dd96
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Mar 25 21:00:29 2010 +0000

    regression test for "pkg_grep_summary -S"

commit 34df98f49e5a94458664f667804532e667978788
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Mar 25 20:43:27 2010 +0000

    optimization for speed

commit dea421e6ee466dd40cc8eb5adb5198d7a8c8f7c2
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Mar 25 20:37:22 2010 +0000

    PKGPATH search field is a plain PKGPATH with any ASSIGNMENTS stripped

commit a078905554928dc1f641befd248cc97f1ca15961
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Mar 25 20:23:57 2010 +0000

    New artificial search field "PKGPATHe" equal to PKGPATH:ASSIGNMENTS

commit 7a045501a6308badd4cb6f3f14414aec182164f3
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Mar 24 16:03:28 2010 +0000

    Adaptation of regression tests for latest changes in pkgsrc+wip

commit ebd70da9d63974c67fb872dda43c9031da2fe529
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Mar 24 14:27:05 2010 +0000

    New option -S. See a manual page for details.

commit d56e6c6585f81031fadbe1458cbc6dfc92cf6c8a
Author: thomasklausner <thomasklausner>
Date:   Sun Mar 21 16:29:52 2010 +0000

    Reset maintainer, developer lost his commit bit.

commit d014c35d99d210ea1677e409d8c9d63caf9cfe85
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Mar 19 22:23:11 2010 +0000

    new plans for pkg_grep_summary

commit 213f3617495e02077cc6eeb05e63570b973eb641
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Mar 12 22:13:10 2010 +0000

    update, samples of usage

commit 46b04dd6852ce982867db57b1615696dbc1fc2ad
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Mar 12 22:06:55 2010 +0000

    update

commit dd9cdbe5167db611f70503f0f2169c336cfa93bb
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Mar 12 21:38:22 2010 +0000

    If problems were encountered, an exit status is 1

commit e0246025a0c45ca833d92a59b3fe976bf34f6a3d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Mar 12 21:35:51 2010 +0000

    pkg_lint_summary: new option -d that ckecks that ALL required dependencies
    are present. Sample of usage:
    
       pkg_delete -f gtk2+
       pkg_info -Xa | pkg_lint_summary -d

commit 67402c2aecec71495acc498abe01b4ad1506602b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Mar 12 21:30:19 2010 +0000

    new function pkgname2version

commit 48e15bb6385a77189332d764f0b50c70e0a45385
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Mar 12 07:49:31 2010 +0000

    packaged as wip/pkg_status

commit 5f5aa86d8f7ca03031bfa006ec89272b136edbe5
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Mar 11 21:02:43 2010 +0000

    Option in PKG_STATUS_OPTIONS variable are always applied (it makes sense for -Q)

commit 0064cb9a8c2c36a345c6b15742448cab2afdce5c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Mar 11 20:56:45 2010 +0000

    Add -Q option to not print reminder about output format

commit 305083cbc1f002c96af5eeafdaa435fb5c9fa3b9
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Mar 11 20:48:48 2010 +0000

    pkg_status accepts options for pkg_info after --
    More examples
    Better usage message

commit 3cd3796a058ace80869a52b865aa7356af6b2022
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Mar 11 10:53:15 2010 +0000

    option -D for debugging purposes was added

commit 7af59f6d22e0050dce5583ec64ae74e1af5a6206
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Mar 10 22:31:49 2010 +0000

    update year in copyright notice

commit b414cf6fe988c10ed770bf8258e559e63093c8e3
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Mar 10 22:23:03 2010 +0000

    Add optional pkg-name as an argument and more goodies

commit 317ae5b60e0681f8f9fa9ebb05fa8910b3ba0c69
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Mar 10 22:08:23 2010 +0000

    better help message

commit 76e2c9df4829e974eab42a4faeebefd9b5c098dd
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Mar 10 22:05:42 2010 +0000

    cleaner output

commit 2f2c309e4ebb2024715fb0616bcdc9c53c885efd
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Mar 10 21:57:18 2010 +0000

    new options passed to pkg_info: -a and -u

commit 48f53e828358c0fcdcc7e53aa4df34d48e409a0c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Mar 10 21:46:00 2010 +0000

    initial version of tool for checking installed packages against pkgsrc tree or pkg_summary.txt

commit 57094a3dd95a2b52f7759bdfa595744e2c677c0a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Mar 1 21:35:10 2010 +0000

    fix a typo

commit de94ed252c8f5ec1d4d0807a2e47f049a1f2a8b9
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Mar 1 21:29:03 2010 +0000

    Update to 0.36.1
      - New tool pkg_lint_summary. Given summary on input it makes some
       checnity checks. At the moment the only implemented check is (-l
       option) is PROVIDES/REQUIRES consistency.
    
      - pkg_grep_summary:
         - Artificial field PKGBASE is also supported.
           It is actually a PKGNAME without package version.
         - New regression tests
         - Minor update and mixes in manual page

commit 1c19373e0fc7772456dfec5c344c8d56cb797bd3
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Mar 1 20:41:19 2010 +0000

    updated

commit 89c17f716e78e99ebc9702de90208e482369372c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Mar 1 20:25:47 2010 +0000

    pkg_grep_summary:
       - Artificial field PKGBASE is also supported.
         It is actually a PKGNAME without package version.
       - New regression tests
       - Minor update and mixes in manual page

commit c22b64c5de89ebbc3a9303da0726dbfc08beb4e2
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Mar 1 19:35:16 2010 +0000

    pkg_lint_summary: output PKGPATH and PKGNAME separated by SPC, not colon

commit 9c53bf21693662509834ea416e5f0bc0cc784bfa
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Mar 1 16:23:09 2010 +0000

    pkg_lint_summary: -l is mandatory option
    +1 regression test for pkg_lint_summary

commit 0d1197c1b22d727e889b82b01265a9032fe8c798
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Mar 1 16:14:50 2010 +0000

    regression test for pkg_lint_summary

commit d72d993dc96219a3f11d2cea936d3fa9f74c0c26
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Mar 1 15:32:37 2010 +0000

    fix for "make test"

commit fa47e19acab3c888e524a2ca2c3bc17e01f3810c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Mar 1 15:28:09 2010 +0000

    one more task

commit bb815547c0d3f0332af4a3340a104055b91d79a6
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Mar 1 15:20:44 2010 +0000

    New tool pkg_lint_summary, see appropriate man page
    version -> 0.36.0

commit b36ce7174dfa65b700b181fd72a0f83b176430dc
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Feb 23 21:04:37 2010 +0000

    add missed file, thanks to Volkmar Seifert for pointing out

commit 64006087c5bdf1d1a849d7a5be307f6c3850994f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Jan 8 00:03:50 2010 +0000

    Update to 0.35.1
    
       FIXED: bug in pkg_src_summary caused by incorrect PKGNAME version
       stripping. (pkg_src_summary -A multimedia/gnash didn't generate
       summary for multimedia/gst-plugins0.10-ffmpeg and
       audio/gst-plugins0.10-fluendo-mp3)

commit 2af2858f35447efa45b08902a55b1297b8eb5b3d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Jan 7 14:53:16 2010 +0000

    updates for regression tests (adapted for latest changes in pkgsrc and WIP)

commit 14fec33328366f40e1e84cef493b1c74d2e020ee
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Nov 12 14:24:44 2009 +0000

    update to 0.35.0
     - New tool pkg_summary2deps
     - pkg_summary2build_graph  is reimplemented using pkg_summary2deps

commit 28c38a968a09c6a2306bfc8c90c270dc7a385f10
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Nov 12 12:08:37 2009 +0000

    another minor fix for handling bin_summary.txt and regression tests

commit 8fbc3e8ff07ddcc38ae3e1875fcc7eed0d820c4d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Nov 11 23:18:01 2009 +0000

    fix for previous commit

commit 7c3bb53db165ce1b97f5acfad20f1bc55d7dd421
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Nov 11 23:13:18 2009 +0000

    pkg_summary2deps is adapted to bin_summary (pkg_info -X).
        One regression tests for bin_summary.

commit 189be6adea7104bd74bb641234044b493c2099bc
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Nov 11 21:46:30 2009 +0000

    manual page for pkg_summary2deps
    minor fixes in usage message of pkg_summary2deps

commit 4acaaa26f948a41a759626d654e3cc6ddf2d211f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Nov 11 21:07:51 2009 +0000

    Five additional regression tests pkg_summary2deps -R
    pkg_summary2build_deps is reimplemented using pkg_summary2deps

commit 1520feb383bc1c8f5c5af2718e7ee9508dd0fb05
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Nov 10 22:09:12 2009 +0000

    In order to handle correxctly -R, an algorithm is changed.
    A number of fixes (fields order and others).

commit ab9902da98b0f789bc3877df1f77537486876a3e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Nov 9 20:38:49 2009 +0000

    fixes in regression tests for pkg_summary2deps

commit 37a667c2dd67701f0a683b59cda50942cbdd4800
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Nov 9 00:06:47 2009 +0000

    fixes and regression tests for pkg_summary2deps -r
    -r and -R imply -n

commit a91b58ebb09c8f0af2e0ad5af7396686ad553b0d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Nov 8 23:10:32 2009 +0000

    initial support for option -R

commit a4930a20e280228f707046f94e99aa4d8bc8b4c0
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Nov 8 22:09:10 2009 +0000

    separator between enriched pkgpath and pkgname: `,` -> `;`

commit c519d2089be467527041a46345bf90e550e37071
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Nov 8 22:02:23 2009 +0000

    preliminary support for -R

commit d1df9701477967f34e570917ea118a25a41eda50
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Nov 8 21:12:37 2009 +0000

    new option pkg_summary2deps -r

commit 556227bb79fa64cd1862f771c83135b71efce373
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Nov 8 18:39:37 2009 +0000

    Initial version of pkg_summary2deps. Regression tests for it.
    version -> 0.35rc1

commit 746bb31f86da1b4519ffbc52b9b9ffd25757a013
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Nov 8 18:37:36 2009 +0000

    another example

commit 0a813b17d58e3785f54498b3d7ee08f41351b2bc
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Oct 31 21:56:29 2009 +0000

    additional regression test

commit 0baf039d24a1a1bd258f9918162c62cdffb6e8de
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Oct 31 19:51:13 2009 +0000

    update to 0.34.2
       Fix for a bug (cyclic dependencies again)
       in pkg_summary2build_graph recently introduced in revision 1.2

commit 3e043b074ee796574e3f4eb2d68cde3b12f1e5dd
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Oct 26 10:00:38 2009 +0000

    update to 0.34.1
    
      - Yet another fix for
               pkg_src_summary -A meta-pkgs/php4-extensions
        (DEPENDS field should contain enriched PKGPATHs for php4 packages)

commit d092cc7572c9653ea1e4fefed5c120ada91b66e3
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Oct 21 08:37:20 2009 +0000

    merged with psu-0-34-0 branch
    update to 0.34.0
      - FIX: pkg_summary2build_graph is reimplemented and now handles
        correctly summaries with enriched PKGPATHS and ASSIGNMENTS field.
        Regression tests for this utility have been added.

commit 86439824ca73db7b4e2af93cc275c47c331e2562
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Oct 19 13:04:09 2009 +0000

    Update to 0.33.0
    
      - FIX: 'pkg_src_summary -A meta-pkgs/php4-extensions'
        wrongly shows summaries for php5-xxx packages.
        Obviously meta-pkgs/php4-extensions depends on php4-xxx packages.
    
      - FIX: {alter,natives} in DEPENDS and BUILD_DEPENDS
        are handled correctly now.

commit 664eef340f7ece02bf21fc50007918ffb1241bb8
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Oct 15 15:35:46 2009 +0000

    adapted for recent removal of python23

commit d00e4460278433fbfec8a6241c4c1b1f9c35faa3
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 19 13:31:58 2009 +0000

    update to version 0.32.0
    
      - Default values of variables PKG_SUFX, DISTDIR, PKGSRCDIR, BMAKE
        and PKG_INFO_CMD are embedded to scripts itself and are obtained
        from pkgsrc. Manual pages do not tell what is the default.
    
      - tests/test.sh:
    
        fix in regression test #3, pkgsrc vs. pkgsrc+wip ==> XXXX vs. XXXXX
    
        fix in regression test #11 (Darwin)
    
        "make test" doesn't need "make install" anymore

commit a1eaf8986d6e30fe9662ce0c8a8bb7c1120966e2
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Sep 9 09:45:28 2009 +0000

    "make test" doesn't need "make install" anymore

commit 74199619b3d21d7ea977fd0fb56fffe18befd470
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Sep 7 20:32:21 2009 +0000

    fix in regression test #3, pkgsrc vs. pkgsrc+wip ==> XXXX vs. XXXXX
    fix in regression test #11 (Darwin)

commit 4736bb909ef8c9cf72c86a02df5f796b80a943d0
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Sep 6 07:48:19 2009 +0000

    update regression tests for current pkgsrc sources

commit 93340a5671519c69177a13a3bbe794f5ef20c439
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Aug 9 18:13:38 2009 +0000

    pkg_src_summary: final implementation for PSS_PRE_PATH and PSS_POST_PATH
    manual page update
    version -> 0.31.0

commit 86e91aa62bd55cb86cf4ae2a3bea38a699d6af35
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Aug 9 17:39:38 2009 +0000

    PSS_PRE_PATH and PSS_POST_PATH environment variables are added to PATH
        in a distributed mode of work.

commit f43778c8c73a83010bb0a891031973205d581f1a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Jul 17 16:46:47 2009 +0000

    not need for &&, set -e is enough

commit e279f600cd8992fb58561314fa2091a09c60f1f1
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Jul 17 16:44:14 2009 +0000

    minor cleanups: less fork(2)s, shorter pipe

commit 329ebf884db04cd008c601a455c0762ba8dde71d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Jul 17 16:07:20 2009 +0000

    more complete list of utilities

commit 6c4b07c3bf5ac8792affae1e8634682464a42773
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Jun 8 21:03:36 2009 +0000

    minor update

commit 6c4bece05c0e0de1f2a35b1ebf69ede4c6bf42d5
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Jun 8 11:24:49 2009 +0000

    After removing unneeded files appropriate empty directories
        are also removed
    TODO: one task done

commit 9479ec529e3bfb0cf8cf720e08591f9f48fdd477
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Jun 5 14:20:40 2009 +0000

    change usage message
    TODO file: one task done

commit c10e979d82010f5c7030da92f777ce3e1727a568
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Jun 4 21:39:08 2009 +0000

    ADDED: -o option to pkg_refresh_summary script for skipping summaries
        of newest packages and printing summaries about older ones.
        Regression test for this new option. Man page update.
    Clean-ups.

commit 4972f78d77b345078fc7f3c98112f8a34543e9c0
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat May 30 14:18:32 2009 +0000

    Update to 0.30.0
        New utility pkg_summary2build_graph that converts src_summary
        to build dependency graph.

commit a2db6f996581923dd8b7f64497c6d92fd0a4de3c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue May 26 19:33:21 2009 +0000

    new task

commit 0252ac2222afa98e18ba686233c337eab6e7e0d5
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun May 10 20:18:35 2009 +0000

    minor updates

commit 1982f6c78951678e754076031a0562a01882821d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun May 10 20:17:58 2009 +0000

    version -> 0.29.0
    release notes in NEWS

commit 470ace140a342bed71b2883f7c80a301af24ad5b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun May 10 13:44:00 2009 +0000

    RUNAWK scripts use latest power_getopt.awk module.
       This make arguments handling code cleaner, easier and shorter.
    DEPENDS on latest runawk.

commit d96ed9864fca588ba6fc3ff46bbe33d5fb11c186
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun May 10 13:10:05 2009 +0000

    src_summary is now also fault-tolerant just like wip/distbb.
       paexec(1) child processed is now run with -slez options.
       Additional options may also be passed to paexec(1) through
       PSS_PAEXEC_EXTRA_OPTS environment variable.

commit b93fba1bc3d1b6a69cfdeeaa4689ccbc93480fa0
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Apr 28 19:50:21 2009 +0000

    Smarter TRACE=1 mode
    TEST_CMD is used only when it is really necessary

commit f7c812d43d7d2323342a1243f5a1427f55e5d730
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Apr 9 19:11:45 2009 +0000

    new plans

commit c5d59748a6d3627a041f309f5fad4b2f80d2decc
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Apr 1 10:03:36 2009 +0000

    version -> 0.28.0
    
      - pkg_src_summary
          new option -i|--installed:
                  generate src_summary for the installed packages only,
                  do not read list of packages from stdin and
                  from pkgpathN arguments
    
      - New tool pkg_cleanup_distdir which is actually a replacement for
        lintpkgsrc -o|-r and works much faster.
    
          pkg_cleanup_distdir - analyses ALLSRCFILES field of src_summary
          given on input and optionally removes files and directories in DISTDIR
          not referenced by any package.
    
      - pkg_grep_summary:
          new options -s and -m which make it easier for use.
    
      - New tool pkg_summary2bb_pkgs (needs more testing)

commit ae509e8a5873f873b77a563c6d5bfd026b3bc78b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Apr 1 07:58:12 2009 +0000

    more tasks

commit 1d1bdc582d8b7f338f95b8c5dae64a44d9d00b18
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Mar 31 21:18:04 2009 +0000

    New option:
      -i|--installed     generate src_summary for the installed packages
                         only, do not read list of packages from stdin and
                         from pkgpathN arguments

commit 4f752f81b9702568033e6b9238fbd6fe6ee11ad3
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Mar 31 20:31:46 2009 +0000

    New tool pkg_cleanup_distdir which is actually a replacement for
    lintpkgsrc -o|-r and works much faster.
    
        pkg_cleanup_distdir - analyses ALLSRCFILES field of src_summary
        given on input and optionally removes files and directories in DISTDIR
        not referenced by any package.

commit da1c453f29f8e7b7c69b70a74cd6fc8a96fd4865
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Mar 31 19:19:03 2009 +0000

    replacement for lintpkgsrc -o and -r (not implemented yet)

commit 17848dabaae693efc7e3b443376774c4364096d5
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Mar 31 18:50:26 2009 +0000

    Support for "enriched summaries" (PKGPATH=category/pkg:VAR=value)

commit d513c59c93086b887c13aca129764034c851f22b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Mar 31 18:48:01 2009 +0000

    Two new option was added to pkg_grep_summary: -s and -m
        which make it easier for use
    
        Manual page was updated.
        More regression tests for pkg_grep_summary.

commit d08a7cd1385a3b79006ed3f6f7c5e016b39a837b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Mar 31 18:21:14 2009 +0000

    updated for latest changes in pkgsrc-current

commit 167cfe2a2525a17923f4e6028852603891345d5b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Mar 31 18:09:39 2009 +0000

    updated for latest changes in pkgsrc

commit 0c205abd07e4c102dde64f4f4fd49a3a440b6a63
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 22 12:40:48 2009 +0000

    assignments inside PKGPATH are handled correctly too

commit 6bad01f33db34d3fd1760c64df796968b5bafb74
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 22 12:30:13 2009 +0000

    New utility for extracting summaries for packages ready for bulk build
    removing summaries for conflicting (common PKGNAME) packages.
    version -> 0.27.0

commit 186f3d4350295717ee533d5f39fdb14d5f03f700
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Mar 16 13:04:27 2009 +0000

    new tasks

commit 813472803ea5be261f242dbe3c928104a805234f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Mar 5 22:45:28 2009 +0000

    update to version 0.26.0
    
      Major changes:
    
        pkg_src_summary analyses DEPENDS and BUILD_DEPENDS for correctness.
        That is if appropriate directories don't exist, building summary
        fails with stderr messages.
    
        'pkg_micro_src_summary -f' supports comma separated fields
    
        pkg_cmp_summary: new option -P for comparison PKGPATH without PKGNAME

commit 531ff5f01b7bc40cb29f70105f67813aa63defef
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Mar 5 22:36:48 2009 +0000

    possible task

commit 90edefe41062ab7b72c8f1a4a7f541fb5dc6afc9
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Dec 26 19:21:23 2008 +0000

    tests fore pkg_micro_src_summary: comma-separated fields

commit 2765faf1b12fc84584f312f6ba817a3cf64b3d3d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Dec 26 19:20:35 2008 +0000

    and -f <field1,field2> supports it too

commit 8e5474c21378262cc262ea8c80c71c273520c16d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Dec 26 19:17:43 2008 +0000

    'pkg_micro_src_summary -f' supports comma separated fields
    TODO file: one task done

commit 8c87840b7579655e28a1f855c5d20c661da18ae1
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Dec 26 17:10:23 2008 +0000

    pkg_cmp_summary: new option -P for comparison PKGPATH without PKGNAME
    version -> 0.25beta1

commit 01864542f4efe258d1cfd9921ce2cbabad2bd84d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Dec 26 13:35:51 2008 +0000

    two tasks done

commit b60c83d1db675a8fdaf2fefb59ec2fe2f23f44a2
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Dec 26 13:33:19 2008 +0000

    update to 0.24.0
    
      pkg_micro_src_summary, pkg_src_summary, pkg_update_src_summary:
      -X=value options are not supported. Use -Xvalue instead!

commit cb702d4720afa822022fdcde48e747d2c0c39241
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Dec 26 13:30:52 2008 +0000

    -i=value and -f=value are not supported anymore.
        Use -ivalue and -fvalue instead.

commit e213519f4237ed817f6f6c415ead44abda6ccf17
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Dec 26 12:42:00 2008 +0000

    remove support for -a=value and -r=value,
        add support for -avalue and -rvalue. More regression tests

commit d56b7a776f362f3a45dc453cea4265da3acc296d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Dec 26 12:07:24 2008 +0000

    support for -f=value has been removed, -fvalue - implemented,
       regression tests

commit e6392b9ac64a0044dd64e38e9577e6ec512a8156
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Dec 26 12:02:27 2008 +0000

    support for -f=value has been removed, -fvalue implemented,
        regression tests

commit ada0448d84adf885cec0b780e6df2782765e8841
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Dec 25 23:41:25 2008 +0000

    updated to 0.23.0
    
      tools based on runawk uses alt_getopt.awk module
      for handling options, regression tests
    
      pkg_src_fetch_var doesn't accept -f=<value>
    
      minor clean-ups in pkg_update_src_summary

commit 2d42b2cf4100ecb3035c586a5cfd2ed685552890
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Dec 25 23:19:24 2008 +0000

    options are handled by runawk's alt_getopt.awk module, regression tests
        as always
    
    minor fix in pkg_micro_src_summary (no -f=<value> !)

commit 9e7e8b389f007371891ed7d5b8c3154a7ad82f02
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Dec 25 22:31:48 2008 +0000

    fixes for 'pkg_cmp_summary -cp', regression test for this

commit 3fe4e71acdee4a735961eba04879e8432cb07c2d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Dec 25 22:13:58 2008 +0000

    pkg_cmp_summary options are handled by runawk's alt_getopt.awk module,
        more regression tests for this tool. Yes, I'm paranoid.

commit ccb0744eccc3bf3bcea79db3c74d7415a75766a0
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Dec 25 21:15:07 2008 +0000

    added: -h|--help options for pkg_assignments2pkgpath, regression tests

commit 24fbc8bee124bc832ad6d03ac6838b12d75b0b14
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Dec 25 21:07:13 2008 +0000

    options are handled using alt_getopt.awk module

commit df3b635656e6cdbe74787bf5491c3f682c452463
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Dec 25 21:02:00 2008 +0000

    options are handled by getopt.awk module

commit d55578f123933e6fa951486ef476b020f74b813f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Dec 25 20:56:26 2008 +0000

    version -> 0.23.0beta1

commit f4df2e909b30de1514077eac703ceba77d905797
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Dec 25 20:50:06 2008 +0000

    regression test for pkg_summary4view

commit 79d6c6d287da07ed4a43c8fce972b774c78ac88c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Dec 25 15:35:25 2008 +0000

    awk -> runawk, plain getline -> xgetline0
    result summary is pkg_uniq_summary'ed

commit c2233005ea0276b504097d7bce06b44dcf138bcf
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Dec 1 21:31:33 2008 +0000

    version -> 0.22.0
      merge changes from 'deve' branche
      See files/NEWS file for details

commit fb78a27ee4260d813bd4ca904244b10f9db8bac1
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Nov 25 22:15:04 2008 +0000

    external .mk for future versions of PSU

commit d8d201075a5adf5c16f16425b495a18941c37776
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Nov 25 17:59:41 2008 +0000

    'pkg_grep_summary fvalue==""' ====> 'pkg_grep_summary -e'
    more documentation in comments

commit 60a13abcaf81c06d729952a13aaa3930ef76133c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Nov 25 17:58:28 2008 +0000

    BUGS section

commit 03705713823e9bed0a6bbe2109f4c496f500996b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Nov 22 12:40:27 2008 +0000

    clean-ups in comments (VARIANTS7)

commit b64674fceddd96ce60b322f3ab392f6470f5b6af
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Nov 14 20:44:42 2008 +0000

    pkg_src_summary -> $0

commit 68c355637f5345afc9b809916294723e81614d6b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Nov 11 21:21:51 2008 +0000

    minor fix

commit dd3ecc4955b71f8fdc2e2303509b29c65c98545b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Nov 11 21:10:31 2008 +0000

    pkg_uniq_summary is now installed

commit 8a83713c63e9f28664d992c56a757cdf723d4c2d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Nov 11 20:59:18 2008 +0000

    Version 0.21.0, by Aleksey Cheusov, Tue, 11 Nov 2008 22:59:51 +0200
    
      new executable pkg_uniq_summary for filtering out repeated summaries
    
      Man pages are rewritten in 'man' macroses. Now they may be seen
      under Solaris too.
      Homemade macro VB and VE are used to implement EXAMPLES section,
      these macro implements "verbatim" output.
    
      pkg_src_summary fix: when reading DESCR files failed a bad error
      message was output (`` was output instead of real filename).
    
      regression tests (test.sh)

commit 56b07e5106dd19436d31f816796996eb1f7fb785
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Nov 11 20:53:43 2008 +0000

    new executable

commit 025f7bf4316db71422c9f1be3df96b66f3333398
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Nov 7 17:55:46 2008 +0000

    man pages: homemade macro VB and VE are used to implement EXAMPLES section

commit 6ddad0eec8d707f0c37493a20e75cad4a82b7aa2
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Nov 6 23:59:26 2008 +0000

    'rewritten with more "standard" macroses.
       Less logically formatted now, but works correctly under Solaris.

commit a098cf5dcf1f02cd5d45c70fcc7ffa1d91522ea2
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Nov 6 23:52:39 2008 +0000

    \- ===> "-"

commit 08db495ab85295d60405ea67389e97604721a55b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Nov 6 23:46:08 2008 +0000

    rewritten with more "standard" macroses

commit 9a8b043594879e8a657e730a1b8b15200b79792f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Nov 6 23:33:33 2008 +0000

    rewritten with more "standard" macroses

commit b80f2a84b80f7d929620a8969bf6890a84e26500
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Nov 6 23:19:36 2008 +0000

    rewritten with more "standard" macroses

commit 888eb4f1f941d53e767d218cb3fc9467a0bbc164
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Nov 6 23:08:30 2008 +0000

    rewritten with more "standard" macroses

commit 0b0a8f0468d9b85d109a2e1ae1e00575f35ea7f7
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Nov 6 23:02:18 2008 +0000

    rewritten with more "standard" macroses

commit 4cfd4dcc4b446a56114e9b78bc4f5eca38dfe339
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Nov 6 22:42:12 2008 +0000

    rewritten with more "standard" macroses

commit c9c8a66033228451bce22458901d0c885eb4d874
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Nov 6 22:27:22 2008 +0000

    rewritten with more "standard" macroses

commit 6f0e00946e3320a681ec630fbc361771a44b2f83
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Nov 6 22:21:57 2008 +0000

    rewritten with more "standard" macroses

commit 65d1a19353bfc4b19f6afcc5a369fabfe159b234
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Nov 6 22:07:19 2008 +0000

    rewritten with more "standard" macroses

commit 7065fce39c8ef2f990fd9ed830578ff239226f3f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Nov 6 19:07:14 2008 +0000

    updated to 0.20.1
    ficed: when reading DESCR files failed bad error message was output
       (`` instead of real filename)

commit b512b9e320241389478c532dd7ccfbec0fdd0e16
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Nov 5 22:34:17 2008 +0000

    .Bd -literal for things that should not be wrapped

commit 2dea2bc615b48ea5d1480419fa5060914f9a31e5
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Nov 2 17:15:06 2008 +0000

    more tasks

commit fe383b839e1c3025f21e4a1c545f065e5325d953
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Oct 27 21:58:01 2008 +0000

    fix in version normalizing

commit ad195de3692f26b95654a66aac4734276d5399a8
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Oct 26 11:17:46 2008 +0000

    version -> 0.20.0
    
      Regression test framework appeared (run 'bmake test').
      Regression tests for most utilities.
    
      FIXED: Broken pkg_src_summary -m.
      Affected versions: 0.17.0-0.19.0
    
      pkg_summary4view: /usr/bin/awk -f --> runawk

commit 844cd04274c83ebe4595656437b8dc9c82d988a0
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Oct 26 11:07:45 2008 +0000

    fixed: broken pkg_src_summary -m
        my-show-var shoud be placed after 'VARIANTS7+= ...'

commit 95b3d961be11d1d212d94892c59450b342f5c8fd
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Oct 26 11:06:19 2008 +0000

    mode-sh for Emacs editor

commit 84110634fe042980909d1b4e6ef71b981e2d0429
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Oct 23 18:25:48 2008 +0000

    pkg_summary4view: /usr/bin/awk -f --> runawk
        This fixes problem with stupid Solaris's oawk, *%$*%$*%$*^$*%$
    tests/test.sh: yet another fix for Solaris' stupid /bin/sh, (&^%*&^%*&%$

commit 1804ccd28bdf9801171f57b8da9ef760b8a7cbc2
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Oct 23 18:16:19 2008 +0000

    fix in regression tests

commit 27afa3ff29f930e23ab3464baa84916764cc2f2b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Oct 23 16:10:19 2008 +0000

    Regression tests for 'pkg_refresh_summary', 'pkg_src_summary' and
       'pkg_summary4view'

commit efd74cc1ae8007d5d61bd95d91cee628a1142464
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Oct 23 15:42:00 2008 +0000

    regression tests for pkg_micro_src_summary

commit 7e146aeae9daf58ebc007344fc83f2b3e6ff1071
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Oct 23 15:11:56 2008 +0000

    regression tests for pkg_list_all_pkgs

commit 1478cc83900330463d58d1cd44c93d66763c5dd1
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Oct 22 22:16:19 2008 +0000

    On Solaris pkgsrc shell replacement is used
        instead of native sh*t (/bin/sh), Gr-r-r-r /-)

commit 27d18adc968ef1f5682c73a223b82b81cf3c78be
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Oct 22 21:24:42 2008 +0000

    Heh. Lots of todo tasks are already done :-)

commit cf02cbb1b0c36b99091d6a99dc3d1fdc2f311ca7
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Oct 22 20:17:40 2008 +0000

    package now has TEST_TARGET=test
    more regression tests for pkg_cmp_summary

commit 0a1f67ce53b50a65bee8bbfa81ea0a7db1fe0dc6
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Oct 22 19:20:38 2008 +0000

    initial regression tests

commit 3030e1c41a686532907b3607344018174409c08a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Oct 22 19:15:14 2008 +0000

    updated to 0.19.0
    
      all scripts are preprocessed before installation
      (sed 's,@@bindir@@,${BINDIR},g' etc.)
    
      pkg_src_summary: fix for packages having more than one file listed
      in DESCR_SRC
    
      FIX for pkg_src_summary -p: For a huge number of packages 'make
      plist' fails because this stage requires package's sources
      extracted.  Now 'make plist' failures are not critical,
      i.e. summary for such package is generated in any case.
    
      fix in pkg_src_fetch_var.in: comments are removed
      PKGNAME=pkgname-ver ### trtrtr -> PKGNAME=pkgname-ver
    
      fix in pkg_micro_src_summary: If PKGREVISION is set to 0 (or empty)
      in Makefile (bug?), then nb0 is *not* added to PKGNAME

commit 5e7db003ff4589f7bb3e114bdff968d69d2cebb9
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Oct 22 19:10:06 2008 +0000

    yet another todo

commit f118a2af105d2ba4bae071e6c33658b4abf489ad
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Oct 22 19:09:38 2008 +0000

    After some thoughts I remove @@bindir@@ etc. from scripts

commit dfede681385e87897c29aa79f771591dcc3fb6cc
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Oct 13 19:17:23 2008 +0000

    the same as previous commit but for PKGREVISION=.
        `nb' should added to PKGNAME

commit ff80d2d081e99bcab858eecf17ac534c71332faf
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Oct 13 19:14:11 2008 +0000

    pkg_micro_src_summary: If PKGREVISION is set to 0 in Makefile, then
                           nb0 is *not* added to PKGNAME

commit 199f093c0820c29f328ed5ef2f681805d2e830ca
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Oct 12 13:47:41 2008 +0000

    fix: comments are removed
        PKGNAME=pkgname-ver ### trtrtr -> PKGNAME=pkgname-ver

commit 16d9a3a2811251337be32cf57f36a156f0188bcc
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Oct 11 10:21:35 2008 +0000

    FIX for pkg_src_summary -p: For a huge number of packages 'make plist'
       failes because this stage requires package's sources extracted.
       I made failure of 'make plist' not critical, i.e. summary for given
       package is generated in any case.

commit 6a92af2a5b2aafaf1c3e614a6ff999bacb982847
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Oct 11 08:52:06 2008 +0000

    executable are prefixed with @@bindir@@
    awk modules - with @@awkmoddir@@
    version -> 0.18.1
    pkg_src_summary: fix for packages having more than one file listed in
       DESCR_SRC

commit 1e94c8228524337f888796da45b5dd2c08d11e2a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Oct 5 20:10:10 2008 +0000

    updated to 0.18.0 (intermediate release)
      all scripts are preprocessed before installation
        (sed 's,@@bindir@@,${BINDIR},g' etc.)

commit 9c656e3ec3aea2131ff86c5f45375131a7b8493a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Oct 4 11:49:12 2008 +0000

    update to 0.17.2
    
      FIX: pkg_src_summary may fail for packages when fields contain
      quotes (e.g. COMMENT field for devel/apache-ant15/Makefile rev. 1.10)

commit 134b2677df1a0f6d093f727188a729b25e6921d8
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Sep 30 20:56:05 2008 +0000

    updated to version 0.17.1
    
      FIX for -A option: strip ending / symbol from dependencies
        (DEPENDS and BUILD_DEPENDS)
    
        www/typo3/Makefile revision 1.5
            DEPENDS+=   ...  ../../archivers/php-zlib/
                                                    ^^^
                                                    /
                extra slash character here --------/

commit 43c9025506d12b4b5c8e9678ede9b365f5aa0537
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Sep 19 23:41:59 2008 +0000

    update to 0.17.0
    
      pkg_src_summary:
    
         Fields with empty values (like NOT_FOR=) are not printed.
    
         The following fields are added to the default list of fields
         generated by pkg_src_summary: NO_BIN_ON_FTP, NO_SRC_ON_FTP,
         NO_BIN_ON_CDROM, NO_SRC_ON_CDROM.
    
         New field ALLSRCFILES (also generated by default) - sum of
         DISTFILES and PATCHFILES prepanded with DIST_SUBDIR.
    
      pkg_grep_summary:
    
         pkg_grep_summary FIELD 'fvalue == ""' also matches packages
         with no FIELD at all. That is no field becomes synonym to
         FIELD=
    
         new option -e
            pkg_grep_summary -e FIELD is shorter equivalent for
            pkg_grep_summary FIELD 'fvalue == ""'

commit 59ef0fc6bc7dcd9f845a9948ffbf980be7ab9078
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Sep 19 21:06:11 2008 +0000

    added: -e option to pkg_grep_summary.
       pkg_grep_summary -e NO_BIN_ON_FTP <equivalent_to>
       pkg_grep_summary NO_BIN_ON_FTP 'fvalue == ""'
    
    empty field ( e.g. NO_BIN_ON_FTP= ) is equivalent to absent field.
       For example 'pkg_grep_summary -e NO_BIN_ON_FTP' now matches
       the following package summaries
    
         PKGNAME=dictem-0.82
         PKGPATH=textproc/dictem
    
         PKGNAME=distbb-0.19.1
         PKGPATH=wip/distbb

commit 62504b626a91047db7eabcbca41b01c0c92a7ce5
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Sep 15 18:27:00 2008 +0000

    version -> 0.16.1
       -h option added to pkg_list_all_pkgs

commit c0c14f0b9966dbec6ea2d7c7de0b898587d7b85b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 13 14:17:51 2008 +0000

    notes about PSS_OPTIONS environment variable

commit c861baffc19fdae78ea230880a8592ee8cb58f69
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 13 10:18:11 2008 +0000

    spell checks and minor fixes

commit 4964a06b65348cc9e86e7ad65c9597c14f78123f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 13 08:31:55 2008 +0000

    updates in NEWS

commit 208cd9c48e161e62a89665461c3e49ad1ff62bd7
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 13 08:23:06 2008 +0000

    version -> 0.16.0

commit 37b2d6d1079fd5730df610a36d8430fc81fe4ff1
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 13 08:20:54 2008 +0000

    Code that moves/add ASSIGNMENTS to PKGPATH is separated into a separate
        script "pkg_assignments2pkgpath". One application for it is distbb.
    pkg_src_summary: PKGPATH enriched with variable assignments and passed
       to pkg_src_summary may contain spaces. They should be represented
       as ~.
    
       Example: pkg_src_summary \
         sysutils/mc:PKG_OPTIONS.mc=-x11~-subshell~-slang~-samba~ncurses~-edit

commit e1f3ee8b3adc9e94cdd1c60d2d66513cb2616da5
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Sep 7 19:16:38 2008 +0000

    PSS_FIELDS is exported BEFORE recursive calls for -M and -m

commit 37f1e530613dbc73ade0fd719e3cec0f1a643e8e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Sep 7 18:17:38 2008 +0000

    version -> 0.15.0
    
       Major changes
    
         pkg_grep_summary: in order to support summaries for multi-variant
         packages it is strongly recommented to use 'fvalue' variable in
         condition, not $2. Man page and README update accordingly.
    
         pkg_cmp_summary: -m option added for comparing summaries for
         multi-variant packages
         (PKGPATH=category/name:variable_assignments format).
    
    pkg_cmp_summary -m implies -p

commit 546c40e3f124575da3552df0d1c8e6cd95a7fb47
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Sep 7 17:18:08 2008 +0000

    FIX. Previous commits broke pkg_grep_summary

commit ca0e81873fc3ae81c1967ad12cbe82514c5c55fd
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Sep 7 16:53:32 2008 +0000

    version -> 0.14.1
    FIX in pkg_src_summary: I forgot that grep's exit status may be 1 which is
        fatal if 'set -e'
    pkg_cmp_summary:
        support for multi-variant package summaries.
        Option -m added for this.
    pkg_grep_summary: in order to support summaries for multi-variant packages
        it is strongly recommented to use 'fvalue' variable in condition
        instead of '$2'. Man page and README update accordingly.

commit 27708291dc479e9ced505b36d8f279e25203b006
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 6 22:37:17 2008 +0000

    version -> 0.14.0
    
      Major changes
    
       pkg_src_summary: added option -M which implies -m and moves/adds
       ASSIGNMENTS field to PKGPATH.
    
         Example:
    
    	0 ~>export PSS_FIELDS='PKGPATH PKGNAME'
    	0 ~>pkg_src_summary -M lang/lua www/php-apc www/ap2-python
    	PKGPATH=lang/lua
    	PKGNAME=lua-5.1.3nb1
    
    	PKGPATH=www/php-apc:PHP_VERSION_REQD=4
    	PKGNAME=php4-apc-4.4.8.3.0.16
    
    	PKGPATH=www/php-apc:PHP_VERSION_REQD=5
    	PKGNAME=php5-apc-5.2.6.3.0.16
    
    	PKGPATH=www/ap2-python:PKG_APACHE=apache2,PYTHON_VERSION_REQD=25
    	PKGNAME=ap2-py25-python-3.2.10
    
    	PKGPATH=www/ap2-python:PKG_APACHE=apache2,PYTHON_VERSION_REQD=24
    	PKGNAME=ap2-py24-python-3.2.10
    
    	PKGPATH=www/ap2-python:PKG_APACHE=apache2,PYTHON_VERSION_REQD=23
    	PKGNAME=ap2-py23-python-3.2.10
    
    	PKGPATH=www/ap2-python:PKG_APACHE=apache22,PYTHON_VERSION_REQD=25
    	PKGNAME=ap22-py25-python-3.2.10
    
    	PKGPATH=www/ap2-python:PKG_APACHE=apache22,PYTHON_VERSION_REQD=24
    	PKGNAME=ap22-py24-python-3.2.10
    
    	PKGPATH=www/ap2-python:PKG_APACHE=apache22,PYTHON_VERSION_REQD=23
    	PKGNAME=ap22-py23-python-3.2.10
    
    	0 ~>

commit 99ad15b5884ac37658f26b89aa993eb43aa3dbaa
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 6 21:27:33 2008 +0000

    version -> 0.13.1
    VARIANTS7 is reimplemented through pbulk's mk/pbulk/pbulk-index.mk.
       I hope this API it will not change...

commit 78731a80395f1e1ebd48b2b7291d4f77b935d5d3
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 6 20:31:30 2008 +0000

    version -> 0.13.0, NEWS updated accordingly
    
      Major changes:
    
       -----------------
       pkg_src_summary: new option -m added that generates summary
       for all variants of multi-variant packages
       (Python {23,24,25}, PHP {4,5}, Apache {1.3,2,2.2} etc.)
    
         Example:
    
            0 ~>export PSS_FIELDS='PKGPATH PKGNAME'
            0 ~>time -p ./pkg_src_summary -m lang/lua www/php-apc www/ap2-python
            PKGPATH=lang/lua
            PKGNAME=lua-5.1.3nb1
    
            PKGPATH=www/php-apc
            PKGNAME=php4-apc-4.4.8.3.0.16
         => ASSIGNMENTS=PHP_VERSION_REQD=4
    
            PKGPATH=www/php-apc
         => PKGNAME=php5-apc-5.2.6.3.0.16
         => ASSIGNMENTS=PHP_VERSION_REQD=5
    
            PKGPATH=www/ap2-python
         => PKGNAME=ap2-py25-python-3.2.10
         => ASSIGNMENTS=PYTHON_VERSION_REQD=25 PKG_APACHE=apache2
    
            PKGPATH=www/ap2-python
         => PKGNAME=ap22-py25-python-3.2.10
         => ASSIGNMENTS=PYTHON_VERSION_REQD=25 PKG_APACHE=apache22
    
            PKGPATH=www/ap2-python
            PKGNAME=ap2-py24-python-3.2.10
            ASSIGNMENTS=PYTHON_VERSION_REQD=24 PKG_APACHE=apache2
    
            PKGPATH=www/ap2-python
            PKGNAME=ap22-py24-python-3.2.10
            ASSIGNMENTS=PYTHON_VERSION_REQD=24 PKG_APACHE=apache22
    
            PKGPATH=www/ap2-python
            PKGNAME=ap2-py23-python-3.2.10
            ASSIGNMENTS=PYTHON_VERSION_REQD=23 PKG_APACHE=apache2
    
            PKGPATH=www/ap2-python
            PKGNAME=ap22-py23-python-3.2.10
            ASSIGNMENTS=PYTHON_VERSION_REQD=23 PKG_APACHE=apache22
    
            0 ~>
    
         See lines with '=>'.
    
       -----------------
       pkg_src_summary: the following format of input PKGPATH is supported:
       real_pkgpath[:var1=value1[,var2=value2[...]]]
    
         Example:
    
            0 ~>export PSS_FIELDS='PKGNAME PKGPATH DEPENDS BUILD_DEPENDS'
            0 ~>pkg_src_summary textproc/dictem:EMACS_TYPE=xemacs
         => PKGNAME=xemacs-dictem-0.82
            PKGPATH=textproc/dictem
         => DEPENDS=dict-client>=1.9.14:../../textproc/dict-client xemacs>=21.4<21.5:../../editors/xemacs xemacs>=21.4<21.5:../../editors/xemacs
            BUILD_DEPENDS= checkperms>=1.1:../../sysutils/checkperms
         => ASSIGNMENTS=EMACS_TYPE=xemacs
    
            0 ~>pkg_src_summary www/ap2-wsgi:PYTHON_VERSION_DEFAULT=23,PKG_APACHE_DEFAULT=apache2
         => PKGNAME=ap2-py23-wsgi-1.3
            PKGPATH=www/ap2-wsgi
         => DEPENDS=  python23>=2.3:../../lang/python23 apache>=2.0.51<2.2:../../www/apache2  python23>=2.3.5nb6:../../lang/python23 apache>=2.0.61nb2:../../www/apache2
            BUILD_DEPENDS= libtool-base>=1.5.18nb5:../../devel/libtool-base perl>=5.0:../../lang/perl5  checkperms>=1.1:../../sysutils/checkperms
         => ASSIGNMENTS=PYTHON_VERSION_DEFAULT=23 PKG_APACHE_DEFAULT=apache2
    
            0 ~>
    
         See lines with '=>'.

commit befaaf4fd1899b6cf4023eca3fb76433ec0add36
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 6 19:26:34 2008 +0000

    version -> 0.13alpha2
    -m is fully implemented
    
      example:
    
          0 ~>time -p ./pkg_src_summary -m lang/lua www/php-apc www/ap2-python
          PKGPATH=lang/lua
          PKGNAME=lua-5.1.3nb1
    
          PKGPATH=www/php-apc
          PKGNAME=php4-apc-4.4.8.3.0.16
          ASSIGNMENTS=PHP_VERSION_REQD=4
    
          PKGPATH=www/php-apc
          PKGNAME=php5-apc-5.2.6.3.0.16
          ASSIGNMENTS=PHP_VERSION_REQD=5
    
          PKGPATH=www/ap2-python
          PKGNAME=ap2-py25-python-3.2.10
          ASSIGNMENTS=PYTHON_VERSION_REQD=25 PKG_APACHE=apache2
    
          PKGPATH=www/ap2-python
          PKGNAME=ap22-py25-python-3.2.10
          ASSIGNMENTS=PYTHON_VERSION_REQD=25 PKG_APACHE=apache22
    
          PKGPATH=www/ap2-python
          PKGNAME=ap2-py24-python-3.2.10
          ASSIGNMENTS=PYTHON_VERSION_REQD=24 PKG_APACHE=apache2
    
          PKGPATH=www/ap2-python
          PKGNAME=ap22-py24-python-3.2.10
          ASSIGNMENTS=PYTHON_VERSION_REQD=24 PKG_APACHE=apache22
    
          PKGPATH=www/ap2-python
          PKGNAME=ap2-py23-python-3.2.10
          ASSIGNMENTS=PYTHON_VERSION_REQD=23 PKG_APACHE=apache2
    
          PKGPATH=www/ap2-python
          PKGNAME=ap22-py23-python-3.2.10
          ASSIGNMENTS=PYTHON_VERSION_REQD=23 PKG_APACHE=apache22
    
          0 ~>

commit a062c4bd8e666c93a25e5f0064c5f71de316aea9
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 6 17:20:26 2008 +0000

    VARIANTS7:
       PHP_VERSION_DEFAULT    -> PHP_VERSION_REQD
       PYTHON_VERSION_DEFAULT -> PYTHON_VERSION_REQD
       PKG_APACHE_DEFAULT     -> PKG_APACHE

commit 57bf130f0148d571861e108b624db098c4642c45
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 6 17:17:27 2008 +0000

    version -> 0.13alpha1
    
    The following format of input PKGPATH is supported:
            real_pkgpath[:var1=value1[,var2=value2[...]]]
    
      Example:
    
          0 ~>pkg_src_summary textproc/dictem:EMACS_TYPE=xemacs
          PKGPATH=textproc/dictem
       => PKGNAME=xemacs-dictem-0.82
       => ASSIGNMENTS=EMACS_TYPE=xemacs
    
          0 ~>pkg_src_summary www/ap2-wsgi:PYTHON_VERSION_DEFAULT=23,PKG_APACHE_DEFAULT=apache2
          PKGPATH=www/ap2-wsgi
       => PKGNAME=ap2-py23-wsgi-1.3
       => ASSIGNMENTS=PYTHON_VERSION_DEFAULT=23 PKG_APACHE_DEFAULT=apache2
    
          0 ~>
    
    Initial support for building src_summary for multi-variant packages (-m),
        new special artificial output field VARIANTS7 is supported.
        Unfortunately pkgsrc developers declined this idea
    
        http://mail-index.netbsd.org/tech-pkg/2008/07/20/msg001320.html
    
        VARIANTS7 because I hope they will change their mind.
    
      Example:
    
          0 ~>./pkg_src_summary -a 'VARIANTS7' www/ap2-wsgi
          PKGPATH=www/ap2-wsgi
          PKGNAME=ap22-py24-wsgi-1.3
       => VARIANTS7=PYTHON_VERSION_DEFAULT=25,24,23 PKG_APACHE_DEFAULT=apache2,apache22
    
          0 ~>./pkg_src_summary -a 'VARIANTS7' lang/lua
          PKGPATH=lang/lua
          PKGNAME=lua-5.1.3nb1
       => VARIANTS7=
    
          0 ~>./pkg_src_summary -a 'VARIANTS7' www/php-apc
          PKGPATH=www/php-apc
          PKGNAME=php5-apc-5.2.6.3.0.16
       => VARIANTS7=PHP_VERSION_DEFAULT=4,5
    
          0 ~>

commit 92ceed28023ca5a8e27b736512986e5d6b0924d7
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Sep 6 16:05:20 2008 +0000

    When used incorrectly, usage message is output

commit b7680655b47e6e7a0b8d1ffdb5f474a40b291dc8
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Jul 28 19:15:58 2008 +0000

    one todo for pkg_src_summary

commit 3c96ceafce86385c398513a9059bc202140bb859
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Jul 7 14:36:33 2008 +0000

    minor fix

commit 8078c408fbd2183d66534708d0ff4b4c87c7f25d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Jul 7 14:27:10 2008 +0000

    release notes

commit 725db1087334f695772e2e2bd31e5e58ab1d447d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Jul 7 14:25:26 2008 +0000

    version -> 0.12.0
       - added: pkg_grep_summary
       - do not depend on wip/paexec, install it manually
       - fixes in usage message of pkg_grep_summary

commit 7cfd554e8f0cf7225c2f694283383ee19ba1dd51
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jun 15 13:42:36 2008 +0000

    no problems with 'pkg_src_summary -A' + paexec
       Latest paexec-0.9.0 is required
    version -> 0.11.1

commit e11febb5d99a4e3bcd946569841bfdb87fed7922
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jun 14 23:13:26 2008 +0000

    fixed: '-A + PSS_SLAVES + PSS_TRANSPORT' didn't work
        There are still some issues
    version -> 0.11.1

commit d8716a6d44af38eaa95a7fef8624e1353f4d0908
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jun 14 12:38:53 2008 +0000

    Version 0.11.0
    
       pkg_src_summary:
    
          -d, -D and -A options for generating summary of the specified
          packages and their dependancies.  -d is for DEPENDS
          dependancies, -D is for BUILD_DEPENDS and -A is for both. See
          pkg_src_summary(1) for details.

commit eaed9ac408c170acf5f4a22e0b04d33d5c4093d2
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jun 14 10:30:21 2008 +0000

    minor fix

commit 55927703c201420c7c79f00d97f159d0957f8019
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jun 14 10:27:34 2008 +0000

    upgraded to version 0.10.0
    
       added: pkg_summary-utils(7) that describes what pkg_summary-utils
       project is. All tools refer to it in its manual pages and
       pkg_summary-utils(7) refers to manual pages of all tools.
    
       pkg_src_summary:
    
          a list of fields listed in -f|--fields option may be separated
          by comma, not only space.
    
          PSS_OPTIONS environment variable specifies default options to be
          placed in front of any explicit options. See man page for the
          sample.
    
          -a and -r options added for adding and removing the specified
          fields to/from the list of fields generated by default.
          See man page for the samples.
    
       pkg_update_src_summary:
    
          a list of fields listed in -f|--fields option may be separated
          by comma, not only space.

commit 882858ae28dcda04628009fb69fa4319d8555093
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jun 14 09:26:09 2008 +0000

    added: -a and -r options
    added: PSS_OPTIONS environment variable
    minor fixes in man page

commit ec3978a4472f4d71d4d97e7ca472cb6a61781b48
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jun 14 08:51:39 2008 +0000

    comma is also allowed as fields separator

commit 6b939285601a7726b6a0792345dec1a7def58285
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jun 14 07:41:36 2008 +0000

    update to version 0.9.0
    
       ADDED: CVS_CHECKSUM field to pkg_src_summary. This gives a way to
       compare two pkgsrc trees by comparing their pkg_src_summaries
       comparing not only an information about package versions but also
       an information about CVS files and their revisions.
    
          new script added: 'cvs_checksum' that analyses local cvs
          repository and lists all files in it with their revisions and,
          optionally, calculates a checksum for all this. Run
          'cvs_checksum -h' for more information. CKSUM environment
          variable sets a checksum program, by default, standard 'cksum'.
    
          pkg_src_summary can generate new field: CVS_CHECKSUM, a checksum
          calculated by 'cvs_checksum' program for a package. By default
          CVS_CHECKSUM is NOT generated.
    
          'pkg_cmp_summary -c' prints '!' (this means "not equal") for
          packages with the same versions but different CVS_CHECKSUM provided
          that CVS_CHECKSUM is set in both compared packages.

commit c8e07b48ffe86ae44cd8127a979dbc237d7f2707
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Jun 10 21:32:24 2008 +0000

    FIXED: -p option. Before running 'bmake plist PLIST=plist_file'
       it is necessary to remove plist_file
    version -> 0.8.1

commit 0e377b7d2ba6ff3d345f5f71ede2339acb0d2efd
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Jun 10 19:30:58 2008 +0000

    Initial version of script for calculating a checksum for files and cvs tags
        from a local cvs repository. This checksum will be a part of
        pkg_src_summary. This is necessary to optionally use
        cvs files/tags in comparing source packages by distbb.
    
        Currently only package versions are compared by pkg_cmp_summary and
        therefore by distbb too. The problem is that packages are often updated
        without increasing PKGREVISION.

commit 72b39a2b8625bfdcd2db4388089c9225af86b91e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed May 14 21:18:58 2008 +0000

    todo list and thoughts

commit 758e3d0e2c602f5097b9ad76bb155eb2b4ab0369
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon May 12 23:13:54 2008 +0000

    requires latest version of awk-pkgsrc-dewey
    minor fixes in TODO
    ++pkgrevision

commit a69e3bfcf3f87d9b6970a9bb0139acc6ba66df81
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun May 11 21:53:17 2008 +0000

    pkg_src_summary:
          added option -p|--make-plist for using 'bmake plist'
          instead 'cat PLIST'. @directives are removed.
    
    version -> 0.8.0

commit d1afd5e1933522c3d50272e2e795f8ada7605856
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun May 11 19:04:44 2008 +0000

          Fields with values (DEPENDS - noe dependancies, NOTFOR - no
          restrictions etc.) are not output at all.

commit 82bd0875443fbe8916e2ef1a66afd8246a97e444
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun May 11 18:54:59 2008 +0000

    CONFLICTS field is processed just like DEPENDS

commit 25038bfd9948028260953fb5cacda78cabc0bf39
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun May 11 18:09:47 2008 +0000

    Multilined DEPENDS field (pkg_summary(5) from binary packages)
    now looks nicer - just like in case pkg_src_summary

commit 801025aa6be5519afb81352e873c04ae54ca3ead
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun May 11 17:45:39 2008 +0000

    pkg_summary4view: DESCRIPTION, PLIST, PROVIDES and REQUIRES fields
    now look better. "FIELD_NAME:" is not followed by any data on the
    same line.  Data are displayed on the next lines.

commit 05fe9daa3e59a0a58aafddb520b9ae33160b9245
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun May 11 17:33:31 2008 +0000

    fixed: pkg_src_summary pkgpath
    PKGREVISION=3

commit 66aab4983f13700ec632db2c3718501b3db76ecb
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat May 10 20:03:11 2008 +0000

    NEWS and TODO files are installed to share/doc/pkg_summary-utils

commit 9148088fdf5b2c2fcc1f00e949b78659ab94c132
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat May 10 11:31:05 2008 +0000

    version -> 0.7.0
    
       Major changes:
    
       pkg_src_summary is now "distributed" tool, i.e. it can build
       src_summary using several processes or machines.
          Examples:
    
          # for SMP machine
          env PSS_SLAVES=+5 pkg_src_summary ...
    
          # for machines in a network
          env PSS_SLAVES='host1 host2 host3' \
              PSS_PPERS=5 \
              PSS_TRANSPORT=/usr/bin/ssh pkg_src_summary ...
    
          PSS_PPERS variable sets a number of packages per slave that
          are built at once, defaults to 10.
    
       pkg_src_summary: PSS_FIELDS overrides the default
       list of generated fields
    
       pkg_update_src_summary: -i|--fields options specify a list of
       generated fields.

commit d89f3603fa693d24f49b72811bc5aa01d44c50be
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat May 10 08:48:22 2008 +0000

    -i|--fields again

commit 52e4a135b0afec85ce4ac87ee0f839335a3ac71f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat May 10 08:31:34 2008 +0000

    fix in processing args (typo)

commit c3ff75247a6c21c8d69c33dc635a1b08dee42903
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat May 10 08:25:21 2008 +0000

    fixed a typo

commit 74426560bfce5cc0a76a1a39cbcf3a6b94f2b062
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat May 10 08:24:55 2008 +0000

    added: -i|--fields options

commit d775ecc252c7c24c5cedfaecaca8f7df1ca5f6b2
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri May 9 23:37:55 2008 +0000

    fix (backslashing)

commit 82c22185fb8fe0667df3f7508ee13a4d86bcaabc
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri May 9 22:37:59 2008 +0000

    In distributed mode every slave processes PPS_PPERS (packages per slave)
        packages at once. The default is 10.

commit c495be2f4cb0d2b058baa15328b84f65f64cd4bd
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri May 9 22:14:18 2008 +0000

    Environment variable PSS_FIELDS overrides the default list of fields

commit 3e05c0d37591b3675874c484e18b40dc3708454b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri May 9 21:59:58 2008 +0000

    fix for PSS_SLAVES+PSS_TRANSPORT (backslashing fields)

commit 54070e455d50ff4428937506be8aab73ef699e42
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri May 9 20:56:18 2008 +0000

    clean-ups

commit f0f0d43976709bfdcff804cca60f7be55d98392a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri May 9 13:55:21 2008 +0000

    fix for "restore_order"

commit 4118dd1536e2e71105a4e9f03f18e61f510a21e0
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri May 9 13:14:01 2008 +0000

    pkg_src_summary is now "distributed" tool, i.e. it can build
        src_summary using several processes or machines.
    
        Examples:
    	# for SMP machine
            env PSS_SLAVES=+5 pkg_src_summary ...
    	# for SMP machine
            env PSS_SLAVES=+5 PSS_TRANSPORT='host1 host2' pkg_src_summary ...

commit 0d5d3432217daf8fcc9c14cec3371c0d6a58bac8
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri May 9 10:46:32 2008 +0000

    Version -> 0.6.2
       grepping functionality of pkg_grep_summary has been moved to a
       separate file pkg_grep_summary.awk.  Similar code fragments found
       in pkg_refresh_summary and pkg_update_src_summary use
       pkg_grep_summary.awk now.

commit 5f316935404461ecbd25d82914aab9c8b3dabd94
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri May 9 10:14:12 2008 +0000

    grep_summary_condition() can now return -1

commit 9cd9345b13d1c8b2aaa7a20e4bd4d73dc33e3780
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu May 8 13:18:53 2008 +0000

    speed-ups, speedof(pkg_refresh_summary)=speedof(pkg_refresh_summary-0.6.0)

commit 470f8710cfb68e209f3c9f482e54a4199022605d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu May 8 12:57:45 2008 +0000

    speed-ups by ~30%

commit c0e108c35cfa082fed194d30b3dab617c80e9963
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu May 8 12:10:29 2008 +0000

    pkg_refresh_summary now uses pkg_grep_summary.awk

commit 05d649d4b9e40743e89ec784c87e0a6450b6dc85
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu May 8 11:01:22 2008 +0000

    grepping functionality of pkg_grep_summary has been moved
    from pkg_grep_summary.awk (this was idea of pkg_grep_summary).

commit f61498d998cdfc4a28773936b3b2d238ddf3192b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed May 7 20:16:12 2008 +0000

    Version 0.6.1:
    
       README file added. There are available a few examples how to use
       all these tools separately and together . You can use it as a
       titorial.

commit b75f582c581f6c6ebaa754c30fd9c05db2cbd632
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed May 7 19:00:44 2008 +0000

    pkg_grep_summary added

commit c0a5a9068c67ec9ce83946abf65dac507d84ae56
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed May 7 18:56:52 2008 +0000

    upgrade to version -> 0.6.0:
    
       NEW tool: pkg_grep_summary
         Run 'pkg_grep_summary -h' for a documentation.

commit fa709c5850ca1b82ac28a8f4814d3d4dd56d884c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed May 7 18:50:13 2008 +0000

    more complete documentation

commit b27e0cb54c1501d07c54af8ede317111ac817f38
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed May 7 18:42:06 2008 +0000

    better usage message

commit d4ae117d0c24df65ac1e71888adc6cb8562afe9a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed May 7 11:03:33 2008 +0000

    ADDED: -h|--help options

commit 5a0404b1488a3119632718852f7275e5a43a4677
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed May 7 10:25:18 2008 +0000

    Field and condition are checked separately
    
      # usage: pkg_grep_summary <FIELD> <CONDITION>
      # examples:
      #   pkg_grep_summary 'PKGNAME' '$2 ~ /judy/' \
      #         < /srv/pkgsrc/pkg_src_summary.txt
      #   pkg_grep_summary 'DEPENDS' '$2 ~ /pkg_summary/' \
      #         < /srv/pkgsrc/pkg_src_summary.txt

commit 8dfd09b9e048bff46e558f48c1756720b2d360d4
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue May 6 23:03:26 2008 +0000

    initial version of utility:
    
      usage: pkg_grep_summary <TRUE_EXPR> [<FALSE_EXPR>]
      example:
        pkg_grep_summary \
           '$1 == "PKGPATH" && $2 ~ /judy/' \
           '$1 == "PKGPATH" && $2 !~ /judy/' < \
                /srv/pkgsrc/pkg_src_summary.txt

commit ee166ed262f39d570bacd6778035a42ae8800aea
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun May 4 22:24:29 2008 +0000

    are -> is

commit 08cf6feb6286c03f2a312e168796aa5cb0a01300
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun May 4 22:19:49 2008 +0000

    Version 0.5.1, by Aleksey Cheusov
    
       FIXED: pkg_update_summary fails under Linux, Solaris, Interix and
       probably other OSes when there are no binary packages in a specified
       directory.  This happens because xargs works differently on
       NetBSD/FreeBSD and Linux/Solaris/Interix. In NetBSD/FreeBSD xargs's
       command is NOT run at all when there is no input, while on L/S/I it is
       run once without arguments and (pkg_info -X in our case) fails.
    
       DESCR improved
    
       Minor fixes in documentation ans NEWS

commit ea6cc3645e4f105de990244b8941d24399dd3c4a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Apr 27 15:44:44 2008 +0000

    bad examples -> better examples

commit 194b83158512d2005153af0c450acee80cee1082
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Apr 27 15:43:52 2008 +0000

    minor fix in usage message

commit e7aea8260f25e930f3f7c7870fba8b8b4ec5dfe1
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Apr 27 11:40:49 2008 +0000

    Version 0.5.0
    
     Major changes:
    
       Lots of tasks from TODO are implemented.
    
       pkg_src_fetch_var:
          - minor fixes in comments
          - new options -h|--help for use message
          - new options -f|--fields|-v|--vars for specifying a list of fields
            to be generated. By default PKGNAME and PKPATH
            are generated as earlier versions did.
    
            Example:
              echo 'wip/distbb' | \
              pkg_src_fetch_var -f='PKGNAME PKGPATH DEPENDS BUILD_DEPENDS'
    
          - bmake '+=' operator is also supported
    
       pkg_src_summary:
          - new options -h|--help for use message
          - new options -f|--fields for specifying a list of fields
            to be generated. By default PKGNAME and PKPATH
            are generated as earlier versions did.
          - 'print-summary-data' pkgsrc target is not used anymore.
            Instead, variable's values are obtained directly by bmake.
    
            Side effect/incompatibility: NOTFOR and ONLYFOR are set to
            <empty_string> instead of 'any' string in case
            NOT_FOR_PLATFORM and ONLY_FOR_PLATFORM are not specified.
    
       pkg_micro_src_summary:
          - new options -f|--fields for specifying a list of fields
            to be generated. By default PKGNAME and PKPATH
            are generated as earlier versions did.
    
            Example:
              pkg_micro_src_summary -f 'PKGNAME PKGPATH DEPENDS BUILD_DEPENDS' \
                                       lang/lua wip/distbb
          - In case pkg_src_fetch_var failes pkg_micro_src_summary fallbacks
            to pkg_src_summary.

commit 6516d84898688de1538ea87cef5da0f64bdab9a1
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Apr 26 21:04:18 2008 +0000

    minor clean-ups

commit 61ecdaa151a81cabe7abd3b2c8fce7739207f0c1
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Apr 13 12:03:20 2008 +0000

    version -> 0.4.6
    
       fix for pkg_summary4view: doesn't depend on input fields order.
       fix for pkg_src_summary: PKGNAME and PKGPATH are printed first.

commit 5be0889e88bbd5a7e19141967a98fe30cdf8844c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Apr 12 21:48:22 2008 +0000

    version -> 0.4.5
    
       Both pkg_micro_src_summary and pkg_src_summary generate
       nicely formatted bmake failures to stderr.
       (will be used by future versions of distbb)

commit a0f32e3d39fd69573562779a113ea9c1aee3c3c2
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Apr 12 21:19:57 2008 +0000

    FIX: Converting summary_data to pkg_summary(5) can also fail.
        In this case only one package should be skipped, but
        pkg_src_summary should continue its work.

commit 4e33b190f6513bc48ce0bdb67f932cb836abe0fa
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Apr 12 16:56:28 2008 +0000

    upgrade to 0.4.4
       lots of fixes and improvements in manual pages
       minors fixes in utilities

commit f4e237b95e3529fe7f2483f1f350b9658aa7e364
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Apr 12 16:52:45 2008 +0000

    minor fixes and addons in usage message and man page

commit 3c695199eca21c806947e7891a7532f3a2f89c82
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Apr 12 16:05:00 2008 +0000

    lots of minor changes and fixes in man pages

commit 8075300a32377b7742565ecd7526382cc0e4dfaa
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Apr 12 16:04:08 2008 +0000

    options are checked after cd /usr/pkgsrc

commit 1fbc28634631e00a4a26118b3a5edd9755e4a3db
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Apr 12 15:35:43 2008 +0000

    minor corrections

commit ed12005ab833cff248ce398c6e95f47683596047
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Apr 12 15:33:41 2008 +0000

    minor fix

commit 575e40a7d8b3938161cbbd5275eb03194d9c3848
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Apr 12 15:33:09 2008 +0000

    addons, corrections

commit dab2eb88f31cb331b52e44e98b882686d2391593
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Apr 12 15:06:02 2008 +0000

    upgrade to 0.4.3:
    
       added:
          - pkg_list_all_pkgs.1
          - pkg_refresh_summary.1

commit d6a8d7fcc8fae021efb6ab5e50f8fff8c042277d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Apr 12 15:00:25 2008 +0000

    minor addons

commit bec7c7ab0b82b1e791ca0c2f945cfcf7387141fc
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Apr 11 20:29:16 2008 +0000

    minor addons

commit ef802daeb3e01c64916643a862932b7ddf2ba36a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Apr 11 20:23:19 2008 +0000

    initial TODO list:
    
    existing tools:
    
        pkg_cmp_summary:
    
        pkg_list_all_pkgs:
           man page
           add -h|--help option
    
        pkg_micro_src_summary:
           - should fallback 'pkg_src_summary -f' (also to not
                                duplicate paexec-related code)
           add -h|--help option
    
        pkg_refresh_summary:
           man page
    
        pkg_src_fetch_var:
           man page
           add -h|-help option
    
        pkg_src_summary:
           add -h|--help option
           -f|--fields <fields>     - fields to be generated
           'make print-summary-data' -> 'make show-vars VARNAMES=...'
           - distributed summary building using wip/paexec
    
        pkg_summary4view:
           add -h|--help option
    
        pkg_update_src_summary:
           add -h|--help option
    
        pkg_update_summary:
    
    new tools:
    
        pkg_grep_summary - for powerful grepping

commit 61993aed62abb2777dc9c5c882765d2d53f31813
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Apr 9 21:41:22 2008 +0000

    manual pages updated

commit c8190e228f6dae47e735f3a690e8c905a2410db4
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Apr 9 21:35:40 2008 +0000

    version -> 0.4.2
    
       pkg_src_fetch_var:
          - read PKGPATHs instead of Makefile filenames.
            In order to Makefiles from PKGPATH, PKGSRCDIR environment
            variable is used (/usr/pkgsrc by default).
          - TAB character is used as a fields separator instead of SPC
    
       pkg_micro_src_summary:
          - added options: -h|--help|-f|--fields
            -f|--fields is for specifying fields to be included
            to the summary, PKGNAME and PKGPATH by default

commit 28ff13af52d8b2ffe8056733e4dfa7bbf4363dab
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Apr 9 21:31:51 2008 +0000

    nothing

commit e03655cafb64b1af9176f7fc6b63808ea0c1ffd4
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Apr 9 21:29:18 2008 +0000

    my new religion: usage message is sent to stderr

commit 27c6c733561883a79717835001d2947217a3a0ab
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Apr 9 20:24:18 2008 +0000

    NEWS file added
    ADDED: -f|--fields option to pkg_src_fetch_var program
    version -> 0.4.1

commit 7de8ec3d48cdeea361fd26226e6c732eb7b8224c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Apr 5 10:40:50 2008 +0000

    further renamings

commit 3826d2d3f759949114d34bdc01103003812f4347
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Apr 5 10:37:17 2008 +0000

    fixed: nroff warnings

commit 1e526c2d194cf4598d9d5e041e8029fe54a033ab
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Apr 5 10:32:53 2008 +0000

    pkg_src_update_summary renamed to pkg_update_src_summary
    pkg_src_micro_summary  renamed to pkg_micro_src_summary

commit e7df0e51931921ef6a1a98213da1b4e3c5435514
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Apr 5 10:14:15 2008 +0000

    Utilities for manipulating pkg_summary(5) files.
    
       My wip/pkg_* packages will be removed later. All those tools are here
       now.
