summaryrefslogtreecommitdiff
path: root/pkgtools
diff options
context:
space:
mode:
authorcheusov <cheusov>2011-09-12 14:51:03 +0000
committercheusov <cheusov>2011-09-12 14:51:03 +0000
commit32df0b82d98ba37a4cd645bdd5a9d2ab6ebbddb0 (patch)
treefa0c819d8d8047a60e4e7ed69409471ef0d674b9 /pkgtools
parent8aec427b04c43dd77ad4b8b526fe450082e9bda8 (diff)
downloadpkgsrc-32df0b82d98ba37a4cd645bdd5a9d2ab6ebbddb0.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')
-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