# $Id$ PortSystem 1.0 name clojure version 1.0.0 epoch 20090504 revision 1 categories lang java maintainers gmail.com:mdippery description The Clojure programming language long_description Clojure is a dynamic programming language for the JVM. \ It is interactive, yet compiled, with a robust \ infrastructure for concurrency. It is a functional \ dialect of Lisp, with a rich set of immutable, \ persistent data structures and a macro system. homepage http://clojure.org/ platforms darwin distname clojure_${version} master_sites googlecode:clojure checksums md5 e7a50129040df7fe52287006988ecbb2 \ sha1 fa7c03be9b30e9462b71aead03ea4487c6b9aeac \ rmd160 cb4533bf24c96613cfa3a1643cafa2b689c32f83 distname ${name}_${version} use_zip yes use_configure no build {} variant readline conflicts rlwrap description {Use readline support} { depends_run-append port:jline } variant rlwrap conflicts readline description {Use rlwrap support for tab completion, parenthesis matching} { depends_run-append port:rlwrap } destroot { set javadir ${destroot}${prefix}/share/java set clojuredir ${javadir}/clojure set clojurejar ${clojuredir}/lib/clojure.jar set clojurebin ${clojuredir}/bin/clj set clojurelink ${prefix}/share/java/clojure/bin/clj set clojuresh clj.sh set bindir ${destroot}${prefix}/bin if {[variant_isset readline]} { set clojuresh clj-jline.sh } if {[variant_isset rlwrap]} { set clojuresh clj-rlwrap.sh } xinstall -m 0755 -d ${javadir} xinstall -m 0755 -d ${clojuredir} xinstall -m 0755 -d ${clojuredir}/lib xinstall -m 0755 -d ${clojuredir}/bin xinstall -m 0644 -W ${workpath} clojure-${version}.jar ${clojurejar} xinstall -m 0755 -W ${filespath} ${clojuresh} ${clojurebin} if {[variant_isset rlwrap]} { xinstall -m 0644 -W ${filespath} .clj_completions ${clojuredir}/.clj_completions } ln -s ${clojurelink} ${bindir}/clj }