summaryrefslogtreecommitdiff
path: root/dev-ruby/activejob
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-03-20 00:40:44 +0000
committerV3n3RiX <venerix@koprulu.sector>2022-03-20 00:40:44 +0000
commit4cbcc855382a06088e2f016f62cafdbcb7e40665 (patch)
tree356496503d52354aa6d9f2d36126302fed5f3a73 /dev-ruby/activejob
parentfcc5224904648a8e6eb528d7603154160a20022f (diff)
gentoo resync : 20.03.2022
Diffstat (limited to 'dev-ruby/activejob')
-rw-r--r--dev-ruby/activejob/Manifest20
-rw-r--r--dev-ruby/activejob/activejob-5.2.6.2.ebuild48
-rw-r--r--dev-ruby/activejob/activejob-5.2.7.ebuild48
-rw-r--r--dev-ruby/activejob/activejob-6.0.4.6.ebuild (renamed from dev-ruby/activejob/activejob-6.1.4.3.ebuild)5
-rw-r--r--dev-ruby/activejob/activejob-6.0.4.7.ebuild48
-rw-r--r--dev-ruby/activejob/activejob-6.1.4.6.ebuild47
-rw-r--r--dev-ruby/activejob/activejob-6.1.5.ebuild47
-rw-r--r--dev-ruby/activejob/activejob-7.0.2.2.ebuild (renamed from dev-ruby/activejob/activejob-6.1.4.1.ebuild)7
-rw-r--r--dev-ruby/activejob/activejob-7.0.2.3.ebuild48
9 files changed, 309 insertions, 9 deletions
diff --git a/dev-ruby/activejob/Manifest b/dev-ruby/activejob/Manifest
index ebc2c1359916..3df4fe43e3d8 100644
--- a/dev-ruby/activejob/Manifest
+++ b/dev-ruby/activejob/Manifest
@@ -1,15 +1,27 @@
+DIST rails-5.2.6.2.tgz 8840302 BLAKE2B 54c62924252bdbc7df4b07309dc1f96973660db71c68a9b25f8f9e44fb901982cf38242c613a349220ca043ca82984ee740052fc51521a6e1f088d8b77d4f53b SHA512 f639508300258c210253be875066842553487b0ddee2b56c625b7ed99ae5b9d59d62a69181c0910ebc85786d0a5fc1001385f3700fc198d192eccbe753d2e48c
DIST rails-5.2.6.tgz 8841270 BLAKE2B 8e813f376446ef249aa3b48934d3cb5ae125c09c54353cc93557c3bee4f23e47ae7ceffab75d5cbfb691daed85149d9054337b468a0010bc5c7ebb879502396b SHA512 465e017591a9962a2e0dec2eac9669d5f507d0904e9eec50fbc8848d804ba5f1eb3220fd5acc949845f048f59cfc5e43f099707650edf301d6595e70e33888c7
+DIST rails-5.2.7.tgz 8843727 BLAKE2B f721f7d67c80e6070d827aa2209aa302a41bb004c370978d9523905cec13402fb3c9c960dd0e7504ad29d8ea987526a21a4c7e3c9ac44e475be9141a0a57ccb0 SHA512 9d871a08721d2a613dab06d7c3043816768d355c0aa022e8a2a17e7bd894e3a6116d0eb5b205cfdaf9b0192400b461cf8d3ed6145663bf1104251d5f05d2e30d
DIST rails-6.0.4.1.tgz 18595307 BLAKE2B 9a950a45cd04c5fe0cbe57fd014a6997074dcbe8f95fcbb2f5d3b6372867ef8bb0931b909ca8eba623787419f5f45504cdcd477729ba3b3a052f5003229121cd SHA512 322cfa6d0ed62f0660ce2f43003b2a745297f3b82dca486d7e4a9821441ad4ec92c202556515645d141fba31c998e17aa00bbe3d8c2106718e6839f94e88c975
DIST rails-6.0.4.3.tgz 18594602 BLAKE2B 99ee38f02ffece7972b34dc4bf8de6aece131fbdd1ac92c01272296e87b033d0a877a4fc724d3acece0442025ff9906a3e735ae75a8313135f2ffc55be988b38 SHA512 ae71145cc6e2a532271f6fe063347b261a7c6b1153f4978da5fd539b51b356baa555e731b759d9b49c342b2623b30ff9962396346df66d7e97aeca1fa806b333
DIST rails-6.0.4.4.tgz 18594292 BLAKE2B 8f463900db30ffd4850b270aac0ae8c160af36a606e4eddaadbd2a0c086de3438a36665586e20a4b6b8873f8b659f2ecd3e32965a36118a6e63fad2726afa0f5 SHA512 14f7d51ba407589eb4ef1db8a99c21c301198e8cb2fcdf611c76eebd1d52192eb1225bb5d45a2183fbfe103a0b987f3a95c6c5fe6d772ba101da9ed46441441f
-DIST rails-6.1.4.1.tgz 11003728 BLAKE2B 8baa45968536ebe34f3bc4e4f25246bff68997a88c1019d1f7b7ba73785bc11901d7222ac04866b900c7dc35f9291ede78c0949abd979e797d07f3759179c05a SHA512 411d3fe21c7500e884edb86cc6728c4d3b7125d2e6ea913191437716f2be0d522252c55c25cb4c5221cc112b3ca5eeba690b0b0e59572fcc54ea42ba05ec4520
-DIST rails-6.1.4.3.tgz 11007190 BLAKE2B 085d500407f03d8c46335d91e3ebc5cd092c801de25f7e4fd5ac4ae6f03e54c5347e720386763307e183e2f0f48aaf84142092f47b62ab395082e4068e46f883 SHA512 f47a2e155fc80c287360b1a17a0f870208c523a28b77737648b4f260dc4fec6e9ccc91861b84862828fda48c214d39dcff32430ed5a02c8b9ee59ba6efb6151c
+DIST rails-6.0.4.6.tgz 18594247 BLAKE2B e058f69e3c21afa0026dbaf43441268bf3b380123ae95414dda0171059351718d068d854659556472fd9c8c8a2954ca2a1c0a42a0dda4d48f943f8491f5a50dd SHA512 960d133e4ecc555f30f04a324b2837a119dc27fa99b8f768e6bd8df64d7186035805b475459ac05323ca21b5aad5bcf170e6963d973464f70e26bdd229d8be12
+DIST rails-6.0.4.7.tgz 18596833 BLAKE2B a376bed4a0531147bbeb2c147e6067657313b5e0ffc713b18d07037177eaeeade1516197533b022afd9b0b03a1f2ed130b85600af3ea7d53a7d932db1e6f4342 SHA512 e4220411ed28b2e28002820281923b45d90454ef59a57b57c98bad5e185d39b2af75609e7786566135b5e1b197544cc039ad81df1a663eeebfa10728ae2904d1
DIST rails-6.1.4.4.tgz 11006695 BLAKE2B af5afbd1adafa259f3d58d31e8e616be5e83e73d3e7231fd62717c0a8c0012e7ecf5346f2465a61f72d96fdc71755e954069adfebc84dddddcb29cb8a215cee1 SHA512 4215be8f447e5b486a1c0d99208fbeb1f7222aa3bdff7127e31c95670a74aa315a044df0048a55fd078f42a07f17d4b7248efc09d6fac2a4b6efef8624a509ef
+DIST rails-6.1.4.6.tgz 11006958 BLAKE2B e365570a5d4b0e46803ec0c13639e43f4258c068362a706c99cce8b308463ef4612ff0ceeaa98877354dc40655d8a5d1302e1cb7b3e7b265e8fa466ce7ddc124 SHA512 89f1bbfa8bb91db26203375b979eabdfee4b085c85787557fae2d55182fa1c048cd00ff28ef20dd95f062dcaeb1f1d99be6fd081821268c8263295866ff2983e
+DIST rails-6.1.5.tgz 11017020 BLAKE2B 5e1a167550998f8149ac770397f4e39a979f48365494f97d4b387559070e4e9264ddc93bf20e5c19537b4683a793a2c316bcb3f829cc05f0155b31a609da6756 SHA512 a90fe7781ddbb6a035ea7dcb950e2ab03a7297502891d4a88dfe7c3ef90b78d8009ea62a35272d3500e8819466042b883193ebb030683fc2cf7e5dc0e720edb1
+DIST rails-7.0.2.2.tgz 11034626 BLAKE2B 388a27b5434f1ae062cb7c3a68881a885dd659dbd9e86c4d36e0cb29c493f127fb9cbdf0f9ce7dea5a715ddbcd7a3bff5e2de3adb2e278c8bf63c2473d1e4b6d SHA512 e7863f1e072d266b8df1abb8abf6b141bad74ef77fe5dbcd66e7603e2ebf386520e4fd8f337edb5f5a6bd5607fbaa146823cbe6980fd7864e3934a7c9d382e3d
+DIST rails-7.0.2.3.tgz 11037677 BLAKE2B b4d0ac3d2c56d262beca4f5ba1659a67526c01321dc00ef8392a11c6fbc7614e3c02cf02ffcbb5ed1911005c1be0c0741e225f45c5946fc9102629c5ba5d32ab SHA512 4dcbe65ce1bad803dd04be61918f1ca893529705a8336a0c09b0193eb453319fc42ed0e2dca6ff5cb56f0c2bc5ab03c9d9f479101904ad1a746980cd887798d4
+EBUILD activejob-5.2.6.2.ebuild 1194 BLAKE2B eafe15e498ef2337038d194cc7938766da9eca94eb3b8b31b2ecc236c75d07dc0db04f890689c2812bf5c5c78b566aae707ec0415fb9be647f7af0662a6f2f30 SHA512 781652a8bef99bfde9b33cb33229f72c23132bf27ba72d7b5b256c4bd2a3c253e53a40b6b9f1d817f4cc1901a96e0a62c1071de3bcf77a2fbf60083dd5c6862a
EBUILD activejob-5.2.6.ebuild 1194 BLAKE2B fb5d5dc3f503d114a248d4b5a908785923754a59085a142124547cede3c177706f0ed937b14fa7611bd4a9bbf1a5b3cf5ddc84463bc3459919ed321c47718100 SHA512 4b9e1d5c99a192bd64a678541fed2955a5abd7ccd69ae13b3341ad05eb7bf5b895372a732cd9b54e92898bfa3c3ba4f1af27fdc802985becc57d3ad589dde687
+EBUILD activejob-5.2.7.ebuild 1194 BLAKE2B eafe15e498ef2337038d194cc7938766da9eca94eb3b8b31b2ecc236c75d07dc0db04f890689c2812bf5c5c78b566aae707ec0415fb9be647f7af0662a6f2f30 SHA512 781652a8bef99bfde9b33cb33229f72c23132bf27ba72d7b5b256c4bd2a3c253e53a40b6b9f1d817f4cc1901a96e0a62c1071de3bcf77a2fbf60083dd5c6862a
EBUILD activejob-6.0.4.1.ebuild 1207 BLAKE2B 2381e5b47f9ea214bf25fce72612f345fe2e0a1427d2daf5b17cab981c95233486b6c94a5aeb363951f589541a92b46b34e09c449170de9dbe62636258b25e11 SHA512 3192959ef70e56e1c53f5795086a26322301638411804a11891169c754acfbac907ae40eb149efc3034cf514d54a422469cd28d873f575b4399865d6f9114f1e
EBUILD activejob-6.0.4.3.ebuild 1200 BLAKE2B b25de3d787173d7e09260afbc2b94b0511fc8c019a8c8c4fc4b45d8b07f09f05de2a3d46c6a15eb796c9867c404fae727e9ece495dbdcda31930616c22f81a97 SHA512 d7e47985f0f709bfea1d151b9d691dce08595de9cf3ae3113777c2bd949749388fb96ffc0e5831eb4642bc371e545e09ea3c97a14e370ac3fb0dd448a18a7f85
EBUILD activejob-6.0.4.4.ebuild 1200 BLAKE2B b25de3d787173d7e09260afbc2b94b0511fc8c019a8c8c4fc4b45d8b07f09f05de2a3d46c6a15eb796c9867c404fae727e9ece495dbdcda31930616c22f81a97 SHA512 d7e47985f0f709bfea1d151b9d691dce08595de9cf3ae3113777c2bd949749388fb96ffc0e5831eb4642bc371e545e09ea3c97a14e370ac3fb0dd448a18a7f85
-EBUILD activejob-6.1.4.1.ebuild 1143 BLAKE2B 5857904f4c089c36ca0202a47578bed85079d016052efe672c7202f28b69d600de0e4164a2752b843cd83d46f4d79345874f4865a64242ab9223cffee04d4394 SHA512 fa700802817a7ee34ed31a0e850ba8a630c6a2d9714840c589bc6c0cdf83de5d9ea110c9ce98e9f71c3aca6671d387106bbd4bc0aa30a6fff537a2ef3e34710f
-EBUILD activejob-6.1.4.3.ebuild 1136 BLAKE2B 9a6b3201d075a9d760975c0b93824a45d43ceb6a6975e3fd52b68c2ea984e78eabfcd3c17e635d91c3d877b6f643b93cac8db3f4464eb19529b121ef22841067 SHA512 88d2f1cfb9a892540481425a8d8d56a7d9581b25ea05c6436d123b179d985aea3f9ca384aa01cb328e7410712e8b93ed1066114acc5557c2e3a885ba86932907
+EBUILD activejob-6.0.4.6.ebuild 1200 BLAKE2B c0f66d62d5d3d5fc3e2a7660655387adcaf4809a8eeafaedc522af934141472f50a749da5062ee5c72c3f68b19436ee7d22082c393cf51e65749b558c000129e SHA512 b65aa787da316c02b0b468fbe3461b96529ea86e0fa2501873a02e4260022f72ccd7191fcb7f6867e5be03decf16409ebc013c2b98b9a50690da2dbce17f6ac4
+EBUILD activejob-6.0.4.7.ebuild 1200 BLAKE2B c0f66d62d5d3d5fc3e2a7660655387adcaf4809a8eeafaedc522af934141472f50a749da5062ee5c72c3f68b19436ee7d22082c393cf51e65749b558c000129e SHA512 b65aa787da316c02b0b468fbe3461b96529ea86e0fa2501873a02e4260022f72ccd7191fcb7f6867e5be03decf16409ebc013c2b98b9a50690da2dbce17f6ac4
EBUILD activejob-6.1.4.4.ebuild 1136 BLAKE2B 9a6b3201d075a9d760975c0b93824a45d43ceb6a6975e3fd52b68c2ea984e78eabfcd3c17e635d91c3d877b6f643b93cac8db3f4464eb19529b121ef22841067 SHA512 88d2f1cfb9a892540481425a8d8d56a7d9581b25ea05c6436d123b179d985aea3f9ca384aa01cb328e7410712e8b93ed1066114acc5557c2e3a885ba86932907
+EBUILD activejob-6.1.4.6.ebuild 1135 BLAKE2B 338e21f624aa8b72cd87dd506501ad9534ecc592a23862d4b3d0fd02e8fdbbd6308a1861830d340fccb91d79da0123961ec5a93bb03e068466de58e318aa1ace SHA512 643683f734dbd441ecc072695461fe64f9bd82a816f1a47558904fb2415c000a7acd3c8ac9a8b1b9edcfd852921a210d9eb9849ed2e7f23fa0de18bb8550db27
+EBUILD activejob-6.1.5.ebuild 1135 BLAKE2B 338e21f624aa8b72cd87dd506501ad9534ecc592a23862d4b3d0fd02e8fdbbd6308a1861830d340fccb91d79da0123961ec5a93bb03e068466de58e318aa1ace SHA512 643683f734dbd441ecc072695461fe64f9bd82a816f1a47558904fb2415c000a7acd3c8ac9a8b1b9edcfd852921a210d9eb9849ed2e7f23fa0de18bb8550db27
+EBUILD activejob-7.0.2.2.ebuild 1182 BLAKE2B db5cd8c33b1609e0018edda573def225e99e414d8ec0088dc5f7e065c383a0194e70348a51be30a209961a6f25778961ac0a638d9b469be39427b4b8de11f48a SHA512 1b1a7ae3ff0ca10aad1b8d20f69928abb0d80ccb17b2c1c22661b9ef1c4356a5ac6797074c9afdc4a9d71c3f047196611fc135cff60f69b9f0f089130add126b
+EBUILD activejob-7.0.2.3.ebuild 1182 BLAKE2B db5cd8c33b1609e0018edda573def225e99e414d8ec0088dc5f7e065c383a0194e70348a51be30a209961a6f25778961ac0a638d9b469be39427b4b8de11f48a SHA512 1b1a7ae3ff0ca10aad1b8d20f69928abb0d80ccb17b2c1c22661b9ef1c4356a5ac6797074c9afdc4a9d71c3f047196611fc135cff60f69b9f0f089130add126b
MISC metadata.xml 338 BLAKE2B f32f1ecbd729e4e6162f22cdb9bfe1fbb1284c8b7f021d8207a1a54d2543b0e9866e775d550360dd01ef4f4eb92e96064a8416476c7047853034ea05479eb6e7 SHA512 24fd0d8ea6e3cd5514e5049b7e064b7e3e667ea14978cc7cf620e9c1b020bdc7caf7dbec97ccbf92c2f4c657fff3e9151d6f2af103b3d9c3cc5181cb3a81a295
diff --git a/dev-ruby/activejob/activejob-5.2.6.2.ebuild b/dev-ruby/activejob/activejob-5.2.6.2.ebuild
new file mode 100644
index 000000000000..802f472cf81e
--- /dev/null
+++ b/dev-ruby/activejob/activejob-5.2.6.2.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby25 ruby26"
+
+RUBY_FAKEGEM_TASK_TEST="MT_NO_PLUGINS=true"
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_DOCDIR=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem eapi7-ver
+
+DESCRIPTION="Job framework with pluggable queues"
+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 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+ ~dev-ruby/activesupport-${PV}
+ >=dev-ruby/globalid-0.3.6
+"
+
+ruby_add_bdepend "
+ test? (
+ dev-ruby/mocha
+ )"
+
+all_ruby_prepare() {
+ # Set test environment to our hand.
+ sed -i -e '/load_paths/d' test/helper.rb || die "Unable to remove load paths"
+ sed -i -e '2igem "activesupport", "~> 5.2.0"' test/helper.rb || die
+
+ # Remove all currently unpackaged queues.
+ sed -i -e 's/que queue_classic resque sidekiq sneakers sucker_punch backburner//' \
+ -e 's/delayed_job//' Rakefile || die
+}
diff --git a/dev-ruby/activejob/activejob-5.2.7.ebuild b/dev-ruby/activejob/activejob-5.2.7.ebuild
new file mode 100644
index 000000000000..802f472cf81e
--- /dev/null
+++ b/dev-ruby/activejob/activejob-5.2.7.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby25 ruby26"
+
+RUBY_FAKEGEM_TASK_TEST="MT_NO_PLUGINS=true"
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_DOCDIR=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem eapi7-ver
+
+DESCRIPTION="Job framework with pluggable queues"
+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 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+ ~dev-ruby/activesupport-${PV}
+ >=dev-ruby/globalid-0.3.6
+"
+
+ruby_add_bdepend "
+ test? (
+ dev-ruby/mocha
+ )"
+
+all_ruby_prepare() {
+ # Set test environment to our hand.
+ sed -i -e '/load_paths/d' test/helper.rb || die "Unable to remove load paths"
+ sed -i -e '2igem "activesupport", "~> 5.2.0"' test/helper.rb || die
+
+ # Remove all currently unpackaged queues.
+ sed -i -e 's/que queue_classic resque sidekiq sneakers sucker_punch backburner//' \
+ -e 's/delayed_job//' Rakefile || die
+}
diff --git a/dev-ruby/activejob/activejob-6.1.4.3.ebuild b/dev-ruby/activejob/activejob-6.0.4.6.ebuild
index ba8c187622d6..9f6d7b2fa4fb 100644
--- a/dev-ruby/activejob/activejob-6.1.4.3.ebuild
+++ b/dev-ruby/activejob/activejob-6.0.4.6.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=8
+EAPI=7
USE_RUBY="ruby26 ruby27"
@@ -39,6 +39,7 @@ ruby_add_bdepend "
all_ruby_prepare() {
# Set test environment to our hand.
sed -i -e '/load_paths/d' test/helper.rb || die "Unable to remove load paths"
+ sed -i -e '2igem "railties", "~> 6.0.0"' test/helper.rb || die
# Remove all currently unpackaged queues.
sed -i -e 's/que queue_classic resque sidekiq sneakers sucker_punch backburner//' \
diff --git a/dev-ruby/activejob/activejob-6.0.4.7.ebuild b/dev-ruby/activejob/activejob-6.0.4.7.ebuild
new file mode 100644
index 000000000000..9f6d7b2fa4fb
--- /dev/null
+++ b/dev-ruby/activejob/activejob-6.0.4.7.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby26 ruby27"
+
+RUBY_FAKEGEM_RECIPE_DOC=""
+RUBY_FAKEGEM_DOCDIR=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Job framework with pluggable queues"
+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 ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+ ~dev-ruby/activesupport-${PV}
+ >=dev-ruby/globalid-0.3.6
+"
+
+ruby_add_bdepend "
+ test? (
+ dev-ruby/mocha
+ )"
+
+all_ruby_prepare() {
+ # Set test environment to our hand.
+ sed -i -e '/load_paths/d' test/helper.rb || die "Unable to remove load paths"
+ sed -i -e '2igem "railties", "~> 6.0.0"' test/helper.rb || die
+
+ # Remove all currently unpackaged queues.
+ sed -i -e 's/que queue_classic resque sidekiq sneakers sucker_punch backburner//' \
+ -e 's/delayed_job//' Rakefile || die
+ sed -i -e '/SneakersAdapter/ s:^:#:' test/cases/exceptions_test.rb || die
+}
diff --git a/dev-ruby/activejob/activejob-6.1.4.6.ebuild b/dev-ruby/activejob/activejob-6.1.4.6.ebuild
new file mode 100644
index 000000000000..a0adaa549825
--- /dev/null
+++ b/dev-ruby/activejob/activejob-6.1.4.6.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby26 ruby27"
+
+RUBY_FAKEGEM_RECIPE_DOC=""
+RUBY_FAKEGEM_DOCDIR=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+RUBY_FAKEGEM_TASK_TEST="MT_NO_PLUGINS=1 test"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Job framework with pluggable queues"
+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 ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+ ~dev-ruby/activesupport-${PV}
+ >=dev-ruby/globalid-0.3.6
+"
+
+ruby_add_bdepend "
+ test? (
+ dev-ruby/mocha
+ )"
+
+all_ruby_prepare() {
+ sed -i -e '2igem "activesupport", "~> 6.1.0"' test/helper.rb || die
+
+ # Remove all currently unpackaged queues.
+ sed -i -e 's/que queue_classic resque sidekiq sneakers sucker_punch backburner//' \
+ -e 's/delayed_job//' Rakefile || die
+ sed -i -e '/SneakersAdapter/ s:^:#:' test/cases/exceptions_test.rb || die
+}
diff --git a/dev-ruby/activejob/activejob-6.1.5.ebuild b/dev-ruby/activejob/activejob-6.1.5.ebuild
new file mode 100644
index 000000000000..a0adaa549825
--- /dev/null
+++ b/dev-ruby/activejob/activejob-6.1.5.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby26 ruby27"
+
+RUBY_FAKEGEM_RECIPE_DOC=""
+RUBY_FAKEGEM_DOCDIR=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+RUBY_FAKEGEM_TASK_TEST="MT_NO_PLUGINS=1 test"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Job framework with pluggable queues"
+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 ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+ ~dev-ruby/activesupport-${PV}
+ >=dev-ruby/globalid-0.3.6
+"
+
+ruby_add_bdepend "
+ test? (
+ dev-ruby/mocha
+ )"
+
+all_ruby_prepare() {
+ sed -i -e '2igem "activesupport", "~> 6.1.0"' test/helper.rb || die
+
+ # Remove all currently unpackaged queues.
+ sed -i -e 's/que queue_classic resque sidekiq sneakers sucker_punch backburner//' \
+ -e 's/delayed_job//' Rakefile || die
+ sed -i -e '/SneakersAdapter/ s:^:#:' test/cases/exceptions_test.rb || die
+}
diff --git a/dev-ruby/activejob/activejob-6.1.4.1.ebuild b/dev-ruby/activejob/activejob-7.0.2.2.ebuild
index 9d4e3d897654..caad0a9828cd 100644
--- a/dev-ruby/activejob/activejob-6.1.4.1.ebuild
+++ b/dev-ruby/activejob/activejob-7.0.2.2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
-USE_RUBY="ruby25 ruby26 ruby27"
+USE_RUBY="ruby27"
RUBY_FAKEGEM_RECIPE_DOC=""
RUBY_FAKEGEM_DOCDIR=""
@@ -44,4 +44,5 @@ all_ruby_prepare() {
sed -i -e 's/que queue_classic resque sidekiq sneakers sucker_punch backburner//' \
-e 's/delayed_job//' Rakefile || die
sed -i -e '/SneakersAdapter/ s:^:#:' test/cases/exceptions_test.rb || die
+ rm -f test/cases/delayed_job_adapter_test.rb || die
}
diff --git a/dev-ruby/activejob/activejob-7.0.2.3.ebuild b/dev-ruby/activejob/activejob-7.0.2.3.ebuild
new file mode 100644
index 000000000000..caad0a9828cd
--- /dev/null
+++ b/dev-ruby/activejob/activejob-7.0.2.3.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby27"
+
+RUBY_FAKEGEM_RECIPE_DOC=""
+RUBY_FAKEGEM_DOCDIR=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Job framework with pluggable queues"
+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 ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+ ~dev-ruby/activesupport-${PV}
+ >=dev-ruby/globalid-0.3.6
+"
+
+ruby_add_bdepend "
+ test? (
+ dev-ruby/mocha
+ )"
+
+all_ruby_prepare() {
+ # Set test environment to our hand.
+ sed -i -e '/load_paths/d' test/helper.rb || die "Unable to remove load paths"
+
+ # Remove all currently unpackaged queues.
+ sed -i -e 's/que queue_classic resque sidekiq sneakers sucker_punch backburner//' \
+ -e 's/delayed_job//' Rakefile || die
+ sed -i -e '/SneakersAdapter/ s:^:#:' test/cases/exceptions_test.rb || die
+ rm -f test/cases/delayed_job_adapter_test.rb || die
+}