This formula installs the MALLET machine learning for language toolkit.
It is a Java utility, so the formula basically just deals with copying
the libraries and wrapping the scripts.
ClosesHomebrew/homebrew#13825.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
BACT is a machine learning tool for labeled orderd trees.
The important characteristic is that the input example x is represented
not in a numerical feature vector (bag-of-words) but in a labeled ordered tree.
ClosesHomebrew/homebrew#13816.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
The batch update in 3c5ca25cad4a19b7200 erroneously set the completion
checksum to the same SHA1 as the main R package tarball.
ClosesHomebrew/homebrew#14708.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
libical upgrade to 0.48.
Add missing deps on autotools because it runs a `bootstrap`.
Works well on 10.8 with clang.
ClosesHomebrew/homebrew#14703.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
TinyScheme is a lightweight Scheme interpreter that implements as large
a subset of R5RS as was possible without getting very large and
complicated.
Upstream do not have access to a Mac, so they recomend patching the
primitive makefile to compile it on Mac OS X (or any other systems).
ClosesHomebrew/homebrew#11578.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
The download link we have no longer works.
Other links exist, but with different checksums.
The downloads are all non-versioned anyway.
ClosesHomebrew/homebrew#14683.
Old one seems to have been removed from SourceForge, so previous formula is broken
ClosesHomebrew/homebrew#14697.
Signed-off-by: Misty De Meo <mistydemeo@gmail.com>
Compile-in default template location
Allows most folks to avoid linking to the Templates, but still
allows them to override the default templates in any documented
manner.
ClosesHomebrew/homebrew#14693.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
- Unset PYTHONPATH and PYTHONHOME which would lead to install distribute and
pip into the wrong python.
- For NCLT: Add to CPPFLAGS the path to zlib via -I because python's setup.py
scans only these flags.
- '-Qunused-arguments' can be added after ENV.enable_warnings to reduce
noise. The only thing which we must not add is the "-w" switch!
- For python.rb only: Pass "--no-user-cfg" to python setup.py and add --force
when installing distribute and pip to ensure overwriting with the new ones.
ClosesHomebrew/homebrew#14689.
ClosesHomebrew/homebrew#14686.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
We use PKG_CONFIG_LIBDIR to reset the default search path, overriding
whatever is baked into the pkg-config executable. This way, we can later
append XQuartz paths here while still allowing any brewed libs to take
precedence, keg-only or not.
Hopefully this will resolve any remaining issues, and let us get rid of
some per-formula hacks.
c.f. Homebrew/homebrew#14474.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Update SHA1 for the proj-datumgrid-1.5.zip file (it was checking for the same SHA1 of the proj-4.8.0.tar.gz file)
ClosesHomebrew/homebrew#14677.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Wine no longer uses these, so the comments are outdated. Continue to
build universal by default, though, to support legacy installs.
Eventually they can grow universal options or just build native-only
after a sufficient period of time.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Avidemux-2.5 uses fontconfig, but some users may not have XQuartz.
Add a `depends_on :fontconfig`.
FixesHomebrew/homebrew#14644ClosesHomebrew/homebrew#14665.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
An ANSI C library that parses ini files.
ClosesHomebrew/homebrew#13104.
Signed-off-by: Max Howell <mxcl@me.com>
Use make CC=cc form rather than editing Makefiles.
This is an extraction of the Argp header and library from Glibc. It may be used as a dependency for formulae that depend on the argp functionality of Glibc.
ClosesHomebrew/homebrew#13138.
Signed-off-by: Max Howell <mxcl@me.com>
YamCha is a generic, customizable, and open source text chunker
oriented toward a lot of NLP tasks, such as POS tagging,
Named Entity Recognition, base NP chunking, and Text Chunking.
ClosesHomebrew/homebrew#13815.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
graphicsmagick needs `--disable-openmp` if clang. Add that.
Fixes a link error when it adds an unsupported `-lgomp`.
Update the `fails_with :llvm` because it builds with 2336.11.
FixesHomebrew/homebrew#14638ClosesHomebrew/homebrew#14652.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Fixes:
invalid conversion from ‘void (* const)(QObject*, QMetaObject::Call,
int, void**)’ to ‘int (*)(QMetaObject::Call, int, void**)’
Also fixes (via a patch) a build error on case sensitive filesystems.
This uses a fixed revision in Git, because the latest stable release
(1.2.0) fails to compile on Lion.
ClosesHomebrew/homebrew#12220.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Since even superenv cannot solve this, we need this ugly patch.
Valgrind devs have no Macs.
ClosesHomebrew/homebrew#14441.
Signed-off-by: Max Howell <mxcl@me.com>
Quite a bit of amendment from me.
I forked ldbd a while ago and modded (without much knowledge) the files
to get it to build on 10.7 with Xcode 4. I tried to get the changes
incorporated into the upstream, but have never gotten a response.
- Tim Gray
ClosesHomebrew/homebrew#13095.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
clang doesn't handle flexible arrays of non-POD types. So instead
of a flexible array, use a 0-length array.
ClosesHomebrew/homebrew#14448.
Signed-off-by: Max Howell <mxcl@me.com>
Added comment for the Gentoo patch
Clang is unlikely to ever support this kind of thing, it's bad code!
In this case really we could use a way to provide a diff of the lines that break the compile and say that it fails with clang while this bad code is in the sources.
ClosesHomebrew/homebrew#14573.
rbenv-bundler is an rbenv plugin that makes shims aware of bundle
installation paths
ClosesHomebrew/homebrew#14496.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
This release adds ``spipe'', a client to spiped which encrypts a single
connection and as the unencrypted end of that connection uses the
standard input and output. In other words, spipe acts like 'netcat' or
'openssl s_client'.
A practical use of spipe as an OpenSSH ProxyCommand to create hidden in
plain sight SSH services is explained at its authors blog.
ClosesHomebrew/homebrew#14576.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
This started happening because I undefined CC. Now a lot of tools pick gcc. The problem here is that we add to cflags before configure, and during configure we are 'servile' so when configure uses gcc it *is* llvm-gcc and not clang, which we will be during make because then we are *not* servile.
So we have to assign these cflags during make only, which is easy enough. Code is neater now too.
I am now working on superenv so that it can determine if a tool cannot use certain flags and then pick another. The last stage of always-just-works.
Upgrade sam2p to version 0.49.1.
Add `--disable-debug`
Add `fails_with :clang`
Works well with superenv.
FixesHomebrew/homebrew#14592ClosesHomebrew/homebrew#14599.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
serf requires you to explicitly tell it where to find the supertool because otherwise it has a hardcoded /usr/bin/apr-1-config (:P), ctail however is sensible and searches the PATH so now it's as though we do nothing special in that formula. Nice.
gs-9.06 is designed to build with only `:libpng` these days, but it
fails to compile with superenv unless we specify that we don't
want to build with X11.
* Remove the `ENV['LIBS'] = some/X11/path`
* Add `--without-x` to fix a build error.
FixesHomebrew/homebrew#14564ClosesHomebrew/homebrew#14596.
Signed-off-by: Misty De Meo <mistydemeo@gmail.com>
So the CC= in the Makefile is overridden by the $CC setting. I considered doing this generally, but as it stands we keep most of the user's environment in both superenv and stdenv so it's too risky. But I wanted to commit one example of it at least.
This patch removes most of the settings for CC, CXX etc. because we are trying to be minimal. Then we force the compiler to Homebrew's choice underneath in superenv. We however leave LD because we prefer that build-systems use the c-compiler for linking, it generally works better (copiously tested), however when the build-system explicitly calls ld, we respect that. This gets around the ocaml bug in question, since somehow clang was crashing during link, but the ld tool itself (which is kind of clang, kind of llvm-gcc) is okay with this.
Also moved the setting of O (so that cc-args are refurbished) into a make wrapper. Not sure if this matter much, but seems more consistent.
Upgrade open-scene-graph to version 3.1.2.
Remove that patch that is merged into this version.
Add a `--docs` option. Don't build them by default.
Add deps on doxygen and graphviz if building docs.
Install the docs into the correct path.
Add a dep on gnuplot.
Add a dep on gtkglext.
Add an option to build ffmpeg support. It is off by default.
Make the ffmpeg dep conditional on the option.
Use inreplace to turn off ffmpeg rather than 10 CMake vars.
Actually build the docs using `make doc_openscenegraph` if asked.
Remove the `fails_with` because it works now.
Add a patch to fix a syntax error during `cmake`, missing OR.
Change to 10.7 specific cmake code to `10.7 or 10.8`.
Reported upstream and noted removal date in comments.
Tested on ML using clang and llvm from XCode-4.4.1.
FixesHomebrew/homebrew#13840ClosesHomebrew/homebrew#14563.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
mkvtoolnix uses #define foreach BOOST_FOREACH, which breaks the build
due to an issue with header file ordering. Boost 1.49 was patched
to avoid this issue, but the patch was removed in 1.50, so the mkvtoolnix
build must provide a workaround.
See: https://svn.boost.org/trac/boost/ticket/6131ClosesHomebrew/homebrew#14568.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>