Gecode was updated to 3.7.2 in 672c5ab20b77 which fixed the error with
clang. Geocode passes make check.
* Remove fails_with block.
* Remove unrecognized configure option for dependency-tracking
* Remove --disable-debug option. It is the defualt.
* Add --disable-examples option. This stops two dozen example
binaries from filling /usr/local/bin that have common names like
golf, sudoku, grocery, and partition.
ClosesHomebrew/homebrew#11374.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
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
ClosesHomebrew/homebrew#10669.
Signed-off-by: Misty De Meo <mistydemeo@gmail.com>
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 closeHomebrew/homebrew#10074ClosesHomebrew/homebrew#10101.
Signed-off-by: Misty De Meo <mistydemeo@gmail.com>
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>
SimGrid is a toolkit that provides core functionalities for the
simulation of distributed applications in heterogeneous distributed
environments. The specific goal of the project is to facilitate research
in the area of parallel and distributed large scale systems, such as
Grids, P2P systems and clouds. Its use cases encompass heuristic
evaluation, application prototyping or even real application development
and tuning. (from the project homepage http://simgrid.gforge.inria.fr/)
ClosesHomebrew/homebrew#9809.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
This commit upgrades mariadb's formula to 5.3.5 GA, force use of LLVM
and make it correctly depend on brew's readline.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
"MiniSat is a minimalistic, open-source SAT solver, developed to help
researchers and developers alike to get started on SAT."
[http://minisat.se]
ClosesHomebrew/homebrew#8011.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Moved setting ENV['LD'] = ENV['CXX'] to after ENV.llvm is (possibly) set. Otherwise ENV['LD'] might end up as llvm-gcc rather than the expected CXX version. Verified that this fixed the issue I had installing QT on my machine. Fixes issue Homebrew/homebrew#11202. See also Homebrew/homebrew#11198.
By the comment above where ENV.llvm is set, maybe it was supposed to be using clang rather than llvm-gcc though because my Xcode is 3.2.6. clang is "Apple clang version 1.7 (tags/Apple/clang-77) (based on LLVM 2.9svn)", and llvm-gcc is "i686-apple-darwin10-llvm-gcc-4.2 (GCC) 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2335.6)".
In any case, moving these two lines made it compile and install fine on my system.
FixesHomebrew/homebrew#11261, Homebrew/homebrew#11202, Homebrew/homebrew#11198.
- Removed drush_make install since it is now included with Drush
7.x-5.0.
ClosesHomebrew/homebrew#11239.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
On their github site, the devs fix the compile error with Clang
in the master of the release branch. Put that patch inline.
Fixes compile error with Clang, Lion, XCode-4.3.2. Passes
make check.
ClosesHomebrew/homebrew#11206.
ClosesHomebrew/homebrew#10453.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
This formula uses a non-versioned download.
Upstream should provided a versioned download, or interested
parties should maintain this formula in an alternate repo.
ClosesHomebrew/homebrew#10856.
sdl_sound contains critical fixes for OSX in head only.
Requests have been made upstream for them to bump their version
that has not changed since 2008.
* Adds autotools deps when XCode is >= 4.3 and building head
* Changes from bootstrap to autoreconf. Bootstrap hardcodes
a path to /usr/bin/glibtoolize and uses a non-standard flag.
* Use env vars to send the flags.
ClosesHomebrew/homebrew#10667.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Removed duplicate sqlite3 tool from the stuff linked into bin. Made the bin scripts and they exec the actual tool in bin. Was necessary for the emulator tool to work. Should have done it this way in the first place really.
The FASTX-Toolkit is a collection of command line tools for Short-Reads
FASTA/FASTQ files preprocessing that are well suited for processing High
Throughput Sequencing data
ClosesHomebrew/homebrew#9697.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Adding new formula for libgtextutils which is a required library for
fastx_toolkit
ClosesHomebrew/homebrew#9696.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
nuttcp is a network performance measurement tool intended for use by
network and system managers. Its most basic usage is to determine the
raw TCP (or UDP) network layer throughput by transferring memory
buffers from a source system across an interconnecting network to a
destination system, either transferring data for a specified time
interval, or alternatively transferring a specified number of bytes.
ClosesHomebrew/homebrew#9840.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
In the Makefile, `FFLAGS` was being set to the value of `CFLAGS` which no
longer works when the flags are being tuned for the Clang compiler. `FCFLAGS`
is now used instead as it contains a copy of `CFLAGS` that has been edited for
use by GFortran.
FixesHomebrew/homebrew#11119.
Rakudo Star comes with its own version of Parrot that is designed to match the
target release of rakudo, so I am removing the Parrot dependency and having it
build against packages version of Parrot.
Also, having it install all of the tools, this includes parrot, nqp, and all
of the modules that come with Rakudo Star instead of just installing the perl6
executable.
Also added caveat about installing parrot and rakudo side by side.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
This is a new formula for ipbt. It plays back recordings made with
ttyrec.
ClosesHomebrew/homebrew#9948.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
This causes configure to pick the wrong libpixman on at least 10.6, and
issues with SVG on at least 10.7. So remove it, and we'll try to fix any
remaining issues with a different approach, e.g. special ENV vars for
freetype.
cf Homebrew/homebrew#11036, Homebrew/homebrew#11042, Homebrew/homebrew#11049.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Upgrade jhead to version 2.95. Install jhead.1 and usage.html.
Remove `chmod +x jhead`. It brews as a 555.
ClosesHomebrew/homebrew#11076.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Upgrade to clhep 2.1.2.2. Fixes compile error with clang.
Builds in parallel. Remove ENV.j1. Passes `make test` on Lion
and Snow Leopard with five compilers from Xcode-4.3.1 and 4.0.2.
ClosesHomebrew/homebrew#11080.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
The XPA messaging system provides seamless
communication between many kinds of Unix
programs, including X programs and Tcl/Tk programs.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
- This adds a formula for libqalculate 0.9.7 to homebrew. It builds on my
system, but I'm not sure if I've set up some kegs which may be used.
- Also includes minor patch to two files (in formula) for ignoring malloc.h
on apple platform. It's fixed upstream, but not in a release just the
sourceforge git repo.
ClosesHomebrew/homebrew#9533.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
In multi-user systems for certain, and possibly in other situations
(possibly related to installing with `$ sudo brew install nethack`),
nethack permissions were set incorrectly. Nethack wants to be able to
create save files in $NETHACKDIR/libexec/save, but the folder lacked
group permissions to allow this.
Additionally, it needs to be able to write the lock (perm) file, but
didn't have permission to do this either.
ClosesHomebrew/homebrew#8765.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Wdfs is a webdav filesystem that makes it possible to mount a webdav
share under linux, freebsd and apple mac os x. Wdfs has some special
features for accessing subversion repositories via webdav. It's based
on fuse and neon.
ClosesHomebrew/homebrew#8731.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
The stable version is 2.3, but it is old, MacPorts packages both versions,
and this is the one people actually want to use.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>