diff options
author | olgeni <olgeni@FreeBSD.org> | 2010-06-17 21:27:18 +0800 |
---|---|---|
committer | olgeni <olgeni@FreeBSD.org> | 2010-06-17 21:27:18 +0800 |
commit | 8c292e357fa617e2ba52baeb7503e1d281486069 (patch) | |
tree | e39d3c6c4265699bb5006725d77dc7a061e36035 /devel | |
parent | dfcae2793ec3fac0fcda0941b7b6af3accf958a2 (diff) | |
download | freebsd-ports-gnome-8c292e357fa617e2ba52baeb7503e1d281486069.tar.gz freebsd-ports-gnome-8c292e357fa617e2ba52baeb7503e1d281486069.tar.zst freebsd-ports-gnome-8c292e357fa617e2ba52baeb7503e1d281486069.zip |
Add swank-clojure, a server that allows SLIME (the Superior Lisp
Interaction Mode for Emacs) to connect to Clojure projects.
Diffstat (limited to 'devel')
-rw-r--r-- | devel/Makefile | 1 | ||||
-rw-r--r-- | devel/swank-clojure/Makefile | 29 | ||||
-rw-r--r-- | devel/swank-clojure/distinfo | 3 | ||||
-rw-r--r-- | devel/swank-clojure/pkg-descr | 17 |
4 files changed, 50 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile index 61164dd765f0..2601b04682c2 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -3151,6 +3151,7 @@ SUBDIR += svndelta SUBDIR += svnkit SUBDIR += svntrac + SUBDIR += swank-clojure SUBDIR += swig13 SUBDIR += synfig SUBDIR += sysconftool diff --git a/devel/swank-clojure/Makefile b/devel/swank-clojure/Makefile new file mode 100644 index 000000000000..6702c203a308 --- /dev/null +++ b/devel/swank-clojure/Makefile @@ -0,0 +1,29 @@ +# Ports collection makefile for: swank-clojure +# Date created: Jun 17 2010 +# Whom: olgeni +# +# $FreeBSD$ +# + +PORTNAME= swank-clojure +PORTVERSION= 1.1.0 +CATEGORIES= devel lisp java +MASTER_SITES= http://repo.technomancy.us/ +EXTRACT_SUFX= .jar +EXTRACT_ONLY= + +MAINTAINER= olgeni@FreeBSD.org +COMMENT= Swank/SLIME support for Clojure + +USE_JAVA= yes +JAVA_VERSION= 1.5+ + +NO_BUILD= yes +NO_WRKSUBDIR= yes + +PLIST_FILES= %%JAVAJARDIR%%/swank-clojure.jar + +do-install: + @${INSTALL_DATA} ${DISTDIR}/${DISTFILES} ${JAVAJARDIR}/swank-clojure.jar + +.include <bsd.port.mk> diff --git a/devel/swank-clojure/distinfo b/devel/swank-clojure/distinfo new file mode 100644 index 000000000000..a99b065e3ca6 --- /dev/null +++ b/devel/swank-clojure/distinfo @@ -0,0 +1,3 @@ +MD5 (swank-clojure-1.1.0.jar) = 41a73429e976229fcded8baa011f0924 +SHA256 (swank-clojure-1.1.0.jar) = efce07cdaecc4dfa09546ff5862afaf1ff5202ed035193fcebca22bfb2398021 +SIZE (swank-clojure-1.1.0.jar) = 37290 diff --git a/devel/swank-clojure/pkg-descr b/devel/swank-clojure/pkg-descr new file mode 100644 index 000000000000..113643d9f731 --- /dev/null +++ b/devel/swank-clojure/pkg-descr @@ -0,0 +1,17 @@ +Swank Clojure is a server that allows SLIME (the Superior Lisp +Interaction Mode for Emacs) to connect to Clojure projects. + +To use it you must launch a swank server, then connect to it from +within Emacs using M-x slime-connect. + +For example: + + (ns user (:use [swank.swank :as swank])) + + (clojure.main/with-bindings + (swank/ignore-protocol-version "2010-06-04") + (swank/start-server "/dev/null" :port 4005)) + +Just replace "user" with your preferred namespace. + +WWW: http://github.com/technomancy/swank-clojure |