cairo 1.12.14
Catch JSON decoding errors in Apache download strategy

c.f. #17772.
solfege uses pkg-config

Closes #17775.
lighttpd: optional dep on libev
lighttpd: enable some free options
libev and libevent conflict
mercurial: Use opt_prefix in caveat

The caveat mentioned that the `hgext` directory was
in the Cellar.  A better path is the `opt_prefix` path
because it doesn't change when the mercurial is updated.

Closes #17773.
Closes #17779.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Avoid nil in URL specs
Remove dead code

This code only existed to support very old formula syntax, which was
otherwise removed in e6b97bebd99779b52462dcd387191d804fc95b93.
go: host platform must always be the last one built

Each cross-compiler step also rebuilds the host platform.  If
ENABLE_CGO=0 in a later build step, important OS routines (like looking
up x509 certificates in the keychain) are not implemented even for the
host platform.

Closes #17758.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
asymptote: reformat caveats
formula: cinch up formatting
when 1.1.30

Closes #17753.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
qemu: add sdl option.

Closes #17754.
redis 2.6.10

Closes #17764.
lbzip2: 2.2 (new formula).

A parallel bzip2 compatible (un)archiver.

Closes #17767.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
lbzip2: add test.
rbenv: use HOMEBREW_PREFIX.

Closes #17778.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
heroku-toolbelt: add heroku alias.

Closes #17784.
plenv 1.4.2

Closes #17792.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>