aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula/spidermonkey.rb
AgeCommit message (Collapse)Author
2011-03-12Use ruby style for inheritance.Adam Vandenberg
2010-11-18Use https for all GitHub URLsTianyi Cui
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-11-09fix audit issuesAdam Vandenberg
2010-11-09curl 7.21.2 (OS X 10.5 comes with 7.16.3)Adam Vandenberg
CouchDB requires at least 7.18.0.
2010-11-02Update Formula: spidermonkeyAlexis Hildebrandt
Fix dylib install_name Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-08-07Update formulae for version 0.7Adam Vandenberg
* Use new "url" features * Use keg_only DSL * Use "skip_clean :all" DSL * Whitespace and style cleanups * Make bash invocations less silly * Use new man2-man8 helpers * Remove "FileUtils." since it is included in Formula * Use real names for deps instead of aliases * ENV.x11 now updates path, so remove that from individual brews
2010-07-01Patch Spidermonkey to export 2 date functions used by MongoDB.Adam Vandenberg
When compiling MongoDB from source, it relies on 2 date functions which are not exported in the version of SpiderMonkey provided by Homebrew. Homebrew itself uses binary MongoDB installs, but we include this patch to allow manual compiles of MondoDB.
2010-06-25Revert SpiderMonkey.Adam Vandenberg
The latest 1.9.3x builds of SpiderMonkey are not compatible with CouchDB, and presumably other software that depends on an older SpiderMonkey API. Revert SpiderMonkey to the previous version, but update the version to reflect what that revision actually is.
2010-06-24Update spidermonkey to 1.9.3Adam Vandenberg
* Use a stable tarball on Google Code instead of an hg revision * Update to 1.9.3 to stop getting compile errors on 64-bit OS X * autoconf 2.1.3 apparently no longer needed
2010-02-23Build disposable autoconf 213 for SpiderMonkeyMax Howell
Seeing as it's only SpiderMonkey that requires this specific version of Autoconf, lets not keep it around needlessly when it's also just a build dependency.
2010-01-24Make the build libmozjs threadsafe.Paul J. Davis
Needed to avoid a bug in OS X when a library was linked against CoreFoundation without having it initialized in the main thread. http://openradar.appspot.com/7209349
2009-12-04bump spidermonkey to a recent revisionAsh Berlin
This gives us tracemonkey/JIT capable version. As the comment says, there are no proper releases
2009-10-19Correctly set the -install_name of libjs.dylibCaleb Land
Remove the workaround for the wrong dylib ID from couchdb and set it correctly at the source. Fixes #95
2009-10-15s/require 'brewkit'/require 'formula'/gMax Howell
brewkit.rb changes ENV destructively, so lets not do that everytime a formula is required. Now it's possible for other tools to require a formula description without worrying about side-effects.
2009-10-04Make Spidermonkey work with CouchdbMax Howell
I had to remove the THREADSAFE flag to make it work. Couchdb seems the reason to use Spidermonkey at this point. Without these changes Couchdb would crash hard when loading the Spidermonkey dylib. If the threadsafety is required then we should look into making a keg-only Spidermonkey for Couchdb's personal use. The nspr dependency isn't documented as required, and doesn't seem to make a difference if it is removed. So I removed it.
2009-10-01This flag causes the make process to fail(@ivanvc)
2009-09-28Fix Spidermonkey formulaCaleb Land
The Spidermonkey makefiles hardcoded the compilers that are used. Which broke when used with gcc 4.2 cflags.
2009-09-21Use new depends_on syntax in all formulaMax Howell
Many formula were imported during the development of the dependency branch.
2009-09-16Default to patch level 1Max Howell
Having gone through our patches it's clear that p1 is more standard. Also fixed a bug where returning DATA outside of an array would fail to patch.
2009-09-16Build spidermonkey with utf-8 supportDane Jensen
2009-09-16Use __END__ patch rather than github gistMax Howell
Also there was seemingly some bug where if you didn't read the pipe for the patch commmand the exit status was non-zero.
2009-09-14Couchdb and dependency formulaeSean Wolfe
Signed-off-by: Max Howell <max@methylblue.com> I squashed a number of commits here, and also replaced the use of nspr.prefix with HOMEBREW_PREFIX as in theory we are flexible with our requirement for dependencies, although with the limited build system that SpiderMonkey possesses this is difficult for us to achieve anyway…