Commit graph

29 commits

Author SHA1 Message Date
cheusov
2375594f61 Version 0.62.0
pkg_src_summary:
     - Option -t was added. If applied a value of TOOL_DEPENDS
       is added to BUILD_DEPENDS. This option works just like -b
       does for BOOTSTRAP_DEPENDS.

  pkg_cmp_summary:
     - Fixes for -A and -O. Now they output an empty line after each
       compared package even if it appeares multiple times in
       pkg_summary1. So, the output is now consistent.

  Last change time was updated for manual pages
2013-05-16 01:24:09 +00:00
rodent
6b46c62d2e Edited DESCR in the case of:
File too long (should be no more than 24 lines).
 Line too long (should be no more than 80 characters).
 Trailing empty lines.
 Trailing white-space.
Trucated the long files as best as possible while preserving the most info
contained in them.
2013-04-07 20:49:31 +00:00
cheusov
57a488b474 Version 0.61.0, by Aleksey Cheusov, Fri, 8 Mar 2013 16:23:05 +0300
All script use TMPDIR environment variable for creating temporary
  files if it is set.

  makefiles2deps works dramatically faster!
2013-03-08 14:21:26 +00:00
cheusov
3d918ef2a1 Update to 0.60.0
pkg_update_src_summary:
     - Fix for the case when there are no updated/new packages, but
       removals exist.
     - Resulting summaeries are postprocessed by pkg_summary2bb_pkgs.
     - Option -v was added

  pkg_subgraph_deps:
     - Fix for option -1

  pkg_digger:
     - Minor fix. -sf outputs both fields and strategies.
     - All pkg_digger(1) backends return plain summaries on -1|-3|-9.
       Option -r was removed from pkg_digger_{summary,installed}

  pkg_digger_summary:
     - Implementation for option -n.

  pkg_summary2bb_pkgs:
     - Additional error checks.

  Man pages for pkg_digger, pkg_digger_summary, pkg_digger_installed
  were updated.
2012-11-25 20:49:46 +00:00
cheusov
f925381177 pkg_update_src_summary: fix for the case when there are no new/updated
packages, only removals.  ++pkgrevision.
2012-11-06 20:48:46 +00:00
cheusov
6b08f10a59 Update to version 0.59.0
pkg_update_src_summary has been completely reimplemented and now
  works dramatically faster if files under mk/ directory were not
  changed since previous update.

  pkg_src_summary:
    - PLIST field gathering was significantly speeded-up
    - Fix. Option -p works correctly with non-empty PSS_SLAVES
    - Fix. If -A is applied, -m is always enabled for recursive runs.
    - Minor fix for -m.
    - New option -F was added
    - Minor fixes for PLIST and ALLDISTFILES
    - PSS_PPERS was completely removed

  cvs_checksum:
    - checksums of CVS files are output by default

  pkg_digger:
    - pkg_digger_backend has been renamed to pkg_digger_summary,
      man page was added for pkg_digger_summary
    - new search backend pkg_digger_installed

  pkg_list_all_pkgs:
    - new options -a and -d were added

  New utility makefiles2deps was added.

  A lot of new regression tests, updates for man pages, minor code
  clean-ups
2012-11-04 17:09:21 +00:00
cheusov
1e15c02f79 Update to 0.58.5
pkg_summary2deps:
    - Fix. Dependencies from packages having non-empty ASSIGNMENTS
      were not recognized correctly.
2012-10-12 17:42:09 +00:00
asau
5c2dd9e784 "user-destdir" is default these days 2012-09-11 23:19:33 +00:00
cheusov
849da5b9c1 Update to pkg_summary-utils-0.58.4
pkg_summary2deps:
    - Mode -cs now works correctly with patterns like
      "py*-dbus<0.71". A few regression tests for this case were added.
2012-09-07 15:17:35 +00:00
cheusov
094db5388a Update to 0.58.3
pkg_summary2deps:
    - Fix a bug with {alter,nat}/ive dependencies. More regression
      tests were added.
2012-09-01 09:34:47 +00:00
cheusov
468db6edad Update pkg_summary-utils 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.
2012-07-05 21:45:59 +00:00
cheusov
f61c453125 Update to 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
2012-06-16 18:34:34 +00:00
cheusov
51a593b6b9 Update to 0.58.0
pkg_uniq_summary:
    - New option -F was added
2012-04-22 17:10:18 +00:00
cheusov
fcd614744f clean-ups (adapted for recent mk-configure) 2012-03-09 18:58:19 +00:00
cheusov
dd9ae2a7d2 Update to 0.57.0
pkg_subgraph_deps:
    - Support for dependency type

  pkg_summary2deps:
    - Options -1 and -2 were added
2012-01-09 20:54:28 +00:00
cheusov
ddb7f698c9 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.
2011-12-03 14:51:35 +00:00
minskim
c95c8a77df Fix the directory name for paexec. 2011-11-23 02:11:36 +00:00
cheusov
944956734a REPLACE_SH for SunOS<5.11; ++pkgrevision 2011-11-22 21:07:29 +00:00
cheusov
84c0921d9f 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.
2011-11-17 18:47:42 +00:00
cheusov
a68e033f84 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@
2011-11-11 10:56:02 +00:00
cheusov
6a6c6d8793 Remove MANDIR= from MAKE_ENV, it is not needed anymore 2011-10-19 21:29:42 +00:00
cheusov
6488fdc918 Fix support for non-default PKGMANDIR 2011-10-17 05:45:54 +00:00
cheusov
98589abbad Update my email 2011-10-09 10:02:44 +00:00
cheusov
4a0ef131c0 Update to 0.56.1
pkg_lint_summary:
    - Serious fix in recently added -n option (misprint actually :-/ )
2011-09-12 14:35:54 +00:00
cheusov
7827725f0a For all packages based on mk-configure "configure" target is provided.
This fixes parallel builds.
2011-09-04 18:21:26 +00:00
cheusov
820ee97e61 Update to 0.56.0
Version 0.56.0, by Aleksey Cheusov, Sun, 28 Aug 2011 12:05:00 +0300

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

  Version 0.55.0, by Aleksey Cheusov, Sat, 27 Aug 2011 20:14:53 +0300

  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.
2011-08-29 20:45:42 +00:00
cheusov
bff36ad9a9 Updated to 0.54.0
pkg_micro_src_summary:
     - support for PSS_SLAVES=nnn was added

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

  Regression tests were updated
2011-07-30 09:54:17 +00:00
cheusov
2f8980a267 Remove alt_names.txt imported by mistake
Fix .include "../../wip/<...>"
2011-05-11 19:28:41 +00:00
cheusov
f625f64fcf A collection of utilities for manipulating pkg_summary(5) files.
pkg_list_all_pkgs       - list (in PKGPATH form) all packages in pkgsrc tree
pkg_src_summary         - create a full pkg_src_summary
                          for given (in PKGPATH form) packages
pkg_bin_summary         - creates a summary for binary or installed packages
pkg_micro_src_summary   - create a micro pkg_src_summary
                          for given (in PKGPATH form) packages
pkg_cmp_summary         - compare two summary files, i.e. packages
                          are compared by their versions
pkg_grep_summary        - grep the summary using AWK expression
pkg_digger              - very powerful package searcher
pkg_digger_backend      - pkg_summary.txt backend for pkg_digger
pkg_update_summary      - updates pkg_summary(5) by analysing the
modification
                          time of binary packages and pkg_summary(5) file
pkg_update_src_summary  - efficiently updates pkg_src_summary for all
                          packages in pkgsrc tree
pkg_summary4view        - convert a summary file to human readable format
pkg_refresh_summary     - output an information about latest/newest version
                          of packages
pkg_cleanup_distdir     - remove old unused distfiles
pkg_uniq_summary        - filter out repeated package summaries
pkg_summary2deps        - summary to dependency graph converter
pkg_subgraph_deps       - analyses dependency graph given on input
pkg_lint_summary        - sanity checks for summaries
pkg_summary2leaves      - output leaf packages
2011-05-11 19:24:47 +00:00