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