summaryrefslogtreecommitdiff
path: root/dev-ruby
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-06-26 07:31:54 +0100
committerV3n3RiX <venerix@koprulu.sector>2023-06-26 07:31:54 +0100
commitf935e23b9515ca0a4f338a1a57ff12e21b0c6b0a (patch)
treef0652279e40bba2231437f7630e85dfdad0b0ca1 /dev-ruby
parentd2b7cca519cd1aa575ebbc562c57071266ae63f1 (diff)
gentoo auto-resync : 26:06:2023 - 07:31:54
Diffstat (limited to 'dev-ruby')
-rw-r--r--dev-ruby/Manifest.gzbin105815 -> 105825 bytes
-rw-r--r--dev-ruby/acme-client/Manifest2
-rw-r--r--dev-ruby/acme-client/acme-client-2.0.14.ebuild41
-rw-r--r--dev-ruby/console/Manifest2
-rw-r--r--dev-ruby/console/console-1.17.2.ebuild36
-rw-r--r--dev-ruby/faraday/Manifest2
-rw-r--r--dev-ruby/faraday/faraday-2.7.7.ebuild61
7 files changed, 144 insertions, 0 deletions
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz
index 1167f83b4d47..ea99533d4c99 100644
--- a/dev-ruby/Manifest.gz
+++ b/dev-ruby/Manifest.gz
Binary files differ
diff --git a/dev-ruby/acme-client/Manifest b/dev-ruby/acme-client/Manifest
index e84e745535d1..6df4a7d12755 100644
--- a/dev-ruby/acme-client/Manifest
+++ b/dev-ruby/acme-client/Manifest
@@ -1,3 +1,5 @@
+DIST acme-client-2.0.14.tar.gz 194698 BLAKE2B 057e968fa7b5bfcc6d3d31b9bf52eb6e9211d754be08e5eac61603a13077cd1a771f3580e42cfc19c0490931252bfdf3989958f580de025c88759f2824035370 SHA512 793b0f77b69cf00ac664a71ce12a02bf6a37683c75d6f0b4773f46ca20544b60a4892b40c6309d08bc9bbc412bcc4fc8a62730b106a6df8e36e76df3e74bdd9f
DIST acme-client-2.0.9.tar.gz 183081 BLAKE2B 8160b3fe7989645c395fde55624d71bdc933d114901138cb13f9c2114973f2bf65d48bba547f6c0740d0710f9a38a57cc519dbb27898a1507e875c71e5d7bcfb SHA512 a75b093046ec0360cfb78b55c0ad8350ecd1b6f612ab5ddb3956aa4cfef468bddff2dc992cddfc50860e7ea541e76ddc176ab4c7eaf5c3555beab521a6806ac8
+EBUILD acme-client-2.0.14.ebuild 878 BLAKE2B a0bf357f9d7fc514a639b8d012b0f50a950832ceee4125c55f15e5ebd29d5a272a7daa9c09de665895e6d7e75251be53b867306d2b2dbd30e502ec2a8266b7fd SHA512 bf9bf149ee860652566606f951871b320a1458a6e9bd9c2c705489aed513a62e1fff0b090257bc97c71ed11f99de9910070adf91833e039a9a3c3b2ee99a9e77
EBUILD acme-client-2.0.9.ebuild 845 BLAKE2B 087a4b4362e5e3d44385a286af912d542951b7d5ad8f0cf0feb8d60b8bc286f264a3e7d2043ea9bbe3770c35dfb16e0c1d52dd4b81f46617f1ab4f237f73978e SHA512 b4cf5eca5cad1caa46e8c3413f55df616e3551e7c8a3cf2cd28e2f412d291c28c267cd822be07e3d8af52017f8f03b057b84bc12c9c6a869a3be9997636ae0b2
MISC metadata.xml 451 BLAKE2B ecf374ec65cc34a0bb41c2a188c409886dfb919fe3c884569ea2a1ec0329d2a0a1fbad87817d35fcd6363bdf1f64ba8d8c70d56376cad47e98c892caa31648c5 SHA512 a0e29b08bf5f3c7013e2ecd1ecae2a48961f9b754f3f4a329f8799fe8460066645e337f73ab7a6a42f0516192d0ab7d92941fe87a4b3a35dfaef1a0115ad4a7e
diff --git a/dev-ruby/acme-client/acme-client-2.0.14.ebuild b/dev-ruby/acme-client/acme-client-2.0.14.ebuild
new file mode 100644
index 000000000000..0f83d140d8bf
--- /dev/null
+++ b/dev-ruby/acme-client/acme-client-2.0.14.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_GEMSPEC="acme-client.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A Ruby client for the letsencrypt's ACME protocol"
+HOMEPAGE="https://github.com/unixcharles/acme-client"
+SRC_URI="https://github.com/unixcharles/acme-client/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+ruby_add_rdepend "
+ dev-ruby/faraday:2
+ dev-ruby/faraday-retry:2
+"
+
+ruby_add_bdepend "test? (
+ >=dev-ruby/vcr-2.9.3
+ >=dev-ruby/webmock-3.8:3
+)"
+
+all_ruby_prepare() {
+ # Avoid dependency on git
+ sed -i -e 's/git ls-files -z/find * -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die
+
+ sed -i -e '3igem "faraday", "~> 2.0"' spec/spec_helper.rb || die
+}
diff --git a/dev-ruby/console/Manifest b/dev-ruby/console/Manifest
index 917329f46b70..af10ee08571f 100644
--- a/dev-ruby/console/Manifest
+++ b/dev-ruby/console/Manifest
@@ -1,5 +1,7 @@
AUX console-1.16.2-tests.patch 4114 BLAKE2B 41dbac47759cb716cdae9673aa2c08482b920966e17dc9299b5d8682dc8a557e05cd15ec4a74f1fa540fbfd8ddee2eed307c14714b4111f43e66cc019b116b77 SHA512 82bb7d6db5fc692d2113206dfc2032ff78f70faf1ef5ab685a7bf2925d0d0e59abe5f0ba04b2e73552b5dfa98ed0c40d77aeee7ff5fbad8e14419f473988ddf7
DIST console-1.16.2.tar.gz 24609 BLAKE2B 470e6fb547e594d6e4add21c11bccca2d239d5430e148bdd99fe925d57058a3e7304b96c793c72a68ac3df3e285c1b7719b5a1e0db833350b0ef55ac17cca4f8 SHA512 fe32ea7b3ab11319fcefc098571e2a4fff2fec2a56c53880731ab15deca75e84c94cc30456fea264e6201996311dc705799814e5c1d7c32e7b7d786fcac9588e
+DIST console-1.17.2.tar.gz 24861 BLAKE2B c738249eadafe43c4528ebf75d30b51aa1d015fb9fa6cefaa7302bce0d81ab431b4e84ed3d25b8c5376e64b5b1fb8154b91858e15ad72ce6cb746fd18818bb33 SHA512 1c734d335d3928ca580e274857df1d18c05ce254bfdf8401b7c40b391db7d134b6b6b0327e7bb29d5f7c37522335a33cb58a29cf53aabb36279fa601e581a891
EBUILD console-1.16.2-r1.ebuild 1009 BLAKE2B e26978b9decc5bbf7c45354ac8c2bea6e63f999293432ab98924ec5f554e752de93845542daad7eaa94471e75b125793e888d26838f28b768ace89da9b923a95 SHA512 98ce628f3c526648061e0547d4a437889c1d1976c221494b836e72c5232fff2be755a237d2e4c0862cd7d3740a9486d2529809a76da6df5a7e1357d22d5eaca0
EBUILD console-1.16.2.ebuild 939 BLAKE2B f754aba307d358f12a225b0899e2b6cd74373c25f745a7330902ecfb649add6d9e44458660a48f16befa459ca5e7f15d0b7d6daa222b7d0a2d126b47a2fe6969 SHA512 d18b6b8c47b9614efba79ac40475cafd552c5bcd825276481c3402397b0c2bf318d38cf2f07563b1fa4c51c5da7d6726f26a58057101a33cfecf4d90b190f324
+EBUILD console-1.17.2.ebuild 872 BLAKE2B dc899d8493d85e31ef60335c44a9cbc7d8229e3f96a41000b86da2924985aa5795217f29a9d80a8aee0a99c648cc45ab381cd8b4a9d2a1eefa099716caa52863 SHA512 311093eb1f6e1a96b0d3416000417ecadafa9b58e9b64beed60c6d34eed82e7830f2ba7eeacd65b1a2ad6644fcbb422d82ec490c56a2423c664229264bd709a3
MISC metadata.xml 343 BLAKE2B 949f3fccd0b08a5699c083eb21c119af6104cd470fe4f22f2771f5262eddf9a9819a630146ef4cf0636d52be9cca982ab73fd4443e1fb0f4ae77b5223949ed38 SHA512 f243fe8cf5c9d29a4c4f95cd9bce18f8a0ca191b7c62c1644c0b4ec4f4d14d355bc0b564a571b057eb42960997958157bca027b86917a2c43d6ec651f1804302
diff --git a/dev-ruby/console/console-1.17.2.ebuild b/dev-ruby/console/console-1.17.2.ebuild
new file mode 100644
index 000000000000..6a8c6a91b3c3
--- /dev/null
+++ b/dev-ruby/console/console-1.17.2.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_EXTRADOC="readme.md"
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+RUBY_FAKEGEM_RECIPE_TEST="sus"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Beautiful logging for Ruby"
+HOMEPAGE="https://github.com/socketry/console"
+SRC_URI="https://github.com/socketry/console/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64"
+IUSE=""
+
+ruby_add_rdepend "
+ dev-ruby/fiber-annotation
+ dev-ruby/fiber-local
+"
+
+all_ruby_prepare() {
+ sed -i -E 's/require_relative "(.+)"/require File.expand_path("\1")/g' "${RUBY_FAKEGEM_GEMSPEC}" || die
+
+ # Avoid dependency on covered.
+ rm -f config/sus.rb || die
+
+ # Avoid sandbox violation during tests
+ sed -i -e 's:/tmp/:'"${TMPDIR}"'/:' test/console/output.rb || die
+}
diff --git a/dev-ruby/faraday/Manifest b/dev-ruby/faraday/Manifest
index 83ed2eae47a5..4dbf2f48b889 100644
--- a/dev-ruby/faraday/Manifest
+++ b/dev-ruby/faraday/Manifest
@@ -2,8 +2,10 @@ DIST faraday-1.3.1.tar.gz 840638 BLAKE2B 284f7f612d3ab791a00ceab823be0246685fa38
DIST faraday-2.7.2.tar.gz 831914 BLAKE2B 424d275519cd24f03b0a678810671de2541e799512789e0a3d80d146aafbc74e2acdbb3c9d3d1cfe7224860e9b716720b234fb25c045226f04b29223c640567d SHA512 41402bdb4594988a88542289c5a5242db04ae07081ba21fbc18b756eeae108bc06298b5ad7b48842a86c586b9da4e4568fc48ec9d26697618bd858649ef86294
DIST faraday-2.7.4.tar.gz 832219 BLAKE2B 8c0af73f6bcb41118eea162bc051d3de99593525ec2a84d21d8842ade076774cbde3deb66af399582235e62713dd563887efbad7f8099f377b1c19f28d92d8be SHA512 97c84fa95ed9f4d26ca12d4e4ef2faee1738f656cb919c9609c84d7c9f275452862bbf5334e5d66ab88c3e9ff5cb060805d9b519319d72c98556eb1c2e5610e1
DIST faraday-2.7.6.tar.gz 832525 BLAKE2B 6d53bcabbdc6ce67433e475e7ac83d08a65a3baffe81f89038af1609ba58c1efe6f7fbe4bb47768a73940cea791c864dc9f313fe3510f89ad36d9e7261b76de1 SHA512 2b0e80f685dc1b9e62955e87d226b9b63cf30fec6d5e9addada532e249bb13ef43db9933091d716df391a79493048aaabd845d3052d3ea3b6ed0e834ed2b4c8d
+DIST faraday-2.7.7.tar.gz 832671 BLAKE2B 1eb95ee1937ad352570b06d36a8c89b31ddcee9723591ec1768bbb4c9b5e83a57ad9de7931dc31d01d1cd1ac000b20f5369d83315f4ef30bdb7ccbbde97ade52 SHA512 607c5e6484f6e75a8279de5cd48751f5d8abea412112d6c3b13d68354f71a64df1fadec35fd8af3cb9016388ac06911e23465972163699bc5464bf24daf561f8
EBUILD faraday-1.3.1.ebuild 2439 BLAKE2B e41538c7de42c191107c94bca876198576c6fd1a7c43af9bdb23cb7e2cf7b71d799d92ad33f786736b65a4f5ba7c88bd66021c2f70254259998819aed1b3ba45 SHA512 8af16340781f5627079e7861ff4fa38d5cc55b42d3ef73e65f1e4698322632d4e55df60745d3cddea64b5659a0460816059bb834ae58f7b13ad48df715b73e8a
EBUILD faraday-2.7.2.ebuild 1735 BLAKE2B 9efdc110ce97d47efa21acf2fbfdf98636688f841dae0d37189ed62a3d94cded8eb83d0f034a434296f6fc3e5d978b6d6bb3e546053744c48dafd2de15771822 SHA512 b3aeac9cdf7b1c1cb15a2cdecccbcb31d9b986f2796d1bb69b7e9d35e2ca72a275aad91d1fa7b9f575e7c041f2b7858f48ef6888136ecbbd6dde7fa4edf51b72
EBUILD faraday-2.7.4.ebuild 1747 BLAKE2B e81296713f84617848d47ccd2997cbb55d433430062fa116ee72fe74241812c4a7db7769f2d948d062e74b3c9bfff1ca1dd74cf8d210439cb2af7d71261dc091 SHA512 aeb4732f5b9091be122f38b6cf5f316fbb940236c6bf074797df2775fc50d93c87988c4e7aa5cb6819c8505164e422f834036d3e58e29673a0bcf6c4187c6ade
EBUILD faraday-2.7.6.ebuild 1527 BLAKE2B dd8bc4a500dd701cacb5e257558c5edda0e712ddb29aec5ce6bede47c0da0f105d47b7388cd7784d1e302f501f723378afb1f34c6108f62e80d2be7e4cb84628 SHA512 a5a4736d67543cde37942a698ee3300e717261d942e67a333b4736491eee78e13c70bc5768e6587a8a9f65206e2274b3af0ac0c2591b0d30032a8a3654a602b5
+EBUILD faraday-2.7.7.ebuild 1527 BLAKE2B dd8bc4a500dd701cacb5e257558c5edda0e712ddb29aec5ce6bede47c0da0f105d47b7388cd7784d1e302f501f723378afb1f34c6108f62e80d2be7e4cb84628 SHA512 a5a4736d67543cde37942a698ee3300e717261d942e67a333b4736491eee78e13c70bc5768e6587a8a9f65206e2274b3af0ac0c2591b0d30032a8a3654a602b5
MISC metadata.xml 345 BLAKE2B 3f30f745aae665ba534c93898368c8b231fa204fbaeda63ff9afdb34c9576d65f516a323ee80e93c8195ebecb1804c5da7e04efb841510f8274e3d498dcc43d3 SHA512 b6f789f6e999463339fe59008d20af965abffb4bd5b4d3bb57552f81cdc00cc70eccc5077907a6222949bfe94dec687c46fee225a559153f8b29a03175250289
diff --git a/dev-ruby/faraday/faraday-2.7.7.ebuild b/dev-ruby/faraday/faraday-2.7.7.ebuild
new file mode 100644
index 000000000000..d5190f14683a
--- /dev/null
+++ b/dev-ruby/faraday/faraday-2.7.7.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_RECIPE_DOC="none"
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+RUBY_FAKEGEM_EXTRAINSTALL="spec"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="HTTP/REST API client library with pluggable components"
+HOMEPAGE="https://github.com/lostisland/faraday"
+SRC_URI="https://github.com/lostisland/faraday/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+IUSE=""
+
+DEPEND+=" test? ( sys-process/lsof )"
+
+ruby_add_rdepend "
+ || ( =dev-ruby/faraday-net_http-3.0* dev-ruby/faraday-net_http:2 )
+ >=dev-ruby/ruby2_keywords-0.0.4
+"
+ruby_add_bdepend "test? (
+ >=dev-ruby/test-unit-2.4
+ >=dev-ruby/connection_pool-2.2.2
+ dev-ruby/rack:2.2
+ dev-ruby/webmock
+ )"
+
+all_ruby_prepare() {
+ # Remove bundler support.
+ rm Gemfile || die
+ sed -i -e '/[Bb]undler/d ; 1irequire "yaml"' Rakefile || die
+ # Avoid loading all lib files since some of them require unpackaged dependencies.
+ sed -e '/[Cc]overall/ s:^:#:' \
+ -e '/lib\/\*\*/ s:^:#:' \
+ -e '/simplecov/ s:^:#:' \
+ -e '/SimpleCov/,/end/ s:^:#:' \
+ -e '/pry/ s:^:#:' \
+ -e '3igem "rack", "~> 2.2"' \
+ -i spec/spec_helper.rb || die
+
+ sed -e '/git ls-files/ s:^:#:' \
+ -e "s:_relative ': './:" \
+ -i ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+each_ruby_test() {
+ MT_NO_PLUGINS=true each_fakegem_test
+}