Remove testport -d zsh completion
Fix DISTFILES changes breaking out of jail due to 'mnt' not being set on 2.3.x
Merge sandboxed/atomic (per-port) packaging from trunk
testport: Fix -c to run before depends are checked/built/installed as it may change which depends are needed
Add a timeout to the queue read(1) so queue deadlocks can be detected due to dependency issues or crashed builders that to not notify the master pipe
bulk: Fix silent ignoring of ports that depend on each other.

This is fixed by checking both the ready-to-build pool (pool) and need-to-build pool (deps)
to be empty before considering the bulk done. By doing this, if 2 ports depend on each other
and are all that remain, this will trigger the 'unprocessable queue' assertion and break out.
Check for deadlocked queue before reading queue as it may already be known to be dead, thus not needing the timeout.
bulk: Fix creating pkg repo.txz if the package dir is a symlink
Give smarter error messages when hitting deadlocked queue

Ticket:	[f8d40363c4]
Remove whitespace
bulk: Detect cycles before starting build
Run log_stop in exit_handler before killing children. Not doing so causes the children kill to immediately exit the parent process (even though it is NOT being killed)
job_msg: Redirect to msg() if MY_JOBID is not set
Keep leftover tmpfiles in the jail (long lost jailbase var was not updated)
Fix leftover detection

The mod variable was being shadowed, which caused the file 'M' to be written to.
Since the filesystem is now read-only, this caused the check to error out and
not finish.
Fix modified file detection incorrectly picking up directories after 'type' was removed
When showing crashed builders, trim away trailing /