diff options
author | Sam James <sam@gentoo.org> | 2023-04-03 01:28:14 +0100 |
---|---|---|
committer | Sam James <sam@gentoo.org> | 2023-04-03 01:46:34 +0100 |
commit | c88fc76c16502fb8c49ba3e5f13aae82e31c7208 (patch) | |
tree | 6f2fea2c91d96c8d887c7e069f3ee7a381964103 /dev-ruby/patron | |
parent | www-servers/puma: enable ruby32 (diff) | |
download | gentoo-c88fc76c16502fb8c49ba3e5f13aae82e31c7208.tar.gz gentoo-c88fc76c16502fb8c49ba3e5f13aae82e31c7208.tar.bz2 gentoo-c88fc76c16502fb8c49ba3e5f13aae82e31c7208.zip |
dev-ruby/patron: EAPI 8, enable ruby32
Tests are the same as for older impls (even with the horrific
puma bits).
Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'dev-ruby/patron')
-rw-r--r-- | dev-ruby/patron/patron-0.13.3-r2.ebuild | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/dev-ruby/patron/patron-0.13.3-r2.ebuild b/dev-ruby/patron/patron-0.13.3-r2.ebuild new file mode 100644 index 000000000000..5c3884367749 --- /dev/null +++ b/dev-ruby/patron/patron-0.13.3-r2.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby27 ruby30 ruby31 ruby32" + +RUBY_FAKEGEM_RECIPE_TEST="rspec3" +RUBY_FAKEGEM_EXTRADOC="README.md" + +RUBY_FAKEGEM_EXTENSIONS=(ext/patron/extconf.rb) +RUBY_FAKEGEM_EXTENSION_DIR="lib/patron" + +inherit ruby-fakegem + +DESCRIPTION="Patron is a Ruby HTTP client library based on libcurl" +HOMEPAGE="https://github.com/toland/patron" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" + +DEPEND+=" net-misc/curl" +RDEPEND+=" net-misc/curl" + +ruby_add_bdepend "test? ( dev-ruby/rack www-servers/puma )" + +all_ruby_prepare() { + # Fix Rakefile + sed -i -e 's:rake/rdoctask:rdoc/task:' \ + -e 's/README.txt/README.md/' \ + -e '/bundler/I s:^:#:' \ + -e '/extensiontask/ s:^:#:' \ + -e '/ExtensionTask/,/^end/ s:^:#:' \ + Rakefile || die + + # Avoid specs with failures. We were not running any specs before. + rm spec/session_ssl_spec.rb spec/session_spec.rb spec/response_spec.rb || die +} |