pmd 5.1.0

The compiled jars and documentation for PMD 5.1.0.

Closes #27841.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
pmd: general cleanup.
curl: Remove duplicate conditional

Also, make sure that the libmetalink option is declared.
curl: add 7.36.0 bottle.

Closes #27970.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
juju 1.17.7 (devel)
juju: add 1.16.6 bottle.

Closes #27971.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
pmd: fix script paths.

The script to launch pmd would look for its libexec path relative to
the binary. This works fine if running the binary from the cellar but
it won't work if running from $(brew --prefix)/bin.

Closes #27973.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
vert.x-2.1RC2

Closes #27974.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
Future-proof the build process fork/wait
riak 2.0.0-pre20 (devel)

Closes #27978.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
zsh_completion: add brew switch support.

The Homebrew command `switch` will now be completed and installed
fomulas can be completed. The installed versions (the last argument of
`brew switch [formula] [version]`) is not completed at this point.

Closes #27966.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
Always call Process.wait with an argument
mackup 0.7.2

Closes #27980.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
bind: use Homebrew openssl
zbackup: use Homebrew openssl
tomcat-native: use Homebrew openssl
lynx: use Homebrew openssl
rtmpdump: use Homebrew openssl
Calling find on nonexistent directories only works on 1.8
Relocate files in share/pkgconfig too