ENV.x11 automatically if depends_on :x11
Better error message for unknown dep symbol
Better describe X11 in brew --config
Update doctor checks for XQuartz

 - pkg-config no longer defaults to checking /usr/X11/lib/pkgconfig;
   instead this path is added via ENV.x11 or depends_on :x11. Formulae
   that expect X11 libs should be explicitly marked as depends_on :x11.
 - Remove warning about /usr/X11 as a symlink.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
New formula: gtk+3

A demonstration of the new X11/XQuartz dependency support. Includes
relevant fixups for compatibility.

Closes #12552.
Update formulae for XQuartz compatibility
pixman 0.26.2

Added an --disable-mmx option to make it compile with Clang.
Stated as not needed for Macs:
https://trac.macports.org/ticket/34671

Closes #12722.

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

Also added changes of #12047.

Closes #11286.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Dump Cmake environment variables in brew --env

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

This tool is now distributed in the main Git project's contrib
directory.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Update formula template for new X11 dependency

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
atool: no longer requires gnu-sed

Fixes #13151.
ascii 3.11

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
atf 0.15

Upgrade atf to version 0.15.
Change to the new homepage because the old `homepage` redirects.
Change the `url` to googlecode according to the `homepage`.
Remove the `--mandir` because it work correctly now.
Add `ENV.j1` and a separate `make install` step to stop a race
condition when brewing with llvm where a file is claimed to exist.
Tested on Lion using clang and llvm from XCode-4.3.3.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
fiwalk: update download location

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
httrack 3.46.1

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
scm-manager 1.17

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
libstfl 0.22

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Cache Hardware.is_64_bit?

IO#popen is called for each call to Hardware.is_64_bit?; this becomes
costly when it is repeatedly invoked. Luckily it is an invariant, so we
can store it in a class variable.

False is a valid value for this method, so the usual ||= idiom is not
applicable.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
open-mpi: Update to 1.6

Upgrade open-mpi to version 1.6, the new super stable.
Add code to build the Fortran bindings by default.
Add an option to disable building the Fortran bindings.
Add an option to run `make check`.  Works with llvm-gcc.
Add a `fails_with :clang` because it fails `make check`.
Failure reported upstream and noted in comments.
Fix mv mpi.mod command.  It wasn't moving the file to include.
Mv the vtsetup.jar out of bin into libexec to stop the warning.
Add a shell wrapper in bin, vtsetup.jar, for the jar in libexec.
Use bin/vtsetup.jar because `vtsetup` already exists in bin.
Use `make all` because the INSTALL docs say to use that target.
Works on Lion 10.7.4 using XCode-4.3.2.
Works on Snow Leopard 10.6.8 using XCode-4.0.2.

Closes #12302.

Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>