summaryrefslogtreecommitdiff
path: root/dev-ruby
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-07-20 08:41:03 +0100
committerV3n3RiX <venerix@koprulu.sector>2022-07-20 08:41:03 +0100
commitc915adf64c1415679bfe6b55c95348db2f89202e (patch)
tree4d14cad3390132f7c20f71d055ce4672c160a0c0 /dev-ruby
parent2d5fd1dd4910d46f935776f1f6f475de11367ef2 (diff)
gentoo auto-resync : 20:07:2022 - 08:41:03
Diffstat (limited to 'dev-ruby')
-rw-r--r--dev-ruby/Manifest.gzbin111144 -> 111137 bytes
-rw-r--r--dev-ruby/arel/Manifest1
-rw-r--r--dev-ruby/arel/arel-9.0.0.ebuild33
-rw-r--r--dev-ruby/blinkstick/Manifest1
-rw-r--r--dev-ruby/blinkstick/blinkstick-1.0.1_p20150901.ebuild50
-rw-r--r--dev-ruby/libusb/Manifest1
-rw-r--r--dev-ruby/libusb/libusb-0.6.4.ebuild37
-rw-r--r--dev-ruby/oauth2/Manifest2
-rw-r--r--dev-ruby/oauth2/oauth2-1.4.10.ebuild58
-rw-r--r--dev-ruby/puppet_forge/Manifest2
-rw-r--r--dev-ruby/puppet_forge/puppet_forge-2.3.4.ebuild47
-rw-r--r--dev-ruby/tzinfo/Manifest2
-rw-r--r--dev-ruby/tzinfo/tzinfo-2.0.5.ebuild48
13 files changed, 110 insertions, 172 deletions
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz
index fe3177cb4ca1..882a14e2c42c 100644
--- a/dev-ruby/Manifest.gz
+++ b/dev-ruby/Manifest.gz
Binary files differ
diff --git a/dev-ruby/arel/Manifest b/dev-ruby/arel/Manifest
index 28ace5615858..3c62869ce82c 100644
--- a/dev-ruby/arel/Manifest
+++ b/dev-ruby/arel/Manifest
@@ -1,5 +1,4 @@
AUX arel-9.0.0-fix_BigDecimal.patch 769 BLAKE2B 4b0024058725a87aa5718b1699bfa26363b41cbf6cd34b76cc9de5fdcee9858c4bcc8044ee9066a461bb228f9c372805da1e8bee02645342ca389fd55156cb74 SHA512 1322c6b8f3e4f1fc66baf21a6edc7b4f7f91381c38e40d711fc517dba6e1bcd690cb91ff90e00c71740077a20d57dba3373e50049126cb05c04b53d72ef5f221
DIST arel-9.0.0.tar.gz 59065 BLAKE2B c464c8c52d0fa7c5626fdc9254c74db00e4b43f68f38b75972623f28961565cd6764db967158c48e938620636343b15c4be9bb3237f9c7422730b4702450eb6d SHA512 9d2958765058fa8a4f6a8d7d4c9671d92054748eabe5b94796ff5611cdcd6bb24906cc5e813fb21396aaa681e5703d2d4bce8cc9884f2d057042d1b06bf6f0f5
EBUILD arel-9.0.0-r1.ebuild 904 BLAKE2B 1b8b8ed07854d195a1f236476da66c2347e9075871cccce0f6759b71a60f10d08da806a9ae5e85d7dcd2b20e0451473129528c8e9991b298e01a18be1cf6090a SHA512 73c05332f754059372fdee6752261de2cf1b104bb2b917c34a805dd218f1afd4c850dfcac5e0db5d1ea910c4dc34b3a341be432456b500fe63404081f19731c2
-EBUILD arel-9.0.0.ebuild 927 BLAKE2B 4d4b9739cf65d4b45fa7a45c3ba5b73f56287d499bc13509ae8209058836c448a5711a06d5bd0eda6eeb09f80afb8234128c94b60f2be2960adea9fa3302d6cf SHA512 42cf9a61ae91acd8b798ce8006df0f665fd670c8de121d89ef1e613c2d0f0f388bffa107f18c012710fd7f9e187ef8aed557f8338b0ea28980c04a0428427178
MISC metadata.xml 337 BLAKE2B 8eea382759223458a8520950cee0540695703cd9b48251a809729fee1452049e45b7591a4f0fef3d7164333c4af127264af825fed87b8e3334b626b38bd29c28 SHA512 2869b75f091f3651e1f45253693208ef51c832e219b335452fca5d1b129904220a5a1f54ee9ef516e2edf5410c03bce5b9525016834d4c71c9f4e9e5011c72ce
diff --git a/dev-ruby/arel/arel-9.0.0.ebuild b/dev-ruby/arel/arel-9.0.0.ebuild
deleted file mode 100644
index 5ebc8d41dbfd..000000000000
--- a/dev-ruby/arel/arel-9.0.0.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_DOCDIR="doc"
-RUBY_FAKEGEM_EXTRADOC="History.txt README.md"
-
-RUBY_FAKEGEM_GEMSPEC="arel.gemspec"
-
-inherit ruby-fakegem versionator
-
-DESCRIPTION="Arel is a Relational Algebra for Ruby"
-HOMEPAGE="https://github.com/rails/arel"
-SRC_URI="https://github.com/rails/arel/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-LICENSE="MIT"
-SLOT="$(get_version_component_range 1).0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE=""
-
-ruby_add_bdepend "
- test? (
- dev-ruby/concurrent-ruby:1
- dev-ruby/test-unit:2
- >=dev-ruby/minitest-5.4:5
- )"
-
-all_ruby_prepare() {
- sed -i -e "/[Bb]undler/d" \
- -e '/specname/,$ s:^:#:' Rakefile || die
-}
diff --git a/dev-ruby/blinkstick/Manifest b/dev-ruby/blinkstick/Manifest
index 8f4a26d74f0d..9f1d6dc14504 100644
--- a/dev-ruby/blinkstick/Manifest
+++ b/dev-ruby/blinkstick/Manifest
@@ -1,4 +1,3 @@
DIST blinkstick-1.0.1_p20150901.tar.gz 4216 BLAKE2B 970aea7dce0f5cd476a88302d02bfeef56e6614fea44c7948be7997c322bfa4859f3caf664d86e91693cdeaa0827c1144f5a6437ec3f285628d866b28d55a456 SHA512 6a1958226d3629fec0f3f4a6b29c822206a6f9d60e0b78502cd51f855b9f3f071b84a0e960b0e1a7eb4ef0847743f84bb21830dc973b1af24c21a30123f2f19e
EBUILD blinkstick-1.0.1_p20150901-r1.ebuild 955 BLAKE2B d1865ce71fabc7bf761edc3c9e6162de001fbfe8ccc904a2954b04c8be48bccdf51f69b484aefccab61b4e0a98bf00a176c3b9a489549f652673ccd546b6e3b5 SHA512 a89d97bf13b4ebfb1f1583f1ea93ce9d3e969fb9c8b6784ab3432854e6c182b28f1a5bf71d90877fa51f065ceb0f653ae5327e3aee34712ace6538ebacc2f78a
-EBUILD blinkstick-1.0.1_p20150901.ebuild 962 BLAKE2B f354c6d34cb11314dbfa0c3dced0f59fef1a9922bbbdc305bc119b7ddd80b5bc9c7118b281ec71637abaf4bc1883a5e115a3d0dc064addcdd7dfd584ff350ec0 SHA512 96a8de469d60df4db97b4fa2d1a632fea29b76aac833e2d43726396a81f8594ea6de63bcc5ad5e4613843bf7258582e5fc8d5f8fcc0ca730ee272d4c70289d12
MISC metadata.xml 346 BLAKE2B 4bbadf2ec9d282836368e845c734e9968ded2567f0909354405a196597478bc84990dbf16ad5fdce12339e6da82acabb9cc168533ed34b9342cc0b85c682d12f SHA512 8977abd252b9c039dedc39365c5912b481e4e338c89ed9df0d189a7e9692829b1095a9d670b2858aff86d9c971fe2edb49080c082c3f59e4a607df19586b9da4
diff --git a/dev-ruby/blinkstick/blinkstick-1.0.1_p20150901.ebuild b/dev-ruby/blinkstick/blinkstick-1.0.1_p20150901.ebuild
deleted file mode 100644
index c31e21734f2a..000000000000
--- a/dev-ruby/blinkstick/blinkstick-1.0.1_p20150901.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-USE_RUBY="ruby24 ruby25 ruby26"
-
-RUBY_FAKEGEM_RECIPE_DOC="none"
-RUBY_FAKEGEM_RECIPE_TEST="none"
-
-RUBY_FAKEGEM_VERSION="1.0.1.1"
-
-COMMIT="89e3f621132c2571d5f7c636b3962ff1b0a64564"
-
-inherit ruby-fakegem
-
-DESCRIPTION="ruby interface for blinkstick via libusb"
-HOMEPAGE="https://github.com/arvydas/blinkstick-ruby"
-SRC_URI="https://github.com/arvydas/blinkstick-ruby/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
-RUBY_S="${PN}-ruby-${COMMIT}"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="examples"
-
-ruby_add_rdepend "
- >=dev-ruby/color-1.4.2
- >=dev-ruby/libusb-0.4.0
-"
-
-all_ruby_install() {
- if use examples; then
- insinto /usr/share/${PN}
- doins example-*.rb
- fi
- all_fakegem_install
-}
-
-each_ruby_install() {
- mkdir -p lib/${PN}
- mv ${PN}.rb lib
- cat <<EOF >> lib/${PN}/version.rb
-class BlinkStick
- VERSION = "1.0.1.1"
-end
-
-EOF
- each_fakegem_install
-}
diff --git a/dev-ruby/libusb/Manifest b/dev-ruby/libusb/Manifest
index 130292172773..80ea8a7eae3b 100644
--- a/dev-ruby/libusb/Manifest
+++ b/dev-ruby/libusb/Manifest
@@ -1,4 +1,3 @@
DIST libusb-0.6.4.gem 762368 BLAKE2B daca8049b82cb56fb8cac350f6953ce292c74370bf468497773b34b6017eef9c0252daf2a0213e660db99120a53193ea67943bb1d851ae1ee723ea84dbe289e0 SHA512 433425f9cc2600615a3e4baec962ff0901e9c0eae7a77c410d099f22742995b23bf9c143797b393843b3de26b8336263cd5b3d3d1cdcd8f91266d90201a6a6de
EBUILD libusb-0.6.4-r1.ebuild 897 BLAKE2B ca316e8eaf72079a8ac8bba962e6fb2d0171944b1202cd2c188918a5c431cb404abed6b903f792648d2ca65abe0890efa2037a18e9cb8cdab3c9f72e4d2366ce SHA512 2e2646f63ee6e487dc28e5c54abb46b7af8874c54d14ceea3dd1fdb886e72f8947e6981325688c9afc4f463fd186086095bfaab95efdcde184a5b3d6d96eadca
-EBUILD libusb-0.6.4.ebuild 790 BLAKE2B 00882488ae327c78f9f6f25bb3458c2a842ab6ad1f8ca4e74e383e55ad694b9163defff0a59ec827b46aeb2dcdcca655f86a695b706c4435248210bf028739eb SHA512 d689edad329485a96b8e08dd66d62e61effa233fc14d369d737628ebc909d772d63b48dfc6474f78a49973cdacd621fa6489e467c8ca3a9a579e9b3052209369
MISC metadata.xml 339 BLAKE2B 6dba590360812d06f4831a0e38b5431b2761a583bdf35446c3cdbb0c60821a6bf6b5526ea7eee8b0a9aa6bb536177edf25717bbc0d90a47e4a48a2b6c05f70a4 SHA512 35eea6d20d5bd664cb885f7daf2c88927784c55e1da8f5800dcf704464cb1793ab04a1fd8feaa177e9e304bcdbdcc009eca087c7c4047198f45be470927f5a31
diff --git a/dev-ruby/libusb/libusb-0.6.4.ebuild b/dev-ruby/libusb/libusb-0.6.4.ebuild
deleted file mode 100644
index 92f4a629ea74..000000000000
--- a/dev-ruby/libusb/libusb-0.6.4.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-USE_RUBY="ruby24 ruby25 ruby26"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_EXTRADOC="History.md README.md"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="binding that gives Ruby programmers access to arbitrary USB devices"
-HOMEPAGE="https://github.com/larskanis/libusb"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND+="virtual/libusb:1"
-RDEPEND+="${DEPEND}"
-
-ruby_add_rdepend "dev-ruby/ffi:0"
-
-all_ruby_prepare() {
- sed -i '/mini_portile2/d' ${PN}.gemspec || die
-
- # Avoid tests that try to open devices
- rm -f test/test_libusb_bos.rb || die
-}
-
-each_ruby_test() {
- ${RUBY} -I.:lib -e "Dir['test/test_*.rb'].each{|f| require f}" || die
-}
diff --git a/dev-ruby/oauth2/Manifest b/dev-ruby/oauth2/Manifest
index 3e6758d84d26..0f991820f1f0 100644
--- a/dev-ruby/oauth2/Manifest
+++ b/dev-ruby/oauth2/Manifest
@@ -1,3 +1,5 @@
+DIST oauth2-1.4.10.tar.gz 65553 BLAKE2B 4b147a97536ae04b81ca5bc41117bc31c577aae9b7dc1f4f34830d3cd7b7013098e90ae83997c4917ca25e858b8738398eb708bfee954882359ed14b8e810172 SHA512 cee9e1f890f66252451cc22ab7135dda60c73bb200f2f1659a450b09dccc0a219982625ec45866dc9153669a4d35fb543fb6de497bfa83522b99c66e9c8b9d9b
DIST oauth2-1.4.7.tar.gz 32341 BLAKE2B f3db3ff7ebcf7bc0958a564fdb0812c1bfb613148c5a16655f276fda4d6dac7769196305d854ee0fc3f8b4b53a93b4ae504b348029e1b363bcb704293887347a SHA512 4a43b3f75e827e9a12a74a6fe13a29b141c0d5bcb6a0d5c86dc8d8726f650a9fd5250ecc2c31cee5e985f0cb50e02f828d27fd07577bcac4dfc8ff4e009bd710
+EBUILD oauth2-1.4.10.ebuild 1503 BLAKE2B b5d936a50bb5e1c89d63d7c516ff2db038117e45ae47af00cd0077599554a79cfa0b1aec31089f1ec192610eac2df06d87f1fe071d0e2a4a736650e8ec4d62cd SHA512 cf6400624f752b59b59a73f9cfe2670ba99123b64cc153291d59a0cd2ad814f181b4a6a6a9ad938097b438029c8c2465a8e33a3a4331dda11c94fa84bf68dbdb
EBUILD oauth2-1.4.7.ebuild 1478 BLAKE2B 5dd9591470cc825729a00b24de2332d27d4baaab0a78525187ac89d5895a80b7908e3b0fc485cb16d7f7673f8c4613780b5c72eddef1de1d93e99759cf717a37 SHA512 b22a376f34809b148fbfe899adcb65f8ee1544f8abd227eff9937fd05ba824a4f66ea1199515f86976bf4e6ba591e0571b4aed972e4b29c2ae961debc3787edd
MISC metadata.xml 342 BLAKE2B 14d2af934a4327d3d6c1c5236c0b5a0436c91cc3988d6957188171153c60a0f40b6dec75cb5acac49aa60518f89cc5bdb00e92021ca99249903f937df51f1b23 SHA512 cc8c7abab8d16e0ef97ec14f58bfc5941e161b2676950aaa45912812d53e523a54570407bcb2e9cd2527a0c6acca8f348422efdde66402c162e8a04dcfaabb8f
diff --git a/dev-ruby/oauth2/oauth2-1.4.10.ebuild b/dev-ruby/oauth2/oauth2-1.4.10.ebuild
new file mode 100644
index 000000000000..c95700fee32c
--- /dev/null
+++ b/dev-ruby/oauth2/oauth2-1.4.10.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby27 ruby30"
+
+RUBY_FAKEGEM_TASK_TEST="none"
+
+RUBY_FAKEGEM_DOCDIR="rdoc"
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_GEMSPEC="oauth2.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Wrapper for the OAuth 2.0 protocol with a similar style to the OAuth gem"
+HOMEPAGE="https://github.com/oauth-xx/oauth2"
+SRC_URI="https://github.com/oauth-xx/oauth2/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+ruby_add_rdepend "
+ || ( dev-ruby/faraday:2 dev-ruby/faraday:1 >=dev-ruby/faraday-0.17.3:0 )
+ dev-ruby/jwt:2
+ >=dev-ruby/multi_json-1.3 =dev-ruby/multi_json-1*
+ >=dev-ruby/multi_xml-0.5:0
+ >=dev-ruby/rack-1.2:* <dev-ruby/rack-3:*"
+ruby_add_bdepend "test? (
+ >=dev-ruby/addressable-2.3
+ >=dev-ruby/rexml-3.2:3
+ dev-ruby/rspec:3
+ dev-ruby/rspec-pending_for
+ dev-ruby/rspec-stubbed_env
+)"
+
+all_ruby_prepare() {
+ sed \
+ -e '/silent/I s:^:#:' \
+ -e '1irequire "uri"' \
+ -e '/require.*oauth2/arequire "oauth2/version"' \
+ -i spec/helper.rb || die
+
+ sed -i -e '/yardstick/,/^end/ s:^:#:' \
+ -e '/bundler/I s:^:#:' Rakefile || die
+
+ # Avoid spec that is too fragile in relation to ENV
+ sed -i -e '/outputs to $stdout when OAUTH_DEBUG=true/a skip "fragile ENV stubbing"' spec/oauth2/client_spec.rb || die
+
+ sed -i -e 's/git ls-files -z/find * -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+each_ruby_test() {
+ CI=true ${RUBY} -S rspec-3 spec || die
+}
diff --git a/dev-ruby/puppet_forge/Manifest b/dev-ruby/puppet_forge/Manifest
index be483d5c277e..21ad8c92492d 100644
--- a/dev-ruby/puppet_forge/Manifest
+++ b/dev-ruby/puppet_forge/Manifest
@@ -1,5 +1,3 @@
-DIST puppet_forge-2.3.4.gem 772608 BLAKE2B abb730eaf55a3c87a6f31b192e1efe6783895fad468c850f1e4e87d15dc8887b72571c425e81272c308e3ba9e94936f20b3ccbd22e670d7c111c88ce1acc1974 SHA512 f903f3ecbfdfe80b4c9d769ba1f622bf64cd723fd9165d1e3ed27296eb0e2e67f827fbc5faf460391e462cfd1cc652e573093dae29622726b3e5a37e01cf61ec
DIST puppet_forge-3.2.0.gem 771072 BLAKE2B dd304297aa65dc0f36f837e27abf255a0474fc2216fa72ac3203febeb4085024f4d155e93a91646d1e7828fe67a5a421b2c75bb638deb846c5d337dfe11eafc9 SHA512 dfa82d96f44fb8247f39155c942bf20aec6a4a2833959c877ec98b150553076dd72112b6d1230fa7ae1acef7f648017a8446c3e952680f8d4a6411d2fc8055dc
-EBUILD puppet_forge-2.3.4.ebuild 1197 BLAKE2B d0bd4b7fbce37538b4967f26eafbdf5aa8b590164deb4b494285b058eaa52857da5f4ebcb05ac2926bca88826cf12acc0f277de18baf5087d2c8fd6986da7db6 SHA512 af205d5d4aeb3a5cb760ed7a9d14430acaedd9a4ccd10376f8ada201fd02e3e55c0d2e6d65b2f88bfb4b30fbca26a8202cff6f218e47aa6a55fb179e4f7cacdb
EBUILD puppet_forge-3.2.0.ebuild 842 BLAKE2B c68dccc9159fa998953f40878bb7fee127ed2e3d41df0ce0d1d1aa3ae8f45a215b164145380710262c38cbf176a19f8fd2899805b4c184b2468ca6a9054940c8 SHA512 f7c0a2a9a07b0caf7e12c66763d16b4171a5daf9c04a5c09225cd72f624377e074dab6ec172c9bea63e6f03cb32c9623e234c15e8e13c88a48c5464f311f5412
MISC metadata.xml 570 BLAKE2B 34720e4ded1a16b1d177684f1241999043eb3c15bac2c5463be03ba38dfd0d61b769251f598a80a707947d325fc4a8f86227e6a60d2b40c83ffae8a70b0ca276 SHA512 f28a1e45ea6a5acdf6180d18c732717e348d1077fa43752721778a7b203c071592c91bbddfc5f4d867ce3d4c81f6384e844fc6ae31d46fec9786d5c091481f5a
diff --git a/dev-ruby/puppet_forge/puppet_forge-2.3.4.ebuild b/dev-ruby/puppet_forge/puppet_forge-2.3.4.ebuild
deleted file mode 100644
index 511ebd604359..000000000000
--- a/dev-ruby/puppet_forge/puppet_forge-2.3.4.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby25 ruby26"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_EXTRADOC="README.md CHANGELOG.md"
-
-RUBY_FAKEGEM_EXTRAINSTALL=locales
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Tools to access Forge API information on Modules, Users, and Releases"
-HOMEPAGE="https://github.com/puppetlabs/forge-ruby"
-
-LICENSE="Apache-2.0"
-SLOT="2"
-KEYWORDS="~amd64"
-IUSE=""
-
-ruby_add_rdepend "
- >=dev-ruby/faraday-0.9.0:0
- >=dev-ruby/faraday_middleware-0.9.0:0
- >=dev-ruby/gettext-setup-0.11:0
- dev-ruby/minitar
- =dev-ruby/semantic_puppet-1*
-"
-
-all_ruby_prepare() {
- # Avoid integration and user specs since they all require network access
- rm -rf spec/integration spec/unit/forge/v3/user_spec.rb || die
-
- # Load correct faraday versions
- sed -i -e '1igem "faraday_middleware", "~> 0.0"' spec/spec_helper.rb || die
-
- # Fix overly restrictive dependencies
- sed -i \
- -e '/faraday/ s/0.18.0/0.99.0/' \
- -e '/faraday_middleware/ s/0.14.0/0.99.0/' \
- ${RUBY_FAKEGEM_GEMSPEC} || die
-
- sed -i -e 's/git ls-files -z/find . -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die
-}
diff --git a/dev-ruby/tzinfo/Manifest b/dev-ruby/tzinfo/Manifest
index efb7ccca94b7..fd5beb95b632 100644
--- a/dev-ruby/tzinfo/Manifest
+++ b/dev-ruby/tzinfo/Manifest
@@ -1,5 +1,7 @@
DIST tzinfo-1.2.9.gem 166912 BLAKE2B 6d54a5118fbdb3556d0cdc9079462cf26afa9deddd1dc21ef670240e2aa47a66d0b4fc9c9c7ed74bd14bde96dc95f6b716aef5d32ca521221618a76c8c05cda1 SHA512 ddf28ad213f681a4e551cbd803873b279acef03fae894a3e6475030d4da5a59732b31af5d5944e8c62d15b7ec922816fede24f180fb20c55c1bd3d379c879cfe
DIST tzinfo-2.0.4.tar.gz 224673 BLAKE2B 0c7ef231767b6fc00cf95b3e1c2037894b14dfe832eaedb3f4b7c60a884ab6f7121243af5b62acf47d02da28395e7390f968421a3a3a2d731deb079e9fc51bfa SHA512 5b2ec73f737009ba21dac7dbb9504235fdef14dc45a6450e1218ba9e53dd29735ab4fa6c2854271916cc5c0244e09ae7ab19467408b72b9b82ca238e14d3fa4f
+DIST tzinfo-2.0.5.tar.gz 226225 BLAKE2B 44e6d65dadc4828e4b8803c0badf381e18afe7412e090c4d91147b144f300a8c0e3189bc8e8325625678a57ea6a1179a1ed277f5fb54230ce77c46ba6b0100c7 SHA512 a3c59b1f390b186356b9219b0fb18bb762d2123936553738e1068ba46bf0206c5a0394b1d46b5c7b891aa55b8afa839858837511f53e3ef0eb0e85fe3f23b57a
EBUILD tzinfo-1.2.9.ebuild 1027 BLAKE2B 3d499bc4a9c72c6d840d1143d2333cd0b62b12ca0ec0264abedec95346fb7c272e9e2fda576e072dbd141fc61b669d99476479b1b9ff54e9e34187f58034cfb3 SHA512 753812b51b74e65c769e77bac182506c6d7ebc4670fe7fb25e1080215ffade7350f93b401eb3f61de7a2c6a52f7e74172b8257ba7e82510403b67cf7aa218f25
EBUILD tzinfo-2.0.4.ebuild 1442 BLAKE2B 6dadae626081a2746c2df00cc70e9c3217a66cce36adb3badbdfcaea7a8cf59a8f34f12525a38eb5b629627167e1511bf64f252271bf29e99749d1178f9056b7 SHA512 039f1f569a05b3553cd75bc3f4c3020de84fdac559f39df78124dbb10a68e6835aa8a16e0ac22ec70e30bf798debab66e78f8bb75b02e9592d97814cd6486ef2
+EBUILD tzinfo-2.0.5.ebuild 1438 BLAKE2B 450c75d0c3f184a194fcefdb492fb05b7d0ac4651732fce913ac4bb8aeff743165b7e8aa50cf02d5712a938a408703e70237142286d2a7263ab9ae4623f73e73 SHA512 53fa4328a3abbf530f4f8c41832a1df91ec7aab5a8b761cb81ac3f6ad11595f96c36c418b7942f9cb7ca086ad1cc8a68655b36fb0635f36b01bc118e1eb50a75
MISC metadata.xml 252 BLAKE2B 77e9556ac1d210367a95f4c47816618b685c707cf01d1543d988338e14794fb9ccfb9976ebd11f389db618616d91ee024d8e46dc3a1a356ba7a017a7796b44d1 SHA512 0a970a16d73747993198dd301a3127cef7e65a9f46816b40ca149669ba617826c1d81bac1e5ecf93d16079922964923d37301cd8160f22c823c1ec3b79ee56f1
diff --git a/dev-ruby/tzinfo/tzinfo-2.0.5.ebuild b/dev-ruby/tzinfo/tzinfo-2.0.5.ebuild
new file mode 100644
index 000000000000..9bc2bd4cef2c
--- /dev/null
+++ b/dev-ruby/tzinfo/tzinfo-2.0.5.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 ruby30 ruby31"
+
+RUBY_FAKEGEM_TASK_TEST="test_zoneinfo"
+
+RUBY_FAKEGEM_DOCDIR="doc"
+RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="tzinfo.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Daylight-savings aware timezone library"
+HOMEPAGE="https://tzinfo.github.io/"
+SRC_URI="https://github.com/tzinfo/tzinfo/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="2"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND="sys-libs/timezone-data"
+DEPEND="test? ( sys-libs/timezone-data )"
+
+ruby_add_rdepend "dev-ruby/concurrent-ruby:1"
+ruby_add_bdepend "test? ( dev-ruby/bundler dev-ruby/minitest:5 )"
+
+all_ruby_prepare() {
+ # Set the secure permissions that tests expect.
+ chmod 0755 "${HOME}" || die "Failed to fix permissions on home"
+
+ # Skip safe tests since we cannot guarantee the correct permissions
+ # on directories for it to pass.
+ sed -e '/safe_test/askip "does not pass in gentoo test environment"' -i test/test_utils.rb || die
+
+ # Loosen test dependencies
+ sed -e '/rake/ s/12.2.1/12.2/' \
+ -e '/simplecov/d' \
+ -i Gemfile || die
+ sed -e '/TEST_COVERAGE/d' -i Rakefile || die
+}
+
+each_ruby_test() {
+ ${RUBY} -S bundle exec rake test || die
+}