summaryrefslogtreecommitdiff
path: root/pkgtools/distbb
diff options
context:
space:
mode:
authorcheusov <cheusov@pkgsrc.org>2011-09-12 14:51:03 +0000
committercheusov <cheusov@pkgsrc.org>2011-09-12 14:51:03 +0000
commit3829ad0bf4d852b9bc1a9ce1c22e342cdc7ca694 (patch)
treefa0c819d8d8047a60e4e7ed69409471ef0d674b9 /pkgtools/distbb
parent87d00d1d4105ddb083df40b1fb2dd57ea392e2a4 (diff)
downloadpkgsrc-3829ad0bf4d852b9bc1a9ce1c22e342cdc7ca694.tar.gz
Update to 0.41.0
FIX: Do not use packages with non-empry PKG_FAIL_REASON for building a dependency graph if there are ones without such marker. This unbreaks rare failures of bulk builds. Changes in dependency graph generation. Old algorithm leads to too many failures caused by weak [BUILD_]DEPENDS in pkgsrc. Old algorithm is available using "distbb -m1". rmd160 and sha512 checksums are generated for packages in pkg_summary(5). A number of sanity checks and tips for packagers have been implemented which are a part of final report. stage_report has been renamed to stage_send_report New script pkg_summary2build_deps for building dependency graph
Diffstat (limited to 'pkgtools/distbb')
-rw-r--r--pkgtools/distbb/Makefile8
-rw-r--r--pkgtools/distbb/PLIST7
-rw-r--r--pkgtools/distbb/distinfo8
3 files changed, 13 insertions, 10 deletions
diff --git a/pkgtools/distbb/Makefile b/pkgtools/distbb/Makefile
index b9d24779f01..d3d0e378d18 100644
--- a/pkgtools/distbb/Makefile
+++ b/pkgtools/distbb/Makefile
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.3 2011/09/04 18:21:26 cheusov Exp $
+# $NetBSD: Makefile,v 1.4 2011/09/12 14:51:03 cheusov Exp $
#
-DISTNAME= distbb-0.40.1
+DISTNAME= distbb-0.41.0
CATEGORIES= pkgtools
MASTER_SITES= ftp://ftp.NetBSD.org/pub/NetBSD/misc/cheusov/distbb/ \
http://mova.org/~cheusov/pub/distbb/
@@ -11,7 +11,7 @@ HOMEPAGE= http://mova.org/~cheusov/pub/distbb/
COMMENT= DISTributed Bulk Build tool for pkgsrc
LICENSE= 2-clause-bsd
-DEPENDS+= pkg_summary-utils>=0.53:../../pkgtools/pkg_summary-utils
+DEPENDS+= pkg_summary-utils>=0.56.1:../../pkgtools/pkg_summary-utils
DEPENDS+= paexec>=0.16.0:../../parallel/paexec
DEPENDS+= runawk>=1.1.0:../../lang/runawk
DEPENDS+= pipestatus>=0.6.0:../../devel/pipestatus
@@ -26,7 +26,7 @@ REPLACE_SH+= distbb.in distbb_diff.in slave.in stage_*.in
REPLACE_INTERPRETER+= runawk
REPLACE.runawk.old= /usr/bin/env runawk
REPLACE.runawk.new= ${PREFIX}/bin/runawk
-REPLACE_FILES.runawk= gen_weights.in gen_queue.in
+REPLACE_FILES.runawk= gen_weights.in gen_queue.in pkg_summary2build_deps.in
PKG_DESTDIR_SUPPORT= user-destdir
diff --git a/pkgtools/distbb/PLIST b/pkgtools/distbb/PLIST
index 6fa185506f9..a0b43a15cfb 100644
--- a/pkgtools/distbb/PLIST
+++ b/pkgtools/distbb/PLIST
@@ -1,16 +1,18 @@
-@comment $NetBSD: PLIST,v 1.1.1.1 2011/05/18 19:36:39 cheusov Exp $
+@comment $NetBSD: PLIST,v 1.2 2011/09/12 14:51:03 cheusov Exp $
bin/distbb
bin/distbb_diff
libexec/distbb/common
libexec/distbb/gen_queue
libexec/distbb/gen_weights
libexec/distbb/make-depends
+libexec/distbb/pkg_summary2build_deps
libexec/distbb/slave
libexec/distbb/stage_build
libexec/distbb/stage_checksum
libexec/distbb/stage_gen_report
+libexec/distbb/stage_gen_report_data
libexec/distbb/stage_init
-libexec/distbb/stage_report
+libexec/distbb/stage_send_report
libexec/distbb/stage_summary
libexec/distbb/stage_update_best
libexec/distbb/stage_upload
@@ -31,3 +33,4 @@ share/doc/distbb/README
share/doc/distbb/TODO
share/examples/distbb/distbb.conf
share/examples/distbb/distbb.local.mk
+share/runawk/distbb.awk
diff --git a/pkgtools/distbb/distinfo b/pkgtools/distbb/distinfo
index d09d2418dc9..a5facf1eb5b 100644
--- a/pkgtools/distbb/distinfo
+++ b/pkgtools/distbb/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.2 2011/08/08 10:05:21 cheusov Exp $
+$NetBSD: distinfo,v 1.3 2011/09/12 14:51:03 cheusov Exp $
-SHA1 (distbb-0.40.1.tar.gz) = 7528f9eaebcff1803c00abc1bd9b2dffc930b4a4
-RMD160 (distbb-0.40.1.tar.gz) = 61e4c43ea473f98d7fa46841bb852a5559d05df1
-Size (distbb-0.40.1.tar.gz) = 93255 bytes
+SHA1 (distbb-0.41.0.tar.gz) = c368fec083f1f7c44c989f7449b863217e6663ba
+RMD160 (distbb-0.41.0.tar.gz) = a3b280d4dcdbc8d2df2594055b8ab7e2b8d35ec0
+Size (distbb-0.41.0.tar.gz) = 98441 bytes