I always find the current wording confusing. The first clause of this sentence initially seems to imply that there may actually be a race condition in the code.
Index: infrastructure/man/man1/dpb.1 =================================================================== RCS file: /cvs/ports/infrastructure/man/man1/dpb.1,v retrieving revision 1.115 diff -u -p -r1.115 dpb.1 --- infrastructure/man/man1/dpb.1 30 Oct 2015 08:39:31 -0000 1.115 +++ infrastructure/man/man1/dpb.1 15 Apr 2016 16:03:13 -0000 @@ -492,13 +492,13 @@ not needed. keeps track of list of dependencies on a given host, by storing each dependency list in the lockfile corresponding to the package being built. .Pp -There is a potential race condition between the +To avoid a race condition between the .Ar depends and .Ar junk -stage, which +stages, .Nm -solves by preventing more than one job on a given host to be in the +allows only one job on a given host to be in the .Ar depends \&... .Ar junk