summaryrefslogtreecommitdiff
path: root/databases
diff options
context:
space:
mode:
Diffstat (limited to 'databases')
-rw-r--r--databases/Makefile3
-rw-r--r--databases/mongodb70/Makefile3
-rw-r--r--databases/mongodb70/distinfo6
-rw-r--r--databases/rubygem-redis-actionpack-rails-gitlab/Makefile3
-rw-r--r--databases/rubygem-redis-clustering-gitlab/Makefile21
-rw-r--r--databases/rubygem-redis-clustering-gitlab/distinfo3
-rw-r--r--databases/rubygem-redis-clustering-gitlab/pkg-descr2
-rw-r--r--databases/rubygem-redis-gitlab/Makefile23
-rw-r--r--databases/rubygem-redis-gitlab/distinfo3
-rw-r--r--databases/rubygem-redis-gitlab/pkg-descr1
-rw-r--r--databases/rubygem-redis-namespace-gitlab/Makefile20
-rw-r--r--databases/rubygem-redis-namespace-gitlab/distinfo3
-rw-r--r--databases/rubygem-redis-namespace-gitlab/pkg-descr3
13 files changed, 88 insertions, 6 deletions
diff --git a/databases/Makefile b/databases/Makefile
index c72410ad7363..0872df0cbcf0 100644
--- a/databases/Makefile
+++ b/databases/Makefile
@@ -1054,7 +1054,10 @@
SUBDIR += rubygem-redis-client
SUBDIR += rubygem-redis-cluster-client
SUBDIR += rubygem-redis-clustering
+ SUBDIR += rubygem-redis-clustering-gitlab
+ SUBDIR += rubygem-redis-gitlab
SUBDIR += rubygem-redis-namespace
+ SUBDIR += rubygem-redis-namespace-gitlab
SUBDIR += rubygem-redis-namespace110
SUBDIR += rubygem-ruby-mysql
SUBDIR += rubygem-sdbm
diff --git a/databases/mongodb70/Makefile b/databases/mongodb70/Makefile
index 224092beb83b..bfd1bc7699f9 100644
--- a/databases/mongodb70/Makefile
+++ b/databases/mongodb70/Makefile
@@ -1,7 +1,6 @@
PORTNAME= mongodb
DISTVERSIONPREFIX= r
-DISTVERSION= 7.0.24
-PORTREVISION= 1
+DISTVERSION= 7.0.25
CATEGORIES= databases net
PKGNAMESUFFIX= ${DISTVERSION:R:S/.//}
diff --git a/databases/mongodb70/distinfo b/databases/mongodb70/distinfo
index d9ec50dcc1fd..007d5bedd972 100644
--- a/databases/mongodb70/distinfo
+++ b/databases/mongodb70/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1757070160
-SHA256 (mongodb-mongo-r7.0.24_GH0.tar.gz) = 7d6ec7e32304468ff657a03f53cf4896fa47b9b0a5e7301904b6be0572c494e3
-SIZE (mongodb-mongo-r7.0.24_GH0.tar.gz) = 87887753
+TIMESTAMP = 1761079432
+SHA256 (mongodb-mongo-r7.0.25_GH0.tar.gz) = 13b87c5ebe98176694d203eecb3a7d47ed79455ebb95c781622d234cd6990db2
+SIZE (mongodb-mongo-r7.0.25_GH0.tar.gz) = 87888260
SHA256 (mongodb-forks-spidermonkey-5acd3be6c9563ad3e7ca6182285c69a38de47bab_GH0.tar.gz) = 1420533e23970171ff7a420e3ded1ea493e1976fb8896a5fd6f35e5b2d75733b
SIZE (mongodb-forks-spidermonkey-5acd3be6c9563ad3e7ca6182285c69a38de47bab_GH0.tar.gz) = 280439685
SHA256 (0877732109589e441cbf234dce17ec0e7b614902.patch) = 96bcf70f8ee66424b5601632fb91dbcbb6b14df0553f59f36cd10325bfce7105
diff --git a/databases/rubygem-redis-actionpack-rails-gitlab/Makefile b/databases/rubygem-redis-actionpack-rails-gitlab/Makefile
index 98ca3d2728bd..18264b58bca9 100644
--- a/databases/rubygem-redis-actionpack-rails-gitlab/Makefile
+++ b/databases/rubygem-redis-actionpack-rails-gitlab/Makefile
@@ -1,5 +1,6 @@
PORTNAME= redis-actionpack
PORTVERSION= 5.5.0
+PORTREVISION= 1
CATEGORIES= databases rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= -rails-gitlab
@@ -13,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
RUN_DEPENDS= rubygem-actionpack-gitlab>=5:www/rubygem-actionpack-gitlab \
rubygem-redis-rack-gitlab>=2.1.0<4:www/rubygem-redis-rack-gitlab \
- rubygem-redis-store>=1.1.0<2:devel/rubygem-redis-store
+ rubygem-redis-store-gitlab>=1.1.0<2:devel/rubygem-redis-store-gitlab
USES= gem
diff --git a/databases/rubygem-redis-clustering-gitlab/Makefile b/databases/rubygem-redis-clustering-gitlab/Makefile
new file mode 100644
index 000000000000..67d4c4078806
--- /dev/null
+++ b/databases/rubygem-redis-clustering-gitlab/Makefile
@@ -0,0 +1,21 @@
+PORTNAME= redis-clustering
+PORTVERSION= 5.4.0
+CATEGORIES= databases rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= -gitlab
+
+MAINTAINER= mfechner@FreeBSD.org
+COMMENT= Ruby client that tries to match Redis Cluster API
+WWW= https://github.com/redis/redis-rb/tree/master/cluster
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= rubygem-redis-gitlab>=${PORTVERSION}<${PORTVERSION}_99:databases/rubygem-redis-gitlab \
+ rubygem-redis-cluster-client>=0.10.0:databases/rubygem-redis-cluster-client
+
+USES= gem
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/databases/rubygem-redis-clustering-gitlab/distinfo b/databases/rubygem-redis-clustering-gitlab/distinfo
new file mode 100644
index 000000000000..957cbeffe287
--- /dev/null
+++ b/databases/rubygem-redis-clustering-gitlab/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1761132444
+SHA256 (rubygem/redis-clustering-5.4.0.gem) = 7ce18063700cf30f2248c7553592bfb2b62a1d76216c65a8d2c8c75e4274563b
+SIZE (rubygem/redis-clustering-5.4.0.gem) = 10240
diff --git a/databases/rubygem-redis-clustering-gitlab/pkg-descr b/databases/rubygem-redis-clustering-gitlab/pkg-descr
new file mode 100644
index 000000000000..a66f60bdc61c
--- /dev/null
+++ b/databases/rubygem-redis-clustering-gitlab/pkg-descr
@@ -0,0 +1,2 @@
+Redis::Cluster is a Ruby client that tries to match Redis' Cluster API
+one-to-one, while still providing an idiomatic interface.
diff --git a/databases/rubygem-redis-gitlab/Makefile b/databases/rubygem-redis-gitlab/Makefile
new file mode 100644
index 000000000000..a5ed522ed148
--- /dev/null
+++ b/databases/rubygem-redis-gitlab/Makefile
@@ -0,0 +1,23 @@
+PORTNAME= redis
+PORTVERSION= 5.4.0
+CATEGORIES= databases rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= -gitlab
+
+MAINTAINER= mfechner@FreeBSD.org
+COMMENT= Ruby client library for Redis, the key value storage server
+WWW= https://github.com/redis/redis-rb
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= rubygem-redis-client>=0.22.0:databases/rubygem-redis-client
+
+USES= gem
+
+NO_ARCH= yes
+
+post-install:
+ ${RM} ${STAGEDIR}${PREFIX}/bin/build
+
+.include <bsd.port.mk>
diff --git a/databases/rubygem-redis-gitlab/distinfo b/databases/rubygem-redis-gitlab/distinfo
new file mode 100644
index 000000000000..479c110c7efa
--- /dev/null
+++ b/databases/rubygem-redis-gitlab/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1761132344
+SHA256 (rubygem/redis-5.4.0.gem) = 798900d869418a9fc3977f916578375b45c38247a556b61d58cba6bb02f7d06b
+SIZE (rubygem/redis-5.4.0.gem) = 52736
diff --git a/databases/rubygem-redis-gitlab/pkg-descr b/databases/rubygem-redis-gitlab/pkg-descr
new file mode 100644
index 000000000000..060aad72bc9b
--- /dev/null
+++ b/databases/rubygem-redis-gitlab/pkg-descr
@@ -0,0 +1 @@
+rubygem-redis is a Ruby client library for the Redis key-value store.
diff --git a/databases/rubygem-redis-namespace-gitlab/Makefile b/databases/rubygem-redis-namespace-gitlab/Makefile
new file mode 100644
index 000000000000..42a10c08e37e
--- /dev/null
+++ b/databases/rubygem-redis-namespace-gitlab/Makefile
@@ -0,0 +1,20 @@
+PORTNAME= redis-namespace
+PORTVERSION= 1.10.0
+CATEGORIES= databases rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= -gitlab
+
+MAINTAINER= mfechner@FreeBSD.org
+COMMENT= Ruby client class for Redis with namespace support
+WWW= https://github.com/resque/redis-namespace
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= rubygem-redis-gitlab>=4:databases/rubygem-redis-gitlab
+
+USES= gem
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/databases/rubygem-redis-namespace-gitlab/distinfo b/databases/rubygem-redis-namespace-gitlab/distinfo
new file mode 100644
index 000000000000..7d1bd17eab1c
--- /dev/null
+++ b/databases/rubygem-redis-namespace-gitlab/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1703587662
+SHA256 (rubygem/redis-namespace-1.10.0.gem) = 2c1c6ea7c6c5e343e75b9bee3aa4c265e364a5b9966507397467af2bb3758d94
+SIZE (rubygem/redis-namespace-1.10.0.gem) = 19456
diff --git a/databases/rubygem-redis-namespace-gitlab/pkg-descr b/databases/rubygem-redis-namespace-gitlab/pkg-descr
new file mode 100644
index 000000000000..017c90780e16
--- /dev/null
+++ b/databases/rubygem-redis-namespace-gitlab/pkg-descr
@@ -0,0 +1,3 @@
+Adds a Redis::Namespace class which can be used to namespace calls to Redis.
+This is useful when using a single instance of Redis with multiple, different
+applications.