diff options
Diffstat (limited to 'dev-ruby/async-io')
-rw-r--r-- | dev-ruby/async-io/Manifest | 2 | ||||
-rw-r--r-- | dev-ruby/async-io/async-io-1.35.0.ebuild | 36 |
2 files changed, 38 insertions, 0 deletions
diff --git a/dev-ruby/async-io/Manifest b/dev-ruby/async-io/Manifest index e6166debfa4b..d8745146afec 100644 --- a/dev-ruby/async-io/Manifest +++ b/dev-ruby/async-io/Manifest @@ -2,8 +2,10 @@ AUX async-io-1.34.3-tests.patch 595 BLAKE2B 19384a0ce85b4825e518630b6b4c7b275276 DIST async-io-1.34.0.tar.gz 34147 BLAKE2B 85cb79423bcbcc45e7c3f703d5ce7866522e66c55f866a0545369b65eda9c8a4b5637eaeeb7e17a5a8ee7256c6a991871dbb96244e4647fa19f8f027fad37961 SHA512 d35389ebfb748ea1c44f4a7ea7707511e32d40e98ae3fd7e8a5b22fdbb5f8f5a00933ec48346e2ed44c679ee6121a6fdf980c8ee6a1da609fb7571abb703aa02 DIST async-io-1.34.1.tar.gz 34163 BLAKE2B 782131de9b652d2b9e622dd6026835df2089936ea97f360e3edd7425a4b9180cfd6dadbdd1c5537a06f0cda152a04aedd2fc983dc4559271c41f9ac5496bff94 SHA512 0a1e643d3879eed4e2ed2b347429a00a68b6c5dd8b63c66ab67218dfc4a00066499158fb84c4ae9f1848b5347a8d64728d16c84c6740348cfcae6c1cb82554b0 DIST async-io-1.34.3.tar.gz 34178 BLAKE2B 0af09d723682f6818e63e43a356539c098c37f5ea2ee72638e8aa1af888def845f412eb5ebc6a0fd4b51d76a03ba66b78cb70d09336ef50cd68bcd6ba7c50002 SHA512 2523ae6aa4590672e2fd6a4755cde30fe3cc54a98bf8d75d7eba0b9ec052fad232f4feaf4d6e948421b152695cc2217c4173e2475c9ce5859e4230d1078d0444 +DIST async-io-1.35.0.tar.gz 34418 BLAKE2B 0aa7d5636c4a3f89b67c8543ad7e0826661e4d7f19cc968c1d75757cd5330f876da6606b94fab4bce82771f7a143905edb2c799e2a2e91dca2ba16115d11bd29 SHA512 0e5de633343b90eb73bac1114ec0ad5770ba58afaf20a2d246b86572820cb66b4919d751102c0d14bb1d3ea8aa27742842bce860cdc94ba6a4845a6f4efcf6aa EBUILD async-io-1.34.0.ebuild 972 BLAKE2B 7593c4df2e65e55ba773516e31970645650a2306ccd53cd7e8c5f5acf977fca10e27eed5ffcd8ed01c31ccd6a90f64440f2baad56c86713d9e3159e242be3cae SHA512 aee8fe685a3b87fe904bf904523443d1ed05f0b05ec54e6dc78c8928050bb32c2737aa55fa48f03afe3b8556980bc157cce40671d2e5eeefc9f9f76238bf4d79 EBUILD async-io-1.34.1.ebuild 957 BLAKE2B 76926155496b2e944c0779572b132008137c9655cf8267fce2a1029299278bf5ffaa3c9a3223998f307afc18198db1bb8bc35fc83919a30d7717bd64b3f2428e SHA512 b50d9ac40bc0ac240c0dd2c2367e7bcca6aa591bc2a2fbec4f92e38fbb07fc7aaba32b4de8ea7861b0a7028d1682e3be27c6ae4ed30a2a71f9e37e2eddbfad03 EBUILD async-io-1.34.3-r1.ebuild 1022 BLAKE2B 6b731f5afafad35bdbe10784c2db292ab158e437a4c9ad3405e8679edfa897cbab1ca24fff9ee711452c60970d3f82a3948ef0e7397ef9c655e2f32baa80d90d SHA512 1d49bf0be4b164622d1bf8c58b4c59fd798a3992df3b4bb4a3f16f21969673c04132872f1242bdd87f921de78a50520013a8df2a42614cfe848d9c971f52da8d EBUILD async-io-1.34.3.ebuild 957 BLAKE2B 76926155496b2e944c0779572b132008137c9655cf8267fce2a1029299278bf5ffaa3c9a3223998f307afc18198db1bb8bc35fc83919a30d7717bd64b3f2428e SHA512 b50d9ac40bc0ac240c0dd2c2367e7bcca6aa591bc2a2fbec4f92e38fbb07fc7aaba32b4de8ea7861b0a7028d1682e3be27c6ae4ed30a2a71f9e37e2eddbfad03 +EBUILD async-io-1.35.0.ebuild 970 BLAKE2B 96cbf26f06cb839e02964157326aa4bdb606802c310019c8714b2c9428db3e5167ee5c23668568d34bec7692aaa28cd6e70e92a92902649b51513ce7a73f33c5 SHA512 c59c21b5b75d21c75184029fe454894864228e6aa868625a35ed5d6d920a66ad04716f01702cfbb78d63c012fc05e8e139825a6bbd9db3eed922c766ed45b46c MISC metadata.xml 344 BLAKE2B 7fb67688ba60d30637605ba7a2020cb328e18ffebd9fd6fed09114cc14596836b0dcc4d1590fd3755952baa52c258bdb9a935c47b1a4ef4f2d5e545e931d40fe SHA512 6ea960fe1feb969df78e66ae985b6ac95faa09a248d694aaa47876634f84a09a3807effc2b4289d35dbeaee3793c2c73276fd0f8b87375ab99e813085edd12af diff --git a/dev-ruby/async-io/async-io-1.35.0.ebuild b/dev-ruby/async-io/async-io-1.35.0.ebuild new file mode 100644 index 000000000000..c1027a4c5e5c --- /dev/null +++ b/dev-ruby/async-io/async-io-1.35.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="ruby30 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 +} |