svn commit: r391242 - in head/devel: . elixir-exactor elixir-exactor/files
Jimmy Olgeni
olgeni at FreeBSD.org
Fri Jul 3 14:13:13 UTC 2015
Author: olgeni
Date: Fri Jul 3 14:13:10 2015
New Revision: 391242
URL: https://svnweb.freebsd.org/changeset/ports/391242
Log:
Add devel/elixir-exactor, a library to simplify the
implementation of GenServer based processes in Elixir.
Added:
head/devel/elixir-exactor/
head/devel/elixir-exactor/Makefile (contents, props changed)
head/devel/elixir-exactor/distinfo (contents, props changed)
head/devel/elixir-exactor/files/
head/devel/elixir-exactor/files/patch-mix.exs (contents, props changed)
head/devel/elixir-exactor/pkg-descr (contents, props changed)
head/devel/elixir-exactor/pkg-plist (contents, props changed)
Modified:
head/devel/Makefile
Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile Fri Jul 3 13:59:45 2015 (r391241)
+++ head/devel/Makefile Fri Jul 3 14:13:10 2015 (r391242)
@@ -412,6 +412,7 @@
SUBDIR += elixir-conform
SUBDIR += elixir-decimal
SUBDIR += elixir-dialyze
+ SUBDIR += elixir-exactor
SUBDIR += elixir-exjsx
SUBDIR += elixir-exrm
SUBDIR += elixir-lager_logger
Added: head/devel/elixir-exactor/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/elixir-exactor/Makefile Fri Jul 3 14:13:10 2015 (r391242)
@@ -0,0 +1,17 @@
+# $FreeBSD$
+
+PORTNAME= exactor
+PORTVERSION= 2.1.2
+CATEGORIES= devel
+PKGNAMEPREFIX= elixir-
+
+MAINTAINER= olgeni at FreeBSD.org
+COMMENT= GenServer helper for Elixir
+
+LICENSE= MIT
+
+USES= elixir
+USE_GITHUB= yes
+GH_ACCOUNT= sasa1977
+
+.include <bsd.port.mk>
Added: head/devel/elixir-exactor/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/elixir-exactor/distinfo Fri Jul 3 14:13:10 2015 (r391242)
@@ -0,0 +1,2 @@
+SHA256 (sasa1977-exactor-2.1.2_GH0.tar.gz) = abe9bf73d10c30103aa2f29ca481688b23dd8bf195c7a2f3af6ddd0ade916b2e
+SIZE (sasa1977-exactor-2.1.2_GH0.tar.gz) = 17215
Added: head/devel/elixir-exactor/files/patch-mix.exs
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/elixir-exactor/files/patch-mix.exs Fri Jul 3 14:13:10 2015 (r391242)
@@ -0,0 +1,10 @@
+--- mix.exs.orig 2015-07-03 14:09:24 UTC
++++ mix.exs
+@@ -34,7 +34,6 @@ defmodule ExActor.Mixfile do
+
+ defp deps do
+ [
+- {:ex_doc, "~> 0.7.0", only: :docs}
+ ]
+ end
+ end
Added: head/devel/elixir-exactor/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/elixir-exactor/pkg-descr Fri Jul 3 14:13:10 2015 (r391242)
@@ -0,0 +1,6 @@
+Simplifies implementation of GenServer based processes in Elixir.
+
+ExActor helps removing the boilerplate that typically occurs when
+using GenServer behaviour.
+
+WWW: https://github.com/sasa1977/exactor
Added: head/devel/elixir-exactor/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/elixir-exactor/pkg-plist Fri Jul 3 14:13:10 2015 (r391242)
@@ -0,0 +1,22 @@
+lib/elixir/lib/exactor/ebin/Elixir.ExActor.Behaviour.Strict.beam
+lib/elixir/lib/exactor/ebin/Elixir.ExActor.Behaviour.Tolerant.beam
+lib/elixir/lib/exactor/ebin/Elixir.ExActor.Delegator.beam
+lib/elixir/lib/exactor/ebin/Elixir.ExActor.Empty.beam
+lib/elixir/lib/exactor/ebin/Elixir.ExActor.GenServer.beam
+lib/elixir/lib/exactor/ebin/Elixir.ExActor.Helper.beam
+lib/elixir/lib/exactor/ebin/Elixir.ExActor.Operations.beam
+lib/elixir/lib/exactor/ebin/Elixir.ExActor.Responders.beam
+lib/elixir/lib/exactor/ebin/Elixir.ExActor.Strict.beam
+lib/elixir/lib/exactor/ebin/Elixir.ExActor.Tolerant.beam
+lib/elixir/lib/exactor/ebin/exactor.app
+lib/elixir/lib/exactor/lib/exactor/behaviour/strict.ex
+lib/elixir/lib/exactor/lib/exactor/behaviour/tolerant.ex
+lib/elixir/lib/exactor/lib/exactor/delegator.ex
+lib/elixir/lib/exactor/lib/exactor/empty.ex
+lib/elixir/lib/exactor/lib/exactor/gen_server.ex
+lib/elixir/lib/exactor/lib/exactor/helper.ex
+lib/elixir/lib/exactor/lib/exactor/operations.ex
+lib/elixir/lib/exactor/lib/exactor/responders.ex
+lib/elixir/lib/exactor/lib/exactor/strict.ex
+lib/elixir/lib/exactor/lib/exactor/tolerant.ex
+%%PORTDOCS%%%%DOCSDIR%%/README.md
More information about the svn-ports-all
mailing list