notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
rubygem-redlock Distributed lock using Redis written in Ruby
2.0.6 devel on this many watch lists=2 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 2.0.6Version of this port present on the latest quarterly branch.
Maintainer: sunpoet@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2023-01-30 13:10:56
Last Update: 2023-11-02 07:37:39
Commit Hash: 20fdf41
People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
Also Listed In: rubygems
License: BSD2CLAUSE
WWW:
https://github.com/leandromoreira/redlock-rb
Description:
Redlock provides a ruby distributed lock using redis. Distributed locks are a very useful primitive in many environments where different processes require to operate with shared resources in a mutually exclusive way. There are a number of libraries and blog posts describing how to implement a DLM (Distributed Lock Manager) with Redis, but every library uses a different approach, and many use a simple approach with lower guarantees compared to what can be achieved with slightly more complex designs. This is an implementation of a proposed distributed lock algorithm with Redis. It started as a fork from antirez implementation.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (3 items)
Collapse this list.
  1. /usr/local/share/licenses/rubygem-redlock-2.0.6/catalog.mk
  2. /usr/local/share/licenses/rubygem-redlock-2.0.6/LICENSE
  3. /usr/local/share/licenses/rubygem-redlock-2.0.6/BSD2CLAUSE
Collapse this list.
Dependency lines:
  • rubygem-redlock>0:devel/rubygem-redlock
To install the port:
cd /usr/ports/devel/rubygem-redlock/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/rubygem-redlock
  • pkg install rubygem-redlock
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: rubygem-redlock
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1698848840 SHA256 (rubygem/redlock-2.0.6.gem) = de262f7d7c78112435b6b356766b7733e05c452f25cf66c23b0eec1dc2893dde SIZE (rubygem/redlock-2.0.6.gem) = 18944

Packages (timestamps in pop-ups are UTC):
rubygem-redlock
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest2.0.62.0.6-2.0.62.0.6---
FreeBSD:13:quarterly2.0.62.0.62.0.12.0.62.0.62.0.62.0.62.0.6
FreeBSD:14:latest2.0.62.0.6-2.0.62.0.62.0.1-2.0.1
FreeBSD:14:quarterly2.0.62.0.6-2.0.62.0.62.0.62.0.62.0.6
FreeBSD:15:latest2.0.62.0.6n/a2.0.6n/a2.0.62.0.62.0.6
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. ruby31 : lang/ruby31
  2. gem : devel/ruby-gems
Runtime dependencies:
  1. rubygem-redis-client>=0.14.1<1.0.0 : databases/rubygem-redis-client
  2. ruby31 : lang/ruby31
  3. gem : devel/ruby-gems
Patch dependencies:
  1. ruby31 : lang/ruby31
  2. gem : devel/ruby-gems
Extract dependencies:
  1. ruby31 : lang/ruby31
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
devel_rubygem-redlock
USES:
gem
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://rubygems.org/downloads/
Collapse this list.

Number of commits found: 7

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
2.0.6
02 Nov 2023 07:37:39
commit hash: 20fdf41293384682cf13a2f9340946c9d821d4c4commit hash: 20fdf41293384682cf13a2f9340946c9d821d4c4commit hash: 20fdf41293384682cf13a2f9340946c9d821d4c4commit hash: 20fdf41293384682cf13a2f9340946c9d821d4c4 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/rubygem-redlock: Update to 2.0.6

Changes:	https://github.com/leandromoreira/redlock-rb/releases
2.0.4
26 Aug 2023 09:28:11
commit hash: 858a4d64639f5e220765de3ff8760bc8cba3af89commit hash: 858a4d64639f5e220765de3ff8760bc8cba3af89commit hash: 858a4d64639f5e220765de3ff8760bc8cba3af89commit hash: 858a4d64639f5e220765de3ff8760bc8cba3af89 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/rubygem-redlock: Update to 2.0.4

Changes:	https://github.com/leandromoreira/redlock-rb/releases
2.0.3
21 Aug 2023 19:01:29
commit hash: 589a51ef89eade5e8034e4f02fcfd7d932871926commit hash: 589a51ef89eade5e8034e4f02fcfd7d932871926commit hash: 589a51ef89eade5e8034e4f02fcfd7d932871926commit hash: 589a51ef89eade5e8034e4f02fcfd7d932871926 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/rubygem-redlock: Update to 2.0.3

Changes:	https://github.com/leandromoreira/redlock-rb/releases
2.0.2_1
16 Aug 2023 18:26:05
commit hash: 3393b38de0f79910951969b39ee798612647f6bbcommit hash: 3393b38de0f79910951969b39ee798612647f6bbcommit hash: 3393b38de0f79910951969b39ee798612647f6bbcommit hash: 3393b38de0f79910951969b39ee798612647f6bb files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/rubygem-redlock: Fix gemspec for rubygem-redis-client 0.15.0 update

- Bump PORTREVISION for package change
2.0.2
09 Jul 2023 10:25:34
commit hash: a3b770612558026c996133717864dbb28da8d76fcommit hash: a3b770612558026c996133717864dbb28da8d76fcommit hash: a3b770612558026c996133717864dbb28da8d76fcommit hash: a3b770612558026c996133717864dbb28da8d76f files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/rubygem-redlock: Update to 2.0.2

Changes:	https://github.com/leandromoreira/redlock-rb/releases
2.0.1
21 Mar 2023 19:22:01
commit hash: 84bbaa7540270015801ba15b1bc6f8244ceabd5fcommit hash: 84bbaa7540270015801ba15b1bc6f8244ceabd5fcommit hash: 84bbaa7540270015801ba15b1bc6f8244ceabd5fcommit hash: 84bbaa7540270015801ba15b1bc6f8244ceabd5f files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/rubygem-redlock: Update to 2.0.1

Changes:	https://github.com/leandromoreira/redlock-rb/releases
		https://github.com/leandromoreira/redlock-rb/blob/main/CHANGELOG.md
1.3.2
30 Jan 2023 12:58:55
commit hash: dbfd334cc978374df051117e8d7f9c3f23cfa699commit hash: dbfd334cc978374df051117e8d7f9c3f23cfa699commit hash: dbfd334cc978374df051117e8d7f9c3f23cfa699commit hash: dbfd334cc978374df051117e8d7f9c3f23cfa699 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/rubygem-redlock: Add rubygem-redlock 1.3.2

Redlock provides a ruby distributed lock using redis.

Distributed locks are a very useful primitive in many environments where
different processes require to operate with shared resources in a mutually
exclusive way.

There are a number of libraries and blog posts describing how to implement a DLM
(Distributed Lock Manager) with Redis, but every library uses a different
approach, and many use a simple approach with lower guarantees compared to what
can be achieved with slightly more complex designs.

This is an implementation of a proposed distributed lock algorithm with Redis.
It started as a fork from antirez implementation.

Number of commits found: 7