Commit graph

91 commits

Author SHA1 Message Date
Aleksey Cheusov
779f52d762 one todo for pkg_src_summary 2008-07-28 19:15:58 +00:00
Aleksey Cheusov
ae92d8d3a4 minor fix 2008-07-07 14:36:33 +00:00
Aleksey Cheusov
288e355c8b release notes 2008-07-07 14:27:10 +00:00
Aleksey Cheusov
51c3bb7985 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
2008-07-07 14:25:26 +00:00
Aleksey Cheusov
75d3ef4ae2 fixed: UNPRIVILEGED and DESTDIR installation stage 2008-06-15 14:07:19 +00:00
Aleksey Cheusov
1549b5ac3e no problems with 'pkg_src_summary -A' + paexec
Latest paexec-0.9.0 is required
version -> 0.11.1
2008-06-15 13:42:36 +00:00
Aleksey Cheusov
c7387c00c2 fixed: '-A + PSS_SLAVES + PSS_TRANSPORT' didn't work
There are still some issues
version -> 0.11.1
2008-06-14 23:13:26 +00:00
Aleksey Cheusov
92e97aeb46 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.
2008-06-14 12:38:53 +00:00
Aleksey Cheusov
1f46a7b4b0 minor fix 2008-06-14 10:30:21 +00:00
Aleksey Cheusov
d653a0d02f 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.
2008-06-14 10:27:34 +00:00
Aleksey Cheusov
0063ab1c53 added: -a and -r options
added: PSS_OPTIONS environment variable
minor fixes in man page
2008-06-14 09:26:09 +00:00
Aleksey Cheusov
d11c345409 comma is also allowed as fields separator 2008-06-14 08:51:39 +00:00
Aleksey Cheusov
28945ad237 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.
2008-06-14 07:41:36 +00:00
Aleksey Cheusov
94838e3ca6 FIXED: -p option. Before running 'bmake plist PLIST=plist_file'
it is necessary to remove plist_file
version -> 0.8.1
2008-06-10 21:32:24 +00:00
Aleksey Cheusov
66e53db4b1 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.
2008-06-10 19:30:58 +00:00
Aleksey Cheusov
05c2480f72 pkg_update_src_summary uses runawk's xgetline.awk module =>
=> latest runawk is needed
++pkgrevision
2008-05-19 21:02:26 +00:00
Aleksey Cheusov
d9cc35ec1a needs latest awk dewey, ++pkgrevision 2008-05-16 16:40:23 +00:00
Aleksey Cheusov
186a130930 requires awk-pkgsrc-dewey>=0.5.5
++pkgrevision
2008-05-15 15:57:11 +00:00
Aleksey Cheusov
3aa9316585 todo list and thoughts 2008-05-14 21:18:58 +00:00
Aleksey Cheusov
f2841905e8 requires latest version of awk-pkgsrc-dewey
minor fixes in TODO
++pkgrevision
2008-05-12 23:13:54 +00:00
Aleksey Cheusov
64c38d02e2 pkg_src_summary:
added option -p|--make-plist for using 'bmake plist'
      instead 'cat PLIST'. @directives are removed.

version -> 0.8.0
2008-05-11 21:53:17 +00:00
Aleksey Cheusov
fdc4c20531 Fields with values (DEPENDS - noe dependancies, NOTFOR - no
restrictions etc.) are not output at all.
2008-05-11 19:04:44 +00:00
Aleksey Cheusov
9b6bac75e5 added notes about pkg_grep_summary 2008-05-11 18:56:44 +00:00
Aleksey Cheusov
ebbaa55bfa CONFLICTS field is processed just like DEPENDS 2008-05-11 18:54:59 +00:00
Aleksey Cheusov
357093c545 Multilined DEPENDS field (pkg_summary(5) from binary packages)
now looks nicer - just like in case pkg_src_summary
2008-05-11 18:09:47 +00:00
Aleksey Cheusov
bebc6dcbe0 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.
2008-05-11 17:45:39 +00:00
Aleksey Cheusov
5bceeebea8 fixed: pkg_src_summary pkgpath
PKGREVISION=3
2008-05-11 17:33:31 +00:00
Aleksey Cheusov
f0c80d974b NEWS and TODO files are installed to share/doc/pkg_summary-utils 2008-05-10 20:03:11 +00:00
Aleksey Cheusov
bd171ec04c Distributed pkg_src_summary needs paexec
PKGREVISION=1
2008-05-10 13:49:15 +00:00
Aleksey Cheusov
3eacfd2716 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.
2008-05-10 11:31:05 +00:00
Aleksey Cheusov
68c98640d8 -i|--fields again 2008-05-10 08:48:22 +00:00
Aleksey Cheusov
63eb8a18f0 fix in processing args (typo) 2008-05-10 08:31:34 +00:00
Aleksey Cheusov
5f36be8ddd fixed a typo 2008-05-10 08:25:21 +00:00
Aleksey Cheusov
3ed8558be7 added: -i|--fields options 2008-05-10 08:24:55 +00:00
Aleksey Cheusov
c9cf52ea56 fix (backslashing) 2008-05-09 23:37:55 +00:00
Aleksey Cheusov
27507fb0b0 In distributed mode every slave processes PPS_PPERS (packages per slave)
packages at once. The default is 10.
2008-05-09 22:37:59 +00:00
Aleksey Cheusov
2dc458238b Environment variable PSS_FIELDS overrides the default list of fields 2008-05-09 22:14:18 +00:00
Aleksey Cheusov
e11ade294a fix for PSS_SLAVES+PSS_TRANSPORT (backslashing fields) 2008-05-09 21:59:58 +00:00
Aleksey Cheusov
f231b8d57b clean-ups 2008-05-09 20:56:18 +00:00
Aleksey Cheusov
1d09cccb0c fix for "restore_order" 2008-05-09 13:55:21 +00:00
Aleksey Cheusov
a018dfc1c1 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 ...
2008-05-09 13:14:01 +00:00
Aleksey Cheusov
a8e1934ffc fix for USE_DESTDIR=full 2008-05-09 10:48:45 +00:00
Aleksey Cheusov
8c098d0b6f 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.
2008-05-09 10:46:32 +00:00
Aleksey Cheusov
88db120f7e grep_summary_condition() can now return -1 2008-05-09 10:14:12 +00:00
Aleksey Cheusov
d822b29ce5 speed-ups, speedof(pkg_refresh_summary)=speedof(pkg_refresh_summary-0.6.0) 2008-05-08 13:18:53 +00:00
Aleksey Cheusov
ff64c2d309 speed-ups by ~30% 2008-05-08 12:57:45 +00:00
Aleksey Cheusov
785e720af1 pkg_refresh_summary now uses pkg_grep_summary.awk 2008-05-08 12:10:29 +00:00
Aleksey Cheusov
b0d94532fe grepping functionality of pkg_grep_summary has been moved
from pkg_grep_summary.awk (this was idea of pkg_grep_summary).
2008-05-08 11:01:22 +00:00
Aleksey Cheusov
d2e88a949f 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.
2008-05-07 20:16:12 +00:00
Aleksey Cheusov
4aa98e3ccf pkg_grep_summary added 2008-05-07 19:00:44 +00:00