Subject: CVS commit: pkgsrc/pkgtools/pbulk
To: None <pkgsrc-changes@NetBSD.org>
From: Joerg Sonnenberger <joerg@netbsd.org>
List: pkgsrc-changes
Date: 06/19/2007 19:50:01
Module Name:	pkgsrc
Committed By:	joerg
Date:		Tue Jun 19 19:50:01 UTC 2007

Update of /cvsroot/pkgsrc/pkgtools/pbulk
In directory ivanova.netbsd.org:/tmp/cvs-serv11494

Log Message:
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.


Vendor Tag:	TNF
Release Tags:	pkgsrc-base
		
N pkgsrc/pkgtools/pbulk/DESCR
N pkgsrc/pkgtools/pbulk/Makefile
N pkgsrc/pkgtools/pbulk/PLIST
N pkgsrc/pkgtools/pbulk/files/pbulk/Makefile.inc
N pkgsrc/pkgtools/pbulk/files/pbulk/Makefile
N pkgsrc/pkgtools/pbulk/files/pbulk/pbulk.conf
N pkgsrc/pkgtools/pbulk/files/pbulk/pbuild/pbulk-build.1
N pkgsrc/pkgtools/pbulk/files/pbulk/pbuild/client.c
N pkgsrc/pkgtools/pbulk/files/pbulk/pbuild/pbuild.c
N pkgsrc/pkgtools/pbulk/files/pbulk/pbuild/pbuild.h
N pkgsrc/pkgtools/pbulk/files/pbulk/pbuild/master.c
N pkgsrc/pkgtools/pbulk/files/pbulk/pbuild/stat.c
N pkgsrc/pkgtools/pbulk/files/pbulk/pbuild/Makefile
N pkgsrc/pkgtools/pbulk/files/pbulk/pbuild/jobs.c
N pkgsrc/pkgtools/pbulk/files/pbulk/presolve/pbulk-resolve.1
N pkgsrc/pkgtools/pbulk/files/pbulk/presolve/presolve.c
N pkgsrc/pkgtools/pbulk/files/pbulk/presolve/Makefile
N pkgsrc/pkgtools/pbulk/files/pbulk/pscan/pbulk-scan.1
N pkgsrc/pkgtools/pbulk/files/pbulk/pscan/client.c
N pkgsrc/pkgtools/pbulk/files/pbulk/pscan/pscan.c
N pkgsrc/pkgtools/pbulk/files/pbulk/pscan/pscan.h
N pkgsrc/pkgtools/pbulk/files/pbulk/pscan/master.c
N pkgsrc/pkgtools/pbulk/files/pbulk/pscan/Makefile
N pkgsrc/pkgtools/pbulk/files/pbulk/pscan/jobs.c
N pkgsrc/pkgtools/pbulk/files/pbulk/lib/read_child.c
N pkgsrc/pkgtools/pbulk/files/pbulk/lib/event.c
N pkgsrc/pkgtools/pbulk/files/pbulk/lib/netaddr.c
N pkgsrc/pkgtools/pbulk/files/pbulk/lib/pbulk.h
N pkgsrc/pkgtools/pbulk/files/pbulk/lib/exec.c
N pkgsrc/pkgtools/pbulk/files/pbulk/lib/alloc.c
N pkgsrc/pkgtools/pbulk/files/pbulk/lib/read_file.c
N pkgsrc/pkgtools/pbulk/files/pbulk/lib/Makefile
N pkgsrc/pkgtools/pbulk/files/pbulk/lib/atomic.c
N pkgsrc/pkgtools/pbulk/files/pbulk/lib/match.c
N pkgsrc/pkgtools/pbulk/files/pbulk/scripts/pkg-up-to-date
N pkgsrc/pkgtools/pbulk/files/pbulk/scripts/pre-build
N pkgsrc/pkgtools/pbulk/files/pbulk/scripts/upload
N pkgsrc/pkgtools/pbulk/files/pbulk/scripts/scan
N pkgsrc/pkgtools/pbulk/files/pbulk/scripts/create-report-html.awk
N pkgsrc/pkgtools/pbulk/files/pbulk/scripts/scan-client-start
N pkgsrc/pkgtools/pbulk/files/pbulk/scripts/create-report.awk
N pkgsrc/pkgtools/pbulk/files/pbulk/scripts/client-clean
N pkgsrc/pkgtools/pbulk/files/pbulk/scripts/pkg-build
N pkgsrc/pkgtools/pbulk/files/pbulk/scripts/build
N pkgsrc/pkgtools/pbulk/files/pbulk/scripts/report
N pkgsrc/pkgtools/pbulk/files/pbulk/scripts/create-broken-graph.awk
N pkgsrc/pkgtools/pbulk/files/pbulk/scripts/compute-packages.awk
N pkgsrc/pkgtools/pbulk/files/pbulk/scripts/build-client-start
N pkgsrc/pkgtools/pbulk/files/pbulk/scripts/create-report-txt.awk
N pkgsrc/pkgtools/pbulk/files/pbulk/scripts/bulkbuild
N pkgsrc/pkgtools/pbulk/files/pbulk/scripts/Makefile

No conflicts created by this import