luajit - fix compile errors with clang, llvm

Luajit 2.0.0beta9 has patches upstream that fix the compile errors
with clang and llvm, thanks to the help of the developer, Paul.
Remove the patches at 2.0.0beta10 due out at the end of April.
All changes were discussed in several emails.  The plan is:

* Change the Hotfix patch to apply only to stable.
* Patch for missing /usr/include/unwind.h on 10.6.8 with clang.
* Patch src/Makefile to not call -dumpspec.  Clang doesn't have it.
* Remove the instruction to the user to `sudo ln -s`.
* Remove the fails_with_llvm.  It compiles against llvm 2336.
* Inreplaces should persist through version updates.
* Respect the developer's choice that optimization is best at -O2.
* Remove the hardcoded -O2 so we can set -O2 or switch to -Og.
* Override the hardcoded CC=gcc.  Use ENV.cc.
* Remove the -march=i686 from CCOPT_X86.  We set accurate march.
* Use args for clarity.
* For debug builds using clang, use -Og.  See clang man page.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
torsocks: 1.2

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
ndiff 2.00

Closes #11324.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
fann 2.2.0

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
mp3cat 0.4

mp3cat allows you to merge/sanitize multiple MP3 files/folders.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
New fails_with infrastructure

 - Formulae can now declare failures on any compiler.
 - FailsWithLLVM and associated formula elements have been moved to
   compat.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Use new fails_with DSL syntax

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
crossroads: use new fails_with syntax

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
mariadb: fails with clang

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
simgrid: fails with clang

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
gecode: fails with clang

Closes #10882.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
emacs: stable fails with clang

Closes #11265.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
open-scene-graph: fails with clang

Closes #11348.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Reset compiler when testing fails_with

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

Movgrab is a command line program to download videos from the net.
Given a url, it has the code to handle about 25 different sites.
This version 1.1.9 compiles on Lion and 64bit Snow Leopard.
It will occasionally segfault while running the CLI during a
download, but Colum, the author, has not been able to track it
down as of yet because it is not consistent.  He is lacking a Mac
to test it using gdb and could use help from anyone with experience
in network steams, C, and gdb.

EDIT: moved patches to a DATA block rather than inreplace
EDIT: fix the "inline" issue with c99 & Clang.
EDIT: update from 1.1.8 to 1.1.9.  No changes to patches.
EDIT: all patches including --no-recursion are upstream via email.

This would close #10074

Closes #10101.

Signed-off-by: Misty De Meo <mistydemeo@gmail.com>
go  1

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
sphinx: fails with clang

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

OpenColorIO (OCIO) is a complete color management solution geared
towards motion picture production with an emphasis on visual effects
and computer animation.  See:  http://opencolorio.org

OCIO is at version 1.0.6 and has been in development since 2003. It
is one of several open source projects actively sponsored by Sony
Imageworks.

OCIO is a new dep for OpenImageIO (OIIO), adding functionality.

OCIO has a built-in test suite that is passes.  There are stable
and head methods available.  It builds using the system OpenGL,
and little-cms2, along with pkg-config and cmake.  An Alias is
added for this formula to ocio.  It has python bindings enabled
with a user option, following the example of vtk.

OCIO head and stable build and run very well on Lion and SL using
all five compilers from XCode-4.3.2, 4.0.2, and CLT-4.3.2, thanks
to patches the devs merged upstream for us.

EDIT: code fix redacted args.
EDIT: shrink formula comments.
EDIT: test against XCode-4.3.1.
EDIT: remove the unnecessary which python-config
EDIT: change to version 1.0.6.  Remove rescue clause.  Tests work.
EDIT: tests pass against XCode-4.3.2.
EDIT: modify the caveats for accuracy using the dev's suggestions.
EDIT: remove the `\n` after the caveat url

Closes #10669.

Signed-off-by: Misty De Meo <mistydemeo@gmail.com>
opencolorio: install Python lib to site-packages

Incorporates upstream patches to install the Python library into
site-packages instead of directly into lib/
afflib 3.7.0

Closes #11377.

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