This is an update for audiofile including a new option to enable Code Coverage
support using lcov. There will be a depends_on lcov => :build if the user enables
the new option. I also added a new option to check the build with make check and a
def test function. There was a compile time option to --enable-valgrind support,
a memory leak testing suite, but homebrewed valgrind fails it's own make check atm.
This update was tested on 10.6.8 x86_64 using 2335, gcc-4.2.1, and clang. It builds
both static and shared libs for your native architecture.
ClosesHomebrew/homebrew#7635.
Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
Jbigkit includes libjbig, a C Library for JBIG1 images, and two CLI
programs called pbmtojbg and jbgtopbm. Jbigkit builds without a
'configure' using only a Makefile that gets patched by the formula
with good CCFLAGS. The makefile comes set with CC = gcc, and it
overrides all relevant compiler variables except MAKEFLAGS with
very good results. The jbigkit formula builds a universal library,
but the makefile is only written to create a static one. There is
no make install function to date. The library has no dependencies,
but it can be used by libtiff, which will automatically find it
during libtiff's configure. Jbigkit was tested on Mac OSX 10.6.8,
with a 64bit kernel, and gcc-4.2.1.
ClosesHomebrew/homebrew#7699.
Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
This is a new formula for a C++ library called Solid that is used
for collision detection between objects in 3D space. This formula
exposes two options to the user, for issues of precision and
rounding error. This also fixesHomebrew/homebrew#5282 and compiles well, using
llvm 2335, gcc-4.2.1, and clang from XCode 4.0.2 on 64bit 10.6.8.
This builds shared and static native libraries. This is the final
opensource release of this software.
ClosesHomebrew/homebrew#7776.
Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
libiconv is listed inside the glib formula as a dep, and glib has
a universal option. This does not. Therefore, glib --universal
will fail to link. This commit gives the user the option to build
libiconv as a universal library. It compiled successfully on 64bit
OSX 10.6.8 using all three XCode 4.0.2 compilers.
ClosesHomebrew/homebrew#7748.
Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
p11-kit is a PKCS#11 module loader for crypto libraries. It is an
optional dependency of the GnuTLS 3.x series.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
android-ndk has three binaries that are meant to live at the top
of it's keg tree, not in its bin. This commit creates the bin path
and symlinks those three binaries into its bin so that they will
be available to the user after install.
FixesHomebrew/homebrew#7514.
ClosesHomebrew/homebrew#7752.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
This is needed by any filesystem that uses the `allow_other` mount option.
ClosesHomebrew/homebrew#7742.
Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
libmpd changed their versioning scheme from the previous 0.20.0
to this 11.8.17 which is apparently like going to 0.20.95, except
that they wanted to match the version numbering on their main
project gmpc. This version compiles with llvm, gcc-4.2.1, and
clang from XCode 4.0.2 on x64 10.6.8. See their sourceforge files:
* http://sourceforge.net/projects/musicpd/files/ClosesHomebrew/homebrew#7750.
Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
Tup is a build tool that fills a role similar to make---except much more
efficient for large source trees.
ClosesHomebrew/homebrew#7636.
Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
This takes care of the issue described here (recognizing gdbm 1.9.x
databases): http://www.gossamer-threads.com/lists/python/bugs/942749
The patches are already in their respective upstream repositories, so
they will presumably be included in the next Python 2.7.x and 3.2.x
releases.
ClosesHomebrew/homebrew#7738.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
OpenCV relies on the CMake FindPythonLibs module which get pwned pretty hard if
more than one Python installation is available. Copied some code from the VTK
formula that straightens things out manually.
Also added a numpy dependency.
FixesHomebrew/homebrew#7740.
Updates the url and hash to version 2.5, and adds a dep option
to build universal a la pcre. Tested on MacOSX 10.6.8 using
all three compilers in 64bit mode from XCode 4.0.2.
ClosesHomebrew/homebrew#7737.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>