commit: 9fa335bac5e61e0920f67d8e8aee1f1217e6b7c0
Author: Hans de Graaff <graaff <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 3 15:42:29 2025 +0000
Commit: Hans de Graaff <graaff <AT> gentoo <DOT> org>
CommitDate: Sat Oct 4 08:18:51 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fa335ba
dev-ruby/actioncable: add 8.0.3
Signed-off-by: Hans de Graaff <graaff <AT> gentoo.org>
dev-ruby/actioncable/Manifest | 1 +
dev-ruby/actioncable/actioncable-8.0.3.ebuild | 57 +++++++++++++++++++++++++++
2 files changed, 58 insertions(+)
diff --git a/dev-ruby/actioncable/Manifest b/dev-ruby/actioncable/Manifest
index 75949072e75f..de1b592b36d5 100644
--- a/dev-ruby/actioncable/Manifest
+++ b/dev-ruby/actioncable/Manifest
@@ -5,3 +5,4 @@ DIST rails-7.2.2.1.tgz 11191598 BLAKE2B
5efb59f891ce5570984647f1941d24c9e2c4efa4
DIST rails-7.2.2.2.tgz 11190891 BLAKE2B
c881c8b40f655332fd4f449b3f2450aa64f6ebd54bd1c5c859be6ef2fdf0c7155eb80eade2431d0cb00126e17fc9762a75c937f4f2a7e1fe0f8e915a92a680c9
SHA512
e8dc6bb0f6c70efee57f799cd2d746dcefc91586204cd7e1af25e7f03849099fdbdd141b9b219f1a3e1c33093cabe2c83b5e0ddd02826a7b6738864f2846085a
DIST rails-8.0.2.1.tgz 11888790 BLAKE2B
e6f22b5c9c9ec230416734657be6814cf8b76c92fbb1abe753cdef12f1762de0d8e44b858f676bb5ac4bb990f38f0994f832dab725d754da1d4b3b2f276f28a9
SHA512
3b7568bc7ab1b2f60fdc59c2ed3490e8af2eb65ee881157e2f5e738278071dd35404a299a39eb3048c6dcb4e79cae35bdf4ab5b93ff7542d13a6277d52b005e1
DIST rails-8.0.2.tgz 11880110 BLAKE2B
6866be952ba925dc27222c1636644d2af9aebb149ce6633940eaf102d4aa0a6f0d70af4062d58491b513759d77c0abe7b0400c230f7caf24e7d0f368590e16e6
SHA512
d359714b510efe2876b8c800cc1faba517f5586c50c755428b73bf8e659ba915d10390c9992bb2b6915b229ce86a801862d26bbd43be965e081cdb12c9bb8e21
+DIST rails-8.0.3.tgz 11900652 BLAKE2B
31516ea571c8b4109d0b48e39da153c94e1abb66907a1e51ea1120232cf43bb629608559a6ab175fb0fef8b50394a5084267798e71b46d5fcd8c992e81e6948e
SHA512
b043e29e7635a936fb0da8890dd90b35e7eff642c05795deab644fc3c647102f79dfb5531e75332a3e132626af2de8d59c396f1a03266c8aed8f600cce57a6ee
diff --git a/dev-ruby/actioncable/actioncable-8.0.3.ebuild
b/dev-ruby/actioncable/actioncable-8.0.3.ebuild
new file mode 100644
index 000000000000..c549e1ac366b
--- /dev/null
+++ b/dev-ruby/actioncable/actioncable-8.0.3.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby32 ruby33 ruby34"
+
+RUBY_FAKEGEM_RECIPE_DOC=""
+RUBY_FAKEGEM_DOCDIR=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+RUBY_FAKEGEM_EXTRAINSTALL="app"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_TASK_TEST="-Ilib test"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Integrated WebSockets for Rails"
+HOMEPAGE="https://github.com/rails/rails"
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz ->
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="test"
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+ ~dev-ruby/actionpack-${PV}:*
+ ~dev-ruby/activesupport-${PV}:*
+ dev-ruby/nio4r:2
+ >=dev-ruby/websocket-driver-0.6.1:*
+ >=dev-ruby/zeitwerk-2.6:2
+"
+
+ruby_add_bdepend "
+ test? (
+ || ( dev-ruby/rack:3.1 dev-ruby/rack:3.0 dev-ruby/rack:2.2 )
+ >=dev-ruby/railties-4.2.0
+ dev-ruby/activerecord:$(ver_cut 1-2)
+ dev-ruby/test-unit:2
+ dev-ruby/mocha
+ >=dev-ruby/pg-1.1:1
+ www-servers/puma
+ )"
+
+all_ruby_prepare() {
+ # Avoid tests for unpackaged dependencies: websocket-client-simple
+ rm -f test/client_test.rb || die
+
+ # Avoid tests for dependencies that require additional setup or network
+ rm -f test/javascript_package_test.rb
test/subscription_adapter/redis_test.rb || die
+}