svn commit: r390618 - in head/lang: . alchemist.el
Jimmy Olgeni
olgeni at FreeBSD.org
Fri Jun 26 07:58:49 UTC 2015
Author: olgeni
Date: Fri Jun 26 07:58:47 2015
New Revision: 390618
URL: https://svnweb.freebsd.org/changeset/ports/390618
Log:
Add lang/alchemist.el, Elixir tooling integration into Emacs.
It requires lang/elixir-mode.el for syntax highlighting and a few
more things.
Added:
head/lang/alchemist.el/
head/lang/alchemist.el/Makefile (contents, props changed)
head/lang/alchemist.el/distinfo (contents, props changed)
head/lang/alchemist.el/pkg-descr (contents, props changed)
head/lang/alchemist.el/pkg-plist (contents, props changed)
Modified:
head/lang/Makefile
Modified: head/lang/Makefile
==============================================================================
--- head/lang/Makefile Fri Jun 26 07:51:25 2015 (r390617)
+++ head/lang/Makefile Fri Jun 26 07:58:47 2015 (r390618)
@@ -7,6 +7,7 @@
SUBDIR += abcl
SUBDIR += adacontrol
SUBDIR += afnix
+ SUBDIR += alchemist.el
SUBDIR += algol68g
SUBDIR += alisp
SUBDIR += angelscript
Added: head/lang/alchemist.el/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/lang/alchemist.el/Makefile Fri Jun 26 07:58:47 2015 (r390618)
@@ -0,0 +1,29 @@
+# $FreeBSD$
+
+PORTNAME= alchemist.el
+PORTVERSION= 1.1.1
+DISTVERSIONPREFIX= v
+CATEGORIES= lang
+
+MAINTAINER= olgeni at 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>
Added: head/lang/alchemist.el/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/lang/alchemist.el/distinfo Fri Jun 26 07:58:47 2015 (r390618)
@@ -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
Added: head/lang/alchemist.el/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/lang/alchemist.el/pkg-descr Fri Jun 26 07:58:47 2015 (r390618)
@@ -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
Added: head/lang/alchemist.el/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/lang/alchemist.el/pkg-plist Fri Jun 26 07:58:47 2015 (r390618)
@@ -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
More information about the svn-ports-all
mailing list