aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula/clojure.rb
AgeCommit message (Collapse)Author
2012-08-26clojure: use new dslAdam Vandenberg
2012-08-19clojure: Add --devel buildShawn Morel
Closes #14294. Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
2012-06-12clojure: use sha1Adam Vandenberg
2012-05-15Fix more quoting issuesJack Nagel
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-04-16Clojure 1.4.0Julien Blanchard
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-01-27Clojure: fix clj wrapperMagnus Holm
bin/clj: Quote $CLOJURE so it works when $PWD includes a space Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-10-22chmod clojure's .jar to 644 so non-owners can read it.Peter Schuller
Else other users than installer cannot run 'clj'. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-10-05clojure: Update to v1.3.0Michael Dippery
Closes #7893. Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
2011-09-01Be more explicit about paths in test methodsAdam Vandenberg
2011-06-19Clojure: update CLASSPATH in the wrapperAdam Vandenberg
Also add a test: brew test -v clojure
2011-06-12Clojure 1.2.1Michael S. Klishin
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-05-26Use https for github repos.Adam Vandenberg
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-10-24Use new clojure git repoPaul Ingles
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-10-03Revert "Simplify `clj` script and fix some quoting."Adam Vandenberg
This reverts commit fc6f2c88fd080025f128f300c98ce4a66ed3365b.
2010-10-03Simplify `clj` script and fix some quoting.Martin Kühl
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-10-01clojure - link to repl wrapper scriptAdam Vandenberg
2010-08-19Update clojure and clojure-contrib to version 1.2.Martin Kühl
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-07-16Add ARGV.build_head? and use it.Adam Vandenberg
This allows both "--HEAD" and "-H" to be used consistently, which was the intention in the first place.
2010-03-21Many fixes for clojure and clojure-contrib formulae.Drew Hess
- clojure formula now works with HEAD installs. - Use /bin/sh rather than /bin/bash in the clj script. - Fix argument-passing in the clj script. (Fixes #867) - Remove the Java -server flag in the clj script. This is the default option on 64-bit Macs running 10.5 and 10.6 anyway, unless the user has used Java Preferences to make the 32-bit VM the preferred VM, in which case the default is -client. Choosing the 32-bit VM happens to be the only way to use the client HotSpot VM, as the client VM is not currently supported on 64-bit architectures. Presumably, if the user prefers the 32-bit client VM, he has his reasons, and the clj script should respect them. (The client VM has a faster start-up time, for example, which may benefit command-line scripts written in Clojure and invoked using clj.) It would be nice to allow the user to be explicit about which VM to use when invoking the clj script, but this would almost certainly not be portable to other systems' implementations of the 'clj' script, and would be difficult to document due to the fact that clojure.main outputs its own usage message when supplied with a --help/-h/-? argument. Anyone with special needs can simply write his own wrapper script. In any case, users of 64-bit Macs who haven't explicitly chosen the 32-bit Java VM in Java Preferences (i.e., probably most Homebrew users) are unaffected by this change. - clojure-contrib formula now installs the latest stable release (1.1.0) by default (it used to install HEAD always). HEAD installs are still supported via the --HEAD flag but require the HEAD version of clojure; the build will break if the HEAD version of clojure is not installed. - clojure-contrib installs the pre-packaged JAR file, supplied in the release ZIP file, if installing the release version. - clojure-contrib only conditionally depends on maven, if installing HEAD. - clojure-contrib HEAD builds explicitly use the installed clojure HEAD JAR file, per the clojure-contrib documentation. (HEAD builds prior to this change would often mysteriously create a nearly-empty clojure-contrib JAR file.) - clojure-contrib always installs the JAR file as clojure-contrib.jar, rather than adding a version suffix. The Cellar path is sufficient to discriminate versions, and this way the JAR file name is consistent. - Change the clojure-contrib homepage to point to the clojure-contrib documentation, rather than the project's GitHub homepage. - Clojure does not find the clojure-contrib JAR file unless the CLASSPATH includes the JAR file name. Fix the clojure-contrib caveat to reflect this behavior. - Fix "already initialized constant JAR" warnings in both formulae. Signed-off-by: David Höppner <0xffea@gmail.com>
2010-02-18Clojure - use inline startup script instead of DATA and gsub.Adam Vandenberg
2010-02-13clj invocation doesn't like -iMax Howell
See Issue #575
2010-02-13Closes #579Max Howell
Don't hardcode Homebrew prefix when possible. A general solution for this would be nice as we do it all over the place.
2010-01-31Fix #575 - use updated method for invoking clojure.Adam Vandenberg
2010-01-16Updating clojure formula to work against version 1.1.0Jason Baker
2009-12-31Simplified Clojure formulaMax Howell
Just felt like it guv'n'r.
2009-10-19Don't ignore CLASSPATH in clj commanddbr
$CLOJURE was passed to java -classpath, which caused the $CLASSPATH ENV var to be ingored. This is needed for the clojure-contrib formula, and for using third-party classes, which is kind of useful..
2009-10-19Add --head repo for clojure formuladbr
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-12Improved clojure formula.dbr
Merged the clj_repl and clj commands into one clj command, which either invokes the REPL, or runs a script (similar to how the python command works). Moved the script to DATA, instead of inline
2009-09-28Added formula for clojure-1.0.0Luke Amdor