Date: Wed, 24 Aug 2016 08:59:46 +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: r420777 - in head/devel: . elixir-swarm Message-ID: <201608240859.u7O8xkan038611@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: olgeni Date: Wed Aug 24 08:59:46 2016 New Revision: 420777 URL: https://svnweb.freebsd.org/changeset/ports/420777 Log: Add devel/elixir-swarm, a clustering, registration, and distribution library for Elixir. Added: head/devel/elixir-swarm/ head/devel/elixir-swarm/Makefile (contents, props changed) head/devel/elixir-swarm/distinfo (contents, props changed) head/devel/elixir-swarm/pkg-descr (contents, props changed) head/devel/elixir-swarm/pkg-plist (contents, props changed) Modified: head/devel/Makefile Modified: head/devel/Makefile ============================================================================== --- head/devel/Makefile Wed Aug 24 08:59:01 2016 (r420776) +++ head/devel/Makefile Wed Aug 24 08:59:46 2016 (r420777) @@ -464,6 +464,7 @@ SUBDIR += elixir-quantum SUBDIR += elixir-red_black_tree SUBDIR += elixir-sorted_set + SUBDIR += elixir-swarm SUBDIR += elixir-timex SUBDIR += elixir-tirexs SUBDIR += elixir-tzdata Added: head/devel/elixir-swarm/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/elixir-swarm/Makefile Wed Aug 24 08:59:46 2016 (r420777) @@ -0,0 +1,21 @@ +# $FreeBSD$ + +PORTNAME= swarm +DISTVERSION= 0.4.3 +CATEGORIES= devel +PKGNAMEPREFIX= elixir- + +MAINTAINER= olgeni@FreeBSD.org +COMMENT= Clustering, registration, and distribution for Elixir + +LICENSE= MIT + +USES= elixir +USE_GITHUB= yes +GH_ACCOUNT= bitwalker + +MIX_BUILD_DEPS= devel/elixir-poison +MIX_RUN_DEPS:= ${MIX_BUILD_DEPS} +MIX_REWRITE= yes + +.include <bsd.port.mk> Added: head/devel/elixir-swarm/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/elixir-swarm/distinfo Wed Aug 24 08:59:46 2016 (r420777) @@ -0,0 +1,3 @@ +TIMESTAMP = 1472028308 +SHA256 (bitwalker-swarm-0.4.3_GH0.tar.gz) = 5bd2008022671bfb7c8e7d8abbba9b22d2dc32807c7eba702f3904122ad2ecfd +SIZE (bitwalker-swarm-0.4.3_GH0.tar.gz) = 14580 Added: head/devel/elixir-swarm/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/elixir-swarm/pkg-descr Wed Aug 24 08:59:46 2016 (r420777) @@ -0,0 +1,11 @@ +Swarm is both a global distributed registry, like gproc, and a +clustering utility. It was designed for the use case where large +numbers of persistent processes are created for things like devices, +and are unique across a cluster of Erlang nodes, and messages must +be routed to those processes, both individually, and in groups. +Additionally, Swarm is designed to distribute these processes evenly +across the cluster based on a consistent hashing algorithm, and +automatically move processes in response to cluster topology changes, +or node crashes. + +WWW: https://github.com/bitwalker/swarm Added: head/devel/elixir-swarm/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/elixir-swarm/pkg-plist Wed Aug 24 08:59:46 2016 (r420777) @@ -0,0 +1,20 @@ +lib/elixir/lib/swarm/ebin/Elixir.Swarm.Cluster.Epmd.beam +lib/elixir/lib/swarm/ebin/Elixir.Swarm.Cluster.Gossip.beam +lib/elixir/lib/swarm/ebin/Elixir.Swarm.Cluster.Kubernetes.beam +lib/elixir/lib/swarm/ebin/Elixir.Swarm.ETS.beam +lib/elixir/lib/swarm/ebin/Elixir.Swarm.Logger.beam +lib/elixir/lib/swarm/ebin/Elixir.Swarm.Supervisor.beam +lib/elixir/lib/swarm/ebin/Elixir.Swarm.Tracker.beam +lib/elixir/lib/swarm/ebin/Elixir.Swarm.beam +lib/elixir/lib/swarm/ebin/swarm.app +lib/elixir/lib/swarm/ebin/swarm.beam +lib/elixir/lib/swarm/lib/swarm.ex +lib/elixir/lib/swarm/lib/swarm/cluster/epmd.ex +lib/elixir/lib/swarm/lib/swarm/cluster/gossip.ex +lib/elixir/lib/swarm/lib/swarm/cluster/kubernetes.ex +lib/elixir/lib/swarm/lib/swarm/ets.ex +lib/elixir/lib/swarm/lib/swarm/logger.ex +lib/elixir/lib/swarm/lib/swarm/supervisor.ex +lib/elixir/lib/swarm/lib/swarm/tracker.ex +lib/elixir/lib/swarm/priv/endpoint-viewer.yaml +%%PORTDOCS%%%%DOCSDIR%%/README.md
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201608240859.u7O8xkan038611>