Commit graph

18 commits

Author SHA1 Message Date
tnn
495f8a912e Add workaround for broken 'struct sigaction' on Interix. 2007-07-21 15:12:06 +00:00
tnn
bde72979d7 Interix doesn't have sockaddr_in.sin_len. 2007-07-21 14:45:12 +00:00
joerg
e00c79e3eb Always call setprogname for platforms that don't have __progname.
Don't depend on date to implement %s or even %F and %R or support -r,
compute dates as one comment and split. This works even with the very
special HP-UX date. Requested and tested by tnn@

Bump to pbulk-0.7.
2007-07-20 19:39:33 +00:00
tnn
f5e2487470 Link libnbcompat before libevent (which may link to libc), so that
libnbcompat is guaranteed to appear before libc. Avoids various weak
aliasing problems with getopt on HPUX. Ok joerg@
2007-07-17 18:11:37 +00:00
tnn
d1718215ba HPUX's sockaddr_in doesn't have a sin_len member, so don't initialise it. 2007-07-17 12:09:29 +00:00
joerg
4c2322c0eb Add two variables to specify the prefix of the report mail's subject
and the recipient. Bump to pbulk-0.6.
2007-07-16 20:35:04 +00:00
joerg
68254bb9e4 bulkdir was an old configuration variable and replaced with bulklog
in the example config. Catch up in the scripts as well.
Create the log directory first for limited bulk builds.

Bump to pbulk-0.5.
2007-07-16 19:25:25 +00:00
wiz
2ba0c80af0 Fix a typo. Improve heading for top ten. 2007-07-07 13:54:36 +00:00
joerg
7c7be6491b #!/usr/bin/awk -f -
works for some reasons on NetBSD, but not with other versions
of one-true-awk or gawk. Bump to 0.4.
2007-06-29 22:43:26 +00:00
joerg
f4d685fd16 Scripts get installed without suffix, so fix default configuration
to match the installed names. Bump version to 0.3.
2007-06-28 23:19:17 +00:00
joerg
08e238e949 Use libnbcompat and fix build issues on Solaris.
Don't depend on sin_len. Slightly factor out code for setting
non-blocking IO.

Bump to pbulk-0.2. Tested by dmcmahill@.
2007-06-25 21:38:43 +00:00
joerg
f00ac9b035 Force devel/libevent on NetBSD 2, as it is far too old. Found by Dan on
NetBSD/alpha.
2007-06-20 13:31:26 +00:00
joerg
412ff09fd5 Missing cast to to int for %.*s as noted by dmcahill@ and wiz@. 2007-06-20 13:04:15 +00:00
rillig
0b04c80905 This package uses BSD-style Makefiles. 2007-06-19 23:51:18 +00:00
joerg
19c1ea3335 Two more includes of sys/types.h to fix build on Mac OS X.
From schmonz@
2007-06-19 21:06:05 +00:00
joerg
5547b07b46 Include sys/types.h first to help Mac OS X. 2007-06-19 20:42:49 +00:00
joerg
5f93d7559f Remove duplicate assignment. 2007-06-19 20:38:43 +00:00
joerg
8d27258d17 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.
2007-06-19 19:49:55 +00:00