Add devel/elixir-libring, a fast consistent hash ring implementation in Elixir.
This commit is contained in:
@@ -460,6 +460,7 @@
|
||||
SUBDIR += elixir-hex
|
||||
SUBDIR += elixir-inflex
|
||||
SUBDIR += elixir-lager_logger
|
||||
SUBDIR += elixir-libring
|
||||
SUBDIR += elixir-math
|
||||
SUBDIR += elixir-msgpax
|
||||
SUBDIR += elixir-nadia
|
||||
|
||||
19
devel/elixir-libring/Makefile
Normal file
19
devel/elixir-libring/Makefile
Normal file
@@ -0,0 +1,19 @@
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= libring
|
||||
DISTVERSION= 1.0.0
|
||||
CATEGORIES= devel
|
||||
PKGNAMEPREFIX= elixir-
|
||||
|
||||
MAINTAINER= olgeni@FreeBSD.org
|
||||
COMMENT= Fast consistent hash ring implementation in Elixir
|
||||
|
||||
LICENSE= MIT
|
||||
|
||||
USES= elixir
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= bitwalker
|
||||
|
||||
MIX_REWRITE= yes
|
||||
|
||||
.include <bsd.port.mk>
|
||||
3
devel/elixir-libring/distinfo
Normal file
3
devel/elixir-libring/distinfo
Normal file
@@ -0,0 +1,3 @@
|
||||
TIMESTAMP = 1475422050
|
||||
SHA256 (bitwalker-libring-1.0.0_GH0.tar.gz) = 5d767f05b4fa5be25a497011a8a3a8b6cad61be76fc20110dfbbf06768e2771d
|
||||
SIZE (bitwalker-libring-1.0.0_GH0.tar.gz) = 10067
|
||||
6
devel/elixir-libring/pkg-descr
Normal file
6
devel/elixir-libring/pkg-descr
Normal file
@@ -0,0 +1,6 @@
|
||||
This library implements a stateful consistent hash ring. It's
|
||||
extremely fast (in benchmarks it's faster than all other implementations
|
||||
I've tested against, namely voicelayer/hash-ring and sile/hash_ring),
|
||||
it has no external dependencies, and is written in Elixir.
|
||||
|
||||
WWW: https://github.com/bitwalker/libring
|
||||
13
devel/elixir-libring/pkg-plist
Normal file
13
devel/elixir-libring/pkg-plist
Normal file
@@ -0,0 +1,13 @@
|
||||
lib/elixir/lib/libring/ebin/Elixir.HashRing.App.beam
|
||||
lib/elixir/lib/libring/ebin/Elixir.HashRing.Managed.beam
|
||||
lib/elixir/lib/libring/ebin/Elixir.HashRing.Utils.beam
|
||||
lib/elixir/lib/libring/ebin/Elixir.HashRing.Worker.beam
|
||||
lib/elixir/lib/libring/ebin/Elixir.HashRing.beam
|
||||
lib/elixir/lib/libring/ebin/Elixir.Inspect.HashRing.beam
|
||||
lib/elixir/lib/libring/ebin/libring.app
|
||||
lib/elixir/lib/libring/lib/app.ex
|
||||
lib/elixir/lib/libring/lib/managed_ring.ex
|
||||
lib/elixir/lib/libring/lib/ring.ex
|
||||
lib/elixir/lib/libring/lib/utils.ex
|
||||
lib/elixir/lib/libring/lib/worker.ex
|
||||
%%PORTDOCS%%%%DOCSDIR%%/README.md
|
||||
Reference in New Issue
Block a user