jetty 8.1.7

Closes #14953.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Prevent linkapps from creating duplicate aliases

`brew linkapps` was creating `MacVim` on the first run, then
`MacVim alias` on the second run.

Closes #14955.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
wine --devel 1.5.13

Closes #14954.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
stanford-parser: Fix SHA1 Mismatch

Fixes SHA1 Mismatch for stanford-parser.

Upstream silently updated.

Closes #14927.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
iat 0.1.7

On the mdf2iso website they say that their software is deprecated
and to use iat.

Iso9660 Analyzer Tool is a free utility tool for detecting the
structure of DVD/CD-ROM image file formats; the tool supports
many DVD/CD-ROM data image file formats.

- Works well with superenv.
- Use a named subdirectory for the include files because this
software uses common names like `debug.h`

Closes #14952.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
gst-python 0.10.22

Closes #14879.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
io fails_with :clang

make never completes. see: https://github.com/stevedekorte/io/issues/223

I've never put in a fails_with before, so this could be wrong.

Closes #14951.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
imagemagick: depends on freetype

Closes #14948.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Extend Set to allow repetition (*)

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>
Tab: provide an interface similar to BuildOptions

Eventually a common interface could be factored out into a module, but
for now this will suffice.

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

- Since using opt_prefix means we can find receipts for keg-only
  formulae, try it first and fall back on using linked_keg.
- Make the tab filename a constant instead of duplicating the string
  everywhere.
- Address a couple of other things that need cleanup.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
BuildOptions: simplify setting description

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
BuildOptions: check has_option? for universal and 32-bit

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Provide a common interface for Dependency and Requirement

Introduce a new Dependable module that provides useful interrogation
methods for Dependency and Requirement. These methods are mapped to
dependency tags in formula (:build, :optional, and :recommended).

Previously only Dependency objects recorded tags; this allows
Requirements to do the same.

Move Requirement subclasses to a separate file.
Formula#recursive_dependencies

This behaves like recursive_deps, but the resulting list consists of
Dependency objects instead of Formula objects. The list maintains the
installable order property of recursive_deps.

While in the area, add some comments clarifying the purpose of related
methods.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Dependency#to_formula and associated helpers

Signed-off-by: Jack Nagel <jacknagel@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>
FormulaInstaller: factor out requirement checking

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
FormulaInstaller: factor out dependency installation

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