head 1.6; access; symbols pkgsrc-2026Q1:1.6.0.76 pkgsrc-2026Q1-base:1.6 pkgsrc-2025Q4:1.6.0.74 pkgsrc-2025Q4-base:1.6 pkgsrc-2025Q3:1.6.0.72 pkgsrc-2025Q3-base:1.6 pkgsrc-2025Q2:1.6.0.70 pkgsrc-2025Q2-base:1.6 pkgsrc-2025Q1:1.6.0.68 pkgsrc-2025Q1-base:1.6 pkgsrc-2024Q4:1.6.0.66 pkgsrc-2024Q4-base:1.6 pkgsrc-2024Q3:1.6.0.64 pkgsrc-2024Q3-base:1.6 pkgsrc-2024Q2:1.6.0.62 pkgsrc-2024Q2-base:1.6 pkgsrc-2024Q1:1.6.0.60 pkgsrc-2024Q1-base:1.6 pkgsrc-2023Q4:1.6.0.58 pkgsrc-2023Q4-base:1.6 pkgsrc-2023Q3:1.6.0.56 pkgsrc-2023Q3-base:1.6 pkgsrc-2023Q2:1.6.0.54 pkgsrc-2023Q2-base:1.6 pkgsrc-2023Q1:1.6.0.52 pkgsrc-2023Q1-base:1.6 pkgsrc-2022Q4:1.6.0.50 pkgsrc-2022Q4-base:1.6 pkgsrc-2022Q3:1.6.0.48 pkgsrc-2022Q3-base:1.6 pkgsrc-2022Q2:1.6.0.46 pkgsrc-2022Q2-base:1.6 pkgsrc-2022Q1:1.6.0.44 pkgsrc-2022Q1-base:1.6 pkgsrc-2021Q4:1.6.0.42 pkgsrc-2021Q4-base:1.6 pkgsrc-2021Q3:1.6.0.40 pkgsrc-2021Q3-base:1.6 pkgsrc-2021Q2:1.6.0.38 pkgsrc-2021Q2-base:1.6 pkgsrc-2021Q1:1.6.0.36 pkgsrc-2021Q1-base:1.6 pkgsrc-2020Q4:1.6.0.34 pkgsrc-2020Q4-base:1.6 pkgsrc-2020Q3:1.6.0.32 pkgsrc-2020Q3-base:1.6 pkgsrc-2020Q2:1.6.0.28 pkgsrc-2020Q2-base:1.6 pkgsrc-2020Q1:1.6.0.8 pkgsrc-2020Q1-base:1.6 pkgsrc-2019Q4:1.6.0.30 pkgsrc-2019Q4-base:1.6 pkgsrc-2019Q3:1.6.0.26 pkgsrc-2019Q3-base:1.6 pkgsrc-2019Q2:1.6.0.24 pkgsrc-2019Q2-base:1.6 pkgsrc-2019Q1:1.6.0.22 pkgsrc-2019Q1-base:1.6 pkgsrc-2018Q4:1.6.0.20 pkgsrc-2018Q4-base:1.6 pkgsrc-2018Q3:1.6.0.18 pkgsrc-2018Q3-base:1.6 pkgsrc-2018Q2:1.6.0.16 pkgsrc-2018Q2-base:1.6 pkgsrc-2018Q1:1.6.0.14 pkgsrc-2018Q1-base:1.6 pkgsrc-2017Q4:1.6.0.12 pkgsrc-2017Q4-base:1.6 pkgsrc-2017Q3:1.6.0.10 pkgsrc-2017Q3-base:1.6 pkgsrc-2017Q2:1.6.0.6 pkgsrc-2017Q2-base:1.6 pkgsrc-2017Q1:1.6.0.4 pkgsrc-2017Q1-base:1.6 pkgsrc-2016Q4:1.6.0.2 pkgsrc-2016Q4-base:1.6 pkgsrc-2016Q3:1.5.0.60 pkgsrc-2016Q3-base:1.5 pkgsrc-2016Q2:1.5.0.58 pkgsrc-2016Q2-base:1.5 pkgsrc-2016Q1:1.5.0.56 pkgsrc-2016Q1-base:1.5 pkgsrc-2015Q4:1.5.0.54 pkgsrc-2015Q4-base:1.5 pkgsrc-2015Q3:1.5.0.52 pkgsrc-2015Q3-base:1.5 pkgsrc-2015Q2:1.5.0.50 pkgsrc-2015Q2-base:1.5 pkgsrc-2015Q1:1.5.0.48 pkgsrc-2015Q1-base:1.5 pkgsrc-2014Q4:1.5.0.46 pkgsrc-2014Q4-base:1.5 pkgsrc-2014Q3:1.5.0.44 pkgsrc-2014Q3-base:1.5 pkgsrc-2014Q2:1.5.0.42 pkgsrc-2014Q2-base:1.5 pkgsrc-2014Q1:1.5.0.40 pkgsrc-2014Q1-base:1.5 pkgsrc-2013Q4:1.5.0.38 pkgsrc-2013Q4-base:1.5 pkgsrc-2013Q3:1.5.0.36 pkgsrc-2013Q3-base:1.5 pkgsrc-2013Q2:1.5.0.34 pkgsrc-2013Q2-base:1.5 pkgsrc-2013Q1:1.5.0.32 pkgsrc-2013Q1-base:1.5 pkgsrc-2012Q4:1.5.0.30 pkgsrc-2012Q4-base:1.5 pkgsrc-2012Q3:1.5.0.28 pkgsrc-2012Q3-base:1.5 pkgsrc-2012Q2:1.5.0.26 pkgsrc-2012Q2-base:1.5 pkgsrc-2012Q1:1.5.0.24 pkgsrc-2012Q1-base:1.5 pkgsrc-2011Q4:1.5.0.22 pkgsrc-2011Q4-base:1.5 pkgsrc-2011Q3:1.5.0.20 pkgsrc-2011Q3-base:1.5 pkgsrc-2011Q2:1.5.0.18 pkgsrc-2011Q2-base:1.5 pkgsrc-2011Q1:1.5.0.16 pkgsrc-2011Q1-base:1.5 pkgsrc-2010Q4:1.5.0.14 pkgsrc-2010Q4-base:1.5 pkgsrc-2010Q3:1.5.0.12 pkgsrc-2010Q3-base:1.5 pkgsrc-2010Q2:1.5.0.10 pkgsrc-2010Q2-base:1.5 pkgsrc-2010Q1:1.5.0.8 pkgsrc-2010Q1-base:1.5 pkgsrc-2009Q4:1.5.0.6 pkgsrc-2009Q4-base:1.5 pkgsrc-2009Q3:1.5.0.4 pkgsrc-2009Q3-base:1.5 pkgsrc-2009Q2:1.5.0.2 pkgsrc-2009Q2-base:1.5 pkgsrc-2009Q1:1.3.0.12 pkgsrc-2009Q1-base:1.3 pkgsrc-2008Q4:1.3.0.10 pkgsrc-2008Q4-base:1.3 pkgsrc-2008Q3:1.3.0.8 pkgsrc-2008Q3-base:1.3 cube-native-xorg:1.3.0.6 cube-native-xorg-base:1.3 pkgsrc-2008Q2:1.3.0.4 pkgsrc-2008Q2-base:1.3 cwrapper-base:1.3 cwrapper:1.3.0.2 pkgsrc-2008Q1:1.2.0.2 pkgsrc-2008Q1-base:1.2 pkgsrc-2007Q4:1.1.1.1.0.6 pkgsrc-2007Q4-base:1.1.1.1 pkgsrc-2007Q3:1.1.1.1.0.4 pkgsrc-2007Q3-base:1.1.1.1 pkgsrc-2007Q2:1.1.1.1.0.2 pkgsrc-2007Q2-base:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.6 date 2016.12.18.22.38.16; author joerg; state Exp; branches; next 1.5; commitid Xpnv66IcOyuO8wyz; 1.5 date 2009.06.14.18.11.02; author joerg; state Exp; branches; next 1.4; 1.4 date 2009.06.07.18.07.00; author joerg; state Exp; branches; next 1.3; 1.3 date 2008.04.04.17.58.59; author joerg; state Exp; branches; next 1.2; 1.2 date 2008.01.26.01.57.00; author joerg; state Exp; branches; next 1.1; 1.1 date 2007.06.19.19.49.55; author joerg; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2007.06.19.19.49.55; author joerg; state Exp; branches; next ; desc @@ 1.6 log @pbulk-0.63: Introduce a separate client-prepare script. The default configuration runs the renamed client_prepare_action for each scan/build client once, dropping duplicates in the list. Clients are prepared in parallel, but the master waits for all before starting the actual scan. Make bulkbuild-restart re-prepare the clients, i.e. in case they have a pkgsrc tree in a local tmpfs. @ text @@@comment $NetBSD: PLIST,v 1.5 2009/06/14 18:11:02 joerg Exp $ bin/bulkbuild bin/bulkbuild-rebuild bin/bulkbuild-restart libexec/pbulk/build libexec/pbulk/build-client-start libexec/pbulk/client-clean libexec/pbulk/client-prepare libexec/pbulk/compute-packages libexec/pbulk/create-broken-graph libexec/pbulk/create-report libexec/pbulk/create-report-html libexec/pbulk/create-report-txt libexec/pbulk/pkg-build libexec/pbulk/pkg-up-to-date libexec/pbulk/pre-build libexec/pbulk/report libexec/pbulk/scan libexec/pbulk/scan-client-start libexec/pbulk/upload share/examples/pbulk/pbulk.conf @ 1.5 log @Remove @@dirrm entries from PLISTs @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.4 2009/06/07 18:07:00 joerg Exp $ d8 1 @ 1.4 log @Split pbulk into pbulk-base (the backend programs) and pbulk (rest). @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.3 2008/04/04 17:58:59 joerg Exp $ a20 2 @@dirrm share/examples/pbulk @@dirrm libexec/pbulk @ 1.3 log @pbulk-0.29: Add bulkbuild-restart script that checks if error/success files exist and makes sense and continues the previous build if they do. @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.2 2008/01/26 01:57:00 joerg Exp $ a4 3 bin/pbulk-build bin/pbulk-resolve bin/pbulk-scan a19 6 man/cat1/pbulk-build.0 man/cat1/pbulk-resolve.0 man/cat1/pbulk-scan.0 man/man1/pbulk-build.1 man/man1/pbulk-resolve.1 man/man1/pbulk-scan.1 @ 1.2 log @pbulk-0.25: Add bulkbuild-rebuild which can be used to build packages individually. It assumes that all dependencies are built and the results of the scan phase exists. That means it can be used after a bulk build to try to rebuild a failing package. Fixes PR 37407. @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.1.1.1 2007/06/19 19:49:55 joerg Exp $ d4 1 @ 1.1 log @Initial revision @ text @d1 1 a1 1 @@comment $NetBSD$ d3 1 @ 1.1.1.1 log @Initial import of pbulk, the new pkgsrc bulk build framework. Discussion of various parts of the design with jlam@@, wiz@@, tls@@ and many other developers. Special thanks to David Maxwell for testing the initial prototype and finding some bugs with Coverity Prevent. Supported by Google's Summer of Code 2007 project. OK for import during the freeze: jlam@@ From DESCR: pbulk is the modular bulk build framework for pkgsrc. This package contains: - pbulk-scan, a program to scan the entire pkgsrc tree or a list of directories therein for packages and dependencies. Distributed operation using a master/client mode is supported. - pbulk-resolve, a program to resolve the dependencies from the output of pbulk-scan - pbulk-build, the build scheduler. Distributed builds via TCP are supported. - bulkbuild and related scripts to implement full and limited bulk builds on top of those programs. The pbulk framework is considered experimental. @ text @@