Use ARGV.env
docker 0.9.0
docker: update 0.9.0 bottle.

Closes #27419.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
pv 1.5.2
pv: add 1.5.2 bottle.

Closes #27526.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
tig: don't apply patches to HEAD
tig: HEAD depends on autoconf and automake
opusfile: add autotools deps for HEAD
Roll ignore_deps change back temporarily
Stop letting GitDependency inject HOMEBREW_PREFIX/bin into the environment
mpd: fix HEAD build
cogl: add autotools deps for HEAD
Revert "Roll ignore_deps change back temporarily"

This reverts commit 067f4d474cb158debb8ad7d19d664fb2540cb09f.
Don't ignore dependencies when actually building a dependency

Since the primary FormulaInstaller instance handles the entire
dependency tree, we set ignore_deps to true when instantiated the class
for each dependency in over to avoid repeated work.

However, now that arguments for the build process are whitelisted
instead of blacklisted, we have begun adding "--ignore-dependencies" if
ignore_deps is true.

This isn't quite right when we are installing a dependency. We want to
skip the calculation and installation of *its* dependencies, since the
primary installer takes care of that, but we still want to consider them
in the build process, so that they are available in the build
environment.
ttf2pt1: fix patch declaration
sickbeard 503

Closes #27528.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
synfigstudio: apply candidate patch for Xcode 5

Closes #25033.
tokyo-cabinet: fix compile error

Removed the "--enable-fastest" option. The option causes a compile error
using the latest XCode tools.

Closes #27465.
tokyo-cabinet: add 1.4.48 bottle.
New patch implementation and DSL

This commit introduces a new patch implementation that supports
checksums and caching.

Patches are declared in blocks:

  patch do
    url ...
    sha1 ...
  end

A strip level of -p1 is assumed. It can be overridden using a symbol
argument:

  patch :p0 do
    url ...
    sha1 ...
  end

Patches can be declared in stable, devel, and head blocks. This form is
preferred over using conditionals.

  stable do
    # ...

    patch do
      url ...
      sha1 ...
    end
  end

Embedded (__END__) patches are declared like so:

  patch :DATA
  patch :p0, :DATA

Patches can also be embedded by passing a string. This makes it possible
to provide multiple embedded patches while making only some of them
conditional.

  patch :p0, "..."