hardcode destdir in the first cwd, but instead add it systematically where
required)
fixes stsp@ issue with got
thx aja@ for a bulk check "just in case"
port. Disable it and pull mention of it from the portgen(1) man page.
Don't delete the modules yet, in case someone wants to whip it back into
shape.
ok sthen
turns the diagnostic messages like
WANTLIB += foo bar
to
WANTLIB-subp += foo bar
when checking the libraries in a subpackage.
OK and lots of help and improvements from espie@
build, use a new DPB_PROPERTIES "later" that informs the Grabber to build
it during a second stage (with the exact same rules as before).
And thus, reconnect quirks into the "normal" build.
Main difference: other databases like sqlports or pkglocatedb will index
quirks again
to run without ssh keys or with a passphrase.
allow up to 10 seconds for startup so that the prompts do not
overlap each other (after that, the host will be dead as usual).
paraphrased from naddy@ "it's unusual to allow root ssh with a password,
but that means that problems with the configuration will show up straight
away" which is a good thing.
as notice by naddy@, "just in time" master creation means the ssh master
was created from deep within Core/Init.pm (for the whoami task basically),
and actually *after* forking, so the parent wouldn't know about it, and
create a new master from the main process.
during the current run, we rm any quirks packages that could be left over
from a previous build first.
This ensures quirks gets rebuilt if some packages did change, so that
the updateinfo cache is as fresh as possible.
separate commands for files, files with .part suffix, and directories.
fixes "make clean=dist" in sysutils/telegraf and probably some other
ports using go.port.mk. (one big 622K command split into 228+246+147K).
use ${MAKESUMFILES:=.part} instead of regex for files with .part suffix,
it is reliably faste^H^H^H^H^Hnot quite as slow
discussed with landry, phessler
as sdk@ noticed, there are a lot of subdirectories in gorust land.
removing every subdirectory with rmdir -p is easy to do (thx semarie@)
and since we start in a subdirectory, rmdir -p cannot recurse up to /,
so sthen@ gave his approval.
uses a different name or a subdirectory for the file.
Adjust some ports to use it: p5-DBI (different name), p5-Template (xs
subdirectory). There are others that could use this.
OK bluhm@