When a requirement is specified like:
satisfy { which "foo" }
There is no reason that we should inject all of ENV.userpaths! into the
build environment. Instead, infer the directory to be added to PATH from
the Pathname that is returned.
This is another step towards condensing the "which program" requirements
down into a one-liner DSL element.
RHash is used to recursively calculate hashes on files, similar to
md5deep, except that it implements a few more specialized hash
algorithms. Key among these are the ones used in many file-sharing
protocols such as DC++, BitTorrent and others.
ClosesHomebrew/homebrew#11841.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>