open-babel: fix build with libc++

Backport of upstream commit, allowing libc++ to work with Open-babel 2.3.2

Fixes #23831.
Fixes #28108.
Closes #27264.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Ensure build deps are installed for deps with inherited options

Fixes #28144.
Load install receipt before performing any operations on existing kegs
Rename outdated_keg to linked_keg
Automatically reinstall up-to-date dependencies that are missing options

Closes #21223.
Ignore interrupts while cleaning up
unbound 1.4.22

Changes:

* Upgrade from 1.4.21 => 1.4.22

* Add startup plist file

* Remove ldns dependency (No longer needed as of 1.4.22 [0])

[0] http://unbound.net/pipermail/unbound-users/2014-March/003224.html
unbound: update 1.4.22 bottle.

Closes #28148.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Avoid realpath where it is not necessary

Symlinks in opt and LinkedKegs point directly at a keg in the cellar, so
only resolving one symlink should suffice, and make it clear what path
we are actually interested in.
More correct "symlink already exists" check
net-snmp 5.7.2.1
net-snmp devel 5.7.3pre3
mupdf: Remove unused dependencies

This removes all the dependencies, because they were not used. mupdf
ships with bundles versions of all the libs in the directory thirdparty
and those are used, even if the dependencies are specified.

Closes #28154.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Prefer File.extname to regexp
FromPathLoader already calls expand_path
Combine conditional branches that do the same thing
boost: update patch sha1

Closes #28169.
Closes #28179.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
ruby-build 20140405

Closes #28185.

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

Closes #28178.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Guard against nil in inherited_options hash

Fixes #28188.