Update portaudio to the latest stable version. This eliminates the
patches used in the previous formula.
PyAudio doesn't seem to build against this version, but it wasn't
building against the previous version either.
Quoted from official homepage : phpMyAdmin is a free software tool
written in PHP intended to handle the administration of MySQL over the
World Wide Web. phpMyAdmin supports a wide range of operations with
MySQL. The most frequently used operations are supported by the user
interface (managing databases, tables, fields, relations, indexes,
users, permissions, etc), while you still have the ability to directly
execute any SQL statement.
phpMyAdmin requires mcrypt for php which is not installed by default
on Lion. See pull request : https://github.com/mxcl/homebrew/pull/8339
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
The default git PERL_PATH (/usr/bin/perl) can cause build issues for
users with non-system Perl installations, e.g. perlbrew. Setting
PERL_PATH to the Perl in the path should be sufficient.
ClosesHomebrew/homebrew#9152.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
This option is needed for users of libnfc when using devices connected over
serial with an NXP PN532 chipset - like the microBuilder breakout board:
http://www.microbuilder.eu/Projects/PN532.aspx
Signed-off-by: Misty De Meo <mistydemeo@gmail.com>
Currently, gpgme will build against gnupg2 but this results in a lot of
test failures, at least for me. And if both gnupg and gnupg2 are
installed, the test suite will run against a combination of binaries
from the two packages, resulting in even more failed tests.
So for now, let's keep the dependency on gnupg 1.x only and disable the
gpgme components that require gnupg2.
Patches welcome to fix the underlying issues; I will probably mess
around with it in the future, too.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
gnupg2 is designed coexist with gnupg 1.x. The formula contains a patch
to keep things like documentation and language data from conflicting
with gnupg 1.x by namespacing everything as 'gnupg2'.
gpg-agent is currently an external package in Homebrew, as it can also
be used with gnupg 1.x; so in the formula we disable building the agent
and declare a dependency on it instead.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
This commit modifies the formula for glew-1.7.0, an OpenGL project, so
that it builds not only libGLEW, but two cli apps and libGLEWmx.
This compiles and works without error on 64bit OSX Snow Leopard, using
clang, llvm, or gcc from XCode 4.0.2. Testing this library using a
first person space simulator shows no defects.
ClosesHomebrew/homebrew#8272.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
- Update bali-phy to 2.1.1.
- Build oos as directed in the docs.
- Add --enable-cairo flag to build the rest of the programs.
The compiles and runs without error on Snow Leopard using clang, and
llvm from XCode-4.0.2.
ClosesHomebrew/homebrew#8491.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Added formula for TCLAP, Templatized C++ Command Line Parser Library
From the documentation: "TCLAP is a small, flexible library that
provides a simple interface for defining and accessing command line
arguments. It was intially inspired by the user friendly CLAP libary.
The difference is that this library is templatized, so the argument
class is type independent. Type independence avoids
identical-except-for-type objects, such as IntArg, FloatArg, and
StringArg. While the library is not strictly compliant with the GNU or
POSIX standards, it is close"
ClosesHomebrew/homebrew#9065.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
tesseract previously built with English as the only language. This adds
an --all-languages option, which builds every available language.
English remains default.
This creates a new formula for Field3D, an open source library for
storing voxel data. It provides C++ classes that handle in-memory
storage and a file format based on HDF5 that allows the C++ objects
to be written to and read from disk.
The field3d.rb formula depends on scons to configure and build the
software, and cmake to build the docs. Deps on boost, ilmbase,
and hdf5 round out the requirements, setting the stage for handling
HDR images from International Light and Magic. Field3d will be a
dep in the upcoming openimageio formula.
This compiles and passes its unit tests with all three compilers,
llvm-2335.9, gcc-4.2.1.5666, and clang-2.0.139 from XCode 4.0.2
on 64bit OSX Snow Leopard.
ClosesHomebrew/homebrew#8362.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
libid3tag has some serious memory leaks which are unlikely to be
corrected upstream, since the original project hasn't updated since
2004. These Gentoo patches resolve the issues.
ClosesHomebrew/homebrew#6517.
Signed-off-by: Misty De Meo <mistydemeo@gmail.com>
Using readline rather than libedit allows, among other things, the
sharing of the same line-editing config file (.inputrc) across BSDish
and Linux systems. And I'm lazy, and don't want to learn how to
configure editline.
We currently just throw away :optional when processing dependencies, so
if someone really wants libedit instead, we can either make this into an
install option (--with-readline) or vice-versa (--with-libedit).
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
This builds and runs correctly, universal and otherwise, without
changing the compiler environment variables manually.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Cursory testing shows that these all build with llvm and those that have
binaries work. Formulae should be marked 'fails_with_llvm' if there are
issues found later.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
libmikmod built from tarball is 3.2.0-beta2.
libmikmod built from cvs is called 3.2.0b2 in their code.
The final work on libmikmod was left in cvs and includes numerous
bug fixes and improvements done over the course of a year after
the tarball came out. This adds the option to build head,
the final version. No work has been done in five years.
Patches from Macports were merged upstream during that time.
One patch was not and is still in this formula. Another
patch is included against the cvs version to fix a duplicate
symbol problem with vc_callback().
The 2005 era code is in need of an autoreconf -ivf, which is
done after setting an environment variable to pickup glibtoolize.
The build is done out of source according to the directions.
This builds static and shared native libraries using llvm-2335.9,
gcc-4.2.1(v5666), and clang-2.0, tested on 64bit OSX Snow Leopard.
It also builds without error on Lion.
EDIT: Builds from clone of cvs in mistydemeo with inline patches
ClosesHomebrew/homebrew#8274.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
glib's dependency on pkg-config can be eliminated if a few environment
variables are set. This needed to be updated for libffi in order to
build correctly.
FixesHomebrew/homebrew#9045.
ClosesHomebrew/homebrew#9064.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
scsh fails to build for 64-bit with gcc-4.2, llvm-gcc and clang, but
builds fine for a 32-bit target with any of them.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
By pointing to the archive folder, the download link remains valid even
though future releases are issued
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Users looking at the formula don't know why we are not installing npm.
Add a comment pointing to the original discussion.
ClosesHomebrew/homebrew#8989.
Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
gEDA/gaf (gschem and friends) contains tools that are used for
electrical circuit design, netlist generation, attribute editor,
symbol checker, etc.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
jcal is a library and a set of terminal tools for Jalali Calendar.
Homepage: http://savannah.nongnu.org/projects/jcal/
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
This has a dependency on libffi that 2.28.x did not have; perhaps the
system library isn't good enough anymore. MacPorts had to add this, too.
ClosesHomebrew/homebrew#8946.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Currently building wireshark with Python support (the default) may
result in runtime errors like
dlsym(0x8fe467fc, py_create_dissector_handle): symbol not found
Since Python support is currently "experimental", let's just turn it
off. Patches with the right settings to re-enable it are certainly
welcome.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
The formula for Spring Roo is updated to the latest GA release 1.1.5.RELEASE.
The roo executable is renamed from roo.sh to roo, as specified in the Spring Roo installation instructions (see http://www.springsource.org/spring-roo).
ClosesHomebrew/homebrew#8899.
Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
Update QRencode to 3.2.0
Patches for issues Homebrew/homebrew#6447 and Homebrew/homebrew#6843 are now contained in this release.
Building is now thread-safe. Changed url, homepage and use sha1.
ClosesHomebrew/homebrew#8888.
Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
The Clay homepage has moved to http://claylabs.com/clay/. The claylanguage.org
hostname still redirects to the old site, so that should be changed as well.
ClosesHomebrew/homebrew#8935.
Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
Pango links against X11 libraries -- the `ENV.x11` call allows the formula (as
of Homebrew/homebrew#7658) to do so successfully.
ClosesHomebrew/homebrew#8941.
Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
When installing the latest sphinx script, it defaults to mysql support unless
--without-mysql is passed.
ClosesHomebrew/homebrew#8921.
Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
-Updated url and md5 to download the 7.0.5 tarball
-Removed version as it is inferred from the url
-This version no longer fails with llvm
ClosesHomebrew/homebrew#8895.
Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
New builds of GFortran from r.research.att.com. The latest package installs all
of GCC, so we throw out all compilers other than GFortran after installation.
FixesHomebrew/homebrew#8173.
No md5 should be given due to the rapid evolution of the dependancy.
ClosesHomebrew/homebrew#8877.
Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
The Sphinx search server is currently at verstion 2.0.2 **beta**, which is
the recommened release according to their [downloads page][1]
[1]: http://sphinxsearch.com/downloads/
Changes included:
- Update MD5 for Sphinx package
- Chnage install args to use `--with-mysql` if `which mysql` finds it,
similar to how the `--with-pgsl` works`
- Add MD5 for included Libstemmer formula
ClosesHomebrew/homebrew#8840.
Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
geos 3.3.1 fails_with_llvm due to missing symbols that get optimized out of
libgeom. This patches the makefile for that library so all objects are compiled
at -O1 rather than -O3.
ClosesHomebrew/homebrew#8858.
Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
Update LAME to 3.99.3 (stable / minor bugfix)
Changes: Fix for tracker item [ 3441349 ] --tg does not handle genre number when adding unicode tag.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Using the -b flag for the first time will create the specified
blacklist database file, then abort. This bug has been reported to
upstream since 2011-03-28, but no new version has been released since
then.
Upstream bug report:
http://sourceforge.net/tracker/?func=detail&aid=3252151&group_id=188282&atid=924685
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
This updates pango to 1.29.3 and fixes the html doc install path.
It also enables the creation of two man pages. Added at the end
is a def test that uses pango, cairo, glib, libz, and freetype.
The formula creates shared native libraies as it was previously
crafted, and it compiles using llvm 2335, gcc-4.2.1, and clang-2.0
from XCode 4.0.2 on 64bit OSX 10.6.8.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
The --enable-debug configure-time option builds httperf with
runtime support for the --debug=N or -d=N flags, which show
details about the requests and responses. N is a number; the
higher the number, the more detail you get.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
This commit updates liblas to version 1.6.1 and fixes two variables
that are passed to cmake to locate boost. It also includes an
option to run the builtin tests, as this library operates a
number of complex deps. Building is done out of source (oos) in
this formula, and cmake syntax is restructured per its usage,
placing the path after the options. This passes make test on 64bit
Snow Leopard using XCode-4.0.2, clang-2.0, llvm-2335, and gcc4.2.1.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Added patches to make 1.6.1 compile on in general (IP_RECVTOS) and to
specifially make it build on Lion (IPV6_HOPLIMIT)
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Emacs head now creates automatically the "bin" directory and its content
when "--with-ns" is enabled.
FixesHomebrew/homebrew#8761.
ClosesHomebrew/homebrew#8770.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
newick-utils is a set of tools for working with Newick-formatted tree
data.
ClosesHomebrew/homebrew#8717.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Fixed in 3.99.2: Due to some bugs in 3rd party HW/SW decoders, those
were not be able to make use of LAME's extended info tag anymore,
resulting in problems with things like gapless playback.
ClosesHomebrew/homebrew#8803.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>