SubversionDownloadStrategy: no need to escape 'svn'
SubversionDownloadStrategy: handle changed repository URL

Fixes #22159.
Make CompilerSelectionError an InstallationError

Fixes #19962.
Adjust tests for ac1fd380759ebe9aa3fe42465cd5d38b209c32b5
minicom 2.6.2

Closes #24919.

Signed-off-by: Misty De Meo <mistydemeo@gmail.com>
Remove pngrewrite

This was deprecated in favor of ImageWorsener, which we have carried in
core since d57a6d399fcca94377d76346c59da246f67af609.

Closes #24867.
Formula: Redis 2.8.2

Closes #24878.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
redis 2.8.2 bottles
class-dump 3.5

Changed homepage-url and updated class-dump to 3.5 (requires 10.8 and
10.9 SDK)

Closes #24717.

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

Closes #24884.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
influxdb 0.3.2 bottles
Revert "Revert "Split bsdmake wrapper out from make wrapper""

I think enough time has passed that it is safe to do this now.

This reverts commit 1003161a848970e782633959904ea776dda7e48b.
Adjust fails_with syntax for non-Apple compilers

The old version worked like this:

fails_with :gcc => '4.8.1'

That wasn't really flexible enough, and made it harder to distinguish
different releases in the same GCC series. Since no one was really
using it yet, this adjusts the syntax to be more similar to the
Apple compilers:

fails_with :gcc => '4.8' do
  release '4.8.1'
end

Like with Apple compilers, omitting `release` blacklists the entire
series.

This also unifies the `build` and `version` attributes and accessors,
and exposes them under both names.
Add fails_without to declare standard requirements

This allows formulae to declare requirements on standards like C++11
or OpenMP, and automatically fills in the fails_with statements for
compilers that don't support it.

Partial solution for the features needed in #22453.