Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 13 Jul 2015 09:41:43 +0000 (UTC)
From:      Jimmy Olgeni <olgeni@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r391885 - in head/devel: . elixir-estree elixir-estree/files
Message-ID:  <201507130941.t6D9fhGk009932@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: olgeni
Date: Mon Jul 13 09:41:42 2015
New Revision: 391885
URL: https://svnweb.freebsd.org/changeset/ports/391885

Log:
  Add devel/elixir-estree, a JavaScript AST to Javascript code generator in Elixir.

Added:
  head/devel/elixir-estree/
  head/devel/elixir-estree/Makefile   (contents, props changed)
  head/devel/elixir-estree/distinfo   (contents, props changed)
  head/devel/elixir-estree/files/
  head/devel/elixir-estree/files/patch-mix.exs   (contents, props changed)
  head/devel/elixir-estree/pkg-descr   (contents, props changed)
  head/devel/elixir-estree/pkg-plist   (contents, props changed)
Modified:
  head/devel/Makefile

Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile	Mon Jul 13 09:28:45 2015	(r391884)
+++ head/devel/Makefile	Mon Jul 13 09:41:42 2015	(r391885)
@@ -416,6 +416,7 @@
     SUBDIR += elixir-csv
     SUBDIR += elixir-decimal
     SUBDIR += elixir-dialyze
+    SUBDIR += elixir-estree
     SUBDIR += elixir-exactor
     SUBDIR += elixir-exjsx
     SUBDIR += elixir-exrm

Added: head/devel/elixir-estree/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/elixir-estree/Makefile	Mon Jul 13 09:41:42 2015	(r391885)
@@ -0,0 +1,19 @@
+# $FreeBSD$
+
+PORTNAME=	elixir-estree
+PORTVERSION=	2.0.0
+DISTVERSIONPREFIX=	v
+CATEGORIES=	devel
+
+MAINTAINER=	olgeni@FreeBSD.org
+COMMENT=	JavaScript AST to JavaScript code generator in Elixir 
+
+LICENSE=	MIT
+
+USES=		elixir
+USE_GITHUB=	yes
+GH_ACCOUNT=	bryanjos
+
+ELIXIR_APP_NAME=estree
+
+.include <bsd.port.mk>

Added: head/devel/elixir-estree/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/elixir-estree/distinfo	Mon Jul 13 09:41:42 2015	(r391885)
@@ -0,0 +1,2 @@
+SHA256 (bryanjos-elixir-estree-v2.0.0_GH0.tar.gz) = 8eac36c273b3930533df4a39af97158c96d94347b23402e615805492564b38e9
+SIZE (bryanjos-elixir-estree-v2.0.0_GH0.tar.gz) = 15515

Added: head/devel/elixir-estree/files/patch-mix.exs
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/elixir-estree/files/patch-mix.exs	Mon Jul 13 09:41:42 2015	(r391885)
@@ -0,0 +1,10 @@
+--- mix.exs.orig	2015-07-13 09:38:15 UTC
++++ mix.exs
+@@ -5,7 +5,6 @@ defmodule ESTree.Mixfile do
+     [app: :estree,
+      version: "2.0.0",
+      elixir: "~> 1.0",
+-     deps: deps,
+      description: description,
+      package: package,
+      source_url: "https://github.com/bryanjos/elixir-estree"]

Added: head/devel/elixir-estree/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/elixir-estree/pkg-descr	Mon Jul 13 09:41:42 2015	(r391885)
@@ -0,0 +1,3 @@
+The ESTree Nodes and JavaScript AST to JavaScript code generator in Elixir.
+ 
+WWW: https://github.com/bryanjos/elixir-estree

Added: head/devel/elixir-estree/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/elixir-estree/pkg-plist	Mon Jul 13 09:41:42 2015	(r391885)
@@ -0,0 +1,162 @@
+lib/elixir/lib/estree/ebin/Elixir.ESTree.ArrayExpression.beam
+lib/elixir/lib/estree/ebin/Elixir.ESTree.ArrayPattern.beam
+lib/elixir/lib/estree/ebin/Elixir.ESTree.ArrowFunctionExpression.beam
+lib/elixir/lib/estree/ebin/Elixir.ESTree.AssignmentExpression.beam
+lib/elixir/lib/estree/ebin/Elixir.ESTree.AssignmentPattern.beam
+lib/elixir/lib/estree/ebin/Elixir.ESTree.BinaryExpression.beam
+lib/elixir/lib/estree/ebin/Elixir.ESTree.BlockStatement.beam
+lib/elixir/lib/estree/ebin/Elixir.ESTree.BreakStatement.beam
+lib/elixir/lib/estree/ebin/Elixir.ESTree.CallExpression.beam
+lib/elixir/lib/estree/ebin/Elixir.ESTree.CatchClause.beam
+lib/elixir/lib/estree/ebin/Elixir.ESTree.Class.beam
+lib/elixir/lib/estree/ebin/Elixir.ESTree.ClassBody.beam
+lib/elixir/lib/estree/ebin/Elixir.ESTree.ClassDeclaration.beam
+lib/elixir/lib/estree/ebin/Elixir.ESTree.ClassExpression.beam
+lib/elixir/lib/estree/ebin/Elixir.ESTree.ConditionalStatement.beam
+lib/elixir/lib/estree/ebin/Elixir.ESTree.ContinueStatement.beam
+lib/elixir/lib/estree/ebin/Elixir.ESTree.DebuggerStatement.beam
+lib/elixir/lib/estree/ebin/Elixir.ESTree.Declaration.beam
+lib/elixir/lib/estree/ebin/Elixir.ESTree.DoWhileStatement.beam
+lib/elixir/lib/estree/ebin/Elixir.ESTree.EmptyExpression.beam
+lib/elixir/lib/estree/ebin/Elixir.ESTree.EmptyStatement.beam
+lib/elixir/lib/estree/ebin/Elixir.ESTree.ExportAllDeclaration.beam
+lib/elixir/lib/estree/ebin/Elixir.ESTree.ExportDeclaration.beam
+lib/elixir/lib/estree/ebin/Elixir.ESTree.ExportDefaultDeclaration.beam
+lib/elixir/lib/estree/ebin/Elixir.ESTree.ExportNamedDeclaration.beam
+lib/elixir/lib/estree/ebin/Elixir.ESTree.ExportSpecifier.beam
+lib/elixir/lib/estree/ebin/Elixir.ESTree.Expression.beam
+lib/elixir/lib/estree/ebin/Elixir.ESTree.ExpressionStatement.beam
+lib/elixir/lib/estree/ebin/Elixir.ESTree.ForInStatement.beam
+lib/elixir/lib/estree/ebin/Elixir.ESTree.ForOfStatement.beam
+lib/elixir/lib/estree/ebin/Elixir.ESTree.ForStatement.beam
+lib/elixir/lib/estree/ebin/Elixir.ESTree.Function.beam
+lib/elixir/lib/estree/ebin/Elixir.ESTree.FunctionDeclaration.beam
+lib/elixir/lib/estree/ebin/Elixir.ESTree.FunctionExpression.beam
+lib/elixir/lib/estree/ebin/Elixir.ESTree.Identifier.beam
+lib/elixir/lib/estree/ebin/Elixir.ESTree.IfStatement.beam
+lib/elixir/lib/estree/ebin/Elixir.ESTree.ImportDeclaration.beam
+lib/elixir/lib/estree/ebin/Elixir.ESTree.ImportDefaultSpecifier.beam
+lib/elixir/lib/estree/ebin/Elixir.ESTree.ImportNamespaceSpecifier.beam
+lib/elixir/lib/estree/ebin/Elixir.ESTree.ImportSpecifier.beam
+lib/elixir/lib/estree/ebin/Elixir.ESTree.LabeledStatement.beam
+lib/elixir/lib/estree/ebin/Elixir.ESTree.Literal.beam
+lib/elixir/lib/estree/ebin/Elixir.ESTree.LogicalExpression.beam
+lib/elixir/lib/estree/ebin/Elixir.ESTree.MemberExpression.beam
+lib/elixir/lib/estree/ebin/Elixir.ESTree.MetaProperty.beam
+lib/elixir/lib/estree/ebin/Elixir.ESTree.MethodDefinition.beam
+lib/elixir/lib/estree/ebin/Elixir.ESTree.NewExpression.beam
+lib/elixir/lib/estree/ebin/Elixir.ESTree.Node.beam
+lib/elixir/lib/estree/ebin/Elixir.ESTree.ObjectExpression.beam
+lib/elixir/lib/estree/ebin/Elixir.ESTree.ObjectPattern.beam
+lib/elixir/lib/estree/ebin/Elixir.ESTree.Pattern.beam
+lib/elixir/lib/estree/ebin/Elixir.ESTree.Position.beam
+lib/elixir/lib/estree/ebin/Elixir.ESTree.Program.beam
+lib/elixir/lib/estree/ebin/Elixir.ESTree.Property.beam
+lib/elixir/lib/estree/ebin/Elixir.ESTree.Regex.beam
+lib/elixir/lib/estree/ebin/Elixir.ESTree.RestElement.beam
+lib/elixir/lib/estree/ebin/Elixir.ESTree.ReturnStatement.beam
+lib/elixir/lib/estree/ebin/Elixir.ESTree.SequenceExpression.beam
+lib/elixir/lib/estree/ebin/Elixir.ESTree.SourceLocation.beam
+lib/elixir/lib/estree/ebin/Elixir.ESTree.SpreadElement.beam
+lib/elixir/lib/estree/ebin/Elixir.ESTree.Statement.beam
+lib/elixir/lib/estree/ebin/Elixir.ESTree.Super.beam
+lib/elixir/lib/estree/ebin/Elixir.ESTree.SwitchCase.beam
+lib/elixir/lib/estree/ebin/Elixir.ESTree.SwitchStatement.beam
+lib/elixir/lib/estree/ebin/Elixir.ESTree.TaggedTemplateExpression.beam
+lib/elixir/lib/estree/ebin/Elixir.ESTree.TemplateElement.beam
+lib/elixir/lib/estree/ebin/Elixir.ESTree.TemplateLiteral.beam
+lib/elixir/lib/estree/ebin/Elixir.ESTree.ThisExpression.beam
+lib/elixir/lib/estree/ebin/Elixir.ESTree.ThrowStatement.beam
+lib/elixir/lib/estree/ebin/Elixir.ESTree.Tools.Builder.beam
+lib/elixir/lib/estree/ebin/Elixir.ESTree.Tools.Generator.beam
+lib/elixir/lib/estree/ebin/Elixir.ESTree.TryStatement.beam
+lib/elixir/lib/estree/ebin/Elixir.ESTree.UnaryExpression.beam
+lib/elixir/lib/estree/ebin/Elixir.ESTree.UpdateExpression.beam
+lib/elixir/lib/estree/ebin/Elixir.ESTree.VariableDeclaration.beam
+lib/elixir/lib/estree/ebin/Elixir.ESTree.VariableDeclarator.beam
+lib/elixir/lib/estree/ebin/Elixir.ESTree.WhileStatement.beam
+lib/elixir/lib/estree/ebin/Elixir.ESTree.WithStatement.beam
+lib/elixir/lib/estree/ebin/Elixir.ESTree.YieldExpression.beam
+lib/elixir/lib/estree/ebin/Elixir.ESTree.beam
+lib/elixir/lib/estree/ebin/estree.app
+lib/elixir/lib/estree/lib/es_tree.ex
+lib/elixir/lib/estree/lib/es_tree/array_expression.ex
+lib/elixir/lib/estree/lib/es_tree/array_pattern.ex
+lib/elixir/lib/estree/lib/es_tree/arrow_function_expression.ex
+lib/elixir/lib/estree/lib/es_tree/assignment_expression.ex
+lib/elixir/lib/estree/lib/es_tree/assignment_pattern.ex
+lib/elixir/lib/estree/lib/es_tree/binary_expression.ex
+lib/elixir/lib/estree/lib/es_tree/block_statement.ex
+lib/elixir/lib/estree/lib/es_tree/break_statement.ex
+lib/elixir/lib/estree/lib/es_tree/call_expression.ex
+lib/elixir/lib/estree/lib/es_tree/catch_clause.ex
+lib/elixir/lib/estree/lib/es_tree/class.ex
+lib/elixir/lib/estree/lib/es_tree/class_body.ex
+lib/elixir/lib/estree/lib/es_tree/class_declaration.ex
+lib/elixir/lib/estree/lib/es_tree/class_expression.ex
+lib/elixir/lib/estree/lib/es_tree/conditional_statement.ex
+lib/elixir/lib/estree/lib/es_tree/continue_statement.ex
+lib/elixir/lib/estree/lib/es_tree/debugger_statement.ex
+lib/elixir/lib/estree/lib/es_tree/declaration.ex
+lib/elixir/lib/estree/lib/es_tree/do_while_statement.ex
+lib/elixir/lib/estree/lib/es_tree/empty_expression.ex
+lib/elixir/lib/estree/lib/es_tree/empty_statement.ex
+lib/elixir/lib/estree/lib/es_tree/export_all_declaration.ex
+lib/elixir/lib/estree/lib/es_tree/export_declaration.ex
+lib/elixir/lib/estree/lib/es_tree/export_default_declaration.ex
+lib/elixir/lib/estree/lib/es_tree/export_named_declaration.ex
+lib/elixir/lib/estree/lib/es_tree/export_specifier.ex
+lib/elixir/lib/estree/lib/es_tree/expression.ex
+lib/elixir/lib/estree/lib/es_tree/expression_statement.ex
+lib/elixir/lib/estree/lib/es_tree/for_in_statement.ex
+lib/elixir/lib/estree/lib/es_tree/for_of_statement.ex
+lib/elixir/lib/estree/lib/es_tree/for_statement.ex
+lib/elixir/lib/estree/lib/es_tree/function.ex
+lib/elixir/lib/estree/lib/es_tree/function_declaration.ex
+lib/elixir/lib/estree/lib/es_tree/function_expression.ex
+lib/elixir/lib/estree/lib/es_tree/identifier.ex
+lib/elixir/lib/estree/lib/es_tree/if_statement.ex
+lib/elixir/lib/estree/lib/es_tree/import_declaration.ex
+lib/elixir/lib/estree/lib/es_tree/import_default_specifier.ex
+lib/elixir/lib/estree/lib/es_tree/import_namespace_specifier.ex
+lib/elixir/lib/estree/lib/es_tree/import_specifier.ex
+lib/elixir/lib/estree/lib/es_tree/labeled_statement.ex
+lib/elixir/lib/estree/lib/es_tree/literal.ex
+lib/elixir/lib/estree/lib/es_tree/logical_expression.ex
+lib/elixir/lib/estree/lib/es_tree/member_expression.ex
+lib/elixir/lib/estree/lib/es_tree/meta_property.ex
+lib/elixir/lib/estree/lib/es_tree/method_definition.ex
+lib/elixir/lib/estree/lib/es_tree/new_expression.ex
+lib/elixir/lib/estree/lib/es_tree/node.ex
+lib/elixir/lib/estree/lib/es_tree/object_expression.ex
+lib/elixir/lib/estree/lib/es_tree/object_pattern.ex
+lib/elixir/lib/estree/lib/es_tree/pattern.ex
+lib/elixir/lib/estree/lib/es_tree/position.ex
+lib/elixir/lib/estree/lib/es_tree/program.ex
+lib/elixir/lib/estree/lib/es_tree/property.ex
+lib/elixir/lib/estree/lib/es_tree/regex.ex
+lib/elixir/lib/estree/lib/es_tree/rest_element.ex
+lib/elixir/lib/estree/lib/es_tree/return_statement.ex
+lib/elixir/lib/estree/lib/es_tree/sequence_expression.ex
+lib/elixir/lib/estree/lib/es_tree/source_location.ex
+lib/elixir/lib/estree/lib/es_tree/spread_element.ex
+lib/elixir/lib/estree/lib/es_tree/statement.ex
+lib/elixir/lib/estree/lib/es_tree/super.ex
+lib/elixir/lib/estree/lib/es_tree/switch_case.ex
+lib/elixir/lib/estree/lib/es_tree/switch_statement.ex
+lib/elixir/lib/estree/lib/es_tree/tagged_template_expression.ex
+lib/elixir/lib/estree/lib/es_tree/template_element.ex
+lib/elixir/lib/estree/lib/es_tree/template_literal.ex
+lib/elixir/lib/estree/lib/es_tree/this_expression.ex
+lib/elixir/lib/estree/lib/es_tree/throw_statement.ex
+lib/elixir/lib/estree/lib/es_tree/tools/builder.ex
+lib/elixir/lib/estree/lib/es_tree/tools/generator.ex
+lib/elixir/lib/estree/lib/es_tree/try_statement.ex
+lib/elixir/lib/estree/lib/es_tree/unary_expression.ex
+lib/elixir/lib/estree/lib/es_tree/update_expression.ex
+lib/elixir/lib/estree/lib/es_tree/variable_declaration.ex
+lib/elixir/lib/estree/lib/es_tree/variable_declarator.ex
+lib/elixir/lib/estree/lib/es_tree/while_statement.ex
+lib/elixir/lib/estree/lib/es_tree/with_statement.ex
+lib/elixir/lib/estree/lib/es_tree/yield_expression.ex
+%%PORTDOCS%%%%DOCSDIR%%/README.md



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201507130941.t6D9fhGk009932>