commit: 639a07f2cc2e99942c097227bc157c4fa61653f1 Author: Hans de Graaff <graaff <AT> gentoo <DOT> org> AuthorDate: Sun Jul 6 04:48:18 2025 +0000 Commit: Hans de Graaff <graaff <AT> gentoo <DOT> org> CommitDate: Sun Jul 6 04:48:18 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=639a07f2
dev-ruby/faraday: add 2.13.2 Signed-off-by: Hans de Graaff <graaff <AT> gentoo.org> dev-ruby/faraday/Manifest | 1 + dev-ruby/faraday/faraday-2.13.2.ebuild | 57 ++++++++++++++++++++++++++++++++++ 2 files changed, 58 insertions(+) diff --git a/dev-ruby/faraday/Manifest b/dev-ruby/faraday/Manifest index d3c1d65099a6..c2a4cd41a1d9 100644 --- a/dev-ruby/faraday/Manifest +++ b/dev-ruby/faraday/Manifest @@ -2,3 +2,4 @@ DIST faraday-1.10.3.tar.gz 835008 BLAKE2B 5b2cff7877cd1e73dc52830aed67988eb5ed33 DIST faraday-2.12.2.tar.gz 1034047 BLAKE2B c3f642b35575cd233471b8fb2add778aad5415a7ab6b16fa94acdc75a34928b92f46b481e24a30b9796984003af19e81a9dcffd9272f2a799d0e68dbb0da1774 SHA512 b1aefb1c2a6e9733ab2e2b23b611785b57054ffb86378131845758c8655e3269bd700de105749703ec839be65054eac79c7293e9bb8937dd5982ff877d2b99c5 DIST faraday-2.13.0.tar.gz 1034168 BLAKE2B d43cd20ce9d0f3893e61c048d5dc9fc760dbfa5e73f33f01c993ec52ff65f407076df10b5f1bf11c3d47070c225daabe0ff639bc179f8ea32a5f8e8b43a2db16 SHA512 c43ea8a2bab64a2403cc9a42ea25554c08491b99ad46ea5406ef29f7a2c729478c0dca751fb671875a53868df44b69f3d789650c826abe5363ceb4d7a97557ea DIST faraday-2.13.1.tar.gz 1034231 BLAKE2B 1b39da6c06d43e7802625a0d0ad21749fc6f35009c08a54f08c2939951449c9e4f80b16dd98024b3b065f41723abdae5a7b2f535e3c4ae84eccc5f15ee7eace8 SHA512 3f8d2bc559ecee4ede2aa13fd67a8e99d53af646d4effc484b86dc2d7ef42bf8907ceedba2c91c0d332625a3be9efd65cc69e4d9bc9e5c6ce22b452f41a39f6a +DIST faraday-2.13.2.tar.gz 1035846 BLAKE2B 1ff75d2ce0e7be2de6cfd3fe0c1018156cb45c8aaf66f16c069583189309b774b355893fbc7d8bebb4892b2a5aefc4b6370f19993ea85920b44a73cff83ed62a SHA512 a26cfefe75ab2cf8a1708acad83294eb479d6341c01e971501331c7c9045ed766c86ab22aaa6af6b6cc58493b7c1148201ab16e0b3046b024f842cd9678871d3 diff --git a/dev-ruby/faraday/faraday-2.13.2.ebuild b/dev-ruby/faraday/faraday-2.13.2.ebuild new file mode 100644 index 000000000000..a6c4207a67ba --- /dev/null +++ b/dev-ruby/faraday/faraday-2.13.2.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby32 ruby33 ruby34" + +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 ~arm64 ~ppc ~ppc64 ~x86" +IUSE="test" + +DEPEND="test? ( sys-process/lsof )" + +ruby_add_rdepend " + || ( <dev-ruby/faraday-net_http-3.5:3 dev-ruby/faraday-net_http:2 ) + dev-ruby/json + dev-ruby/logger +" +ruby_add_bdepend "test? ( + >=dev-ruby/test-unit-2.4 + >=dev-ruby/connection_pool-2.2.2 + || ( dev-ruby/rack:3.1 dev-ruby/rack:3.0 ) + 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:^:#:' \ + -i spec/spec_helper.rb || die + + sed -e '/git ls-files/ s:^:#:' \ + -e "s:_relative ': './:" \ + -i ${RUBY_FAKEGEM_GEMSPEC} || die +}