aboutsummaryrefslogtreecommitdiff
path: root/devel/clojure-cider
diff options
context:
space:
mode:
authorRui Paulo <rpaulo@FreeBSD.org>2014-05-18 19:34:37 +0000
committerRui Paulo <rpaulo@FreeBSD.org>2014-05-18 19:34:37 +0000
commit56cb0d12ce578b0131028b4f2ad3b3d82323c140 (patch)
tree76a552bd88172349371419201bee8d200e8ee1b1 /devel/clojure-cider
parent7defb2f10b5d79180db9af7be245431e09f6ff5c (diff)
Notes
Diffstat (limited to 'devel/clojure-cider')
-rw-r--r--devel/clojure-cider/Makefile55
-rw-r--r--devel/clojure-cider/distinfo2
-rw-r--r--devel/clojure-cider/pkg-descr5
-rw-r--r--devel/clojure-cider/pkg-plist13
4 files changed, 75 insertions, 0 deletions
diff --git a/devel/clojure-cider/Makefile b/devel/clojure-cider/Makefile
new file mode 100644
index 000000000000..c7484cf55b6d
--- /dev/null
+++ b/devel/clojure-cider/Makefile
@@ -0,0 +1,55 @@
+# $FreeBSD$
+
+PORTNAME= clojure-cider
+PORTVERSION= 0.6.0
+CATEGORIES= lang devel elisp
+DISTNAME= cider-${PORTVERSION}
+
+MAINTAINER= rpaulo@FreeBSD.org
+COMMENT= Clojure IDE and REPL for Emacs
+
+LICENSE= GPLv3
+
+USE_GITHUB= yes
+GH_ACCOUNT= clojure-emacs
+GH_TAGNAME= v${PORTVERSION}
+GH_COMMIT= fd14211
+GH_PROJECT= cider
+
+USE_EMACS= yes
+
+NO_BUILD= yes
+
+RUN_DEPENDS+= clojure-mode.el>0:${PORTSDIR}/lang/clojure-mode.el \
+ pkg-info.el>0:${PORTSDIR}/devel/pkg-info.el \
+ dash.el>0:${PORTSDIR}/devel/dash.el
+
+do-install:
+ ${INSTALL_DATA} ${WRKSRC}/cider-client.el \
+ ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}
+ ${INSTALL_DATA} ${WRKSRC}/cider-eldoc.el \
+ ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}
+ ${INSTALL_DATA} ${WRKSRC}/cider-inspector.el \
+ ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}
+ ${INSTALL_DATA} ${WRKSRC}/cider-interaction.el \
+ ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}
+ ${INSTALL_DATA} ${WRKSRC}/cider-macroexpansion.el \
+ ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}
+ ${INSTALL_DATA} ${WRKSRC}/cider-mode.el \
+ ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}
+ ${INSTALL_DATA} ${WRKSRC}/cider-repl.el \
+ ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}
+ ${INSTALL_DATA} ${WRKSRC}/cider-scratch.el \
+ ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}
+ ${INSTALL_DATA} ${WRKSRC}/cider-selector.el \
+ ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}
+ ${INSTALL_DATA} ${WRKSRC}/cider-stacktrace.el \
+ ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}
+ ${INSTALL_DATA} ${WRKSRC}/cider-util.el \
+ ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}
+ ${INSTALL_DATA} ${WRKSRC}/cider.el \
+ ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}
+ ${INSTALL_DATA} ${WRKSRC}/nrepl-client.el \
+ ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}
+
+.include <bsd.port.mk>
diff --git a/devel/clojure-cider/distinfo b/devel/clojure-cider/distinfo
new file mode 100644
index 000000000000..b8ce60801d22
--- /dev/null
+++ b/devel/clojure-cider/distinfo
@@ -0,0 +1,2 @@
+SHA256 (cider-0.6.0.tar.gz) = bc369135110eddb694f8f0b104dd4cbff2dacf182c2ee03c5bf04546916ce94a
+SIZE (cider-0.6.0.tar.gz) = 236646
diff --git a/devel/clojure-cider/pkg-descr b/devel/clojure-cider/pkg-descr
new file mode 100644
index 000000000000..752a2dc3ecfd
--- /dev/null
+++ b/devel/clojure-cider/pkg-descr
@@ -0,0 +1,5 @@
+CIDER (formerly nrepl.el) is the Clojure IDE and REPL for Emacs, built on top
+of nREPL, the Clojure networked REPL server. It's a great alternative to the
+now deprecated combination of SLIME + swank-clojure.
+
+WWW: https://github.com/clojure-emacs/cider
diff --git a/devel/clojure-cider/pkg-plist b/devel/clojure-cider/pkg-plist
new file mode 100644
index 000000000000..e812c01c33e9
--- /dev/null
+++ b/devel/clojure-cider/pkg-plist
@@ -0,0 +1,13 @@
+%%EMACS_SITE_LISPDIR%%/cider-client.el
+%%EMACS_SITE_LISPDIR%%/cider-eldoc.el
+%%EMACS_SITE_LISPDIR%%/cider-inspector.el
+%%EMACS_SITE_LISPDIR%%/cider-interaction.el
+%%EMACS_SITE_LISPDIR%%/cider-macroexpansion.el
+%%EMACS_SITE_LISPDIR%%/cider-mode.el
+%%EMACS_SITE_LISPDIR%%/cider-repl.el
+%%EMACS_SITE_LISPDIR%%/cider-scratch.el
+%%EMACS_SITE_LISPDIR%%/cider-selector.el
+%%EMACS_SITE_LISPDIR%%/cider-stacktrace.el
+%%EMACS_SITE_LISPDIR%%/cider-util.el
+%%EMACS_SITE_LISPDIR%%/cider.el
+%%EMACS_SITE_LISPDIR%%/nrepl-client.el