doctor: make `git status` check saner

The order of things made the check for git in the path pointless (and
was my fault); this is a better way to do it.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
media-info 0.7.53
media-info: Always build with libcurl
Move memcacheDB to homebrew-alt

The latest release is four years old and incompatible with recent
berkeley-db versions.

Closes #10633.

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

Closes #10639.

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

Closes #10636.

[jn: the switch to disable the GTK client changed from "disable-gtk" to
"without-gtk" for some reason, adjusted.]

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

 - Add an upstream patch to fix the usage of xcodebuild in setup.py.

Fixes #10314.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
update: disable git line ending conversion

If a user has set core.autocrlf = true (which shouldn't ever be used on
OS X, but alas...), a subsequent `brew update` will check out files with
CRLF line endings. Setting core.autocrlf = false in Homebrew's repo
config will override this global setting, and let us check out files
with their in-repository line endings.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
zsh: remove spurious libiconv dep

The system libiconv is sufficient.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Remove spurious libiconv dependencies

OS X ships with iconv. glib failed to detect it, and this snowballed
into a few formulas requiring a superfluous duplicate install of
libiconv. All of the formulas in this commit compile without the
libiconv dependency.

jn:
The libiconv shipped with 10.5, 10.6, and 10.7 is version 1.11, so there
shouldn't be any cases of "10.x needs a newer libiconv but 10.y does
not".

In any case, we'll wait a week or so just in case any weird issues crop
up, and if not, then we can remove the libiconv formula and blacklist
it.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
brew-man: only exit 1 when an error occurs

Because of "set -e" in non verbose mode brew man had an exit status
equals to 1 whereas there was no error.  The reason was that the "test"
command failed.  This patch fix this.

Closes #10664.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
app-engine-java-sdk 1.6.3.1

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

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
pinentry: disable GTK GUI

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
gnupg2: specify path to gpg-agent

We disable building the agent program and provide it as a separate
gpg-agent package so that gnupg 1.x can use it as well. However, gpg2
still tries to find the agent in its own keg if it isn't already
running; that is, if the user hasn't done something like

    eval $(gpg-agent --daemon)

Using --with-agent-pgm, we can tell gpg2 to look in HOMEBREW_PREFIX/bin
for the agent instead.

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

Just install files manually instead of hacking the Makefile.
Remove the test.
Remove akonadi

The download is 404.
Don't allow `brew link` to be run as sudo
algol68g 2.3.7
rabbitmq: apply upstream patch to fix Leopard build

Closes #10648.

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