[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http/

2024-03-15 Thread Hans de Graaff
commit: 2ca2bf95ec515b3f72b30541fedbe639c2624371
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Mar 15 06:12:38 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Mar 15 13:15:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ca2bf95

dev-ruby/http: enable ruby33

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/http/http-5.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/http/http-5.2.0.ebuild b/dev-ruby/http/http-5.2.0.ebuild
index ed0481107d6c..d53ceb1279b4 100644
--- a/dev-ruby/http/http-5.2.0.ebuild
+++ b/dev-ruby/http/http-5.2.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-USE_RUBY="ruby31 ruby32"
+USE_RUBY="ruby31 ruby32 ruby33"
 
 RUBY_FAKEGEM_RECIPE_TEST="rspec3"
 RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md CHANGES_OLD.md README.md"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http/

2024-03-13 Thread Hans de Graaff
commit: 599d49af6ec0e97541027607ad07c7370023a79a
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Mar 13 06:30:25 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Mar 14 05:48:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=599d49af

dev-ruby/http: update upstream metadata

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/http/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/http/metadata.xml b/dev-ruby/http/metadata.xml
index 6c73268a6ab9..ac2407ed53aa 100644
--- a/dev-ruby/http/metadata.xml
+++ b/dev-ruby/http/metadata.xml
@@ -6,6 +6,6 @@
 Gentoo Ruby Project
   
   
-tarcieri/http
+httprb/http
   
 



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http/

2024-03-13 Thread Hans de Graaff
commit: 63ca8781618a413b992d41ae6aa3dabd0e7083a7
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Mar 13 06:24:12 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Mar 14 05:48:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63ca8781

dev-ruby/http: add 5.2.0

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/http/Manifest  |  1 +
 dev-ruby/http/http-5.2.0.ebuild | 59 +
 2 files changed, 60 insertions(+)

diff --git a/dev-ruby/http/Manifest b/dev-ruby/http/Manifest
index 3b126b27c40d..e231bb5237ff 100644
--- a/dev-ruby/http/Manifest
+++ b/dev-ruby/http/Manifest
@@ -1 +1,2 @@
 DIST http-5.1.1.gem 82944 BLAKE2B 
bd44ede401712ddd13b76f9e3266622aefd78f37a89c84217c7f8206214e9e2ee994fe375a6e7897315dd83853d4e8ab2c0c9c34a59fe47c1a0617f3c126fdab
 SHA512 
a39d88297b6f2f0a51a22fe502d1f7883d44a3fa0af250e1a8142f093fb3865b02b797bc46780d9129f0c67e18f97cc551aa1dbd794b3b4cda6bdb5495fe95e3
+DIST http-5.2.0.gem 85504 BLAKE2B 
60391b959752c63e2f8cffcb86d6aad47fd30817f348ac6fc28ebce4fa5186f482c08db5e4413fc84eb54a9beb2682260c0c7241a76b40c3489fe7f2abcfb154
 SHA512 
88a813498db68827ea665c3a568ce45b0096203484564f3de18d46abdd87d2ecd756745f9f530965db306f8e37185d3d0b31959082bbe01fee5545b36b0716bd

diff --git a/dev-ruby/http/http-5.2.0.ebuild b/dev-ruby/http/http-5.2.0.ebuild
new file mode 100644
index ..ed0481107d6c
--- /dev/null
+++ b/dev-ruby/http/http-5.2.0.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md CHANGES_OLD.md README.md"
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+inherit ruby-fakegem
+
+DESCRIPTION="An easy-to-use client library for making requests from Ruby"
+HOMEPAGE="https://github.com/httprb/http;
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+IUSE="test"
+
+ruby_add_rdepend "=dev-ruby/addressable-2*
+   >=dev-ruby/addressable-2.8
+   =dev-ruby/base64-0*:*
+   =dev-ruby/http-cookie-1*
+   >=dev-ruby/http-form_data-2.2:2
+   >=dev-ruby/llhttp-ffi-0.5.0:0/0.5"
+
+ruby_add_bdepend "
+   test? (
+   =dev-ruby/certificate_authority-1*
+   dev-ruby/rspec-its
+   dev-ruby/webrick
+   )"
+
+all_ruby_prepare() {
+   # Avoid specs that require network access
+   sed -i -e '/.persistent/,/^  end/ s:^:#:' \
+   spec/lib/http_spec.rb || die
+   sed -i -e '/with non-ASCII URLs/,/^end/ s:^:#:' \
+   spec/lib/http/client_spec.rb || die
+
+   # Avoid spec that may fail with a running web server
+   sed -i -e '/unifies socket errors into HTTP::ConnectionError/,/^  end/ 
s:^:#:' spec/lib/http_spec.rb || die
+
+   # Fix spec for production release
+   sed -i -e '/User-Agent:/ s/.dev//' 
spec/lib/http/features/logging_spec.rb || die
+
+   # Avoid specs also failing upstream due to some certificate issue
+   sed -i -e '/context "ssl"/,/^  end/ s:^:#:' spec/lib/http_spec.rb 
|| die
+   sed -i -e '/describe "working with SSL"/,/^  end/ s:^:#:' 
spec/lib/http/client_spec.rb || die
+
+   # Disable coverage
+   sed -i -e 's/require_relative ".\/support\/simplecov"//g' 
"spec/spec_helper.rb" || die
+}
+
+each_ruby_test() {
+   # disables dev-ruby/fuubar dep
+   CI=1 each_fakegem_test
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http-accept/

2024-02-04 Thread Hans de Graaff
commit: 5f8bbef2b2e2da09b232dbcca01ca2eb1be53298
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Feb  5 07:13:40 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Feb  5 07:13:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f8bbef2

dev-ruby/http-accept: add 2.2.1

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/http-accept/Manifest |  1 +
 dev-ruby/http-accept/http-accept-2.2.1.ebuild | 27 +++
 2 files changed, 28 insertions(+)

diff --git a/dev-ruby/http-accept/Manifest b/dev-ruby/http-accept/Manifest
index bc035fad5442..9f67a522e897 100644
--- a/dev-ruby/http-accept/Manifest
+++ b/dev-ruby/http-accept/Manifest
@@ -1,2 +1,3 @@
 DIST http-accept-1.7.0.tar.gz 12289 BLAKE2B 
5eda9bd29e2dd2b52c8f2589adf57872a80aaf93c37d28b1668dc24fc1e2fa81d00ec12766dd558691dbf3e6560bba013f456a659ead47fffd77b1565c186a7f
 SHA512 
3502bfbd07f6bb0164843c728cd5ef27adfd675317fd60372539180de212d02d6d446cff8eb081d1cbe5a19b30d5759a55b22bc63736cea83254595bd691522f
 DIST http-accept-2.2.0.tar.gz 14174 BLAKE2B 
b6fd0c065a1d9c798ebee8a2f82aa45738cf98721d42d9806614fd98c8ce5d571ce06ad3292e81a972e484f55c75c0e99c5ad54f138323b180bb9292f87b3049
 SHA512 
341b09b3f8ba132ba9394c904bbe7c95a91fe0b39b080ae96d8228b8474f2d7de6edf4d9dce0b16783ac12aa375b0cda99be67290656f3348219f52d66b7f120
+DIST http-accept-2.2.1.tar.gz 14323 BLAKE2B 
9e14f2f23d87c28f234f1c18cf7780aa6c05caa7b7242a2c60ad11d0735fb67f65c162d72685f697f51bcc41f046068dfa612ea8bbf4bd10de6b1402075b92d6
 SHA512 
770c3b4c5d5b288bad88d6f53b9c52fc9935db5f9ef2e935ebb2dca4afca740f8731a38425acdd11fd9d5d51a8a0b087d392653dc675a349470f1e5ad4f2300d

diff --git a/dev-ruby/http-accept/http-accept-2.2.1.ebuild 
b/dev-ruby/http-accept/http-accept-2.2.1.ebuild
new file mode 100644
index ..132a37d10642
--- /dev/null
+++ b/dev-ruby/http-accept/http-accept-2.2.1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_EXTRADOC="readme.md"
+RUBY_FAKEGEM_GEMSPEC="http-accept.gemspec"
+RUBY_FAKEGEM_RECIPE_TEST="sus"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Parse Accept and Accept-Language HTTP headers"
+HOMEPAGE="https://github.com/socketry/http-accept;
+SRC_URI="https://github.com/socketry/http-accept/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm64 ~ppc ~riscv ~x86"
+
+all_ruby_prepare() {
+   rm -f config/sus.rb || die
+
+   sed -e 's:_relative ": "./:' \
+   -e 's/git ls-files -z/find * -print0/' \
+   -i ${RUBY_FAKEGEM_GEMSPEC} || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http-cookie/

2024-01-13 Thread Hans de Graaff
commit: a2e9ebfdc7d075f7d369bc28766ddb862892c15b
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Jan 13 08:22:05 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Jan 13 08:28:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2e9ebfd

dev-ruby/http-cookie: enable ruby33

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/http-cookie/http-cookie-1.0.5-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/http-cookie/http-cookie-1.0.5-r1.ebuild 
b/dev-ruby/http-cookie/http-cookie-1.0.5-r1.ebuild
index 6fd5428c1a4f..7207f02d723d 100644
--- a/dev-ruby/http-cookie/http-cookie-1.0.5-r1.ebuild
+++ b/dev-ruby/http-cookie/http-cookie-1.0.5-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-USE_RUBY="ruby27 ruby30 ruby31 ruby32"
+USE_RUBY="ruby31 ruby32 ruby33"
 
 RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
 



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http-parser/

2024-01-01 Thread Hans de Graaff
commit: 22d727daeca852a9320e19c364f972ec2b06e4d8
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Jan  2 07:00:45 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Jan  2 07:05:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22d727da

dev-ruby/http-parser: enable ruby33

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/http-parser/http-parser-1.2.3-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/http-parser/http-parser-1.2.3-r1.ebuild 
b/dev-ruby/http-parser/http-parser-1.2.3-r1.ebuild
index ffd1acd4c706..057464373f93 100644
--- a/dev-ruby/http-parser/http-parser-1.2.3-r1.ebuild
+++ b/dev-ruby/http-parser/http-parser-1.2.3-r1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-USE_RUBY="ruby30 ruby31 ruby32"
+USE_RUBY="ruby31 ruby32 ruby33"
 
 RUBY_FAKEGEM_RECIPE_TEST="rspec3"
 



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http-form_data/

2023-12-31 Thread Hans de Graaff
commit: 233c0f2ec091566b18f3bb6dca64777a0e5eeca1
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Dec 31 19:07:33 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Dec 31 19:10:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=233c0f2e

dev-ruby/http-form_data: enable ruby33

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/http-form_data/http-form_data-2.3.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/http-form_data/http-form_data-2.3.0-r1.ebuild 
b/dev-ruby/http-form_data/http-form_data-2.3.0-r1.ebuild
index 7a2ea3a92f39..698ffd618758 100644
--- a/dev-ruby/http-form_data/http-form_data-2.3.0-r1.ebuild
+++ b/dev-ruby/http-form_data/http-form_data-2.3.0-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-USE_RUBY="ruby27 ruby30 ruby31 ruby32"
+USE_RUBY="ruby31 ruby32 ruby33"
 
 RUBY_FAKEGEM_RECIPE_TEST="rspec3"
 



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http-accept/

2023-12-31 Thread Hans de Graaff
commit: fdc48f6d84dcf8294740993074c3048324f8b7a9
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Dec 31 19:08:27 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Dec 31 19:10:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdc48f6d

dev-ruby/http-accept: enable ruby33

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/http-accept/http-accept-2.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/http-accept/http-accept-2.2.0.ebuild 
b/dev-ruby/http-accept/http-accept-2.2.0.ebuild
index 71cebe7263b5..e9ac2bd33c8b 100644
--- a/dev-ruby/http-accept/http-accept-2.2.0.ebuild
+++ b/dev-ruby/http-accept/http-accept-2.2.0.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-USE_RUBY="ruby30 ruby31 ruby32"
+USE_RUBY="ruby31 ruby32 ruby33"
 
 RUBY_FAKEGEM_EXTRADOC="README.md"
 RUBY_FAKEGEM_GEMSPEC="http-accept.gemspec"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http/

2023-09-15 Thread Hans de Graaff
commit: d46e0b2b2a218d927b84cd462a765d83b3cef699
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Sep 16 04:31:20 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Sep 16 04:31:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d46e0b2b

dev-ruby/http: enable ruby32

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/http/http-5.1.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/http/http-5.1.1.ebuild b/dev-ruby/http/http-5.1.1.ebuild
index a5ebf52589dd..7f619c9f3bc7 100644
--- a/dev-ruby/http/http-5.1.1.ebuild
+++ b/dev-ruby/http/http-5.1.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-USE_RUBY="ruby27 ruby30 ruby31"
+USE_RUBY="ruby30 ruby31 ruby32"
 
 RUBY_FAKEGEM_RECIPE_TEST="rspec3"
 RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http-accept/

2023-08-27 Thread Jakov Smolić
commit: d0be8466338ee8ac1b16ba298b5c8ee6b67f896c
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Aug 27 10:16:19 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Aug 27 10:16:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0be8466

dev-ruby/http-accept: Keyword 2.2.0 riscv, #913034

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-ruby/http-accept/http-accept-2.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/http-accept/http-accept-2.2.0.ebuild 
b/dev-ruby/http-accept/http-accept-2.2.0.ebuild
index ae6a8daf0fed..71cebe7263b5 100644
--- a/dev-ruby/http-accept/http-accept-2.2.0.ebuild
+++ b/dev-ruby/http-accept/http-accept-2.2.0.ebuild
@@ -16,7 +16,7 @@ 
SRC_URI="https://github.com/socketry/http-accept/archive/v${PV}.tar.gz -> ${P}.t
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1)"
-KEYWORDS="amd64 ~arm64 ~ppc ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc ~riscv ~x86"
 IUSE=""
 
 all_ruby_prepare() {



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http-accept/

2023-08-27 Thread Jakov Smolić
commit: 9c20a1a76957a1ee21d29781dd23745668c070ad
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Aug 27 10:16:13 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Aug 27 10:16:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c20a1a7

dev-ruby/http-accept: Keyword 1.7.0-r1 riscv, #913034

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-ruby/http-accept/http-accept-1.7.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/http-accept/http-accept-1.7.0-r1.ebuild 
b/dev-ruby/http-accept/http-accept-1.7.0-r1.ebuild
index 3aed1d8587be..f33538a857c1 100644
--- a/dev-ruby/http-accept/http-accept-1.7.0-r1.ebuild
+++ b/dev-ruby/http-accept/http-accept-1.7.0-r1.ebuild
@@ -16,7 +16,7 @@ 
SRC_URI="https://github.com/socketry/http-accept/archive/v${PV}.tar.gz -> ${P}.t
 
 LICENSE="MIT"
 SLOT="1"
-KEYWORDS="amd64 ~arm64 ~ppc ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc ~riscv ~x86"
 IUSE=""
 
 all_ruby_prepare() {



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http-accept/

2023-08-27 Thread Hans de Graaff
commit: c61054436d02d11699c960d8c67b8e62bf92c639
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Aug 27 06:42:27 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Aug 27 06:44:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6105443

dev-ruby/http-accept: drop 1.7.0

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/http-accept/http-accept-1.7.0.ebuild | 20 
 1 file changed, 20 deletions(-)

diff --git a/dev-ruby/http-accept/http-accept-1.7.0.ebuild 
b/dev-ruby/http-accept/http-accept-1.7.0.ebuild
deleted file mode 100644
index 8adf596a8476..
--- a/dev-ruby/http-accept/http-accept-1.7.0.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
-
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Parse Accept and Accept-Language HTTP headers"
-HOMEPAGE="https://github.com/socketry/http-accept;
-SRC_URI="https://github.com/socketry/http-accept/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="1"
-KEYWORDS="amd64 ~arm64"
-IUSE=""



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http-parser/

2023-08-27 Thread Hans de Graaff
commit: de19240122ad9661915fcf3ca54c02b539e0c2d1
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Aug 27 06:41:08 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Aug 27 06:44:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de192401

dev-ruby/http-parser: enable ruby32, add missing compile dep

Closes: https://bugs.gentoo.org/912259
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/http-parser/http-parser-1.2.3-r1.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-ruby/http-parser/http-parser-1.2.3-r1.ebuild 
b/dev-ruby/http-parser/http-parser-1.2.3-r1.ebuild
index 8b85b5fe20db..ffd1acd4c706 100644
--- a/dev-ruby/http-parser/http-parser-1.2.3-r1.ebuild
+++ b/dev-ruby/http-parser/http-parser-1.2.3-r1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+USE_RUBY="ruby30 ruby31 ruby32"
 
 RUBY_FAKEGEM_RECIPE_TEST="rspec3"
 
@@ -21,7 +21,7 @@ IUSE=""
 DEPEND+=" >=net-libs/http-parser-2.8.1"
 RDEPEND+=" >=net-libs/http-parser-2.8.1"
 
-ruby_add_bdepend "dev-ruby/ffi-compiler"
+ruby_add_bdepend "dev-ruby/ffi-compiler dev-ruby/rake"
 
 each_ruby_compile() {
${RUBY} -C ext -S rake || die



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http-accept/

2023-08-26 Thread Arthur Zamarin
commit: cc5f8643966f1b5c5a79c709cd6f2e9aa48d78d2
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Aug 26 13:47:08 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Aug 26 13:47:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc5f8643

dev-ruby/http-accept: Keyword 2.2.0 x86, #913034

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-ruby/http-accept/http-accept-2.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/http-accept/http-accept-2.2.0.ebuild 
b/dev-ruby/http-accept/http-accept-2.2.0.ebuild
index afd275215f9f..ae6a8daf0fed 100644
--- a/dev-ruby/http-accept/http-accept-2.2.0.ebuild
+++ b/dev-ruby/http-accept/http-accept-2.2.0.ebuild
@@ -16,7 +16,7 @@ 
SRC_URI="https://github.com/socketry/http-accept/archive/v${PV}.tar.gz -> ${P}.t
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1)"
-KEYWORDS="amd64 ~arm64 ~ppc"
+KEYWORDS="amd64 ~arm64 ~ppc ~x86"
 IUSE=""
 
 all_ruby_prepare() {



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http-accept/

2023-08-26 Thread Arthur Zamarin
commit: 2c8795d85471f02043fbaafe406fc4fcf71aca49
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Aug 26 13:47:08 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Aug 26 13:47:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c8795d8

dev-ruby/http-accept: Keyword 1.7.0-r1 x86, #913034

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-ruby/http-accept/http-accept-1.7.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/http-accept/http-accept-1.7.0-r1.ebuild 
b/dev-ruby/http-accept/http-accept-1.7.0-r1.ebuild
index 7630c9648ea3..3aed1d8587be 100644
--- a/dev-ruby/http-accept/http-accept-1.7.0-r1.ebuild
+++ b/dev-ruby/http-accept/http-accept-1.7.0-r1.ebuild
@@ -16,7 +16,7 @@ 
SRC_URI="https://github.com/socketry/http-accept/archive/v${PV}.tar.gz -> ${P}.t
 
 LICENSE="MIT"
 SLOT="1"
-KEYWORDS="amd64 ~arm64 ~ppc"
+KEYWORDS="amd64 ~arm64 ~ppc ~x86"
 IUSE=""
 
 all_ruby_prepare() {



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http-accept/

2023-08-26 Thread Sam James
commit: 7b3c30b830044b54f9071423f00601d9996db93e
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 26 13:30:03 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 26 13:30:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b3c30b8

dev-ruby/http-accept: Keyword 2.2.0 ppc, #913034

Signed-off-by: Sam James  gentoo.org>

 dev-ruby/http-accept/http-accept-2.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/http-accept/http-accept-2.2.0.ebuild 
b/dev-ruby/http-accept/http-accept-2.2.0.ebuild
index 9cb68d6126b5..afd275215f9f 100644
--- a/dev-ruby/http-accept/http-accept-2.2.0.ebuild
+++ b/dev-ruby/http-accept/http-accept-2.2.0.ebuild
@@ -16,7 +16,7 @@ 
SRC_URI="https://github.com/socketry/http-accept/archive/v${PV}.tar.gz -> ${P}.t
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1)"
-KEYWORDS="amd64 ~arm64"
+KEYWORDS="amd64 ~arm64 ~ppc"
 IUSE=""
 
 all_ruby_prepare() {



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http-accept/

2023-08-26 Thread Sam James
commit: ddc78fad16a4a909f482498e724d06470e20b92e
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 26 13:30:03 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 26 13:30:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ddc78fad

dev-ruby/http-accept: Keyword 1.7.0-r1 ppc, #913034

Signed-off-by: Sam James  gentoo.org>

 dev-ruby/http-accept/http-accept-1.7.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/http-accept/http-accept-1.7.0-r1.ebuild 
b/dev-ruby/http-accept/http-accept-1.7.0-r1.ebuild
index 6a3f74f7422c..7630c9648ea3 100644
--- a/dev-ruby/http-accept/http-accept-1.7.0-r1.ebuild
+++ b/dev-ruby/http-accept/http-accept-1.7.0-r1.ebuild
@@ -16,7 +16,7 @@ 
SRC_URI="https://github.com/socketry/http-accept/archive/v${PV}.tar.gz -> ${P}.t
 
 LICENSE="MIT"
 SLOT="1"
-KEYWORDS="amd64 ~arm64"
+KEYWORDS="amd64 ~arm64 ~ppc"
 IUSE=""
 
 all_ruby_prepare() {



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http-accept/

2023-08-20 Thread Sam James
commit: 70d2cecc597e8fe4fab894407a6752d34833312b
Author: Sam James  gentoo  org>
AuthorDate: Mon Aug 21 03:48:01 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Aug 21 03:48:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70d2cecc

dev-ruby/http-accept: Stabilize 1.7.0-r1 amd64, #912481

Signed-off-by: Sam James  gentoo.org>

 dev-ruby/http-accept/http-accept-1.7.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/http-accept/http-accept-1.7.0-r1.ebuild 
b/dev-ruby/http-accept/http-accept-1.7.0-r1.ebuild
index 9943889c519f..6a3f74f7422c 100644
--- a/dev-ruby/http-accept/http-accept-1.7.0-r1.ebuild
+++ b/dev-ruby/http-accept/http-accept-1.7.0-r1.ebuild
@@ -16,7 +16,7 @@ 
SRC_URI="https://github.com/socketry/http-accept/archive/v${PV}.tar.gz -> ${P}.t
 
 LICENSE="MIT"
 SLOT="1"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
 IUSE=""
 
 all_ruby_prepare() {



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http-cookie/

2023-07-04 Thread Hans de Graaff
commit: 08fcb382e1f8dc137a826950e8d6dff8a1079f68
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Jul  4 06:26:38 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Jul  4 09:41:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08fcb382

dev-ruby/http-cookie: drop 1.0.5

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/http-cookie/http-cookie-1.0.5.ebuild | 29 ---
 1 file changed, 29 deletions(-)

diff --git a/dev-ruby/http-cookie/http-cookie-1.0.5.ebuild 
b/dev-ruby/http-cookie/http-cookie-1.0.5.ebuild
deleted file mode 100644
index c8c392057da5..
--- a/dev-ruby/http-cookie/http-cookie-1.0.5.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A ruby library to handle HTTP cookies"
-HOMEPAGE="https://github.com/sparklemotion/http-cookie;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86"
-IUSE=""
-
-# See https://github.com/sparklemotion/http-cookie/issues/16 for dropping 
domain_name
-ruby_add_rdepend ">=dev-ruby/domain_name-0.5:0"
-
-all_ruby_prepare() {
-   sed -i -e "/simplecov/d" -e "/bundler/d" Rakefile || die
-}
-
-each_ruby_test() {
-   ${RUBY} -Ilib test/test_http_cookie.rb || die
-   ${RUBY} -Ilib test/test_http_cookie_jar.rb || die
-}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http/

2023-07-04 Thread Hans de Graaff
commit: 6306282020bafafb0b73ab56ea90142b0235da78
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Jul  4 08:34:33 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Jul  4 09:41:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63062820

dev-ruby/http: drop 5.1.0

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/http/Manifest  |  1 -
 dev-ruby/http/http-5.1.0.ebuild | 60 -
 2 files changed, 61 deletions(-)

diff --git a/dev-ruby/http/Manifest b/dev-ruby/http/Manifest
index 2ea5a499d327..5d48403bbcec 100644
--- a/dev-ruby/http/Manifest
+++ b/dev-ruby/http/Manifest
@@ -1,3 +1,2 @@
 DIST http-4.4.1.gem 75776 BLAKE2B 
ab34a6a567842d52f9b7cbe3fc3fb8e4757f5cf1303deacdf2f2130a44e82fde64f0db561c3f8fc28100faea277a9c4a9352f95e6cb1359730b34e83a7b36d72
 SHA512 
6e43a8ae379d7c8a807a9a03c87bfb5ad1719f9838e26ac7a695220ee2bc50344accc2db268d30da175328fd5468b87ec8532d17ce42a5b74d6c2c4c281d1bc9
-DIST http-5.1.0.gem 81920 BLAKE2B 
cc80149b89eabd5c6b468ffe28b33e17845bd996fa3bf8b9c38c517fe79994412b376b3bac365e8debbeb272cf4333aebd398d1955a358faa27ba9f124671443
 SHA512 
b99da5318da54e7b64abd48df0b68cde9a02e1ae92b51fc43302e3dea28ba9672e2b7a25e31c342235835e16b2e1b98c94b6d4efa7916a0aa99258fc8290260f
 DIST http-5.1.1.gem 82944 BLAKE2B 
bd44ede401712ddd13b76f9e3266622aefd78f37a89c84217c7f8206214e9e2ee994fe375a6e7897315dd83853d4e8ab2c0c9c34a59fe47c1a0617f3c126fdab
 SHA512 
a39d88297b6f2f0a51a22fe502d1f7883d44a3fa0af250e1a8142f093fb3865b02b797bc46780d9129f0c67e18f97cc551aa1dbd794b3b4cda6bdb5495fe95e3

diff --git a/dev-ruby/http/http-5.1.0.ebuild b/dev-ruby/http/http-5.1.0.ebuild
deleted file mode 100644
index 8c5d7fa67658..
--- a/dev-ruby/http/http-5.1.0.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-inherit ruby-fakegem
-
-DESCRIPTION="An easy-to-use client library for making requests from Ruby"
-HOMEPAGE="https://github.com/tarcieri/http;
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
-IUSE=""
-
-ruby_add_rdepend "=dev-ruby/addressable-2*
-   >=dev-ruby/addressable-2.8
-   =dev-ruby/http-cookie-1*
-   >=dev-ruby/http-form_data-2.2:2
-   >=dev-ruby/llhttp-ffi-0.4.0:0/0.4"
-
-ruby_add_bdepend "
-   test? (
-   =dev-ruby/certificate_authority-1*
-   dev-ruby/rspec-its
-   dev-ruby/webrick
-   )"
-
-all_ruby_prepare() {
-   # Avoid specs that require network access
-   sed -i -e '/.persistent/,/^  end/ s:^:#:' \
-   spec/lib/http_spec.rb || die
-   sed -i -e '/with non-ASCII URLs/,/^end/ s:^:#:' \
-   spec/lib/http/client_spec.rb || die
-
-   # Avoid spec that may fail with a running web server
-   sed -i -e '/unifies socket errors into HTTP::ConnectionError/,/^  end/ 
s:^:#:' spec/lib/http_spec.rb || die
-
-   # Fix spec for production release
-   sed -i -e '/User-Agent:/ s/.dev//' 
spec/lib/http/features/logging_spec.rb || die
-
-   # Avoid specs also failing upstream due to some certificate issue
-   sed -i -e '/context "ssl"/,/^  end/ s:^:#:' spec/lib/http_spec.rb 
|| die
-   sed -i -e '/describe "working with SSL"/,/^  end/ s:^:#:' 
spec/lib/http/client_spec.rb || die
-
-   # Disable coverage
-   sed -i -e 's/require_relative ".\/support\/simplecov"//g' 
"spec/spec_helper.rb" || die
-
-   # Submitted upstream as https://github.com/httprb/http/pull/719
-   sed -i -e '4i require "cgi"' "spec/lib/http/client_spec.rb" || die
-}
-
-each_ruby_test() {
-   # disables dev-ruby/fuubar dep
-   CI=1 each_fakegem_test
-}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http-accept/

2023-07-04 Thread Hans de Graaff
commit: 820f01b3cf32d15cc9f787a9de395ef753471c1f
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Jul  4 08:17:16 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Jul  4 09:41:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=820f01b3

dev-ruby/http-accept: update EAPI 7 -> 8

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/http-accept/http-accept-1.7.0-r1.ebuild | 25 
 1 file changed, 25 insertions(+)

diff --git a/dev-ruby/http-accept/http-accept-1.7.0-r1.ebuild 
b/dev-ruby/http-accept/http-accept-1.7.0-r1.ebuild
new file mode 100644
index ..9943889c519f
--- /dev/null
+++ b/dev-ruby/http-accept/http-accept-1.7.0-r1.ebuild
@@ -0,0 +1,25 @@
+# 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_EXTRADOC="README.md"
+RUBY_FAKEGEM_GEMSPEC="http-accept.gemspec"
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Parse Accept and Accept-Language HTTP headers"
+HOMEPAGE="https://github.com/socketry/http-accept;
+SRC_URI="https://github.com/socketry/http-accept/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="1"
+KEYWORDS="~amd64 ~arm64"
+IUSE=""
+
+all_ruby_prepare() {
+   sed -e 's/git ls-files -z/find * -print0/' \
+   -i ${RUBY_FAKEGEM_GEMSPEC} || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http-accept/

2023-07-04 Thread Hans de Graaff
commit: 0693a653a7ff1081f9b248d466949a315374b6d0
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Jul  4 06:28:34 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Jul  4 09:41:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0693a653

dev-ruby/http-accept: enable ruby32

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/http-accept/http-accept-2.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/http-accept/http-accept-2.2.0.ebuild 
b/dev-ruby/http-accept/http-accept-2.2.0.ebuild
index 2e63d7de2a10..9cb68d6126b5 100644
--- a/dev-ruby/http-accept/http-accept-2.2.0.ebuild
+++ b/dev-ruby/http-accept/http-accept-2.2.0.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31"
+USE_RUBY="ruby30 ruby31 ruby32"
 
 RUBY_FAKEGEM_EXTRADOC="README.md"
 RUBY_FAKEGEM_GEMSPEC="http-accept.gemspec"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http-accept/

2023-07-04 Thread Hans de Graaff
commit: 1c7e4de02f5ee8f60615428c9a083d5ec07b6d6c
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Jul  4 06:28:58 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Jul  4 09:41:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c7e4de0

dev-ruby/http-accept: drop 2.1.1-r1

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/http-accept/Manifest|  1 -
 dev-ruby/http-accept/http-accept-2.1.1-r1.ebuild | 27 
 2 files changed, 28 deletions(-)

diff --git a/dev-ruby/http-accept/Manifest b/dev-ruby/http-accept/Manifest
index 8b388a3912df..bc035fad5442 100644
--- a/dev-ruby/http-accept/Manifest
+++ b/dev-ruby/http-accept/Manifest
@@ -1,3 +1,2 @@
 DIST http-accept-1.7.0.tar.gz 12289 BLAKE2B 
5eda9bd29e2dd2b52c8f2589adf57872a80aaf93c37d28b1668dc24fc1e2fa81d00ec12766dd558691dbf3e6560bba013f456a659ead47fffd77b1565c186a7f
 SHA512 
3502bfbd07f6bb0164843c728cd5ef27adfd675317fd60372539180de212d02d6d446cff8eb081d1cbe5a19b30d5759a55b22bc63736cea83254595bd691522f
-DIST http-accept-2.1.1.tar.gz 12488 BLAKE2B 
b909736c0fda14b32f30c38f12f4c4c2b2bf1a36ddf753069484b6b7151d518b80a6ae8dba929e27f8f758c0c0ae0c52c24802f02b1bfd4674ca33b50d7a0de0
 SHA512 
e0231cae90ce9180006714485df2cf205bf1f114887dc581ea50fb558c1c7e434838d10d0c9f69c1d747249b8d0c73e628a6ea7b1ffa1ffa7059ba2447307df2
 DIST http-accept-2.2.0.tar.gz 14174 BLAKE2B 
b6fd0c065a1d9c798ebee8a2f82aa45738cf98721d42d9806614fd98c8ce5d571ce06ad3292e81a972e484f55c75c0e99c5ad54f138323b180bb9292f87b3049
 SHA512 
341b09b3f8ba132ba9394c904bbe7c95a91fe0b39b080ae96d8228b8474f2d7de6edf4d9dce0b16783ac12aa375b0cda99be67290656f3348219f52d66b7f120

diff --git a/dev-ruby/http-accept/http-accept-2.1.1-r1.ebuild 
b/dev-ruby/http-accept/http-accept-2.1.1-r1.ebuild
deleted file mode 100644
index ac8cdf35b333..
--- a/dev-ruby/http-accept/http-accept-2.1.1-r1.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
-
-RUBY_FAKEGEM_EXTRADOC="README.md"
-RUBY_FAKEGEM_GEMSPEC="http-accept.gemspec"
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Parse Accept and Accept-Language HTTP headers"
-HOMEPAGE="https://github.com/socketry/http-accept;
-SRC_URI="https://github.com/socketry/http-accept/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64"
-IUSE=""
-
-all_ruby_prepare() {
-   sed -i -e '/covered/ s:^:#:' spec/spec_helper.rb || die
-   sed -e "s:_relative ': './:" \
-   -e 's/git ls-files -z/find * -print0/' \
-   -i ${RUBY_FAKEGEM_GEMSPEC} || die
-}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http-cookie/

2023-05-31 Thread Sam James
commit: 96438c58ecf224df90199e414f305738a77cde03
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun  1 05:00:49 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  1 05:00:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96438c58

dev-ruby/http-cookie: Stabilize 1.0.5-r1 x86, #907520

Signed-off-by: Sam James  gentoo.org>

 dev-ruby/http-cookie/http-cookie-1.0.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/http-cookie/http-cookie-1.0.5-r1.ebuild 
b/dev-ruby/http-cookie/http-cookie-1.0.5-r1.ebuild
index 95ee94e861c4..f263aadd27e2 100644
--- a/dev-ruby/http-cookie/http-cookie-1.0.5-r1.ebuild
+++ b/dev-ruby/http-cookie/http-cookie-1.0.5-r1.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://github.com/sparklemotion/http-cookie;
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86"
 IUSE=""
 
 # See https://github.com/sparklemotion/http-cookie/issues/16 for dropping 
domain_name



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http-cookie/

2023-05-31 Thread Sam James
commit: 817a9ab58f6adefd8fce0b340671b243cebc49fd
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun  1 05:00:47 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  1 05:00:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=817a9ab5

dev-ruby/http-cookie: Stabilize 1.0.5-r1 amd64, #907520

Signed-off-by: Sam James  gentoo.org>

 dev-ruby/http-cookie/http-cookie-1.0.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/http-cookie/http-cookie-1.0.5-r1.ebuild 
b/dev-ruby/http-cookie/http-cookie-1.0.5-r1.ebuild
index 8c51dba06c9b..95ee94e861c4 100644
--- a/dev-ruby/http-cookie/http-cookie-1.0.5-r1.ebuild
+++ b/dev-ruby/http-cookie/http-cookie-1.0.5-r1.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://github.com/sparklemotion/http-cookie;
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc ~x86"
 IUSE=""
 
 # See https://github.com/sparklemotion/http-cookie/issues/16 for dropping 
domain_name



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http-cookie/

2023-05-31 Thread Sam James
commit: 3c001c74e3fede6b516d10bb1607c71dd5c8cbb8
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun  1 05:00:50 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  1 05:00:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c001c74

dev-ruby/http-cookie: Stabilize 1.0.5-r1 arm, #907520

Signed-off-by: Sam James  gentoo.org>

 dev-ruby/http-cookie/http-cookie-1.0.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/http-cookie/http-cookie-1.0.5-r1.ebuild 
b/dev-ruby/http-cookie/http-cookie-1.0.5-r1.ebuild
index f263aadd27e2..f23617e13ee1 100644
--- a/dev-ruby/http-cookie/http-cookie-1.0.5-r1.ebuild
+++ b/dev-ruby/http-cookie/http-cookie-1.0.5-r1.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://github.com/sparklemotion/http-cookie;
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86"
 IUSE=""
 
 # See https://github.com/sparklemotion/http-cookie/issues/16 for dropping 
domain_name



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http-cookie/

2023-05-31 Thread Sam James
commit: 92eef2bcf6ea624eccf05359398ca56790c463ea
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun  1 05:00:46 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  1 05:00:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92eef2bc

dev-ruby/http-cookie: Stabilize 1.0.5-r1 ppc64, #907520

Signed-off-by: Sam James  gentoo.org>

 dev-ruby/http-cookie/http-cookie-1.0.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/http-cookie/http-cookie-1.0.5-r1.ebuild 
b/dev-ruby/http-cookie/http-cookie-1.0.5-r1.ebuild
index 45f6374146ee..8c51dba06c9b 100644
--- a/dev-ruby/http-cookie/http-cookie-1.0.5-r1.ebuild
+++ b/dev-ruby/http-cookie/http-cookie-1.0.5-r1.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://github.com/sparklemotion/http-cookie;
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc ~x86"
 IUSE=""
 
 # See https://github.com/sparklemotion/http-cookie/issues/16 for dropping 
domain_name



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http-cookie/

2023-05-31 Thread Sam James
commit: 00105e4a3ec67433245e50e63c96ba0dd6501f76
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun  1 05:00:44 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  1 05:00:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00105e4a

dev-ruby/http-cookie: Stabilize 1.0.5-r1 ppc, #907520

Signed-off-by: Sam James  gentoo.org>

 dev-ruby/http-cookie/http-cookie-1.0.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/http-cookie/http-cookie-1.0.5-r1.ebuild 
b/dev-ruby/http-cookie/http-cookie-1.0.5-r1.ebuild
index 6e8ed8373fb5..7c311e004cae 100644
--- a/dev-ruby/http-cookie/http-cookie-1.0.5-r1.ebuild
+++ b/dev-ruby/http-cookie/http-cookie-1.0.5-r1.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://github.com/sparklemotion/http-cookie;
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
 IUSE=""
 
 # See https://github.com/sparklemotion/http-cookie/issues/16 for dropping 
domain_name



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http-cookie/

2023-05-31 Thread Sam James
commit: 7de2bc4e8582c84dc9d6d15e30b8e160bb0500ee
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun  1 05:00:45 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  1 05:00:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7de2bc4e

dev-ruby/http-cookie: Stabilize 1.0.5-r1 arm64, #907520

Signed-off-by: Sam James  gentoo.org>

 dev-ruby/http-cookie/http-cookie-1.0.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/http-cookie/http-cookie-1.0.5-r1.ebuild 
b/dev-ruby/http-cookie/http-cookie-1.0.5-r1.ebuild
index 7c311e004cae..45f6374146ee 100644
--- a/dev-ruby/http-cookie/http-cookie-1.0.5-r1.ebuild
+++ b/dev-ruby/http-cookie/http-cookie-1.0.5-r1.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://github.com/sparklemotion/http-cookie;
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
 IUSE=""
 
 # See https://github.com/sparklemotion/http-cookie/issues/16 for dropping 
domain_name



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http-cookie/

2023-04-12 Thread Sam James
commit: c5913bdd45d47b4894a1c76d78bcc60748ccf913
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 11 04:42:35 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 13 03:00:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5913bdd

dev-ruby/http-cookie: enable ruby32

Signed-off-by: Sam James  gentoo.org>

 dev-ruby/http-cookie/http-cookie-1.0.5-r1.ebuild | 30 
 1 file changed, 30 insertions(+)

diff --git a/dev-ruby/http-cookie/http-cookie-1.0.5-r1.ebuild 
b/dev-ruby/http-cookie/http-cookie-1.0.5-r1.ebuild
new file mode 100644
index ..6e8ed8373fb5
--- /dev/null
+++ b/dev-ruby/http-cookie/http-cookie-1.0.5-r1.ebuild
@@ -0,0 +1,30 @@
+# 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_EXTRADOC="CHANGELOG.md README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A ruby library to handle HTTP cookies"
+HOMEPAGE="https://github.com/sparklemotion/http-cookie;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE=""
+
+# See https://github.com/sparklemotion/http-cookie/issues/16 for dropping 
domain_name
+ruby_add_rdepend ">=dev-ruby/domain_name-0.5:0"
+
+all_ruby_prepare() {
+   sed -i -e "/simplecov/d" -e "/bundler/d" Rakefile || die
+}
+
+each_ruby_test() {
+   ${RUBY} -Ilib test/test_http_cookie.rb || die
+   ${RUBY} -Ilib test/test_http_cookie_jar.rb || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http/

2023-04-08 Thread Sam James
commit: 870ac53fd238d77c5ec47125dd63f536f7f24581
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr  9 03:12:28 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr  9 03:12:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=870ac53f

dev-ruby/http: drop obsolete sed

Fixes: a01d23b808edb51caeafc1518cabb694b312824b
Signed-off-by: Sam James  gentoo.org>

 dev-ruby/http/http-5.1.1.ebuild | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/dev-ruby/http/http-5.1.1.ebuild b/dev-ruby/http/http-5.1.1.ebuild
index 50d8efa66942..a5ebf52589dd 100644
--- a/dev-ruby/http/http-5.1.1.ebuild
+++ b/dev-ruby/http/http-5.1.1.ebuild
@@ -50,9 +50,6 @@ all_ruby_prepare() {
 
# Disable coverage
sed -i -e 's/require_relative ".\/support\/simplecov"//g' 
"spec/spec_helper.rb" || die
-
-   # Submitted upstream as https://github.com/httprb/http/pull/719
-   sed -i -e '4i require "cgi"' "spec/lib/http/client_spec.rb" || die
 }
 
 each_ruby_test() {



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http/

2023-04-08 Thread Sam James
commit: a01d23b808edb51caeafc1518cabb694b312824b
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr  9 02:52:36 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr  9 03:00:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a01d23b8

dev-ruby/http: add 5.1.1

Signed-off-by: Sam James  gentoo.org>

 dev-ruby/http/Manifest  |  1 +
 dev-ruby/http/http-5.1.1.ebuild | 61 +
 2 files changed, 62 insertions(+)

diff --git a/dev-ruby/http/Manifest b/dev-ruby/http/Manifest
index 881c00e264fb..2ea5a499d327 100644
--- a/dev-ruby/http/Manifest
+++ b/dev-ruby/http/Manifest
@@ -1,2 +1,3 @@
 DIST http-4.4.1.gem 75776 BLAKE2B 
ab34a6a567842d52f9b7cbe3fc3fb8e4757f5cf1303deacdf2f2130a44e82fde64f0db561c3f8fc28100faea277a9c4a9352f95e6cb1359730b34e83a7b36d72
 SHA512 
6e43a8ae379d7c8a807a9a03c87bfb5ad1719f9838e26ac7a695220ee2bc50344accc2db268d30da175328fd5468b87ec8532d17ce42a5b74d6c2c4c281d1bc9
 DIST http-5.1.0.gem 81920 BLAKE2B 
cc80149b89eabd5c6b468ffe28b33e17845bd996fa3bf8b9c38c517fe79994412b376b3bac365e8debbeb272cf4333aebd398d1955a358faa27ba9f124671443
 SHA512 
b99da5318da54e7b64abd48df0b68cde9a02e1ae92b51fc43302e3dea28ba9672e2b7a25e31c342235835e16b2e1b98c94b6d4efa7916a0aa99258fc8290260f
+DIST http-5.1.1.gem 82944 BLAKE2B 
bd44ede401712ddd13b76f9e3266622aefd78f37a89c84217c7f8206214e9e2ee994fe375a6e7897315dd83853d4e8ab2c0c9c34a59fe47c1a0617f3c126fdab
 SHA512 
a39d88297b6f2f0a51a22fe502d1f7883d44a3fa0af250e1a8142f093fb3865b02b797bc46780d9129f0c67e18f97cc551aa1dbd794b3b4cda6bdb5495fe95e3

diff --git a/dev-ruby/http/http-5.1.1.ebuild b/dev-ruby/http/http-5.1.1.ebuild
new file mode 100644
index ..50d8efa66942
--- /dev/null
+++ b/dev-ruby/http/http-5.1.1.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="ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+inherit ruby-fakegem
+
+DESCRIPTION="An easy-to-use client library for making requests from Ruby"
+HOMEPAGE="https://github.com/tarcieri/http;
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+ruby_add_rdepend "=dev-ruby/addressable-2*
+   >=dev-ruby/addressable-2.8
+   =dev-ruby/http-cookie-1*
+   >=dev-ruby/http-form_data-2.2:2
+   >=dev-ruby/llhttp-ffi-0.4.0:0/0.4"
+
+ruby_add_bdepend "
+   test? (
+   =dev-ruby/certificate_authority-1*
+   dev-ruby/rspec-its
+   dev-ruby/webrick
+   )"
+
+all_ruby_prepare() {
+   # Avoid specs that require network access
+   sed -i -e '/.persistent/,/^  end/ s:^:#:' \
+   spec/lib/http_spec.rb || die
+   sed -i -e '/with non-ASCII URLs/,/^end/ s:^:#:' \
+   spec/lib/http/client_spec.rb || die
+
+   # Avoid spec that may fail with a running web server
+   sed -i -e '/unifies socket errors into HTTP::ConnectionError/,/^  end/ 
s:^:#:' spec/lib/http_spec.rb || die
+
+   # Fix spec for production release
+   sed -i -e '/User-Agent:/ s/.dev//' 
spec/lib/http/features/logging_spec.rb || die
+
+   # Avoid specs also failing upstream due to some certificate issue
+   sed -i -e '/context "ssl"/,/^  end/ s:^:#:' spec/lib/http_spec.rb 
|| die
+   sed -i -e '/describe "working with SSL"/,/^  end/ s:^:#:' 
spec/lib/http/client_spec.rb || die
+
+   # Disable coverage
+   sed -i -e 's/require_relative ".\/support\/simplecov"//g' 
"spec/spec_helper.rb" || die
+
+   # Submitted upstream as https://github.com/httprb/http/pull/719
+   sed -i -e '4i require "cgi"' "spec/lib/http/client_spec.rb" || die
+}
+
+each_ruby_test() {
+   # disables dev-ruby/fuubar dep
+   CI=1 each_fakegem_test
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http/

2023-04-08 Thread Sam James
commit: cb45f45f8cc97804b0a921684456ec6ec15fd73d
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr  9 02:32:30 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr  9 02:32:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb45f45f

dev-ruby/http: Keyword 5.1.0 hppa, #761550

Signed-off-by: Sam James  gentoo.org>

 dev-ruby/http/http-5.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/http/http-5.1.0.ebuild b/dev-ruby/http/http-5.1.0.ebuild
index e47900e891b9..8c5d7fa67658 100644
--- a/dev-ruby/http/http-5.1.0.ebuild
+++ b/dev-ruby/http/http-5.1.0.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://github.com/tarcieri/http;
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
 IUSE=""
 
 ruby_add_rdepend "=dev-ruby/addressable-2*



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http/

2023-04-08 Thread Sam James
commit: 9316064f2f7a6cfe7bc2071f12895bcf45cc74de
Author: Sam James  gentoo  org>
AuthorDate: Sat Apr  8 21:29:40 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr  8 21:29:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9316064f

dev-ruby/http: add dev-ruby/webrick test dep

Signed-off-by: Sam James  gentoo.org>

 dev-ruby/http/http-5.1.0.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-ruby/http/http-5.1.0.ebuild b/dev-ruby/http/http-5.1.0.ebuild
index 213880e6d088..e47900e891b9 100644
--- a/dev-ruby/http/http-5.1.0.ebuild
+++ b/dev-ruby/http/http-5.1.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -27,6 +27,7 @@ ruby_add_bdepend "
test? (
=dev-ruby/certificate_authority-1*
dev-ruby/rspec-its
+   dev-ruby/webrick
)"
 
 all_ruby_prepare() {



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http-accept/

2023-04-06 Thread Sam James
commit: 4eaf0213ee13a0530f9134345b95a03a40db913b
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr  7 04:12:17 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr  7 04:12:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4eaf0213

dev-ruby/http-accept: Stabilize 2.2.0 amd64, #903949

Signed-off-by: Sam James  gentoo.org>

 dev-ruby/http-accept/http-accept-2.2.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/http-accept/http-accept-2.2.0.ebuild 
b/dev-ruby/http-accept/http-accept-2.2.0.ebuild
index 4d262314d523..2e63d7de2a10 100644
--- a/dev-ruby/http-accept/http-accept-2.2.0.ebuild
+++ b/dev-ruby/http-accept/http-accept-2.2.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -16,7 +16,7 @@ 
SRC_URI="https://github.com/socketry/http-accept/archive/v${PV}.tar.gz -> ${P}.t
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
 IUSE=""
 
 all_ruby_prepare() {



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http-form_data/

2023-04-01 Thread Sam James
commit: be90479fff6ee6f6399af7b969d4db23aefcd24b
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr  2 01:53:29 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr  2 02:55:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be90479f

dev-ruby/http-form_data: EAPI 8, enable ruby32

Signed-off-by: Sam James  gentoo.org>

 ...{http-form_data-2.3.0.ebuild => http-form_data-2.3.0-r1.ebuild} | 7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/dev-ruby/http-form_data/http-form_data-2.3.0.ebuild 
b/dev-ruby/http-form_data/http-form_data-2.3.0-r1.ebuild
similarity index 85%
rename from dev-ruby/http-form_data/http-form_data-2.3.0.ebuild
rename to dev-ruby/http-form_data/http-form_data-2.3.0-r1.ebuild
index 0586bf562032..7a2ea3a92f39 100644
--- a/dev-ruby/http-form_data/http-form_data-2.3.0.ebuild
+++ b/dev-ruby/http-form_data/http-form_data-2.3.0-r1.ebuild
@@ -1,8 +1,9 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+EAPI=8
+
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
 
 RUBY_FAKEGEM_RECIPE_TEST="rspec3"
 



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http-cookie/

2023-04-01 Thread Sam James
commit: 9d5c70523d7c9c8cebfc40232e2ab2ce62df87d0
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr  2 01:56:10 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr  2 02:55:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d5c7052

dev-ruby/http-cookie: add link to upstream bug re domain_name

Bug: https://github.com/sparklemotion/http-cookie/issues/16
Signed-off-by: Sam James  gentoo.org>

 dev-ruby/http-cookie/http-cookie-1.0.5.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-ruby/http-cookie/http-cookie-1.0.5.ebuild 
b/dev-ruby/http-cookie/http-cookie-1.0.5.ebuild
index 596d9e4f0a09..c8c392057da5 100644
--- a/dev-ruby/http-cookie/http-cookie-1.0.5.ebuild
+++ b/dev-ruby/http-cookie/http-cookie-1.0.5.ebuild
@@ -16,6 +16,7 @@ SLOT="0"
 KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86"
 IUSE=""
 
+# See https://github.com/sparklemotion/http-cookie/issues/16 for dropping 
domain_name
 ruby_add_rdepend ">=dev-ruby/domain_name-0.5:0"
 
 all_ruby_prepare() {



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http-cookie/

2023-03-28 Thread Sam James
commit: b05ea13475c0f7c9e296ad13f170b33570c4b285
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 28 22:24:16 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 28 22:24:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b05ea134

dev-ruby/http-cookie: Stabilize 1.0.5 ppc64, #903465

Signed-off-by: Sam James  gentoo.org>

 dev-ruby/http-cookie/http-cookie-1.0.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/http-cookie/http-cookie-1.0.5.ebuild 
b/dev-ruby/http-cookie/http-cookie-1.0.5.ebuild
index b5eed323fc5a..596d9e4f0a09 100644
--- a/dev-ruby/http-cookie/http-cookie-1.0.5.ebuild
+++ b/dev-ruby/http-cookie/http-cookie-1.0.5.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://github.com/sparklemotion/http-cookie;
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86"
 IUSE=""
 
 ruby_add_rdepend ">=dev-ruby/domain_name-0.5:0"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http-cookie/

2023-03-28 Thread Sam James
commit: 8a3b10db382c8d05c24cf6b9d14d2fbcc5e49e06
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 28 22:19:23 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 28 22:19:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a3b10db

dev-ruby/http-cookie: Stabilize 1.0.5 ppc, #903465

Signed-off-by: Sam James  gentoo.org>

 dev-ruby/http-cookie/http-cookie-1.0.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/http-cookie/http-cookie-1.0.5.ebuild 
b/dev-ruby/http-cookie/http-cookie-1.0.5.ebuild
index cc9eb144fda6..b5eed323fc5a 100644
--- a/dev-ruby/http-cookie/http-cookie-1.0.5.ebuild
+++ b/dev-ruby/http-cookie/http-cookie-1.0.5.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://github.com/sparklemotion/http-cookie;
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~s390 sparc x86"
 IUSE=""
 
 ruby_add_rdepend ">=dev-ruby/domain_name-0.5:0"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http-cookie/

2023-03-28 Thread Sam James
commit: f867090ef30a14de927639d9455bb55c44f32ef2
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 28 21:48:30 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 28 21:48:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f867090e

dev-ruby/http-cookie: Stabilize 1.0.5 sparc, #903465

Signed-off-by: Sam James  gentoo.org>

 dev-ruby/http-cookie/http-cookie-1.0.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/http-cookie/http-cookie-1.0.5.ebuild 
b/dev-ruby/http-cookie/http-cookie-1.0.5.ebuild
index 7f8cc882eb50..cc9eb144fda6 100644
--- a/dev-ruby/http-cookie/http-cookie-1.0.5.ebuild
+++ b/dev-ruby/http-cookie/http-cookie-1.0.5.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://github.com/sparklemotion/http-cookie;
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 sparc x86"
 IUSE=""
 
 ruby_add_rdepend ">=dev-ruby/domain_name-0.5:0"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http-cookie/

2023-03-28 Thread Sam James
commit: 40c2178c7b385d89e76bcb56340fa61e5cb84157
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 28 21:43:29 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 28 21:43:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40c2178c

dev-ruby/http-cookie: Stabilize 1.0.5 amd64, #903465

Signed-off-by: Sam James  gentoo.org>

 dev-ruby/http-cookie/http-cookie-1.0.5.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/http-cookie/http-cookie-1.0.5.ebuild 
b/dev-ruby/http-cookie/http-cookie-1.0.5.ebuild
index 45bf95e150ef..efe4c99a7808 100644
--- a/dev-ruby/http-cookie/http-cookie-1.0.5.ebuild
+++ b/dev-ruby/http-cookie/http-cookie-1.0.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -13,7 +13,7 @@ HOMEPAGE="https://github.com/sparklemotion/http-cookie;
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
 IUSE=""
 
 ruby_add_rdepend ">=dev-ruby/domain_name-0.5:0"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http/

2022-12-05 Thread Arthur Zamarin
commit: dd27e198d928b46abe0e637622c391040e319cc8
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Dec  5 20:03:17 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Dec  5 20:03:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd27e198

dev-ruby/http: Keyword 5.1.0 x86, #761550

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-ruby/http/http-5.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/http/http-5.1.0.ebuild b/dev-ruby/http/http-5.1.0.ebuild
index f4ee12e08444..213880e6d088 100644
--- a/dev-ruby/http/http-5.1.0.ebuild
+++ b/dev-ruby/http/http-5.1.0.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://github.com/tarcieri/http;
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
 IUSE=""
 
 ruby_add_rdepend "=dev-ruby/addressable-2*



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http/

2022-12-05 Thread Hans de Graaff
commit: 583084622f3a29feb436bea767414b0be8ecd1e0
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Dec  5 18:30:33 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Dec  5 18:35:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58308462

dev-ruby/http: drop 4.4.1

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/http/http-4.4.1.ebuild | 49 -
 1 file changed, 49 deletions(-)

diff --git a/dev-ruby/http/http-4.4.1.ebuild b/dev-ruby/http/http-4.4.1.ebuild
deleted file mode 100644
index 333cc3f6edbe..
--- a/dev-ruby/http/http-4.4.1.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby25 ruby26 ruby27"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
-
-inherit ruby-fakegem
-
-DESCRIPTION="An easy-to-use client library for making requests from Ruby"
-HOMEPAGE="https://github.com/tarcieri/http;
-
-LICENSE="MIT"
-SLOT="4"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
-IUSE=""
-
-ruby_add_rdepend "
-   >=dev-ruby/addressable-2.3:0
-   >=dev-ruby/http-cookie-1.0:0
-   >=dev-ruby/http-form_data-2.2:2
-   =dev-ruby/http-parser-1.2*"
-
-ruby_add_bdepend "
-   test? ( dev-ruby/certificate_authority dev-ruby/rspec-its )"
-
-all_ruby_prepare() {
-   sed -i -e '/simplecov/,/end/ s:^:#:' \
-   -e '1irequire "cgi"' spec/spec_helper.rb || die
-
-   # Avoid specs that require network access
-   sed -i -e '/.persistent/,/^  end/ s:^:#:' \
-   spec/lib/http_spec.rb || die
-   sed -i -e '/with non-ASCII URLs/,/^end/ s:^:#:' \
-   spec/lib/http/client_spec.rb || die
-
-   # Avoid spec that may fail with a running web server
-   sed -i -e '/unifies socket errors into HTTP::ConnectionError/,/^  end/ 
s:^:#:' spec/lib/http_spec.rb || die
-
-   # Fix spec for production release
-   sed -i -e '/User-Agent:/ s/.dev//' 
spec/lib/http/features/logging_spec.rb || die
-
-   # Avoid specs also failing upstream due to some certificate issue
-   sed -i -e '/context "ssl"/,/^  end/ s:^:#:' spec/lib/http_spec.rb 
|| die
-   sed -i -e '/describe "working with SSL"/,/^  end/ s:^:#:' 
spec/lib/http/client_spec.rb || die
-}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http/

2022-11-30 Thread Sam James
commit: 0ef9a79bdb2cd6d830c1f514107b56bf7c515e50
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec  1 04:02:47 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec  1 04:02:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ef9a79b

dev-ruby/http: Keyword 5.1.0 ppc64, #761550

Signed-off-by: Sam James  gentoo.org>

 dev-ruby/http/http-5.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/http/http-5.1.0.ebuild b/dev-ruby/http/http-5.1.0.ebuild
index 6db6370b25a8..f4ee12e08444 100644
--- a/dev-ruby/http/http-5.1.0.ebuild
+++ b/dev-ruby/http/http-5.1.0.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://github.com/tarcieri/http;
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~sparc"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc"
 IUSE=""
 
 ruby_add_rdepend "=dev-ruby/addressable-2*



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http/

2022-11-30 Thread Sam James
commit: a2c7dc4f1394cb292d77b3a30784f545a9a4377b
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec  1 04:02:39 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec  1 04:02:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2c7dc4f

dev-ruby/http: Keyword 5.1.0 ppc, #761550

Signed-off-by: Sam James  gentoo.org>

 dev-ruby/http/http-5.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/http/http-5.1.0.ebuild b/dev-ruby/http/http-5.1.0.ebuild
index dc38fed539a5..6db6370b25a8 100644
--- a/dev-ruby/http/http-5.1.0.ebuild
+++ b/dev-ruby/http/http-5.1.0.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://github.com/tarcieri/http;
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~sparc"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~sparc"
 IUSE=""
 
 ruby_add_rdepend "=dev-ruby/addressable-2*



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http/

2022-11-30 Thread Sam James
commit: 89fb26d6da7c6db8f9af0c6b5979689f03ad62b5
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec  1 02:04:34 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec  1 02:04:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89fb26d6

dev-ruby/http: Keyword 5.1.0 arm64, #761550

Signed-off-by: Sam James  gentoo.org>

 dev-ruby/http/http-5.1.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/http/http-5.1.0.ebuild b/dev-ruby/http/http-5.1.0.ebuild
index d05205e7563f..c0905f6b34ba 100644
--- a/dev-ruby/http/http-5.1.0.ebuild
+++ b/dev-ruby/http/http-5.1.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -14,7 +14,7 @@ HOMEPAGE="https://github.com/tarcieri/http;
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~sparc"
+KEYWORDS="~amd64 ~arm64 ~sparc"
 IUSE=""
 
 ruby_add_rdepend "=dev-ruby/addressable-2*



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http/

2022-10-22 Thread Matt Turner
commit: 21da93d12d75a057b069c1d289974253da3c3db3
Author: matoro  users  noreply  github  com>
AuthorDate: Wed Jun 15 04:43:00 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Oct 22 21:33:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21da93d1

dev-ruby/http: add 5.1.0

Giant push to the Ruby tree to bring up dev-ruby/http to the 5.x branch.
http-5.x changes the underlying C parser from http-parser to llhttp-ffi,
which pulls in most of the socketry async ecosystem for its tests.  All
of these packages have been tested on sparc, using all compatible Ruby
versions from ruby26 to ruby31.

KNOWN ISSUES:

* dev-ruby/async-http tests can hang on ruby27 only
* dev-ruby/dalli tests are RESTRICTed because they spin up a local
  memcached instance, which is broken on sparc (see bug 636552)
* In order to get the benefits of respect-cflags.patch for packages that
  use ffi-compiler (such as dev-ruby/llhttp-ffi), you must rebuild
  dev-ruby/ffi-compiler
* dev-ruby/ffi has two failing tests, but passes everything else.  This
  does not seem to affect functionality.  Documented in bug 847286 and
  upstream https://github.com/ffi/ffi/pull/957
* dev-ruby/simplecov tests fail for ruby3x, already filed by someone
  else as bug 835620.  This may be fixed in newer upstream versions
* 5.1.0 seems to have introduced a new issue not present in 5.0.4, fix
  is simple and submitted upstream as
  https://github.com/httprb/http/pull/719, courtest of
  https://github.com/pact-foundation/pact-support/pull/29

Closes: https://bugs.gentoo.org/766162
Bug: https://bugs.gentoo.org/761550
Signed-off-by: matoro  users.noreply.github.com>
Signed-off-by: Matt Turner  gentoo.org>

 dev-ruby/http/Manifest  |  1 +
 dev-ruby/http/http-5.1.0.ebuild | 59 +
 2 files changed, 60 insertions(+)

diff --git a/dev-ruby/http/Manifest b/dev-ruby/http/Manifest
index 41b2ecc8d0a2..881c00e264fb 100644
--- a/dev-ruby/http/Manifest
+++ b/dev-ruby/http/Manifest
@@ -1 +1,2 @@
 DIST http-4.4.1.gem 75776 BLAKE2B 
ab34a6a567842d52f9b7cbe3fc3fb8e4757f5cf1303deacdf2f2130a44e82fde64f0db561c3f8fc28100faea277a9c4a9352f95e6cb1359730b34e83a7b36d72
 SHA512 
6e43a8ae379d7c8a807a9a03c87bfb5ad1719f9838e26ac7a695220ee2bc50344accc2db268d30da175328fd5468b87ec8532d17ce42a5b74d6c2c4c281d1bc9
+DIST http-5.1.0.gem 81920 BLAKE2B 
cc80149b89eabd5c6b468ffe28b33e17845bd996fa3bf8b9c38c517fe79994412b376b3bac365e8debbeb272cf4333aebd398d1955a358faa27ba9f124671443
 SHA512 
b99da5318da54e7b64abd48df0b68cde9a02e1ae92b51fc43302e3dea28ba9672e2b7a25e31c342235835e16b2e1b98c94b6d4efa7916a0aa99258fc8290260f

diff --git a/dev-ruby/http/http-5.1.0.ebuild b/dev-ruby/http/http-5.1.0.ebuild
new file mode 100644
index ..d05205e7563f
--- /dev/null
+++ b/dev-ruby/http/http-5.1.0.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+inherit ruby-fakegem
+
+DESCRIPTION="An easy-to-use client library for making requests from Ruby"
+HOMEPAGE="https://github.com/tarcieri/http;
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~sparc"
+IUSE=""
+
+ruby_add_rdepend "=dev-ruby/addressable-2*
+   >=dev-ruby/addressable-2.8
+   =dev-ruby/http-cookie-1*
+   >=dev-ruby/http-form_data-2.2:2
+   >=dev-ruby/llhttp-ffi-0.4.0:0/0.4"
+
+ruby_add_bdepend "
+   test? (
+   =dev-ruby/certificate_authority-1*
+   dev-ruby/rspec-its
+   )"
+
+all_ruby_prepare() {
+   # Avoid specs that require network access
+   sed -i -e '/.persistent/,/^  end/ s:^:#:' \
+   spec/lib/http_spec.rb || die
+   sed -i -e '/with non-ASCII URLs/,/^end/ s:^:#:' \
+   spec/lib/http/client_spec.rb || die
+
+   # Avoid spec that may fail with a running web server
+   sed -i -e '/unifies socket errors into HTTP::ConnectionError/,/^  end/ 
s:^:#:' spec/lib/http_spec.rb || die
+
+   # Fix spec for production release
+   sed -i -e '/User-Agent:/ s/.dev//' 
spec/lib/http/features/logging_spec.rb || die
+
+   # Avoid specs also failing upstream due to some certificate issue
+   sed -i -e '/context "ssl"/,/^  end/ s:^:#:' spec/lib/http_spec.rb 
|| die
+   sed -i -e '/describe "working with SSL"/,/^  end/ s:^:#:' 
spec/lib/http/client_spec.rb || die
+
+   # Disable coverage
+   sed -i -e 's/require_relative ".\/support\/simplecov"//g' 
"spec/spec_helper.rb" || die
+
+   # Submitted upstream as https://github.com/httprb/http/pull/719
+   sed -i -e '4i require "cgi"' "spec/lib/http/client_spec.rb" || die
+}
+
+each_ruby_test() {
+   # disables dev-ruby/fuubar dep
+   CI=1 each_fakegem_test
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http/

2022-08-27 Thread Sam James
commit: b679400f1f2047aeb7e03650a69002aae50ba95f
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 27 07:53:51 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 27 07:53:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b679400f

dev-ruby/http: drop 4.1.1

Signed-off-by: Sam James  gentoo.org>

 dev-ruby/http/Manifest  |  1 -
 dev-ruby/http/http-4.1.1.ebuild | 46 -
 2 files changed, 47 deletions(-)

diff --git a/dev-ruby/http/Manifest b/dev-ruby/http/Manifest
index 4cdab66abad6..41b2ecc8d0a2 100644
--- a/dev-ruby/http/Manifest
+++ b/dev-ruby/http/Manifest
@@ -1,2 +1 @@
-DIST http-4.1.1.gem 74240 BLAKE2B 
350d4a2eb966f8dae05a206e20a92d8ce0601df36673cae8c969b8849d6715c5d0ab0e24c4b6cc4f117e4788e535296f86d5193198df4a8229572817c9cd3f75
 SHA512 
89e088521212293db692b66a7058327c215bba119b3f01d4120fd32f0754294d4cbada88ed9cffb6f182f6d712a0923dadfc645c1618e25a802fcc3d467356de
 DIST http-4.4.1.gem 75776 BLAKE2B 
ab34a6a567842d52f9b7cbe3fc3fb8e4757f5cf1303deacdf2f2130a44e82fde64f0db561c3f8fc28100faea277a9c4a9352f95e6cb1359730b34e83a7b36d72
 SHA512 
6e43a8ae379d7c8a807a9a03c87bfb5ad1719f9838e26ac7a695220ee2bc50344accc2db268d30da175328fd5468b87ec8532d17ce42a5b74d6c2c4c281d1bc9

diff --git a/dev-ruby/http/http-4.1.1.ebuild b/dev-ruby/http/http-4.1.1.ebuild
deleted file mode 100644
index d9ea9b87273d..
--- a/dev-ruby/http/http-4.1.1.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby24 ruby25 ruby26"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
-
-inherit ruby-fakegem
-
-DESCRIPTION="An easy-to-use client library for making requests from Ruby"
-HOMEPAGE="https://github.com/tarcieri/http;
-
-LICENSE="MIT"
-SLOT="4"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
-IUSE=""
-
-ruby_add_rdepend "
-   >=dev-ruby/addressable-2.3:0
-   >=dev-ruby/http-cookie-1.0:0
-   dev-ruby/http-form_data:2
-   >=dev-ruby/http_parser_rb-0.6.0 =dev-ruby/http_parser_rb-0.6*"
-
-ruby_add_bdepend "
-   test? ( dev-ruby/certificate_authority dev-ruby/rspec-its )"
-
-all_ruby_prepare() {
-   sed -i -e '/simplecov/,/end/ s:^:#:' \
-   -e '1irequire "cgi"' spec/spec_helper.rb || die
-
-   # Avoid specs that require network access
-   sed -i -e '/.persistent/,/^  end/ s:^:#:' \
-   spec/lib/http_spec.rb || die
-   sed -i -e '/with non-ASCII URLs/,/^end/ s:^:#:' \
-   spec/lib/http/client_spec.rb || die
-
-   # Avoid spec that may fail with a running web server
-   sed -i -e '/unifies socket errors into HTTP::ConnectionError/,/^  end/ 
s:^:#:' spec/lib/http_spec.rb || die
-
-   # Fix spec for production release
-   sed -i -e '/User-Agent:/ s/.dev//' 
spec/lib/http/features/logging_spec.rb || die
-}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http-accept/

2022-08-17 Thread Sam James
commit: 3f6446f7fe6bf10c0fa499ccac4ae0dfd30ca320
Author: Sam James  gentoo  org>
AuthorDate: Wed Aug 17 15:39:06 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug 17 15:39:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f6446f7

dev-ruby/http-accept: Keyword 2.2.0 arm64, #851081

Signed-off-by: Sam James  gentoo.org>

 dev-ruby/http-accept/http-accept-2.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/http-accept/http-accept-2.2.0.ebuild 
b/dev-ruby/http-accept/http-accept-2.2.0.ebuild
index 4cfb7baa55fc..4d262314d523 100644
--- a/dev-ruby/http-accept/http-accept-2.2.0.ebuild
+++ b/dev-ruby/http-accept/http-accept-2.2.0.ebuild
@@ -16,7 +16,7 @@ 
SRC_URI="https://github.com/socketry/http-accept/archive/v${PV}.tar.gz -> ${P}.t
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
 IUSE=""
 
 all_ruby_prepare() {



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http-accept/

2022-08-17 Thread Sam James
commit: 485171159d6ac77f8017f830ae440044e2beaa6b
Author: Sam James  gentoo  org>
AuthorDate: Wed Aug 17 15:39:06 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug 17 15:39:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48517115

dev-ruby/http-accept: Keyword 1.7.0 arm64, #851081

Signed-off-by: Sam James  gentoo.org>

 dev-ruby/http-accept/http-accept-1.7.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/http-accept/http-accept-1.7.0.ebuild 
b/dev-ruby/http-accept/http-accept-1.7.0.ebuild
index 3b1739a9ab9a..8adf596a8476 100644
--- a/dev-ruby/http-accept/http-accept-1.7.0.ebuild
+++ b/dev-ruby/http-accept/http-accept-1.7.0.ebuild
@@ -16,5 +16,5 @@ 
SRC_URI="https://github.com/socketry/http-accept/archive/v${PV}.tar.gz -> ${P}.t
 
 LICENSE="MIT"
 SLOT="1"
-KEYWORDS="amd64"
+KEYWORDS="amd64 ~arm64"
 IUSE=""



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http-accept/

2022-08-02 Thread Hans de Graaff
commit: 0d481c9866229db290f6dd54851b1fb64ab846cf
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Aug  3 05:34:34 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Aug  3 05:34:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d481c98

dev-ruby/http-accept: add 2.2.0

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/http-accept/Manifest |  1 +
 dev-ruby/http-accept/http-accept-2.2.0.ebuild | 27 +++
 2 files changed, 28 insertions(+)

diff --git a/dev-ruby/http-accept/Manifest b/dev-ruby/http-accept/Manifest
index 7f5c799b9ab7..8b388a3912df 100644
--- a/dev-ruby/http-accept/Manifest
+++ b/dev-ruby/http-accept/Manifest
@@ -1,2 +1,3 @@
 DIST http-accept-1.7.0.tar.gz 12289 BLAKE2B 
5eda9bd29e2dd2b52c8f2589adf57872a80aaf93c37d28b1668dc24fc1e2fa81d00ec12766dd558691dbf3e6560bba013f456a659ead47fffd77b1565c186a7f
 SHA512 
3502bfbd07f6bb0164843c728cd5ef27adfd675317fd60372539180de212d02d6d446cff8eb081d1cbe5a19b30d5759a55b22bc63736cea83254595bd691522f
 DIST http-accept-2.1.1.tar.gz 12488 BLAKE2B 
b909736c0fda14b32f30c38f12f4c4c2b2bf1a36ddf753069484b6b7151d518b80a6ae8dba929e27f8f758c0c0ae0c52c24802f02b1bfd4674ca33b50d7a0de0
 SHA512 
e0231cae90ce9180006714485df2cf205bf1f114887dc581ea50fb558c1c7e434838d10d0c9f69c1d747249b8d0c73e628a6ea7b1ffa1ffa7059ba2447307df2
+DIST http-accept-2.2.0.tar.gz 14174 BLAKE2B 
b6fd0c065a1d9c798ebee8a2f82aa45738cf98721d42d9806614fd98c8ce5d571ce06ad3292e81a972e484f55c75c0e99c5ad54f138323b180bb9292f87b3049
 SHA512 
341b09b3f8ba132ba9394c904bbe7c95a91fe0b39b080ae96d8228b8474f2d7de6edf4d9dce0b16783ac12aa375b0cda99be67290656f3348219f52d66b7f120

diff --git a/dev-ruby/http-accept/http-accept-2.2.0.ebuild 
b/dev-ruby/http-accept/http-accept-2.2.0.ebuild
new file mode 100644
index ..4cfb7baa55fc
--- /dev/null
+++ b/dev-ruby/http-accept/http-accept-2.2.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+RUBY_FAKEGEM_GEMSPEC="http-accept.gemspec"
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Parse Accept and Accept-Language HTTP headers"
+HOMEPAGE="https://github.com/socketry/http-accept;
+SRC_URI="https://github.com/socketry/http-accept/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64"
+IUSE=""
+
+all_ruby_prepare() {
+   sed -i -e '/covered/ s:^:#:' spec/spec_helper.rb || die
+   sed -e 's:_relative ": "./:' \
+   -e 's/git ls-files -z/find * -print0/' \
+   -i ${RUBY_FAKEGEM_GEMSPEC} || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http/

2022-07-28 Thread Hans de Graaff
commit: 53f9cedda74c55a088e9538951d0096d5424ad13
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Jul 28 07:26:28 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Jul 28 08:28:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53f9cedd

dev-ruby/http: EAPI 7 -> 8, add ruby30, ruby31

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/http/http-4.4.1-r1.ebuild | 52 ++
 1 file changed, 52 insertions(+)

diff --git a/dev-ruby/http/http-4.4.1-r1.ebuild 
b/dev-ruby/http/http-4.4.1-r1.ebuild
new file mode 100644
index ..6c81069704f9
--- /dev/null
+++ b/dev-ruby/http/http-4.4.1-r1.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="An easy-to-use client library for making requests from Ruby"
+HOMEPAGE="https://github.com/tarcieri/http;
+
+LICENSE="MIT"
+SLOT="4"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+ruby_add_rdepend "
+   >=dev-ruby/addressable-2.3:0
+   >=dev-ruby/http-cookie-1.0:0
+   >=dev-ruby/http-form_data-2.2:2
+   =dev-ruby/http-parser-1.2*"
+
+ruby_add_bdepend "
+   test? ( dev-ruby/certificate_authority dev-ruby/rspec-its )"
+
+all_ruby_prepare() {
+   sed -i -e '/simplecov/,/end/ s:^:#:' \
+   -e '1irequire "cgi"' spec/spec_helper.rb || die
+
+   # Avoid specs that require network access
+   sed -i -e '/.persistent/,/^  end/ s:^:#:' \
+   spec/lib/http_spec.rb || die
+   sed -i -e '/with non-ASCII URLs/,/^end/ s:^:#:' \
+   spec/lib/http/client_spec.rb || die
+
+   # Avoid spec that may fail with a running web server
+   sed -i -e '/unifies socket errors into HTTP::ConnectionError/,/^  end/ 
s:^:#:' spec/lib/http_spec.rb || die
+
+   # Fix spec for production release
+   sed -i -e '/User-Agent:/ s/.dev//' 
spec/lib/http/features/logging_spec.rb || die
+
+   # Avoid specs also failing upstream due to some certificate issue
+   sed -i -e '/context "ssl"/,/^  end/ s:^:#:' spec/lib/http_spec.rb 
|| die
+   sed -i -e '/describe "working with SSL"/,/^  end/ s:^:#:' 
spec/lib/http/client_spec.rb || die
+
+   # Fix spec failing due to kwargs confusion on ruby30
+   sed -i -e '196 s/:foo => "bar"/{:foo => "bar"}/' 
spec/lib/http/client_spec.rb || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http-cookie/

2022-06-28 Thread Arthur Zamarin
commit: 32c2ffec148095ca9f9794b2f197a3033e958810
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Jun 28 16:58:51 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Jun 28 16:58:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32c2ffec

dev-ruby/http-cookie: Stabilize 1.0.4 arm64, #836161

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-ruby/http-cookie/http-cookie-1.0.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/http-cookie/http-cookie-1.0.4.ebuild 
b/dev-ruby/http-cookie/http-cookie-1.0.4.ebuild
index 1c4c0edc1600..6168c125985e 100644
--- a/dev-ruby/http-cookie/http-cookie-1.0.4.ebuild
+++ b/dev-ruby/http-cookie/http-cookie-1.0.4.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://github.com/sparklemotion/http-cookie;
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86"
 IUSE=""
 
 ruby_add_rdepend ">=dev-ruby/domain_name-0.5:0"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http-cookie/

2022-06-28 Thread Arthur Zamarin
commit: 6b7b7174102f4d155578d5d32feae20879bf5e94
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Jun 28 16:47:26 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Jun 28 16:47:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b7b7174

dev-ruby/http-cookie: Stabilize 1.0.4 arm, #836161

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-ruby/http-cookie/http-cookie-1.0.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/http-cookie/http-cookie-1.0.4.ebuild 
b/dev-ruby/http-cookie/http-cookie-1.0.4.ebuild
index 560386b17d90..1c4c0edc1600 100644
--- a/dev-ruby/http-cookie/http-cookie-1.0.4.ebuild
+++ b/dev-ruby/http-cookie/http-cookie-1.0.4.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://github.com/sparklemotion/http-cookie;
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="amd64 arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86"
 IUSE=""
 
 ruby_add_rdepend ">=dev-ruby/domain_name-0.5:0"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http-parser/

2022-06-26 Thread Hans de Graaff
commit: 590c6c7403d5c5005091fa4dda1029678abc6792
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Jun 26 07:22:49 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Jun 26 07:45:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=590c6c74

dev-ruby/http-parser: drop 1.2.3

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/http-parser/http-parser-1.2.3.ebuild | 29 ---
 1 file changed, 29 deletions(-)

diff --git a/dev-ruby/http-parser/http-parser-1.2.3.ebuild 
b/dev-ruby/http-parser/http-parser-1.2.3.ebuild
deleted file mode 100644
index 179dcdf621ab..
--- a/dev-ruby/http-parser/http-parser-1.2.3.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby25 ruby26 ruby27"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A super fast http parser for ruby"
-HOMEPAGE="https://github.com/cotag/http-parser;
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
-IUSE=""
-
-DEPEND+=" >=net-libs/http-parser-2.8.1"
-RDEPEND+=" >=net-libs/http-parser-2.8.1"
-
-ruby_add_bdepend "dev-ruby/ffi-compiler"
-
-each_ruby_compile() {
-   ${RUBY} -C ext -S rake || die
-   mv ext/*/libhttp-parser-ext.so lib/http-parser/ || die
-}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http-accept/

2022-06-25 Thread Hans de Graaff
commit: e980e6de719ac1ac8e9708a98146418e4d1bd46e
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Jun 25 07:46:24 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Jun 25 08:02:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e980e6de

dev-ruby/http-accept: drop 2.1.1

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/http-accept/http-accept-2.1.1.ebuild | 24 
 1 file changed, 24 deletions(-)

diff --git a/dev-ruby/http-accept/http-accept-2.1.1.ebuild 
b/dev-ruby/http-accept/http-accept-2.1.1.ebuild
deleted file mode 100644
index 905cafe31da3..
--- a/dev-ruby/http-accept/http-accept-2.1.1.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby24 ruby25 ruby26 ruby27"
-
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Parse Accept and Accept-Language HTTP headers"
-HOMEPAGE="https://github.com/socketry/http-accept;
-SRC_URI="https://github.com/socketry/http-accept/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="2"
-KEYWORDS="~amd64"
-IUSE=""
-
-all_ruby_prepare() {
-   sed -i -e '/covered/ s:^:#:' spec/spec_helper.rb || die
-}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http-accept/

2022-06-25 Thread Hans de Graaff
commit: 2a42cfef0c7293c5e392872c5e77dc9f23808ab7
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Jun 25 07:45:59 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Jun 25 08:02:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a42cfef

dev-ruby/http-accept: enable ruby30, ruby31 and disable ruby24, ruby25

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/http-accept/http-accept-1.7.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/http-accept/http-accept-1.7.0.ebuild 
b/dev-ruby/http-accept/http-accept-1.7.0.ebuild
index fe574509a5c3..3b1739a9ab9a 100644
--- a/dev-ruby/http-accept/http-accept-1.7.0.ebuild
+++ b/dev-ruby/http-accept/http-accept-1.7.0.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-USE_RUBY="ruby24 ruby25 ruby26 ruby27"
+USE_RUBY="ruby26 ruby27 ruby30 ruby31"
 
 RUBY_FAKEGEM_EXTRADOC="README.md"
 



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http-form_data/

2022-06-25 Thread Hans de Graaff
commit: 6b081611917bcecabff98153afe0a24de51db3db
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Jun 25 07:44:43 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Jun 25 08:02:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b081611

dev-ruby/http-form_data: drop 2.2.0

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/http-form_data/Manifest   |  1 -
 .../http-form_data/http-form_data-2.2.0.ebuild | 23 --
 2 files changed, 24 deletions(-)

diff --git a/dev-ruby/http-form_data/Manifest b/dev-ruby/http-form_data/Manifest
index f265faa7bc95..ec310b64af67 100644
--- a/dev-ruby/http-form_data/Manifest
+++ b/dev-ruby/http-form_data/Manifest
@@ -1,2 +1 @@
-DIST http-form_data-2.2.0.gem 17408 BLAKE2B 
35669a42e366297eb54cb3b291b0cedcd70387f3e903056ff3dbbab52a6efaa9d536111f00dd9cd360268e75dffcd8cc91ad0ed898236f0e7af89f14979d3240
 SHA512 
dbcc2453388ba586556b86d4cff9cf12fcde4ee5f5a913e8c5f24857b10010e920fba447c1d34bed78a1e636c2ef2649ea4dd1b428c29842b3c45eeaa1281e74
 DIST http-form_data-2.3.0.gem 17408 BLAKE2B 
faa29c86d57fac1554680bb10e1a71e591ec873a04c63c0d0fa2c993c03df03dd35f3b762a290d188285efc0cf63d5040b262d386cdf7a4abc4b7477a6a1e00f
 SHA512 
c070126d18a66bd505005d7dae4ece6c751e52593806daf618bbb437b7f9296a5f18aac2e317b3526c9b34adc2f4d9fc7b7bab8cf2a8c8ca67fdc5940969ff21

diff --git a/dev-ruby/http-form_data/http-form_data-2.2.0.ebuild 
b/dev-ruby/http-form_data/http-form_data-2.2.0.ebuild
deleted file mode 100644
index 2d3968c6b5b3..
--- a/dev-ruby/http-form_data/http-form_data-2.2.0.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby24 ruby25 ruby26 ruby27"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Utility-belt to build form data request bodies"
-HOMEPAGE="https://github.com/httprb/form_data.rb;
-
-LICENSE="MIT"
-SLOT="2"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
-IUSE=""
-
-all_ruby_prepare() {
-   sed -i -e '/simplecov/,/SimpleCov.start/ s:^:#: ; 1irequire "json"' 
spec/spec_helper.rb || die
-}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http-cookie/

2022-05-26 Thread Hans de Graaff
commit: 344d488dfd571c84b53f19e56854a36f69a67e1f
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu May 26 06:15:52 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu May 26 06:16:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=344d488d

dev-ruby/http-cookie: add 1.0.5

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/http-cookie/Manifest |  1 +
 dev-ruby/http-cookie/http-cookie-1.0.5.ebuild | 28 +++
 2 files changed, 29 insertions(+)

diff --git a/dev-ruby/http-cookie/Manifest b/dev-ruby/http-cookie/Manifest
index 5bfe6ed058b7..5320eba7327c 100644
--- a/dev-ruby/http-cookie/Manifest
+++ b/dev-ruby/http-cookie/Manifest
@@ -1 +1,2 @@
 DIST http-cookie-1.0.4.gem 39424 BLAKE2B 
06ac0e667340ac17827a8eb4ed320efe77ad97509fcd444f7e77d887a77643a6b34e84486db78eba52245891d1719e750d9a446c40a4ab7804f2304b600029bd
 SHA512 
788fdaa642e6b596e7a91c57a7942a832c09a84fed88b30fdd8e5a8ad66d72780afc1246e6c83c4dfd5af8018c278750866dd05d804aef793aa067b09519af8d
+DIST http-cookie-1.0.5.gem 39424 BLAKE2B 
569a0d18c962be378f3974b400ddf2289c72490b2b93619fcd83ed6c00bbf5def76239c52163dc6231060792abf3a19988285a6cd28f158ff7339252da912e61
 SHA512 
d530d64b5c2fc3757a6de03384fe768317e24a523d4a4215f5bcc6b5bca9e7b94eeaad1e52fbb67548396b7b2ca7c9d8b68ea7b99109e24770fcf34c950469ef

diff --git a/dev-ruby/http-cookie/http-cookie-1.0.5.ebuild 
b/dev-ruby/http-cookie/http-cookie-1.0.5.ebuild
new file mode 100644
index ..45bf95e150ef
--- /dev/null
+++ b/dev-ruby/http-cookie/http-cookie-1.0.5.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A ruby library to handle HTTP cookies"
+HOMEPAGE="https://github.com/sparklemotion/http-cookie;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE=""
+
+ruby_add_rdepend ">=dev-ruby/domain_name-0.5:0"
+
+all_ruby_prepare() {
+   sed -i -e "/simplecov/d" -e "/bundler/d" Rakefile || die
+}
+
+each_ruby_test() {
+   ${RUBY} -Ilib test/test_http_cookie.rb || die
+   ${RUBY} -Ilib test/test_http_cookie_jar.rb || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http-cookie/

2022-05-08 Thread WANG Xuerui
commit: 28b8d868114dc5c320ce1e2f060a41c9d95599e7
Author: WANG Xuerui  gentoo  org>
AuthorDate: Sun May  8 14:52:32 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Sun May  8 14:59:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28b8d868

dev-ruby/http-cookie: keyword 1.0.4 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 dev-ruby/http-cookie/http-cookie-1.0.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/http-cookie/http-cookie-1.0.4.ebuild 
b/dev-ruby/http-cookie/http-cookie-1.0.4.ebuild
index 10f24aec7838..560386b17d90 100644
--- a/dev-ruby/http-cookie/http-cookie-1.0.4.ebuild
+++ b/dev-ruby/http-cookie/http-cookie-1.0.4.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://github.com/sparklemotion/http-cookie;
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86"
 IUSE=""
 
 ruby_add_rdepend ">=dev-ruby/domain_name-0.5:0"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http-parser/

2022-05-06 Thread Hans de Graaff
commit: 7bae1bf67ed48a547fbc3209ac680e3bbe40bffb
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri May  6 06:53:27 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri May  6 06:53:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7bae1bf6

dev-ruby/http-parser: enable ruby31

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/http-parser/http-parser-1.2.3-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/http-parser/http-parser-1.2.3-r1.ebuild 
b/dev-ruby/http-parser/http-parser-1.2.3-r1.ebuild
index 896944c223f9..8b85b5fe20db 100644
--- a/dev-ruby/http-parser/http-parser-1.2.3-r1.ebuild
+++ b/dev-ruby/http-parser/http-parser-1.2.3-r1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-USE_RUBY="ruby26 ruby27 ruby30"
+USE_RUBY="ruby26 ruby27 ruby30 ruby31"
 
 RUBY_FAKEGEM_RECIPE_TEST="rspec3"
 



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http-cookie/

2022-04-26 Thread Sam James
commit: 64f9a652c9a31f7a38742156633e45e59469174e
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 26 14:34:20 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 26 14:38:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64f9a652

dev-ruby/http-cookie: Keyword 1.0.4 s390, #840930

Signed-off-by: Sam James  gentoo.org>

 dev-ruby/http-cookie/http-cookie-1.0.4.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/http-cookie/http-cookie-1.0.4.ebuild 
b/dev-ruby/http-cookie/http-cookie-1.0.4.ebuild
index 59e73b3c8893..10f24aec7838 100644
--- a/dev-ruby/http-cookie/http-cookie-1.0.4.ebuild
+++ b/dev-ruby/http-cookie/http-cookie-1.0.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -13,7 +13,7 @@ HOMEPAGE="https://github.com/sparklemotion/http-cookie;
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ppc64 ~riscv sparc x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ppc64 ~riscv ~s390 sparc x86"
 IUSE=""
 
 ruby_add_rdepend ">=dev-ruby/domain_name-0.5:0"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http-accept/

2022-04-23 Thread Hans de Graaff
commit: 918a0709e8b191d50e7199fd947e5aca7fa7f199
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Apr 23 06:17:54 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Apr 23 08:00:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=918a0709

dev-ruby/http-accept: update EAPI 7 -> 8

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/http-accept/http-accept-2.1.1-r1.ebuild | 27 
 1 file changed, 27 insertions(+)

diff --git a/dev-ruby/http-accept/http-accept-2.1.1-r1.ebuild 
b/dev-ruby/http-accept/http-accept-2.1.1-r1.ebuild
new file mode 100644
index ..ac8cdf35b333
--- /dev/null
+++ b/dev-ruby/http-accept/http-accept-2.1.1-r1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+RUBY_FAKEGEM_GEMSPEC="http-accept.gemspec"
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Parse Accept and Accept-Language HTTP headers"
+HOMEPAGE="https://github.com/socketry/http-accept;
+SRC_URI="https://github.com/socketry/http-accept/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64"
+IUSE=""
+
+all_ruby_prepare() {
+   sed -i -e '/covered/ s:^:#:' spec/spec_helper.rb || die
+   sed -e "s:_relative ': './:" \
+   -e 's/git ls-files -z/find * -print0/' \
+   -i ${RUBY_FAKEGEM_GEMSPEC} || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http-form_data/

2022-04-02 Thread Hans de Graaff
commit: 3efde4079e4d0af953970199375438fc8075b05a
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Apr  2 08:35:14 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Apr  2 08:57:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3efde407

dev-ruby/http-form_data: stabilize 2.3.0 for amd64

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/http-form_data/http-form_data-2.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/http-form_data/http-form_data-2.3.0.ebuild 
b/dev-ruby/http-form_data/http-form_data-2.3.0.ebuild
index 26ec15dc2b9d..0586bf562032 100644
--- a/dev-ruby/http-form_data/http-form_data-2.3.0.ebuild
+++ b/dev-ruby/http-form_data/http-form_data-2.3.0.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://github.com/httprb/form_data.rb;
 
 LICENSE="MIT"
 SLOT="2"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
 IUSE=""
 
 all_ruby_prepare() {



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http-form_data/

2022-04-02 Thread Hans de Graaff
commit: 0f34d7fce5dc6d4ffe7d109677931f52f868038c
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Apr  2 08:34:50 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Apr  2 08:57:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f34d7fc

dev-ruby/http-form_data: enable ruby31

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/http-form_data/http-form_data-2.3.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/http-form_data/http-form_data-2.3.0.ebuild 
b/dev-ruby/http-form_data/http-form_data-2.3.0.ebuild
index a924b20e8c5d..26ec15dc2b9d 100644
--- a/dev-ruby/http-form_data/http-form_data-2.3.0.ebuild
+++ b/dev-ruby/http-form_data/http-form_data-2.3.0.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-USE_RUBY="ruby26 ruby27 ruby30"
+USE_RUBY="ruby26 ruby27 ruby30 ruby31"
 
 RUBY_FAKEGEM_RECIPE_TEST="rspec3"
 



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http-parser/

2021-11-25 Thread Hans de Graaff
commit: 912fda7be8ba85ffd36c27db8f77bfd012db0d0a
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Nov 25 12:33:45 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Nov 25 13:03:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=912fda7b

dev-ruby/http-parser: cleanup

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/http-parser/Manifest |  1 -
 dev-ruby/http-parser/http-parser-1.2.2.ebuild | 29 ---
 2 files changed, 30 deletions(-)

diff --git a/dev-ruby/http-parser/Manifest b/dev-ruby/http-parser/Manifest
index 11f8cc4b2a22..6a1da6e8cd85 100644
--- a/dev-ruby/http-parser/Manifest
+++ b/dev-ruby/http-parser/Manifest
@@ -1,2 +1 @@
-DIST http-parser-1.2.2.gem 32256 BLAKE2B 
bc1600497db7c0ae9ee9311a6eae6494090b190b49d37809671d0c2fbb3b56ab4709dd16b68c7bfe8fc75609fc6f01d31c21c92681b9adbb4c83e521991d9172
 SHA512 
cffc1561657b7cb50c446e54da20176870ffe5f1acfe5e9fadfeacbea421fcc89243dd8f4a04d7933e19c155662fcd47db950c3743968d7981c52aa6c0a43ab5
 DIST http-parser-1.2.3.gem 31232 BLAKE2B 
055ab9ccb42bb85f87b65eeaa59f645ec390f0751eb379b22b1a2c83920ef1c482a3bed8f5105843c341fe92ba0c8d44272688b929bca13c690945f7e37b282f
 SHA512 
03c34c3e8174d9010440483af34800b74a7bbddd5daa63607e6aa2254d9c91cf36d90854ea65827b32680432de278aeeb7b8878f788f124c150f163409fa5107

diff --git a/dev-ruby/http-parser/http-parser-1.2.2.ebuild 
b/dev-ruby/http-parser/http-parser-1.2.2.ebuild
deleted file mode 100644
index e3227ecbebf8..
--- a/dev-ruby/http-parser/http-parser-1.2.2.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby25 ruby26 ruby27"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A super fast http parser for ruby"
-HOMEPAGE="https://github.com/cotag/http-parser;
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64"
-IUSE=""
-
-DEPEND+=" >=net-libs/http-parser-2.8.1"
-RDEPEND+=" >=net-libs/http-parser-2.8.1"
-
-ruby_add_bdepend "dev-ruby/ffi-compiler"
-
-each_ruby_compile() {
-   ${RUBY} -C ext -S rake || die
-   mv ext/*/libhttp-parser-ext.so lib/http-parser/ || die
-}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http-parser/

2021-11-25 Thread Hans de Graaff
commit: 6ac99cf9c0002626fdcec3ba5721e57bf3d41681
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Nov 25 12:46:23 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Nov 25 13:03:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ac99cf9

dev-ruby/http-parser: fix extension install

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/http-parser/http-parser-1.2.3-r1.ebuild | 34 
 1 file changed, 34 insertions(+)

diff --git a/dev-ruby/http-parser/http-parser-1.2.3-r1.ebuild 
b/dev-ruby/http-parser/http-parser-1.2.3-r1.ebuild
new file mode 100644
index ..896944c223f9
--- /dev/null
+++ b/dev-ruby/http-parser/http-parser-1.2.3-r1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby26 ruby27 ruby30"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A super fast http parser for ruby"
+HOMEPAGE="https://github.com/cotag/http-parser;
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+DEPEND+=" >=net-libs/http-parser-2.8.1"
+RDEPEND+=" >=net-libs/http-parser-2.8.1"
+
+ruby_add_bdepend "dev-ruby/ffi-compiler"
+
+each_ruby_compile() {
+   ${RUBY} -C ext -S rake || die
+   mv ext/*/libhttp-parser-ext.so lib/http-parser/ || die
+}
+
+each_ruby_install() {
+   each_fakegem_install
+   ruby_fakegem_extensions_installed
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http-cookie/

2021-10-31 Thread Hans de Graaff
commit: 50a2d0c8e0c5c97fd56af674f966c319fe0f1389
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Oct 31 08:52:01 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Oct 31 11:35:54 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50a2d0c8

dev-ruby/http-cookie: cleanup

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/http-cookie/Manifest |  1 -
 dev-ruby/http-cookie/http-cookie-1.0.3.ebuild | 29 ---
 2 files changed, 30 deletions(-)

diff --git a/dev-ruby/http-cookie/Manifest b/dev-ruby/http-cookie/Manifest
index 01b5b1ddd5b..5bfe6ed058b 100644
--- a/dev-ruby/http-cookie/Manifest
+++ b/dev-ruby/http-cookie/Manifest
@@ -1,2 +1 @@
-DIST http-cookie-1.0.3.gem 38400 BLAKE2B 
6b7292b2a5d7c37b6769cdd38f01d8cf78aa9557b4a204d736dffeae5d31768c57ac58f00577df78252f9a8bdb12a7faecf5e1be64c8ee29aaf67cc9307d0a35
 SHA512 
43ac1218e98dd47ee22e33e72e20bc5b55f65e60aadd417641f8a4221eba88995d418c7738a4c35dfba132e05c0c4b0df2b2bedd56c22e82c062d1f03de0052f
 DIST http-cookie-1.0.4.gem 39424 BLAKE2B 
06ac0e667340ac17827a8eb4ed320efe77ad97509fcd444f7e77d887a77643a6b34e84486db78eba52245891d1719e750d9a446c40a4ab7804f2304b600029bd
 SHA512 
788fdaa642e6b596e7a91c57a7942a832c09a84fed88b30fdd8e5a8ad66d72780afc1246e6c83c4dfd5af8018c278750866dd05d804aef793aa067b09519af8d

diff --git a/dev-ruby/http-cookie/http-cookie-1.0.3.ebuild 
b/dev-ruby/http-cookie/http-cookie-1.0.3.ebuild
deleted file mode 100644
index ea36755f8f1..000
--- a/dev-ruby/http-cookie/http-cookie-1.0.3.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-USE_RUBY="ruby25 ruby26 ruby27"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A ruby library to handle HTTP cookies"
-HOMEPAGE="https://github.com/sparklemotion/http-cookie;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ppc64 sparc x86"
-IUSE=""
-
-ruby_add_rdepend ">=dev-ruby/domain_name-0.5:0"
-
-all_ruby_prepare() {
-   sed -i -e "/simplecov/d" -e "/bundler/d" Rakefile || die
-}
-
-each_ruby_test() {
-   ${RUBY} -Ilib test/test_http_cookie.rb || die
-   ${RUBY} -Ilib test/test_http_cookie_jar.rb || die
-}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http-cookie/

2021-10-30 Thread Sam James
commit: 4098218e50b53fc66fac3162b8c3b1e8e7071f53
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 30 22:55:12 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 30 22:55:12 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4098218e

dev-ruby/http-cookie: Stabilize 1.0.4 ppc64, #819963

Signed-off-by: Sam James  gentoo.org>

 dev-ruby/http-cookie/http-cookie-1.0.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/http-cookie/http-cookie-1.0.4.ebuild 
b/dev-ruby/http-cookie/http-cookie-1.0.4.ebuild
index b698a1ef216..59e73b3c889 100644
--- a/dev-ruby/http-cookie/http-cookie-1.0.4.ebuild
+++ b/dev-ruby/http-cookie/http-cookie-1.0.4.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://github.com/sparklemotion/http-cookie;
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ~ppc64 ~riscv sparc x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ppc64 ~riscv sparc x86"
 IUSE=""
 
 ruby_add_rdepend ">=dev-ruby/domain_name-0.5:0"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http-cookie/

2021-10-28 Thread Agostino Sarubbo
commit: 2c2aa1d778af99c5252f4568c69823b3f5857e52
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Oct 28 14:00:02 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Oct 28 14:00:02 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c2aa1d7

dev-ruby/http-cookie: ppc stable wrt bug #819963

Package-Manager: Portage-3.0.20, Repoman-3.0.3
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-ruby/http-cookie/http-cookie-1.0.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/http-cookie/http-cookie-1.0.4.ebuild 
b/dev-ruby/http-cookie/http-cookie-1.0.4.ebuild
index 5f423f1f4cd..b698a1ef216 100644
--- a/dev-ruby/http-cookie/http-cookie-1.0.4.ebuild
+++ b/dev-ruby/http-cookie/http-cookie-1.0.4.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://github.com/sparklemotion/http-cookie;
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv sparc x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ~ppc64 ~riscv sparc x86"
 IUSE=""
 
 ruby_add_rdepend ">=dev-ruby/domain_name-0.5:0"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http-cookie/

2021-10-26 Thread Agostino Sarubbo
commit: 9009942caa919eb99fbe257463116fd32fcd1415
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Oct 26 13:27:55 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Oct 26 13:27:55 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9009942c

dev-ruby/http-cookie: amd64 stable wrt bug #819963

Package-Manager: Portage-3.0.20, Repoman-3.0.3
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-ruby/http-cookie/http-cookie-1.0.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/http-cookie/http-cookie-1.0.4.ebuild 
b/dev-ruby/http-cookie/http-cookie-1.0.4.ebuild
index fb4e2a777a9..5f423f1f4cd 100644
--- a/dev-ruby/http-cookie/http-cookie-1.0.4.ebuild
+++ b/dev-ruby/http-cookie/http-cookie-1.0.4.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://github.com/sparklemotion/http-cookie;
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv sparc x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv sparc x86"
 IUSE=""
 
 ruby_add_rdepend ">=dev-ruby/domain_name-0.5:0"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http-cookie/

2021-10-24 Thread Sam James
commit: 301bc1d0d777d5f777fb4c75dca8a9a839e4ae02
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct 24 19:39:09 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct 24 19:39:09 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=301bc1d0

dev-ruby/http-cookie: Stabilize 1.0.4 x86, #819963

Signed-off-by: Sam James  gentoo.org>

 dev-ruby/http-cookie/http-cookie-1.0.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/http-cookie/http-cookie-1.0.4.ebuild 
b/dev-ruby/http-cookie/http-cookie-1.0.4.ebuild
index e69df5321d5..2ff79ed84db 100644
--- a/dev-ruby/http-cookie/http-cookie-1.0.4.ebuild
+++ b/dev-ruby/http-cookie/http-cookie-1.0.4.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://github.com/sparklemotion/http-cookie;
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86"
 IUSE=""
 
 ruby_add_rdepend ">=dev-ruby/domain_name-0.5:0"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http-cookie/

2021-10-24 Thread Sam James
commit: c7bd09739ca3fc7f1d04c14c3c6ed62cc42bdabc
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct 24 19:40:04 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct 24 19:40:04 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7bd0973

dev-ruby/http-cookie: Stabilize 1.0.4 sparc, #819963

Signed-off-by: Sam James  gentoo.org>

 dev-ruby/http-cookie/http-cookie-1.0.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/http-cookie/http-cookie-1.0.4.ebuild 
b/dev-ruby/http-cookie/http-cookie-1.0.4.ebuild
index 2ff79ed84db..fb4e2a777a9 100644
--- a/dev-ruby/http-cookie/http-cookie-1.0.4.ebuild
+++ b/dev-ruby/http-cookie/http-cookie-1.0.4.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://github.com/sparklemotion/http-cookie;
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv sparc x86"
 IUSE=""
 
 ruby_add_rdepend ">=dev-ruby/domain_name-0.5:0"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http-form_data/

2021-10-23 Thread Hans de Graaff
commit: 477f1947e7bfe8fbec4ec76defbc165720c7e443
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Oct 24 05:54:41 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Oct 24 05:56:12 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=477f1947

dev-ruby/http-form_data: add ruby30

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/http-form_data/http-form_data-2.3.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/http-form_data/http-form_data-2.3.0.ebuild 
b/dev-ruby/http-form_data/http-form_data-2.3.0.ebuild
index 19cc657ae53..a924b20e8c5 100644
--- a/dev-ruby/http-form_data/http-form_data-2.3.0.ebuild
+++ b/dev-ruby/http-form_data/http-form_data-2.3.0.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-USE_RUBY="ruby24 ruby25 ruby26 ruby27"
+USE_RUBY="ruby26 ruby27 ruby30"
 
 RUBY_FAKEGEM_RECIPE_TEST="rspec3"
 



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http-cookie/

2021-10-09 Thread Naohiro Aota
commit: c0475770bc3dc57ebb438ce2d967e13d874afb5c
Author: Naohiro Aota  gentoo  org>
AuthorDate: Fri Oct  8 14:21:42 2021 +
Commit: Naohiro Aota  gentoo  org>
CommitDate: Sat Oct  9 15:23:24 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0475770

dev-ruby/http-cookie: enable ruby30 and disable ruby25

Signed-off-by: Naohiro Aota  gentoo.org>

 dev-ruby/http-cookie/http-cookie-1.0.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/http-cookie/http-cookie-1.0.4.ebuild 
b/dev-ruby/http-cookie/http-cookie-1.0.4.ebuild
index d4887d3654f..e69df5321d5 100644
--- a/dev-ruby/http-cookie/http-cookie-1.0.4.ebuild
+++ b/dev-ruby/http-cookie/http-cookie-1.0.4.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-USE_RUBY="ruby25 ruby26 ruby27"
+USE_RUBY="ruby26 ruby27 ruby30"
 
 RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
 



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http/, profiles/

2021-08-19 Thread David Seifert
commit: 1612f0a18d68e759ab7a111e082f6abf28c74244
Author: Jakov Smolic  sartura  hr>
AuthorDate: Thu Aug 19 11:14:10 2021 +
Commit: David Seifert  gentoo  org>
CommitDate: Thu Aug 19 11:14:10 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1612f0a1

dev-ruby/http: Remove last-rited slot

Signed-off-by: Jakov Smolic  sartura.hr>
Signed-off-by: David Seifert  gentoo.org>

 dev-ruby/http/Manifest  |  1 -
 dev-ruby/http/http-3.3.0.ebuild | 43 -
 profiles/package.mask   | 10 --
 3 files changed, 54 deletions(-)

diff --git a/dev-ruby/http/Manifest b/dev-ruby/http/Manifest
index 43bdbc36262..4cdab66abad 100644
--- a/dev-ruby/http/Manifest
+++ b/dev-ruby/http/Manifest
@@ -1,3 +1,2 @@
-DIST http-3.3.0.gem 70656 BLAKE2B 
5c52864168663640389a0f107e1bf8a202654a8b479c92bf5126354d360adcae45a9b4596da7cff2e412fee88ed3622870c4e2bb18eca97466b4ede28baa2a08
 SHA512 
fcb2549c22974712e129306b472c1a32466c50add85eee9a558582697c7ece26cb7a1db6da6aaceedb8bfd134d1213090c158db510fe53ddbe201bba6bd22c68
 DIST http-4.1.1.gem 74240 BLAKE2B 
350d4a2eb966f8dae05a206e20a92d8ce0601df36673cae8c969b8849d6715c5d0ab0e24c4b6cc4f117e4788e535296f86d5193198df4a8229572817c9cd3f75
 SHA512 
89e088521212293db692b66a7058327c215bba119b3f01d4120fd32f0754294d4cbada88ed9cffb6f182f6d712a0923dadfc645c1618e25a802fcc3d467356de
 DIST http-4.4.1.gem 75776 BLAKE2B 
ab34a6a567842d52f9b7cbe3fc3fb8e4757f5cf1303deacdf2f2130a44e82fde64f0db561c3f8fc28100faea277a9c4a9352f95e6cb1359730b34e83a7b36d72
 SHA512 
6e43a8ae379d7c8a807a9a03c87bfb5ad1719f9838e26ac7a695220ee2bc50344accc2db268d30da175328fd5468b87ec8532d17ce42a5b74d6c2c4c281d1bc9

diff --git a/dev-ruby/http/http-3.3.0.ebuild b/dev-ruby/http/http-3.3.0.ebuild
deleted file mode 100644
index c77c5fa129c..000
--- a/dev-ruby/http/http-3.3.0.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
-
-inherit ruby-fakegem
-
-DESCRIPTION="An easy-to-use client library for making requests from Ruby"
-HOMEPAGE="https://github.com/tarcieri/http;
-
-LICENSE="MIT"
-SLOT="3"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
-IUSE=""
-
-ruby_add_rdepend "
-   >=dev-ruby/addressable-2.3:0
-   >=dev-ruby/http-cookie-1.0:0
-   dev-ruby/http-form_data:2
-   >=dev-ruby/http_parser_rb-0.6.0 =dev-ruby/http_parser_rb-0.6*"
-
-ruby_add_bdepend "
-   test? ( dev-ruby/certificate_authority dev-ruby/rspec-its )"
-
-all_ruby_prepare() {
-   sed -i -e '/simplecov/,/end/ s:^:#:' \
-   -e '1irequire "cgi"' spec/spec_helper.rb || die
-
-   # Avoid specs that require network access
-   sed -i -e '/.persistent/,/^  end/ s:^:#:' \
-   spec/lib/http_spec.rb || die
-   sed -i -e '/with non-ASCII URLs/,/^end/ s:^:#:' \
-   spec/lib/http/client_spec.rb || die
-
-   # Avoid spec that may fail with a running web server
-   sed -i -e '/unifies socket errors into HTTP::ConnectionError/,/^  end/ 
s:^:#:' spec/lib/http_spec.rb || die
-}

diff --git a/profiles/package.mask b/profiles/package.mask
index e8ac9fbdccc..ede35813254 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -435,16 +435,6 @@ dev-ruby/did_you_mean:2.5
 # Masked for removal in 30 days.
 dev-ruby/omniauth:0
 
-# Hans de Graaff  (2021-07-06)
-# Obsolete slot, no dependencies. Use dev-ruby/http:4 instead.
-# Masked for removal in 30 days.
-dev-ruby/http:3
-
-# Hans de Graaff  (2021-07-06)
-# Last release in 2013, no tests, no dependencies.
-# Masked for removal in 30 days.
-dev-ruby/nagios
-
 # Michał Górny  (2021-07-06)
 # Upstream changed license to GPL-3+ in order to deliberately cause
 # incompatiblity with revdep licenses.  Mask until the situation



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http-cookie/

2021-08-11 Thread Marek Szuba
commit: 60f6e916d5ebc772faffabbda142e6b276918c0e
Author: Marek Szuba  gentoo  org>
AuthorDate: Wed Aug 11 13:51:57 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Wed Aug 11 14:29:11 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60f6e916

dev-ruby/http-cookie: keyword 1.0.4 for ~riscv

Signed-off-by: Marek Szuba  gentoo.org>

 dev-ruby/http-cookie/http-cookie-1.0.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/http-cookie/http-cookie-1.0.4.ebuild 
b/dev-ruby/http-cookie/http-cookie-1.0.4.ebuild
index d4c813797e6..d4887d3654f 100644
--- a/dev-ruby/http-cookie/http-cookie-1.0.4.ebuild
+++ b/dev-ruby/http-cookie/http-cookie-1.0.4.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://github.com/sparklemotion/http-cookie;
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
 IUSE=""
 
 ruby_add_rdepend ">=dev-ruby/domain_name-0.5:0"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http-cookie/

2021-06-07 Thread Hans de Graaff
commit: 19779abb4efa6d48a77a4c3767b27d90bea35b85
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Jun  8 05:05:20 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Jun  8 05:05:20 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19779abb

dev-ruby/http-cookie: add 1.0.4

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/http-cookie/Manifest |  1 +
 dev-ruby/http-cookie/http-cookie-1.0.4.ebuild | 28 +++
 2 files changed, 29 insertions(+)

diff --git a/dev-ruby/http-cookie/Manifest b/dev-ruby/http-cookie/Manifest
index c387366caea..01b5b1ddd5b 100644
--- a/dev-ruby/http-cookie/Manifest
+++ b/dev-ruby/http-cookie/Manifest
@@ -1 +1,2 @@
 DIST http-cookie-1.0.3.gem 38400 BLAKE2B 
6b7292b2a5d7c37b6769cdd38f01d8cf78aa9557b4a204d736dffeae5d31768c57ac58f00577df78252f9a8bdb12a7faecf5e1be64c8ee29aaf67cc9307d0a35
 SHA512 
43ac1218e98dd47ee22e33e72e20bc5b55f65e60aadd417641f8a4221eba88995d418c7738a4c35dfba132e05c0c4b0df2b2bedd56c22e82c062d1f03de0052f
+DIST http-cookie-1.0.4.gem 39424 BLAKE2B 
06ac0e667340ac17827a8eb4ed320efe77ad97509fcd444f7e77d887a77643a6b34e84486db78eba52245891d1719e750d9a446c40a4ab7804f2304b600029bd
 SHA512 
788fdaa642e6b596e7a91c57a7942a832c09a84fed88b30fdd8e5a8ad66d72780afc1246e6c83c4dfd5af8018c278750866dd05d804aef793aa067b09519af8d

diff --git a/dev-ruby/http-cookie/http-cookie-1.0.4.ebuild 
b/dev-ruby/http-cookie/http-cookie-1.0.4.ebuild
new file mode 100644
index 000..d4c813797e6
--- /dev/null
+++ b/dev-ruby/http-cookie/http-cookie-1.0.4.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A ruby library to handle HTTP cookies"
+HOMEPAGE="https://github.com/sparklemotion/http-cookie;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+ruby_add_rdepend ">=dev-ruby/domain_name-0.5:0"
+
+all_ruby_prepare() {
+   sed -i -e "/simplecov/d" -e "/bundler/d" Rakefile || die
+}
+
+each_ruby_test() {
+   ${RUBY} -Ilib test/test_http_cookie.rb || die
+   ${RUBY} -Ilib test/test_http_cookie_jar.rb || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http/

2021-02-13 Thread Sam James
commit: 705076959d8fe36af1c1da2e12209bb66d8650a9
Author: Sam James  gentoo  org>
AuthorDate: Sun Feb 14 05:41:32 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 14 05:41:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70507695

dev-ruby/http: Keyword 4.4.1 ppc64, #761550

Signed-off-by: Sam James  gentoo.org>

 dev-ruby/http/http-4.4.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/http/http-4.4.1.ebuild b/dev-ruby/http/http-4.4.1.ebuild
index 1e34da1b8ac..333cc3f6edb 100644
--- a/dev-ruby/http/http-4.4.1.ebuild
+++ b/dev-ruby/http/http-4.4.1.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://github.com/tarcieri/http;
 
 LICENSE="MIT"
 SLOT="4"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
 IUSE=""
 
 ruby_add_rdepend "



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http-parser/

2021-02-13 Thread Sam James
commit: e3b99fa0c01e925868cdfe5dde80e021ac6561cb
Author: Sam James  gentoo  org>
AuthorDate: Sun Feb 14 05:41:30 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 14 05:41:30 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3b99fa0

dev-ruby/http-parser: Keyword 1.2.3 ppc64, #761550

Signed-off-by: Sam James  gentoo.org>

 dev-ruby/http-parser/http-parser-1.2.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/http-parser/http-parser-1.2.3.ebuild 
b/dev-ruby/http-parser/http-parser-1.2.3.ebuild
index 83f26952a83..179dcdf621a 100644
--- a/dev-ruby/http-parser/http-parser-1.2.3.ebuild
+++ b/dev-ruby/http-parser/http-parser-1.2.3.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://github.com/cotag/http-parser;
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
 IUSE=""
 
 DEPEND+=" >=net-libs/http-parser-2.8.1"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http/

2021-02-09 Thread Sam James
commit: 1b838a5300a26f499b7cc4ce941ed87fed109130
Author: Sam James  gentoo  org>
AuthorDate: Tue Feb  9 21:29:38 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb  9 21:29:38 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b838a53

dev-ruby/http: Keyword 4.4.1 x86, #761550

Signed-off-by: Sam James  gentoo.org>

 dev-ruby/http/http-4.4.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/http/http-4.4.1.ebuild b/dev-ruby/http/http-4.4.1.ebuild
index 2383d9799f2..1e34da1b8ac 100644
--- a/dev-ruby/http/http-4.4.1.ebuild
+++ b/dev-ruby/http/http-4.4.1.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://github.com/tarcieri/http;
 
 LICENSE="MIT"
 SLOT="4"
-KEYWORDS="~amd64 ~arm ~arm64"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
 IUSE=""
 
 ruby_add_rdepend "



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http-parser/

2021-02-09 Thread Sam James
commit: 8e842c5099be4b112a5d5fd7cbc6ee36272a
Author: Sam James  gentoo  org>
AuthorDate: Tue Feb  9 21:29:37 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb  9 21:29:37 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e842c50

dev-ruby/http-parser: Keyword 1.2.3 x86, #761550

Signed-off-by: Sam James  gentoo.org>

 dev-ruby/http-parser/http-parser-1.2.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/http-parser/http-parser-1.2.3.ebuild 
b/dev-ruby/http-parser/http-parser-1.2.3.ebuild
index 61c84cda710..83f26952a83 100644
--- a/dev-ruby/http-parser/http-parser-1.2.3.ebuild
+++ b/dev-ruby/http-parser/http-parser-1.2.3.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://github.com/cotag/http-parser;
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
 IUSE=""
 
 DEPEND+=" >=net-libs/http-parser-2.8.1"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http-parser/

2021-01-19 Thread Sam James
commit: 7a1f7602af52b9c71868a57613135e5b200e9b19
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 20 00:37:34 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 20 00:37:34 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a1f7602

dev-ruby/http-parser: Keyword 1.2.3 arm64, #761550

Signed-off-by: Sam James  gentoo.org>

 dev-ruby/http-parser/http-parser-1.2.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/http-parser/http-parser-1.2.3.ebuild 
b/dev-ruby/http-parser/http-parser-1.2.3.ebuild
index 24bab3203d7..61c84cda710 100644
--- a/dev-ruby/http-parser/http-parser-1.2.3.ebuild
+++ b/dev-ruby/http-parser/http-parser-1.2.3.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://github.com/cotag/http-parser;
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm"
+KEYWORDS="~amd64 ~arm ~arm64"
 IUSE=""
 
 DEPEND+=" >=net-libs/http-parser-2.8.1"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http/

2021-01-19 Thread Sam James
commit: 2d6ca0e032c545c80b0d3b48e26a7c7d27bc14a7
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 20 00:37:35 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 20 00:37:35 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d6ca0e0

dev-ruby/http: Keyword 4.4.1 arm64, #761550

Signed-off-by: Sam James  gentoo.org>

 dev-ruby/http/http-4.4.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/http/http-4.4.1.ebuild b/dev-ruby/http/http-4.4.1.ebuild
index b0471b97c35..2383d9799f2 100644
--- a/dev-ruby/http/http-4.4.1.ebuild
+++ b/dev-ruby/http/http-4.4.1.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://github.com/tarcieri/http;
 
 LICENSE="MIT"
 SLOT="4"
-KEYWORDS="~amd64 ~arm"
+KEYWORDS="~amd64 ~arm ~arm64"
 IUSE=""
 
 ruby_add_rdepend "



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http-parser/

2021-01-19 Thread Sam James
commit: b5af1f874de2918dc702616e6d0820cdab04a70c
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 19 14:25:31 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 19 14:25:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5af1f87

dev-ruby/http-parser: Keyword 1.2.3 arm, #761550

Signed-off-by: Sam James  gentoo.org>

 dev-ruby/http-parser/http-parser-1.2.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/http-parser/http-parser-1.2.3.ebuild 
b/dev-ruby/http-parser/http-parser-1.2.3.ebuild
index e3227ecbebf..24bab3203d7 100644
--- a/dev-ruby/http-parser/http-parser-1.2.3.ebuild
+++ b/dev-ruby/http-parser/http-parser-1.2.3.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://github.com/cotag/http-parser;
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm"
 IUSE=""
 
 DEPEND+=" >=net-libs/http-parser-2.8.1"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http/

2021-01-19 Thread Sam James
commit: 648dd7697cc8c183b7feb8b0c7b142fadedf42af
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 19 14:25:31 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 19 14:25:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=648dd769

dev-ruby/http: Keyword 4.4.1 arm, #761550

Signed-off-by: Sam James  gentoo.org>

 dev-ruby/http/http-4.4.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/http/http-4.4.1.ebuild b/dev-ruby/http/http-4.4.1.ebuild
index 1b3a4d07704..b0471b97c35 100644
--- a/dev-ruby/http/http-4.4.1.ebuild
+++ b/dev-ruby/http/http-4.4.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -15,7 +15,7 @@ HOMEPAGE="https://github.com/tarcieri/http;
 
 LICENSE="MIT"
 SLOT="4"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm"
 IUSE=""
 
 ruby_add_rdepend "



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http-parser/

2021-01-15 Thread Hans de Graaff
commit: 00381dff14149ef3760b22c737b80a33d6569e00
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Jan 16 07:01:24 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Jan 16 07:01:24 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00381dff

dev-ruby/http-parser: add 1.2.3

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/http-parser/Manifest |  1 +
 dev-ruby/http-parser/http-parser-1.2.3.ebuild | 29 +++
 2 files changed, 30 insertions(+)

diff --git a/dev-ruby/http-parser/Manifest b/dev-ruby/http-parser/Manifest
index 90d32e89697..11f8cc4b2a2 100644
--- a/dev-ruby/http-parser/Manifest
+++ b/dev-ruby/http-parser/Manifest
@@ -1 +1,2 @@
 DIST http-parser-1.2.2.gem 32256 BLAKE2B 
bc1600497db7c0ae9ee9311a6eae6494090b190b49d37809671d0c2fbb3b56ab4709dd16b68c7bfe8fc75609fc6f01d31c21c92681b9adbb4c83e521991d9172
 SHA512 
cffc1561657b7cb50c446e54da20176870ffe5f1acfe5e9fadfeacbea421fcc89243dd8f4a04d7933e19c155662fcd47db950c3743968d7981c52aa6c0a43ab5
+DIST http-parser-1.2.3.gem 31232 BLAKE2B 
055ab9ccb42bb85f87b65eeaa59f645ec390f0751eb379b22b1a2c83920ef1c482a3bed8f5105843c341fe92ba0c8d44272688b929bca13c690945f7e37b282f
 SHA512 
03c34c3e8174d9010440483af34800b74a7bbddd5daa63607e6aa2254d9c91cf36d90854ea65827b32680432de278aeeb7b8878f788f124c150f163409fa5107

diff --git a/dev-ruby/http-parser/http-parser-1.2.3.ebuild 
b/dev-ruby/http-parser/http-parser-1.2.3.ebuild
new file mode 100644
index 000..e3227ecbebf
--- /dev/null
+++ b/dev-ruby/http-parser/http-parser-1.2.3.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A super fast http parser for ruby"
+HOMEPAGE="https://github.com/cotag/http-parser;
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND+=" >=net-libs/http-parser-2.8.1"
+RDEPEND+=" >=net-libs/http-parser-2.8.1"
+
+ruby_add_bdepend "dev-ruby/ffi-compiler"
+
+each_ruby_compile() {
+   ${RUBY} -C ext -S rake || die
+   mv ext/*/libhttp-parser-ext.so lib/http-parser/ || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http-parser/

2021-01-10 Thread Hans de Graaff
commit: 01df953bffa5d4b40ed18d497351ee0bd081dde1
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Jan 10 08:08:36 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Jan 10 08:08:36 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01df953b

dev-ruby/http-parser: don't hardcode build platform

Closes: https://bugs.gentoo.org/763978
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/http-parser/http-parser-1.2.2.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-ruby/http-parser/http-parser-1.2.2.ebuild 
b/dev-ruby/http-parser/http-parser-1.2.2.ebuild
index 796554e1831..e3227ecbebf 100644
--- a/dev-ruby/http-parser/http-parser-1.2.2.ebuild
+++ b/dev-ruby/http-parser/http-parser-1.2.2.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-USE_RUBY="ruby24 ruby25 ruby26 ruby27"
+USE_RUBY="ruby25 ruby26 ruby27"
 
 RUBY_FAKEGEM_RECIPE_TEST="rspec3"
 
@@ -25,5 +25,5 @@ ruby_add_bdepend "dev-ruby/ffi-compiler"
 
 each_ruby_compile() {
${RUBY} -C ext -S rake || die
-   mv ext/x86_64-linux/libhttp-parser-ext.so lib/http-parser/ || die
+   mv ext/*/libhttp-parser-ext.so lib/http-parser/ || die
 }



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http/

2020-12-24 Thread Hans de Graaff
commit: 95e06f38e243b101ebba008e390f716e91bd1dc6
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Dec 25 07:12:46 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Dec 25 07:12:56 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95e06f38

dev-ruby/http: add 4.4.1

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/http/Manifest  |  1 +
 dev-ruby/http/http-4.4.1.ebuild | 49 +
 2 files changed, 50 insertions(+)

diff --git a/dev-ruby/http/Manifest b/dev-ruby/http/Manifest
index 05168d07615..43bdbc36262 100644
--- a/dev-ruby/http/Manifest
+++ b/dev-ruby/http/Manifest
@@ -1,2 +1,3 @@
 DIST http-3.3.0.gem 70656 BLAKE2B 
5c52864168663640389a0f107e1bf8a202654a8b479c92bf5126354d360adcae45a9b4596da7cff2e412fee88ed3622870c4e2bb18eca97466b4ede28baa2a08
 SHA512 
fcb2549c22974712e129306b472c1a32466c50add85eee9a558582697c7ece26cb7a1db6da6aaceedb8bfd134d1213090c158db510fe53ddbe201bba6bd22c68
 DIST http-4.1.1.gem 74240 BLAKE2B 
350d4a2eb966f8dae05a206e20a92d8ce0601df36673cae8c969b8849d6715c5d0ab0e24c4b6cc4f117e4788e535296f86d5193198df4a8229572817c9cd3f75
 SHA512 
89e088521212293db692b66a7058327c215bba119b3f01d4120fd32f0754294d4cbada88ed9cffb6f182f6d712a0923dadfc645c1618e25a802fcc3d467356de
+DIST http-4.4.1.gem 75776 BLAKE2B 
ab34a6a567842d52f9b7cbe3fc3fb8e4757f5cf1303deacdf2f2130a44e82fde64f0db561c3f8fc28100faea277a9c4a9352f95e6cb1359730b34e83a7b36d72
 SHA512 
6e43a8ae379d7c8a807a9a03c87bfb5ad1719f9838e26ac7a695220ee2bc50344accc2db268d30da175328fd5468b87ec8532d17ce42a5b74d6c2c4c281d1bc9

diff --git a/dev-ruby/http/http-4.4.1.ebuild b/dev-ruby/http/http-4.4.1.ebuild
new file mode 100644
index 000..1b3a4d07704
--- /dev/null
+++ b/dev-ruby/http/http-4.4.1.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="An easy-to-use client library for making requests from Ruby"
+HOMEPAGE="https://github.com/tarcieri/http;
+
+LICENSE="MIT"
+SLOT="4"
+KEYWORDS="~amd64"
+IUSE=""
+
+ruby_add_rdepend "
+   >=dev-ruby/addressable-2.3:0
+   >=dev-ruby/http-cookie-1.0:0
+   >=dev-ruby/http-form_data-2.2:2
+   =dev-ruby/http-parser-1.2*"
+
+ruby_add_bdepend "
+   test? ( dev-ruby/certificate_authority dev-ruby/rspec-its )"
+
+all_ruby_prepare() {
+   sed -i -e '/simplecov/,/end/ s:^:#:' \
+   -e '1irequire "cgi"' spec/spec_helper.rb || die
+
+   # Avoid specs that require network access
+   sed -i -e '/.persistent/,/^  end/ s:^:#:' \
+   spec/lib/http_spec.rb || die
+   sed -i -e '/with non-ASCII URLs/,/^end/ s:^:#:' \
+   spec/lib/http/client_spec.rb || die
+
+   # Avoid spec that may fail with a running web server
+   sed -i -e '/unifies socket errors into HTTP::ConnectionError/,/^  end/ 
s:^:#:' spec/lib/http_spec.rb || die
+
+   # Fix spec for production release
+   sed -i -e '/User-Agent:/ s/.dev//' 
spec/lib/http/features/logging_spec.rb || die
+
+   # Avoid specs also failing upstream due to some certificate issue
+   sed -i -e '/context "ssl"/,/^  end/ s:^:#:' spec/lib/http_spec.rb 
|| die
+   sed -i -e '/describe "working with SSL"/,/^  end/ s:^:#:' 
spec/lib/http/client_spec.rb || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http-parser/

2020-12-24 Thread Hans de Graaff
commit: 0edb73a350e33ef234f8fa4bbabe9b9b8176ac60
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Dec 25 06:22:43 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Dec 25 07:12:56 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0edb73a3

dev-ruby/http-parser: initial import of 1.2.2

New dependency for dev-ruby/http.

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/http-parser/Manifest |  1 +
 dev-ruby/http-parser/http-parser-1.2.2.ebuild | 29 +++
 dev-ruby/http-parser/metadata.xml | 11 ++
 3 files changed, 41 insertions(+)

diff --git a/dev-ruby/http-parser/Manifest b/dev-ruby/http-parser/Manifest
new file mode 100644
index 000..90d32e89697
--- /dev/null
+++ b/dev-ruby/http-parser/Manifest
@@ -0,0 +1 @@
+DIST http-parser-1.2.2.gem 32256 BLAKE2B 
bc1600497db7c0ae9ee9311a6eae6494090b190b49d37809671d0c2fbb3b56ab4709dd16b68c7bfe8fc75609fc6f01d31c21c92681b9adbb4c83e521991d9172
 SHA512 
cffc1561657b7cb50c446e54da20176870ffe5f1acfe5e9fadfeacbea421fcc89243dd8f4a04d7933e19c155662fcd47db950c3743968d7981c52aa6c0a43ab5

diff --git a/dev-ruby/http-parser/http-parser-1.2.2.ebuild 
b/dev-ruby/http-parser/http-parser-1.2.2.ebuild
new file mode 100644
index 000..796554e1831
--- /dev/null
+++ b/dev-ruby/http-parser/http-parser-1.2.2.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A super fast http parser for ruby"
+HOMEPAGE="https://github.com/cotag/http-parser;
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND+=" >=net-libs/http-parser-2.8.1"
+RDEPEND+=" >=net-libs/http-parser-2.8.1"
+
+ruby_add_bdepend "dev-ruby/ffi-compiler"
+
+each_ruby_compile() {
+   ${RUBY} -C ext -S rake || die
+   mv ext/x86_64-linux/libhttp-parser-ext.so lib/http-parser/ || die
+}

diff --git a/dev-ruby/http-parser/metadata.xml 
b/dev-ruby/http-parser/metadata.xml
new file mode 100644
index 000..6934c42f882
--- /dev/null
+++ b/dev-ruby/http-parser/metadata.xml
@@ -0,0 +1,11 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+r...@gentoo.org
+Gentoo Ruby Project
+  
+  
+cotag/http-parser
+  
+



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http-cookie/

2020-12-21 Thread Hans de Graaff
commit: 3a485a766cec067e5286c25e9ed874bbb0e2c027
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Dec 22 05:14:55 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Dec 22 05:30:10 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a485a76

dev-ruby/http-cookie: add ruby27

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/http-cookie/http-cookie-1.0.3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/http-cookie/http-cookie-1.0.3.ebuild 
b/dev-ruby/http-cookie/http-cookie-1.0.3.ebuild
index 67943dd5035..ea36755f8f1 100644
--- a/dev-ruby/http-cookie/http-cookie-1.0.3.ebuild
+++ b/dev-ruby/http-cookie/http-cookie-1.0.3.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
+USE_RUBY="ruby25 ruby26 ruby27"
 
 RUBY_FAKEGEM_RECIPE_DOC="rdoc"
 RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http/

2020-09-30 Thread Sam James
commit: 97959281c822c9263b1d5d085d4a24368e00239a
Author: Sam James  gentoo  org>
AuthorDate: Thu Oct  1 00:24:28 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Oct  1 00:24:28 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97959281

dev-ruby/http: Keyword 4.1.1 arm64, #741891

Signed-off-by: Sam James  gentoo.org>

 dev-ruby/http/http-4.1.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/http/http-4.1.1.ebuild b/dev-ruby/http/http-4.1.1.ebuild
index 8bb8d0f0692..d9ea9b87273 100644
--- a/dev-ruby/http/http-4.1.1.ebuild
+++ b/dev-ruby/http/http-4.1.1.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="https://github.com/tarcieri/http;
 
 LICENSE="MIT"
 SLOT="4"
-KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
 IUSE=""
 
 ruby_add_rdepend "



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http/

2020-09-30 Thread Sam James
commit: 77c27c34006e3d027dbfd670f6e66e2c9994b1c5
Author: Sam James  gentoo  org>
AuthorDate: Thu Oct  1 00:24:28 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Oct  1 00:24:28 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77c27c34

dev-ruby/http: Keyword 3.3.0 arm64, #741891

Signed-off-by: Sam James  gentoo.org>

 dev-ruby/http/http-3.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/http/http-3.3.0.ebuild b/dev-ruby/http/http-3.3.0.ebuild
index 42ad9f2a512..c77c5fa129c 100644
--- a/dev-ruby/http/http-3.3.0.ebuild
+++ b/dev-ruby/http/http-3.3.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="https://github.com/tarcieri/http;
 
 LICENSE="MIT"
 SLOT="3"
-KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
 IUSE=""
 
 ruby_add_rdepend "



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http-accept/

2020-09-14 Thread Hans de Graaff
commit: 56a7db2eaa81477392dafe4f0f153530d855b00b
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Sep 13 06:38:09 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Sep 14 06:09:26 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56a7db2e

dev-ruby/http-accept: cleanup

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/http-accept/Manifest |  1 -
 dev-ruby/http-accept/http-accept-2.1.0.ebuild | 24 
 2 files changed, 25 deletions(-)

diff --git a/dev-ruby/http-accept/Manifest b/dev-ruby/http-accept/Manifest
index 091802c08b4..7f5c799b9ab 100644
--- a/dev-ruby/http-accept/Manifest
+++ b/dev-ruby/http-accept/Manifest
@@ -1,3 +1,2 @@
 DIST http-accept-1.7.0.tar.gz 12289 BLAKE2B 
5eda9bd29e2dd2b52c8f2589adf57872a80aaf93c37d28b1668dc24fc1e2fa81d00ec12766dd558691dbf3e6560bba013f456a659ead47fffd77b1565c186a7f
 SHA512 
3502bfbd07f6bb0164843c728cd5ef27adfd675317fd60372539180de212d02d6d446cff8eb081d1cbe5a19b30d5759a55b22bc63736cea83254595bd691522f
-DIST http-accept-2.1.0.tar.gz 12473 BLAKE2B 
afb5513207c0491fbac6e28e14f7637de805f3da60f0f00b6efa54a21686444f3a669a0f47895f21b335031856a1bee1e60b1f11e22b8a7caac23168bc6f7892
 SHA512 
c8eff607b697ff1691644e4e2e0447a64f238dbbc13413afc7bc3042cbb49d2d825bc9b698845dce4be2ebb3ecd9b31f3d5910a371982e74927085c9121c4dd6
 DIST http-accept-2.1.1.tar.gz 12488 BLAKE2B 
b909736c0fda14b32f30c38f12f4c4c2b2bf1a36ddf753069484b6b7151d518b80a6ae8dba929e27f8f758c0c0ae0c52c24802f02b1bfd4674ca33b50d7a0de0
 SHA512 
e0231cae90ce9180006714485df2cf205bf1f114887dc581ea50fb558c1c7e434838d10d0c9f69c1d747249b8d0c73e628a6ea7b1ffa1ffa7059ba2447307df2

diff --git a/dev-ruby/http-accept/http-accept-2.1.0.ebuild 
b/dev-ruby/http-accept/http-accept-2.1.0.ebuild
deleted file mode 100644
index 96888b18982..000
--- a/dev-ruby/http-accept/http-accept-2.1.0.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby24 ruby25 ruby26"
-
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Parse Accept and Accept-Language HTTP headers"
-HOMEPAGE="https://github.com/socketry/http-accept;
-SRC_URI="https://github.com/socketry/http-accept/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="2"
-KEYWORDS="~amd64"
-IUSE=""
-
-all_ruby_prepare() {
-   sed -i -e '/covered/ s:^:#:' spec/spec_helper.rb || die
-}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http-form_data/

2020-09-05 Thread Hans de Graaff
commit: 613c341e2efc83d2b80077036af32cc25fa09adc
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Sep  5 06:10:37 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Sep  5 08:01:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=613c341e

dev-ruby/http-form_data: cleanup

Package-Manager: Portage-3.0.4, Repoman-2.3.23
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/http-form_data/Manifest   |  1 -
 .../http-form_data/http-form_data-1.0.3.ebuild | 24 --
 2 files changed, 25 deletions(-)

diff --git a/dev-ruby/http-form_data/Manifest b/dev-ruby/http-form_data/Manifest
index be771397f69..f265faa7bc9 100644
--- a/dev-ruby/http-form_data/Manifest
+++ b/dev-ruby/http-form_data/Manifest
@@ -1,3 +1,2 @@
-DIST http-form_data-1.0.3.gem 14336 BLAKE2B 
f58410dfa309fbec55e97f5bd10e56a7be0d915a0e87d4873c66a2d0f112552450424fe3a54529bc77e8bfbd5ac019f9ec231881d48942eaf55725d618203d56
 SHA512 
6e438a1c0c56116555737785d9b0b624f2cbee010146d0683c94e72473ed6f8a872c2ecbd878bc71f4aa378ebcd820d2743e0f6236778b65aad99c14e9c79fdf
 DIST http-form_data-2.2.0.gem 17408 BLAKE2B 
35669a42e366297eb54cb3b291b0cedcd70387f3e903056ff3dbbab52a6efaa9d536111f00dd9cd360268e75dffcd8cc91ad0ed898236f0e7af89f14979d3240
 SHA512 
dbcc2453388ba586556b86d4cff9cf12fcde4ee5f5a913e8c5f24857b10010e920fba447c1d34bed78a1e636c2ef2649ea4dd1b428c29842b3c45eeaa1281e74
 DIST http-form_data-2.3.0.gem 17408 BLAKE2B 
faa29c86d57fac1554680bb10e1a71e591ec873a04c63c0d0fa2c993c03df03dd35f3b762a290d188285efc0cf63d5040b262d386cdf7a4abc4b7477a6a1e00f
 SHA512 
c070126d18a66bd505005d7dae4ece6c751e52593806daf618bbb437b7f9296a5f18aac2e317b3526c9b34adc2f4d9fc7b7bab8cf2a8c8ca67fdc5940969ff21

diff --git a/dev-ruby/http-form_data/http-form_data-1.0.3.ebuild 
b/dev-ruby/http-form_data/http-form_data-1.0.3.ebuild
deleted file mode 100644
index 5e6c7f35800..000
--- a/dev-ruby/http-form_data/http-form_data-1.0.3.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby24 ruby25"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Utility-belt to build form data request bodies"
-HOMEPAGE="https://github.com/httprb/form_data.rb;
-
-LICENSE="MIT"
-SLOT="1.0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
-IUSE=""
-
-all_ruby_prepare() {
-   sed -i -e '/simplecov/,/SimpleCov.start/ s:^:#:' spec/spec_helper.rb || 
die
-}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http-form_data/

2020-08-16 Thread Hans de Graaff
commit: ff1849a32e36561dd353d389c824cbdd538bef04
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Aug 16 08:40:08 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Aug 16 16:29:36 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff1849a3

dev-ruby/http-form_data: cleanup

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/http-form_data/Manifest   |  1 -
 .../http-form_data/http-form_data-2.1.1.ebuild | 24 --
 2 files changed, 25 deletions(-)

diff --git a/dev-ruby/http-form_data/Manifest b/dev-ruby/http-form_data/Manifest
index 2114221018e..be771397f69 100644
--- a/dev-ruby/http-form_data/Manifest
+++ b/dev-ruby/http-form_data/Manifest
@@ -1,4 +1,3 @@
 DIST http-form_data-1.0.3.gem 14336 BLAKE2B 
f58410dfa309fbec55e97f5bd10e56a7be0d915a0e87d4873c66a2d0f112552450424fe3a54529bc77e8bfbd5ac019f9ec231881d48942eaf55725d618203d56
 SHA512 
6e438a1c0c56116555737785d9b0b624f2cbee010146d0683c94e72473ed6f8a872c2ecbd878bc71f4aa378ebcd820d2743e0f6236778b65aad99c14e9c79fdf
-DIST http-form_data-2.1.1.gem 16896 BLAKE2B 
b19507dddf5c072b5a190bff98c61b94209652445ba995c3834bdf47faa515cc3877afcb46ef4946b4b6ad265d917cfc0fcdba2ee98c440c134343883740917e
 SHA512 
43e1d9a522a748ab5d1633392225d87b5b178f6ae46a9bc4296b2a71b95b54d0a0c5fa1c3d8a8f48134df7c8c5893bfd7a5db060da275f49a147385cb4d04627
 DIST http-form_data-2.2.0.gem 17408 BLAKE2B 
35669a42e366297eb54cb3b291b0cedcd70387f3e903056ff3dbbab52a6efaa9d536111f00dd9cd360268e75dffcd8cc91ad0ed898236f0e7af89f14979d3240
 SHA512 
dbcc2453388ba586556b86d4cff9cf12fcde4ee5f5a913e8c5f24857b10010e920fba447c1d34bed78a1e636c2ef2649ea4dd1b428c29842b3c45eeaa1281e74
 DIST http-form_data-2.3.0.gem 17408 BLAKE2B 
faa29c86d57fac1554680bb10e1a71e591ec873a04c63c0d0fa2c993c03df03dd35f3b762a290d188285efc0cf63d5040b262d386cdf7a4abc4b7477a6a1e00f
 SHA512 
c070126d18a66bd505005d7dae4ece6c751e52593806daf618bbb437b7f9296a5f18aac2e317b3526c9b34adc2f4d9fc7b7bab8cf2a8c8ca67fdc5940969ff21

diff --git a/dev-ruby/http-form_data/http-form_data-2.1.1.ebuild 
b/dev-ruby/http-form_data/http-form_data-2.1.1.ebuild
deleted file mode 100644
index f257fbc89f0..000
--- a/dev-ruby/http-form_data/http-form_data-2.1.1.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Utility-belt to build form data request bodies"
-HOMEPAGE="https://github.com/httprb/form_data.rb;
-
-LICENSE="MIT"
-SLOT="2"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
-IUSE=""
-
-all_ruby_prepare() {
-   sed -i -e '/simplecov/,/SimpleCov.start/ s:^:#: ; 1irequire "json"' 
spec/spec_helper.rb || die
-}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http-form_data/

2020-05-23 Thread Hans de Graaff
commit: 49a8a9c90e4a80e4805286a89bd4eb37df22819a
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat May 23 08:56:58 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat May 23 09:13:57 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49a8a9c9

dev-ruby/http-form_data: amd64 stable

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/http-form_data/http-form_data-2.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/http-form_data/http-form_data-2.2.0.ebuild 
b/dev-ruby/http-form_data/http-form_data-2.2.0.ebuild
index 19cc657ae53..2d3968c6b5b 100644
--- a/dev-ruby/http-form_data/http-form_data-2.2.0.ebuild
+++ b/dev-ruby/http-form_data/http-form_data-2.2.0.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://github.com/httprb/form_data.rb;
 
 LICENSE="MIT"
 SLOT="2"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
 IUSE=""
 
 all_ruby_prepare() {



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http-form_data/

2020-05-23 Thread Hans de Graaff
commit: 3e24e1e3098783f57a5e68d72a6b032af3c47960
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat May 23 08:54:59 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat May 23 09:13:56 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e24e1e3

dev-ruby/http-form_data: add ruby25

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/http-form_data/http-form_data-1.0.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/http-form_data/http-form_data-1.0.3.ebuild 
b/dev-ruby/http-form_data/http-form_data-1.0.3.ebuild
index 03de1ac551a..5e6c7f35800 100644
--- a/dev-ruby/http-form_data/http-form_data-1.0.3.ebuild
+++ b/dev-ruby/http-form_data/http-form_data-1.0.3.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
-USE_RUBY="ruby21 ruby22 ruby23 ruby24"
+USE_RUBY="ruby24 ruby25"
 
 RUBY_FAKEGEM_RECIPE_TEST="rspec3"
 



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http-accept/

2020-05-19 Thread Hans de Graaff
commit: 1863ccd4611483469f3a3d1819a10fb60021bbfa
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue May 19 18:21:22 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed May 20 05:32:37 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1863ccd4

dev-ruby/http-accept: add ruby27

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/http-accept/http-accept-1.7.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/http-accept/http-accept-1.7.0.ebuild 
b/dev-ruby/http-accept/http-accept-1.7.0.ebuild
index 391f22753ff..fe574509a5c 100644
--- a/dev-ruby/http-accept/http-accept-1.7.0.ebuild
+++ b/dev-ruby/http-accept/http-accept-1.7.0.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-USE_RUBY="ruby24 ruby25 ruby26"
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
 
 RUBY_FAKEGEM_EXTRADOC="README.md"
 



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/http/

2020-05-12 Thread Hans de Graaff
commit: e9e931d9477dae0e1e8a42e7ea6f41fc77b3c602
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed May 13 04:58:23 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed May 13 04:58:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9e931d9

dev-ruby/http: remove masked slot

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/http/Manifest |  1 -
 dev-ruby/http/http-0.9.8-r2.ebuild | 40 --
 2 files changed, 41 deletions(-)

diff --git a/dev-ruby/http/Manifest b/dev-ruby/http/Manifest
index 4e7e0434dd9..05168d07615 100644
--- a/dev-ruby/http/Manifest
+++ b/dev-ruby/http/Manifest
@@ -1,3 +1,2 @@
-DIST http-0.9.8.gem 66560 BLAKE2B 
15b6cc066d2b04c3c6df604787f69b5079dacd277dc95a74b56832fc26cd84d2b631b60a60baadaf46368e5dfda30152983c335faea63649bc5153d11736
 SHA512 
bb89147a3c28ebd75d2453e51c0c422557907e055b9a20a560b803bc64edfcdfe96e997ff225a26c9ca278211b0f70faaccf2d18ce2cdc9fd95bc4048093ef68
 DIST http-3.3.0.gem 70656 BLAKE2B 
5c52864168663640389a0f107e1bf8a202654a8b479c92bf5126354d360adcae45a9b4596da7cff2e412fee88ed3622870c4e2bb18eca97466b4ede28baa2a08
 SHA512 
fcb2549c22974712e129306b472c1a32466c50add85eee9a558582697c7ece26cb7a1db6da6aaceedb8bfd134d1213090c158db510fe53ddbe201bba6bd22c68
 DIST http-4.1.1.gem 74240 BLAKE2B 
350d4a2eb966f8dae05a206e20a92d8ce0601df36673cae8c969b8849d6715c5d0ab0e24c4b6cc4f117e4788e535296f86d5193198df4a8229572817c9cd3f75
 SHA512 
89e088521212293db692b66a7058327c215bba119b3f01d4120fd32f0754294d4cbada88ed9cffb6f182f6d712a0923dadfc645c1618e25a802fcc3d467356de

diff --git a/dev-ruby/http/http-0.9.8-r2.ebuild 
b/dev-ruby/http/http-0.9.8-r2.ebuild
deleted file mode 100644
index f37b1828396..000
--- a/dev-ruby/http/http-0.9.8-r2.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-USE_RUBY="ruby21 ruby22 ruby23 ruby24"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
-
-inherit ruby-fakegem
-
-DESCRIPTION="An easy-to-use client library for making requests from Ruby"
-HOMEPAGE="https://github.com/tarcieri/http;
-
-LICENSE="MIT"
-SLOT="0.8"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
-IUSE=""
-
-ruby_add_rdepend "
-   >=dev-ruby/addressable-2.3
-   >=dev-ruby/http-cookie-1.0
-   >=dev-ruby/http-form_data-1.0.1:1.0
-   >=dev-ruby/http_parser_rb-0.6.0 =dev-ruby/http_parser_rb-0.6*"
-
-ruby_add_bdepend "
-   test? ( dev-ruby/certificate_authority dev-ruby/rspec-its )"
-
-all_ruby_prepare() {
-   sed -i -e '/simplecov/,/end/ s:^:#:' \
-   -e '1irequire "cgi"' spec/spec_helper.rb || die
-
-   # Avoid specs that require network access
-   sed -i -e '/.persistent/,/^  end/ s:^:#:' \
-   spec/lib/http_spec.rb || die
-   sed -i -e '/with non-ASCII URLs/,/^end/ s:^:#:' \
-   spec/lib/http/client_spec.rb || die
-}



  1   2   3   >