sphinx 2.0.9

Closes #22237.

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

Closes #22235.

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

Closes #22234.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Added --with-openblas option to link to OpenBLAS

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Reorder cc wrapper modes by frequency
Differentiate between "cpp" and "cc-E" modes
Don't duplicate -E argument in ccE mode
Workaround for debrew

See #21720.
Add test for dependency options
Push dependency option generation into BuildOptions
android-sdk 22.0.5
android-ndk 9

Closes #22240.
Add test for option description rules
tinyxml: 2.6.2 with debian patches and CMakeLists.txt

This formula will build a patched version of tinyxml 2.6.2
using the patches from debian. I've summarized the debian
patches in comments in the formula. Here's a link to the
debian patch management page:
http://patch-tracker.debian.org/package/tinyxml/2.6.2-2

I've also added a patch with a CMakeLists.txt that builds
a shared library and provides an install target.

Closes #22100.

Signed-off-by: Xiyue Deng <manphiz@gmail.com>
libcppa: 0.7.1 - Actor Model implementation for C++11

Closes #21952.

Signed-off-by: Xiyue Deng <manphiz@gmail.com>
Allow forcing bottle installation.
brew-reinstall: don't try and rebuild bottles.
brew-reinstall: don't list --force in args.
brew-postinstall: add new command.

Runs post-install jobs in case they failed or need rerun for any reason.
formula_installer: handle post_install exceptions.

Warn users and point them to `brew postinstall` (which can provide a
backtrace).

Closes #21887.