dev-ruby/curb: add 1.1.0

Signed-off-by: Hans de Graaff <graaff@gentoo.org>
This commit is contained in:
Hans de Graaff
2025-07-25 08:24:13 +02:00
parent bbb8248a42
commit e6ceb2f7b5
2 changed files with 49 additions and 0 deletions

View File

@@ -1,2 +1,3 @@
DIST curb-1.0.6.gem 92160 BLAKE2B b764611321981e1b5706c51400c3b08f1bd9a73ee1df56f3fa818ac0d7074be6e7b77969794cd1452f2d6f5685f29e772383913276cb4c81576760057f278584 SHA512 24c0e65a88bda3dd20a4d9386be22a6f09aa9a86f37c0f462048e621e95567bb3f825e41c41889a1699a966a6943ce1ce9c380287ecb120eef7e268f598a2de7
DIST curb-1.0.9.gem 97280 BLAKE2B 66a5267f5be670f13f477bfd881ee0212fc84b4955b76c535cab811f0f3ec1ff5036388e677c57cf23772eb0e5b0b7373ee46b06a0fa6bb9ba7b8b70022d40d5 SHA512 259e5fa66614451060c80522c7623473ea7c197a328e26097219bedc72316907bc12bab7eef34528911c97c2a0e4fc4d3633757c68ab0e08edad63de68f69bce
DIST curb-1.1.0.gem 97792 BLAKE2B 1a79cec78f3a5ed3d76d73e0ace24c0bffa4a1d9262a4985eabe4c6c365f3cd2296b1bb4b29c833a7399e8e27cdb0d12a4a6a4c99dadbd98e316548ece4e0188 SHA512 7b807a0fc7002bcfcbd1c3aee72c5f572c4808543c5b53a996b2f410986143906e4ca9ad2ebd33f886c23538d2c5c0b7633055086e7073884021c2b9537a9549

View File

@@ -0,0 +1,48 @@
# 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_RECIPE_TEST="rake"
RUBY_FAKEGEM_EXTENSIONS=(ext/extconf.rb)
inherit ruby-fakegem
DESCRIPTION="Ruby-language bindings for libcurl"
HOMEPAGE="https://github.com/taf2/curb"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
IUSE="test"
DEPEND=" net-misc/curl[ssl] test? ( net-misc/curl )"
RDEPEND=" net-misc/curl[ssl]"
ruby_add_bdepend "test? ( dev-ruby/webrick )"
all_ruby_prepare() {
# avoid tests making outside network connections
rm tests/bug_postfields_crash.rb || die
sed -e '/test_easy_http_verbs_must_respond_to_str/,/^ end/ s:^:#:' \
-i tests/tc_curl_easy.rb || die
sed -e '/test_connection_keepalive/aomit "network connection needed"' \
-i tests/tc_curl_multi.rb || die
# avoid failing tests where failure condition seems weird, no
# upstream travis so not clear if the test is indeed broken.
sed -i -e '/test_multi_easy_http/,/^ end/ s:^:#:' tests/tc_curl_multi.rb || die
# avoid test requiring ntlm support on curl which is no longer available in gentoo
sed -i -e '/test_username_password/aomit "ntlm support in curl needed"' -i tests/tc_curl_easy.rb || die
# Skip tests with currently unpackaged ruby_memcheck
sed -i -e '/ruby_memcheck/ s:^:#: ; /RubyMemcheck/,/^end/ s:^:#:' Rakefile
# Skip test failing on an encoding issue.
sed -e '/test_post_streaming/aomit "Fails on encoding difference"' \
-i tests/tc_curl_easy.rb || die
}