influxdb 0.5.5

Closes #28156.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
influxdb: update 0.5.5 bottle.
InspIRCd 2.0.16

Closes #28155.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
fzf 0.8.3

Closes #28166.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
pike: add test

Closes #28161.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Typesafe Activator 1.1.0

Closes #28170.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Add Xcode 5.1.1 (=Golden master build) clang version

Closes #28173.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
tbb: 4.2 update 3

Also as far as I can tell the patch is no longer needed.

Closes #28140.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
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 once symlink should suffice, and make it clear what path
we are interested in.
Use File.symlink to link kegs

Before:

$ git rev-parse HEAD
f6cd59c448b914c14b5f41c536428d3c3c8da12c
$ time brew link git
Linking /usr/local/Cellar/git/1.9.1... 204 symlinks created

real    0m0.929s
user    0m0.441s
sys     0m0.365s

After:
$ time brew link git
Linking /usr/local/Cellar/git/1.9.1... 204 symlinks created

real    0m0.237s
user    0m0.190s
sys     0m0.045s
Rescue specific exceptions instead of guessing what happened
Move make_relative_symlink error handling into keg and adjust callers