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>
Often it is useful to provide a development build in addition to the
stable release or HEAD download.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Also added options:
-Updated tarball and md5 for 1.51
-Added an option to build the cppcheck qt-gui
-Added an option to build without rules, in which case there's no dependency on pcre
-Added caveats explaining how to link the cppcheck-gui.app in case --with-gui is used for install
ClosesHomebrew/homebrew#8683.
Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
Set current version to 3.7.0, using official git mirror
Set HEAD to the official git mirror
ClosesHomebrew/homebrew#8691.
Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
mz-scheme does not build on Lion, and has been superceded by Racket.
We would accept pull requests for mz-scheme in Homebrew-Alt if
access to this older version is still desired.
Torsocks allows you to use most socks-friendly applications in a safe way with Tor. It ensures that DNS requests are handled safely and explicitly rejects UDP traffic from the application you're using. This adds a formula for version 1.1 - for more info, see http://code.google.com/p/torsocks/
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Brute force program against pptp vpn endpoints (tcp port 1723). Fully standalone.
Supports latest MSChapV2 authentication. Tested against Windows and Cisco gateways.
Exploits a weakness in Microsoft's anti-brute force implementation which makes it
possible to try 300 passwords the second.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Putmail.py is a very simple and lightweight smtp client. Like msmtp but
written in Python. Supports queuing with the addition of the
putmail-queue brew.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Putmail.py is a very simple and lightweight smtp client. Like msmtp but
written in Python. Supports queuing with the addition of the
putmail-queue brew.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
ARGV.flag? will notice short options, and so ARGV.flag? '--devel' will
be triggered by '-d', which is obviously undesired.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
* Update formula's install to move JARs to libexec as preferred
* Update scripts use prefix for ES_HOME and update ES_CLASSPATH paths
to use libexec instead of lib
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
They changed the launch script (shocker) so the patch had to change
a bit too.
ClosesHomebrew/homebrew#8641.
Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
This formula updates the metasploit formula to the newest version available (4.1.0) as of 2011-11-16.
ClosesHomebrew/homebrew#8634.
Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
pkg-config append to cflags -std=gnu89 on Lion fixes duplicate
symbols linking libglib when compiling with Clang-3.0 from
XCode-4.2 (4D199). Add make check to confirm success, given the
critical nature of the software. The flag is appended only on
Lion, though it successfully tests on Snow Leopard in 64bit, too.
EDIT: checks if lion and if clang before switching to gnu89.
ClosesHomebrew/homebrew#8631.
Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
This reverts commit 4cfacc4def66d02b55d8b303b85522bf30317c8f.
This causes more problems than it solves.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
In particular, the fix for the "PERL_MM_OPT" bit has been in core git
since git.git@fa57f717cd679fd808845e21d6e51a277b76a15d.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Erlang pulls a sneaky trick by detecting LLVM-GCC and trying to compile HiPE
using vanilla GCC. Of course, this fails with XCode 4.2.
ClosesHomebrew/homebrew#8292.
Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
Build gpac's executables with lowercase filenames (e.g. mp4box instead
of MP4Box) Also document optional dependencies and update treatment of
ffmpeg and openjpeg dependencies when building HEAD.
ClosesHomebrew/homebrew#8432.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
This should allow Lion users have a build that passes the test suite and
actually works in practice.
Also enable C++ support while we're at it.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
-O3/-O2 leads to corrupt rtree indexes on 10.6/10.7 with both gcc and llvm-gcc.
This issue also affects SpatiaLite.
ClosesHomebrew/homebrew#8584.
Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
fox was using the 1.7 unstable branch by default, which appears to be
less widely used and certainly isn't supported by fxruby. It now uses
the stable branch by default, and makes the unstable branch available as
an option with --devel. Also bump the version for 1.7.
FixesHomebrew/homebrew#8577.
ClosesHomebrew/homebrew#8583.
Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
Daemon turns other processes into daemons. There are many tasks that
need to be performed to correctly set up a daemon process. This can be
tedious. Daemon performs these tasks for other processes. This is
useful for writing daemons in languages other than C, C++ or Perl (e.g.
/bin/sh, Java).
ClosesHomebrew/homebrew#8092.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Updated formula to link search-cmd into /usr/local/bin along with
the riak and riak-admin commands. Riak's search capabilities are
now included with the standard Riak installation and the
search-cmd is used to install search commit hooks and manage
bucket schema.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Running brew install xapian --binding reported the following error:
Error: SHA1 mismatch
Expected: d42d418c1873c607427c7cfb293477aa35428e4c
Got: 79e9f0b01f1af3440d10d00469dbe248784ffa1c
Archive:
/Users/gordy/Library/Caches/Homebrew/xapian-bindings-1.2.7.tar.gz
Verified correct sha1 by comparing with download from
http://xapian.org/download and updated formula accordingly.
ClosesHomebrew/homebrew#8558.
Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
This updates geos to version 3.3.1. It compiles on 64bit Snow Lep
with XCode-4.0.2, clang-2.0, and gcc-4.2.1.5666. It continues to
fail_with_llvm as is handled in the previous formula.
EDIT: Now with ENV.gcc and without ENV.O3
EDIT: Now remove all ENV.* leaving fails_with_llvm to sort it.
ClosesHomebrew/homebrew#8353.
Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
This update uses the current version of dar from sourceforge.net.
Compile tested under OSX Lion gcc 4.2.1
ClosesHomebrew/homebrew#8545.
Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
herrie depends on glib, but this wasn't being declared as a dependency.
FixesHomebrew/homebrew#8542.
ClosesHomebrew/homebrew#8547.
Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
libidn is a dependency of the GnuTLS 3.x series, and even though we
probably won't move to 3.x anytime soon, it's good to get the
dependencies up to snuff and work out any problems that might arise.
I also added a test of the executable while I was here.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Update bottled version to R14B03 compiled using version 68abb24 of the Erlang
formula compiled on OS X 10.7.1 using XCode 4.1.
ClosesHomebrew/homebrew#8365.
* Cleaned up the build process, thanks to GitHub user daddy2times
* Cleaned up caveats and added information about upgrading pre-9.1 databases
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Updates Valgrind to 3.7.0. This version adds (preliminary) support
for OS X 10.7 as well as XCode 4. Support for 10.5 is dropped, so
when 10.5 is detected it will install 3.6.1.
Full release notes can be found here:
http://valgrind.org/docs/manual/dist.news.htmlClosesHomebrew/homebrew#8529.
Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
The ffplay binary is only built by default if SDL is present---which made
obtaining it a hit-and-miss operation for some users. A new option,
`--with-ffplay`, has been added that will cause ffplay to be built.
ffplay will be explicitly disabled if the option is not invoked.
FixesHomebrew/homebrew#6880.
Upgrade lzop to version 1.03. This compiles without error on SL
using XCode-4.0.2, llvm-2335.9, and clang-2.0.139.
ClosesHomebrew/homebrew#8505.
Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
The leptonica patch wasn't pulling properly from the Google Code
repository, so it's been copied to a gist mirror.
FixesHomebrew/homebrew#8522.
ClosesHomebrew/homebrew#8525.
Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
Adding new library called Embryo, a tiny library designed to interpret
limited Small programs compiled by the included compiler, embryo_cc. It
is mostly a cleaned up and smaller version of the original Small
abstract machine.
ClosesHomebrew/homebrew#8342.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Adding new library called Eet for data serialization, encoding and
access. It is used as a really fast database in several applications
that use the EFL, as well as other libraries from the set.
ClosesHomebrew/homebrew#8342.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Adding new library called Eina, it is the first library of the
Enlightenment Foundation Libraries (or EFL) and which is used by almost
all of the others. It provides a set of default data structures, such
as Lists and shared Strings.
ClosesHomebrew/homebrew#8342.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
- Included CFLAGS needed to avoid conflict between getline defined by
noweb and the one available on MacOSX by default
- Call the awkname script so it replaces the awk version used to one
that exists by default in MacOSX.
ClosesHomebrew/homebrew#8395.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Upgrade box2d to version 2.2.1.
Use new CMake arguments listed in the docs for compiling.
Build out of source.
No errors on Snow Leopard compiling with XCode-4.0.2 using
clang-2.0.139 and llvm-2335.9.
ClosesHomebrew/homebrew#8483.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Update kermit to cku302, which according to the source files
is the Unix version 9.0.302.
Change version numbering to add the 302 suffix.
Use the new kermitproject.org url and homepage.
Compiles and runs without error on Snow Leopard using XCode-4.0.2,
llvm-2335.9 and clang-2.0.139.
ClosesHomebrew/homebrew#8487.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Update calcurse to version 2.9.2.
Update to the new homepage.
Update to the new tarball location.
Remove patches merged upstream.
Remove ENV.O3 flag, which is the default now.
Remove mandir, which is fixed upstream.
Compiles and runs on Snow Leopard using XCode-4.0.2, clang, & llvm.
ClosesHomebrew/homebrew#8486.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Updates cadaver to 0.23.3. This compiles without error on Snow
Leopard using XCode-4.0.2, llvm-2335.9, and clang-2.0.139.
ClosesHomebrew/homebrew#8484.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Upgrade bedtools to 2.14.3. No errors compiling on Snow Leopard
with XCode-4.0.2, clang-2.0.139, and llvm-2335.9
ClosesHomebrew/homebrew#8482.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
New formula for the plugins of...
"The Industry Standard In IT Infrastructure Monitoring"
-- http://www.nagios.org/ClosesHomebrew/homebrew#6470.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
- Updated the url to download the 1.2.5 tarball from abisource (current
maintainers).
- Updated the md5 for the 1.2.5 tarball.
- Updated the homepage to the official project site (old link appears
to be dead).
ClosesHomebrew/homebrew#8168.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>