From 32eff0cac517b699efc32b86520bac482961a57f Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Thu, 11 Aug 2022 08:19:29 +0100 Subject: gentoo auto-resync : 11:08:2022 - 08:19:29 --- dev-ruby/Manifest.gz | Bin 111271 -> 111265 bytes dev-ruby/bundler-audit/Manifest | 2 + dev-ruby/bundler-audit/bundler-audit-0.9.1.ebuild | 38 +++++++++++++ dev-ruby/webmock/Manifest | 2 + dev-ruby/webmock/webmock-3.17.1.ebuild | 63 ++++++++++++++++++++++ 5 files changed, 105 insertions(+) create mode 100644 dev-ruby/bundler-audit/bundler-audit-0.9.1.ebuild create mode 100644 dev-ruby/webmock/webmock-3.17.1.ebuild (limited to 'dev-ruby') diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz index e6088a4c08cc..114263043f58 100644 Binary files a/dev-ruby/Manifest.gz and b/dev-ruby/Manifest.gz differ diff --git a/dev-ruby/bundler-audit/Manifest b/dev-ruby/bundler-audit/Manifest index db19f2737216..bb16b7138823 100644 --- a/dev-ruby/bundler-audit/Manifest +++ b/dev-ruby/bundler-audit/Manifest @@ -1,5 +1,7 @@ DIST bundler-audit-0.8.0.gem 44032 BLAKE2B 1d6de8bbca13e1e3b881ccbb4029d000c89f7b7c8f342877baa2a0ea3cf9bf87db93e22c9e622d64a4522afeb6258151293b0196b6ae8a5bbe192785e72956c6 SHA512 6a61fd191f31c153df71320e88ea84e6d93ad4d6ccacfc3f356c9486bf8adb8487aa7c5b3357cfbac0f36b8bb4b65c09845cedc0c8d86814910ea60aac7e92d5 DIST bundler-audit-0.9.0.1.gem 48128 BLAKE2B 33afa1a7df1cecd0a0c3f155dc631fd1ce25aaa587b5dbe9042ef2983742dbb755914d9c598c832e9b9ca10dc2838bea632f3c79c2fa88a24121cc72787cf93f SHA512 248f7e6b8c7446ff0906d9be6c7bb946f901465dbff079d87aec55ff65a6a7b2e76df600d5d5d1704fd03deec7461cbe3c097bdd4f2d93ebd63c7d1dbf13ae43 +DIST bundler-audit-0.9.1.gem 49152 BLAKE2B a4942a84e8b39b6087960a2c611d5473e41076587a020aadae982c9096f91b0681f312bdbc00d73db1ba034d65e05c970532246deebd4119911ed6abfc6655d6 SHA512 86060dd95669e358d7267799b48a179469fa8aec6d97ce3d3316c974be7aa4652958ad72e5302770e3dd372026bc1054438877f1741a82a63ac6fb0fc14628f0 EBUILD bundler-audit-0.8.0.ebuild 1215 BLAKE2B a3f9027d3a676c5b9a90a0ca94facb83ca9de09316b4e768637fc2b7c30e0d941d2d8370721dc8843cf00fd790a3a1ac9222f45b8c5d8ad7e7264c8c7f530221 SHA512 879a8685169f7aca3ed1ab1d6d72039732f5f2ae2762b661e3d4a1aeb49ab749df108fbb6013e958d022b3ad0ca3e1405d8fa831eb46f80ea49076d22621e26f EBUILD bundler-audit-0.9.0.1.ebuild 1215 BLAKE2B 93baa73ac44a5f9e8dd9f8f511bd0bad511abd7c0f9d9922b32b1532bddf8b9a92b1b068a59881ab8f64640dba343ad6bad6abb3f64b4cef1b7ea31db7c2f169 SHA512 02b0b1c403c04cc152a841440235be7e2ec136fb5958c3885d619e893c9d69296b849b924060bb6d5bcd0e8070af7e9a9fdda07d46f523c302b8bb6ff7e3e579 +EBUILD bundler-audit-0.9.1.ebuild 1000 BLAKE2B f23f001246fec86ff28c001119ca6f60fe69f49a2109f87c9dc12d252fe6cdc9e177d28ca63d162a8f2d8e6c8eb553c5d86176e81f8ee69df5bc75a9f19c7b4c SHA512 024d6fa323d0e3f930670cab0b9cc9975e3a4012b6e1d7399e3d26991fbb2ec473579eb3571686205fb161f8dd318f7c941dfc4c9485c420b58603c8594c4b91 MISC metadata.xml 338 BLAKE2B ace789d7488589dc1b89c611be2203930260f5062fb29b72c06feef97f3bce137450c2c3196653fcb5dc6d0e52ff0ab21e8d0989324d5a79be181fd1d8e6ad82 SHA512 0b42bf0312a05f3b85da7d9e02d47432ade81bf81047c760679df050d23e6b41f5a4424372d2298a054e62f3cb4f1712712411b99c351b16112d607ff1803740 diff --git a/dev-ruby/bundler-audit/bundler-audit-0.9.1.ebuild b/dev-ruby/bundler-audit/bundler-audit-0.9.1.ebuild new file mode 100644 index 000000000000..d8a50883e0cc --- /dev/null +++ b/dev-ruby/bundler-audit/bundler-audit-0.9.1.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby27 ruby30 ruby31" + +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +inherit ruby-fakegem + +DESCRIPTION="Provides patch-level verification for Bundled apps" +HOMEPAGE="https://github.com/rubysec/bundler-audit" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="test" + +#tests are trying to download files +RESTRICT=test + +ruby_add_rdepend " + dev-ruby/thor:1 + dev-ruby/bundler:2 +" + +all_ruby_prepare() { + sed -i -e '/simplecov/I s:^:#:' spec/spec_helper.rb || die + + # Avoid specs that require network access via 'bundle install' + rm spec/{integration,scanner}_spec.rb || die + + # Avoid specs that only work when the source is a git repository + sed -i -e '/describe "path"/,/^ end/ s:^:#:' \ + -e '/describe "update!"/,/^ end/ s:^:#:' \ + spec/database_spec.rb || die +} diff --git a/dev-ruby/webmock/Manifest b/dev-ruby/webmock/Manifest index b27aa31c76c1..9fdd4a0d0450 100644 --- a/dev-ruby/webmock/Manifest +++ b/dev-ruby/webmock/Manifest @@ -1,6 +1,8 @@ DIST webmock-3.14.0.gem 126976 BLAKE2B 20dd463c8b784869d4379aeabf892a6b4602091a4cc01a4002161d88f24781bb2bae1e50bd0ce8077c40aab73a2243835d99551bd04d808ffdf019df071c2b01 SHA512 0c9ea5b29446de7619c45d0fb72ab305bf68150c9d657ddc223d0d258a400dc730e3fe401b46c994a5c8eb450db5ee8f7021fe8d2d6c85bc4723c657799c5ccc DIST webmock-3.15.0.gem 128000 BLAKE2B 10587fd127fe61076d34a36f71e6e61f43d6019a01d1906e1fa501697791deeb89a8a2cdc5fa92dee1b001cdd22055db913ae20414342faf0ae11cc301bf0e6e SHA512 9f2e6404b617cc1aa67dcaef941046f82e4602eaeef77084714a451be513fdbd6e6c54c090842c5519009d2ca0533b30ad17d225d3738cde526d037d3fe3335b +DIST webmock-3.17.1.gem 128512 BLAKE2B 176eefbf9523ac7c22e66d6aebc669d91c5545bd5889cd69f5543eac22d06a92e53ec9544f21bc883776ef712d410b0602db81a1e21929d0e02ce826f758aae9 SHA512 3814e8d6d65cea330618fde7ade54e83eee71466354fd295b2acfd8a1a637daad193073d21ec832edf6864fc3019c24501882aab4fba48dddeb9ff2d57cdc9f2 EBUILD webmock-3.14.0-r1.ebuild 2208 BLAKE2B 844a2c2e80e49ac585198d4c9f367f9c33c75ea8b57d8d9b795a57c0226a0cc2d1914f6d94f5d7519f9a62cdac21013b23b5093e4fb13a958270fae23fa3ac9c SHA512 d1075b29f3d7f24c1d0c84401bd52606f1e2cb8e52af9a71f9618d61e2ac8c7aa5f6129c956b26f4e73b91acc249527d48c08183da5345c38210a652ca98c82b EBUILD webmock-3.14.0.ebuild 1993 BLAKE2B 3859ccfeb43a7a4a895b2a3c3b49cf1a8c5f0fd5f9dd2374d90393e8c8828a0206e2da676046069560ee6c9526c33e351e7e1271dcdbc4b46ea9f57d21294eac SHA512 03186e23bee7308be8291d9f673f8ab1ba5f1db7f8feceb11a59b1fd7aa60aa3f32052106e946e7b569629c343cd8fef7d0d0ca44eb4299e717ee0000127dad1 EBUILD webmock-3.15.0.ebuild 1999 BLAKE2B 62a8abc749c77b2afed5a742295419fe1a6fb96d8c7f587c8057ce71b8ee7ec088e47d59e3631ea2ff5a5770a5adbf1b3efc6b367e5b503e3d9837778b02f897 SHA512 0a2d98ae3ad282b4c18855acd8e5c16e9cf60687cabb79c3ce605f25e4804e5f3e9ba4379241b6aa3240889b1bb2f3f0eab9d1bd3d13bac6ac55017ef27c927f +EBUILD webmock-3.17.1.ebuild 1999 BLAKE2B 62a8abc749c77b2afed5a742295419fe1a6fb96d8c7f587c8057ce71b8ee7ec088e47d59e3631ea2ff5a5770a5adbf1b3efc6b367e5b503e3d9837778b02f897 SHA512 0a2d98ae3ad282b4c18855acd8e5c16e9cf60687cabb79c3ce605f25e4804e5f3e9ba4379241b6aa3240889b1bb2f3f0eab9d1bd3d13bac6ac55017ef27c927f MISC metadata.xml 342 BLAKE2B 0f0b9d59bb3519e6da06fe5d57cc9ce3cc1f3a1f516006a3d43a6cd3c416b3b5d9d2955a7800a588010b9672f3a03fb6a74bc62c3ead8b2e0f0b3ce0f5af5456 SHA512 0c4f9ce8deb018a77c7ec77417a22d3b95d0701263acc1ff07081e4e7ef995051ad2eba387962ee06b4bd810db5da7e2294e1ca7bb9a50704f7d7265b8462997 diff --git a/dev-ruby/webmock/webmock-3.17.1.ebuild b/dev-ruby/webmock/webmock-3.17.1.ebuild new file mode 100644 index 000000000000..ff18bc5ed6e0 --- /dev/null +++ b/dev-ruby/webmock/webmock-3.17.1.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby27 ruby30 ruby31" + +RUBY_FAKEGEM_TASK_TEST="test spec NO_CONNECTION=true" + +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" + +inherit ruby-fakegem + +DESCRIPTION="Allows stubbing HTTP requests and setting expectations on HTTP requests" +HOMEPAGE="https://github.com/bblimke/webmock" + +LICENSE="GPL-2" +SLOT="3" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris" +IUSE="" + +ruby_add_rdepend " + >=dev-ruby/addressable-2.8.0 + >=dev-ruby/crack-0.3.2 + >=dev-ruby/hashdiff-0.4.0:0 +" + +ruby_add_bdepend "test? ( + dev-ruby/minitest:5 + dev-ruby/rspec:3 + >=dev-ruby/test-unit-3.0.0 + dev-ruby/rack +)" + +all_ruby_prepare() { + # Remove bundler support + rm Gemfile || die + sed -i -e '/[Bb]undler/d' Rakefile || die + sed -i -e '/simplecov/I s:^:#:' spec/spec_helper.rb || die + sed -i -e '1igem "test-unit"' test/test_helper.rb || die + + # There is now optional support for curb and typhoeus which we don't + # have in Gentoo yet. em_http_request is available in Gentoo but its + # version is too old. patron's latest version is not compatible. + # httpclient is no longer maintained and has various test failures. + sed -i -e '/\(curb\|typhoeus\|em-http\|patron\|httpclient\)/ s:^:#:' spec/spec_helper.rb || die + rm -f spec/acceptance/{typhoeus,curb,excon,em_http_request,patron,async_http_client,httpclient}/* || die + + # Drop tests for dev-ruby/http for now since this package only works with ruby26 + sed -i -e '/http_rb/ s:^:#:' spec/spec_helper.rb || die + rm -f spec/acceptance/http_rb/* || die + + # Avoid specs that require network access + sed -i -e '/when request is not stubbed/,/^ end/ s:^:#:' spec/acceptance/shared/callbacks.rb +} + +each_ruby_test() { + ${RUBY} -S rake test NO_CONNECTION=true || die + ${RUBY} -S rspec-3 spec || die + + einfo "Delay to allow the test server to stop" + sleep 10 +} -- cgit v1.2.3