diff options
Diffstat (limited to 'dev-ruby')
| -rw-r--r-- | dev-ruby/GeoRuby/GeoRuby-2.5.2-r1.ebuild | 4 | ||||
| -rw-r--r-- | dev-ruby/did_you_mean/Manifest | 1 | ||||
| -rw-r--r-- | dev-ruby/did_you_mean/did_you_mean-1.6.2.ebuild | 24 | ||||
| -rw-r--r-- | dev-ruby/faraday_middleware/Manifest | 1 | ||||
| -rw-r--r-- | dev-ruby/faraday_middleware/faraday_middleware-1.0.0.ebuild | 64 | ||||
| -rw-r--r-- | dev-ruby/ffi/Manifest | 1 | ||||
| -rw-r--r-- | dev-ruby/ffi/ffi-1.14.2-r1.ebuild | 68 | ||||
| -rw-r--r-- | dev-ruby/filesize/filesize-0.2.0.ebuild | 20 | ||||
| -rw-r--r-- | dev-ruby/flog/Manifest | 1 | ||||
| -rw-r--r-- | dev-ruby/flog/flog-4.6.4.ebuild | 28 | ||||
| -rw-r--r-- | dev-ruby/gettext_i18n_rails/gettext_i18n_rails-1.8.1.ebuild | 38 | ||||
| -rw-r--r-- | dev-ruby/net-protocol/Manifest | 1 | ||||
| -rw-r--r-- | dev-ruby/net-protocol/net-protocol-0.2.0.ebuild | 31 | ||||
| -rw-r--r-- | dev-ruby/timeout/Manifest | 1 | ||||
| -rw-r--r-- | dev-ruby/timeout/timeout-0.3.1.ebuild | 27 |
15 files changed, 87 insertions, 223 deletions
diff --git a/dev-ruby/GeoRuby/GeoRuby-2.5.2-r1.ebuild b/dev-ruby/GeoRuby/GeoRuby-2.5.2-r1.ebuild index b13578766edb..eacdc71c04e6 100644 --- a/dev-ruby/GeoRuby/GeoRuby-2.5.2-r1.ebuild +++ b/dev-ruby/GeoRuby/GeoRuby-2.5.2-r1.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 -USE_RUBY="ruby25 ruby26 ruby27" +USE_RUBY="ruby27 ruby30 ruby31" RUBY_FAKEGEM_RECIPE_TEST="rspec3" diff --git a/dev-ruby/did_you_mean/Manifest b/dev-ruby/did_you_mean/Manifest index 8495455aabf9..f0b04dcc296d 100644 --- a/dev-ruby/did_you_mean/Manifest +++ b/dev-ruby/did_you_mean/Manifest @@ -1,3 +1,4 @@ DIST did_you_mean-1.4.0.gem 33792 BLAKE2B 9052b7ba7028f963595eeb79e668296b48db8659bd07c6e00076efc372f6c64eb3ad81981013bf0ae3c37b942a459146af96fa001ba225ebf1f5486d717a7a55 SHA512 bd8e47e5d0135807d1ec0a5dbf536649cbaca13fd056cefc6f57293b7869608ef92a8cdcbaf4a4c4453738ecbe8a6d8bc450826a8dadb46fc69560ed05a97f2d DIST did_you_mean-1.5.0.gem 34304 BLAKE2B deefea833d1fe12733a6b1422e5ae43d0cfa7ff7ddc49665762a83866634ccd0a440e5a3b351cff6d9d308e85de0490d56d7b675d582f090e0e4fb07186c197f SHA512 7fa4cce3fb895bf026788bb5d558f88d4ddb62b7cae1e284969dc4f0570e88871d5f103514da2c9d79399dcf10ffc845a594afc9c676e90cbca4d5a38d74d7f8 DIST did_you_mean-1.6.1.gem 35840 BLAKE2B 618e11c23135edac66cea95c0cc4212045fcced1148c46543ba243b5993e577c0ae610e168b6b3b5b178c1642ff47436ea765b4880f6cb0da505931e9643b197 SHA512 3d29ed5ea25d163963c7281be2f70d08b47f7aeedf997674e5bcab11d6dacf231ae48a5c9d2a9fcee9ca607883867a5b39c59184da722ad0f822730747380ea6 +DIST did_you_mean-1.6.2.gem 46592 BLAKE2B d24960738dadb3f2881d2a392d8f3aec48b7eb770c19af59fa79971316326f2509f79517b43fc1a42c77f41602938c8a3483c162ab6f74c7df99035ca599eaa4 SHA512 98df1f9820c0b0c19c2493418a0b8e605148757e9958ad0a3a9d19d314b7b6a883bd1a93a1dfed96f62a796c1417f16a8f2ab782bfee60526bbffdcb7cc31e38 diff --git a/dev-ruby/did_you_mean/did_you_mean-1.6.2.ebuild b/dev-ruby/did_you_mean/did_you_mean-1.6.2.ebuild new file mode 100644 index 000000000000..9f69b32f446e --- /dev/null +++ b/dev-ruby/did_you_mean/did_you_mean-1.6.2.ebuild @@ -0,0 +1,24 @@ +# 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_DOC="" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" + +inherit ruby-fakegem + +DESCRIPTION="'did you mean?'experience in Ruby" +HOMEPAGE="https://github.com/yuki24/did_you_mean" + +LICENSE="MIT" +SLOT="2.6" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="" + +ruby_add_bdepend "test? ( dev-ruby/minitest:5 )" + +all_ruby_prepare() { + sed -i -e '/bundler/ s:^:#:' Rakefile || die +} diff --git a/dev-ruby/faraday_middleware/Manifest b/dev-ruby/faraday_middleware/Manifest index de49f596083e..19961250eaae 100644 --- a/dev-ruby/faraday_middleware/Manifest +++ b/dev-ruby/faraday_middleware/Manifest @@ -1,3 +1,2 @@ -DIST faraday_middleware-1.0.0.tar.gz 28279 BLAKE2B d881f59e106a695e2d41936d552fe6cb16465964fcb2107806123ea1b34ee6db8e82bb1e6fe3a0135af04da70b56a3e8c933e44591b3f75901642a1fe7a3ea1a SHA512 478dd04840c27120c162e5d9c764a210d4cc55ac54f2d44935942ab5195ee5a0f198a4cc0c98805029f3eab4596cc3963a763cda1fcc1ce6daf1811186e0b5a7 DIST faraday_middleware-1.1.0.tar.gz 28104 BLAKE2B be490abc57a11c64331c45f1529e55b38df699fe20e81f3783ca92ba7c5c573c1ba2494086f40bdcc7080581ffb2df89093bbabadf8c46721dcca2cb6a0310c1 SHA512 e9c3ada418e47c397272b52706bbcbfa1c98b7b467c148c0094b1dfe47d28fc57e397461e6e7446c5bb8d71ed968e74e1b7e67e793e30d3f47e9fb1aae549912 DIST faraday_middleware-1.2.0.tar.gz 28332 BLAKE2B 09aefce13f0145e4098d68d2b8887fff5b535b3eda520335fdcaeea05256d1a256501fe9fee4273636fb0bb9d806d38ff7588a489840d2e425ce6666c496a4d1 SHA512 abfc6faf725c4646d0c1c59d2bde23db13dd78f81e74d313368bd0ec4945c33f24c8e8f3f252c6fa499fa845bdda19544876ea93bb9118b3fa4d3c7615366283 diff --git a/dev-ruby/faraday_middleware/faraday_middleware-1.0.0.ebuild b/dev-ruby/faraday_middleware/faraday_middleware-1.0.0.ebuild deleted file mode 100644 index 3ad6b8513fdd..000000000000 --- a/dev-ruby/faraday_middleware/faraday_middleware-1.0.0.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -USE_RUBY="ruby25 ruby26 ruby27" - -RUBY_FAKEGEM_RECIPE_TEST="rspec3" - -RUBY_FAKEGEM_EXTRADOC="README.md" - -RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Various middleware for Faraday" -HOMEPAGE="https://github.com/lostisland/faraday_middleware" -SRC_URI="https://github.com/lostisland/faraday_middleware/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="$(ver_cut 1)" -KEYWORDS="~amd64" -IUSE="+parsexml +oauth +mashify +rashify" - -ruby_add_rdepend " - dev-ruby/faraday:1 - parsexml? ( >=dev-ruby/multi_xml-0.5.3 ) - oauth? ( >=dev-ruby/simple_oauth-0.1 ) - mashify? ( >=dev-ruby/hashie-1.2:* ) - rashify? ( >=dev-ruby/rash_alt-0.4.3 )" - -# Bundler must be used because the optional dependencies have different -# version requirements that must be resolved. -ruby_add_bdepend "test? ( - >=dev-ruby/brotli-0.1.8 - dev-ruby/bundler - dev-ruby/addressable - >=dev-ruby/rake-12.3.3 - dev-ruby/webmock:3 - dev-ruby/json - >=dev-ruby/multi_xml-0.5.3 - >=dev-ruby/rack-cache-1.1 - >=dev-ruby/simple_oauth-0.1 - >=dev-ruby/hashie-1.2 - >=dev-ruby/rash_alt-0.4.3 )" - -all_ruby_prepare() { - sed -i -e '/\(cane\|parallel\|simplecov\)/ s:^:#:' \ - -e '/rspec/ s/>=/~>/' \ - -e "/addressable/ s/, '< 2.4'//" \ - -e "/rack/ s/< 2/< 2.1/" \ - -e "/rack-cache/ s/, '< 1.3'//" \ - -e "/simple_oauth/ s/, '< 0.3'//" \ - -e "/webmock/ s/< 2/~> 3.0/" Gemfile || die - - # Avoid unneeded dependency on git - sed -i -e '/git ls-files/d' ${RUBY_FAKEGEM_GEMSPEC} || die - - sed -i -e '1irequire "fileutils"' spec/spec_helper.rb || die -} - -each_ruby_test() { - ${RUBY} -S bundle exec rspec-3 spec || die -} diff --git a/dev-ruby/ffi/Manifest b/dev-ruby/ffi/Manifest index c42bc5e908b8..4152e676f9a4 100644 --- a/dev-ruby/ffi/Manifest +++ b/dev-ruby/ffi/Manifest @@ -1,2 +1 @@ -DIST ffi-git-1.14.2.tgz 165100 BLAKE2B 598d1771860a7884f8dc6a4cf0006cb42f741308bdd01720d7ea4b63690d42ff6e93f2d48de7132f5d82b275b30672b0bf1ac586b713994b68e98da4cf71a481 SHA512 20fffab047d810ddea1d4d2b66a563adf5787a0602a26cc59724090d393852ae57464a8c7b5a47ca0534efc453bb06d2f8fbf00a203a7060cd3ac78b683119f5 DIST ffi-git-1.15.5.tgz 168139 BLAKE2B 2ddd5bd7bfb7bcd39b6d740cbb1e0f4cd419ce6cb4ec12926f91f254b3f3142bc6166728a81a6f23dccfbf7aec911c63237c20fb0e2c70d30d48f4648e352585 SHA512 3668bafae936bf5010f014fbcf63258b023bcc318882775e7d2fcfc11334722ec2b6e8a8b9c910d406889fb173dd503c5c13f5af8e4f6927921f12f688461707 diff --git a/dev-ruby/ffi/ffi-1.14.2-r1.ebuild b/dev-ruby/ffi/ffi-1.14.2-r1.ebuild deleted file mode 100644 index 9b6b7d170c17..000000000000 --- a/dev-ruby/ffi/ffi-1.14.2-r1.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -USE_RUBY="ruby25 ruby26 ruby27" - -RUBY_FAKEGEM_RECIPE_TEST="rspec3" - -RUBY_FAKEGEM_DOCDIR="doc" -RUBY_FAKEGEM_EXTRADOC="README.md" - -RUBY_FAKEGEM_GEMSPEC="ffi.gemspec" - -RUBY_FAKEGEM_EXTENSIONS=(ext/ffi_c/extconf.rb) - -inherit multilib ruby-fakegem toolchain-funcs - -DESCRIPTION="Ruby extension for programmatically loading dynamic libraries" -HOMEPAGE="https://github.com/ffi/ffi/wiki" - -SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${PN}-git-${PV}.tgz" - -IUSE="" -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" - -RDEPEND+=" dev-libs/libffi:=" -DEPEND+=" dev-libs/libffi:=" - -ruby_add_bdepend "dev-ruby/rake" - -PATCHES=( - "${FILESDIR}"/${PN}-1.14.2-32bit-long-double.patch -) - -all_ruby_prepare() { - sed -i -e '/tasks/ s:^:#:' \ - -e '/Gem::Tasks/,/end/ s:^:#:' Rakefile || die - - sed -i -e '/require/c\require "./lib/ffi/version"' ${RUBY_FAKEGEM_GEMSPEC} || die - - # Fix Makefile for tests - sed -i -e '/CCACHE :=/ s:^:#:' \ - -e 's/-O2//' \ - -e 's/^CFLAGS =/CFLAGS +=/' spec/ffi/fixtures/GNUmakefile || die - - # Remove bundled version of libffi. - rm -rf ext/ffi_c/libffi || die -} - -each_ruby_compile() { - each_fakegem_compile - - ${RUBY} -S rake -f gen/Rakefile || die "types.conf generation failed" -} - -each_ruby_test() { - CC=$(tc-getCC) CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" ${RUBY} -S rspec spec || die -} - -all_ruby_install() { - all_fakegem_install - - docinto examples - dodoc samples/* -} diff --git a/dev-ruby/filesize/filesize-0.2.0.ebuild b/dev-ruby/filesize/filesize-0.2.0.ebuild deleted file mode 100644 index 7aeb065f1134..000000000000 --- a/dev-ruby/filesize/filesize-0.2.0.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -USE_RUBY="ruby25 ruby26 ruby27" - -RUBY_FAKEGEM_RECIPE_TEST="rspec3" - -RUBY_FAKEGEM_RECIPE_DOC="rdoc" -RUBY_FAKEGEM_EXTRADOC="README.md" - -inherit ruby-fakegem - -DESCRIPTION="small ruby class for handling filesizes with both the SI and binary prefixes" -HOMEPAGE="https://github.com/dominikh/filesize" - -LICENSE="MIT" -SLOT="${PV}" -KEYWORDS="~amd64 ~arm ~x86" -IUSE="" diff --git a/dev-ruby/flog/Manifest b/dev-ruby/flog/Manifest index 614fcc112b25..0516585f24b2 100644 --- a/dev-ruby/flog/Manifest +++ b/dev-ruby/flog/Manifest @@ -1,3 +1,2 @@ -DIST flog-4.6.4.gem 26624 BLAKE2B 27090f9a47619b63c8c34e0d6992c1d0ff29193a7de3af839d72d5754c2b149f38c1c1e3caec981170c408123bc38e3fc3e38e87fb9a83818e1cb356d31070c3 SHA512 495601bfc560c2d18973234c41706aa07b76ea95bc3803f93fb16b42ae071b65fc9a1c36e8d4a9bfaf3c88a1167ab714f4bbc7a982b9e606aa799f8480a23f4d DIST flog-4.6.5.gem 26624 BLAKE2B c1cf4377be7a2b9856e4f370b6a559ac1ebac6aba7da28bd6a27bb84fe8df613680cb7c96e3d30e42d30011b97309c60e7f4bec2c322bcc3b2ed8ad5f93172a1 SHA512 81eaf3871f6111b442fb82371720709073f00a17044885e85498e7f943e1c9f8b5345ae8ff06a56ff68db8919ee0e696284bf017b1e1e66d76419306bed90866 DIST flog-4.6.6.gem 26624 BLAKE2B 7643813d436ca516d60bbde6cefb18d561a1ffd6fde3586a7104450a96b6d363dc6b794620b41e8ffeffd831e252cf15d681b2fdf41acb3b3c0d0cb5b4e95c25 SHA512 0689f85de19eee0d992e094f43b74f2eaf08696cfdaab849760e5f017b83bd0acb538bd0a6d6289538ac5b7f888069e12507eb6139fa35532a310122c4412c64 diff --git a/dev-ruby/flog/flog-4.6.4.ebuild b/dev-ruby/flog/flog-4.6.4.ebuild deleted file mode 100644 index 3d36c1b55794..000000000000 --- a/dev-ruby/flog/flog-4.6.4.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -USE_RUBY="ruby25 ruby26 ruby27" - -RUBY_FAKEGEM_EXTRADOC="History.rdoc README.rdoc" - -inherit ruby-fakegem - -DESCRIPTION="Flog reports the most tortured code in an easy to read pain report" -HOMEPAGE="https://ruby.sadi.st/" -LICENSE="MIT" - -KEYWORDS="~amd64 ~x86" -SLOT="0" -IUSE="" - -ruby_add_bdepend "test? ( dev-ruby/minitest )" - -ruby_add_rdepend " - dev-ruby/path_expander:1 - >dev-ruby/ruby_parser-3.1.0:3 - >=dev-ruby/sexp_processor-4.8:4" - -each_ruby_test() { - ${RUBY} -Ilib test/test_flog.rb || die -} diff --git a/dev-ruby/gettext_i18n_rails/gettext_i18n_rails-1.8.1.ebuild b/dev-ruby/gettext_i18n_rails/gettext_i18n_rails-1.8.1.ebuild deleted file mode 100644 index 10b80d88e874..000000000000 --- a/dev-ruby/gettext_i18n_rails/gettext_i18n_rails-1.8.1.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -USE_RUBY="ruby25 ruby26 ruby27" - -RUBY_FAKEGEM_EXTRADOC="Readme.md" - -RUBY_FAKEGEM_RECIPE_TEST="rspec3" - -RUBY_FAKEGEM_GEMSPEC="gettext_i18n_rails.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="FastGettext / Rails integration" -HOMEPAGE="https://github.com/grosser/gettext_i18n_rails" -SRC_URI="https://github.com/grosser/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="public-domain" -SLOT="0" -KEYWORDS="~amd64" -IUSE="" - -ruby_add_bdepend "test? ( dev-ruby/rails:6.0 dev-ruby/activerecord:6.0[sqlite] dev-ruby/temple )" -ruby_add_rdepend ">=dev-ruby/fast_gettext-0.9.0:*" - -all_ruby_prepare() { - rm Gemfile Gemfile.lock || die - - sed -i -e 's/git ls-files/find/' ${RUBY_FAKEGEM_GEMSPEC} || die - - # Remove specs for slim and hamlet, template engines we don't package. - rm spec/gettext_i18n_rails/slim_parser_spec.rb spec/gettext_i18n_rails/haml_parser_spec.rb || die - - # Test against Rails 4.2.0 - sed -e '1igem "rails", "~>6.0.0"' -i spec/spec_helper.rb || die -} diff --git a/dev-ruby/net-protocol/Manifest b/dev-ruby/net-protocol/Manifest index 0eac72f9f05f..7875b8d3d5b0 100644 --- a/dev-ruby/net-protocol/Manifest +++ b/dev-ruby/net-protocol/Manifest @@ -1,2 +1,3 @@ DIST net-protocol-0.1.2.tar.gz 17603 BLAKE2B 2d5dd2437d2d10e82c20e17884b80259b7cb5b5ef626f4dc054515adaff46143b46754fc375f66e5754aa81a72372784b389864bbed249c6df59d64331c47672 SHA512 959b426ab3fb388d42ccd5b21e60878b58e606ec21d651d232d706c40908c6b53c14ce16362ca3c32cb40da1238baf79127d870788adc8b23884204f4426f9d7 DIST net-protocol-0.1.3.tar.gz 17522 BLAKE2B 6789bcf2f1908e91b6e01cdb225feb975457b9c274b6632d67e39c2fed1a6a0efe20c8f8f10d8f287618546c116fd0a5947b994c6d749d8312b243bdb7d624e1 SHA512 958f7a52fd7db661e60fa6f4f401ee0097de0782d984b4394dec5ced34b4935d6f30b65a198f5b9cc17247b6ff06ff266e2ca1f1081369cc18597bfd30285774 +DIST net-protocol-0.2.0.tar.gz 17760 BLAKE2B c5606b0f206abee666e53480d1a08f2b673330f8ca0a0b5761e7013dca7273d2d49640b270f7a5f096746bb101ec26382c5a3718d62592f1ed82c32d34409f6a SHA512 9769bfb17e8316f20daba9336af8392d38d4d8056590a4d8b019ca7dc404e2e287a82b0373852b2fea40b249b15602bb2b16596d0e62f4d53cc8f67d977d4e26 diff --git a/dev-ruby/net-protocol/net-protocol-0.2.0.ebuild b/dev-ruby/net-protocol/net-protocol-0.2.0.ebuild new file mode 100644 index 000000000000..2f0df4b1cbb2 --- /dev/null +++ b/dev-ruby/net-protocol/net-protocol-0.2.0.ebuild @@ -0,0 +1,31 @@ +# 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_BINWRAP="" +RUBY_FAKEGEM_EXTRADOC="README.md" +RUBY_FAKEGEM_GEMSPEC="net-protocol.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="The abstruct interface for net-* client" +HOMEPAGE="https://github.com/ruby/net-protocol" +SRC_URI="https://github.com/ruby/net-protocol/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="" + +ruby_add_rdepend " + dev-ruby/timeout +" + +all_ruby_prepare() { + sed -e 's/__dir__/"."/' \ + -e 's/__FILE__/"'${RUBY_FAKEGEM_GEMSPEC}'"/' \ + -e 's/git ls-files -z/find * -print0/' \ + -i ${RUBY_FAKEGEM_GEMSPEC} || die +} diff --git a/dev-ruby/timeout/Manifest b/dev-ruby/timeout/Manifest index 39bb98e32ca2..1422caad7267 100644 --- a/dev-ruby/timeout/Manifest +++ b/dev-ruby/timeout/Manifest @@ -1,2 +1,3 @@ DIST timeout-0.2.0.tar.gz 15672 BLAKE2B 2a42efb4475047c947ec1a30637e4ddb8d745651d9d277af9149f952ee88cda335818156d777db283660ac16f338ac53776f6267f040b115078fed9572b4ddc7 SHA512 fe665127e90782602dc4e0f61b8ea39b3c2092a50a0d5f708fcb14bec08443868dd8539417c29166dd925389ef2beed49a67f16bb195cf998104b7121f4c1c4d DIST timeout-0.3.0.tar.gz 16332 BLAKE2B 9f76ec3ae80c727c745cb4ebfeed67d0d9072fe5b58b4424b5c8670b75c030990219a3243bb80b3082c58ad640f16655881cf6b577a9ab1eecc51e72ff662b26 SHA512 d9f3c25a82be1572ce4286b1066db6a57ea4ee61062ae433c75752ad9e473b952968cfbfe1c9804c8f666a6409dfc9d2b68e8f6960c32a0e48a56d29aaf1bf26 +DIST timeout-0.3.1.tar.gz 16781 BLAKE2B dece63fff06da13516e1ebae591b5cca63e1cefd2ac10c9e254a1d37125fe05f962bb65befeea58de0c9c88f4c475ce62decf349b5268d67bf41a7a31503a54a SHA512 2bcf81df02eedd3eceb370abb1eec94cc77cd93f8c7d034fdd7a9b78c56490f9f49ea64a805e2d9ea5290bc9d8d0a5178ee5c77f6b3d9ea147a4be499c8b918a diff --git a/dev-ruby/timeout/timeout-0.3.1.ebuild b/dev-ruby/timeout/timeout-0.3.1.ebuild new file mode 100644 index 000000000000..8b2a780e6031 --- /dev/null +++ b/dev-ruby/timeout/timeout-0.3.1.ebuild @@ -0,0 +1,27 @@ +# 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_BINWRAP="" +RUBY_FAKEGEM_EXTRADOC="README.md" +RUBY_FAKEGEM_GEMSPEC="timeout.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Provides a framework for message digest libraries" +HOMEPAGE="https://github.com/ruby/timeout" +SRC_URI="https://github.com/ruby/timeout/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="" + +all_ruby_prepare() { + sed -e 's/__dir__/"."/' \ + -e 's/__FILE__/"'${RUBY_FAKEGEM_GEMSPEC}'"/' \ + -e 's/git ls-files -z/find * -print0/' \ + -i ${RUBY_FAKEGEM_GEMSPEC} || die +} |
