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, "..."
Enable new patch implementation with compatibility layer
Teach fetch to download patches
Teach audit about new patches implementation
Drop version from cached patch filenames
Add inspect methods to patch classes
glib: use checksummed patches
fontforge: use checksummed patches
cmigemo: add HEAD build

Closes #27460.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
minidlna 1.1.2 - command line DLNA server

Closes #24379.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
dos2unix --devel 6.0.5-beta7

Closes #27535.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
erlang: support 17.0 release candidates

- build 17.0 via --devel and feature flags
- optional features incl sctp, dirty schedulers, native libraries
- support wx modules incl observer using updated wxmac formula
- skip ODBC patch for head and devel as upstream has included it
- fix dialyzer test path for stable builds
- unset ERL_* compiler environment variables to avoid failed builds
erlang: update R16B03-1 bottle.

Closes #27090.

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