Fix brew link --dry-run

The last make_relative_symlink was missing the mode argument, which
caused spurious linking under certain circumstances.
Restore completion for "link" and "ln"

Commit 3b5d7939d9a660a83e29a86e6bab234f3e9f2dcb added completion for
`brew link` options, but disabled completion of the actual command
itself.

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

Upgrade shiboken to version 1.1.1.
Remove the unneeded deps on generatorrunner and apiextractor.
Switch to an out of tree build with `mkdir 'macbuild' do` because
it will not compile otherwise when it tries to overwrite a
directory named `shiboken` with a binary named `shiboken`.
This results in an `error=21` which is defined in
`/usr/include/sys/errno.h` as `EISDIR`, is a directory.

Tested on Lion with clang and llvm from XCode-4.3.3.
Tested by building pyside-1.1.1 with shiboken-1.1.1.

Closes #13330.

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

Upgrade pyside to version 1.1.1, which supports Qt-4.8.
Add and out of source build to match shiboken, seeing as shiboken
is also from the same developers.

Tested on Lion with clang and llvm from XCode-4.3.3.
Tested with and it needs shiboken >= 1.1.1.

Closes #13331.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
doctor: fix incorrect usage of 'or'

Eventually I will stop making this mistake.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
git-flow: fix broken HEAD build

Because the subordinate formula GitFlowCompletion defines 'head', its constructor
requires a 'name' argument when --HEAD is used.  The 'name' attribute is required
to create the Git repo for the formula.

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

Version 0.9.5 includes changes to support building with automake 1.12.2+,
which should close #13034.

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

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

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

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Update Xcode checks for 10.8
mplayer: disable openjpeg to avoid duplicate main

libopenjpeg 1.5.0  defines int main() for some reason.  When linked into mplayer,
it hides mplayer's main() function and renders mplayer useless.  This issue has
been reported upstream, but the unfriendly libopenjpeg is already in Homebrew.
If and when it is fixed, this restriction can be removed.

Closes #13362.

Signed-off-by: Misty De Meo <mistydemeo@gmail.com>
git 1.7.11.2

Closes #13378.

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

Closes #13370.

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

Closes #13371.

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

Closes #13372.

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

Closes #13374.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
graphviz: must depend x11

Closes #13357.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
pidof: use the right compiler

c.f. #13358.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
ffmpeg: Xcode-only install needs additional flags

Two flags are necessary for Xcode-only systems: `--host-cflags` and
`--host-ldflags` are set to `ENV.cflags` and `ENV.ldflags`,
respectively.

Closes #13344.

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