Add LLVM Snow Leopard bottle.

Requested in #10848.
Bottles currently require 64-bit hardware on 10.6.
gist 3.1.0

Fixes #11111.
kyoto-cabinet 1.2.74

Closes #11151.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
raptor2 2.0.7

Closes #11155.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
chromedriver 19.0.1068

Closes #11157.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Check tapped before trying to untap

If the tap-formula wasn't symlinked for some reason, don't throw an exception—the job is already done.
Add extras to Android-SDK symlink to var list
mednafen --devel 0.9.19-WIP
Use --verify when querying HEAD

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Detect and display renames in `brew update`

Renamed formulae will cease to display as an add/delete pair and instead
end up the in the "Renamed" section. In the future we should be able to
take this information and use it to rename existing kegs during updates,
allowing us to rename formulae without breaking upgrades.

Renaming a formula requires renaming the class, so there will be at
least one add/delete pair in the file. Thus, the similarity threshold
for detecting renames is set at 85% to allow a little bit of content
turnover without losing track of the rename.

Closes #11158.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
binutils: added m32r target

M32R target is extremely useful for disassembling ECUs

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
apachetop: change homepage
gecode 3.7.2

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Pass the tab to FormulaInstaller

Callers of FormulaInstaller now usually unlink the existing keg prior to
running the installer. However, Tab.for_formula uses the LinkedKeg
record to obtain the tab.

Since we need the tab to persist install options across upgrades, we
must start creating the Tab object before unlinking the old keg and
passing it to the FormulaInstaller.

Fixes #11086.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
GNU parallel 20120322

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
sdl_sound: fix head build with XCode-4.3

sdl_sound contains critical fixes for OSX in head only.
Requests have been made upstream for them to bump their version
that has not changed since 2008.

 * Adds autotools deps when XCode is >= 4.3 and building head
 * Changes from bootstrap to autoreconf.  Bootstrap hardcodes
   a path to /usr/bin/glibtoolize and uses a non-standard flag.
 * Use env vars to send the flags.

Closes #10667.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Parse raw diff output in `brew update`

Using each_cons() "works", but to report all changes correctly we need
to look at the last elements even after we've looked at the last 3
consecutive elements.

Instead, let's parse each line of the raw diff output using a regexp.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
xapian: use versioned python lib directory

Fixes #8070.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Tab completion for `brew tap`

Using an inline Ruby script we can hit the GitHub API and look for
repositories that match the tap naming scheme. The results are cached
for the duration of the current shell session, so going over the network
is a once-per-shell-session cost.

There are a few false positives, but not much we can do about that at
this point, as taps do not have to be in the fork network of any
specific repository.

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