Gentoo Archives: gentoo-commits

From: Hans de Graaff <graaff@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-ruby/curb/
Date: Wed, 27 Oct 2021 11:26:34
Message-Id: 1635333888.f3ddf8c9da5a55971c2eaf6cfa6941847d644fb2.graaff@gentoo
1 commit: f3ddf8c9da5a55971c2eaf6cfa6941847d644fb2
2 Author: Hans de Graaff <graaff <AT> gentoo <DOT> org>
3 AuthorDate: Wed Oct 27 05:39:09 2021 +0000
4 Commit: Hans de Graaff <graaff <AT> gentoo <DOT> org>
5 CommitDate: Wed Oct 27 11:24:48 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3ddf8c9
7
8 dev-ruby/curb: cleanup
9
10 Package-Manager: Portage-3.0.20, Repoman-3.0.3
11 Signed-off-by: Hans de Graaff <graaff <AT> gentoo.org>
12
13 dev-ruby/curb/Manifest | 1 -
14 dev-ruby/curb/curb-0.9.10.ebuild | 50 ----------------------------------------
15 2 files changed, 51 deletions(-)
16
17 diff --git a/dev-ruby/curb/Manifest b/dev-ruby/curb/Manifest
18 index e30b5ce8ea5..1379991cb89 100644
19 --- a/dev-ruby/curb/Manifest
20 +++ b/dev-ruby/curb/Manifest
21 @@ -1,2 +1 @@
22 -DIST curb-0.9.10.gem 88064 BLAKE2B 8f761e752bc1fd0775f012373847330d3ced9d394e5159b74c8e329247f6221bbc26978755d84b91e75b4082b7bb50c7755db299f90f291516f355b4ab1ddc7c SHA512 eab82d3c1b34bf8e5bfd334abca38a80eaab255d31164ca189185b8b98d7f3760fb116babf50dce5aef01be30b15e9374e7a84e1b0926dba13c3e9f8d36c54ca
23 DIST curb-0.9.11.gem 88576 BLAKE2B 1656a17070151ddd1bd63c3e23885d36d8e2b133b19e00347892363a9a20c88baa10932ceb5273733b18847d8d19dc403aa4b7f36fbd80c8dde126ae46743796 SHA512 000ee2054a5866de09042dfc5894330900e401aa94a0fe8bb133fe9c661f7899992adff0585e5ed3725d3564cd9819d76653655f3539faaa61ca6acabe3a8602
24
25 diff --git a/dev-ruby/curb/curb-0.9.10.ebuild b/dev-ruby/curb/curb-0.9.10.ebuild
26 deleted file mode 100644
27 index 254c1ed7ff4..00000000000
28 --- a/dev-ruby/curb/curb-0.9.10.ebuild
29 +++ /dev/null
30 @@ -1,50 +0,0 @@
31 -# Copyright 1999-2020 Gentoo Authors
32 -# Distributed under the terms of the GNU General Public License v2
33 -
34 -EAPI=6
35 -
36 -USE_RUBY="ruby25 ruby26 ruby27"
37 -
38 -RUBY_FAKEGEM_RECIPE_TEST="rake"
39 -RUBY_FAKEGEM_RECIPE_DOC="rdoc"
40 -
41 -inherit ruby-fakegem
42 -
43 -DESCRIPTION="Ruby-language bindings for libcurl"
44 -HOMEPAGE="https://github.com/taf2/curb"
45 -
46 -LICENSE="Ruby"
47 -SLOT="0"
48 -KEYWORDS="amd64"
49 -IUSE=""
50 -
51 -DEPEND+=" net-misc/curl[ssl]"
52 -RDEPEND+=" net-misc/curl[ssl]"
53 -
54 -all_ruby_prepare() {
55 - # fix tests when localhost is also ::1
56 - sed -i -e 's|localhost:|127.0.0.1:|g' tests/*.rb || die
57 -
58 - # avoid tests making outside network connections
59 - rm tests/bug_postfields_crash.rb || die
60 - sed -e '/test_easy_http_verbs_must_respond_to_str/,/^ end/ s:^:#:' \
61 - -i tests/tc_curl_easy.rb || die
62 - sed -e '/test_connection_keepalive/aomit "network connection needed"' \
63 - -i tests/tc_curl_multi.rb || die
64 -
65 - # Fix test that expects wrong output
66 - sed -i -e 's/200 OK /200 OK/' tests/tc_curl_easy.rb || die
67 -
68 - # avoid failing tests where failure condition seems weird, no
69 - # upstream travis so not clear if the test is indeed broken.
70 - sed -i -e '/test_multi_easy_http/,/^ end/ s:^:#:' tests/tc_curl_multi.rb || die
71 -}
72 -
73 -each_ruby_configure() {
74 - ${RUBY} -Cext extconf.rb || die "extconf.rb failed"
75 -}
76 -
77 -each_ruby_compile() {
78 - emake -Cext CFLAGS="${CFLAGS} -fPIC" archflags="${LDFLAGS}" V=1
79 - cp -l ext/curb_core$(get_modname) lib || die
80 -}