www/rubygem-actioncable80 8.0.5.1 MidnightBSD
Structure many real-time application concerns into channels over a single WebSocket connection
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- Last update
- Commit
292d18cbbe- License
- mit
- Categories
- www, rubygems
Description
Action Cable seamlessly integrates WebSockets with the rest of your Rails application. It allows for real-time features to be written in Ruby in the same style and form as the rest of your Rails application, while still being performant and scalable. It's a full-stack offering that provides both a client-side JavaScript framework and a server-side Ruby framework. You have access to your full domain model written with Active Record or your ORM of choice.
In the other systems
| System | Port | Version |
|---|---|---|
| MidnightBSD | www/rubygem-actioncable80 | 8.0.5.1 |
| FreeBSD | www/rubygem-actioncable80 | 8.0.5.1 |
| DragonFly | www/rubygem-actioncable80 | 8.0.2 |
| HardenedBSD | www/rubygem-actioncable80 | 8.0.5.1 |
| GhostBSD | www/rubygem-actioncable80 | 8.0.5.1 |
Install
Binary package:
mport install actioncable80
From mports:
cd /usr/mports/www/rubygem-actioncable80 && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= actioncable80>0:www/rubygem-actioncable80
Dependencies
As this port's Makefile names them.
Build 5
rubygem-actionpack80=8.0.5.1: www/rubygem-actionpack80rubygem-activesupport80=8.0.5.1: devel/rubygem-activesupport80rubygem-nio4r>=2.0<3: devel/rubygem-nio4rrubygem-websocket-driver>=0.6.1: www/rubygem-websocket-driverrubygem-zeitwerk>=2.6<3: devel/rubygem-zeitwerk
Runtime 5
rubygem-actionpack80=8.0.5.1: www/rubygem-actionpack80rubygem-activesupport80=8.0.5.1: devel/rubygem-activesupport80rubygem-nio4r>=2.0<3: devel/rubygem-nio4rrubygem-websocket-driver>=0.6.1: www/rubygem-websocket-driverrubygem-zeitwerk>=2.6<3: devel/rubygem-zeitwerk
Build dependencies 5
Run dependencies 5
Required by 1
Configuration
No options to configure.
- USES
- gem
- Service scripts
- none
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| rubygem/actioncable-8.0.5.1.gem | 47616 | 5adb700c605a7ef7628f87dc7a6da20cd5f0ceac782a59055c864ea51a77d7c7 |
Master sites 1
- RG
Commit history 2
| Date | Commit | Credits | Log message |
|---|---|---|---|
292d18cbbe |
Lucas Holt | Rails 8.0 gems: update to 8.0.5.1 (#1604) Updates the Rails 8.0 gem ports from 8.0.5 to 8.0.5.1:
- devel/rubygem-activesupport80
- databases/rubygem-activemodel80
- databases/rubygem-activerecord80 (PORTREVISION removed)
- devel/rubygem-activejob80
- devel/rubygem-actionview80
- www/rubygem-actionpack80
- www/rubygem-actioncable80
- www/rubygem-railties80
These are in one PR because the gems pin each other to exact versions.
For example, actionpack 8.0.5.1 requires `actionview = 8.0.5.1` and
`activesupport = 8.0.5.1`. `net/rubygem-activestorage80` was already at
8.0.5.1 and pins its Rails dependencies to `=${PORTVERSION}`, so until
this lands it can't be installed.
## Why
8.0.5.1 is a security release. It fixes CVE-2026-66066 /
GHSA-xr9x-r78c-5hrm (critical), an arbitrary file read and possible RCE
… |
|
99d064da3b |
Lucas Holt | www/rubygem-actioncable80: fix fake-qa dependencies Add the runtime RubyGem dependencies to BUILD_DEPENDS so fake-qa can validate the staged gemspec dependencies.
Use exact Rails dependency atoms for actionpack and activesupport to match the gemspec and avoid unsupported combined version expressions.
AI-Assisted-by: OpenAI Codex <[email protected]>
Signed-off-by: Lucas Holt <[email protected]> |