./pkgtools/pkg_summary-utils, Utilities for manipulating pkg_summary(5) files

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.69.0, Package name: pkg_summary-utils-0.69.0, Maintainer: cheusov

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 -- 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


Required to run:
[pkgtools/digest] [devel/pipestatus] [lang/runawk] [parallel/paexec]

Required to build:
[devel/mk-configure] [pkgtools/cwrappers]

Master sites:

Filesize: 123.271 KB

Version history: (Expand)


CVS history: (Expand)


   2024-06-15 11:38:55 by Aleksey Cheusov | Files touched by this commit (3) | Package updated
Log message:
Update to 0.69.0

  Fixes and additions to tests

  pkg_src_summary:
    - add option -T for gathering summaries for TOOL_DEPENDS; -A implies it
    - add option -B for gathering summaries for BOOTSTRAP_DEPENDS; -A implies it
    - add option -v for verbose/progress output
    - add option -u
    - with option -m place multi-variant with default python, ruby
      etc. before others
    - do not hide stderr even if bmake succeeded
    - use ../../mk/pbulk/pbulk-index.mk file unconditionally
    - do not pkg_uniq_summary summaries for normal packages
    - reorder output of paexec in memory explicitely

  Move libexec/enrich_summary to bin/pkg_enrich_summary

  pkg_update_src_summary -v passes option -v to pkg_src_summary
   2024-05-17 16:02:26 by Aleksey Cheusov | Files touched by this commit (1)
Log message:
Update HOMEPAGE
   2024-05-17 15:49:37 by Aleksey Cheusov | Files touched by this commit (1)
Log message:
Fix minor notes of "pkglint -e"
   2024-05-17 15:47:21 by Aleksey Cheusov | Files touched by this commit (3) | Package updated
Log message:
Update to 0.68.0

  pkg_src_summary:
    - add environment variables PSS_ENVIRON for passing environment
      to remote/slave subprocesses.

  New tool rpmdb2summary for converting rpmdb content to
  pkg_summary(5) format.

  Tests updated for pkg_micro_src_summary.
   2023-11-27 13:31:34 by Aleksey Cheusov | Files touched by this commit (3)
Log message:
Update to 0.67.0

  pkg_summary2leaves:
    - new option -u for printing packages installed by user
    - option -r does not implies -a any longer

  pkg_grep_summary:
    - new option -E and "-t nonempty" for matching non-empty fields

  Fixes in tests

  Minor code clean-ups and coding style correction in grep_summary.c

  COPTS defaults to "-O3 -g"

  root Makefile: BMAKE variables defaults to "bmake"
   2023-06-06 14:42:56 by Taylor R Campbell | Files touched by this commit (1319)
Log message:
Mass-change BUILD_DEPENDS to TOOL_DEPENDS outside mk/.

Almost all uses, if not all of them, are wrong, according to the
semantics of BUILD_DEPENDS (packages built for target available for
use _by_ tools at build-time) and TOOL_DEPEPNDS (packages built for
host available for use _as_ tools at build-time).

No change to BUILD_DEPENDS as used correctly inside buildlink3.

As proposed on tech-pkg:
https://mail-index.netbsd.org/tech-pkg/2023/06/03/msg027632.html
   2021-10-26 13:11:08 by Nia Alarie | Files touched by this commit (12)
Log message:
pkgtools: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes
   2021-10-07 16:47:20 by Nia Alarie | Files touched by this commit (12)
Log message:
parallel: Remove SHA1 hashes for distfiles