aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJimmy Olgeni <olgeni@FreeBSD.org>2015-06-26 07:58:47 +0000
committerJimmy Olgeni <olgeni@FreeBSD.org>2015-06-26 07:58:47 +0000
commit23bb6c32d2146817ad5c6942e86b5b5afb205b5f (patch)
tree2d6038745133c2509acc67179826621711898770
parent089ca6f161842f7fe4fbf3c982c38c913c77ae8f (diff)
downloadports-23bb6c32d2146817ad5c6942e86b5b5afb205b5f.tar.gz
ports-23bb6c32d2146817ad5c6942e86b5b5afb205b5f.zip
Notes
-rw-r--r--lang/Makefile1
-rw-r--r--lang/alchemist.el/Makefile29
-rw-r--r--lang/alchemist.el/distinfo2
-rw-r--r--lang/alchemist.el/pkg-descr14
-rw-r--r--lang/alchemist.el/pkg-plist27
5 files changed, 73 insertions, 0 deletions
diff --git a/lang/Makefile b/lang/Makefile
index 524a4f5b2c4f..c5f564722fd0 100644
--- a/lang/Makefile
+++ b/lang/Makefile
@@ -7,6 +7,7 @@
SUBDIR += abcl
SUBDIR += adacontrol
SUBDIR += afnix
+ SUBDIR += alchemist.el
SUBDIR += algol68g
SUBDIR += alisp
SUBDIR += angelscript
diff --git a/lang/alchemist.el/Makefile b/lang/alchemist.el/Makefile
new file mode 100644
index 000000000000..056cadb535ab
--- /dev/null
+++ b/lang/alchemist.el/Makefile
@@ -0,0 +1,29 @@
+# $FreeBSD$
+
+PORTNAME= alchemist.el
+PORTVERSION= 1.1.1
+DISTVERSIONPREFIX= v
+CATEGORIES= lang
+
+MAINTAINER= olgeni@FreeBSD.org
+COMMENT= Elixir Tooling Integration Into Emacs
+
+LICENSE= GPLv3
+
+RUN_DEPENDS= elixir-mode.el>=0:${PORTSDIR}/lang/elixir-mode.el
+
+USE_GITHUB= yes
+GH_ACCOUNT= tonini
+
+USE_EMACS= yes
+
+NO_BUILD= yes
+
+do-install:
+ @${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}/server
+ ${INSTALL_DATA} ${WRKSRC}/*.el ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}
+ ${INSTALL_DATA} ${WRKSRC}/server/*.exs ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}/server
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/*.md ${WRKSRC}/doc/* ${STAGEDIR}${DOCSDIR}
+
+.include <bsd.port.mk>
diff --git a/lang/alchemist.el/distinfo b/lang/alchemist.el/distinfo
new file mode 100644
index 000000000000..18a57c06d10a
--- /dev/null
+++ b/lang/alchemist.el/distinfo
@@ -0,0 +1,2 @@
+SHA256 (tonini-alchemist.el-v1.1.1_GH0.tar.gz) = f13989073ad8e36ee88597dc3ae4ee50c910f6c17e2b477992ef1dc5c4e71b4f
+SIZE (tonini-alchemist.el-v1.1.1_GH0.tar.gz) = 1255253
diff --git a/lang/alchemist.el/pkg-descr b/lang/alchemist.el/pkg-descr
new file mode 100644
index 000000000000..44aaf160158e
--- /dev/null
+++ b/lang/alchemist.el/pkg-descr
@@ -0,0 +1,14 @@
+Elixir tooling integration into Emacs. Alchemist comes with a bunch
+of features:
+
+ - Mix integration
+ - Compile & Execution of Elixir code
+ - Inline code evaluation
+ - Documentation lookup
+ - Definition lookup
+ - Powerful IEx integration
+ - Smart code completion
+ - Elixir project management
+ - Integration with company-mode
+
+WWW: https://github.com/tonini/alchemist.el
diff --git a/lang/alchemist.el/pkg-plist b/lang/alchemist.el/pkg-plist
new file mode 100644
index 000000000000..9bc2bdc22d7b
--- /dev/null
+++ b/lang/alchemist.el/pkg-plist
@@ -0,0 +1,27 @@
+%%PORTDOCS%%%%DOCSDIR%%/CHANGELOG.md
+%%PORTDOCS%%%%DOCSDIR%%/README.md
+%%PORTDOCS%%%%DOCSDIR%%/alchemist-refcard.pdf
+%%PORTDOCS%%%%DOCSDIR%%/alchemist-refcard.tex
+%%EMACS_SITE_LISPDIR%%/alchemist-buffer.el
+%%EMACS_SITE_LISPDIR%%/alchemist-company.el
+%%EMACS_SITE_LISPDIR%%/alchemist-compile.el
+%%EMACS_SITE_LISPDIR%%/alchemist-complete.el
+%%EMACS_SITE_LISPDIR%%/alchemist-eval.el
+%%EMACS_SITE_LISPDIR%%/alchemist-execute.el
+%%EMACS_SITE_LISPDIR%%/alchemist-goto.el
+%%EMACS_SITE_LISPDIR%%/alchemist-help.el
+%%EMACS_SITE_LISPDIR%%/alchemist-hooks.el
+%%EMACS_SITE_LISPDIR%%/alchemist-iex.el
+%%EMACS_SITE_LISPDIR%%/alchemist-message.el
+%%EMACS_SITE_LISPDIR%%/alchemist-mix.el
+%%EMACS_SITE_LISPDIR%%/alchemist-project.el
+%%EMACS_SITE_LISPDIR%%/alchemist-server.el
+%%EMACS_SITE_LISPDIR%%/alchemist-test-mode.el
+%%EMACS_SITE_LISPDIR%%/alchemist-utils.el
+%%EMACS_SITE_LISPDIR%%/alchemist.el
+%%EMACS_SITE_LISPDIR%%/server/case.exs
+%%EMACS_SITE_LISPDIR%%/server/completer.exs
+%%EMACS_SITE_LISPDIR%%/server/informant.exs
+%%EMACS_SITE_LISPDIR%%/server/server.exs
+%%EMACS_SITE_LISPDIR%%/server/source.exs
+%%EMACS_SITE_LISPDIR%%/server/utils.exs