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.
llvm: fix syntax error from commit 576b9fae0679e2a

Closes #14183.

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

We only offer framework builds, so remove comments that suggest
otherwise.

Use HOMEBREW_PREFIX instead of `brew --prefix`, as that is what is
available inside of the formula, and how it is referenced elsewhere in
Homebrew.

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

We only offer framework builds, so remove comments that suggest
otherwise.

Use HOMEBREW_PREFIX instead of `brew --prefix`, as that is what is
available inside of the formula, and how it is referenced elsewhere in
Homebrew.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
--config: remove confusing XQuartz annotation

Apple's X11 is XQuartz, but this can be confusing, and is ultimately
unnecessary for debugging purposes.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
python: tighten '2to3' check

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
python3: tighten '2to3' check

Fixes #14179.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
ncmpcpp: add pkg-config, update fails_with

ncmpcpp has a build-time dep on pkg-config so that it can find
libmpdclient, and it needs the `fails_with` version updated
because it still has problems with clang.

Add a dep on pkg-config
Update the fails_with build.
Use the new options DSL.
Tested on ML with clang and llvm from XCode-4.4.1.

Fixes #14160

Closes #14172.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
gts: add --universal option

Closes #14165.

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