nginx: use options DSL

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
libdnet: use options DSL

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
dnsmasq: use options DSL

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

Upgrade x264 to version 2197.4 which makes libx264.125.dylib,
where the previous formula created `libx264.124.dylib`.
Tested on ML with clang and llvm from XCode-4.4.1.

Closes #14155.

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

Release notes:
http://drupal.org/node/1722944

Closes #14151.

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

Closes #14153.

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

Closes #14159.

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

Closes #14144.

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

Closes #14137.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
vorbis-tools: build ogg123 w/libao

vorbis-tools needs libao to create ogg123, a command line binary.
Add a `depends_on 'libao'` and one for `flac` also, because flac
is often found in an ogg container like webm.  Ogg123 will also
be used in solfege.  Tested by playing some files.

Closes #14134.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
icarus-verilog: fix build error by specifying LD

Icarus-verilog-0.9.5 crashes clang or llvm into an assertion
error when either of those two binaries is used as the linker.
Add a command to set `ENV['LD']`.  It also works for XCode-only.
Remove both the fails_with because it works now.
Add a separate line to `make installdirs` that fixes a build error
where a directory does not exist.

Tested on ML with XCode-4.4.1 using clang and llvm.

Fixes #13650

Closes #14138.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
libxmlsec1: fix configure error on ML

libxmlsec1 already has an option thrown on the command line to
`disable-apps-crypte-dl` which stops the build from looking for
`libltdl`.  But that option only applies to the command line app
and another option needs to be thrown otherwise configure will
error on ML when it can't find `libltdl`.

Add a configure flag to `--disable-crypto-dl`

Fixes #13845

Closes #14129.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
python3: wrap clang flags in a conditional

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
python3: actually depend on TkCheck requirement

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
todo-txt: restore caveats

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

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
flann: Remove gtest dependency

gtest was removed because it is not meant to be installed on its own,
but rather included as a part of software build systems. flann was the
only formula which expected a preinstalled copy of gtest; this disables
its tests which depend on gtest.

Fixes #14126.
`brew irb` fix

Broke when I removed `require 'formula'` from ARGV.rb.
`brew doctor -D` (diagnostic-dump)

-D is now the switch for diagnostic-dumps. Let it be so.

Shows how long each doctor method takes in a sorted table at end. I used this to move the two slowest methods to the end of the doctor run so that as much useful information can be shown as quickly as possible.

Also now possible to specify on command line which tests should be run.
Improve libiconv diagnostic and suggestion

This is coming up a lot at the moment, so here is an attempt to be more helpful.