aboutsummaryrefslogtreecommitdiffstats
path: root/devel
diff options
context:
space:
mode:
authorolgeni <olgeni@FreeBSD.org>2010-06-17 21:27:18 +0800
committerolgeni <olgeni@FreeBSD.org>2010-06-17 21:27:18 +0800
commit8c292e357fa617e2ba52baeb7503e1d281486069 (patch)
treee39d3c6c4265699bb5006725d77dc7a061e36035 /devel
parentdfcae2793ec3fac0fcda0941b7b6af3accf958a2 (diff)
downloadfreebsd-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/Makefile1
-rw-r--r--devel/swank-clojure/Makefile29
-rw-r--r--devel/swank-clojure/distinfo3
-rw-r--r--devel/swank-clojure/pkg-descr17
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