Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
HardenedBSD
hardenedbsd-ports
Commits
7dca159b
Commit
7dca159b
authored
Oct 02, 2016
by
olgeni
Browse files
Add devel/elixir-libring, a fast consistent hash ring implementation in Elixir.
parent
0e91ad55
Changes
5
Hide whitespace changes
Inline
Side-by-side
devel/Makefile
View file @
7dca159b
...
...
@@ -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
...
...
devel/elixir-libring/Makefile
0 → 100644
View file @
7dca159b
# $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>
devel/elixir-libring/distinfo
0 → 100644
View file @
7dca159b
TIMESTAMP = 1475422050
SHA256 (bitwalker-libring-1.0.0_GH0.tar.gz) = 5d767f05b4fa5be25a497011a8a3a8b6cad61be76fc20110dfbbf06768e2771d
SIZE (bitwalker-libring-1.0.0_GH0.tar.gz) = 10067
devel/elixir-libring/pkg-descr
0 → 100644
View file @
7dca159b
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
devel/elixir-libring/pkg-plist
0 → 100644
View file @
7dca159b
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
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment