git: 1c855c3b5ced - main - databases/rubygem-redis-clustering: Add rubygem-redis-clustering 5.0.2

From: Po-Chuan Hsieh <sunpoet_at_FreeBSD.org>
Date: Sun, 04 Sep 2022 03:52:22 UTC
The branch main has been updated by sunpoet:

URL: https://cgit.FreeBSD.org/ports/commit/?id=1c855c3b5cedce02ece4cc4d72285e0f297d3908

commit 1c855c3b5cedce02ece4cc4d72285e0f297d3908
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2022-09-04 03:41:37 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2022-09-04 03:42:24 +0000

    databases/rubygem-redis-clustering: Add rubygem-redis-clustering 5.0.2
    
    Redis::Cluster is a Ruby client that tries to match Redis' Cluster API
    one-to-one, while still providing an idiomatic interface.
    
    WWW: https://github.com/redis/redis-rb/tree/master/cluster
---
 databases/Makefile                           |  1 +
 databases/rubygem-redis-clustering/Makefile  | 20 ++++++++++++++++++++
 databases/rubygem-redis-clustering/distinfo  |  3 +++
 databases/rubygem-redis-clustering/pkg-descr |  4 ++++
 4 files changed, 28 insertions(+)

diff --git a/databases/Makefile b/databases/Makefile
index 949033aedadd..ecbe629ec27e 100644
--- a/databases/Makefile
+++ b/databases/Makefile
@@ -988,6 +988,7 @@
     SUBDIR += rubygem-redis-actionpack52-rails61
     SUBDIR += rubygem-redis-client
     SUBDIR += rubygem-redis-cluster-client
+    SUBDIR += rubygem-redis-clustering
     SUBDIR += rubygem-redis-namespace
     SUBDIR += rubygem-redis-namespace18
     SUBDIR += rubygem-redis4
diff --git a/databases/rubygem-redis-clustering/Makefile b/databases/rubygem-redis-clustering/Makefile
new file mode 100644
index 000000000000..97dce333953b
--- /dev/null
+++ b/databases/rubygem-redis-clustering/Makefile
@@ -0,0 +1,20 @@
+PORTNAME=	redis-clustering
+PORTVERSION=	5.0.2
+CATEGORIES=	databases rubygems
+MASTER_SITES=	RG
+
+MAINTAINER=	sunpoet@FreeBSD.org
+COMMENT=	Ruby client that tries to match Redis Cluster API
+
+LICENSE=	MIT
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+RUN_DEPENDS=	rubygem-redis>=${PORTVERSION}:databases/rubygem-redis \
+		rubygem-redis-cluster-client>=0.2<1:databases/rubygem-redis-cluster-client
+
+USES=		gem
+USE_RUBY=	yes
+
+NO_ARCH=	yes
+
+.include <bsd.port.mk>
diff --git a/databases/rubygem-redis-clustering/distinfo b/databases/rubygem-redis-clustering/distinfo
new file mode 100644
index 000000000000..da58f446de78
--- /dev/null
+++ b/databases/rubygem-redis-clustering/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1662212110
+SHA256 (rubygem/redis-clustering-5.0.2.gem) = 8db8eecc1b95014fae5a70a8f43142a4c71e6d9f835a6f5cb3a2bf3a6950c9d1
+SIZE (rubygem/redis-clustering-5.0.2.gem) = 8192
diff --git a/databases/rubygem-redis-clustering/pkg-descr b/databases/rubygem-redis-clustering/pkg-descr
new file mode 100644
index 000000000000..dcc6279919ff
--- /dev/null
+++ b/databases/rubygem-redis-clustering/pkg-descr
@@ -0,0 +1,4 @@
+Redis::Cluster is a Ruby client that tries to match Redis' Cluster API
+one-to-one, while still providing an idiomatic interface.
+
+WWW: https://github.com/redis/redis-rb/tree/master/cluster