Remove quickfix.

This is a pure library that can build with or without Boost,
but does not build against newer versions of Boost.

Nothing else in Homebrew depends on this library, so remove.
Users of this library will have to decide whether or not they want
to use Boost.

Closes #14135.
Heroku Toolbelt 2.32.13

Heroku has deprecated their Rubygem, and is encouraging everyone to use
their Toolbelt to install and use the `heroku` command line tool. While
they have a GUI installer for OS X, that's just not how I roll when it
comes to CLI tools. This takes the underlying package that the Toolbelt
is based on and wraps it up in a formula everyone can use.

Closes #15480.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
doctor: check that Xcode prefix actually exists

Closes #14373.
heroku-toolbelt: fix typo

Closes #15644.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
p0f 3.06b

Closes #15645.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
isync: add HEAD

Signed-off-by: Misty De Meo <mistydemeo@gmail.com>
cairo 1.12.6

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Return the block value in ARGV.filter_for_dependencies

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

Closes #15654.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
FormulaInstaller: disambiguate show_header usage

show_header should default to false (we don't want to display it in the
case of installing a single formula without dependencies), but it only
worked this way by accident.

The assignment "show_header = true" creates a local variable named
show_header, and in the case where needed_deps is empty and this
assignment is not actually executed, the latter usage evaluates the
local variable instead of calling the method.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Revert "valgrind: remove unused skip_clean"

This reverts commit 24a9737aeb00606c5ef70fb6c8e310eddeee9c22.

This line was originally to fix #2150 which it breaks again.

Fixes #15620.
smlnj 110.75

- Upgrade to 110.75
- Remove the patches that have been merged.
- Add `env :std` because `ENV.m32` doesn't work in superenv.
- This builds a set of 32bit binaries via multiple downloads.

Fixes #15587

Closes #15658.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
subversion: fix Perl install location

subversion --perl tries to install to `/Library/Perl` which is
not writeable by the regular user and causes a build error.

- Set the perl `DESTDIR=#{prefix}` and add a caveat.

Fixes #15352

Closes #15652.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
MIRA 3.4.0.2

Fix a compiler error on OS X 10.8.
Link with boost_system for boost::system::system_category().

Closes #15607.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Move requirement subclasses to a separate file

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Allow requirements to record tags

To allow

  depends_on :x11 => :optional

and friends to work as expected, make requirements record any tags and
add special handling to the X11Dependency to record both a minimum
version and additional tags.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
test_cleaner: add missing require

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
libsvg-cairo: depend on Homebrew's cairo

We depend on our cairo on all platforms for consistency, but this one
was overlooked.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
ComparableSet#merge returns self

Set#merge is supposed to return self, and Formula#recursive_requirements
depended on this being true.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
tests: define assert_empty for Ruby <= 1.8

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