summaryrefslogtreecommitdiff
path: root/dev-ruby
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-11-23 10:31:44 +0000
committerV3n3RiX <venerix@koprulu.sector>2023-11-23 10:31:44 +0000
commit2114f9bc3d55c52f926a43f08765b350871e86f2 (patch)
tree2f8a4e67a8bac41f4090515b87b0135002f10cad /dev-ruby
parentfdbd219bffd44c5fa62c89f7dc329673445ee026 (diff)
gentoo auto-resync : 23:11:2023 - 10:31:44
Diffstat (limited to 'dev-ruby')
-rw-r--r--dev-ruby/Manifest.gzbin108679 -> 108679 bytes
-rw-r--r--dev-ruby/async-io/Manifest2
-rw-r--r--dev-ruby/async-io/async-io-1.38.0.ebuild36
-rw-r--r--dev-ruby/autoprefixer-rails/Manifest2
-rw-r--r--dev-ruby/autoprefixer-rails/autoprefixer-rails-10.4.16.0.ebuild42
-rw-r--r--dev-ruby/rspec-rails/Manifest2
-rw-r--r--dev-ruby/rspec-rails/rspec-rails-6.0.4.ebuild59
7 files changed, 143 insertions, 0 deletions
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz
index bf524945281b..b17729f80930 100644
--- a/dev-ruby/Manifest.gz
+++ b/dev-ruby/Manifest.gz
Binary files differ
diff --git a/dev-ruby/async-io/Manifest b/dev-ruby/async-io/Manifest
index 0c61ab2d3106..e0bfc67bf9a2 100644
--- a/dev-ruby/async-io/Manifest
+++ b/dev-ruby/async-io/Manifest
@@ -4,9 +4,11 @@ DIST async-io-1.35.0.tar.gz 34418 BLAKE2B 0aa7d5636c4a3f89b67c8543ad7e0826661e4d
DIST async-io-1.36.0.tar.gz 36932 BLAKE2B 86b18e32d268af1753b6d16dd810e774f65d924300c8d986914d4ffd17fd74837771de634caf1aaad5f8baafae2e85053fc2c2536c8d235c51a71118f209736f SHA512 f5cb742927204ae78619f43df477f8630a5dee5784be1a0002e45fb26b8b537a32026b40d01d261eaa25ac745a885772fee2a13fb2ac7f559ba6b5210272ad2c
DIST async-io-1.36.1.tar.gz 41236 BLAKE2B 10fe84b02054bdd932bfab23f73faa519ebf70c8e21a054d2408f1a60ce7f528b541f367ca3c928b17ac41e3fc23659c61c1f77e77a156f026e13485a3698649 SHA512 cdde07569ee8cba582c1dfa0c6b1176fed3eabbad732ed34b61b607ebaa2db24af13fb0ad3036238d5343223746e1daad2fa2013c68e2a4a97a754a35542c3dc
DIST async-io-1.37.0.tar.gz 41344 BLAKE2B a0b71d4747c7b56a6662aa45813f3ee82b539cb3f5133f1f4469bb57fe61e261e5d111ec01b96f0515858a355e43f8441442d7005bc284ae24a4902ea97dcf36 SHA512 5a631bbc79409959b95acff67a5d7de667e0361b02279b3cc98e2cc1a1baf4a8e6ea61998c6ecf5ae71658445d83a63dde8e8e4a29173de388b3b7ae0675b884
+DIST async-io-1.38.0.tar.gz 41347 BLAKE2B 092e2b0d6265145a1cfc32df9aa02b1b2a46c1339b80355de53b6da7e1ba69ac1eb3fd1bae229360ed3a618eeba6a9f7f1302ae7341f6b8581f4a643d7cb4c42 SHA512 0156d4c81a643b6b7ca5753f28658adcb2cd0b78c52e5539e29ed45d737b9de91d54ba85804b2d55bb9c0eb33a4dd1ba888961fa69b2acd93fe2234d1700a215
EBUILD async-io-1.34.3-r1.ebuild 1021 BLAKE2B 1e0b53450140977b8b80bd9a5e6374b69ca08b3682043864d9f6a34faa1f9aa79fd126e082289f22ba4233507900991dc947bdef6b656414cb9efb5503e7cbe0 SHA512 e75f1ba1c282ff15b0d0d4c3e7dae9e77961231b8cd77abbeed16a20f813258b62d33d5da89d1c0ae3c8619ec85facc8373123dd795349192464bb561f13c48d
EBUILD async-io-1.35.0.ebuild 968 BLAKE2B e920f1988a34123a086c4ca979066d7ca643d84cf1dd14352ae28f6508b81abfe783f2ec7c94b40e2b68733c175123f799c308abca313f91ea5438cac7c1fdb2 SHA512 7b6c5bfbd4e1f003feaee36a3ac0155112b947fcd828b31cacfebe5e69274cfab596a595531f23f3f80165996f25bc85ccd675c2950b66afc2c05b0394b60151
EBUILD async-io-1.36.0.ebuild 963 BLAKE2B 75c7e707b4ace5f7251b6372d725ba97082c4c532ed8887fd38766bf13309ee178a1be990e4a94a2df88c9e8941578be530b465635ba5157e79b94fe9992c014 SHA512 dc625f7faef22efc900c215cd5036f5e3c09ae684edb25f44370f3cbd8e8c2518d13d9f9fd3b2d0495763fe843f1039294ce0defd9959c33bbeb8d05496d8424
EBUILD async-io-1.36.1.ebuild 963 BLAKE2B 75c7e707b4ace5f7251b6372d725ba97082c4c532ed8887fd38766bf13309ee178a1be990e4a94a2df88c9e8941578be530b465635ba5157e79b94fe9992c014 SHA512 dc625f7faef22efc900c215cd5036f5e3c09ae684edb25f44370f3cbd8e8c2518d13d9f9fd3b2d0495763fe843f1039294ce0defd9959c33bbeb8d05496d8424
EBUILD async-io-1.37.0.ebuild 963 BLAKE2B 75c7e707b4ace5f7251b6372d725ba97082c4c532ed8887fd38766bf13309ee178a1be990e4a94a2df88c9e8941578be530b465635ba5157e79b94fe9992c014 SHA512 dc625f7faef22efc900c215cd5036f5e3c09ae684edb25f44370f3cbd8e8c2518d13d9f9fd3b2d0495763fe843f1039294ce0defd9959c33bbeb8d05496d8424
+EBUILD async-io-1.38.0.ebuild 963 BLAKE2B 75c7e707b4ace5f7251b6372d725ba97082c4c532ed8887fd38766bf13309ee178a1be990e4a94a2df88c9e8941578be530b465635ba5157e79b94fe9992c014 SHA512 dc625f7faef22efc900c215cd5036f5e3c09ae684edb25f44370f3cbd8e8c2518d13d9f9fd3b2d0495763fe843f1039294ce0defd9959c33bbeb8d05496d8424
MISC metadata.xml 344 BLAKE2B 7fb67688ba60d30637605ba7a2020cb328e18ffebd9fd6fed09114cc14596836b0dcc4d1590fd3755952baa52c258bdb9a935c47b1a4ef4f2d5e545e931d40fe SHA512 6ea960fe1feb969df78e66ae985b6ac95faa09a248d694aaa47876634f84a09a3807effc2b4289d35dbeaee3793c2c73276fd0f8b87375ab99e813085edd12af
diff --git a/dev-ruby/async-io/async-io-1.38.0.ebuild b/dev-ruby/async-io/async-io-1.38.0.ebuild
new file mode 100644
index 000000000000..6a4c6d8896dd
--- /dev/null
+++ b/dev-ruby/async-io/async-io-1.38.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_EXTRA_DOC="README.md"
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Provides support for asynchronous TCP, UDP, UNIX and SSL sockets"
+HOMEPAGE="https://github.com/socketry/async-io"
+SRC_URI="https://github.com/socketry/async-io/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE=""
+
+ruby_add_rdepend "dev-ruby/async"
+
+ruby_add_bdepend "test? (
+ >=dev-ruby/async-container-0.15:0
+ >=dev-ruby/async-rspec-1.10:1
+ dev-ruby/rack-test
+)"
+
+all_ruby_prepare() {
+ sed -i -E 's/require_relative "(.+)"/require File.expand_path("\1")/g' "${RUBY_FAKEGEM_GEMSPEC}" || die
+
+ # Avoid test dependency on covered
+ sed -i -e '/covered/ s:^:#:' spec/spec_helper.rb || die
+}
diff --git a/dev-ruby/autoprefixer-rails/Manifest b/dev-ruby/autoprefixer-rails/Manifest
index 3db504594639..1a2b36be62dc 100644
--- a/dev-ruby/autoprefixer-rails/Manifest
+++ b/dev-ruby/autoprefixer-rails/Manifest
@@ -1,5 +1,7 @@
DIST autoprefixer-rails-10.4.13.0.tar.gz 1386370 BLAKE2B a96eb20ebb940a63abf22819e7b2c1727816e4e70cffff5fce3f84c09b783c7f6aac3d6af2483670bbacf4e8032e71f8b144bdc41846464935dbf57fa23d98f5 SHA512 698e8f91875d7fe73d4843cd4dda65b695e3654b9bbf02070a0fd4d61ebf9fb00aaffa8ce63b738dc5d345c5536c79fa985adfa779f47d57412c791e3388cc97
DIST autoprefixer-rails-10.4.15.0.tar.gz 1205393 BLAKE2B 830b4f145ead0ff143296329682b2c7834a6f5599311e2d770f17db77824944aee8acb066f33e5a1bb63111ad9e37159898be698748af1032bf531e4752c4bf7 SHA512 c8bd0706d3c45406aff016463fc17d422665a396222a8b9f443f12aefd8e3f84b81aa025e7c583f1067f6f23e8eb5f2f5d84f8867e64d4adbe19d47bc3bed71c
+DIST autoprefixer-rails-10.4.16.0.tar.gz 1207675 BLAKE2B 2505dd26a2c4dec18ad6639d3bf18e2e04d0fa47bd4cd12ee51be53efa18bd21f438bff625e3b5b4807dc8a3c5311735c439f74f68cb4cad2ad73bd8aba3c30b SHA512 33f2d5f16fc2d011abb585e028179f073cdc801f880c5da9a08e8ead5470487cec5b28b9dda7c0bfdd9f032984dc6b871e1a16bbe4dbe117e0304e91b3a774b8
EBUILD autoprefixer-rails-10.4.13.0.ebuild 1026 BLAKE2B 6a3d4ab9dc90854bcb84eb7c357a587113ca3f2d05a3cf7890e9f8b0d068621c8b4cc158c399eb4901f43f46cef96a8de4b770b8722220b6dc1b4eede0f4bea9 SHA512 26d458b18bf247547b6b295bd7d08a33b840d7949b35cd25a4786dc902012d294f32b5482be81342aaacaef145babc64c85c927a2071a07e813958bf4e4aeaa8
EBUILD autoprefixer-rails-10.4.15.0.ebuild 1019 BLAKE2B c627992cfa5824d4a4860bfe40280bdb615bb5377baf7829a19e7514946acc5efd5f40e823dcc8e813acc7ba5b2b1756d2e07be16d7e87b9571dc902d1808155 SHA512 ef647a989762f35bc136cc5c5cb40c9bac34371c20eaa1eae1ece1d32d6efb78749880d6d19c499c78c6e107f26f4bf2b8dd23bfa4eaa77e64c21a0eddc738c4
+EBUILD autoprefixer-rails-10.4.16.0.ebuild 1019 BLAKE2B c627992cfa5824d4a4860bfe40280bdb615bb5377baf7829a19e7514946acc5efd5f40e823dcc8e813acc7ba5b2b1756d2e07be16d7e87b9571dc902d1808155 SHA512 ef647a989762f35bc136cc5c5cb40c9bac34371c20eaa1eae1ece1d32d6efb78749880d6d19c499c78c6e107f26f4bf2b8dd23bfa4eaa77e64c21a0eddc738c4
MISC metadata.xml 348 BLAKE2B 12e9c7a355924818b5a7325556728b401a1f54ebc3482f9087ed959976038fcc946d976b2a664440cee124fe0962c476c0c1fb34946b040fbe5cbabcd9d63f78 SHA512 cf6112194ed7aa00fbda32165cc0829d338d86cbba4d099147b5b21531a1f6a5acec58647a0960ac9c5540086c1c2ea14a4e8aadb4eb5482431f68b3116ef6e6
diff --git a/dev-ruby/autoprefixer-rails/autoprefixer-rails-10.4.16.0.ebuild b/dev-ruby/autoprefixer-rails/autoprefixer-rails-10.4.16.0.ebuild
new file mode 100644
index 000000000000..8f557b93f687
--- /dev/null
+++ b/dev-ruby/autoprefixer-rails/autoprefixer-rails-10.4.16.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_EXTRAINSTALL="vendor"
+
+RUBY_FAKEGEM_GEMSPEC="autoprefixer-rails.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Add vendor prefixes to CSS rules using values from the Can I Use website"
+HOMEPAGE="https://github.com/ai/autoprefixer-rails"
+SRC_URI="https://github.com/ai/autoprefixer-rails/archive/${PV}.tar.gz -> ${P}.tar.gz"
+LICENSE="MIT"
+
+KEYWORDS="~amd64"
+SLOT="$(ver_cut 1)"
+IUSE=""
+
+DEPEND+="test? ( net-libs/nodejs )"
+
+ruby_add_rdepend "dev-ruby/execjs"
+
+ruby_add_bdepend "test? (
+ >=dev-ruby/rails-5.0.0
+ dev-ruby/rake
+ dev-ruby/rspec-rails
+ dev-ruby/sprockets-rails
+)"
+
+all_ruby_prepare() {
+ sed -i -e "/bundler/d" -e "/BUNDLE/d" spec/app/config/boot.rb || die
+ sed -i -e "/Bundler/ s:^:#:" \
+ -e '/config.sass/ s:^:#:' spec/app/config/application.rb || die
+ rm -f spec/rails_spec.rb || die
+}
diff --git a/dev-ruby/rspec-rails/Manifest b/dev-ruby/rspec-rails/Manifest
index 505b791a1afa..f7bb01519158 100644
--- a/dev-ruby/rspec-rails/Manifest
+++ b/dev-ruby/rspec-rails/Manifest
@@ -1,5 +1,7 @@
DIST rspec-rails-5.1.2.tar.gz 157523 BLAKE2B b500aa53f8bd965f7b95e90403d46096073780fa4e318295bffba44211cfb9d5eab36549e6fc3afc144700a8224ebe808489959a172f1d9e76c43320b7022979 SHA512 f9ef3a3812590a7cd50bd34e9e6cd9669fab24736ac7693b3fffe3f8be9b8313e31b0c7b7571a735f20bc5d9194a94c2f447e69f6491190536b6534211e1b070
DIST rspec-rails-6.0.3.tar.gz 161663 BLAKE2B 02fdd54524e469387264013e5da9035014533b01ba1164ffe8e3038679585af0943ad82c074f987230b98f837395e57817134466ad33e02c42650dd3ebafb707 SHA512 cf0e34fbc8f653713dd1ba184f01c9ad33ea8739b8c46d5e377387b7c6fc0ebc7999d1a7abbb0581735297ff8a3aa9c665d13616a1eefd6abd4a85cd657203d5
+DIST rspec-rails-6.0.4.tar.gz 163654 BLAKE2B d8680bc410a63b746d568b3a71a1eb4cdac4b620740fe87e898187855e2340fb0fc0dd9e12d02ae738e2c4f68e085e75b58640c77dca0221901104ad8a6de40d SHA512 1090a76fcad4deeb2a9b8a4895dbe3a884887768f607e26e1b8903a2968c187dcf3361492cfa19a2638b1516948a94e5b0a6688a02041d94357ebe0f724f7039
EBUILD rspec-rails-5.1.2.ebuild 1546 BLAKE2B bbb4289c5382ae628c0bd64998d79a51dd1974ef2be52d671270f1fc1060760f3daded54cb46f452cc2f0f656411f0d54207a59ae438b33b9314421786880e19 SHA512 38352010d95b419a8d652c186938fb798b75991cf4235aa8bb6ebf40fb8a55ecaa03ae9816a91cb5f5ab35cbd0222ac3eb3b0237f9ccc3c997c53080db862f0e
EBUILD rspec-rails-6.0.3.ebuild 1634 BLAKE2B 232908e599fea9dac78ac5362b6bba78002106b6d4562f306d5bc58962f5c50d0102ab5d54e37f197dee367fdcd82c099240f02e8d9eeee2665a7fe30e5ccf0f SHA512 3181a8ba73480c252d7bbb90ad824d020cda89e008242aeb1cf8269b2451b0eaf438e12a394673cdd8d06de30f7f0f07149766d9dccaa9301683db5b3698409a
+EBUILD rspec-rails-6.0.4.ebuild 1627 BLAKE2B ae86ad3bc767b9ef4ea16e97eee5c7716983b6412ddde6c77ed0cc3ef404e4c2071a63e9581a3d98d026f46b3eb9bb42b61e14fe084d39779f59166112970ec3 SHA512 cc2b474439c430f1acf4f97f2c4b4b10955402da4959f668c639f703ff5206e8b9101d3190808ede6cd03f3bac1fd87f09db602b71f7314d7218dcdb34e1172f
MISC metadata.xml 344 BLAKE2B 22dcdd62747138dcdc6e21c019acb6aee50548e35a9189b0b597e603869519d1ca6ac5e6eb32cb6eafb2b313adb1b74f16d7d282d4d19bf9f7bd4913788a3137 SHA512 e6782747b02a80fe50926710100a46ec28d6f55419f2fbb0bff4ebdf1db7d4f43fda195f21570fb5e149990026dd69e3c234baac337e5a6c5fa0c8f28bd62247
diff --git a/dev-ruby/rspec-rails/rspec-rails-6.0.4.ebuild b/dev-ruby/rspec-rails/rspec-rails-6.0.4.ebuild
new file mode 100644
index 000000000000..7daef9df667b
--- /dev/null
+++ b/dev-ruby/rspec-rails/rspec-rails-6.0.4.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+#RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_EXTRADOC="Changelog.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="rspec-rails.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="RSpec's official Ruby on Rails plugin"
+HOMEPAGE="https://rspec.info/"
+SRC_URI="https://github.com/rspec/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64"
+IUSE=""
+
+ruby_add_rdepend "
+ || ( dev-ruby/activesupport:7.0 dev-ruby/activesupport:6.1 )
+ || ( dev-ruby/actionpack:7.0 dev-ruby/actionpack:6.1 )
+ || ( dev-ruby/railties:7.0 dev-ruby/railties:6.1 )
+ >=dev-ruby/rspec-3.12:3"
+
+# Depend on the package being already installed for tests, because
+# requiring ammeter will load it, and we need a consistent set of rspec
+# and rspec-rails for that to work.
+ruby_add_bdepend "test? (
+ || ( dev-ruby/activerecord:7.0[sqlite] dev-ruby/activerecord:6.1[sqlite] )
+ >=dev-ruby/capybara-2.2.0
+ >=dev-ruby/ammeter-1.1.5
+ ~dev-ruby/rspec-rails-${PV}
+)"
+
+all_ruby_prepare() {
+ # Remove .rspec options to avoid dependency on newer rspec when
+ # bootstrapping.
+ echo "--require spec_helper" > .rspec || die
+
+ # Avoid bundler-specific specs.
+ rm -f spec/sanity_check_spec.rb || die
+
+ # Avoid broken controller generator specs for now.
+ rm -fr spec/generators/rspec || die
+
+ # Test with a compatible rails version
+ #sed -i -e '1igem "rails", "<7.0"' spec/spec_helper.rb || die
+
+ # Fix gemspec.
+ sed -e 's/git ls-files --/find */' \
+ -i ${RUBY_FAKEGEM_GEMSPEC} || die
+}