New formula: genstats

Closes #13455.

Signed-off-by: Misty De Meo <mistydemeo@gmail.com>
git-extras 1.7.0 (includes bash completions)

Closes #13436.

Signed-off-by: Misty De Meo <mistydemeo@gmail.com>
libinfinity: add `depends_on :x11`

libinfinity-0.5.2 requires a dependency on :x11 so that pkg-config
can find freetype2 for cairo.   Otherwise two libinfinity libraries
will not be created, which will cause other packages that use
libinfinity to fail, like gobby.
Tested on Lion with llvm from XCode-4.3.3.

Closes #13416.

Signed-off-by: Misty De Meo <mistydemeo@gmail.com>
libinfinity: use sha1
libdc1394 2.2.0

Upgrade libdc1394 to version 2.2.0.
Add a dep on x11 so that it links against XQuartz if present.
Disable the examples and sdltest.  They cause build errors trying
to find OpenGl.
Move the `def patches` block to before `def install`.
Tested on Lion with clang and llvm from XCode-4.3.3.

Closes #13406.

Signed-off-by: Misty De Meo <mistydemeo@gmail.com>
libcsv 3.0.2 & use configure

Upgrade libcsv to version 3.0.2.
Add code to use `configure` and make to build this.
Remove code that sets env vars on the `make` command line because
`configure` establishes the correct values.
Tested on Lion with clang and llvm from XCode-4.3.3 by getting
libcsv to pass make check (~.25sec).

Closes #13404.

Signed-off-by: Misty De Meo <mistydemeo@gmail.com>
pkg-config 0.27

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

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
libglademm: add `depends_on :x11`

libglademm will fail to compile in HB-0.9.2 unless is has a new
dep on :x11 to help it find its components. Add a `depends_on :x11`
Tested on Lion with clang and llvm from XCode-4.3.3.

Closes #13469.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
ddrescue 1.16
fbida: help the linker find iconv symbols

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
geeqie: depends on x11

Fixes #13492.

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

Closes #13397.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
MercurialDownloadStrategy: check out subrepos

Closes #13495.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
MercurialDownloadStrategy: remove redundant chdir

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

Upgrade byobu to version 5.21.
Tested on Lion with clang and llvm from XCode-4.3.3.

Closes #13399.

Signed-off-by: Misty De Meo <mistydemeo@gmail.com>
byobu: add gnu-sed dependency

byobu tries to call sed with flags which don't work with BSD sed;
depending on gnu-sed fixes several commands.

This was reported upstream and marked fixed, but still seems to be the
case in current versions:
https://bugs.launchpad.net/byobu/+bug/882813
botan: fix xcode-only install

- botan's configure.py ignores our CFLAGS and switches the compiler to
  llvm :-/ We can use the MACH_OPT variable to insert our CLFAGS and
  make this build with Xcode-only setups.
- Using ENV.compiler.to_s for the compiler string.
- Fixing the "ld: unknown option soname" issue when using clang.

Closes #13065.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
two-lame: add twolame alias

Fixes #13281.
brew unlink: don't unlink an unlinked formula

This caused weird issues in the case that multiple formulae provide
the same file.