5d9cf96601
As of this release completely new algorithm of building a dependency graph is used. By default old available binary packages (dependencies) are used for building dependent packages unless DEPENDS or BUILD_DEPENDS forbid this. As a result significantly less packages are rebuilt by bulk builds. Another effect is that incompatible changes in ABI overlooked by pkgsrc package maintainers may cause package breakages at run time. Also, incompatible changes in API may cause package failures at build time if bl3.mk was not updated properly. Error messages are saved to $meta_dir/errors.txt pkg_summary.txt is created under $meta_dir/ and then is copied to final destination. Stage "post_build" was removed New configuration variable WEIGH_PACKAGES_CMD was added. It contains path to a program that weighs packages. It defaults to libexec/distbb/gen_weights. 'paexec -W2' is used for selecting package to build first. Minor fixes in stage_gen_report. 'distbb -r' after manual editing progress.txt doesn't cause failures in stage_gen_report anymore. dbb_* targets was removed. Available, Excluded, Vars etc. are used instead. Targets "install" and "deinstall" was removed from TARGETS. Fix for UNPRIV_USER mode on BSD systems. Clean-ups in default distbb.conf |
||
---|---|---|
.. | ||
DESCR | ||
distinfo | ||
Makefile | ||
MESSAGE | ||
PLIST |