Commit graph

383 commits

Author SHA1 Message Date
Aleksey Cheusov
3fe239df11 New artificial field: PKGPAIR (e.g. textproc/dict-server,dict-server) 2010-11-12 20:49:00 +00:00
Aleksey Cheusov
e5532642bc initial version of pkg_digger 2010-11-12 20:06:50 +00:00
Aleksey Cheusov
720720a8bc Option -v was added to pkg_grep_summary 2010-11-11 22:34:45 +00:00
Aleksey Cheusov
bbec3921f1 Option -f was added to pkg_grep_summary 2010-11-11 21:56:39 +00:00
Aleksey Cheusov
8bc2760cc3 version -> 0.48 2010-11-07 18:36:16 +00:00
Aleksey Cheusov
13ff455010 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.
2010-11-07 18:35:45 +00:00
Aleksey Cheusov
bd45b922f6 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).
2010-11-07 14:34:54 +00:00
Aleksey Cheusov
d6161bf611 Manual page for pkg_bin_summary was added.
Usage message is also updated and fixed.
2010-11-07 13:56:17 +00:00
Aleksey Cheusov
0d605f8eb5 Manual page for pkg_subgraph_deps was added.
New option -t for pkg_subgraph_deps was added.
2010-11-07 13:12:21 +00:00
Aleksey Cheusov
b83d5d0224 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.
2010-11-07 11:36:43 +00:00
Aleksey Cheusov
a52b216604 Merge with psu-0-47 branch. 2010-11-07 11:34:51 +00:00
Aleksey Cheusov
eff02306db 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".
2010-10-31 14:35:16 +00:00
Aleksey Cheusov
54fee8b709 fix 2010-10-30 23:34:02 +00:00
Aleksey Cheusov
4e29e42891 $SH is used for calling $0 (for easier debugging) 2010-10-30 23:15:24 +00:00
Aleksey Cheusov
847180ea23 10 packages per slave for pkg_src_fetch_var for minimizing context switch 2010-10-30 23:02:38 +00:00
Aleksey Cheusov
ee3068cccd fix for previous commit 2010-10-30 22:55:12 +00:00
Aleksey Cheusov
d10ad4966a Process all tokens, not only $1 2010-10-30 21:51:14 +00:00
Aleksey Cheusov
b3560447e8 'mktemp -d' is used for creating temp dir instead of $$ 2010-10-30 12:48:43 +00:00
Aleksey Cheusov
b127fe5e5c Several subprocesses of pkg_src_fetch_var(1) are run in parallel.
'mktemp -d' is used for creating temp dir.
2010-10-30 12:47:35 +00:00
Aleksey Cheusov
06c0446654 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
2010-10-30 11:21:04 +00:00
Aleksey Cheusov
710d1dbbb4 +1 priority task 2010-10-29 13:56:25 +00:00
Aleksey Cheusov
f260b5baa6 -s option for paexec slave mode 2010-10-28 20:16:13 +00:00
Aleksey Cheusov
f1527a1521 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.
2010-10-20 21:11:17 +00:00
Aleksey Cheusov
a5b7cb0f31 Option -d were added to pkg_cmp_summary for using DEPENDS in comparison. 2010-10-20 20:58:04 +00:00
Aleksey Cheusov
0ee3e4fa79 Ooops, I forgot to commit this file 2010-10-18 08:28:07 +00:00
Aleksey Cheusov
9b2f375ab8 New option -L were added to pkg_lint_summary for ensuring that
all non-pkgsrc libraries exist on filesystem.
2010-10-17 20:42:33 +00:00
Aleksey Cheusov
3e69bb1663 New option -n for pkg_subgraph_deps to output only nodes without edges 2010-10-17 18:57:07 +00:00
Aleksey Cheusov
382c04828d All scripts using regexp are run with locale C (LC_ALL=C) in order to avoid
locale-dependent behaviour.
2010-10-17 18:47:49 +00:00
Aleksey Cheusov
6574b1a2ea adapted for recent changes in pkgsrc; One fix 2010-10-17 18:43:51 +00:00
Aleksey Cheusov
8f35ee85e9 FIX: Now pkg_lint_summary -d handles correctly glob patterns like
liboa-[a-z]*-[0-9]*
2010-10-17 18:30:14 +00:00
Aleksey Cheusov
4ef765fcf3 Oops, I forgot to commit this 2010-10-17 18:25:43 +00:00
Aleksey Cheusov
035466b41b 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.
2010-10-17 15:42:54 +00:00
Aleksey Cheusov
0c0f0011de pkg_src_summary: fix abug with PSS_OPTIONS introduced in 0.43.0
version -> 0.43.1
2010-10-11 21:47:12 +00:00
Aleksey Cheusov
cd2db8db80 another fix for a bug introduced in 0.43 (paexec_reorder) 2010-10-11 14:10:08 +00:00
Aleksey Cheusov
999f4b541c ++pkgrevision 2010-10-11 14:01:00 +00:00
Aleksey Cheusov
bac51c31a4 PSS_PPERS is always set to 1 until I really fix it 2010-10-11 13:38:41 +00:00
Aleksey Cheusov
9feff202f2 paexec>=0.15.0 is needed 2010-10-10 20:46:19 +00:00
Aleksey Cheusov
08686e3f58 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
2010-10-10 20:34:02 +00:00
Aleksey Cheusov
be3f8c94e1 Updated for paexec>=0.15.0
Conflicts with older versions
++pkgrevision
2010-10-10 18:23:39 +00:00
Aleksey Cheusov
f6d9bc5af2 additions and minor fixes for usage message 2010-09-14 21:40:42 +00:00
Aleksey Cheusov
821b176dab new task 2010-08-30 13:59:25 +00:00
Aleksey Cheusov
0c45fcd558 Update to 0.42.2
pkg_src_summary:
      - fix for -b and -l, they didn't work with non-empty PSS_SLAVES
2010-07-30 17:46:43 +00:00
Aleksey Cheusov
08e83c6898 +1 task for pkg_grep_summary 2010-07-30 16:17:44 +00:00
Aleksey Cheusov
8064ad3a50 update date 2010-07-30 15:59:43 +00:00
Aleksey Cheusov
a7e28b77a8 fix a typo 2010-07-30 15:59:14 +00:00
Aleksey Cheusov
0d1ae036bb adapt tests for recent pkgsrc (Linux) 2010-07-30 15:47:17 +00:00
Aleksey Cheusov
51c663b0a9 -1 task (already done) 2010-07-25 16:26:18 +00:00
Aleksey Cheusov
bb2d6fa567 -1 task (done) 2010-07-25 16:17:04 +00:00
Aleksey Cheusov
adbb174405 pkg_grep_summary:
- Add new searcgh strategy "strlist".
2010-07-25 16:16:10 +00:00
Aleksey Cheusov
d661249ac4 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
2010-07-25 14:55:38 +00:00