Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 3 Jul 2015 14:13:11 +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: r391242 - in head/devel: . elixir-exactor elixir-exactor/files
Message-ID:  <201507031413.t63EDB3U038967@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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



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