TOOL_DEPENDS is supported by default (pkg_src_summary stage)
Support for cross-builds (not tested yet)
stage_checks:
- gen_unregistered_CONFLICTS was disabled, it is too slow.
- additional section for memory allocation failures was added.
- improvements for "missing progs", "missign header" and "library
not found sections".
distbb_chroot:
- Option -p was added and other improvements.
distbb.conf and distbb.default.conf:
- Variable OS was renamed to OPSYS
- home-made function "assign" was replaced with :=
- New config variable ULIMIT_CMD was introduced.
It defaults to "ulimit -t 1800"
upload_pkgs_all_files: fix find(1) arguments.
Thanks to Andrey Oktyabrski for the report.
Version 0.65.0
mk-configure>=0.26.0 is required for build.
pkg_grep_summary
- fix for "-t strfile" (hcreate(3) hash is not autoresizable)
- if option -r was applied, the exit status is 1 for "not match"
and 2 for unexpected failure.
Code clean-ups and improvements.
Version 0.64.0
pkg_subgraph_deps:
- significant performance improvements
pkg_cmp_summary:
- option -f was added, options -p and -P are considered deprecated
Code clean-ups in the default pkg_digger.conf
also emit packages mentioned there, if a match was found in that
Makefile.common.
Adapt revbump HOWTO slightly, but not completely, since I don't
trust the comments enough yet.
Bump version.
Leaf package.
On Linux with LIBABISUFFIX, only include lib$LIBABISUFFIX directories rather
than both, as it can cause issues with ld finding suitable libraries. Fixes
a bunch of packages.
Do it for all packages that
* mention perl, or
* have a directory name starting with p5-*, or
* depend on a package starting with p5-
like last time, for 5.18, where this didn't lead to complaints.
Let me know if you have any this time.
Strip trailing slashes on package names.
The reason for this is that the package's own buildlink3.mk file usually
matches category/package, but not category/package/ (because the only
match is "BUILDLINK_PKGSRCDIR.foo").
Bump version.
binary package to a FreeBSD binary pkg. pkgsrc binary packages keep
more metadata, and do Dewey matching on package version numbers, so
it's not possible to convert in the other direction.
The DESCR says:
This is a small utility to generate a FreeBSD pkg binary package
from a pkgsrc binary package. It is invoked simply, using a
command like:
genpkgng ssam-1.9nb1.tgz
and it will convert the pkgsrc binary package to a pkg one:
% ./genpkgng.sh perl-5.18.1nb2.tgz
Converting perl-5.18.1nb2.tgz
-rw-r--r-- 1 agc users 16597860 Apr 24 19:01 perl-5.18.1nb2.txz
%
update pkg_chk from 2.0.6 to 2.0.7, based on suggestions from PR 30893
- switch from getopt to getopts. The issue described in PR 30893 ('*' being
expanded by shell globbing) had already been worked around, but getopts
is just a nicer interface
- Extend tag parsing to support -D '*' to cause all package lines to be matched