jlam
2761568ac2
Convert to use the features framework.
2007-09-08 21:57:57 +00:00
rillig
91c415b938
The WRKDIR and PREFIX can be saved in the log directory when a package
...
doesn't build properly. These options are off by default since they
require much disk space.
2007-09-07 15:51:53 +00:00
rillig
b289c83c80
Clean up the old log files when retrying to build a package.
2007-08-24 07:17:46 +00:00
rillig
8e4f54e5cc
Added some comments to the configuration file, to help the uninitiated
...
reader.
2007-08-24 06:32:41 +00:00
joerg
1d9752887b
close is a function, fix C&P errors. From Aleksey Cheusov.
...
Bump version, remove pkgrevision.
2007-08-16 13:02:05 +00:00
joerg
6eee19dc11
Work around broken default visibility in Linux (PR 36790).
...
Linux has sin_len either (PR 36791).
2007-08-16 12:50:34 +00:00
tnn
38c78edf17
Revbump sweep of all libevent consumers due to update to libevent-1.3d.
2007-08-16 09:27:03 +00:00
joerg
020f22df97
Don't hard-code tar as tar, but make it an option and use the tool
...
version correctly. Fixes issues on platforms where the first tar
in path doesn't support -z. Bump to pbulk-0.12.
2007-08-15 21:10:54 +00:00
joerg
515bcbf499
Shorten wording.
2007-08-15 20:55:28 +00:00
joerg
7d8b7c6596
Fix grammar. From salo@
2007-08-15 20:52:02 +00:00
joerg
f8f97243e2
Fix indentation.
2007-08-14 13:15:58 +00:00
joerg
e2a9c6ca63
Don't compare a function name against NULL, master_mode is meant here.
...
Thanks tnn@.
Reverse the test for extracting the bootstrap kit as the old version
hits set -e error handling.
Bump to pbulk-1.11.
2007-08-05 14:15:55 +00:00
tnn
a3b45d16a1
Do SUBST handling in post-patch instead of pre-configure. This makes
...
substitution (and any substitution warnings) run before the build starts,
rather than after building libnbcompat. The reason for this is that
libnbcompat is _built_ in the pre-configure stage when in inplace mode.
2007-08-05 12:30:10 +00:00
tnn
49bc4064e5
Add some useful comments.
2007-08-05 09:37:19 +00:00
tnn
15823f5d6b
No sin_len on digital unix derivatives. (xxx: time for a configure test?)
2007-08-05 09:03:09 +00:00
wiz
581b49d91c
Fix two typos, and improve wording.
2007-07-28 07:26:26 +00:00
joerg
20911999c4
Some people actually watch the pbulk-build client output, so add
...
a newline after each message. Bump to pbulk-0.10.
2007-07-27 09:59:36 +00:00
joerg
057de8d82c
pkgsrc_base_dir is now without leading /, compensate. GC it in the HTML
...
report script. Bump to pbulk-0.9.
2007-07-25 15:12:53 +00:00
joerg
a25b67ca2e
Remove an additional ) and correct the assignment of a variable.
...
Bump to 0.8.
2007-07-25 11:07:28 +00:00
tnn
0466c89ba4
Wrap inclusion of inttypes.h in #ifdef HAVE_INTTYPES_H
2007-07-21 15:44:02 +00:00
tnn
0cf99d1015
Uses ntohl(), so include <arpa/inet.h>
2007-07-21 15:36:36 +00:00
tnn
d600ba1e7f
Add workaround for broken 'struct sigaction' on Interix.
2007-07-21 15:29:50 +00:00
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