aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula/clojure.rb
diff options
context:
space:
mode:
Diffstat (limited to 'Library/Formula/clojure.rb')
-rw-r--r--Library/Formula/clojure.rb49
1 files changed, 0 insertions, 49 deletions
diff --git a/Library/Formula/clojure.rb b/Library/Formula/clojure.rb
deleted file mode 100644
index 7b665849f..000000000
--- a/Library/Formula/clojure.rb
+++ /dev/null
@@ -1,49 +0,0 @@
-require 'formula'
-
-class Clojure < Formula
- homepage 'http://clojure.org/'
- url 'http://repo1.maven.org/maven2/org/clojure/clojure/1.5.1/clojure-1.5.1.zip'
- sha1 '90d09dff6e6ded4382d06ff3b3ab03be471fcab2'
-
- head 'https://github.com/clojure/clojure.git'
-
- depends_on 'rlwrap' => :optional
-
- def script
- if build.with? 'rlwrap'
- rlwrap = "rlwrap "
- else
- rlwrap = ""
- end
- <<-EOS.undent
- #!/bin/sh
- # Clojure wrapper script.
- # With no arguments runs Clojure's REPL.
-
- # Put the Clojure jar from the cellar and the current folder in the classpath.
- CLOJURE=$CLASSPATH:#{prefix}/#{jar}:${PWD}
-
- if [ "$#" -eq 0 ]; then
- #{rlwrap}java -cp "$CLOJURE" clojure.main --repl
- else
- java -cp "$CLOJURE" clojure.main "$@"
- fi
- EOS
- end
-
- def jar
- "clojure-#{version}.jar"
- end
-
- def install
- system "ant" if build.head?
- prefix.install jar
- (prefix+jar).chmod(0644) # otherwise it's 0600
- (prefix+'classes').mkpath
- (bin+'clj').write script
- end
-
- def test
- system "#{bin}/clj", "-e", '(println "Hello World")'
- end
-end