databases/rubygem-solid_cable-rails80: Add rubygem-solid_cable-rails80 3.0.12 (copied from rubygem-solid_cable-rails72)

This commit is contained in:
Po-Chuan Hsieh 2025-11-18 05:03:25 +08:00
commit 54423ca00f
No known key found for this signature in database
GPG key ID: 9A4BD10F002DD04B

View file

@ -1066,6 +1066,7 @@
SUBDIR += rubygem-seed-fu-gitlab
SUBDIR += rubygem-solid_cable
SUBDIR += rubygem-solid_cable-rails72
SUBDIR += rubygem-solid_cable-rails80
SUBDIR += rubygem-solid_cache
SUBDIR += rubygem-solid_cache-rails72
SUBDIR += rubygem-solid_queue

View file

@ -0,0 +1,23 @@
PORTNAME= solid_cable
PORTVERSION= 3.0.12
CATEGORIES= databases rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= -rails80
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Database-backed Action Cable backend
WWW= https://github.com/rails/solid_cable
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
RUN_DEPENDS= rubygem-actioncable80>=7.2:www/rubygem-actioncable80 \
rubygem-activejob80>=7.2:devel/rubygem-activejob80 \
rubygem-activerecord80>=7.2:databases/rubygem-activerecord80 \
rubygem-railties80>=7.2:www/rubygem-railties80
USES= gem
NO_ARCH= yes
.include <bsd.port.mk>

View file

@ -0,0 +1,3 @@
TIMESTAMP = 1757120894
SHA256 (rubygem/solid_cable-3.0.12.gem) = a168a54731a455d5627af48d8441ea3b554b8c1f6e6cd6074109de493e6b0460
SIZE (rubygem/solid_cable-3.0.12.gem) = 12800

View file

@ -0,0 +1,6 @@
Solid Cable is a database-backed Action Cable adapter that keeps messages in a
table and continously polls for updates. This makes it possible to drop the
common dependency on Redis, if it isn't needed for any other purpose. Despite
polling, the performance of Solid Cable is comparable to Redis in most
situations. And in all circumstances, it makes it easier to deploy Rails when
Redis is no longer a required dependency for Action Cable functionality.