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

2026-01-07 Thread Hans de Graaff
commit: 06049165d66eab9421bc6f981a6cf5afabcd5904
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Jan  7 19:46:52 2026 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Jan  7 20:38:52 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06049165

dev-ruby/io-event: enable ruby40

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

 dev-ruby/io-event/io-event-1.14.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/io-event/io-event-1.14.2.ebuild 
b/dev-ruby/io-event/io-event-1.14.2.ebuild
index e05cf6aea0ce..5be9bd668ebc 100644
--- a/dev-ruby/io-event/io-event-1.14.2.ebuild
+++ b/dev-ruby/io-event/io-event-1.14.2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 2022-2025 Gentoo Authors
+# Copyright 2022-2026 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-USE_RUBY="ruby32 ruby33 ruby34"
+USE_RUBY="ruby32 ruby33 ruby34 ruby40"
 
 RUBY_FAKEGEM_EXTENSIONS=(ext/extconf.rb)
 RUBY_FAKEGEM_EXTRADOC="readme.md"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/io-event/files/

2025-12-06 Thread Michael Mair-Keimberger
commit: fcf12b02b58b4964dd28db5e4f26dba9f4b85eae
Author: Michael Mair-Keimberger  gentoo  org>
AuthorDate: Sat Dec  6 16:59:14 2025 +
Commit: Michael Mair-Keimberger  gentoo  org>
CommitDate: Sat Dec  6 16:59:46 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fcf12b02

dev-ruby/io-event: remove unused patch(es)

Signed-off-by: Michael Mair-Keimberger  gentoo.org>

 .../files/io-event-1.6.5-update-test-hooks.patch   | 157 -
 1 file changed, 157 deletions(-)

diff --git a/dev-ruby/io-event/files/io-event-1.6.5-update-test-hooks.patch 
b/dev-ruby/io-event/files/io-event-1.6.5-update-test-hooks.patch
deleted file mode 100644
index 09e2f96a2223..
--- a/dev-ruby/io-event/files/io-event-1.6.5-update-test-hooks.patch
+++ /dev/null
@@ -1,157 +0,0 @@
-From c2ffc28e97a08534e003eaf25abfa35279274263 Mon Sep 17 00:00:00 2001
-From: Samuel Williams 
-Date: Wed, 4 Sep 2024 20:53:04 +1200
-Subject: [PATCH] Update test before/after hooks.
-

- test/io/event/selector.rb | 12 
- test/io/event/selector/buffered_io.rb |  4 ++--
- test/io/event/selector/cancellable.rb |  7 +++
- test/io/event/selector/file_io.rb |  4 ++--
- test/io/event/selector/process_io.rb  |  4 ++--
- test/io/event/selector/queue.rb   |  4 ++--
- 6 files changed, 15 insertions(+), 20 deletions(-)
-
-diff --git a/test/io/event/selector.rb b/test/io/event/selector.rb
-index 760369a6..ee1a53f8 100644
 a/test/io/event/selector.rb
-+++ b/test/io/event/selector.rb
-@@ -622,14 +622,12 @@ def transfer
-   end
- 
-   with 'an instance' do
--  def before
-+  before do
-   @loop = Fiber.current
-   @selector = subject.new(@loop)
--  super
-   end
-   
--  def after
--  super
-+  after do
-   @selector&.close
-   end
-   
-@@ -642,14 +640,12 @@ def after
- end
- 
- describe IO::Event::Debug::Selector do
--  def before
-+  before do
-   @loop = Fiber.current
-   @selector = subject.new(IO::Event::Selector.new(loop))
--  super
-   end
-   
--  def after
--  super
-+  after do
-   @selector&.close
-   end
-   
-diff --git a/test/io/event/selector/buffered_io.rb 
b/test/io/event/selector/buffered_io.rb
-index 3659d717..3b74d569 100644
 a/test/io/event/selector/buffered_io.rb
-+++ b/test/io/event/selector/buffered_io.rb
-@@ -80,12 +80,12 @@
-   next unless klass.instance_methods.include?(:io_read)
-   
-   describe(klass, unique: name) do
--  def before
-+  before do
-   @loop = Fiber.current
-   @selector = subject.new(@loop)
-   end
-   
--  def after
-+  after do
-   @selector&.close
-   end
-   
-diff --git a/test/io/event/selector/cancellable.rb 
b/test/io/event/selector/cancellable.rb
-index 2dfa2bae..cb6c1f2a 100644
 a/test/io/event/selector/cancellable.rb
-+++ b/test/io/event/selector/cancellable.rb
-@@ -15,8 +15,7 @@
-   let(:input) {pipe.first}
-   let(:output) {pipe.last}
-   
--  def after
--  super
-+  after do
-   input.close
-   output.close
-   end
-@@ -70,12 +69,12 @@ def after
-   next unless klass.instance_methods.include?(:io_read)
-   
-   describe(klass, unique: name) do
--  def before
-+  before do
-   @loop = Fiber.current
-   @selector = subject.new(@loop)
-   end
-   
--  def after
-+  after do
-   @selector&.close
-   end
-   
-diff --git a/test/io/event/selector/file_io.rb 
b/test/io/event/selector/file_io.rb
-index 70a2c962..395a45e3 100644
 a/test/io/event/selector/file_io.rb
-+++ b/test/io/event/selector/file_io.rb
-@@ -49,12 +49,12 @@
-   next unless klass.instance_methods.include?(:io_read)
-   
-   describe(klass, unique: name) do
--  def before
-+  before do
-   @loop = Fiber.current
-   @selector = subject.new(@loop)
-   end
-   
--  def after
-+  after do
-   @selector&.close
-   end
-   
-diff --git a/test/io/event/selector/process_io.rb 
b/test/io/event/selector/process_io.rb
-index cb8c73de..1ccff956 100644
 a/test/io/event/selector/process_io.rb
-+++ b/test/io/event/se

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

2025-11-18 Thread Hans de Graaff
commit: 329bcf07ad249a39e673c6b6d8db651f681aa095
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Nov 18 14:49:13 2025 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Nov 18 14:49:42 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=329bcf07

dev-ruby/io-event: add 1.14.2

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

 dev-ruby/io-event/Manifest   |  1 +
 dev-ruby/io-event/io-event-1.14.2.ebuild | 36 
 2 files changed, 37 insertions(+)

diff --git a/dev-ruby/io-event/Manifest b/dev-ruby/io-event/Manifest
index 2d83dfe7cf0b..2076a33f171f 100644
--- a/dev-ruby/io-event/Manifest
+++ b/dev-ruby/io-event/Manifest
@@ -3,3 +3,4 @@ DIST io-event-1.10.0.tar.gz 55073 BLAKE2B 
d711d716ef75ee172627130b627f0d1447a5b5
 DIST io-event-1.11.2.tar.gz 63902 BLAKE2B 
49a433818341e57d4c41e30b1075e4626f29cbaf7e2e5e12e2c452f43bc6b3a3add4f6090bb54396f4a979a58226a712e8bca374796d8c8a840aa4cf6afec693
 SHA512 
b24f644270b64e5588574b506fead1cd253a7c1838af61a80927b3e24924b02a465300f6ab1b9f83ebbe277f79a5e351f2e7dbfd880c7bd0708f46c4b544a811
 DIST io-event-1.12.1.tar.gz 80167 BLAKE2B 
ac707b13fbbe177481e26fd3b1edf638be4e5c6e376c74e99e362d6c58dd8553a46f239ca143bc825809ca46e7130ad29ac2e02fdbd2937743b2ed682db428af
 SHA512 
00c2001d3f01062991b1e041acaa3f4a6c2c8dd2dee25247bd59d1c9314f77470bdb83e25e1fe2a9f631d1e67bcd025dcb3a2158ee2e6ede1938362e32ed17a4
 DIST io-event-1.14.0.tar.gz 85635 BLAKE2B 
6152345d954955bd504c8e9c418bea0a7f652b35a938945aee00112fb397e3abd11b3c5d6034f82ee1ab4ee629b67209cbecc6e5b98bd65d43df7bc486695efd
 SHA512 
2139c6a0b2d452bff5e20245f4999738dc0e6be5cca9d593d5ef032576cf2a6f01886159f61b24e071205fd2c963f03c74b1e58511c3f671322118e671b19e4c
+DIST io-event-1.14.2.tar.gz 85786 BLAKE2B 
981b137c3f1a879d1b9872919652e5e0d424171204d7a663afbef39aff1a250424d4ecf3eb330648f8f1901df28ebcf1981d62979122ff38a2f3850db6082c5c
 SHA512 
02a9e9b959ab4a9ce36431276d62d6185c890bf18065e12d3acdba25a4b249cf57887bfb5c6f7c8e472fef6a9d5e11a0ef08a9d35b41bcd355a647c0371f635c

diff --git a/dev-ruby/io-event/io-event-1.14.2.ebuild 
b/dev-ruby/io-event/io-event-1.14.2.ebuild
new file mode 100644
index ..e05cf6aea0ce
--- /dev/null
+++ b/dev-ruby/io-event/io-event-1.14.2.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2022-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby32 ruby33 ruby34"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/extconf.rb)
+RUBY_FAKEGEM_EXTRADOC="readme.md"
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+RUBY_FAKEGEM_RECIPE_TEST="sus"
+
+inherit ruby-fakegem
+
+DESCRIPTION="An event loop"
+HOMEPAGE="https://github.com/socketry/io-event";
+SRC_URI="https://github.com/socketry/io-event/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="+io-uring"
+
+RDEPEND="io-uring? ( sys-libs/liburing:= )"
+DEPEND="${RDEPEND}"
+
+all_ruby_prepare() {
+   sed -i -E 's/require_relative "(.+)"/require File.expand_path("\1")/g' 
"${RUBY_FAKEGEM_GEMSPEC}" || die
+
+   # Avoid dependency on unpackaged covered package
+   rm -f config/sus.rb || die
+
+   if ! use io-uring ; then
+   sed -i -e 
"s:have_library('uring'):have_library('idonotexist_uring'):" ext/extconf.rb || 
die
+   fi
+}



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

2025-09-06 Thread Hans de Graaff
commit: dbf4703f3d7ef25de28125fbd7b5909b86620f32
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Sep  6 07:42:10 2025 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Sep  6 07:42:23 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbf4703f

dev-ruby/io-event: drop 1.10.1, 1.11.0, 1.12.0

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

 dev-ruby/io-event/Manifest   |  3 ---
 dev-ruby/io-event/io-event-1.10.1.ebuild | 36 
 dev-ruby/io-event/io-event-1.11.0.ebuild | 36 
 dev-ruby/io-event/io-event-1.12.0.ebuild | 36 
 4 files changed, 111 deletions(-)

diff --git a/dev-ruby/io-event/Manifest b/dev-ruby/io-event/Manifest
index f574164ac7f0..2d83dfe7cf0b 100644
--- a/dev-ruby/io-event/Manifest
+++ b/dev-ruby/io-event/Manifest
@@ -1,8 +1,5 @@
 DIST io-event-1.1.7.tar.gz 35211 BLAKE2B 
d288ec902c4d775b49315d4eeda8bb0582b7444e7adc60846283fbffbe8ecec6e13c1bc7ce898c4aaf3e78d52602045f9bde561f6f50c797b7aecb3d7b01
 SHA512 
f61d0eb7203b4bd4b38d1f42a23c67d4ae04dbbb4c7018149d52db440d769131581347198f4a6da6e99aaa1ac526ad1c1cb9d56ecf48c1fc70fbf1b62fb161e7
 DIST io-event-1.10.0.tar.gz 55073 BLAKE2B 
d711d716ef75ee172627130b627f0d1447a5b5a2250679bf155f671acd272a437538c281f88bc3661d009d2d5d7963815635ce8c9017aa6ad15a0b332a52aca9
 SHA512 
8cab56989ada7b1dc7bb6b4df3ad06fcd74f33387f6456a172f9eb877aaff42dcb38f9335ce4c2062653e5164c47a84137ee931fd8c28547e1c1616f97b7bbfd
-DIST io-event-1.10.1.tar.gz 55429 BLAKE2B 
fbdb21a7dd01518798631c2240cfdd515428aed4142cdf311d8648638320d7c21aee1648b97e8f5231607ebc1f1bc4a21f50de6f97ba88d78199c7fe6aa22d8a
 SHA512 
6ffe0904595f5e28239745bf8e094e1ec104723d763a96843593cc6b22e021f5ab03af128b2e2e78883958f5f9c4661dc8d6e48065eb17fdf1cbeaf08f66494c
-DIST io-event-1.11.0.tar.gz 63106 BLAKE2B 
42f90d6069d4ba54f1f127ad9d1c9af900f942f0a94334b5d443c16d5ab1194e9fad83aa8551599e2255690c364c2468f62f6e06db299363e14747362b73f420
 SHA512 
390c08239af9c71548b4f6cd6679237b0d2bdd51fe4f9d06dbe4684eb37d4e2dc2ad5fd6b84d28d79f33c721d3c7bcd733e77583c7d07064ee0935732ccb71a9
 DIST io-event-1.11.2.tar.gz 63902 BLAKE2B 
49a433818341e57d4c41e30b1075e4626f29cbaf7e2e5e12e2c452f43bc6b3a3add4f6090bb54396f4a979a58226a712e8bca374796d8c8a840aa4cf6afec693
 SHA512 
b24f644270b64e5588574b506fead1cd253a7c1838af61a80927b3e24924b02a465300f6ab1b9f83ebbe277f79a5e351f2e7dbfd880c7bd0708f46c4b544a811
-DIST io-event-1.12.0.tar.gz 80152 BLAKE2B 
3cd424b58618fde341af0272027c35886f4dc4c0a5a30fd6099122ba92226dadf17990bb42cc00f275cf9ae028462ca3416a9c3a24baa6e5d3679e24480d7747
 SHA512 
79620fd6e39aec7b71f6fdb955f21b16c8d190fc9601dae9af18ac0b959ae3f7773fbe2e684d09edda0531bb785b3e99193c4e52beee851623f1928eccaac1c4
 DIST io-event-1.12.1.tar.gz 80167 BLAKE2B 
ac707b13fbbe177481e26fd3b1edf638be4e5c6e376c74e99e362d6c58dd8553a46f239ca143bc825809ca46e7130ad29ac2e02fdbd2937743b2ed682db428af
 SHA512 
00c2001d3f01062991b1e041acaa3f4a6c2c8dd2dee25247bd59d1c9314f77470bdb83e25e1fe2a9f631d1e67bcd025dcb3a2158ee2e6ede1938362e32ed17a4
 DIST io-event-1.14.0.tar.gz 85635 BLAKE2B 
6152345d954955bd504c8e9c418bea0a7f652b35a938945aee00112fb397e3abd11b3c5d6034f82ee1ab4ee629b67209cbecc6e5b98bd65d43df7bc486695efd
 SHA512 
2139c6a0b2d452bff5e20245f4999738dc0e6be5cca9d593d5ef032576cf2a6f01886159f61b24e071205fd2c963f03c74b1e58511c3f671322118e671b19e4c

diff --git a/dev-ruby/io-event/io-event-1.10.1.ebuild 
b/dev-ruby/io-event/io-event-1.10.1.ebuild
deleted file mode 100644
index e05cf6aea0ce..
--- a/dev-ruby/io-event/io-event-1.10.1.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 2022-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby32 ruby33 ruby34"
-
-RUBY_FAKEGEM_EXTENSIONS=(ext/extconf.rb)
-RUBY_FAKEGEM_EXTRADOC="readme.md"
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-RUBY_FAKEGEM_RECIPE_TEST="sus"
-
-inherit ruby-fakegem
-
-DESCRIPTION="An event loop"
-HOMEPAGE="https://github.com/socketry/io-event";
-SRC_URI="https://github.com/socketry/io-event/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="+io-uring"
-
-RDEPEND="io-uring? ( sys-libs/liburing:= )"
-DEPEND="${RDEPEND}"
-
-all_ruby_prepare() {
-   sed -i -E 's/require_relative "(.+)"/require File.expand_path("\1")/g' 
"${RUBY_FAKEGEM_GEMSPEC}" || die
-
-   # Avoid dependency on unpackaged covered package
-   rm -f config/sus.rb || die
-
-   if ! use io-uring ; then
-   sed -i -e 
"s:have_library('uring'):have_library('idonotexist_uring'):" ext/extconf.rb || 
die
-   fi
-}

diff --git a/dev-ruby/io-event/io-event-1.11.0.ebuild 
b/dev-ruby/io-event/io-event-1.11.0.ebuild
deleted file mode 100644
index e05cf6aea0ce..
--- a/dev-ruby/io-event/io-event-1.11.0.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 2022-2025 Gentoo Authors
-# Distributed under the

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

2025-09-06 Thread Hans de Graaff
commit: 9bf352034b8f6d9df2be4f330ad1bc06030a3d95
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Sep  6 07:41:30 2025 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Sep  6 07:42:23 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bf35203

dev-ruby/io-event: add 1.14.0

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

 dev-ruby/io-event/Manifest   |  1 +
 dev-ruby/io-event/io-event-1.14.0.ebuild | 36 
 2 files changed, 37 insertions(+)

diff --git a/dev-ruby/io-event/Manifest b/dev-ruby/io-event/Manifest
index 6de7399ba6dd..f574164ac7f0 100644
--- a/dev-ruby/io-event/Manifest
+++ b/dev-ruby/io-event/Manifest
@@ -5,3 +5,4 @@ DIST io-event-1.11.0.tar.gz 63106 BLAKE2B 
42f90d6069d4ba54f1f127ad9d1c9af900f942
 DIST io-event-1.11.2.tar.gz 63902 BLAKE2B 
49a433818341e57d4c41e30b1075e4626f29cbaf7e2e5e12e2c452f43bc6b3a3add4f6090bb54396f4a979a58226a712e8bca374796d8c8a840aa4cf6afec693
 SHA512 
b24f644270b64e5588574b506fead1cd253a7c1838af61a80927b3e24924b02a465300f6ab1b9f83ebbe277f79a5e351f2e7dbfd880c7bd0708f46c4b544a811
 DIST io-event-1.12.0.tar.gz 80152 BLAKE2B 
3cd424b58618fde341af0272027c35886f4dc4c0a5a30fd6099122ba92226dadf17990bb42cc00f275cf9ae028462ca3416a9c3a24baa6e5d3679e24480d7747
 SHA512 
79620fd6e39aec7b71f6fdb955f21b16c8d190fc9601dae9af18ac0b959ae3f7773fbe2e684d09edda0531bb785b3e99193c4e52beee851623f1928eccaac1c4
 DIST io-event-1.12.1.tar.gz 80167 BLAKE2B 
ac707b13fbbe177481e26fd3b1edf638be4e5c6e376c74e99e362d6c58dd8553a46f239ca143bc825809ca46e7130ad29ac2e02fdbd2937743b2ed682db428af
 SHA512 
00c2001d3f01062991b1e041acaa3f4a6c2c8dd2dee25247bd59d1c9314f77470bdb83e25e1fe2a9f631d1e67bcd025dcb3a2158ee2e6ede1938362e32ed17a4
+DIST io-event-1.14.0.tar.gz 85635 BLAKE2B 
6152345d954955bd504c8e9c418bea0a7f652b35a938945aee00112fb397e3abd11b3c5d6034f82ee1ab4ee629b67209cbecc6e5b98bd65d43df7bc486695efd
 SHA512 
2139c6a0b2d452bff5e20245f4999738dc0e6be5cca9d593d5ef032576cf2a6f01886159f61b24e071205fd2c963f03c74b1e58511c3f671322118e671b19e4c

diff --git a/dev-ruby/io-event/io-event-1.14.0.ebuild 
b/dev-ruby/io-event/io-event-1.14.0.ebuild
new file mode 100644
index ..e05cf6aea0ce
--- /dev/null
+++ b/dev-ruby/io-event/io-event-1.14.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2022-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby32 ruby33 ruby34"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/extconf.rb)
+RUBY_FAKEGEM_EXTRADOC="readme.md"
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+RUBY_FAKEGEM_RECIPE_TEST="sus"
+
+inherit ruby-fakegem
+
+DESCRIPTION="An event loop"
+HOMEPAGE="https://github.com/socketry/io-event";
+SRC_URI="https://github.com/socketry/io-event/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="+io-uring"
+
+RDEPEND="io-uring? ( sys-libs/liburing:= )"
+DEPEND="${RDEPEND}"
+
+all_ruby_prepare() {
+   sed -i -E 's/require_relative "(.+)"/require File.expand_path("\1")/g' 
"${RUBY_FAKEGEM_GEMSPEC}" || die
+
+   # Avoid dependency on unpackaged covered package
+   rm -f config/sus.rb || die
+
+   if ! use io-uring ; then
+   sed -i -e 
"s:have_library('uring'):have_library('idonotexist_uring'):" ext/extconf.rb || 
die
+   fi
+}



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

2025-08-23 Thread Hans de Graaff
commit: 11e19edd41f46dee196c49a455ae41bb8dfb0ffd
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Aug 23 06:03:05 2025 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Aug 23 07:44:40 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11e19edd

dev-ruby/io-event: add 1.12.1

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

 dev-ruby/io-event/Manifest   |  1 +
 dev-ruby/io-event/io-event-1.12.1.ebuild | 36 
 2 files changed, 37 insertions(+)

diff --git a/dev-ruby/io-event/Manifest b/dev-ruby/io-event/Manifest
index 72079503eeb1..6de7399ba6dd 100644
--- a/dev-ruby/io-event/Manifest
+++ b/dev-ruby/io-event/Manifest
@@ -4,3 +4,4 @@ DIST io-event-1.10.1.tar.gz 55429 BLAKE2B 
fbdb21a7dd01518798631c2240cfdd515428ae
 DIST io-event-1.11.0.tar.gz 63106 BLAKE2B 
42f90d6069d4ba54f1f127ad9d1c9af900f942f0a94334b5d443c16d5ab1194e9fad83aa8551599e2255690c364c2468f62f6e06db299363e14747362b73f420
 SHA512 
390c08239af9c71548b4f6cd6679237b0d2bdd51fe4f9d06dbe4684eb37d4e2dc2ad5fd6b84d28d79f33c721d3c7bcd733e77583c7d07064ee0935732ccb71a9
 DIST io-event-1.11.2.tar.gz 63902 BLAKE2B 
49a433818341e57d4c41e30b1075e4626f29cbaf7e2e5e12e2c452f43bc6b3a3add4f6090bb54396f4a979a58226a712e8bca374796d8c8a840aa4cf6afec693
 SHA512 
b24f644270b64e5588574b506fead1cd253a7c1838af61a80927b3e24924b02a465300f6ab1b9f83ebbe277f79a5e351f2e7dbfd880c7bd0708f46c4b544a811
 DIST io-event-1.12.0.tar.gz 80152 BLAKE2B 
3cd424b58618fde341af0272027c35886f4dc4c0a5a30fd6099122ba92226dadf17990bb42cc00f275cf9ae028462ca3416a9c3a24baa6e5d3679e24480d7747
 SHA512 
79620fd6e39aec7b71f6fdb955f21b16c8d190fc9601dae9af18ac0b959ae3f7773fbe2e684d09edda0531bb785b3e99193c4e52beee851623f1928eccaac1c4
+DIST io-event-1.12.1.tar.gz 80167 BLAKE2B 
ac707b13fbbe177481e26fd3b1edf638be4e5c6e376c74e99e362d6c58dd8553a46f239ca143bc825809ca46e7130ad29ac2e02fdbd2937743b2ed682db428af
 SHA512 
00c2001d3f01062991b1e041acaa3f4a6c2c8dd2dee25247bd59d1c9314f77470bdb83e25e1fe2a9f631d1e67bcd025dcb3a2158ee2e6ede1938362e32ed17a4

diff --git a/dev-ruby/io-event/io-event-1.12.1.ebuild 
b/dev-ruby/io-event/io-event-1.12.1.ebuild
new file mode 100644
index ..e05cf6aea0ce
--- /dev/null
+++ b/dev-ruby/io-event/io-event-1.12.1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2022-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby32 ruby33 ruby34"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/extconf.rb)
+RUBY_FAKEGEM_EXTRADOC="readme.md"
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+RUBY_FAKEGEM_RECIPE_TEST="sus"
+
+inherit ruby-fakegem
+
+DESCRIPTION="An event loop"
+HOMEPAGE="https://github.com/socketry/io-event";
+SRC_URI="https://github.com/socketry/io-event/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="+io-uring"
+
+RDEPEND="io-uring? ( sys-libs/liburing:= )"
+DEPEND="${RDEPEND}"
+
+all_ruby_prepare() {
+   sed -i -E 's/require_relative "(.+)"/require File.expand_path("\1")/g' 
"${RUBY_FAKEGEM_GEMSPEC}" || die
+
+   # Avoid dependency on unpackaged covered package
+   rm -f config/sus.rb || die
+
+   if ! use io-uring ; then
+   sed -i -e 
"s:have_library('uring'):have_library('idonotexist_uring'):" ext/extconf.rb || 
die
+   fi
+}



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

2025-07-14 Thread Hans de Graaff
commit: 5b83a0be10e5f11bb5c1a7f16efe9db5e3bbbd1a
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Jul 15 06:05:41 2025 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Jul 15 06:05:41 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b83a0be

dev-ruby/io-event: add 1.12.0

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

 dev-ruby/io-event/Manifest   |  1 +
 dev-ruby/io-event/io-event-1.12.0.ebuild | 36 
 2 files changed, 37 insertions(+)

diff --git a/dev-ruby/io-event/Manifest b/dev-ruby/io-event/Manifest
index 0280a526435d..72079503eeb1 100644
--- a/dev-ruby/io-event/Manifest
+++ b/dev-ruby/io-event/Manifest
@@ -3,3 +3,4 @@ DIST io-event-1.10.0.tar.gz 55073 BLAKE2B 
d711d716ef75ee172627130b627f0d1447a5b5
 DIST io-event-1.10.1.tar.gz 55429 BLAKE2B 
fbdb21a7dd01518798631c2240cfdd515428aed4142cdf311d8648638320d7c21aee1648b97e8f5231607ebc1f1bc4a21f50de6f97ba88d78199c7fe6aa22d8a
 SHA512 
6ffe0904595f5e28239745bf8e094e1ec104723d763a96843593cc6b22e021f5ab03af128b2e2e78883958f5f9c4661dc8d6e48065eb17fdf1cbeaf08f66494c
 DIST io-event-1.11.0.tar.gz 63106 BLAKE2B 
42f90d6069d4ba54f1f127ad9d1c9af900f942f0a94334b5d443c16d5ab1194e9fad83aa8551599e2255690c364c2468f62f6e06db299363e14747362b73f420
 SHA512 
390c08239af9c71548b4f6cd6679237b0d2bdd51fe4f9d06dbe4684eb37d4e2dc2ad5fd6b84d28d79f33c721d3c7bcd733e77583c7d07064ee0935732ccb71a9
 DIST io-event-1.11.2.tar.gz 63902 BLAKE2B 
49a433818341e57d4c41e30b1075e4626f29cbaf7e2e5e12e2c452f43bc6b3a3add4f6090bb54396f4a979a58226a712e8bca374796d8c8a840aa4cf6afec693
 SHA512 
b24f644270b64e5588574b506fead1cd253a7c1838af61a80927b3e24924b02a465300f6ab1b9f83ebbe277f79a5e351f2e7dbfd880c7bd0708f46c4b544a811
+DIST io-event-1.12.0.tar.gz 80152 BLAKE2B 
3cd424b58618fde341af0272027c35886f4dc4c0a5a30fd6099122ba92226dadf17990bb42cc00f275cf9ae028462ca3416a9c3a24baa6e5d3679e24480d7747
 SHA512 
79620fd6e39aec7b71f6fdb955f21b16c8d190fc9601dae9af18ac0b959ae3f7773fbe2e684d09edda0531bb785b3e99193c4e52beee851623f1928eccaac1c4

diff --git a/dev-ruby/io-event/io-event-1.12.0.ebuild 
b/dev-ruby/io-event/io-event-1.12.0.ebuild
new file mode 100644
index ..e05cf6aea0ce
--- /dev/null
+++ b/dev-ruby/io-event/io-event-1.12.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2022-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby32 ruby33 ruby34"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/extconf.rb)
+RUBY_FAKEGEM_EXTRADOC="readme.md"
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+RUBY_FAKEGEM_RECIPE_TEST="sus"
+
+inherit ruby-fakegem
+
+DESCRIPTION="An event loop"
+HOMEPAGE="https://github.com/socketry/io-event";
+SRC_URI="https://github.com/socketry/io-event/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="+io-uring"
+
+RDEPEND="io-uring? ( sys-libs/liburing:= )"
+DEPEND="${RDEPEND}"
+
+all_ruby_prepare() {
+   sed -i -E 's/require_relative "(.+)"/require File.expand_path("\1")/g' 
"${RUBY_FAKEGEM_GEMSPEC}" || die
+
+   # Avoid dependency on unpackaged covered package
+   rm -f config/sus.rb || die
+
+   if ! use io-uring ; then
+   sed -i -e 
"s:have_library('uring'):have_library('idonotexist_uring'):" ext/extconf.rb || 
die
+   fi
+}



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

2025-07-05 Thread Hans de Graaff
commit: 034ee8a29dd2972311d031bd1402d216c7b9f5fc
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Jul  6 04:50:50 2025 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Jul  6 04:50:50 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=034ee8a2

dev-ruby/io-event: add 1.11.2

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

 dev-ruby/io-event/Manifest   |  1 +
 dev-ruby/io-event/io-event-1.11.2.ebuild | 36 
 2 files changed, 37 insertions(+)

diff --git a/dev-ruby/io-event/Manifest b/dev-ruby/io-event/Manifest
index a4bb36502ee8..0280a526435d 100644
--- a/dev-ruby/io-event/Manifest
+++ b/dev-ruby/io-event/Manifest
@@ -2,3 +2,4 @@ DIST io-event-1.1.7.tar.gz 35211 BLAKE2B 
d288ec902c4d775b49315d4eeda8bb0582b7444
 DIST io-event-1.10.0.tar.gz 55073 BLAKE2B 
d711d716ef75ee172627130b627f0d1447a5b5a2250679bf155f671acd272a437538c281f88bc3661d009d2d5d7963815635ce8c9017aa6ad15a0b332a52aca9
 SHA512 
8cab56989ada7b1dc7bb6b4df3ad06fcd74f33387f6456a172f9eb877aaff42dcb38f9335ce4c2062653e5164c47a84137ee931fd8c28547e1c1616f97b7bbfd
 DIST io-event-1.10.1.tar.gz 55429 BLAKE2B 
fbdb21a7dd01518798631c2240cfdd515428aed4142cdf311d8648638320d7c21aee1648b97e8f5231607ebc1f1bc4a21f50de6f97ba88d78199c7fe6aa22d8a
 SHA512 
6ffe0904595f5e28239745bf8e094e1ec104723d763a96843593cc6b22e021f5ab03af128b2e2e78883958f5f9c4661dc8d6e48065eb17fdf1cbeaf08f66494c
 DIST io-event-1.11.0.tar.gz 63106 BLAKE2B 
42f90d6069d4ba54f1f127ad9d1c9af900f942f0a94334b5d443c16d5ab1194e9fad83aa8551599e2255690c364c2468f62f6e06db299363e14747362b73f420
 SHA512 
390c08239af9c71548b4f6cd6679237b0d2bdd51fe4f9d06dbe4684eb37d4e2dc2ad5fd6b84d28d79f33c721d3c7bcd733e77583c7d07064ee0935732ccb71a9
+DIST io-event-1.11.2.tar.gz 63902 BLAKE2B 
49a433818341e57d4c41e30b1075e4626f29cbaf7e2e5e12e2c452f43bc6b3a3add4f6090bb54396f4a979a58226a712e8bca374796d8c8a840aa4cf6afec693
 SHA512 
b24f644270b64e5588574b506fead1cd253a7c1838af61a80927b3e24924b02a465300f6ab1b9f83ebbe277f79a5e351f2e7dbfd880c7bd0708f46c4b544a811

diff --git a/dev-ruby/io-event/io-event-1.11.2.ebuild 
b/dev-ruby/io-event/io-event-1.11.2.ebuild
new file mode 100644
index ..e05cf6aea0ce
--- /dev/null
+++ b/dev-ruby/io-event/io-event-1.11.2.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2022-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby32 ruby33 ruby34"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/extconf.rb)
+RUBY_FAKEGEM_EXTRADOC="readme.md"
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+RUBY_FAKEGEM_RECIPE_TEST="sus"
+
+inherit ruby-fakegem
+
+DESCRIPTION="An event loop"
+HOMEPAGE="https://github.com/socketry/io-event";
+SRC_URI="https://github.com/socketry/io-event/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="+io-uring"
+
+RDEPEND="io-uring? ( sys-libs/liburing:= )"
+DEPEND="${RDEPEND}"
+
+all_ruby_prepare() {
+   sed -i -E 's/require_relative "(.+)"/require File.expand_path("\1")/g' 
"${RUBY_FAKEGEM_GEMSPEC}" || die
+
+   # Avoid dependency on unpackaged covered package
+   rm -f config/sus.rb || die
+
+   if ! use io-uring ; then
+   sed -i -e 
"s:have_library('uring'):have_library('idonotexist_uring'):" ext/extconf.rb || 
die
+   fi
+}



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

2025-06-15 Thread Hans de Graaff
commit: ad8be38203bf34fb2dd7b7e6ba94af4de8f6113e
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Jun 16 06:03:57 2025 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Jun 16 06:03:57 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad8be382

dev-ruby/io-event: add 1.11.0

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

 dev-ruby/io-event/Manifest   |  1 +
 dev-ruby/io-event/io-event-1.11.0.ebuild | 36 
 2 files changed, 37 insertions(+)

diff --git a/dev-ruby/io-event/Manifest b/dev-ruby/io-event/Manifest
index 39a663b9b832..87dc02a4a2c8 100644
--- a/dev-ruby/io-event/Manifest
+++ b/dev-ruby/io-event/Manifest
@@ -1,4 +1,5 @@
 DIST io-event-1.1.7.tar.gz 35211 BLAKE2B 
d288ec902c4d775b49315d4eeda8bb0582b7444e7adc60846283fbffbe8ecec6e13c1bc7ce898c4aaf3e78d52602045f9bde561f6f50c797b7aecb3d7b01
 SHA512 
f61d0eb7203b4bd4b38d1f42a23c67d4ae04dbbb4c7018149d52db440d769131581347198f4a6da6e99aaa1ac526ad1c1cb9d56ecf48c1fc70fbf1b62fb161e7
 DIST io-event-1.10.0.tar.gz 55073 BLAKE2B 
d711d716ef75ee172627130b627f0d1447a5b5a2250679bf155f671acd272a437538c281f88bc3661d009d2d5d7963815635ce8c9017aa6ad15a0b332a52aca9
 SHA512 
8cab56989ada7b1dc7bb6b4df3ad06fcd74f33387f6456a172f9eb877aaff42dcb38f9335ce4c2062653e5164c47a84137ee931fd8c28547e1c1616f97b7bbfd
 DIST io-event-1.10.1.tar.gz 55429 BLAKE2B 
fbdb21a7dd01518798631c2240cfdd515428aed4142cdf311d8648638320d7c21aee1648b97e8f5231607ebc1f1bc4a21f50de6f97ba88d78199c7fe6aa22d8a
 SHA512 
6ffe0904595f5e28239745bf8e094e1ec104723d763a96843593cc6b22e021f5ab03af128b2e2e78883958f5f9c4661dc8d6e48065eb17fdf1cbeaf08f66494c
+DIST io-event-1.11.0.tar.gz 63106 BLAKE2B 
42f90d6069d4ba54f1f127ad9d1c9af900f942f0a94334b5d443c16d5ab1194e9fad83aa8551599e2255690c364c2468f62f6e06db299363e14747362b73f420
 SHA512 
390c08239af9c71548b4f6cd6679237b0d2bdd51fe4f9d06dbe4684eb37d4e2dc2ad5fd6b84d28d79f33c721d3c7bcd733e77583c7d07064ee0935732ccb71a9
 DIST io-event-1.6.5.tar.gz 51000 BLAKE2B 
72720b03c87afd220c083098114f45dd4a523bfd3145e8988644ad1112c52ba0eafc8082c3ca23f54253921ceb96d544097722c3585390f7793fb2bb58ead20b
 SHA512 
fd8a6b9a8a2952a2114a325a630b8cc0455679c4538901573be8dd0d342389872d5ec613c70138155f996c11d550b58003a71bee75cfec599db51812e03ec042

diff --git a/dev-ruby/io-event/io-event-1.11.0.ebuild 
b/dev-ruby/io-event/io-event-1.11.0.ebuild
new file mode 100644
index ..e05cf6aea0ce
--- /dev/null
+++ b/dev-ruby/io-event/io-event-1.11.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2022-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby32 ruby33 ruby34"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/extconf.rb)
+RUBY_FAKEGEM_EXTRADOC="readme.md"
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+RUBY_FAKEGEM_RECIPE_TEST="sus"
+
+inherit ruby-fakegem
+
+DESCRIPTION="An event loop"
+HOMEPAGE="https://github.com/socketry/io-event";
+SRC_URI="https://github.com/socketry/io-event/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="+io-uring"
+
+RDEPEND="io-uring? ( sys-libs/liburing:= )"
+DEPEND="${RDEPEND}"
+
+all_ruby_prepare() {
+   sed -i -E 's/require_relative "(.+)"/require File.expand_path("\1")/g' 
"${RUBY_FAKEGEM_GEMSPEC}" || die
+
+   # Avoid dependency on unpackaged covered package
+   rm -f config/sus.rb || die
+
+   if ! use io-uring ; then
+   sed -i -e 
"s:have_library('uring'):have_library('idonotexist_uring'):" ext/extconf.rb || 
die
+   fi
+}



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

2025-06-15 Thread Hans de Graaff
commit: 7bc7c87698b14ce7a4bd73835ce0c6e266cd3263
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Jun 16 06:05:10 2025 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Jun 16 06:05:10 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7bc7c876

dev-ruby/io-event: drop 1.6.5-r1

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

 dev-ruby/io-event/Manifest |  1 -
 dev-ruby/io-event/io-event-1.6.5-r1.ebuild | 40 --
 2 files changed, 41 deletions(-)

diff --git a/dev-ruby/io-event/Manifest b/dev-ruby/io-event/Manifest
index 87dc02a4a2c8..a4bb36502ee8 100644
--- a/dev-ruby/io-event/Manifest
+++ b/dev-ruby/io-event/Manifest
@@ -2,4 +2,3 @@ DIST io-event-1.1.7.tar.gz 35211 BLAKE2B 
d288ec902c4d775b49315d4eeda8bb0582b7444
 DIST io-event-1.10.0.tar.gz 55073 BLAKE2B 
d711d716ef75ee172627130b627f0d1447a5b5a2250679bf155f671acd272a437538c281f88bc3661d009d2d5d7963815635ce8c9017aa6ad15a0b332a52aca9
 SHA512 
8cab56989ada7b1dc7bb6b4df3ad06fcd74f33387f6456a172f9eb877aaff42dcb38f9335ce4c2062653e5164c47a84137ee931fd8c28547e1c1616f97b7bbfd
 DIST io-event-1.10.1.tar.gz 55429 BLAKE2B 
fbdb21a7dd01518798631c2240cfdd515428aed4142cdf311d8648638320d7c21aee1648b97e8f5231607ebc1f1bc4a21f50de6f97ba88d78199c7fe6aa22d8a
 SHA512 
6ffe0904595f5e28239745bf8e094e1ec104723d763a96843593cc6b22e021f5ab03af128b2e2e78883958f5f9c4661dc8d6e48065eb17fdf1cbeaf08f66494c
 DIST io-event-1.11.0.tar.gz 63106 BLAKE2B 
42f90d6069d4ba54f1f127ad9d1c9af900f942f0a94334b5d443c16d5ab1194e9fad83aa8551599e2255690c364c2468f62f6e06db299363e14747362b73f420
 SHA512 
390c08239af9c71548b4f6cd6679237b0d2bdd51fe4f9d06dbe4684eb37d4e2dc2ad5fd6b84d28d79f33c721d3c7bcd733e77583c7d07064ee0935732ccb71a9
-DIST io-event-1.6.5.tar.gz 51000 BLAKE2B 
72720b03c87afd220c083098114f45dd4a523bfd3145e8988644ad1112c52ba0eafc8082c3ca23f54253921ceb96d544097722c3585390f7793fb2bb58ead20b
 SHA512 
fd8a6b9a8a2952a2114a325a630b8cc0455679c4538901573be8dd0d342389872d5ec613c70138155f996c11d550b58003a71bee75cfec599db51812e03ec042

diff --git a/dev-ruby/io-event/io-event-1.6.5-r1.ebuild 
b/dev-ruby/io-event/io-event-1.6.5-r1.ebuild
deleted file mode 100644
index bba62965bc46..
--- a/dev-ruby/io-event/io-event-1.6.5-r1.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 2022-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby31 ruby32 ruby33"
-
-RUBY_FAKEGEM_EXTENSIONS=(ext/extconf.rb)
-RUBY_FAKEGEM_EXTRADOC="readme.md"
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-RUBY_FAKEGEM_RECIPE_TEST="sus"
-
-inherit ruby-fakegem
-
-DESCRIPTION="An event loop"
-HOMEPAGE="https://github.com/socketry/io-event";
-SRC_URI="https://github.com/socketry/io-event/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1)"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86"
-IUSE="+io-uring"
-
-RDEPEND="io-uring? ( sys-libs/liburing:= )"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-1.6.5-update-test-hooks.patch
-)
-
-all_ruby_prepare() {
-   sed -i -E 's/require_relative "(.+)"/require File.expand_path("\1")/g' 
"${RUBY_FAKEGEM_GEMSPEC}" || die
-
-   # Avoid dependency on unpackaged covered package
-   rm -f config/sus.rb || die
-
-   if ! use io-uring ; then
-   sed -i -e 
"s:have_library('uring'):have_library('idonotexist_uring'):" ext/extconf.rb || 
die
-   fi
-}



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

2025-06-03 Thread Hans de Graaff
commit: ebc2599bd924e579dec02e236d6eaacd7d9da5a0
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Jun  3 13:19:56 2025 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Jun  3 13:27:02 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebc2599b

dev-ruby/io-event: drop 1.5.1

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

 dev-ruby/io-event/Manifest  |  1 -
 dev-ruby/io-event/io-event-1.5.1.ebuild | 36 -
 2 files changed, 37 deletions(-)

diff --git a/dev-ruby/io-event/Manifest b/dev-ruby/io-event/Manifest
index 0ab2d9716705..39a663b9b832 100644
--- a/dev-ruby/io-event/Manifest
+++ b/dev-ruby/io-event/Manifest
@@ -1,5 +1,4 @@
 DIST io-event-1.1.7.tar.gz 35211 BLAKE2B 
d288ec902c4d775b49315d4eeda8bb0582b7444e7adc60846283fbffbe8ecec6e13c1bc7ce898c4aaf3e78d52602045f9bde561f6f50c797b7aecb3d7b01
 SHA512 
f61d0eb7203b4bd4b38d1f42a23c67d4ae04dbbb4c7018149d52db440d769131581347198f4a6da6e99aaa1ac526ad1c1cb9d56ecf48c1fc70fbf1b62fb161e7
 DIST io-event-1.10.0.tar.gz 55073 BLAKE2B 
d711d716ef75ee172627130b627f0d1447a5b5a2250679bf155f671acd272a437538c281f88bc3661d009d2d5d7963815635ce8c9017aa6ad15a0b332a52aca9
 SHA512 
8cab56989ada7b1dc7bb6b4df3ad06fcd74f33387f6456a172f9eb877aaff42dcb38f9335ce4c2062653e5164c47a84137ee931fd8c28547e1c1616f97b7bbfd
 DIST io-event-1.10.1.tar.gz 55429 BLAKE2B 
fbdb21a7dd01518798631c2240cfdd515428aed4142cdf311d8648638320d7c21aee1648b97e8f5231607ebc1f1bc4a21f50de6f97ba88d78199c7fe6aa22d8a
 SHA512 
6ffe0904595f5e28239745bf8e094e1ec104723d763a96843593cc6b22e021f5ab03af128b2e2e78883958f5f9c4661dc8d6e48065eb17fdf1cbeaf08f66494c
-DIST io-event-1.5.1.tar.gz 47618 BLAKE2B 
239beebca88dac137ab826df0da9f4c7a0b910a9401e46a542dd73a151009ca6d3b0d94584421a039e693e1f5e3f40e37fa98611ff8f603dc5d4bd30bc0788e3
 SHA512 
71f343ffdcabde14f1737574e66c198934cdf5c88db0c9dc58106da588a7156d4b36cd2a3bd0552758468bcd78c8ee3ae1d59eb0432f7e66f57e3d9dfe75fa3d
 DIST io-event-1.6.5.tar.gz 51000 BLAKE2B 
72720b03c87afd220c083098114f45dd4a523bfd3145e8988644ad1112c52ba0eafc8082c3ca23f54253921ceb96d544097722c3585390f7793fb2bb58ead20b
 SHA512 
fd8a6b9a8a2952a2114a325a630b8cc0455679c4538901573be8dd0d342389872d5ec613c70138155f996c11d550b58003a71bee75cfec599db51812e03ec042

diff --git a/dev-ruby/io-event/io-event-1.5.1.ebuild 
b/dev-ruby/io-event/io-event-1.5.1.ebuild
deleted file mode 100644
index ae5dc700399a..
--- a/dev-ruby/io-event/io-event-1.5.1.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby31 ruby32 ruby33"
-
-RUBY_FAKEGEM_EXTENSIONS=(ext/extconf.rb)
-RUBY_FAKEGEM_EXTRADOC="readme.md"
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-RUBY_FAKEGEM_RECIPE_TEST="sus"
-
-inherit ruby-fakegem
-
-DESCRIPTION="An event loop"
-HOMEPAGE="https://github.com/socketry/io-event";
-SRC_URI="https://github.com/socketry/io-event/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1)"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86"
-IUSE="+io-uring"
-
-RDEPEND="io-uring? ( sys-libs/liburing:= )"
-DEPEND="${RDEPEND}"
-
-all_ruby_prepare() {
-   sed -i -E 's/require_relative "(.+)"/require File.expand_path("\1")/g' 
"${RUBY_FAKEGEM_GEMSPEC}" || die
-
-   # Avoid dependency on unpackaged covered package
-   rm -f config/sus.rb || die
-
-   if ! use io-uring ; then
-   sed -i -e 
"s:have_library('uring'):have_library('idonotexist_uring'):" ext/extconf.rb || 
die
-   fi
-}



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

2025-05-22 Thread Hans de Graaff
commit: 2e4d4b406f2c7308cb727cd7b499bab2287da3bb
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri May 23 05:31:57 2025 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri May 23 05:32:16 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e4d4b40

dev-ruby/io-event: drop 1.7.5

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

 dev-ruby/io-event/Manifest  |  1 -
 dev-ruby/io-event/io-event-1.7.5.ebuild | 36 -
 2 files changed, 37 deletions(-)

diff --git a/dev-ruby/io-event/Manifest b/dev-ruby/io-event/Manifest
index d918a911988b..0ab2d9716705 100644
--- a/dev-ruby/io-event/Manifest
+++ b/dev-ruby/io-event/Manifest
@@ -3,4 +3,3 @@ DIST io-event-1.10.0.tar.gz 55073 BLAKE2B 
d711d716ef75ee172627130b627f0d1447a5b5
 DIST io-event-1.10.1.tar.gz 55429 BLAKE2B 
fbdb21a7dd01518798631c2240cfdd515428aed4142cdf311d8648638320d7c21aee1648b97e8f5231607ebc1f1bc4a21f50de6f97ba88d78199c7fe6aa22d8a
 SHA512 
6ffe0904595f5e28239745bf8e094e1ec104723d763a96843593cc6b22e021f5ab03af128b2e2e78883958f5f9c4661dc8d6e48065eb17fdf1cbeaf08f66494c
 DIST io-event-1.5.1.tar.gz 47618 BLAKE2B 
239beebca88dac137ab826df0da9f4c7a0b910a9401e46a542dd73a151009ca6d3b0d94584421a039e693e1f5e3f40e37fa98611ff8f603dc5d4bd30bc0788e3
 SHA512 
71f343ffdcabde14f1737574e66c198934cdf5c88db0c9dc58106da588a7156d4b36cd2a3bd0552758468bcd78c8ee3ae1d59eb0432f7e66f57e3d9dfe75fa3d
 DIST io-event-1.6.5.tar.gz 51000 BLAKE2B 
72720b03c87afd220c083098114f45dd4a523bfd3145e8988644ad1112c52ba0eafc8082c3ca23f54253921ceb96d544097722c3585390f7793fb2bb58ead20b
 SHA512 
fd8a6b9a8a2952a2114a325a630b8cc0455679c4538901573be8dd0d342389872d5ec613c70138155f996c11d550b58003a71bee75cfec599db51812e03ec042
-DIST io-event-1.7.5.tar.gz 56413 BLAKE2B 
69237d03574c6acfa592e1d9f0b01d83ba8b353c0d0756f2387e0cae4467a1707516d712920ef9ff1064b74ebe80afba8effaafc50fcc398dce5cbc5aa42c013
 SHA512 
9c2e759285646a3dda75cc13b3c4b568406643dae39cda00f0dc086d2095d2ce3d7cb803c053b6cc659853760d4fcbafe27f234ac329725f4ec977bf93a33a18

diff --git a/dev-ruby/io-event/io-event-1.7.5.ebuild 
b/dev-ruby/io-event/io-event-1.7.5.ebuild
deleted file mode 100644
index 707361c123d9..
--- a/dev-ruby/io-event/io-event-1.7.5.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 2022-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby31 ruby32 ruby33 ruby34"
-
-RUBY_FAKEGEM_EXTENSIONS=(ext/extconf.rb)
-RUBY_FAKEGEM_EXTRADOC="readme.md"
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-RUBY_FAKEGEM_RECIPE_TEST="sus"
-
-inherit ruby-fakegem
-
-DESCRIPTION="An event loop"
-HOMEPAGE="https://github.com/socketry/io-event";
-SRC_URI="https://github.com/socketry/io-event/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="+io-uring"
-
-RDEPEND="io-uring? ( sys-libs/liburing:= )"
-DEPEND="${RDEPEND}"
-
-all_ruby_prepare() {
-   sed -i -E 's/require_relative "(.+)"/require File.expand_path("\1")/g' 
"${RUBY_FAKEGEM_GEMSPEC}" || die
-
-   # Avoid dependency on unpackaged covered package
-   rm -f config/sus.rb || die
-
-   if ! use io-uring ; then
-   sed -i -e 
"s:have_library('uring'):have_library('idonotexist_uring'):" ext/extconf.rb || 
die
-   fi
-}



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

2025-05-22 Thread Hans de Graaff
commit: b026a2c796eb6cc01d66bf0916f9cf58a408288b
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri May 23 05:31:23 2025 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri May 23 05:32:16 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b026a2c7

dev-ruby/io-event: add 1.10.1

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

 dev-ruby/io-event/Manifest   |  1 +
 dev-ruby/io-event/io-event-1.10.1.ebuild | 36 
 2 files changed, 37 insertions(+)

diff --git a/dev-ruby/io-event/Manifest b/dev-ruby/io-event/Manifest
index c747fc57064e..d918a911988b 100644
--- a/dev-ruby/io-event/Manifest
+++ b/dev-ruby/io-event/Manifest
@@ -1,5 +1,6 @@
 DIST io-event-1.1.7.tar.gz 35211 BLAKE2B 
d288ec902c4d775b49315d4eeda8bb0582b7444e7adc60846283fbffbe8ecec6e13c1bc7ce898c4aaf3e78d52602045f9bde561f6f50c797b7aecb3d7b01
 SHA512 
f61d0eb7203b4bd4b38d1f42a23c67d4ae04dbbb4c7018149d52db440d769131581347198f4a6da6e99aaa1ac526ad1c1cb9d56ecf48c1fc70fbf1b62fb161e7
 DIST io-event-1.10.0.tar.gz 55073 BLAKE2B 
d711d716ef75ee172627130b627f0d1447a5b5a2250679bf155f671acd272a437538c281f88bc3661d009d2d5d7963815635ce8c9017aa6ad15a0b332a52aca9
 SHA512 
8cab56989ada7b1dc7bb6b4df3ad06fcd74f33387f6456a172f9eb877aaff42dcb38f9335ce4c2062653e5164c47a84137ee931fd8c28547e1c1616f97b7bbfd
+DIST io-event-1.10.1.tar.gz 55429 BLAKE2B 
fbdb21a7dd01518798631c2240cfdd515428aed4142cdf311d8648638320d7c21aee1648b97e8f5231607ebc1f1bc4a21f50de6f97ba88d78199c7fe6aa22d8a
 SHA512 
6ffe0904595f5e28239745bf8e094e1ec104723d763a96843593cc6b22e021f5ab03af128b2e2e78883958f5f9c4661dc8d6e48065eb17fdf1cbeaf08f66494c
 DIST io-event-1.5.1.tar.gz 47618 BLAKE2B 
239beebca88dac137ab826df0da9f4c7a0b910a9401e46a542dd73a151009ca6d3b0d94584421a039e693e1f5e3f40e37fa98611ff8f603dc5d4bd30bc0788e3
 SHA512 
71f343ffdcabde14f1737574e66c198934cdf5c88db0c9dc58106da588a7156d4b36cd2a3bd0552758468bcd78c8ee3ae1d59eb0432f7e66f57e3d9dfe75fa3d
 DIST io-event-1.6.5.tar.gz 51000 BLAKE2B 
72720b03c87afd220c083098114f45dd4a523bfd3145e8988644ad1112c52ba0eafc8082c3ca23f54253921ceb96d544097722c3585390f7793fb2bb58ead20b
 SHA512 
fd8a6b9a8a2952a2114a325a630b8cc0455679c4538901573be8dd0d342389872d5ec613c70138155f996c11d550b58003a71bee75cfec599db51812e03ec042
 DIST io-event-1.7.5.tar.gz 56413 BLAKE2B 
69237d03574c6acfa592e1d9f0b01d83ba8b353c0d0756f2387e0cae4467a1707516d712920ef9ff1064b74ebe80afba8effaafc50fcc398dce5cbc5aa42c013
 SHA512 
9c2e759285646a3dda75cc13b3c4b568406643dae39cda00f0dc086d2095d2ce3d7cb803c053b6cc659853760d4fcbafe27f234ac329725f4ec977bf93a33a18

diff --git a/dev-ruby/io-event/io-event-1.10.1.ebuild 
b/dev-ruby/io-event/io-event-1.10.1.ebuild
new file mode 100644
index ..e05cf6aea0ce
--- /dev/null
+++ b/dev-ruby/io-event/io-event-1.10.1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2022-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby32 ruby33 ruby34"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/extconf.rb)
+RUBY_FAKEGEM_EXTRADOC="readme.md"
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+RUBY_FAKEGEM_RECIPE_TEST="sus"
+
+inherit ruby-fakegem
+
+DESCRIPTION="An event loop"
+HOMEPAGE="https://github.com/socketry/io-event";
+SRC_URI="https://github.com/socketry/io-event/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="+io-uring"
+
+RDEPEND="io-uring? ( sys-libs/liburing:= )"
+DEPEND="${RDEPEND}"
+
+all_ruby_prepare() {
+   sed -i -E 's/require_relative "(.+)"/require File.expand_path("\1")/g' 
"${RUBY_FAKEGEM_GEMSPEC}" || die
+
+   # Avoid dependency on unpackaged covered package
+   rm -f config/sus.rb || die
+
+   if ! use io-uring ; then
+   sed -i -e 
"s:have_library('uring'):have_library('idonotexist_uring'):" ext/extconf.rb || 
die
+   fi
+}



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

2025-05-18 Thread Arthur Zamarin
commit: dd307da38af1b8b11e223ba4b55b1c7442928851
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun May 18 12:13:03 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun May 18 12:13:03 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd307da3

dev-ruby/io-event: Stabilize 1.10.0 x86, #956198

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

 dev-ruby/io-event/io-event-1.10.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/io-event/io-event-1.10.0.ebuild 
b/dev-ruby/io-event/io-event-1.10.0.ebuild
index 707361c123d9..f779190b7f6c 100644
--- a/dev-ruby/io-event/io-event-1.10.0.ebuild
+++ b/dev-ruby/io-event/io-event-1.10.0.ebuild
@@ -18,7 +18,7 @@ 
SRC_URI="https://github.com/socketry/io-event/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86"
 IUSE="+io-uring"
 
 RDEPEND="io-uring? ( sys-libs/liburing:= )"



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

2025-03-16 Thread Hans de Graaff
commit: 998c644520a4a7129887dd58b779dd6d9b83077e
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Mar 16 11:07:08 2025 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Mar 16 11:09:05 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=998c6445

dev-ruby/io-event: add 1.10.0

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

 dev-ruby/io-event/Manifest   |  1 +
 dev-ruby/io-event/io-event-1.10.0.ebuild | 36 
 2 files changed, 37 insertions(+)

diff --git a/dev-ruby/io-event/Manifest b/dev-ruby/io-event/Manifest
index 0660321d68f0..f0db18ad931e 100644
--- a/dev-ruby/io-event/Manifest
+++ b/dev-ruby/io-event/Manifest
@@ -1,4 +1,5 @@
 DIST io-event-1.1.7.tar.gz 35211 BLAKE2B 
d288ec902c4d775b49315d4eeda8bb0582b7444e7adc60846283fbffbe8ecec6e13c1bc7ce898c4aaf3e78d52602045f9bde561f6f50c797b7aecb3d7b01
 SHA512 
f61d0eb7203b4bd4b38d1f42a23c67d4ae04dbbb4c7018149d52db440d769131581347198f4a6da6e99aaa1ac526ad1c1cb9d56ecf48c1fc70fbf1b62fb161e7
+DIST io-event-1.10.0.tar.gz 55073 BLAKE2B 
d711d716ef75ee172627130b627f0d1447a5b5a2250679bf155f671acd272a437538c281f88bc3661d009d2d5d7963815635ce8c9017aa6ad15a0b332a52aca9
 SHA512 
8cab56989ada7b1dc7bb6b4df3ad06fcd74f33387f6456a172f9eb877aaff42dcb38f9335ce4c2062653e5164c47a84137ee931fd8c28547e1c1616f97b7bbfd
 DIST io-event-1.5.1.tar.gz 47618 BLAKE2B 
239beebca88dac137ab826df0da9f4c7a0b910a9401e46a542dd73a151009ca6d3b0d94584421a039e693e1f5e3f40e37fa98611ff8f603dc5d4bd30bc0788e3
 SHA512 
71f343ffdcabde14f1737574e66c198934cdf5c88db0c9dc58106da588a7156d4b36cd2a3bd0552758468bcd78c8ee3ae1d59eb0432f7e66f57e3d9dfe75fa3d
 DIST io-event-1.6.5.tar.gz 51000 BLAKE2B 
72720b03c87afd220c083098114f45dd4a523bfd3145e8988644ad1112c52ba0eafc8082c3ca23f54253921ceb96d544097722c3585390f7793fb2bb58ead20b
 SHA512 
fd8a6b9a8a2952a2114a325a630b8cc0455679c4538901573be8dd0d342389872d5ec613c70138155f996c11d550b58003a71bee75cfec599db51812e03ec042
 DIST io-event-1.6.7.tar.gz 52366 BLAKE2B 
32eec78a33d145c3bb1b0623a103bfdac269eeabdfc3a190f3010b2790a4999425af365c1a176f8cfb65ad5e7b4fcbb25fcdc646e63c68eb55e315aabb4c5e82
 SHA512 
070c24f4f62476245a9c997fa28f7615900165f2110a3a37c6af81d5ce46298e446ddf30d1b0ec68d691006828da8336e3ed3e01f701dd71b0bedaa33605af4f

diff --git a/dev-ruby/io-event/io-event-1.10.0.ebuild 
b/dev-ruby/io-event/io-event-1.10.0.ebuild
new file mode 100644
index ..707361c123d9
--- /dev/null
+++ b/dev-ruby/io-event/io-event-1.10.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2022-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32 ruby33 ruby34"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/extconf.rb)
+RUBY_FAKEGEM_EXTRADOC="readme.md"
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+RUBY_FAKEGEM_RECIPE_TEST="sus"
+
+inherit ruby-fakegem
+
+DESCRIPTION="An event loop"
+HOMEPAGE="https://github.com/socketry/io-event";
+SRC_URI="https://github.com/socketry/io-event/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="+io-uring"
+
+RDEPEND="io-uring? ( sys-libs/liburing:= )"
+DEPEND="${RDEPEND}"
+
+all_ruby_prepare() {
+   sed -i -E 's/require_relative "(.+)"/require File.expand_path("\1")/g' 
"${RUBY_FAKEGEM_GEMSPEC}" || die
+
+   # Avoid dependency on unpackaged covered package
+   rm -f config/sus.rb || die
+
+   if ! use io-uring ; then
+   sed -i -e 
"s:have_library('uring'):have_library('idonotexist_uring'):" ext/extconf.rb || 
die
+   fi
+}



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

2025-03-16 Thread Hans de Graaff
commit: a76b222a24f69c9932e690240eb74df505dd089d
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Mar 16 11:08:50 2025 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Mar 16 11:09:05 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a76b222a

dev-ruby/io-event: drop 1.5.1-r1, 1.6.7, 1.7.3, 1.7.4

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

 dev-ruby/io-event/Manifest |  3 ---
 dev-ruby/io-event/io-event-1.5.1-r1.ebuild | 40 --
 dev-ruby/io-event/io-event-1.6.7.ebuild| 36 ---
 dev-ruby/io-event/io-event-1.7.3.ebuild| 36 ---
 dev-ruby/io-event/io-event-1.7.4.ebuild| 36 ---
 5 files changed, 151 deletions(-)

diff --git a/dev-ruby/io-event/Manifest b/dev-ruby/io-event/Manifest
index f0db18ad931e..c747fc57064e 100644
--- a/dev-ruby/io-event/Manifest
+++ b/dev-ruby/io-event/Manifest
@@ -2,7 +2,4 @@ DIST io-event-1.1.7.tar.gz 35211 BLAKE2B 
d288ec902c4d775b49315d4eeda8bb0582b7444
 DIST io-event-1.10.0.tar.gz 55073 BLAKE2B 
d711d716ef75ee172627130b627f0d1447a5b5a2250679bf155f671acd272a437538c281f88bc3661d009d2d5d7963815635ce8c9017aa6ad15a0b332a52aca9
 SHA512 
8cab56989ada7b1dc7bb6b4df3ad06fcd74f33387f6456a172f9eb877aaff42dcb38f9335ce4c2062653e5164c47a84137ee931fd8c28547e1c1616f97b7bbfd
 DIST io-event-1.5.1.tar.gz 47618 BLAKE2B 
239beebca88dac137ab826df0da9f4c7a0b910a9401e46a542dd73a151009ca6d3b0d94584421a039e693e1f5e3f40e37fa98611ff8f603dc5d4bd30bc0788e3
 SHA512 
71f343ffdcabde14f1737574e66c198934cdf5c88db0c9dc58106da588a7156d4b36cd2a3bd0552758468bcd78c8ee3ae1d59eb0432f7e66f57e3d9dfe75fa3d
 DIST io-event-1.6.5.tar.gz 51000 BLAKE2B 
72720b03c87afd220c083098114f45dd4a523bfd3145e8988644ad1112c52ba0eafc8082c3ca23f54253921ceb96d544097722c3585390f7793fb2bb58ead20b
 SHA512 
fd8a6b9a8a2952a2114a325a630b8cc0455679c4538901573be8dd0d342389872d5ec613c70138155f996c11d550b58003a71bee75cfec599db51812e03ec042
-DIST io-event-1.6.7.tar.gz 52366 BLAKE2B 
32eec78a33d145c3bb1b0623a103bfdac269eeabdfc3a190f3010b2790a4999425af365c1a176f8cfb65ad5e7b4fcbb25fcdc646e63c68eb55e315aabb4c5e82
 SHA512 
070c24f4f62476245a9c997fa28f7615900165f2110a3a37c6af81d5ce46298e446ddf30d1b0ec68d691006828da8336e3ed3e01f701dd71b0bedaa33605af4f
-DIST io-event-1.7.3.tar.gz 54709 BLAKE2B 
ba0abb3fadcd4e297379144d3efe2311684957168aef150c10af24791889c659f744aa490b3525de5124915960a3426ffaa98a04b562230c00f4896341d4cf2b
 SHA512 
9393cf223f2a020b06da0cd7f160816fb7e8294a29075d7cc68441723c8b19f025e42f15a5e42bf9af01b3eb6b4dadab8dd4461fc69c932639a9bf1e522c5b9e
-DIST io-event-1.7.4.tar.gz 54690 BLAKE2B 
3d001c04bfa2aade9a27bb67d4bafbedcbe50069c2cd3e8206240e791fc139e20de4564192e683a7ea223b0eb0c2bda3d66d68706b52e788a745e971cc028ffa
 SHA512 
14d703fcc6858d7bf40b17b10c2dfeccdfbf33de098c3dd17f4164fe313e841c01574d384b0b9c3ebfca3c944042c81393d303522834f7037227b790c0b4b8c5
 DIST io-event-1.7.5.tar.gz 56413 BLAKE2B 
69237d03574c6acfa592e1d9f0b01d83ba8b353c0d0756f2387e0cae4467a1707516d712920ef9ff1064b74ebe80afba8effaafc50fcc398dce5cbc5aa42c013
 SHA512 
9c2e759285646a3dda75cc13b3c4b568406643dae39cda00f0dc086d2095d2ce3d7cb803c053b6cc659853760d4fcbafe27f234ac329725f4ec977bf93a33a18

diff --git a/dev-ruby/io-event/io-event-1.5.1-r1.ebuild 
b/dev-ruby/io-event/io-event-1.5.1-r1.ebuild
deleted file mode 100644
index 49f3e0ca5c6d..
--- a/dev-ruby/io-event/io-event-1.5.1-r1.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby31 ruby32 ruby33"
-
-RUBY_FAKEGEM_EXTENSIONS=(ext/extconf.rb)
-RUBY_FAKEGEM_EXTRADOC="readme.md"
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-RUBY_FAKEGEM_RECIPE_TEST="sus"
-
-inherit ruby-fakegem
-
-DESCRIPTION="An event loop"
-HOMEPAGE="https://github.com/socketry/io-event";
-SRC_URI="https://github.com/socketry/io-event/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="+io-uring"
-
-RDEPEND="io-uring? ( sys-libs/liburing:= )"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-1.6.5-update-test-hooks.patch
-)
-
-all_ruby_prepare() {
-   sed -i -E 's/require_relative "(.+)"/require File.expand_path("\1")/g' 
"${RUBY_FAKEGEM_GEMSPEC}" || die
-
-   # Avoid dependency on unpackaged covered package
-   rm -f config/sus.rb || die
-
-   if ! use io-uring ; then
-   sed -i -e 
"s:have_library('uring'):have_library('idonotexist_uring'):" ext/extconf.rb || 
die
-   fi
-}

diff --git a/dev-ruby/io-event/io-event-1.6.7.ebuild 
b/dev-ruby/io-event/io-event-1.6.7.ebuild
deleted file mode 100644
index 54d45037491d..
--- a/dev-ruby/io-event/io-event-1.6.7.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby31 rub

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

2025-02-07 Thread Jakov Smolić
commit: 5c5ff1ac41cdc78974c21a5c9105480e406d8d25
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sat Feb  8 00:32:32 2025 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sat Feb  8 01:08:07 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c5ff1ac

dev-ruby/io-event: Stabilize 1.6.5-r1 x86, #940984

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

 dev-ruby/io-event/io-event-1.6.5-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/io-event/io-event-1.6.5-r1.ebuild 
b/dev-ruby/io-event/io-event-1.6.5-r1.ebuild
index 9188477c8f5b..bba62965bc46 100644
--- a/dev-ruby/io-event/io-event-1.6.5-r1.ebuild
+++ b/dev-ruby/io-event/io-event-1.6.5-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2024 Gentoo Authors
+# Copyright 2022-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -18,7 +18,7 @@ 
SRC_URI="https://github.com/socketry/io-event/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1)"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86"
 IUSE="+io-uring"
 
 RDEPEND="io-uring? ( sys-libs/liburing:= )"



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

2025-01-03 Thread Hans de Graaff
commit: 5e2b3d93359ac64275761f2de552093138d8190e
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Jan  3 10:20:32 2025 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Jan  3 10:20:32 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e2b3d93

dev-ruby/io-event: enable ruby34

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

 dev-ruby/io-event/io-event-1.7.5.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/io-event/io-event-1.7.5.ebuild 
b/dev-ruby/io-event/io-event-1.7.5.ebuild
index 54d45037491d..707361c123d9 100644
--- a/dev-ruby/io-event/io-event-1.7.5.ebuild
+++ b/dev-ruby/io-event/io-event-1.7.5.ebuild
@@ -1,9 +1,9 @@
-# Copyright 2022-2024 Gentoo Authors
+# Copyright 2022-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-USE_RUBY="ruby31 ruby32 ruby33"
+USE_RUBY="ruby31 ruby32 ruby33 ruby34"
 
 RUBY_FAKEGEM_EXTENSIONS=(ext/extconf.rb)
 RUBY_FAKEGEM_EXTRADOC="readme.md"



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

2024-12-15 Thread Hans de Graaff
commit: a4aa96d0ce4cf1a713f3f0d2518166b100cd
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Dec 16 06:12:35 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Dec 16 06:19:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4aa

dev-ruby/io-event: add 1.7.5

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

 dev-ruby/io-event/Manifest  |  1 +
 dev-ruby/io-event/io-event-1.7.5.ebuild | 36 +
 2 files changed, 37 insertions(+)

diff --git a/dev-ruby/io-event/Manifest b/dev-ruby/io-event/Manifest
index 30c9a04954cf..0660321d68f0 100644
--- a/dev-ruby/io-event/Manifest
+++ b/dev-ruby/io-event/Manifest
@@ -4,3 +4,4 @@ DIST io-event-1.6.5.tar.gz 51000 BLAKE2B 
72720b03c87afd220c083098114f45dd4a523bf
 DIST io-event-1.6.7.tar.gz 52366 BLAKE2B 
32eec78a33d145c3bb1b0623a103bfdac269eeabdfc3a190f3010b2790a4999425af365c1a176f8cfb65ad5e7b4fcbb25fcdc646e63c68eb55e315aabb4c5e82
 SHA512 
070c24f4f62476245a9c997fa28f7615900165f2110a3a37c6af81d5ce46298e446ddf30d1b0ec68d691006828da8336e3ed3e01f701dd71b0bedaa33605af4f
 DIST io-event-1.7.3.tar.gz 54709 BLAKE2B 
ba0abb3fadcd4e297379144d3efe2311684957168aef150c10af24791889c659f744aa490b3525de5124915960a3426ffaa98a04b562230c00f4896341d4cf2b
 SHA512 
9393cf223f2a020b06da0cd7f160816fb7e8294a29075d7cc68441723c8b19f025e42f15a5e42bf9af01b3eb6b4dadab8dd4461fc69c932639a9bf1e522c5b9e
 DIST io-event-1.7.4.tar.gz 54690 BLAKE2B 
3d001c04bfa2aade9a27bb67d4bafbedcbe50069c2cd3e8206240e791fc139e20de4564192e683a7ea223b0eb0c2bda3d66d68706b52e788a745e971cc028ffa
 SHA512 
14d703fcc6858d7bf40b17b10c2dfeccdfbf33de098c3dd17f4164fe313e841c01574d384b0b9c3ebfca3c944042c81393d303522834f7037227b790c0b4b8c5
+DIST io-event-1.7.5.tar.gz 56413 BLAKE2B 
69237d03574c6acfa592e1d9f0b01d83ba8b353c0d0756f2387e0cae4467a1707516d712920ef9ff1064b74ebe80afba8effaafc50fcc398dce5cbc5aa42c013
 SHA512 
9c2e759285646a3dda75cc13b3c4b568406643dae39cda00f0dc086d2095d2ce3d7cb803c053b6cc659853760d4fcbafe27f234ac329725f4ec977bf93a33a18

diff --git a/dev-ruby/io-event/io-event-1.7.5.ebuild 
b/dev-ruby/io-event/io-event-1.7.5.ebuild
new file mode 100644
index ..54d45037491d
--- /dev/null
+++ b/dev-ruby/io-event/io-event-1.7.5.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/extconf.rb)
+RUBY_FAKEGEM_EXTRADOC="readme.md"
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+RUBY_FAKEGEM_RECIPE_TEST="sus"
+
+inherit ruby-fakegem
+
+DESCRIPTION="An event loop"
+HOMEPAGE="https://github.com/socketry/io-event";
+SRC_URI="https://github.com/socketry/io-event/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="+io-uring"
+
+RDEPEND="io-uring? ( sys-libs/liburing:= )"
+DEPEND="${RDEPEND}"
+
+all_ruby_prepare() {
+   sed -i -E 's/require_relative "(.+)"/require File.expand_path("\1")/g' 
"${RUBY_FAKEGEM_GEMSPEC}" || die
+
+   # Avoid dependency on unpackaged covered package
+   rm -f config/sus.rb || die
+
+   if ! use io-uring ; then
+   sed -i -e 
"s:have_library('uring'):have_library('idonotexist_uring'):" ext/extconf.rb || 
die
+   fi
+}



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

2024-12-08 Thread Arthur Zamarin
commit: f09add8af3ee1847dbfbd480ad654dd2db8ad19b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Dec  8 18:55:23 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Dec  8 18:55:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f09add8a

dev-ruby/io-event: Stabilize 1.6.5-r1 amd64, #940984

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

 dev-ruby/io-event/io-event-1.6.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/io-event/io-event-1.6.5-r1.ebuild 
b/dev-ruby/io-event/io-event-1.6.5-r1.ebuild
index 49f3e0ca5c6d..9188477c8f5b 100644
--- a/dev-ruby/io-event/io-event-1.6.5-r1.ebuild
+++ b/dev-ruby/io-event/io-event-1.6.5-r1.ebuild
@@ -18,7 +18,7 @@ 
SRC_URI="https://github.com/socketry/io-event/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
 IUSE="+io-uring"
 
 RDEPEND="io-uring? ( sys-libs/liburing:= )"



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

2024-12-01 Thread Sam James
commit: be34a2ecb62c1757d5f31d3534f8c897e6719a98
Author: Gabi Falk  gmx  com>
AuthorDate: Sat Oct 12 16:40:00 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec  1 12:37:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be34a2ec

dev-ruby/io-event: 1.5.1: apply upstream commit to fix the testsuite

Link: 
https://github.com/socketry/io-event/commit/c2ffc28e97a08534e003eaf25abfa35279274263
Closes: https://bugs.gentoo.org/941411
Signed-off-by: Gabi Falk  gmx.com>
Closes: https://github.com/gentoo/gentoo/pull/38956
Signed-off-by: Sam James  gentoo.org>

 dev-ruby/io-event/io-event-1.5.1-r1.ebuild | 40 ++
 1 file changed, 40 insertions(+)

diff --git a/dev-ruby/io-event/io-event-1.5.1-r1.ebuild 
b/dev-ruby/io-event/io-event-1.5.1-r1.ebuild
new file mode 100644
index ..49f3e0ca5c6d
--- /dev/null
+++ b/dev-ruby/io-event/io-event-1.5.1-r1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/extconf.rb)
+RUBY_FAKEGEM_EXTRADOC="readme.md"
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+RUBY_FAKEGEM_RECIPE_TEST="sus"
+
+inherit ruby-fakegem
+
+DESCRIPTION="An event loop"
+HOMEPAGE="https://github.com/socketry/io-event";
+SRC_URI="https://github.com/socketry/io-event/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="+io-uring"
+
+RDEPEND="io-uring? ( sys-libs/liburing:= )"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.6.5-update-test-hooks.patch
+)
+
+all_ruby_prepare() {
+   sed -i -E 's/require_relative "(.+)"/require File.expand_path("\1")/g' 
"${RUBY_FAKEGEM_GEMSPEC}" || die
+
+   # Avoid dependency on unpackaged covered package
+   rm -f config/sus.rb || die
+
+   if ! use io-uring ; then
+   sed -i -e 
"s:have_library('uring'):have_library('idonotexist_uring'):" ext/extconf.rb || 
die
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/io-event/files/, dev-ruby/io-event/

2024-12-01 Thread Sam James
commit: 732e3c6f88d3433bf9d8e3e253680f88fbfdfe7b
Author: Gabi Falk  gmx  com>
AuthorDate: Sat Oct 12 16:40:00 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec  1 12:37:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=732e3c6f

dev-ruby/io-event: 1.6.5: backport upstream commit to fix the testsuite

Link: 
https://github.com/socketry/io-event/commit/c2ffc28e97a08534e003eaf25abfa35279274263
Bug: https://bugs.gentoo.org/941411
Signed-off-by: Gabi Falk  gmx.com>
Signed-off-by: Sam James  gentoo.org>

 .../files/io-event-1.6.5-update-test-hooks.patch   | 157 +
 ...event-1.6.5.ebuild => io-event-1.6.5-r1.ebuild} |   4 +
 2 files changed, 161 insertions(+)

diff --git a/dev-ruby/io-event/files/io-event-1.6.5-update-test-hooks.patch 
b/dev-ruby/io-event/files/io-event-1.6.5-update-test-hooks.patch
new file mode 100644
index ..09e2f96a2223
--- /dev/null
+++ b/dev-ruby/io-event/files/io-event-1.6.5-update-test-hooks.patch
@@ -0,0 +1,157 @@
+From c2ffc28e97a08534e003eaf25abfa35279274263 Mon Sep 17 00:00:00 2001
+From: Samuel Williams 
+Date: Wed, 4 Sep 2024 20:53:04 +1200
+Subject: [PATCH] Update test before/after hooks.
+
+---
+ test/io/event/selector.rb | 12 
+ test/io/event/selector/buffered_io.rb |  4 ++--
+ test/io/event/selector/cancellable.rb |  7 +++
+ test/io/event/selector/file_io.rb |  4 ++--
+ test/io/event/selector/process_io.rb  |  4 ++--
+ test/io/event/selector/queue.rb   |  4 ++--
+ 6 files changed, 15 insertions(+), 20 deletions(-)
+
+diff --git a/test/io/event/selector.rb b/test/io/event/selector.rb
+index 760369a6..ee1a53f8 100644
+--- a/test/io/event/selector.rb
 b/test/io/event/selector.rb
+@@ -622,14 +622,12 @@ def transfer
+   end
+ 
+   with 'an instance' do
+-  def before
++  before do
+   @loop = Fiber.current
+   @selector = subject.new(@loop)
+-  super
+   end
+   
+-  def after
+-  super
++  after do
+   @selector&.close
+   end
+   
+@@ -642,14 +640,12 @@ def after
+ end
+ 
+ describe IO::Event::Debug::Selector do
+-  def before
++  before do
+   @loop = Fiber.current
+   @selector = subject.new(IO::Event::Selector.new(loop))
+-  super
+   end
+   
+-  def after
+-  super
++  after do
+   @selector&.close
+   end
+   
+diff --git a/test/io/event/selector/buffered_io.rb 
b/test/io/event/selector/buffered_io.rb
+index 3659d717..3b74d569 100644
+--- a/test/io/event/selector/buffered_io.rb
 b/test/io/event/selector/buffered_io.rb
+@@ -80,12 +80,12 @@
+   next unless klass.instance_methods.include?(:io_read)
+   
+   describe(klass, unique: name) do
+-  def before
++  before do
+   @loop = Fiber.current
+   @selector = subject.new(@loop)
+   end
+   
+-  def after
++  after do
+   @selector&.close
+   end
+   
+diff --git a/test/io/event/selector/cancellable.rb 
b/test/io/event/selector/cancellable.rb
+index 2dfa2bae..cb6c1f2a 100644
+--- a/test/io/event/selector/cancellable.rb
 b/test/io/event/selector/cancellable.rb
+@@ -15,8 +15,7 @@
+   let(:input) {pipe.first}
+   let(:output) {pipe.last}
+   
+-  def after
+-  super
++  after do
+   input.close
+   output.close
+   end
+@@ -70,12 +69,12 @@ def after
+   next unless klass.instance_methods.include?(:io_read)
+   
+   describe(klass, unique: name) do
+-  def before
++  before do
+   @loop = Fiber.current
+   @selector = subject.new(@loop)
+   end
+   
+-  def after
++  after do
+   @selector&.close
+   end
+   
+diff --git a/test/io/event/selector/file_io.rb 
b/test/io/event/selector/file_io.rb
+index 70a2c962..395a45e3 100644
+--- a/test/io/event/selector/file_io.rb
 b/test/io/event/selector/file_io.rb
+@@ -49,12 +49,12 @@
+   next unless klass.instance_methods.include?(:io_read)
+   
+   describe(klass, unique: name) do
+-  def before
++  before do
+   @loop = Fiber.current
+   @selector = subject.new(@loop)
+   end
+   
+-  def after
++  after do
+   @selector&.close
+   end
+  

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

2024-11-24 Thread Hans de Graaff
commit: 77a57fec2431ed02f0edb1790cbf4c67dfd30019
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Nov 24 10:24:14 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Nov 24 10:24:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77a57fec

dev-ruby/io-event: add 1.7.4

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

 dev-ruby/io-event/Manifest  |  1 +
 dev-ruby/io-event/io-event-1.7.4.ebuild | 36 +
 2 files changed, 37 insertions(+)

diff --git a/dev-ruby/io-event/Manifest b/dev-ruby/io-event/Manifest
index 51ccbfe04adb..30c9a04954cf 100644
--- a/dev-ruby/io-event/Manifest
+++ b/dev-ruby/io-event/Manifest
@@ -3,3 +3,4 @@ DIST io-event-1.5.1.tar.gz 47618 BLAKE2B 
239beebca88dac137ab826df0da9f4c7a0b910a
 DIST io-event-1.6.5.tar.gz 51000 BLAKE2B 
72720b03c87afd220c083098114f45dd4a523bfd3145e8988644ad1112c52ba0eafc8082c3ca23f54253921ceb96d544097722c3585390f7793fb2bb58ead20b
 SHA512 
fd8a6b9a8a2952a2114a325a630b8cc0455679c4538901573be8dd0d342389872d5ec613c70138155f996c11d550b58003a71bee75cfec599db51812e03ec042
 DIST io-event-1.6.7.tar.gz 52366 BLAKE2B 
32eec78a33d145c3bb1b0623a103bfdac269eeabdfc3a190f3010b2790a4999425af365c1a176f8cfb65ad5e7b4fcbb25fcdc646e63c68eb55e315aabb4c5e82
 SHA512 
070c24f4f62476245a9c997fa28f7615900165f2110a3a37c6af81d5ce46298e446ddf30d1b0ec68d691006828da8336e3ed3e01f701dd71b0bedaa33605af4f
 DIST io-event-1.7.3.tar.gz 54709 BLAKE2B 
ba0abb3fadcd4e297379144d3efe2311684957168aef150c10af24791889c659f744aa490b3525de5124915960a3426ffaa98a04b562230c00f4896341d4cf2b
 SHA512 
9393cf223f2a020b06da0cd7f160816fb7e8294a29075d7cc68441723c8b19f025e42f15a5e42bf9af01b3eb6b4dadab8dd4461fc69c932639a9bf1e522c5b9e
+DIST io-event-1.7.4.tar.gz 54690 BLAKE2B 
3d001c04bfa2aade9a27bb67d4bafbedcbe50069c2cd3e8206240e791fc139e20de4564192e683a7ea223b0eb0c2bda3d66d68706b52e788a745e971cc028ffa
 SHA512 
14d703fcc6858d7bf40b17b10c2dfeccdfbf33de098c3dd17f4164fe313e841c01574d384b0b9c3ebfca3c944042c81393d303522834f7037227b790c0b4b8c5

diff --git a/dev-ruby/io-event/io-event-1.7.4.ebuild 
b/dev-ruby/io-event/io-event-1.7.4.ebuild
new file mode 100644
index ..54d45037491d
--- /dev/null
+++ b/dev-ruby/io-event/io-event-1.7.4.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/extconf.rb)
+RUBY_FAKEGEM_EXTRADOC="readme.md"
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+RUBY_FAKEGEM_RECIPE_TEST="sus"
+
+inherit ruby-fakegem
+
+DESCRIPTION="An event loop"
+HOMEPAGE="https://github.com/socketry/io-event";
+SRC_URI="https://github.com/socketry/io-event/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="+io-uring"
+
+RDEPEND="io-uring? ( sys-libs/liburing:= )"
+DEPEND="${RDEPEND}"
+
+all_ruby_prepare() {
+   sed -i -E 's/require_relative "(.+)"/require File.expand_path("\1")/g' 
"${RUBY_FAKEGEM_GEMSPEC}" || die
+
+   # Avoid dependency on unpackaged covered package
+   rm -f config/sus.rb || die
+
+   if ! use io-uring ; then
+   sed -i -e 
"s:have_library('uring'):have_library('idonotexist_uring'):" ext/extconf.rb || 
die
+   fi
+}



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

2024-11-15 Thread Hans de Graaff
commit: 8675973666790e791da488e74e9066d76c5f755b
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Nov 15 12:52:18 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Nov 15 12:52:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86759736

dev-ruby/io-event: drop 1.2.2, 1.3.3

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

 dev-ruby/io-event/Manifest  |  2 --
 dev-ruby/io-event/io-event-1.2.2.ebuild | 36 -
 dev-ruby/io-event/io-event-1.3.3.ebuild | 36 -
 3 files changed, 74 deletions(-)

diff --git a/dev-ruby/io-event/Manifest b/dev-ruby/io-event/Manifest
index 1d2308a03bf7..51ccbfe04adb 100644
--- a/dev-ruby/io-event/Manifest
+++ b/dev-ruby/io-event/Manifest
@@ -1,6 +1,4 @@
 DIST io-event-1.1.7.tar.gz 35211 BLAKE2B 
d288ec902c4d775b49315d4eeda8bb0582b7444e7adc60846283fbffbe8ecec6e13c1bc7ce898c4aaf3e78d52602045f9bde561f6f50c797b7aecb3d7b01
 SHA512 
f61d0eb7203b4bd4b38d1f42a23c67d4ae04dbbb4c7018149d52db440d769131581347198f4a6da6e99aaa1ac526ad1c1cb9d56ecf48c1fc70fbf1b62fb161e7
-DIST io-event-1.2.2.tar.gz 35405 BLAKE2B 
9fb96c920524db8111b8d3650f2559df71e262f2f4cd32080a3e04f09da5df3d0f0a6777b1d37aba7848b9f7298d9fe5c5684c3211ff39b5178d452d10dede70
 SHA512 
6ebffd24eb40392496f488ee578f17fcc2e713d3b90cea20899c82e26a6d601b0670d21383d5e33345cad9a33ae43120e8c1d017bb7bd44ff95be2c17bab6712
-DIST io-event-1.3.3.tar.gz 46284 BLAKE2B 
f2d6fe2a1eb3c1d0f26097847b9b0d464fa274d215f620ffa46e7718d89f97a7ff8bb00b145d29763caed527410d0e3040dab313445e11b26b2ef3891d05f604
 SHA512 
71391822d2664f9c9534cc474b2e9b052d98f44d7c985b768c93ff2956379f2c107094ba4ab9e376bb3820e085f15187f210566229a31ae493334cf4af073bad
 DIST io-event-1.5.1.tar.gz 47618 BLAKE2B 
239beebca88dac137ab826df0da9f4c7a0b910a9401e46a542dd73a151009ca6d3b0d94584421a039e693e1f5e3f40e37fa98611ff8f603dc5d4bd30bc0788e3
 SHA512 
71f343ffdcabde14f1737574e66c198934cdf5c88db0c9dc58106da588a7156d4b36cd2a3bd0552758468bcd78c8ee3ae1d59eb0432f7e66f57e3d9dfe75fa3d
 DIST io-event-1.6.5.tar.gz 51000 BLAKE2B 
72720b03c87afd220c083098114f45dd4a523bfd3145e8988644ad1112c52ba0eafc8082c3ca23f54253921ceb96d544097722c3585390f7793fb2bb58ead20b
 SHA512 
fd8a6b9a8a2952a2114a325a630b8cc0455679c4538901573be8dd0d342389872d5ec613c70138155f996c11d550b58003a71bee75cfec599db51812e03ec042
 DIST io-event-1.6.7.tar.gz 52366 BLAKE2B 
32eec78a33d145c3bb1b0623a103bfdac269eeabdfc3a190f3010b2790a4999425af365c1a176f8cfb65ad5e7b4fcbb25fcdc646e63c68eb55e315aabb4c5e82
 SHA512 
070c24f4f62476245a9c997fa28f7615900165f2110a3a37c6af81d5ce46298e446ddf30d1b0ec68d691006828da8336e3ed3e01f701dd71b0bedaa33605af4f

diff --git a/dev-ruby/io-event/io-event-1.2.2.ebuild 
b/dev-ruby/io-event/io-event-1.2.2.ebuild
deleted file mode 100644
index 66347b6b8d9c..
--- a/dev-ruby/io-event/io-event-1.2.2.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby30 ruby31 ruby32"
-
-RUBY_FAKEGEM_EXTENSIONS=(ext/extconf.rb)
-RUBY_FAKEGEM_EXTRADOC="readme.md"
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-RUBY_FAKEGEM_RECIPE_TEST="sus"
-
-inherit ruby-fakegem
-
-DESCRIPTION="An event loop"
-HOMEPAGE="https://github.com/socketry/io-event";
-SRC_URI="https://github.com/socketry/io-event/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86"
-IUSE="+io-uring"
-
-RDEPEND="io-uring? ( sys-libs/liburing:= )"
-DEPEND="${RDEPEND}"
-
-all_ruby_prepare() {
-   sed -i -E 's/require_relative "(.+)"/require File.expand_path("\1")/g' 
"${RUBY_FAKEGEM_GEMSPEC}" || die
-
-   # Avoid dependency on unpackaged covered package
-   rm -f config/sus.rb || die
-
-   if ! use io-uring ; then
-   sed -i -e 
"s:have_library('uring'):have_library('idonotexist_uring'):" ext/extconf.rb || 
die
-   fi
-}

diff --git a/dev-ruby/io-event/io-event-1.3.3.ebuild 
b/dev-ruby/io-event/io-event-1.3.3.ebuild
deleted file mode 100644
index c14052adaafa..
--- a/dev-ruby/io-event/io-event-1.3.3.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby31 ruby32"
-
-RUBY_FAKEGEM_EXTENSIONS=(ext/extconf.rb)
-RUBY_FAKEGEM_EXTRADOC="readme.md"
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-RUBY_FAKEGEM_RECIPE_TEST="sus"
-
-inherit ruby-fakegem
-
-DESCRIPTION="An event loop"
-HOMEPAGE="https://github.com/socketry/io-event";
-SRC_URI="https://github.com/socketry/io-event/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86"
-IUSE="+io-uring"
-
-RDEPEND="io-uring? ( sys-libs/liburing:= )"
-DEPEND="${RDEPEND}"
-
-all_ruby_prepare() {
-   sed -i -E 's/require_relative "(.+)"/require File.expand_path("\1")/g' 
"${RUBY_

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

2024-11-07 Thread Hans de Graaff
commit: 15d730aaa3e70ebced40e6db713b6a80550c517a
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Nov  8 07:47:32 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Nov  8 07:47:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15d730aa

dev-ruby/io-event: add 1.7.3

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

 dev-ruby/io-event/Manifest  |  1 +
 dev-ruby/io-event/io-event-1.7.3.ebuild | 36 +
 2 files changed, 37 insertions(+)

diff --git a/dev-ruby/io-event/Manifest b/dev-ruby/io-event/Manifest
index ee689874f629..1d2308a03bf7 100644
--- a/dev-ruby/io-event/Manifest
+++ b/dev-ruby/io-event/Manifest
@@ -4,3 +4,4 @@ DIST io-event-1.3.3.tar.gz 46284 BLAKE2B 
f2d6fe2a1eb3c1d0f26097847b9b0d464fa274d
 DIST io-event-1.5.1.tar.gz 47618 BLAKE2B 
239beebca88dac137ab826df0da9f4c7a0b910a9401e46a542dd73a151009ca6d3b0d94584421a039e693e1f5e3f40e37fa98611ff8f603dc5d4bd30bc0788e3
 SHA512 
71f343ffdcabde14f1737574e66c198934cdf5c88db0c9dc58106da588a7156d4b36cd2a3bd0552758468bcd78c8ee3ae1d59eb0432f7e66f57e3d9dfe75fa3d
 DIST io-event-1.6.5.tar.gz 51000 BLAKE2B 
72720b03c87afd220c083098114f45dd4a523bfd3145e8988644ad1112c52ba0eafc8082c3ca23f54253921ceb96d544097722c3585390f7793fb2bb58ead20b
 SHA512 
fd8a6b9a8a2952a2114a325a630b8cc0455679c4538901573be8dd0d342389872d5ec613c70138155f996c11d550b58003a71bee75cfec599db51812e03ec042
 DIST io-event-1.6.7.tar.gz 52366 BLAKE2B 
32eec78a33d145c3bb1b0623a103bfdac269eeabdfc3a190f3010b2790a4999425af365c1a176f8cfb65ad5e7b4fcbb25fcdc646e63c68eb55e315aabb4c5e82
 SHA512 
070c24f4f62476245a9c997fa28f7615900165f2110a3a37c6af81d5ce46298e446ddf30d1b0ec68d691006828da8336e3ed3e01f701dd71b0bedaa33605af4f
+DIST io-event-1.7.3.tar.gz 54709 BLAKE2B 
ba0abb3fadcd4e297379144d3efe2311684957168aef150c10af24791889c659f744aa490b3525de5124915960a3426ffaa98a04b562230c00f4896341d4cf2b
 SHA512 
9393cf223f2a020b06da0cd7f160816fb7e8294a29075d7cc68441723c8b19f025e42f15a5e42bf9af01b3eb6b4dadab8dd4461fc69c932639a9bf1e522c5b9e

diff --git a/dev-ruby/io-event/io-event-1.7.3.ebuild 
b/dev-ruby/io-event/io-event-1.7.3.ebuild
new file mode 100644
index ..54d45037491d
--- /dev/null
+++ b/dev-ruby/io-event/io-event-1.7.3.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/extconf.rb)
+RUBY_FAKEGEM_EXTRADOC="readme.md"
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+RUBY_FAKEGEM_RECIPE_TEST="sus"
+
+inherit ruby-fakegem
+
+DESCRIPTION="An event loop"
+HOMEPAGE="https://github.com/socketry/io-event";
+SRC_URI="https://github.com/socketry/io-event/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="+io-uring"
+
+RDEPEND="io-uring? ( sys-libs/liburing:= )"
+DEPEND="${RDEPEND}"
+
+all_ruby_prepare() {
+   sed -i -E 's/require_relative "(.+)"/require File.expand_path("\1")/g' 
"${RUBY_FAKEGEM_GEMSPEC}" || die
+
+   # Avoid dependency on unpackaged covered package
+   rm -f config/sus.rb || die
+
+   if ! use io-uring ; then
+   sed -i -e 
"s:have_library('uring'):have_library('idonotexist_uring'):" ext/extconf.rb || 
die
+   fi
+}



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

2024-11-06 Thread Hans de Graaff
commit: e91ed50469db9c6db8338d150478a1b65ec945d5
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Nov  6 18:27:14 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Nov  7 07:22:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e91ed504

dev-ruby/io-event: add 1.6.7

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

 dev-ruby/io-event/Manifest  |  1 +
 dev-ruby/io-event/io-event-1.6.7.ebuild | 36 +
 2 files changed, 37 insertions(+)

diff --git a/dev-ruby/io-event/Manifest b/dev-ruby/io-event/Manifest
index 0eb0068fab7f..ee689874f629 100644
--- a/dev-ruby/io-event/Manifest
+++ b/dev-ruby/io-event/Manifest
@@ -3,3 +3,4 @@ DIST io-event-1.2.2.tar.gz 35405 BLAKE2B 
9fb96c920524db8111b8d3650f2559df71e262f
 DIST io-event-1.3.3.tar.gz 46284 BLAKE2B 
f2d6fe2a1eb3c1d0f26097847b9b0d464fa274d215f620ffa46e7718d89f97a7ff8bb00b145d29763caed527410d0e3040dab313445e11b26b2ef3891d05f604
 SHA512 
71391822d2664f9c9534cc474b2e9b052d98f44d7c985b768c93ff2956379f2c107094ba4ab9e376bb3820e085f15187f210566229a31ae493334cf4af073bad
 DIST io-event-1.5.1.tar.gz 47618 BLAKE2B 
239beebca88dac137ab826df0da9f4c7a0b910a9401e46a542dd73a151009ca6d3b0d94584421a039e693e1f5e3f40e37fa98611ff8f603dc5d4bd30bc0788e3
 SHA512 
71f343ffdcabde14f1737574e66c198934cdf5c88db0c9dc58106da588a7156d4b36cd2a3bd0552758468bcd78c8ee3ae1d59eb0432f7e66f57e3d9dfe75fa3d
 DIST io-event-1.6.5.tar.gz 51000 BLAKE2B 
72720b03c87afd220c083098114f45dd4a523bfd3145e8988644ad1112c52ba0eafc8082c3ca23f54253921ceb96d544097722c3585390f7793fb2bb58ead20b
 SHA512 
fd8a6b9a8a2952a2114a325a630b8cc0455679c4538901573be8dd0d342389872d5ec613c70138155f996c11d550b58003a71bee75cfec599db51812e03ec042
+DIST io-event-1.6.7.tar.gz 52366 BLAKE2B 
32eec78a33d145c3bb1b0623a103bfdac269eeabdfc3a190f3010b2790a4999425af365c1a176f8cfb65ad5e7b4fcbb25fcdc646e63c68eb55e315aabb4c5e82
 SHA512 
070c24f4f62476245a9c997fa28f7615900165f2110a3a37c6af81d5ce46298e446ddf30d1b0ec68d691006828da8336e3ed3e01f701dd71b0bedaa33605af4f

diff --git a/dev-ruby/io-event/io-event-1.6.7.ebuild 
b/dev-ruby/io-event/io-event-1.6.7.ebuild
new file mode 100644
index ..54d45037491d
--- /dev/null
+++ b/dev-ruby/io-event/io-event-1.6.7.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/extconf.rb)
+RUBY_FAKEGEM_EXTRADOC="readme.md"
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+RUBY_FAKEGEM_RECIPE_TEST="sus"
+
+inherit ruby-fakegem
+
+DESCRIPTION="An event loop"
+HOMEPAGE="https://github.com/socketry/io-event";
+SRC_URI="https://github.com/socketry/io-event/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="+io-uring"
+
+RDEPEND="io-uring? ( sys-libs/liburing:= )"
+DEPEND="${RDEPEND}"
+
+all_ruby_prepare() {
+   sed -i -E 's/require_relative "(.+)"/require File.expand_path("\1")/g' 
"${RUBY_FAKEGEM_GEMSPEC}" || die
+
+   # Avoid dependency on unpackaged covered package
+   rm -f config/sus.rb || die
+
+   if ! use io-uring ; then
+   sed -i -e 
"s:have_library('uring'):have_library('idonotexist_uring'):" ext/extconf.rb || 
die
+   fi
+}



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

2024-10-13 Thread Hans de Graaff
commit: e37ddc31a9818fa5b5bdff43ea02bdf48acb3e2b
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Oct 13 06:57:42 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Oct 13 06:57:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e37ddc31

dev-ruby/io-event: drop 1.4.4, 1.6.0

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

 dev-ruby/io-event/Manifest  |  2 --
 dev-ruby/io-event/io-event-1.4.4.ebuild | 36 -
 dev-ruby/io-event/io-event-1.6.0.ebuild | 36 -
 3 files changed, 74 deletions(-)

diff --git a/dev-ruby/io-event/Manifest b/dev-ruby/io-event/Manifest
index 00266b603c34..0eb0068fab7f 100644
--- a/dev-ruby/io-event/Manifest
+++ b/dev-ruby/io-event/Manifest
@@ -1,7 +1,5 @@
 DIST io-event-1.1.7.tar.gz 35211 BLAKE2B 
d288ec902c4d775b49315d4eeda8bb0582b7444e7adc60846283fbffbe8ecec6e13c1bc7ce898c4aaf3e78d52602045f9bde561f6f50c797b7aecb3d7b01
 SHA512 
f61d0eb7203b4bd4b38d1f42a23c67d4ae04dbbb4c7018149d52db440d769131581347198f4a6da6e99aaa1ac526ad1c1cb9d56ecf48c1fc70fbf1b62fb161e7
 DIST io-event-1.2.2.tar.gz 35405 BLAKE2B 
9fb96c920524db8111b8d3650f2559df71e262f2f4cd32080a3e04f09da5df3d0f0a6777b1d37aba7848b9f7298d9fe5c5684c3211ff39b5178d452d10dede70
 SHA512 
6ebffd24eb40392496f488ee578f17fcc2e713d3b90cea20899c82e26a6d601b0670d21383d5e33345cad9a33ae43120e8c1d017bb7bd44ff95be2c17bab6712
 DIST io-event-1.3.3.tar.gz 46284 BLAKE2B 
f2d6fe2a1eb3c1d0f26097847b9b0d464fa274d215f620ffa46e7718d89f97a7ff8bb00b145d29763caed527410d0e3040dab313445e11b26b2ef3891d05f604
 SHA512 
71391822d2664f9c9534cc474b2e9b052d98f44d7c985b768c93ff2956379f2c107094ba4ab9e376bb3820e085f15187f210566229a31ae493334cf4af073bad
-DIST io-event-1.4.4.tar.gz 46919 BLAKE2B 
c66b410c1eb3e1b398b2ff8f1cad103f0d75e680b2b79ba8e0144ebfe0d0ce29de4996c2c758447c665231c07a939e31af5f3fc47725be33733dcfed8afcd12e
 SHA512 
f8c7503d5d924de2847a57e6af0b01cb8c1638f4b3060a3afc58ca7cc3a719d5df2fa7b83252d1d761f4a3dc8da68b759797e1d1cd6168ad16421924ef3ef316
 DIST io-event-1.5.1.tar.gz 47618 BLAKE2B 
239beebca88dac137ab826df0da9f4c7a0b910a9401e46a542dd73a151009ca6d3b0d94584421a039e693e1f5e3f40e37fa98611ff8f603dc5d4bd30bc0788e3
 SHA512 
71f343ffdcabde14f1737574e66c198934cdf5c88db0c9dc58106da588a7156d4b36cd2a3bd0552758468bcd78c8ee3ae1d59eb0432f7e66f57e3d9dfe75fa3d
-DIST io-event-1.6.0.tar.gz 50641 BLAKE2B 
f9af9426e2626f101e7ec45ac601e72b60bcda02ae8cdfe659f2440a0c1b084e8a67501104854a7e896864b5a94c624a27b7e013f03df26b1372a098af2ca3d8
 SHA512 
92ae37e390718b166eeb0fb5ef148f093d90ab623def9cfc9201086fe332b4139c038309ffab9dfd300b80d079bfeeebe14099a1674678f87a60c540570c3526
 DIST io-event-1.6.5.tar.gz 51000 BLAKE2B 
72720b03c87afd220c083098114f45dd4a523bfd3145e8988644ad1112c52ba0eafc8082c3ca23f54253921ceb96d544097722c3585390f7793fb2bb58ead20b
 SHA512 
fd8a6b9a8a2952a2114a325a630b8cc0455679c4538901573be8dd0d342389872d5ec613c70138155f996c11d550b58003a71bee75cfec599db51812e03ec042

diff --git a/dev-ruby/io-event/io-event-1.4.4.ebuild 
b/dev-ruby/io-event/io-event-1.4.4.ebuild
deleted file mode 100644
index 54d45037491d..
--- a/dev-ruby/io-event/io-event-1.4.4.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby31 ruby32 ruby33"
-
-RUBY_FAKEGEM_EXTENSIONS=(ext/extconf.rb)
-RUBY_FAKEGEM_EXTRADOC="readme.md"
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-RUBY_FAKEGEM_RECIPE_TEST="sus"
-
-inherit ruby-fakegem
-
-DESCRIPTION="An event loop"
-HOMEPAGE="https://github.com/socketry/io-event";
-SRC_URI="https://github.com/socketry/io-event/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="+io-uring"
-
-RDEPEND="io-uring? ( sys-libs/liburing:= )"
-DEPEND="${RDEPEND}"
-
-all_ruby_prepare() {
-   sed -i -E 's/require_relative "(.+)"/require File.expand_path("\1")/g' 
"${RUBY_FAKEGEM_GEMSPEC}" || die
-
-   # Avoid dependency on unpackaged covered package
-   rm -f config/sus.rb || die
-
-   if ! use io-uring ; then
-   sed -i -e 
"s:have_library('uring'):have_library('idonotexist_uring'):" ext/extconf.rb || 
die
-   fi
-}

diff --git a/dev-ruby/io-event/io-event-1.6.0.ebuild 
b/dev-ruby/io-event/io-event-1.6.0.ebuild
deleted file mode 100644
index 54d45037491d..
--- a/dev-ruby/io-event/io-event-1.6.0.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby31 ruby32 ruby33"
-
-RUBY_FAKEGEM_EXTENSIONS=(ext/extconf.rb)
-RUBY_FAKEGEM_EXTRADOC="readme.md"
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-RUBY_FAKEGEM_RECIPE_TEST="sus"
-
-inherit ruby-fakegem
-
-DESCRIPTION="An event loop"
-HOMEPAGE="https://github.com/socketry/io-event";
-SRC_URI="https://github.com/socketry/io-event/archive/v${PV}.tar.gz -> 

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

2024-10-06 Thread Sam James
commit: fe8267607db7e462be06eda6d87c1a105185bd8d
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct  6 12:00:59 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct  6 12:00:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe826760

dev-ruby/io-event: Stabilize 1.2.2 amd64, #940965

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

 dev-ruby/io-event/io-event-1.2.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/io-event/io-event-1.2.2.ebuild 
b/dev-ruby/io-event/io-event-1.2.2.ebuild
index 25b892993e2a..66347b6b8d9c 100644
--- a/dev-ruby/io-event/io-event-1.2.2.ebuild
+++ b/dev-ruby/io-event/io-event-1.2.2.ebuild
@@ -18,7 +18,7 @@ 
SRC_URI="https://github.com/socketry/io-event/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86"
 IUSE="+io-uring"
 
 RDEPEND="io-uring? ( sys-libs/liburing:= )"



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

2024-10-06 Thread Sam James
commit: bc37c29073906d7d38fbed7b399cceee199de910
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct  6 11:21:18 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct  6 11:21:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc37c290

dev-ruby/io-event: Stabilize 1.2.2 x86, #940965

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

 dev-ruby/io-event/io-event-1.2.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/io-event/io-event-1.2.2.ebuild 
b/dev-ruby/io-event/io-event-1.2.2.ebuild
index 337b2103b8db..25b892993e2a 100644
--- a/dev-ruby/io-event/io-event-1.2.2.ebuild
+++ b/dev-ruby/io-event/io-event-1.2.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2023 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -18,7 +18,7 @@ 
SRC_URI="https://github.com/socketry/io-event/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86"
 IUSE="+io-uring"
 
 RDEPEND="io-uring? ( sys-libs/liburing:= )"



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

2024-09-12 Thread Sam James
commit: 6e4ca70547c8f5d0ed9352685b125a42e9423796
Author: Sam James  gentoo  org>
AuthorDate: Fri Sep 13 04:12:14 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep 13 04:12:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e4ca705

dev-ruby/io-event: Stabilize 1.5.1 x86, #935053

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

 dev-ruby/io-event/io-event-1.5.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/io-event/io-event-1.5.1.ebuild 
b/dev-ruby/io-event/io-event-1.5.1.ebuild
index cd3371bf8d31..ae5dc700399a 100644
--- a/dev-ruby/io-event/io-event-1.5.1.ebuild
+++ b/dev-ruby/io-event/io-event-1.5.1.ebuild
@@ -18,7 +18,7 @@ 
SRC_URI="https://github.com/socketry/io-event/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1)"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86"
 IUSE="+io-uring"
 
 RDEPEND="io-uring? ( sys-libs/liburing:= )"



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

2024-06-28 Thread Sam James
commit: b4d60a5a3eb6a85e4218b8185102876af319d5d3
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun 28 12:58:41 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 28 12:58:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4d60a5a

dev-ruby/io-event: Stabilize 1.5.1 amd64, #935053

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

 dev-ruby/io-event/io-event-1.5.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/io-event/io-event-1.5.1.ebuild 
b/dev-ruby/io-event/io-event-1.5.1.ebuild
index 54d45037491d..cd3371bf8d31 100644
--- a/dev-ruby/io-event/io-event-1.5.1.ebuild
+++ b/dev-ruby/io-event/io-event-1.5.1.ebuild
@@ -18,7 +18,7 @@ 
SRC_URI="https://github.com/socketry/io-event/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
 IUSE="+io-uring"
 
 RDEPEND="io-uring? ( sys-libs/liburing:= )"



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

2024-06-27 Thread Hans de Graaff
commit: 4ae9f8cf7de4283cf8290548c75839826e2ad5ad
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Jun 28 04:24:47 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Jun 28 04:31:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ae9f8cf

dev-ruby/io-event: add 1.6.5

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

 dev-ruby/io-event/Manifest  |  1 +
 dev-ruby/io-event/io-event-1.6.5.ebuild | 36 +
 2 files changed, 37 insertions(+)

diff --git a/dev-ruby/io-event/Manifest b/dev-ruby/io-event/Manifest
index e3ef74df09f7..00266b603c34 100644
--- a/dev-ruby/io-event/Manifest
+++ b/dev-ruby/io-event/Manifest
@@ -4,3 +4,4 @@ DIST io-event-1.3.3.tar.gz 46284 BLAKE2B 
f2d6fe2a1eb3c1d0f26097847b9b0d464fa274d
 DIST io-event-1.4.4.tar.gz 46919 BLAKE2B 
c66b410c1eb3e1b398b2ff8f1cad103f0d75e680b2b79ba8e0144ebfe0d0ce29de4996c2c758447c665231c07a939e31af5f3fc47725be33733dcfed8afcd12e
 SHA512 
f8c7503d5d924de2847a57e6af0b01cb8c1638f4b3060a3afc58ca7cc3a719d5df2fa7b83252d1d761f4a3dc8da68b759797e1d1cd6168ad16421924ef3ef316
 DIST io-event-1.5.1.tar.gz 47618 BLAKE2B 
239beebca88dac137ab826df0da9f4c7a0b910a9401e46a542dd73a151009ca6d3b0d94584421a039e693e1f5e3f40e37fa98611ff8f603dc5d4bd30bc0788e3
 SHA512 
71f343ffdcabde14f1737574e66c198934cdf5c88db0c9dc58106da588a7156d4b36cd2a3bd0552758468bcd78c8ee3ae1d59eb0432f7e66f57e3d9dfe75fa3d
 DIST io-event-1.6.0.tar.gz 50641 BLAKE2B 
f9af9426e2626f101e7ec45ac601e72b60bcda02ae8cdfe659f2440a0c1b084e8a67501104854a7e896864b5a94c624a27b7e013f03df26b1372a098af2ca3d8
 SHA512 
92ae37e390718b166eeb0fb5ef148f093d90ab623def9cfc9201086fe332b4139c038309ffab9dfd300b80d079bfeeebe14099a1674678f87a60c540570c3526
+DIST io-event-1.6.5.tar.gz 51000 BLAKE2B 
72720b03c87afd220c083098114f45dd4a523bfd3145e8988644ad1112c52ba0eafc8082c3ca23f54253921ceb96d544097722c3585390f7793fb2bb58ead20b
 SHA512 
fd8a6b9a8a2952a2114a325a630b8cc0455679c4538901573be8dd0d342389872d5ec613c70138155f996c11d550b58003a71bee75cfec599db51812e03ec042

diff --git a/dev-ruby/io-event/io-event-1.6.5.ebuild 
b/dev-ruby/io-event/io-event-1.6.5.ebuild
new file mode 100644
index ..54d45037491d
--- /dev/null
+++ b/dev-ruby/io-event/io-event-1.6.5.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/extconf.rb)
+RUBY_FAKEGEM_EXTRADOC="readme.md"
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+RUBY_FAKEGEM_RECIPE_TEST="sus"
+
+inherit ruby-fakegem
+
+DESCRIPTION="An event loop"
+HOMEPAGE="https://github.com/socketry/io-event";
+SRC_URI="https://github.com/socketry/io-event/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="+io-uring"
+
+RDEPEND="io-uring? ( sys-libs/liburing:= )"
+DEPEND="${RDEPEND}"
+
+all_ruby_prepare() {
+   sed -i -E 's/require_relative "(.+)"/require File.expand_path("\1")/g' 
"${RUBY_FAKEGEM_GEMSPEC}" || die
+
+   # Avoid dependency on unpackaged covered package
+   rm -f config/sus.rb || die
+
+   if ! use io-uring ; then
+   sed -i -e 
"s:have_library('uring'):have_library('idonotexist_uring'):" ext/extconf.rb || 
die
+   fi
+}



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

2024-06-04 Thread Hans de Graaff
commit: b376416cdb2bb6e368731c6378bc467f207ca578
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Jun  5 05:07:11 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Jun  5 05:49:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b376416c

dev-ruby/io-event: add 1.6.0

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

 dev-ruby/io-event/Manifest  |  1 +
 dev-ruby/io-event/io-event-1.6.0.ebuild | 36 +
 2 files changed, 37 insertions(+)

diff --git a/dev-ruby/io-event/Manifest b/dev-ruby/io-event/Manifest
index 33df372c9a5a..e3ef74df09f7 100644
--- a/dev-ruby/io-event/Manifest
+++ b/dev-ruby/io-event/Manifest
@@ -3,3 +3,4 @@ DIST io-event-1.2.2.tar.gz 35405 BLAKE2B 
9fb96c920524db8111b8d3650f2559df71e262f
 DIST io-event-1.3.3.tar.gz 46284 BLAKE2B 
f2d6fe2a1eb3c1d0f26097847b9b0d464fa274d215f620ffa46e7718d89f97a7ff8bb00b145d29763caed527410d0e3040dab313445e11b26b2ef3891d05f604
 SHA512 
71391822d2664f9c9534cc474b2e9b052d98f44d7c985b768c93ff2956379f2c107094ba4ab9e376bb3820e085f15187f210566229a31ae493334cf4af073bad
 DIST io-event-1.4.4.tar.gz 46919 BLAKE2B 
c66b410c1eb3e1b398b2ff8f1cad103f0d75e680b2b79ba8e0144ebfe0d0ce29de4996c2c758447c665231c07a939e31af5f3fc47725be33733dcfed8afcd12e
 SHA512 
f8c7503d5d924de2847a57e6af0b01cb8c1638f4b3060a3afc58ca7cc3a719d5df2fa7b83252d1d761f4a3dc8da68b759797e1d1cd6168ad16421924ef3ef316
 DIST io-event-1.5.1.tar.gz 47618 BLAKE2B 
239beebca88dac137ab826df0da9f4c7a0b910a9401e46a542dd73a151009ca6d3b0d94584421a039e693e1f5e3f40e37fa98611ff8f603dc5d4bd30bc0788e3
 SHA512 
71f343ffdcabde14f1737574e66c198934cdf5c88db0c9dc58106da588a7156d4b36cd2a3bd0552758468bcd78c8ee3ae1d59eb0432f7e66f57e3d9dfe75fa3d
+DIST io-event-1.6.0.tar.gz 50641 BLAKE2B 
f9af9426e2626f101e7ec45ac601e72b60bcda02ae8cdfe659f2440a0c1b084e8a67501104854a7e896864b5a94c624a27b7e013f03df26b1372a098af2ca3d8
 SHA512 
92ae37e390718b166eeb0fb5ef148f093d90ab623def9cfc9201086fe332b4139c038309ffab9dfd300b80d079bfeeebe14099a1674678f87a60c540570c3526

diff --git a/dev-ruby/io-event/io-event-1.6.0.ebuild 
b/dev-ruby/io-event/io-event-1.6.0.ebuild
new file mode 100644
index ..54d45037491d
--- /dev/null
+++ b/dev-ruby/io-event/io-event-1.6.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/extconf.rb)
+RUBY_FAKEGEM_EXTRADOC="readme.md"
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+RUBY_FAKEGEM_RECIPE_TEST="sus"
+
+inherit ruby-fakegem
+
+DESCRIPTION="An event loop"
+HOMEPAGE="https://github.com/socketry/io-event";
+SRC_URI="https://github.com/socketry/io-event/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="+io-uring"
+
+RDEPEND="io-uring? ( sys-libs/liburing:= )"
+DEPEND="${RDEPEND}"
+
+all_ruby_prepare() {
+   sed -i -E 's/require_relative "(.+)"/require File.expand_path("\1")/g' 
"${RUBY_FAKEGEM_GEMSPEC}" || die
+
+   # Avoid dependency on unpackaged covered package
+   rm -f config/sus.rb || die
+
+   if ! use io-uring ; then
+   sed -i -e 
"s:have_library('uring'):have_library('idonotexist_uring'):" ext/extconf.rb || 
die
+   fi
+}



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

2024-06-01 Thread Hans de Graaff
commit: 645787626fadcdab3572c82f7aa1b07211c5a283
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Jun  2 05:59:13 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Jun  2 05:59:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64578762

dev-ruby/io-event: drop 1.3.2, 1.4.0

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

 dev-ruby/io-event/Manifest  |  2 --
 dev-ruby/io-event/io-event-1.3.2.ebuild | 36 -
 dev-ruby/io-event/io-event-1.4.0.ebuild | 36 -
 3 files changed, 74 deletions(-)

diff --git a/dev-ruby/io-event/Manifest b/dev-ruby/io-event/Manifest
index b3b20a3fcfaf..33df372c9a5a 100644
--- a/dev-ruby/io-event/Manifest
+++ b/dev-ruby/io-event/Manifest
@@ -1,7 +1,5 @@
 DIST io-event-1.1.7.tar.gz 35211 BLAKE2B 
d288ec902c4d775b49315d4eeda8bb0582b7444e7adc60846283fbffbe8ecec6e13c1bc7ce898c4aaf3e78d52602045f9bde561f6f50c797b7aecb3d7b01
 SHA512 
f61d0eb7203b4bd4b38d1f42a23c67d4ae04dbbb4c7018149d52db440d769131581347198f4a6da6e99aaa1ac526ad1c1cb9d56ecf48c1fc70fbf1b62fb161e7
 DIST io-event-1.2.2.tar.gz 35405 BLAKE2B 
9fb96c920524db8111b8d3650f2559df71e262f2f4cd32080a3e04f09da5df3d0f0a6777b1d37aba7848b9f7298d9fe5c5684c3211ff39b5178d452d10dede70
 SHA512 
6ebffd24eb40392496f488ee578f17fcc2e713d3b90cea20899c82e26a6d601b0670d21383d5e33345cad9a33ae43120e8c1d017bb7bd44ff95be2c17bab6712
-DIST io-event-1.3.2.tar.gz 45587 BLAKE2B 
b4a6e03d6470e0e1fd214e8d4ec9c34b44590b949dd3c2206ace0d963a7eb5f0164d4be7524e3e050869e45fdccce391174342b6185e2a8c29aaa9e8c1fb
 SHA512 
532dcaf2fb658f4770cc99a486adf1c2d853260c9f4b9bc9d411dc1a84f439881b96ba365523c7566f8a87cfb44a375642a92f327c9ea95803183dd552dabd7a
 DIST io-event-1.3.3.tar.gz 46284 BLAKE2B 
f2d6fe2a1eb3c1d0f26097847b9b0d464fa274d215f620ffa46e7718d89f97a7ff8bb00b145d29763caed527410d0e3040dab313445e11b26b2ef3891d05f604
 SHA512 
71391822d2664f9c9534cc474b2e9b052d98f44d7c985b768c93ff2956379f2c107094ba4ab9e376bb3820e085f15187f210566229a31ae493334cf4af073bad
-DIST io-event-1.4.0.tar.gz 46329 BLAKE2B 
ece30e2673f14f9529b0808f5725f45ee847c337d08b5547161fa7d9cd2f807cf969ff22a25a21c0869b12b9ccd47a3d12bc6694a97ea49ab18700a30bd8365b
 SHA512 
a7002e6df70180208c2f617d59e72bce98c13b2bde6af459f72bdf7fc0045e989225ddf39acf0be9b33d1d252443cf6cfc0076114dfc2c832732c0f7baa06569
 DIST io-event-1.4.4.tar.gz 46919 BLAKE2B 
c66b410c1eb3e1b398b2ff8f1cad103f0d75e680b2b79ba8e0144ebfe0d0ce29de4996c2c758447c665231c07a939e31af5f3fc47725be33733dcfed8afcd12e
 SHA512 
f8c7503d5d924de2847a57e6af0b01cb8c1638f4b3060a3afc58ca7cc3a719d5df2fa7b83252d1d761f4a3dc8da68b759797e1d1cd6168ad16421924ef3ef316
 DIST io-event-1.5.1.tar.gz 47618 BLAKE2B 
239beebca88dac137ab826df0da9f4c7a0b910a9401e46a542dd73a151009ca6d3b0d94584421a039e693e1f5e3f40e37fa98611ff8f603dc5d4bd30bc0788e3
 SHA512 
71f343ffdcabde14f1737574e66c198934cdf5c88db0c9dc58106da588a7156d4b36cd2a3bd0552758468bcd78c8ee3ae1d59eb0432f7e66f57e3d9dfe75fa3d

diff --git a/dev-ruby/io-event/io-event-1.3.2.ebuild 
b/dev-ruby/io-event/io-event-1.3.2.ebuild
deleted file mode 100644
index 03298eeac45f..
--- a/dev-ruby/io-event/io-event-1.3.2.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby31 ruby32"
-
-RUBY_FAKEGEM_EXTENSIONS=(ext/extconf.rb)
-RUBY_FAKEGEM_EXTRADOC="readme.md"
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-RUBY_FAKEGEM_RECIPE_TEST="sus"
-
-inherit ruby-fakegem
-
-DESCRIPTION="An event loop"
-HOMEPAGE="https://github.com/socketry/io-event";
-SRC_URI="https://github.com/socketry/io-event/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="+io-uring"
-
-RDEPEND="io-uring? ( sys-libs/liburing:= )"
-DEPEND="${RDEPEND}"
-
-all_ruby_prepare() {
-   sed -i -E 's/require_relative "(.+)"/require File.expand_path("\1")/g' 
"${RUBY_FAKEGEM_GEMSPEC}" || die
-
-   # Avoid dependency on unpackaged covered package
-   rm -f config/sus.rb || die
-
-   if ! use io-uring ; then
-   sed -i -e 
"s:have_library('uring'):have_library('idonotexist_uring'):" ext/extconf.rb || 
die
-   fi
-}

diff --git a/dev-ruby/io-event/io-event-1.4.0.ebuild 
b/dev-ruby/io-event/io-event-1.4.0.ebuild
deleted file mode 100644
index 9c7ed6bf4f25..
--- a/dev-ruby/io-event/io-event-1.4.0.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby31 ruby32 ruby33"
-
-RUBY_FAKEGEM_EXTENSIONS=(ext/extconf.rb)
-RUBY_FAKEGEM_EXTRADOC="readme.md"
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-RUBY_FAKEGEM_RECIPE_TEST="sus"
-
-inherit ruby-fakegem
-
-DESCRIPTION="An event loop"
-HOMEPAGE="https://github.com/socketry/io-event";
-SRC_URI="https://github.com/socketry/io-event/archive/v${PV}.tar.gz -> 
${P}.

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

2024-03-10 Thread Hans de Graaff
commit: 831885fe38fabcaa1672dbb958c53492d1ec03f0
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Mar 10 15:05:50 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Mar 10 15:19:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=831885fe

dev-ruby/io-event: add 1.5.1

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

 dev-ruby/io-event/Manifest  |  1 +
 dev-ruby/io-event/io-event-1.5.1.ebuild | 36 +
 2 files changed, 37 insertions(+)

diff --git a/dev-ruby/io-event/Manifest b/dev-ruby/io-event/Manifest
index 25bf8cb12c0e..b3b20a3fcfaf 100644
--- a/dev-ruby/io-event/Manifest
+++ b/dev-ruby/io-event/Manifest
@@ -4,3 +4,4 @@ DIST io-event-1.3.2.tar.gz 45587 BLAKE2B 
b4a6e03d6470e0e1fd214e8d4ec9c34b44590b9
 DIST io-event-1.3.3.tar.gz 46284 BLAKE2B 
f2d6fe2a1eb3c1d0f26097847b9b0d464fa274d215f620ffa46e7718d89f97a7ff8bb00b145d29763caed527410d0e3040dab313445e11b26b2ef3891d05f604
 SHA512 
71391822d2664f9c9534cc474b2e9b052d98f44d7c985b768c93ff2956379f2c107094ba4ab9e376bb3820e085f15187f210566229a31ae493334cf4af073bad
 DIST io-event-1.4.0.tar.gz 46329 BLAKE2B 
ece30e2673f14f9529b0808f5725f45ee847c337d08b5547161fa7d9cd2f807cf969ff22a25a21c0869b12b9ccd47a3d12bc6694a97ea49ab18700a30bd8365b
 SHA512 
a7002e6df70180208c2f617d59e72bce98c13b2bde6af459f72bdf7fc0045e989225ddf39acf0be9b33d1d252443cf6cfc0076114dfc2c832732c0f7baa06569
 DIST io-event-1.4.4.tar.gz 46919 BLAKE2B 
c66b410c1eb3e1b398b2ff8f1cad103f0d75e680b2b79ba8e0144ebfe0d0ce29de4996c2c758447c665231c07a939e31af5f3fc47725be33733dcfed8afcd12e
 SHA512 
f8c7503d5d924de2847a57e6af0b01cb8c1638f4b3060a3afc58ca7cc3a719d5df2fa7b83252d1d761f4a3dc8da68b759797e1d1cd6168ad16421924ef3ef316
+DIST io-event-1.5.1.tar.gz 47618 BLAKE2B 
239beebca88dac137ab826df0da9f4c7a0b910a9401e46a542dd73a151009ca6d3b0d94584421a039e693e1f5e3f40e37fa98611ff8f603dc5d4bd30bc0788e3
 SHA512 
71f343ffdcabde14f1737574e66c198934cdf5c88db0c9dc58106da588a7156d4b36cd2a3bd0552758468bcd78c8ee3ae1d59eb0432f7e66f57e3d9dfe75fa3d

diff --git a/dev-ruby/io-event/io-event-1.5.1.ebuild 
b/dev-ruby/io-event/io-event-1.5.1.ebuild
new file mode 100644
index ..54d45037491d
--- /dev/null
+++ b/dev-ruby/io-event/io-event-1.5.1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/extconf.rb)
+RUBY_FAKEGEM_EXTRADOC="readme.md"
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+RUBY_FAKEGEM_RECIPE_TEST="sus"
+
+inherit ruby-fakegem
+
+DESCRIPTION="An event loop"
+HOMEPAGE="https://github.com/socketry/io-event";
+SRC_URI="https://github.com/socketry/io-event/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="+io-uring"
+
+RDEPEND="io-uring? ( sys-libs/liburing:= )"
+DEPEND="${RDEPEND}"
+
+all_ruby_prepare() {
+   sed -i -E 's/require_relative "(.+)"/require File.expand_path("\1")/g' 
"${RUBY_FAKEGEM_GEMSPEC}" || die
+
+   # Avoid dependency on unpackaged covered package
+   rm -f config/sus.rb || die
+
+   if ! use io-uring ; then
+   sed -i -e 
"s:have_library('uring'):have_library('idonotexist_uring'):" ext/extconf.rb || 
die
+   fi
+}



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

2024-02-26 Thread Hans de Graaff
commit: 26c7996e27d911573e20d6304cc052b39bf974bf
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Feb 27 06:36:55 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Feb 27 06:39:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26c7996e

dev-ruby/io-event: add 1.4.4

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

 dev-ruby/io-event/Manifest  |  1 +
 dev-ruby/io-event/io-event-1.4.4.ebuild | 36 +
 2 files changed, 37 insertions(+)

diff --git a/dev-ruby/io-event/Manifest b/dev-ruby/io-event/Manifest
index 9cd2f9cc6473..25bf8cb12c0e 100644
--- a/dev-ruby/io-event/Manifest
+++ b/dev-ruby/io-event/Manifest
@@ -3,3 +3,4 @@ DIST io-event-1.2.2.tar.gz 35405 BLAKE2B 
9fb96c920524db8111b8d3650f2559df71e262f
 DIST io-event-1.3.2.tar.gz 45587 BLAKE2B 
b4a6e03d6470e0e1fd214e8d4ec9c34b44590b949dd3c2206ace0d963a7eb5f0164d4be7524e3e050869e45fdccce391174342b6185e2a8c29aaa9e8c1fb
 SHA512 
532dcaf2fb658f4770cc99a486adf1c2d853260c9f4b9bc9d411dc1a84f439881b96ba365523c7566f8a87cfb44a375642a92f327c9ea95803183dd552dabd7a
 DIST io-event-1.3.3.tar.gz 46284 BLAKE2B 
f2d6fe2a1eb3c1d0f26097847b9b0d464fa274d215f620ffa46e7718d89f97a7ff8bb00b145d29763caed527410d0e3040dab313445e11b26b2ef3891d05f604
 SHA512 
71391822d2664f9c9534cc474b2e9b052d98f44d7c985b768c93ff2956379f2c107094ba4ab9e376bb3820e085f15187f210566229a31ae493334cf4af073bad
 DIST io-event-1.4.0.tar.gz 46329 BLAKE2B 
ece30e2673f14f9529b0808f5725f45ee847c337d08b5547161fa7d9cd2f807cf969ff22a25a21c0869b12b9ccd47a3d12bc6694a97ea49ab18700a30bd8365b
 SHA512 
a7002e6df70180208c2f617d59e72bce98c13b2bde6af459f72bdf7fc0045e989225ddf39acf0be9b33d1d252443cf6cfc0076114dfc2c832732c0f7baa06569
+DIST io-event-1.4.4.tar.gz 46919 BLAKE2B 
c66b410c1eb3e1b398b2ff8f1cad103f0d75e680b2b79ba8e0144ebfe0d0ce29de4996c2c758447c665231c07a939e31af5f3fc47725be33733dcfed8afcd12e
 SHA512 
f8c7503d5d924de2847a57e6af0b01cb8c1638f4b3060a3afc58ca7cc3a719d5df2fa7b83252d1d761f4a3dc8da68b759797e1d1cd6168ad16421924ef3ef316

diff --git a/dev-ruby/io-event/io-event-1.4.4.ebuild 
b/dev-ruby/io-event/io-event-1.4.4.ebuild
new file mode 100644
index ..54d45037491d
--- /dev/null
+++ b/dev-ruby/io-event/io-event-1.4.4.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/extconf.rb)
+RUBY_FAKEGEM_EXTRADOC="readme.md"
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+RUBY_FAKEGEM_RECIPE_TEST="sus"
+
+inherit ruby-fakegem
+
+DESCRIPTION="An event loop"
+HOMEPAGE="https://github.com/socketry/io-event";
+SRC_URI="https://github.com/socketry/io-event/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="+io-uring"
+
+RDEPEND="io-uring? ( sys-libs/liburing:= )"
+DEPEND="${RDEPEND}"
+
+all_ruby_prepare() {
+   sed -i -E 's/require_relative "(.+)"/require File.expand_path("\1")/g' 
"${RUBY_FAKEGEM_GEMSPEC}" || die
+
+   # Avoid dependency on unpackaged covered package
+   rm -f config/sus.rb || die
+
+   if ! use io-uring ; then
+   sed -i -e 
"s:have_library('uring'):have_library('idonotexist_uring'):" ext/extconf.rb || 
die
+   fi
+}



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

2023-12-28 Thread Arthur Zamarin
commit: fe012a2c83ae1968c6689137a2fcc0c464d4c706
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec 29 06:58:16 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec 29 06:58:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe012a2c

dev-ruby/io-event: Stabilize 1.3.3 x86, #920849

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

 dev-ruby/io-event/io-event-1.3.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/io-event/io-event-1.3.3.ebuild 
b/dev-ruby/io-event/io-event-1.3.3.ebuild
index db25bbd81e56..c14052adaafa 100644
--- a/dev-ruby/io-event/io-event-1.3.3.ebuild
+++ b/dev-ruby/io-event/io-event-1.3.3.ebuild
@@ -18,7 +18,7 @@ 
SRC_URI="https://github.com/socketry/io-event/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1-2)"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86"
 IUSE="+io-uring"
 
 RDEPEND="io-uring? ( sys-libs/liburing:= )"



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

2023-12-28 Thread Sam James
commit: 7aba76b4f5a365ab654d7ee9ac02ee2900cc77c7
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec 29 00:23:30 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec 29 00:23:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7aba76b4

dev-ruby/io-event: Stabilize 1.3.3 amd64, #920849

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

 dev-ruby/io-event/io-event-1.3.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/io-event/io-event-1.3.3.ebuild 
b/dev-ruby/io-event/io-event-1.3.3.ebuild
index 03298eeac45f..db25bbd81e56 100644
--- a/dev-ruby/io-event/io-event-1.3.3.ebuild
+++ b/dev-ruby/io-event/io-event-1.3.3.ebuild
@@ -18,7 +18,7 @@ 
SRC_URI="https://github.com/socketry/io-event/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
 IUSE="+io-uring"
 
 RDEPEND="io-uring? ( sys-libs/liburing:= )"



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

2023-12-27 Thread Hans de Graaff
commit: 2fe6794221034ffdc7cf8b25e6c60ec56b250a85
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Dec 28 06:53:05 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Dec 28 06:55:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fe67942

dev-ruby/io-event: add 1.4.0

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

 dev-ruby/io-event/Manifest  |  1 +
 dev-ruby/io-event/io-event-1.4.0.ebuild | 36 +
 2 files changed, 37 insertions(+)

diff --git a/dev-ruby/io-event/Manifest b/dev-ruby/io-event/Manifest
index 5c36b60faeda..9cd2f9cc6473 100644
--- a/dev-ruby/io-event/Manifest
+++ b/dev-ruby/io-event/Manifest
@@ -2,3 +2,4 @@ DIST io-event-1.1.7.tar.gz 35211 BLAKE2B 
d288ec902c4d775b49315d4eeda8bb0582b7444
 DIST io-event-1.2.2.tar.gz 35405 BLAKE2B 
9fb96c920524db8111b8d3650f2559df71e262f2f4cd32080a3e04f09da5df3d0f0a6777b1d37aba7848b9f7298d9fe5c5684c3211ff39b5178d452d10dede70
 SHA512 
6ebffd24eb40392496f488ee578f17fcc2e713d3b90cea20899c82e26a6d601b0670d21383d5e33345cad9a33ae43120e8c1d017bb7bd44ff95be2c17bab6712
 DIST io-event-1.3.2.tar.gz 45587 BLAKE2B 
b4a6e03d6470e0e1fd214e8d4ec9c34b44590b949dd3c2206ace0d963a7eb5f0164d4be7524e3e050869e45fdccce391174342b6185e2a8c29aaa9e8c1fb
 SHA512 
532dcaf2fb658f4770cc99a486adf1c2d853260c9f4b9bc9d411dc1a84f439881b96ba365523c7566f8a87cfb44a375642a92f327c9ea95803183dd552dabd7a
 DIST io-event-1.3.3.tar.gz 46284 BLAKE2B 
f2d6fe2a1eb3c1d0f26097847b9b0d464fa274d215f620ffa46e7718d89f97a7ff8bb00b145d29763caed527410d0e3040dab313445e11b26b2ef3891d05f604
 SHA512 
71391822d2664f9c9534cc474b2e9b052d98f44d7c985b768c93ff2956379f2c107094ba4ab9e376bb3820e085f15187f210566229a31ae493334cf4af073bad
+DIST io-event-1.4.0.tar.gz 46329 BLAKE2B 
ece30e2673f14f9529b0808f5725f45ee847c337d08b5547161fa7d9cd2f807cf969ff22a25a21c0869b12b9ccd47a3d12bc6694a97ea49ab18700a30bd8365b
 SHA512 
a7002e6df70180208c2f617d59e72bce98c13b2bde6af459f72bdf7fc0045e989225ddf39acf0be9b33d1d252443cf6cfc0076114dfc2c832732c0f7baa06569

diff --git a/dev-ruby/io-event/io-event-1.4.0.ebuild 
b/dev-ruby/io-event/io-event-1.4.0.ebuild
new file mode 100644
index ..9c7ed6bf4f25
--- /dev/null
+++ b/dev-ruby/io-event/io-event-1.4.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/extconf.rb)
+RUBY_FAKEGEM_EXTRADOC="readme.md"
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+RUBY_FAKEGEM_RECIPE_TEST="sus"
+
+inherit ruby-fakegem
+
+DESCRIPTION="An event loop"
+HOMEPAGE="https://github.com/socketry/io-event";
+SRC_URI="https://github.com/socketry/io-event/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="+io-uring"
+
+RDEPEND="io-uring? ( sys-libs/liburing:= )"
+DEPEND="${RDEPEND}"
+
+all_ruby_prepare() {
+   sed -i -E 's/require_relative "(.+)"/require File.expand_path("\1")/g' 
"${RUBY_FAKEGEM_GEMSPEC}" || die
+
+   # Avoid dependency on unpackaged covered package
+   rm -f config/sus.rb || die
+
+   if ! use io-uring ; then
+   sed -i -e 
"s:have_library('uring'):have_library('idonotexist_uring'):" ext/extconf.rb || 
die
+   fi
+}



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

2023-10-24 Thread Arthur Zamarin
commit: 32b1c6ede4b0e1a905f33bea16cb292546461b51
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Oct 24 09:29:42 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Oct 24 09:29:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32b1c6ed

dev-ruby/io-event: Stabilize 1.1.7 x86, #909632

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

 dev-ruby/io-event/io-event-1.1.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/io-event/io-event-1.1.7.ebuild 
b/dev-ruby/io-event/io-event-1.1.7.ebuild
index 6a88f087dd5c..f8abe7887f02 100644
--- a/dev-ruby/io-event/io-event-1.1.7.ebuild
+++ b/dev-ruby/io-event/io-event-1.1.7.ebuild
@@ -17,7 +17,7 @@ 
SRC_URI="https://github.com/socketry/io-event/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1-2)"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86"
 IUSE=""
 
 ruby_add_bdepend "test? ( >=dev-ruby/sus-0.6:0 )"



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

2023-10-23 Thread Hans de Graaff
commit: 5e28f22f261234d55d3b5910f9d9156ebe80a646
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Oct 24 04:39:48 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Oct 24 04:39:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e28f22f

dev-ruby/io-event: add 1.3.3

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

 dev-ruby/io-event/Manifest  |  1 +
 dev-ruby/io-event/io-event-1.3.3.ebuild | 36 +
 2 files changed, 37 insertions(+)

diff --git a/dev-ruby/io-event/Manifest b/dev-ruby/io-event/Manifest
index 2669ee0d5703..5c36b60faeda 100644
--- a/dev-ruby/io-event/Manifest
+++ b/dev-ruby/io-event/Manifest
@@ -1,3 +1,4 @@
 DIST io-event-1.1.7.tar.gz 35211 BLAKE2B 
d288ec902c4d775b49315d4eeda8bb0582b7444e7adc60846283fbffbe8ecec6e13c1bc7ce898c4aaf3e78d52602045f9bde561f6f50c797b7aecb3d7b01
 SHA512 
f61d0eb7203b4bd4b38d1f42a23c67d4ae04dbbb4c7018149d52db440d769131581347198f4a6da6e99aaa1ac526ad1c1cb9d56ecf48c1fc70fbf1b62fb161e7
 DIST io-event-1.2.2.tar.gz 35405 BLAKE2B 
9fb96c920524db8111b8d3650f2559df71e262f2f4cd32080a3e04f09da5df3d0f0a6777b1d37aba7848b9f7298d9fe5c5684c3211ff39b5178d452d10dede70
 SHA512 
6ebffd24eb40392496f488ee578f17fcc2e713d3b90cea20899c82e26a6d601b0670d21383d5e33345cad9a33ae43120e8c1d017bb7bd44ff95be2c17bab6712
 DIST io-event-1.3.2.tar.gz 45587 BLAKE2B 
b4a6e03d6470e0e1fd214e8d4ec9c34b44590b949dd3c2206ace0d963a7eb5f0164d4be7524e3e050869e45fdccce391174342b6185e2a8c29aaa9e8c1fb
 SHA512 
532dcaf2fb658f4770cc99a486adf1c2d853260c9f4b9bc9d411dc1a84f439881b96ba365523c7566f8a87cfb44a375642a92f327c9ea95803183dd552dabd7a
+DIST io-event-1.3.3.tar.gz 46284 BLAKE2B 
f2d6fe2a1eb3c1d0f26097847b9b0d464fa274d215f620ffa46e7718d89f97a7ff8bb00b145d29763caed527410d0e3040dab313445e11b26b2ef3891d05f604
 SHA512 
71391822d2664f9c9534cc474b2e9b052d98f44d7c985b768c93ff2956379f2c107094ba4ab9e376bb3820e085f15187f210566229a31ae493334cf4af073bad

diff --git a/dev-ruby/io-event/io-event-1.3.3.ebuild 
b/dev-ruby/io-event/io-event-1.3.3.ebuild
new file mode 100644
index ..03298eeac45f
--- /dev/null
+++ b/dev-ruby/io-event/io-event-1.3.3.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/extconf.rb)
+RUBY_FAKEGEM_EXTRADOC="readme.md"
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+RUBY_FAKEGEM_RECIPE_TEST="sus"
+
+inherit ruby-fakegem
+
+DESCRIPTION="An event loop"
+HOMEPAGE="https://github.com/socketry/io-event";
+SRC_URI="https://github.com/socketry/io-event/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="+io-uring"
+
+RDEPEND="io-uring? ( sys-libs/liburing:= )"
+DEPEND="${RDEPEND}"
+
+all_ruby_prepare() {
+   sed -i -E 's/require_relative "(.+)"/require File.expand_path("\1")/g' 
"${RUBY_FAKEGEM_GEMSPEC}" || die
+
+   # Avoid dependency on unpackaged covered package
+   rm -f config/sus.rb || die
+
+   if ! use io-uring ; then
+   sed -i -e 
"s:have_library('uring'):have_library('idonotexist_uring'):" ext/extconf.rb || 
die
+   fi
+}



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

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

dev-ruby/io-event: drop 1.1.6

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

 dev-ruby/io-event/Manifest  |  1 -
 dev-ruby/io-event/io-event-1.1.6.ebuild | 34 -
 2 files changed, 35 deletions(-)

diff --git a/dev-ruby/io-event/Manifest b/dev-ruby/io-event/Manifest
index abb21ab61350..2669ee0d5703 100644
--- a/dev-ruby/io-event/Manifest
+++ b/dev-ruby/io-event/Manifest
@@ -1,4 +1,3 @@
-DIST io-event-1.1.6.tar.gz 34530 BLAKE2B 
3b0e6e5ca781b61467daeb885ea22de639c2f3c68f96657c99e8257f0cb0028f8997e6aa0ab5c53b56e53a944c40944e701d57160faeb4273a5bc77ceb4c2dfc
 SHA512 
65cc9a9de7037059a119f1ca6569414baacab234ac4e6ee91ac5c780ed789510d869890dbe19082867c5adbd50cc9a86e28b37460b8fb01ff53abde8d417
 DIST io-event-1.1.7.tar.gz 35211 BLAKE2B 
d288ec902c4d775b49315d4eeda8bb0582b7444e7adc60846283fbffbe8ecec6e13c1bc7ce898c4aaf3e78d52602045f9bde561f6f50c797b7aecb3d7b01
 SHA512 
f61d0eb7203b4bd4b38d1f42a23c67d4ae04dbbb4c7018149d52db440d769131581347198f4a6da6e99aaa1ac526ad1c1cb9d56ecf48c1fc70fbf1b62fb161e7
 DIST io-event-1.2.2.tar.gz 35405 BLAKE2B 
9fb96c920524db8111b8d3650f2559df71e262f2f4cd32080a3e04f09da5df3d0f0a6777b1d37aba7848b9f7298d9fe5c5684c3211ff39b5178d452d10dede70
 SHA512 
6ebffd24eb40392496f488ee578f17fcc2e713d3b90cea20899c82e26a6d601b0670d21383d5e33345cad9a33ae43120e8c1d017bb7bd44ff95be2c17bab6712
 DIST io-event-1.3.2.tar.gz 45587 BLAKE2B 
b4a6e03d6470e0e1fd214e8d4ec9c34b44590b949dd3c2206ace0d963a7eb5f0164d4be7524e3e050869e45fdccce391174342b6185e2a8c29aaa9e8c1fb
 SHA512 
532dcaf2fb658f4770cc99a486adf1c2d853260c9f4b9bc9d411dc1a84f439881b96ba365523c7566f8a87cfb44a375642a92f327c9ea95803183dd552dabd7a

diff --git a/dev-ruby/io-event/io-event-1.1.6.ebuild 
b/dev-ruby/io-event/io-event-1.1.6.ebuild
deleted file mode 100644
index 1a7f76b6f182..
--- a/dev-ruby/io-event/io-event-1.1.6.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby30 ruby31"
-
-RUBY_FAKEGEM_EXTENSIONS=(ext/extconf.rb)
-RUBY_FAKEGEM_EXTRADOC="readme.md"
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="An event loop"
-HOMEPAGE="https://github.com/socketry/io-event";
-SRC_URI="https://github.com/socketry/io-event/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~sparc"
-IUSE=""
-
-ruby_add_bdepend "test? ( >=dev-ruby/sus-0.6:0 )"
-
-all_ruby_prepare() {
-   sed -i -E 's/require_relative "(.+)"/require File.expand_path("\1")/g' 
"${RUBY_FAKEGEM_GEMSPEC}" || die
-
-   # Avoid dependency on unpackaged covered package
-   rm -f config/sus.rb || die
-}
-
-each_ruby_test() {
-   ${RUBY} -S sus-parallel || die
-}



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

2023-08-26 Thread Hans de Graaff
commit: c10d9a3ff41821386d6703405cc1055ca6a84e7c
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Aug 27 05:49:37 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Aug 27 06:11:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c10d9a3f

dev-ruby/io-event: add 1.3.2

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

 dev-ruby/io-event/Manifest  |  1 +
 dev-ruby/io-event/io-event-1.3.2.ebuild | 36 +
 2 files changed, 37 insertions(+)

diff --git a/dev-ruby/io-event/Manifest b/dev-ruby/io-event/Manifest
index 97729910d88d..abb21ab61350 100644
--- a/dev-ruby/io-event/Manifest
+++ b/dev-ruby/io-event/Manifest
@@ -1,3 +1,4 @@
 DIST io-event-1.1.6.tar.gz 34530 BLAKE2B 
3b0e6e5ca781b61467daeb885ea22de639c2f3c68f96657c99e8257f0cb0028f8997e6aa0ab5c53b56e53a944c40944e701d57160faeb4273a5bc77ceb4c2dfc
 SHA512 
65cc9a9de7037059a119f1ca6569414baacab234ac4e6ee91ac5c780ed789510d869890dbe19082867c5adbd50cc9a86e28b37460b8fb01ff53abde8d417
 DIST io-event-1.1.7.tar.gz 35211 BLAKE2B 
d288ec902c4d775b49315d4eeda8bb0582b7444e7adc60846283fbffbe8ecec6e13c1bc7ce898c4aaf3e78d52602045f9bde561f6f50c797b7aecb3d7b01
 SHA512 
f61d0eb7203b4bd4b38d1f42a23c67d4ae04dbbb4c7018149d52db440d769131581347198f4a6da6e99aaa1ac526ad1c1cb9d56ecf48c1fc70fbf1b62fb161e7
 DIST io-event-1.2.2.tar.gz 35405 BLAKE2B 
9fb96c920524db8111b8d3650f2559df71e262f2f4cd32080a3e04f09da5df3d0f0a6777b1d37aba7848b9f7298d9fe5c5684c3211ff39b5178d452d10dede70
 SHA512 
6ebffd24eb40392496f488ee578f17fcc2e713d3b90cea20899c82e26a6d601b0670d21383d5e33345cad9a33ae43120e8c1d017bb7bd44ff95be2c17bab6712
+DIST io-event-1.3.2.tar.gz 45587 BLAKE2B 
b4a6e03d6470e0e1fd214e8d4ec9c34b44590b949dd3c2206ace0d963a7eb5f0164d4be7524e3e050869e45fdccce391174342b6185e2a8c29aaa9e8c1fb
 SHA512 
532dcaf2fb658f4770cc99a486adf1c2d853260c9f4b9bc9d411dc1a84f439881b96ba365523c7566f8a87cfb44a375642a92f327c9ea95803183dd552dabd7a

diff --git a/dev-ruby/io-event/io-event-1.3.2.ebuild 
b/dev-ruby/io-event/io-event-1.3.2.ebuild
new file mode 100644
index ..03298eeac45f
--- /dev/null
+++ b/dev-ruby/io-event/io-event-1.3.2.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/extconf.rb)
+RUBY_FAKEGEM_EXTRADOC="readme.md"
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+RUBY_FAKEGEM_RECIPE_TEST="sus"
+
+inherit ruby-fakegem
+
+DESCRIPTION="An event loop"
+HOMEPAGE="https://github.com/socketry/io-event";
+SRC_URI="https://github.com/socketry/io-event/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="+io-uring"
+
+RDEPEND="io-uring? ( sys-libs/liburing:= )"
+DEPEND="${RDEPEND}"
+
+all_ruby_prepare() {
+   sed -i -E 's/require_relative "(.+)"/require File.expand_path("\1")/g' 
"${RUBY_FAKEGEM_GEMSPEC}" || die
+
+   # Avoid dependency on unpackaged covered package
+   rm -f config/sus.rb || die
+
+   if ! use io-uring ; then
+   sed -i -e 
"s:have_library('uring'):have_library('idonotexist_uring'):" ext/extconf.rb || 
die
+   fi
+}



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

2023-07-04 Thread Sam James
commit: 297c298cad9b8b0252d45ecb4f24e0b87245bcee
Author: Sam James  gentoo  org>
AuthorDate: Tue Jul  4 20:18:19 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jul  4 20:18:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=297c298c

dev-ruby/io-event: Stabilize 1.1.7 amd64, #908176

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

 dev-ruby/io-event/io-event-1.1.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/io-event/io-event-1.1.7.ebuild 
b/dev-ruby/io-event/io-event-1.1.7.ebuild
index 4eefc2cf310c..6a88f087dd5c 100644
--- a/dev-ruby/io-event/io-event-1.1.7.ebuild
+++ b/dev-ruby/io-event/io-event-1.1.7.ebuild
@@ -17,7 +17,7 @@ 
SRC_URI="https://github.com/socketry/io-event/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
 IUSE=""
 
 ruby_add_bdepend "test? ( >=dev-ruby/sus-0.6:0 )"



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

2023-05-20 Thread Sam James
commit: a4e9c8e8cb361c94db3d6d96f2c5a5ec37334105
Author: Sam James  gentoo  org>
AuthorDate: Sat May 20 09:07:12 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 20 09:20:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4e9c8e8

dev-ruby/io-event: add 1.2.2

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

 dev-ruby/io-event/Manifest  |  1 +
 dev-ruby/io-event/io-event-1.2.2.ebuild | 36 +
 dev-ruby/io-event/metadata.xml  |  3 +++
 3 files changed, 40 insertions(+)

diff --git a/dev-ruby/io-event/Manifest b/dev-ruby/io-event/Manifest
index f3036d27570a..97729910d88d 100644
--- a/dev-ruby/io-event/Manifest
+++ b/dev-ruby/io-event/Manifest
@@ -1,2 +1,3 @@
 DIST io-event-1.1.6.tar.gz 34530 BLAKE2B 
3b0e6e5ca781b61467daeb885ea22de639c2f3c68f96657c99e8257f0cb0028f8997e6aa0ab5c53b56e53a944c40944e701d57160faeb4273a5bc77ceb4c2dfc
 SHA512 
65cc9a9de7037059a119f1ca6569414baacab234ac4e6ee91ac5c780ed789510d869890dbe19082867c5adbd50cc9a86e28b37460b8fb01ff53abde8d417
 DIST io-event-1.1.7.tar.gz 35211 BLAKE2B 
d288ec902c4d775b49315d4eeda8bb0582b7444e7adc60846283fbffbe8ecec6e13c1bc7ce898c4aaf3e78d52602045f9bde561f6f50c797b7aecb3d7b01
 SHA512 
f61d0eb7203b4bd4b38d1f42a23c67d4ae04dbbb4c7018149d52db440d769131581347198f4a6da6e99aaa1ac526ad1c1cb9d56ecf48c1fc70fbf1b62fb161e7
+DIST io-event-1.2.2.tar.gz 35405 BLAKE2B 
9fb96c920524db8111b8d3650f2559df71e262f2f4cd32080a3e04f09da5df3d0f0a6777b1d37aba7848b9f7298d9fe5c5684c3211ff39b5178d452d10dede70
 SHA512 
6ebffd24eb40392496f488ee578f17fcc2e713d3b90cea20899c82e26a6d601b0670d21383d5e33345cad9a33ae43120e8c1d017bb7bd44ff95be2c17bab6712

diff --git a/dev-ruby/io-event/io-event-1.2.2.ebuild 
b/dev-ruby/io-event/io-event-1.2.2.ebuild
new file mode 100644
index ..337b2103b8db
--- /dev/null
+++ b/dev-ruby/io-event/io-event-1.2.2.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/extconf.rb)
+RUBY_FAKEGEM_EXTRADOC="readme.md"
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+RUBY_FAKEGEM_RECIPE_TEST="sus"
+
+inherit ruby-fakegem
+
+DESCRIPTION="An event loop"
+HOMEPAGE="https://github.com/socketry/io-event";
+SRC_URI="https://github.com/socketry/io-event/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="+io-uring"
+
+RDEPEND="io-uring? ( sys-libs/liburing:= )"
+DEPEND="${RDEPEND}"
+
+all_ruby_prepare() {
+   sed -i -E 's/require_relative "(.+)"/require File.expand_path("\1")/g' 
"${RUBY_FAKEGEM_GEMSPEC}" || die
+
+   # Avoid dependency on unpackaged covered package
+   rm -f config/sus.rb || die
+
+   if ! use io-uring ; then
+   sed -i -e 
"s:have_library('uring'):have_library('idonotexist_uring'):" ext/extconf.rb || 
die
+   fi
+}

diff --git a/dev-ruby/io-event/metadata.xml b/dev-ruby/io-event/metadata.xml
index 0962eb7f2192..7e76e28a1d14 100644
--- a/dev-ruby/io-event/metadata.xml
+++ b/dev-ruby/io-event/metadata.xml
@@ -5,6 +5,9 @@
 [email protected]
 Gentoo Ruby Project
   
+  
+Enable io_uring support, and use io_uring instead of 
epoll
+  
   
 socketry/io-event
   



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

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

dev-ruby/io-event: Keyword 1.1.7 hppa, #761550

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

 dev-ruby/io-event/io-event-1.1.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/io-event/io-event-1.1.7.ebuild 
b/dev-ruby/io-event/io-event-1.1.7.ebuild
index 78f3076e585d..5bc45a33f424 100644
--- a/dev-ruby/io-event/io-event-1.1.7.ebuild
+++ b/dev-ruby/io-event/io-event-1.1.7.ebuild
@@ -17,7 +17,7 @@ 
SRC_URI="https://github.com/socketry/io-event/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
 IUSE=""
 
 ruby_add_bdepend "test? ( >=dev-ruby/sus-0.6:0 )"



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

2023-04-02 Thread Sam James
commit: 7f763ff04759ef54a45c89e63f419811719bae1c
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr  2 23:06:43 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr  2 23:06:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f763ff0

dev-ruby/io-event: Keyword 1.1.7 arm, #903708

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

 dev-ruby/io-event/io-event-1.1.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/io-event/io-event-1.1.7.ebuild 
b/dev-ruby/io-event/io-event-1.1.7.ebuild
index 96592e23e2c8..a1975f3c47cf 100644
--- a/dev-ruby/io-event/io-event-1.1.7.ebuild
+++ b/dev-ruby/io-event/io-event-1.1.7.ebuild
@@ -17,7 +17,7 @@ 
SRC_URI="https://github.com/socketry/io-event/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm64 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~sparc ~x86"
 IUSE=""
 
 ruby_add_bdepend "test? ( >=dev-ruby/sus-0.6:0 )"



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

2023-04-02 Thread Sam James
commit: d1a71af380c2ebe585daa8365af8dc5886d5504b
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr  2 23:06:51 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr  2 23:06:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1a71af3

dev-ruby/io-event: Keyword 1.1.7 ppc64, #903708

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

 dev-ruby/io-event/io-event-1.1.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/io-event/io-event-1.1.7.ebuild 
b/dev-ruby/io-event/io-event-1.1.7.ebuild
index 612435ba3981..78f3076e585d 100644
--- a/dev-ruby/io-event/io-event-1.1.7.ebuild
+++ b/dev-ruby/io-event/io-event-1.1.7.ebuild
@@ -17,7 +17,7 @@ 
SRC_URI="https://github.com/socketry/io-event/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
 IUSE=""
 
 ruby_add_bdepend "test? ( >=dev-ruby/sus-0.6:0 )"



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

2023-04-02 Thread Sam James
commit: 843a5eeebfcee5b4345c2047c7c02c2ac5e9539a
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr  2 23:06:47 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr  2 23:06:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=843a5eee

dev-ruby/io-event: Keyword 1.1.7 ppc, #903708

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

 dev-ruby/io-event/io-event-1.1.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/io-event/io-event-1.1.7.ebuild 
b/dev-ruby/io-event/io-event-1.1.7.ebuild
index a1975f3c47cf..612435ba3981 100644
--- a/dev-ruby/io-event/io-event-1.1.7.ebuild
+++ b/dev-ruby/io-event/io-event-1.1.7.ebuild
@@ -17,7 +17,7 @@ 
SRC_URI="https://github.com/socketry/io-event/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~sparc ~x86"
 IUSE=""
 
 ruby_add_bdepend "test? ( >=dev-ruby/sus-0.6:0 )"



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

2023-04-02 Thread Sam James
commit: fac1ad276c967d00621918a24d8d7aea251546ac
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr  2 23:05:08 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr  2 23:05:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fac1ad27

dev-ruby/io-event: Keyword 1.1.7 arm64, #903708

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

 dev-ruby/io-event/io-event-1.1.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/io-event/io-event-1.1.7.ebuild 
b/dev-ruby/io-event/io-event-1.1.7.ebuild
index d305017232f1..96592e23e2c8 100644
--- a/dev-ruby/io-event/io-event-1.1.7.ebuild
+++ b/dev-ruby/io-event/io-event-1.1.7.ebuild
@@ -17,7 +17,7 @@ 
SRC_URI="https://github.com/socketry/io-event/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm64 ~sparc ~x86"
 IUSE=""
 
 ruby_add_bdepend "test? ( >=dev-ruby/sus-0.6:0 )"



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

2023-04-02 Thread Sam James
commit: 01b08679d7deb107ec67e2031160077b5a079d56
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr  2 22:48:36 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr  2 22:48:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01b08679

dev-ruby/io-event: Keyword 1.1.7 x86, #903708

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

 dev-ruby/io-event/io-event-1.1.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/io-event/io-event-1.1.7.ebuild 
b/dev-ruby/io-event/io-event-1.1.7.ebuild
index 0c6fe7608048..d305017232f1 100644
--- a/dev-ruby/io-event/io-event-1.1.7.ebuild
+++ b/dev-ruby/io-event/io-event-1.1.7.ebuild
@@ -17,7 +17,7 @@ 
SRC_URI="https://github.com/socketry/io-event/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~sparc"
+KEYWORDS="~amd64 ~sparc ~x86"
 IUSE=""
 
 ruby_add_bdepend "test? ( >=dev-ruby/sus-0.6:0 )"



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

2023-03-19 Thread Hans de Graaff
commit: 6e72161d7e5da1271dcd80783ffbfdde0c87f4ed
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Mar 19 07:10:39 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Mar 19 07:14:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e72161d

dev-ruby/io-event: drop 1.1.2, 1.1.3, 1.1.4

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

 dev-ruby/io-event/Manifest  |  3 ---
 dev-ruby/io-event/io-event-1.1.2.ebuild | 34 -
 dev-ruby/io-event/io-event-1.1.3.ebuild | 34 -
 dev-ruby/io-event/io-event-1.1.4.ebuild | 34 -
 4 files changed, 105 deletions(-)

diff --git a/dev-ruby/io-event/Manifest b/dev-ruby/io-event/Manifest
index e8502629cf6d..f3036d27570a 100644
--- a/dev-ruby/io-event/Manifest
+++ b/dev-ruby/io-event/Manifest
@@ -1,5 +1,2 @@
-DIST io-event-1.1.2.tar.gz 34305 BLAKE2B 
8e7814ada38c4a766f413373e0ef5b0c94a1b94342667a25c59bf8925fed791c3dc527bf63f02a9e40297abcdde730047a3a80104ac9d9f12ea648e5842ea851
 SHA512 
68a9c01f8075117767cdcacb095f9587118f86cc536d94a990b55e63e7f5213c350556486c45e2687db2ac810d48dc1d9aa28e994ef6ae0229f7b258d0b92aa2
-DIST io-event-1.1.3.tar.gz 34336 BLAKE2B 
bf0143c73e8d3f2929d3d86a740bb4c846558e3e605414087a5bb16b6e8d1c0b35494b9c761de8d57004b4b540b72d16916ec602a04f204f32fa5ba074a465a3
 SHA512 
9da7405e6d0d0b7aed30718bd52c15bd05061f73c4a1ed481bbfa037a11d75a034876e7470ad29523e8e16c5a3b69eaf8716d81b8e840fb01c6248ecab633495
-DIST io-event-1.1.4.tar.gz 34425 BLAKE2B 
80af7c6234e44197c79c2b893aae02a05399c28a02daca900526e25bf3d0703d085b94dc231cf485028e8ce529b54a5a85b5adb6a720be87222be8d84302354a
 SHA512 
8c8ae307879511099cbd5ceec775d408a5de28887e466a1fc62f4c1551c8e757875fcc7f12646c8d73f0fd9018a28cb8d6d0da1e4e6f0a0238812fe2674d1520
 DIST io-event-1.1.6.tar.gz 34530 BLAKE2B 
3b0e6e5ca781b61467daeb885ea22de639c2f3c68f96657c99e8257f0cb0028f8997e6aa0ab5c53b56e53a944c40944e701d57160faeb4273a5bc77ceb4c2dfc
 SHA512 
65cc9a9de7037059a119f1ca6569414baacab234ac4e6ee91ac5c780ed789510d869890dbe19082867c5adbd50cc9a86e28b37460b8fb01ff53abde8d417
 DIST io-event-1.1.7.tar.gz 35211 BLAKE2B 
d288ec902c4d775b49315d4eeda8bb0582b7444e7adc60846283fbffbe8ecec6e13c1bc7ce898c4aaf3e78d52602045f9bde561f6f50c797b7aecb3d7b01
 SHA512 
f61d0eb7203b4bd4b38d1f42a23c67d4ae04dbbb4c7018149d52db440d769131581347198f4a6da6e99aaa1ac526ad1c1cb9d56ecf48c1fc70fbf1b62fb161e7

diff --git a/dev-ruby/io-event/io-event-1.1.2.ebuild 
b/dev-ruby/io-event/io-event-1.1.2.ebuild
deleted file mode 100644
index 107271412ff8..
--- a/dev-ruby/io-event/io-event-1.1.2.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby30 ruby31"
-
-RUBY_FAKEGEM_EXTENSIONS=(ext/extconf.rb)
-RUBY_FAKEGEM_EXTRADOC="readme.md"
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="An event loop"
-HOMEPAGE="https://github.com/socketry/io-event";
-SRC_URI="https://github.com/socketry/io-event/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~sparc"
-IUSE=""
-
-ruby_add_bdepend "test? ( >=dev-ruby/sus-0.6:0 )"
-
-all_ruby_prepare() {
-   sed -i -E 's/require_relative "(.+)"/require File.expand_path("\1")/g' 
"${RUBY_FAKEGEM_GEMSPEC}" || die
-
-   # Avoid dependency on unpackaged covered package
-   rm -f config/sus.rb || die
-}
-
-each_ruby_test() {
-   ${RUBY} -S sus-parallel || die
-}

diff --git a/dev-ruby/io-event/io-event-1.1.3.ebuild 
b/dev-ruby/io-event/io-event-1.1.3.ebuild
deleted file mode 100644
index 107271412ff8..
--- a/dev-ruby/io-event/io-event-1.1.3.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby30 ruby31"
-
-RUBY_FAKEGEM_EXTENSIONS=(ext/extconf.rb)
-RUBY_FAKEGEM_EXTRADOC="readme.md"
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="An event loop"
-HOMEPAGE="https://github.com/socketry/io-event";
-SRC_URI="https://github.com/socketry/io-event/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~sparc"
-IUSE=""
-
-ruby_add_bdepend "test? ( >=dev-ruby/sus-0.6:0 )"
-
-all_ruby_prepare() {
-   sed -i -E 's/require_relative "(.+)"/require File.expand_path("\1")/g' 
"${RUBY_FAKEGEM_GEMSPEC}" || die
-
-   # Avoid dependency on unpackaged covered package
-   rm -f config/sus.rb || die
-}
-
-each_ruby_test() {
-   ${RUBY} -S sus-parallel || die
-}

diff --git a/dev-ruby/io-event/io-event-1.1.4.ebuild 
b/dev-ruby/io-event/io-event-1.1.4.ebuild
deleted file mode 100644
index 107271412ff8..
--- a/dev-ruby/io-event/io-event-1.1.4.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-E

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

2023-03-19 Thread Hans de Graaff
commit: dacc736d83c68aa9527ad04d502fea681ab2d38c
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Mar 19 07:10:15 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Mar 19 07:14:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dacc736d

dev-ruby/io-event: add 1.1.7

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

 dev-ruby/io-event/Manifest  |  1 +
 dev-ruby/io-event/io-event-1.1.7.ebuild | 34 +
 2 files changed, 35 insertions(+)

diff --git a/dev-ruby/io-event/Manifest b/dev-ruby/io-event/Manifest
index d615db96544f..e8502629cf6d 100644
--- a/dev-ruby/io-event/Manifest
+++ b/dev-ruby/io-event/Manifest
@@ -2,3 +2,4 @@ DIST io-event-1.1.2.tar.gz 34305 BLAKE2B 
8e7814ada38c4a766f413373e0ef5b0c94a1b94
 DIST io-event-1.1.3.tar.gz 34336 BLAKE2B 
bf0143c73e8d3f2929d3d86a740bb4c846558e3e605414087a5bb16b6e8d1c0b35494b9c761de8d57004b4b540b72d16916ec602a04f204f32fa5ba074a465a3
 SHA512 
9da7405e6d0d0b7aed30718bd52c15bd05061f73c4a1ed481bbfa037a11d75a034876e7470ad29523e8e16c5a3b69eaf8716d81b8e840fb01c6248ecab633495
 DIST io-event-1.1.4.tar.gz 34425 BLAKE2B 
80af7c6234e44197c79c2b893aae02a05399c28a02daca900526e25bf3d0703d085b94dc231cf485028e8ce529b54a5a85b5adb6a720be87222be8d84302354a
 SHA512 
8c8ae307879511099cbd5ceec775d408a5de28887e466a1fc62f4c1551c8e757875fcc7f12646c8d73f0fd9018a28cb8d6d0da1e4e6f0a0238812fe2674d1520
 DIST io-event-1.1.6.tar.gz 34530 BLAKE2B 
3b0e6e5ca781b61467daeb885ea22de639c2f3c68f96657c99e8257f0cb0028f8997e6aa0ab5c53b56e53a944c40944e701d57160faeb4273a5bc77ceb4c2dfc
 SHA512 
65cc9a9de7037059a119f1ca6569414baacab234ac4e6ee91ac5c780ed789510d869890dbe19082867c5adbd50cc9a86e28b37460b8fb01ff53abde8d417
+DIST io-event-1.1.7.tar.gz 35211 BLAKE2B 
d288ec902c4d775b49315d4eeda8bb0582b7444e7adc60846283fbffbe8ecec6e13c1bc7ce898c4aaf3e78d52602045f9bde561f6f50c797b7aecb3d7b01
 SHA512 
f61d0eb7203b4bd4b38d1f42a23c67d4ae04dbbb4c7018149d52db440d769131581347198f4a6da6e99aaa1ac526ad1c1cb9d56ecf48c1fc70fbf1b62fb161e7

diff --git a/dev-ruby/io-event/io-event-1.1.7.ebuild 
b/dev-ruby/io-event/io-event-1.1.7.ebuild
new file mode 100644
index ..0c6fe7608048
--- /dev/null
+++ b/dev-ruby/io-event/io-event-1.1.7.ebuild
@@ -0,0 +1,34 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/extconf.rb)
+RUBY_FAKEGEM_EXTRADOC="readme.md"
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="An event loop"
+HOMEPAGE="https://github.com/socketry/io-event";
+SRC_URI="https://github.com/socketry/io-event/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~sparc"
+IUSE=""
+
+ruby_add_bdepend "test? ( >=dev-ruby/sus-0.6:0 )"
+
+all_ruby_prepare() {
+   sed -i -E 's/require_relative "(.+)"/require File.expand_path("\1")/g' 
"${RUBY_FAKEGEM_GEMSPEC}" || die
+
+   # Avoid dependency on unpackaged covered package
+   rm -f config/sus.rb || die
+}
+
+each_ruby_test() {
+   ${RUBY} -S sus-parallel || die
+}



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

2023-01-13 Thread Hans de Graaff
commit: 7f038a507361d5828f0a2fb8e59a1cf30501fefe
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Jan 13 08:09:38 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Jan 13 08:28:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f038a50

dev-ruby/io-event: add 1.1.6

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

 dev-ruby/io-event/Manifest  |  1 +
 dev-ruby/io-event/io-event-1.1.6.ebuild | 34 +
 2 files changed, 35 insertions(+)

diff --git a/dev-ruby/io-event/Manifest b/dev-ruby/io-event/Manifest
index d66a37177fce..d615db96544f 100644
--- a/dev-ruby/io-event/Manifest
+++ b/dev-ruby/io-event/Manifest
@@ -1,3 +1,4 @@
 DIST io-event-1.1.2.tar.gz 34305 BLAKE2B 
8e7814ada38c4a766f413373e0ef5b0c94a1b94342667a25c59bf8925fed791c3dc527bf63f02a9e40297abcdde730047a3a80104ac9d9f12ea648e5842ea851
 SHA512 
68a9c01f8075117767cdcacb095f9587118f86cc536d94a990b55e63e7f5213c350556486c45e2687db2ac810d48dc1d9aa28e994ef6ae0229f7b258d0b92aa2
 DIST io-event-1.1.3.tar.gz 34336 BLAKE2B 
bf0143c73e8d3f2929d3d86a740bb4c846558e3e605414087a5bb16b6e8d1c0b35494b9c761de8d57004b4b540b72d16916ec602a04f204f32fa5ba074a465a3
 SHA512 
9da7405e6d0d0b7aed30718bd52c15bd05061f73c4a1ed481bbfa037a11d75a034876e7470ad29523e8e16c5a3b69eaf8716d81b8e840fb01c6248ecab633495
 DIST io-event-1.1.4.tar.gz 34425 BLAKE2B 
80af7c6234e44197c79c2b893aae02a05399c28a02daca900526e25bf3d0703d085b94dc231cf485028e8ce529b54a5a85b5adb6a720be87222be8d84302354a
 SHA512 
8c8ae307879511099cbd5ceec775d408a5de28887e466a1fc62f4c1551c8e757875fcc7f12646c8d73f0fd9018a28cb8d6d0da1e4e6f0a0238812fe2674d1520
+DIST io-event-1.1.6.tar.gz 34530 BLAKE2B 
3b0e6e5ca781b61467daeb885ea22de639c2f3c68f96657c99e8257f0cb0028f8997e6aa0ab5c53b56e53a944c40944e701d57160faeb4273a5bc77ceb4c2dfc
 SHA512 
65cc9a9de7037059a119f1ca6569414baacab234ac4e6ee91ac5c780ed789510d869890dbe19082867c5adbd50cc9a86e28b37460b8fb01ff53abde8d417

diff --git a/dev-ruby/io-event/io-event-1.1.6.ebuild 
b/dev-ruby/io-event/io-event-1.1.6.ebuild
new file mode 100644
index ..1a7f76b6f182
--- /dev/null
+++ b/dev-ruby/io-event/io-event-1.1.6.ebuild
@@ -0,0 +1,34 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby30 ruby31"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/extconf.rb)
+RUBY_FAKEGEM_EXTRADOC="readme.md"
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="An event loop"
+HOMEPAGE="https://github.com/socketry/io-event";
+SRC_URI="https://github.com/socketry/io-event/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~sparc"
+IUSE=""
+
+ruby_add_bdepend "test? ( >=dev-ruby/sus-0.6:0 )"
+
+all_ruby_prepare() {
+   sed -i -E 's/require_relative "(.+)"/require File.expand_path("\1")/g' 
"${RUBY_FAKEGEM_GEMSPEC}" || die
+
+   # Avoid dependency on unpackaged covered package
+   rm -f config/sus.rb || die
+}
+
+each_ruby_test() {
+   ${RUBY} -S sus-parallel || die
+}



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

2022-12-10 Thread Hans de Graaff
commit: db5780875fac493ebb795163714703b9e478de85
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Dec 10 08:06:37 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Dec 11 06:27:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db578087

dev-ruby/io-event: add 1.1.4

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

 dev-ruby/io-event/Manifest  |  1 +
 dev-ruby/io-event/io-event-1.1.4.ebuild | 34 +
 2 files changed, 35 insertions(+)

diff --git a/dev-ruby/io-event/Manifest b/dev-ruby/io-event/Manifest
index aef993a8bdac..d66a37177fce 100644
--- a/dev-ruby/io-event/Manifest
+++ b/dev-ruby/io-event/Manifest
@@ -1,2 +1,3 @@
 DIST io-event-1.1.2.tar.gz 34305 BLAKE2B 
8e7814ada38c4a766f413373e0ef5b0c94a1b94342667a25c59bf8925fed791c3dc527bf63f02a9e40297abcdde730047a3a80104ac9d9f12ea648e5842ea851
 SHA512 
68a9c01f8075117767cdcacb095f9587118f86cc536d94a990b55e63e7f5213c350556486c45e2687db2ac810d48dc1d9aa28e994ef6ae0229f7b258d0b92aa2
 DIST io-event-1.1.3.tar.gz 34336 BLAKE2B 
bf0143c73e8d3f2929d3d86a740bb4c846558e3e605414087a5bb16b6e8d1c0b35494b9c761de8d57004b4b540b72d16916ec602a04f204f32fa5ba074a465a3
 SHA512 
9da7405e6d0d0b7aed30718bd52c15bd05061f73c4a1ed481bbfa037a11d75a034876e7470ad29523e8e16c5a3b69eaf8716d81b8e840fb01c6248ecab633495
+DIST io-event-1.1.4.tar.gz 34425 BLAKE2B 
80af7c6234e44197c79c2b893aae02a05399c28a02daca900526e25bf3d0703d085b94dc231cf485028e8ce529b54a5a85b5adb6a720be87222be8d84302354a
 SHA512 
8c8ae307879511099cbd5ceec775d408a5de28887e466a1fc62f4c1551c8e757875fcc7f12646c8d73f0fd9018a28cb8d6d0da1e4e6f0a0238812fe2674d1520

diff --git a/dev-ruby/io-event/io-event-1.1.4.ebuild 
b/dev-ruby/io-event/io-event-1.1.4.ebuild
new file mode 100644
index ..107271412ff8
--- /dev/null
+++ b/dev-ruby/io-event/io-event-1.1.4.ebuild
@@ -0,0 +1,34 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby30 ruby31"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/extconf.rb)
+RUBY_FAKEGEM_EXTRADOC="readme.md"
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="An event loop"
+HOMEPAGE="https://github.com/socketry/io-event";
+SRC_URI="https://github.com/socketry/io-event/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~sparc"
+IUSE=""
+
+ruby_add_bdepend "test? ( >=dev-ruby/sus-0.6:0 )"
+
+all_ruby_prepare() {
+   sed -i -E 's/require_relative "(.+)"/require File.expand_path("\1")/g' 
"${RUBY_FAKEGEM_GEMSPEC}" || die
+
+   # Avoid dependency on unpackaged covered package
+   rm -f config/sus.rb || die
+}
+
+each_ruby_test() {
+   ${RUBY} -S sus-parallel || die
+}



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

2022-12-03 Thread Hans de Graaff
commit: fa7ce7faad064eca344bfda6b7dcdd1cf42077cf
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Dec  4 06:46:39 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Dec  4 06:54:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa7ce7fa

dev-ruby/io-event: add 1.1.3

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

 dev-ruby/io-event/Manifest  |  1 +
 dev-ruby/io-event/io-event-1.1.3.ebuild | 34 +
 2 files changed, 35 insertions(+)

diff --git a/dev-ruby/io-event/Manifest b/dev-ruby/io-event/Manifest
index 6540117d205b..aef993a8bdac 100644
--- a/dev-ruby/io-event/Manifest
+++ b/dev-ruby/io-event/Manifest
@@ -1 +1,2 @@
 DIST io-event-1.1.2.tar.gz 34305 BLAKE2B 
8e7814ada38c4a766f413373e0ef5b0c94a1b94342667a25c59bf8925fed791c3dc527bf63f02a9e40297abcdde730047a3a80104ac9d9f12ea648e5842ea851
 SHA512 
68a9c01f8075117767cdcacb095f9587118f86cc536d94a990b55e63e7f5213c350556486c45e2687db2ac810d48dc1d9aa28e994ef6ae0229f7b258d0b92aa2
+DIST io-event-1.1.3.tar.gz 34336 BLAKE2B 
bf0143c73e8d3f2929d3d86a740bb4c846558e3e605414087a5bb16b6e8d1c0b35494b9c761de8d57004b4b540b72d16916ec602a04f204f32fa5ba074a465a3
 SHA512 
9da7405e6d0d0b7aed30718bd52c15bd05061f73c4a1ed481bbfa037a11d75a034876e7470ad29523e8e16c5a3b69eaf8716d81b8e840fb01c6248ecab633495

diff --git a/dev-ruby/io-event/io-event-1.1.3.ebuild 
b/dev-ruby/io-event/io-event-1.1.3.ebuild
new file mode 100644
index ..107271412ff8
--- /dev/null
+++ b/dev-ruby/io-event/io-event-1.1.3.ebuild
@@ -0,0 +1,34 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby30 ruby31"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/extconf.rb)
+RUBY_FAKEGEM_EXTRADOC="readme.md"
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="An event loop"
+HOMEPAGE="https://github.com/socketry/io-event";
+SRC_URI="https://github.com/socketry/io-event/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~sparc"
+IUSE=""
+
+ruby_add_bdepend "test? ( >=dev-ruby/sus-0.6:0 )"
+
+all_ruby_prepare() {
+   sed -i -E 's/require_relative "(.+)"/require File.expand_path("\1")/g' 
"${RUBY_FAKEGEM_GEMSPEC}" || die
+
+   # Avoid dependency on unpackaged covered package
+   rm -f config/sus.rb || die
+}
+
+each_ruby_test() {
+   ${RUBY} -S sus-parallel || die
+}



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

2022-10-23 Thread Hans de Graaff
commit: 189dd9d645468eb87190e06159506e5ec2c34763
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Oct 23 10:12:29 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Oct 23 10:12:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=189dd9d6

dev-ruby/io-event: drop 1.0.9

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

 dev-ruby/io-event/Manifest  |  1 -
 dev-ruby/io-event/io-event-1.0.9.ebuild | 31 ---
 2 files changed, 32 deletions(-)

diff --git a/dev-ruby/io-event/Manifest b/dev-ruby/io-event/Manifest
index c6913bbf738f..6540117d205b 100644
--- a/dev-ruby/io-event/Manifest
+++ b/dev-ruby/io-event/Manifest
@@ -1,2 +1 @@
-DIST io-event-1.0.9.tar.gz 31984 BLAKE2B 
543c460cde5ac269607e4d7ec54962879141d40d9592433a55d53e89b2a43bce4f161c1e4b21322a9b3fe60d5ab77e35692a19f899b9210d06fbcf185bca83de
 SHA512 
d2b5903e68425bb23a7a9b861e76b2d125b9cf53f81ca0120ded010559ca26f3af002b5da28092245e00e8d9b81e94bdda72b2ea607cfae27a1e48e3f1a39130
 DIST io-event-1.1.2.tar.gz 34305 BLAKE2B 
8e7814ada38c4a766f413373e0ef5b0c94a1b94342667a25c59bf8925fed791c3dc527bf63f02a9e40297abcdde730047a3a80104ac9d9f12ea648e5842ea851
 SHA512 
68a9c01f8075117767cdcacb095f9587118f86cc536d94a990b55e63e7f5213c350556486c45e2687db2ac810d48dc1d9aa28e994ef6ae0229f7b258d0b92aa2

diff --git a/dev-ruby/io-event/io-event-1.0.9.ebuild 
b/dev-ruby/io-event/io-event-1.0.9.ebuild
deleted file mode 100644
index d0b6cc652fb7..
--- a/dev-ruby/io-event/io-event-1.0.9.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby30 ruby31"
-RUBY_FAKEGEM_EXTENSIONS="ext/extconf.rb"
-RUBY_FAKEGEM_RECIPE_TEST=""
-RUBY_FAKEGEM_EXTRADOC="README.md"
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-inherit ruby-fakegem
-
-DESCRIPTION="An event loop"
-HOMEPAGE="https://github.com/socketry/io-event";
-SRC_URI="https://github.com/socketry/io-event/archive/68cffe24077a53201acbb383e8e132b192e1fa83.tar.gz
 -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1)/$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~sparc"
-IUSE=""
-RUBY_S="${PN}-68cffe24077a53201acbb383e8e132b192e1fa83"
-
-ruby_add_bdepend "test? ( >=dev-ruby/sus-0.6:0 )"
-
-all_ruby_prepare() {
-   sed -i -E 's/require_relative "(.+)"/require File.expand_path("\1")/g' 
"${RUBY_FAKEGEM_GEMSPEC}" || die
-}
-
-each_ruby_test() {
-   "${RUBY}" -S sus-parallel || die
-}



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

2022-10-23 Thread Hans de Graaff
commit: 2c7c25b1613bd416b07e2cba79b60715c312aac3
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Oct 23 07:36:11 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Oct 23 08:26:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c7c25b1

dev-ruby/io-event: add 1.1.2

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

 dev-ruby/io-event/Manifest  |  1 +
 dev-ruby/io-event/io-event-1.1.2.ebuild | 34 +
 2 files changed, 35 insertions(+)

diff --git a/dev-ruby/io-event/Manifest b/dev-ruby/io-event/Manifest
index 082d5fee6a19..c6913bbf738f 100644
--- a/dev-ruby/io-event/Manifest
+++ b/dev-ruby/io-event/Manifest
@@ -1 +1,2 @@
 DIST io-event-1.0.9.tar.gz 31984 BLAKE2B 
543c460cde5ac269607e4d7ec54962879141d40d9592433a55d53e89b2a43bce4f161c1e4b21322a9b3fe60d5ab77e35692a19f899b9210d06fbcf185bca83de
 SHA512 
d2b5903e68425bb23a7a9b861e76b2d125b9cf53f81ca0120ded010559ca26f3af002b5da28092245e00e8d9b81e94bdda72b2ea607cfae27a1e48e3f1a39130
+DIST io-event-1.1.2.tar.gz 34305 BLAKE2B 
8e7814ada38c4a766f413373e0ef5b0c94a1b94342667a25c59bf8925fed791c3dc527bf63f02a9e40297abcdde730047a3a80104ac9d9f12ea648e5842ea851
 SHA512 
68a9c01f8075117767cdcacb095f9587118f86cc536d94a990b55e63e7f5213c350556486c45e2687db2ac810d48dc1d9aa28e994ef6ae0229f7b258d0b92aa2

diff --git a/dev-ruby/io-event/io-event-1.1.2.ebuild 
b/dev-ruby/io-event/io-event-1.1.2.ebuild
new file mode 100644
index ..107271412ff8
--- /dev/null
+++ b/dev-ruby/io-event/io-event-1.1.2.ebuild
@@ -0,0 +1,34 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby30 ruby31"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/extconf.rb)
+RUBY_FAKEGEM_EXTRADOC="readme.md"
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="An event loop"
+HOMEPAGE="https://github.com/socketry/io-event";
+SRC_URI="https://github.com/socketry/io-event/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~sparc"
+IUSE=""
+
+ruby_add_bdepend "test? ( >=dev-ruby/sus-0.6:0 )"
+
+all_ruby_prepare() {
+   sed -i -E 's/require_relative "(.+)"/require File.expand_path("\1")/g' 
"${RUBY_FAKEGEM_GEMSPEC}" || die
+
+   # Avoid dependency on unpackaged covered package
+   rm -f config/sus.rb || die
+}
+
+each_ruby_test() {
+   ${RUBY} -S sus-parallel || die
+}



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

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

dev-ruby/io-event: new package, add 1.0.9

Signed-off-by: matoro  users.noreply.github.com>
Signed-off-by: Matt Turner  gentoo.org>

 dev-ruby/io-event/Manifest  |  1 +
 dev-ruby/io-event/io-event-1.0.9.ebuild | 31 +++
 dev-ruby/io-event/metadata.xml  | 11 +++
 3 files changed, 43 insertions(+)

diff --git a/dev-ruby/io-event/Manifest b/dev-ruby/io-event/Manifest
new file mode 100644
index ..082d5fee6a19
--- /dev/null
+++ b/dev-ruby/io-event/Manifest
@@ -0,0 +1 @@
+DIST io-event-1.0.9.tar.gz 31984 BLAKE2B 
543c460cde5ac269607e4d7ec54962879141d40d9592433a55d53e89b2a43bce4f161c1e4b21322a9b3fe60d5ab77e35692a19f899b9210d06fbcf185bca83de
 SHA512 
d2b5903e68425bb23a7a9b861e76b2d125b9cf53f81ca0120ded010559ca26f3af002b5da28092245e00e8d9b81e94bdda72b2ea607cfae27a1e48e3f1a39130

diff --git a/dev-ruby/io-event/io-event-1.0.9.ebuild 
b/dev-ruby/io-event/io-event-1.0.9.ebuild
new file mode 100644
index ..d0b6cc652fb7
--- /dev/null
+++ b/dev-ruby/io-event/io-event-1.0.9.ebuild
@@ -0,0 +1,31 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby30 ruby31"
+RUBY_FAKEGEM_EXTENSIONS="ext/extconf.rb"
+RUBY_FAKEGEM_RECIPE_TEST=""
+RUBY_FAKEGEM_EXTRADOC="README.md"
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+inherit ruby-fakegem
+
+DESCRIPTION="An event loop"
+HOMEPAGE="https://github.com/socketry/io-event";
+SRC_URI="https://github.com/socketry/io-event/archive/68cffe24077a53201acbb383e8e132b192e1fa83.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~sparc"
+IUSE=""
+RUBY_S="${PN}-68cffe24077a53201acbb383e8e132b192e1fa83"
+
+ruby_add_bdepend "test? ( >=dev-ruby/sus-0.6:0 )"
+
+all_ruby_prepare() {
+   sed -i -E 's/require_relative "(.+)"/require File.expand_path("\1")/g' 
"${RUBY_FAKEGEM_GEMSPEC}" || die
+}
+
+each_ruby_test() {
+   "${RUBY}" -S sus-parallel || die
+}

diff --git a/dev-ruby/io-event/metadata.xml b/dev-ruby/io-event/metadata.xml
new file mode 100644
index ..0962eb7f2192
--- /dev/null
+++ b/dev-ruby/io-event/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd";>
+
+  
[email protected]
+Gentoo Ruby Project
+  
+  
+socketry/io-event
+  
+