sthen
9553728031
sort .poison lines, add a couple more
2012-11-02 01:44:19 +00:00
espie
9ce8be5926
fix base/xenocara location
2012-11-01 09:58:53 +00:00
espie
21af771d16
add a bit of experimental scaffolding to build xenocara from ports
...
- resurrect USE_X11 in a smart way: auto-determine it correctly from
WANTLIBS (accounts for most ports)
- define a BUILD_XENOCARA knob that builds fake based on mtree for
X11BASE.
- if BUILD_XENOCARA_TOO=Yes, prepare to hook to a xenocara "fake" meta
package.
All of this off by default, the xenocara shadow tree is not in yet
anyways. Zero impact on regular builds.
2012-10-29 22:27:05 +00:00
espie
b626ac149d
thinko
2012-10-28 10:32:23 +00:00
espie
e1f5ebd7f8
be very explicit: running several dpb on the same box is perfectly safe.
...
so that nitpicky developers are not deluded into thinking this doesn't work
perfectly (hi matthieu@)
2012-10-27 11:17:56 +00:00
rpe
92c015487d
lock directory -> locks directory
...
ok espie@
2012-10-26 14:43:17 +00:00
sthen
41d0a0310e
fileutils has been replaced with coreutils, handle this in the autoconf cache
...
fragment which normally handles gmkdir. ok jasper@
2012-10-25 12:26:29 +00:00
espie
964fc46d9a
document WAITING_TIMEOUT
2012-10-13 09:10:07 +00:00
espie
8553ebea36
disable the waiting period if waiting_timeout is 0.
...
and don't do it on localhost
2012-10-13 09:06:55 +00:00
espie
04618136d2
fix default property handling
2012-10-13 09:00:02 +00:00
espie
3453d11c35
zap warnings
2012-10-13 08:47:32 +00:00
espie
302ada6ac0
tweaks
...
- waiting should know when it gets interrupted! so that it doesn't zombify
- add a time limit.
2012-10-13 08:32:58 +00:00
espie
76fe3e54e3
shrink msg
2012-10-12 22:18:10 +00:00
espie
64fa96209b
document ALWAYS_CLEAN
2012-10-12 20:27:16 +00:00
espie
0f91b47f42
-DALWAYS_CLEAN: clean ports even if they errored out (that's a prop, so
...
always_clean=1 in hosts file.
refactor task code a bit. And fix a buglet related to the NFS check
(wrong finalize order)
2012-10-12 20:24:56 +00:00
espie
959b30dd92
oops
2012-10-11 17:35:19 +00:00
jasper
fd16678a62
book a seat for py-carbon.
2012-10-11 17:15:04 +00:00
espie
692f286b94
oh, and explain the why...
2012-10-11 09:03:34 +00:00
espie
1a0fb89393
actually log what's missing that we're waiting upon
2012-10-11 08:38:05 +00:00
espie
36029e80d7
optimize a bit for dpb: remove extra variables we don't ever use
...
in "pure dpb mode", only write out variables for BUILD_PACKAGES, not
MULTI. This should reduce the number of pkgpaths generated, among other
things.
2012-10-11 08:07:10 +00:00
espie
8db885a530
reorganize and comment portinfo
2012-10-11 08:05:03 +00:00
espie
9b37bcd801
change things again to have command line options override host file.
...
and provide the possibility of a DEFAULT entry in the host file.
2012-10-11 07:40:30 +00:00
espie
94c55bc7b4
move to using BUILD_PACKAGES, so we have the actual tidy list.
...
Stupid NFS work-around:
during/after cleanup, wait until the packages show up.
Each wait period of ten seconds will show up as waiting#n.
2012-10-11 07:38:38 +00:00
rpe
8d3efe0bb7
make out-of-date output directly usable for dbp
...
- ignore empty lines
- remove comments and whitespaces at the end of lines
ok espie@
2012-10-10 11:44:11 +00:00
espie
f9ad29c2e9
tweak things a bit... no need for an extra _fullpath variable.
...
also, use a broken() function to simplify THAT particular shell fragment.
I've been running with this for ages...
2012-10-10 10:55:33 +00:00
sthen
6d0101c720
uid 705 for minidlna
2012-10-10 10:43:13 +00:00
espie
22005987a3
restore dropped ), noticed by Amit Kulkarni, thx.
2012-10-09 20:35:57 +00:00
espie
7cdbf3d937
zap last bit of state, showing everything as host/4*2 is bad...
2012-10-08 14:16:36 +00:00
espie
cdc017bcb0
small change for people running multiple hosts:
...
options on the command line now define *defaults* that host files can
override (for instance -j, stuck, -p, -J).
Add -p /n to mean "take number of jobs, if >1, divide by n, round up to 2,
and use that for parallel.
Document -p.
Make junk be 'by host' (and it's a prop, so you can tweak it).
concurrent log that records how many jobs are running each time it changes.
tag parallel builds *n in the time record.
2012-10-08 12:41:03 +00:00
espie
a98e0a8036
our make does ignore further targets with the same name, but it's not
...
a reason to misuse that feature.
When invoking bsd.port.mk, be more specific, give us a target that's not
defined.
2012-10-06 15:38:14 +00:00
espie
929c759b7e
remove old compatibility cruft with old register-plist that used to
...
say "def" for version number.
check that pkgpath in dependency did not change, in which case the
dependent port should have been bumped.
problem experienced by aja@ on glib2...
patch tested and okay jasper@, sthen@
2012-09-27 14:46:37 +00:00
sthen
43485060c7
use http://ftpmirror.gnu.org/ first in MASTER_SITE_GNU (http redirector),
...
and trim a few of the separate mirrors.
2012-09-25 20:52:15 +00:00
espie
63d13d7f2d
oops, unmark core for swallowing before we free it. Otherwise we may
...
still lose jobs.
2012-09-24 20:41:57 +00:00
espie
8d2a6ea015
fix typo
2012-09-24 15:49:00 +00:00
espie
f8d9ead7d8
new framework to deal with the new ports cluster, to be documented
2012-09-23 18:13:32 +00:00
matthieu
35e488a93f
Switch to imake from ports. ok landry@.
2012-09-23 08:03:55 +00:00
espie
26e4cbeb78
some more data for dpb, special for naddy's killer box.
2012-09-22 19:00:04 +00:00
landry
463ce0efbc
Reserver uid/gid 704 for net/gophernicus port.
2012-09-22 07:49:24 +00:00
espie
9ab27ec343
unintentional say + "\n"
2012-09-16 08:15:43 +00:00
fgsch
33f7347fc9
Reserve id for _ngircd and comment out kqemu
2012-09-15 13:52:35 +00:00
espie
0e77f83404
BUILD_ONCE documented
2012-08-31 17:27:50 +00:00
espie
5429993fd7
go back partially on SUBST_CMD: keep the SUBST_CMD-sub stuff, but
...
have a "default" SUBST_CMD that will substitute the non-subpackage version
of the variables.
SUBST_CMD = ${SUBST_CMD${SUBPACKAGE}}
is a bad idea, because SUBPACKAGE may vary in unexpected ways, like you
get the 'default' value when building manually, and you might get a
different subpackage when building with dpb, leading to weird errors.
So, old users/users during patch/configure/build can use base SUBST_CMD
without much surprise.
2012-08-31 16:48:26 +00:00
sthen
c1dca8885f
add sparc to LLVM_ARCHS, from Brad. (sparc64 is still listed, CLang does not
...
work on sparc64 at present, but other parts of LLVM may still be useful).
2012-08-29 00:41:01 +00:00
jasper
e4cac94d34
zap a bundle-readmes mention
2012-08-27 12:30:20 +00:00
jasper
58df29bb26
remove this script since the old readmes infrastructure has been replaced
...
by databases/ports-readmes.
ok espie@
2012-08-27 12:30:00 +00:00
jasper
5d931b8d90
- use mktemp -t
...
from rpe
ok espie@
2012-08-27 11:24:52 +00:00
jmatthew
2071810bf7
reserve uid for databases/riak
2012-08-24 04:18:02 +00:00
espie
0b523b0598
according to Theo, somebody reported this to me (?)
...
in any case, this should "fix" krw's problem, by allowing PkgPath to
actually display the actual program for further debugging.
2012-08-22 07:49:00 +00:00
sthen
0e9cefc2e8
don't list arm twice in ALL_ARCHS, pointed out by Brad some time ago
2012-08-21 16:32:04 +00:00
ajacoutot
057028b194
RCS id cleanup; also add OpenBSD RCS Id where missing...
2012-08-19 22:30:36 +00:00