Rename effective_deps to unsatisfied_deps
unsatisfied_deps cannot be nil
Always clear unsatisfied_deps after installation
Don't mutate deps collection when expanding requirements

Fixes Homebrew/homebrew-science#213.
Re-check requirements if a bottle installation fails
Extract compute_and_install_dependencies
Fix tap migrations

When a `brew update` pulls down additions to tap_migrations.rb and the
removed formulae in the same update, the migrations will never run,
because tap_migrations.rb is loaded before the update takes place. Fix
this by loading it after the update.
Move jscoverage to the boneyard
wine: fix typo
mapnik: use existing variable
multitail 6.0

Closes #24889.

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

This software is no longer recommended by its vendor.

Closes #24851.
liquidprompt 1.7

Closes #24887.

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

Closes #24885.

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

Closes #24832.
Closes #24799.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
pyqt5: properly rename Python 2.x executables

Closes #23902.

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

Closes #24852.
Closes #24871.

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

Closes #24875.

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

Newer version does not build on 10.9

Closes #24746.
mongodb: specify Homebrew scons

This fixes an issue where another scons on a user's system was used
in preference to the Homebrew-installed one, breaking the build.

See: https://github.com/mxcl/homebrew/issues/24584#issuecomment-29595430