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

2024-10-02 Thread Hans de Graaff
commit: adb6bc3d90fab17dbe6b9da7129bbb1df0852148
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Oct  3 05:21:15 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Oct  3 05:42:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=adb6bc3d

dev-ruby/coolio: add 1.9.0

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

 dev-ruby/coolio/Manifest|  1 +
 dev-ruby/coolio/coolio-1.9.0.ebuild | 47 +
 2 files changed, 48 insertions(+)

diff --git a/dev-ruby/coolio/Manifest b/dev-ruby/coolio/Manifest
index 13f42b9fab6e..02846144a326 100644
--- a/dev-ruby/coolio/Manifest
+++ b/dev-ruby/coolio/Manifest
@@ -1,2 +1,3 @@
 DIST cool.io-1.8.0.gem 113152 BLAKE2B 
358fc0296636adb793a38a5763a964f6109a7884bba62f98d3ef92cd9a1a8ee038e3f2866a5f2bfad13a78519cd4299c4543a9382bc65bca59d4374102a09272
 SHA512 
e847bafbc157d05f1d48b262856a68d80b183a9eed29d6d454df4fbe7fabc427e6e83c873a0f36f2f8cc06bebac22cc1993f344943e43faaf556a8b235666026
 DIST cool.io-1.8.1.gem 113152 BLAKE2B 
555454735c490ef60a54b2c77b9a07c870b9c7bee0807df24bde82d04ad030a0ee2e04957eb3c6e8b38d199c4082d066d62ebd7ba7886ae61c50c631b024effe
 SHA512 
c4dd6587c9625e5f2060e603c6ea4fca3dc959208657e4cf8f3cdaa51b6c5ce79facea63bc4d4d6541521f42b77f2caec448e1fc7d476319224e08da633b4cbc
+DIST cool.io-1.9.0.gem 112640 BLAKE2B 
0a065ccedf90f34a51310799349f17ee71ca0be07c6a65ba8188205ef24b82385ef5b134a61a27f2287fe0066717a3a7231a67e0c1bd91c23abcafdb94239553
 SHA512 
3e9f2051353c0bcf89cbe51e97606d69965d576776312cd021af12b3a8cd95e505212a1a92b3152effc3580791221c854b2158a9e37acd9f89e391732383cd44

diff --git a/dev-ruby/coolio/coolio-1.9.0.ebuild 
b/dev-ruby/coolio/coolio-1.9.0.ebuild
new file mode 100644
index ..d9bb93524e55
--- /dev/null
+++ b/dev-ruby/coolio/coolio-1.9.0.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
+RUBY_FAKEGEM_NAME="cool.io"
+
+RUBY_FAKEGEM_GEMSPEC="cool.io.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/cool.io/extconf.rb)
+
+inherit flag-o-matic ruby-fakegem
+
+DESCRIPTION="A high performance event framework for Ruby which uses the libev 
C library"
+HOMEPAGE="https://coolio.github.io/";
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+# cool.io includes a bundled version of libev that is patched to work 
correctly with ruby.
+
+all_ruby_prepare() {
+   # See bug #855869 and its large number of dupes in bundled libev copies.
+   filter-lto
+   append-flags -fno-strict-aliasing
+
+   rm -r lib/.gitignore || die
+
+   sed -i -e '/[Bb]undler/d' Rakefile || die
+   sed -i -e '28i  s.add_dependency "iobuffer"' ${RUBY_FAKEGEM_GEMSPEC} || 
die
+   sed -i -e '/git ls-files/d' ${RUBY_FAKEGEM_GEMSPEC} || die
+
+   # Avoid dependency on rake-compiler
+   sed -i -e '/extensiontask/ s:^:#:' \
+   -e '/ExtensionTask/,/^end/ s:^:#:' Rakefile || die
+
+   # Remove specs that require network connectivity
+   rm -f spec/dns_spec.rb || die
+
+   # Use one address consistently
+   sed -i -e 's/localhost/127.0.0.1/' 
spec/{udp_socket,tcp_server,iobuffer}_spec.rb || die
+}



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

2024-10-02 Thread Hans de Graaff
commit: fc3e9a613cd73786fa8ea7b165b9003e956aeefa
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Oct  3 05:21:30 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Oct  3 05:42:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc3e9a61

dev-ruby/coolio: drop 1.8.0

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

 dev-ruby/coolio/Manifest|  1 -
 dev-ruby/coolio/coolio-1.8.0.ebuild | 48 -
 2 files changed, 49 deletions(-)

diff --git a/dev-ruby/coolio/Manifest b/dev-ruby/coolio/Manifest
index 02846144a326..e94c652f2926 100644
--- a/dev-ruby/coolio/Manifest
+++ b/dev-ruby/coolio/Manifest
@@ -1,3 +1,2 @@
-DIST cool.io-1.8.0.gem 113152 BLAKE2B 
358fc0296636adb793a38a5763a964f6109a7884bba62f98d3ef92cd9a1a8ee038e3f2866a5f2bfad13a78519cd4299c4543a9382bc65bca59d4374102a09272
 SHA512 
e847bafbc157d05f1d48b262856a68d80b183a9eed29d6d454df4fbe7fabc427e6e83c873a0f36f2f8cc06bebac22cc1993f344943e43faaf556a8b235666026
 DIST cool.io-1.8.1.gem 113152 BLAKE2B 
555454735c490ef60a54b2c77b9a07c870b9c7bee0807df24bde82d04ad030a0ee2e04957eb3c6e8b38d199c4082d066d62ebd7ba7886ae61c50c631b024effe
 SHA512 
c4dd6587c9625e5f2060e603c6ea4fca3dc959208657e4cf8f3cdaa51b6c5ce79facea63bc4d4d6541521f42b77f2caec448e1fc7d476319224e08da633b4cbc
 DIST cool.io-1.9.0.gem 112640 BLAKE2B 
0a065ccedf90f34a51310799349f17ee71ca0be07c6a65ba8188205ef24b82385ef5b134a61a27f2287fe0066717a3a7231a67e0c1bd91c23abcafdb94239553
 SHA512 
3e9f2051353c0bcf89cbe51e97606d69965d576776312cd021af12b3a8cd95e505212a1a92b3152effc3580791221c854b2158a9e37acd9f89e391732383cd44

diff --git a/dev-ruby/coolio/coolio-1.8.0.ebuild 
b/dev-ruby/coolio/coolio-1.8.0.ebuild
deleted file mode 100644
index d521e9ab6350..
--- a/dev-ruby/coolio/coolio-1.8.0.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby31 ruby32 ruby33"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
-RUBY_FAKEGEM_NAME="cool.io"
-
-RUBY_FAKEGEM_GEMSPEC="cool.io.gemspec"
-
-RUBY_FAKEGEM_EXTENSIONS=(ext/cool.io/extconf.rb ext/iobuffer/extconf.rb)
-
-inherit flag-o-matic ruby-fakegem
-
-DESCRIPTION="A high performance event framework for Ruby which uses the libev 
C library"
-HOMEPAGE="https://coolio.github.io/";
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-# cool.io includes a bundled version of libev that is patched to work 
correctly with ruby.
-
-all_ruby_prepare() {
-   # See bug #855869 and its large number of dupes in bundled libev copies.
-   filter-lto
-   append-flags -fno-strict-aliasing
-
-   rm -r Gemfile* lib/.gitignore || die
-
-   sed -i -e '/[Bb]undler/d' Rakefile || die
-   sed -i -e '28i  s.add_dependency "iobuffer"' ${RUBY_FAKEGEM_GEMSPEC} || 
die
-   sed -i -e '/git ls-files/d' ${RUBY_FAKEGEM_GEMSPEC} || die
-
-   # Avoid dependency on rake-compiler
-   sed -i -e '/extensiontask/ s:^:#:' \
-   -e '/ExtensionTask/,/^end/ s:^:#:' Rakefile || die
-
-   # Remove specs that require network connectivity
-   rm -f spec/dns_spec.rb || die
-
-   # Use one address consistently
-   sed -i -e 's/localhost/127.0.0.1/' 
spec/{udp_socket,tcp_server,iobuffer}_spec.rb || die
-}



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

2024-05-24 Thread Conrad Kostecki
commit: f25962bf93863fd0a93266060565dcf11d699731
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sun May 19 10:52:19 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Fri May 24 23:35:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f25962bf

dev-ruby/coolio: remove unused patch(es)

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Conrad Kostecki  gentoo.org>

 dev-ruby/coolio/files/coolio-1.7.1-fix-build-clang16.patch | 13 -
 1 file changed, 13 deletions(-)

diff --git a/dev-ruby/coolio/files/coolio-1.7.1-fix-build-clang16.patch 
b/dev-ruby/coolio/files/coolio-1.7.1-fix-build-clang16.patch
deleted file mode 100644
index 909988fda7c3..
--- a/dev-ruby/coolio/files/coolio-1.7.1-fix-build-clang16.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-Bug: https://bugs.gentoo.org/883147
-Upstream PR: https://github.com/tarcieri/cool.io/pull/78
 a/ext/libev/ev.c
-+++ b/ext/libev/ev.c
-@@ -3768,7 +3768,7 @@ 
rb_thread_unsafe_dangerous_crazy_blocking_region_end(...);
- #if defined(HAVE_RB_THREAD_BLOCKING_REGION) || 
defined(HAVE_RB_THREAD_CALL_WITHOUT_GVL)
- poll_args.loop = loop;
- poll_args.waittime = waittime;
--rb_thread_call_without_gvl(ev_backend_poll, (void *)&poll_args, 
RUBY_UBF_IO, 0);
-+rb_thread_call_without_gvl((void *)ev_backend_poll, (void 
*)&poll_args, RUBY_UBF_IO, 0);
- #else
-  backend_poll (EV_A_ waittime);
- #endif



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

2024-05-17 Thread Hans de Graaff
commit: 89adc6fc65ca976c3a92fd492a59ff1b0f5dc721
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat May 18 05:35:36 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat May 18 05:35:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89adc6fc

dev-ruby/coolio: add 1.8.1

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

 dev-ruby/coolio/Manifest|  1 +
 dev-ruby/coolio/coolio-1.8.1.ebuild | 47 +
 2 files changed, 48 insertions(+)

diff --git a/dev-ruby/coolio/Manifest b/dev-ruby/coolio/Manifest
index ae5012dada98..df953bf986fe 100644
--- a/dev-ruby/coolio/Manifest
+++ b/dev-ruby/coolio/Manifest
@@ -1,2 +1,3 @@
 DIST cool.io-1.7.1.gem 112640 BLAKE2B 
107d7541180de46c78542eab4b131220c4ae4a10210c7ff870f54eb24178b364fcac1abc4b93f8d0eccea197fb746cede95416aea8f3d5cc458626b1fa9a02f4
 SHA512 
9ab3e6ddd1689b2825f9bd82714b4ef5ac921dc4b2f84786971c3ec448577613cee73084c99090382878b0da43c9228cb2fd3a8627dc8f62ceeeff274dbdc929
 DIST cool.io-1.8.0.gem 113152 BLAKE2B 
358fc0296636adb793a38a5763a964f6109a7884bba62f98d3ef92cd9a1a8ee038e3f2866a5f2bfad13a78519cd4299c4543a9382bc65bca59d4374102a09272
 SHA512 
e847bafbc157d05f1d48b262856a68d80b183a9eed29d6d454df4fbe7fabc427e6e83c873a0f36f2f8cc06bebac22cc1993f344943e43faaf556a8b235666026
+DIST cool.io-1.8.1.gem 113152 BLAKE2B 
555454735c490ef60a54b2c77b9a07c870b9c7bee0807df24bde82d04ad030a0ee2e04957eb3c6e8b38d199c4082d066d62ebd7ba7886ae61c50c631b024effe
 SHA512 
c4dd6587c9625e5f2060e603c6ea4fca3dc959208657e4cf8f3cdaa51b6c5ce79facea63bc4d4d6541521f42b77f2caec448e1fc7d476319224e08da633b4cbc

diff --git a/dev-ruby/coolio/coolio-1.8.1.ebuild 
b/dev-ruby/coolio/coolio-1.8.1.ebuild
new file mode 100644
index ..3076fad23392
--- /dev/null
+++ b/dev-ruby/coolio/coolio-1.8.1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
+RUBY_FAKEGEM_NAME="cool.io"
+
+RUBY_FAKEGEM_GEMSPEC="cool.io.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/cool.io/extconf.rb ext/iobuffer/extconf.rb)
+
+inherit flag-o-matic ruby-fakegem
+
+DESCRIPTION="A high performance event framework for Ruby which uses the libev 
C library"
+HOMEPAGE="https://coolio.github.io/";
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+# cool.io includes a bundled version of libev that is patched to work 
correctly with ruby.
+
+all_ruby_prepare() {
+   # See bug #855869 and its large number of dupes in bundled libev copies.
+   filter-lto
+   append-flags -fno-strict-aliasing
+
+   rm -r Gemfile* lib/.gitignore || die
+
+   sed -i -e '/[Bb]undler/d' Rakefile || die
+   sed -i -e '28i  s.add_dependency "iobuffer"' ${RUBY_FAKEGEM_GEMSPEC} || 
die
+   sed -i -e '/git ls-files/d' ${RUBY_FAKEGEM_GEMSPEC} || die
+
+   # Avoid dependency on rake-compiler
+   sed -i -e '/extensiontask/ s:^:#:' \
+   -e '/ExtensionTask/,/^end/ s:^:#:' Rakefile || die
+
+   # Remove specs that require network connectivity
+   rm -f spec/dns_spec.rb || die
+
+   # Use one address consistently
+   sed -i -e 's/localhost/127.0.0.1/' 
spec/{udp_socket,tcp_server,iobuffer}_spec.rb || die
+}



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

2024-05-17 Thread Hans de Graaff
commit: 10b245969fd3111c5cd438ab90810587fd107bc2
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat May 18 05:35:52 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat May 18 05:35:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10b24596

dev-ruby/coolio: update upstream metadata

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

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

diff --git a/dev-ruby/coolio/metadata.xml b/dev-ruby/coolio/metadata.xml
index b484ee35ee3a..29b913f3ad19 100644
--- a/dev-ruby/coolio/metadata.xml
+++ b/dev-ruby/coolio/metadata.xml
@@ -6,6 +6,6 @@
Gentoo Ruby Project
 
 
-   tarcieri/cool.io
+   socketry/cool.io
 
 



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

2024-05-17 Thread Hans de Graaff
commit: 6deb86814cfbd5b741bd4039221ea5db19507f66
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat May 18 05:36:15 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat May 18 05:36:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6deb8681

dev-ruby/coolio: drop 1.7.1-r1, 1.7.1-r2

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

 dev-ruby/coolio/Manifest   |  1 -
 dev-ruby/coolio/coolio-1.7.1-r1.ebuild | 48 ---
 dev-ruby/coolio/coolio-1.7.1-r2.ebuild | 52 --
 3 files changed, 101 deletions(-)

diff --git a/dev-ruby/coolio/Manifest b/dev-ruby/coolio/Manifest
index df953bf986fe..13f42b9fab6e 100644
--- a/dev-ruby/coolio/Manifest
+++ b/dev-ruby/coolio/Manifest
@@ -1,3 +1,2 @@
-DIST cool.io-1.7.1.gem 112640 BLAKE2B 
107d7541180de46c78542eab4b131220c4ae4a10210c7ff870f54eb24178b364fcac1abc4b93f8d0eccea197fb746cede95416aea8f3d5cc458626b1fa9a02f4
 SHA512 
9ab3e6ddd1689b2825f9bd82714b4ef5ac921dc4b2f84786971c3ec448577613cee73084c99090382878b0da43c9228cb2fd3a8627dc8f62ceeeff274dbdc929
 DIST cool.io-1.8.0.gem 113152 BLAKE2B 
358fc0296636adb793a38a5763a964f6109a7884bba62f98d3ef92cd9a1a8ee038e3f2866a5f2bfad13a78519cd4299c4543a9382bc65bca59d4374102a09272
 SHA512 
e847bafbc157d05f1d48b262856a68d80b183a9eed29d6d454df4fbe7fabc427e6e83c873a0f36f2f8cc06bebac22cc1993f344943e43faaf556a8b235666026
 DIST cool.io-1.8.1.gem 113152 BLAKE2B 
555454735c490ef60a54b2c77b9a07c870b9c7bee0807df24bde82d04ad030a0ee2e04957eb3c6e8b38d199c4082d066d62ebd7ba7886ae61c50c631b024effe
 SHA512 
c4dd6587c9625e5f2060e603c6ea4fca3dc959208657e4cf8f3cdaa51b6c5ce79facea63bc4d4d6541521f42b77f2caec448e1fc7d476319224e08da633b4cbc

diff --git a/dev-ruby/coolio/coolio-1.7.1-r1.ebuild 
b/dev-ruby/coolio/coolio-1.7.1-r1.ebuild
deleted file mode 100644
index 030b833390e9..
--- a/dev-ruby/coolio/coolio-1.7.1-r1.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby27 ruby30 ruby31 ruby32"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
-RUBY_FAKEGEM_NAME="cool.io"
-
-RUBY_FAKEGEM_GEMSPEC="cool.io.gemspec"
-
-RUBY_FAKEGEM_EXTENSIONS=(ext/cool.io/extconf.rb ext/iobuffer/extconf.rb)
-
-inherit flag-o-matic ruby-fakegem
-
-DESCRIPTION="A high performance event framework for Ruby which uses the libev 
C library"
-HOMEPAGE="https://coolio.github.io/";
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-# cool.io includes a bundled version of libev that is patched to work 
correctly with ruby.
-
-all_ruby_prepare() {
-   # See bug #855869 and its large number of dupes in bundled libev copies.
-   filter-lto
-   append-flags -fno-strict-aliasing
-
-   rm -r Gemfile* lib/.gitignore || die
-
-   sed -i -e '/[Bb]undler/d' Rakefile || die
-   sed -i -e '28i  s.add_dependency "iobuffer"' ${RUBY_FAKEGEM_GEMSPEC} || 
die
-   sed -i -e '/git ls-files/d' ${RUBY_FAKEGEM_GEMSPEC} || die
-
-   # Avoid dependency on rake-compiler
-   sed -i -e '/extensiontask/ s:^:#:' \
-   -e '/ExtensionTask/,/^end/ s:^:#:' Rakefile || die
-
-   # Remove specs that require network connectivity
-   rm -f spec/dns_spec.rb || die
-
-   # Use one address consistently
-   sed -i -e 's/localhost/127.0.0.1/' 
spec/{udp_socket,tcp_server,iobuffer}_spec.rb || die
-}

diff --git a/dev-ruby/coolio/coolio-1.7.1-r2.ebuild 
b/dev-ruby/coolio/coolio-1.7.1-r2.ebuild
deleted file mode 100644
index 1dda791d8c93..
--- a/dev-ruby/coolio/coolio-1.7.1-r2.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby27 ruby30 ruby31 ruby32"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
-RUBY_FAKEGEM_NAME="cool.io"
-
-RUBY_FAKEGEM_GEMSPEC="cool.io.gemspec"
-
-RUBY_FAKEGEM_EXTENSIONS=(ext/cool.io/extconf.rb ext/iobuffer/extconf.rb)
-
-inherit flag-o-matic ruby-fakegem
-
-DESCRIPTION="A high performance event framework for Ruby which uses the libev 
C library"
-HOMEPAGE="https://coolio.github.io/";
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-1.7.1-fix-build-clang16.patch
-)
-
-# cool.io includes a bundled version of libev that is patched to work 
correctly with ruby.
-
-all_ruby_prepare() {
-   # See bug #855869 and its large number of dupes in bundled libev copies.
-   filter-lto
-   append-flags -fno-strict-aliasing
-
-   rm -r Gemfile* lib/.gitignore || die
-
-   sed -i -e '/[Bb]undler/d' Rakefile || die
-   sed -i -e '28i  s.add_dependency "iobuffer"' ${RUBY_FAKEGEM_GEMSPEC} || 
die
-   sed -i -e '/git ls-files/d' ${RUBY_FAKEGEM_GEMSPEC} || die
-
-   # Avoid dependency on rake-compiler
-   sed -i -e '/extensiontask/ s:^:#:

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

2024-02-28 Thread Sam James
commit: 622845d1dd47fce41f4b3b5794346eb4815f43b3
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 29 00:49:11 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 29 00:49:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=622845d1

dev-ruby/coolio: filter LTO, no-SA

Broken quite badly via bundled liebv, no upstream bug tracker for libev AFAICT. 
And
broken in many bundled copies all over the place (which are modified...)

Closes: https://bugs.gentoo.org/857603
Signed-off-by: Sam James  gentoo.org>

 dev-ruby/coolio/coolio-1.7.1-r1.ebuild | 8 ++--
 dev-ruby/coolio/coolio-1.7.1-r2.ebuild | 8 ++--
 dev-ruby/coolio/coolio-1.8.0.ebuild| 8 ++--
 3 files changed, 18 insertions(+), 6 deletions(-)

diff --git a/dev-ruby/coolio/coolio-1.7.1-r1.ebuild 
b/dev-ruby/coolio/coolio-1.7.1-r1.ebuild
index ce243d72a5a8..030b833390e9 100644
--- a/dev-ruby/coolio/coolio-1.7.1-r1.ebuild
+++ b/dev-ruby/coolio/coolio-1.7.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -13,7 +13,7 @@ RUBY_FAKEGEM_GEMSPEC="cool.io.gemspec"
 
 RUBY_FAKEGEM_EXTENSIONS=(ext/cool.io/extconf.rb ext/iobuffer/extconf.rb)
 
-inherit ruby-fakegem
+inherit flag-o-matic ruby-fakegem
 
 DESCRIPTION="A high performance event framework for Ruby which uses the libev 
C library"
 HOMEPAGE="https://coolio.github.io/";
@@ -26,6 +26,10 @@ IUSE=""
 # cool.io includes a bundled version of libev that is patched to work 
correctly with ruby.
 
 all_ruby_prepare() {
+   # See bug #855869 and its large number of dupes in bundled libev copies.
+   filter-lto
+   append-flags -fno-strict-aliasing
+
rm -r Gemfile* lib/.gitignore || die
 
sed -i -e '/[Bb]undler/d' Rakefile || die

diff --git a/dev-ruby/coolio/coolio-1.7.1-r2.ebuild 
b/dev-ruby/coolio/coolio-1.7.1-r2.ebuild
index 538c9aad48f1..1dda791d8c93 100644
--- a/dev-ruby/coolio/coolio-1.7.1-r2.ebuild
+++ b/dev-ruby/coolio/coolio-1.7.1-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -13,7 +13,7 @@ RUBY_FAKEGEM_GEMSPEC="cool.io.gemspec"
 
 RUBY_FAKEGEM_EXTENSIONS=(ext/cool.io/extconf.rb ext/iobuffer/extconf.rb)
 
-inherit ruby-fakegem
+inherit flag-o-matic ruby-fakegem
 
 DESCRIPTION="A high performance event framework for Ruby which uses the libev 
C library"
 HOMEPAGE="https://coolio.github.io/";
@@ -30,6 +30,10 @@ PATCHES=(
 # cool.io includes a bundled version of libev that is patched to work 
correctly with ruby.
 
 all_ruby_prepare() {
+   # See bug #855869 and its large number of dupes in bundled libev copies.
+   filter-lto
+   append-flags -fno-strict-aliasing
+
rm -r Gemfile* lib/.gitignore || die
 
sed -i -e '/[Bb]undler/d' Rakefile || die

diff --git a/dev-ruby/coolio/coolio-1.8.0.ebuild 
b/dev-ruby/coolio/coolio-1.8.0.ebuild
index 89809568f100..d521e9ab6350 100644
--- a/dev-ruby/coolio/coolio-1.8.0.ebuild
+++ b/dev-ruby/coolio/coolio-1.8.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -13,7 +13,7 @@ RUBY_FAKEGEM_GEMSPEC="cool.io.gemspec"
 
 RUBY_FAKEGEM_EXTENSIONS=(ext/cool.io/extconf.rb ext/iobuffer/extconf.rb)
 
-inherit ruby-fakegem
+inherit flag-o-matic ruby-fakegem
 
 DESCRIPTION="A high performance event framework for Ruby which uses the libev 
C library"
 HOMEPAGE="https://coolio.github.io/";
@@ -26,6 +26,10 @@ IUSE=""
 # cool.io includes a bundled version of libev that is patched to work 
correctly with ruby.
 
 all_ruby_prepare() {
+   # See bug #855869 and its large number of dupes in bundled libev copies.
+   filter-lto
+   append-flags -fno-strict-aliasing
+
rm -r Gemfile* lib/.gitignore || die
 
sed -i -e '/[Bb]undler/d' Rakefile || die



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

2023-12-31 Thread Hans de Graaff
commit: af35be2659361c6a115caf3e1c993072ec2f5d77
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Dec 31 19:34:13 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Dec 31 19:34:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af35be26

dev-ruby/coolio: enable ruby33

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

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

diff --git a/dev-ruby/coolio/coolio-1.8.0.ebuild 
b/dev-ruby/coolio/coolio-1.8.0.ebuild
index 5ea3227f632b..89809568f100 100644
--- a/dev-ruby/coolio/coolio-1.8.0.ebuild
+++ b/dev-ruby/coolio/coolio-1.8.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-USE_RUBY="ruby30 ruby31 ruby32"
+USE_RUBY="ruby31 ruby32 ruby33"
 
 RUBY_FAKEGEM_RECIPE_TEST="rspec3"
 RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"



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

2023-08-03 Thread Hans de Graaff
commit: b2ad20de5e9aebf474f0c982fc6177123745b3ca
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Aug  3 16:59:55 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Aug  3 17:00:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2ad20de

dev-ruby/coolio: add 1.8.0

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

 dev-ruby/coolio/Manifest|  1 +
 dev-ruby/coolio/coolio-1.8.0.ebuild | 44 +
 2 files changed, 45 insertions(+)

diff --git a/dev-ruby/coolio/Manifest b/dev-ruby/coolio/Manifest
index b22bb8e144ac..ae5012dada98 100644
--- a/dev-ruby/coolio/Manifest
+++ b/dev-ruby/coolio/Manifest
@@ -1 +1,2 @@
 DIST cool.io-1.7.1.gem 112640 BLAKE2B 
107d7541180de46c78542eab4b131220c4ae4a10210c7ff870f54eb24178b364fcac1abc4b93f8d0eccea197fb746cede95416aea8f3d5cc458626b1fa9a02f4
 SHA512 
9ab3e6ddd1689b2825f9bd82714b4ef5ac921dc4b2f84786971c3ec448577613cee73084c99090382878b0da43c9228cb2fd3a8627dc8f62ceeeff274dbdc929
+DIST cool.io-1.8.0.gem 113152 BLAKE2B 
358fc0296636adb793a38a5763a964f6109a7884bba62f98d3ef92cd9a1a8ee038e3f2866a5f2bfad13a78519cd4299c4543a9382bc65bca59d4374102a09272
 SHA512 
e847bafbc157d05f1d48b262856a68d80b183a9eed29d6d454df4fbe7fabc427e6e83c873a0f36f2f8cc06bebac22cc1993f344943e43faaf556a8b235666026

diff --git a/dev-ruby/coolio/coolio-1.8.0.ebuild 
b/dev-ruby/coolio/coolio-1.8.0.ebuild
new file mode 100644
index ..5ea3227f632b
--- /dev/null
+++ b/dev-ruby/coolio/coolio-1.8.0.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
+RUBY_FAKEGEM_NAME="cool.io"
+
+RUBY_FAKEGEM_GEMSPEC="cool.io.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/cool.io/extconf.rb ext/iobuffer/extconf.rb)
+
+inherit ruby-fakegem
+
+DESCRIPTION="A high performance event framework for Ruby which uses the libev 
C library"
+HOMEPAGE="https://coolio.github.io/";
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+# cool.io includes a bundled version of libev that is patched to work 
correctly with ruby.
+
+all_ruby_prepare() {
+   rm -r Gemfile* lib/.gitignore || die
+
+   sed -i -e '/[Bb]undler/d' Rakefile || die
+   sed -i -e '28i  s.add_dependency "iobuffer"' ${RUBY_FAKEGEM_GEMSPEC} || 
die
+   sed -i -e '/git ls-files/d' ${RUBY_FAKEGEM_GEMSPEC} || die
+
+   # Avoid dependency on rake-compiler
+   sed -i -e '/extensiontask/ s:^:#:' \
+   -e '/ExtensionTask/,/^end/ s:^:#:' Rakefile || die
+
+   # Remove specs that require network connectivity
+   rm -f spec/dns_spec.rb || die
+
+   # Use one address consistently
+   sed -i -e 's/localhost/127.0.0.1/' 
spec/{udp_socket,tcp_server,iobuffer}_spec.rb || die
+}



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

2023-08-02 Thread Sam James
commit: e66deed6bc6a86cd8ad9691476f5296a7a9a7f7b
Author: Brahmajit Das  gmail  com>
AuthorDate: Sat Jul 22 15:34:39 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug  2 18:34:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e66deed6

dev-ruby/coolio: Fix incompatible function pointer types passing

Closes: https://bugs.gentoo.org/883147
Signed-off-by: Brahmajit Das  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32001
Signed-off-by: Sam James  gentoo.org>

 dev-ruby/coolio/coolio-1.7.1-r2.ebuild | 48 ++
 .../files/coolio-1.7.1-fix-build-clang16.patch | 13 ++
 2 files changed, 61 insertions(+)

diff --git a/dev-ruby/coolio/coolio-1.7.1-r2.ebuild 
b/dev-ruby/coolio/coolio-1.7.1-r2.ebuild
new file mode 100644
index ..538c9aad48f1
--- /dev/null
+++ b/dev-ruby/coolio/coolio-1.7.1-r2.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
+RUBY_FAKEGEM_NAME="cool.io"
+
+RUBY_FAKEGEM_GEMSPEC="cool.io.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/cool.io/extconf.rb ext/iobuffer/extconf.rb)
+
+inherit ruby-fakegem
+
+DESCRIPTION="A high performance event framework for Ruby which uses the libev 
C library"
+HOMEPAGE="https://coolio.github.io/";
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.7.1-fix-build-clang16.patch
+)
+
+# cool.io includes a bundled version of libev that is patched to work 
correctly with ruby.
+
+all_ruby_prepare() {
+   rm -r Gemfile* lib/.gitignore || die
+
+   sed -i -e '/[Bb]undler/d' Rakefile || die
+   sed -i -e '28i  s.add_dependency "iobuffer"' ${RUBY_FAKEGEM_GEMSPEC} || 
die
+   sed -i -e '/git ls-files/d' ${RUBY_FAKEGEM_GEMSPEC} || die
+
+   # Avoid dependency on rake-compiler
+   sed -i -e '/extensiontask/ s:^:#:' \
+   -e '/ExtensionTask/,/^end/ s:^:#:' Rakefile || die
+
+   # Remove specs that require network connectivity
+   rm -f spec/dns_spec.rb || die
+
+   # Use one address consistently
+   sed -i -e 's/localhost/127.0.0.1/' 
spec/{udp_socket,tcp_server,iobuffer}_spec.rb || die
+}

diff --git a/dev-ruby/coolio/files/coolio-1.7.1-fix-build-clang16.patch 
b/dev-ruby/coolio/files/coolio-1.7.1-fix-build-clang16.patch
new file mode 100644
index ..909988fda7c3
--- /dev/null
+++ b/dev-ruby/coolio/files/coolio-1.7.1-fix-build-clang16.patch
@@ -0,0 +1,13 @@
+Bug: https://bugs.gentoo.org/883147
+Upstream PR: https://github.com/tarcieri/cool.io/pull/78
+--- a/ext/libev/ev.c
 b/ext/libev/ev.c
+@@ -3768,7 +3768,7 @@ 
rb_thread_unsafe_dangerous_crazy_blocking_region_end(...);
+ #if defined(HAVE_RB_THREAD_BLOCKING_REGION) || 
defined(HAVE_RB_THREAD_CALL_WITHOUT_GVL)
+ poll_args.loop = loop;
+ poll_args.waittime = waittime;
+-rb_thread_call_without_gvl(ev_backend_poll, (void *)&poll_args, 
RUBY_UBF_IO, 0);
++rb_thread_call_without_gvl((void *)ev_backend_poll, (void 
*)&poll_args, RUBY_UBF_IO, 0);
+ #else
+  backend_poll (EV_A_ waittime);
+ #endif



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

2023-04-19 Thread Hans de Graaff
commit: 0692121deca6bddc7fbcb799498b642ec2dfa011
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Apr 19 20:05:42 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Apr 19 20:07:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0692121d

dev-ruby/coolio: enable ruby32

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

 dev-ruby/coolio/coolio-1.7.1-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/coolio/coolio-1.7.1-r1.ebuild 
b/dev-ruby/coolio/coolio-1.7.1-r1.ebuild
index 717ae48c1ac0..ce243d72a5a8 100644
--- a/dev-ruby/coolio/coolio-1.7.1-r1.ebuild
+++ b/dev-ruby/coolio/coolio-1.7.1-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
 
 RUBY_FAKEGEM_RECIPE_TEST="rspec3"
 RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"



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

2023-03-17 Thread Sam James
commit: 21cf5fb5695fdb68e43d12f49e545440320a29f4
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 18 00:20:22 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 18 00:20:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21cf5fb5

dev-ruby/coolio: add github upstream metadata

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

 dev-ruby/coolio/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dev-ruby/coolio/metadata.xml b/dev-ruby/coolio/metadata.xml
index 658c72b1920d..b484ee35ee3a 100644
--- a/dev-ruby/coolio/metadata.xml
+++ b/dev-ruby/coolio/metadata.xml
@@ -5,4 +5,7 @@
r...@gentoo.org
Gentoo Ruby Project
 
+
+   tarcieri/cool.io
+
 



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

2022-05-06 Thread Hans de Graaff
commit: 0d44214e4175dd2f694f5079c9d1c95bab1f0e86
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat May  7 06:14:35 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat May  7 06:33:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d44214e

dev-ruby/coolio: enable ruby31 and disable ruby25

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

 dev-ruby/coolio/coolio-1.7.1-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/coolio/coolio-1.7.1-r1.ebuild 
b/dev-ruby/coolio/coolio-1.7.1-r1.ebuild
index b7f9b1eec0bd..717ae48c1ac0 100644
--- a/dev-ruby/coolio/coolio-1.7.1-r1.ebuild
+++ b/dev-ruby/coolio/coolio-1.7.1-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-USE_RUBY="ruby25 ruby26 ruby27 ruby30"
+USE_RUBY="ruby26 ruby27 ruby30 ruby31"
 
 RUBY_FAKEGEM_RECIPE_TEST="rspec3"
 RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"



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

2022-02-04 Thread Hans de Graaff
commit: 73225d4f9a4b1729c0c88e8996416c8d88746396
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Feb  5 06:49:25 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Feb  5 06:57:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73225d4f

dev-ruby/coolio: cleanup

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

 dev-ruby/coolio/coolio-1.7.1.ebuild | 46 -
 1 file changed, 46 deletions(-)

diff --git a/dev-ruby/coolio/coolio-1.7.1.ebuild 
b/dev-ruby/coolio/coolio-1.7.1.ebuild
deleted file mode 100644
index 18be3f40240f..
--- a/dev-ruby/coolio/coolio-1.7.1.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby25 ruby26 ruby27"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
-RUBY_FAKEGEM_NAME="cool.io"
-
-RUBY_FAKEGEM_GEMSPEC="cool.io.gemspec"
-
-RUBY_FAKEGEM_EXTENSIONS=(ext/cool.io/extconf.rb)
-
-inherit multilib ruby-fakegem
-
-DESCRIPTION="A high performance event framework for Ruby which uses the libev 
C library"
-HOMEPAGE="https://coolio.github.io/";
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-# cool.io includes a bundled version of libev that is patched to work 
correctly with ruby.
-
-ruby_add_rdepend ">=dev-ruby/iobuffer-1"
-
-all_ruby_prepare() {
-   rm -r Gemfile* lib/.gitignore || die
-
-   sed -i -e '/[Bb]undler/d' Rakefile || die
-   sed -i -e '28i  s.add_dependency "iobuffer"' ${RUBY_FAKEGEM_GEMSPEC} || 
die
-   sed -i -e '/git ls-files/d' ${RUBY_FAKEGEM_GEMSPEC} || die
-
-   # Avoid dependency on rake-compiler
-   sed -i -e '/extensiontask/ s:^:#:' \
-   -e '/ExtensionTask/,/^end/ s:^:#:' Rakefile || die
-
-   # Remove specs that require network connectivity
-   rm -f spec/dns_spec.rb || die
-
-   # Use one address consistently
-   sed -i -e 's/localhost/127.0.0.1/' 
spec/{udp_socket,tcp_server,iobuffer}_spec.rb || die
-}



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

2021-10-27 Thread Hans de Graaff
commit: cb1ba7c26b4dfe06a411da0153c5e04843c89d44
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Oct 27 05:51:53 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Oct 27 11:24:49 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb1ba7c2

dev-ruby/coolio: add ruby30

Switch to bundled iobuffer since the upstream version by the same author
it no longer maintained and does not work with ruby30.

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

 dev-ruby/coolio/coolio-1.7.1-r1.ebuild | 44 ++
 1 file changed, 44 insertions(+)

diff --git a/dev-ruby/coolio/coolio-1.7.1-r1.ebuild 
b/dev-ruby/coolio/coolio-1.7.1-r1.ebuild
new file mode 100644
index 000..b7f9b1eec0b
--- /dev/null
+++ b/dev-ruby/coolio/coolio-1.7.1-r1.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby25 ruby26 ruby27 ruby30"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
+RUBY_FAKEGEM_NAME="cool.io"
+
+RUBY_FAKEGEM_GEMSPEC="cool.io.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/cool.io/extconf.rb ext/iobuffer/extconf.rb)
+
+inherit ruby-fakegem
+
+DESCRIPTION="A high performance event framework for Ruby which uses the libev 
C library"
+HOMEPAGE="https://coolio.github.io/";
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+# cool.io includes a bundled version of libev that is patched to work 
correctly with ruby.
+
+all_ruby_prepare() {
+   rm -r Gemfile* lib/.gitignore || die
+
+   sed -i -e '/[Bb]undler/d' Rakefile || die
+   sed -i -e '28i  s.add_dependency "iobuffer"' ${RUBY_FAKEGEM_GEMSPEC} || 
die
+   sed -i -e '/git ls-files/d' ${RUBY_FAKEGEM_GEMSPEC} || die
+
+   # Avoid dependency on rake-compiler
+   sed -i -e '/extensiontask/ s:^:#:' \
+   -e '/ExtensionTask/,/^end/ s:^:#:' Rakefile || die
+
+   # Remove specs that require network connectivity
+   rm -f spec/dns_spec.rb || die
+
+   # Use one address consistently
+   sed -i -e 's/localhost/127.0.0.1/' 
spec/{udp_socket,tcp_server,iobuffer}_spec.rb || die
+}



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

2021-10-27 Thread Hans de Graaff
commit: 0344c8c6df8a5eb380a82cfb8aff5c8547ade098
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Oct 27 05:47:18 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Oct 27 11:24:49 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0344c8c6

dev-ruby/coolio: update HOMEPAGE

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

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

diff --git a/dev-ruby/coolio/coolio-1.7.1.ebuild 
b/dev-ruby/coolio/coolio-1.7.1.ebuild
index 82cb3c7c006..18be3f40240 100644
--- a/dev-ruby/coolio/coolio-1.7.1.ebuild
+++ b/dev-ruby/coolio/coolio-1.7.1.ebuild
@@ -16,7 +16,7 @@ RUBY_FAKEGEM_EXTENSIONS=(ext/cool.io/extconf.rb)
 inherit multilib ruby-fakegem
 
 DESCRIPTION="A high performance event framework for Ruby which uses the libev 
C library"
-HOMEPAGE="https://coolio.github.com/";
+HOMEPAGE="https://coolio.github.io/";
 
 LICENSE="MIT"
 SLOT="0"



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

2021-10-27 Thread Hans de Graaff
commit: 53ea357ac30c2b22cc46b6b0dd17a3530a71d842
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Oct 27 05:44:37 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Oct 27 11:24:49 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53ea357a

dev-ruby/coolio: cleanup

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

 dev-ruby/coolio/Manifest|  2 --
 dev-ruby/coolio/coolio-1.6.0.ebuild | 57 -
 dev-ruby/coolio/coolio-1.7.0.ebuild | 57 -
 3 files changed, 116 deletions(-)

diff --git a/dev-ruby/coolio/Manifest b/dev-ruby/coolio/Manifest
index de32634e524..b22bb8e144a 100644
--- a/dev-ruby/coolio/Manifest
+++ b/dev-ruby/coolio/Manifest
@@ -1,3 +1 @@
-DIST cool.io-1.6.0.gem 112128 BLAKE2B 
829a2ce47342b4611fb76457836935e26902e5849dd7c43aae297f1d4b220c30020478d3176d15c179489be2ceb504da218b123d04cd6639a7b99e8a185f51eb
 SHA512 
d6ef51ef15b804158b5d84a6a774368513e787d0bec12743d3ebf0c634d40b1fbfe213b5b7c484a1f3de0aaf894e5edb3072e39452d53886b00317a368570e76
-DIST cool.io-1.7.0.gem 112128 BLAKE2B 
6c3db3fb6ac001321884de8cb1ffb4b1b8d7ef10afdd92cdbbae97672de43b75b79316cdd56f3a2075c7521742e1fd6874afdd9c218c68f532560d0fa77c0745
 SHA512 
e443fdd71a6bd0dd8409b7285a4fcea880aae2a43fc5687f664caa936ff4304b522bc07e148bdd51c91f8847ed2f482c5bbcee435dfab5282cf1114a47686d95
 DIST cool.io-1.7.1.gem 112640 BLAKE2B 
107d7541180de46c78542eab4b131220c4ae4a10210c7ff870f54eb24178b364fcac1abc4b93f8d0eccea197fb746cede95416aea8f3d5cc458626b1fa9a02f4
 SHA512 
9ab3e6ddd1689b2825f9bd82714b4ef5ac921dc4b2f84786971c3ec448577613cee73084c99090382878b0da43c9228cb2fd3a8627dc8f62ceeeff274dbdc929

diff --git a/dev-ruby/coolio/coolio-1.6.0.ebuild 
b/dev-ruby/coolio/coolio-1.6.0.ebuild
deleted file mode 100644
index cb36a9e516a..000
--- a/dev-ruby/coolio/coolio-1.6.0.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby24 ruby25 ruby26 ruby27"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
-RUBY_FAKEGEM_NAME="cool.io"
-
-RUBY_FAKEGEM_GEMSPEC="cool.io.gemspec"
-
-inherit multilib ruby-fakegem
-
-DESCRIPTION="A high performance event framework for Ruby which uses the libev 
C library"
-HOMEPAGE="https://coolio.github.com/";
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-# cool.io includes a bundled version of libev that is patched to work 
correctly with ruby.
-
-ruby_add_rdepend ">=dev-ruby/iobuffer-1"
-
-all_ruby_prepare() {
-   rm -r Gemfile* lib/.gitignore || die
-
-   sed -i -e '/[Bb]undler/d' Rakefile || die
-   sed -i -e '28i  s.add_dependency "iobuffer"' ${RUBY_FAKEGEM_GEMSPEC} || 
die
-   sed -i -e '/git ls-files/d' ${RUBY_FAKEGEM_GEMSPEC} || die
-
-   # Avoid dependency on rake-compiler
-   sed -i -e '/extensiontask/ s:^:#:' \
-   -e '/ExtensionTask/,/^end/ s:^:#:' Rakefile || die
-
-   # Remove specs that require network connectivity
-   rm -f spec/dns_spec.rb || die
-
-   # Use one address consistently
-   sed -i -e 's/localhost/127.0.0.1/' 
spec/{udp_socket,tcp_server,iobuffer}_spec.rb || die
-}
-
-each_ruby_configure() {
-   pushd ext/cool.io || die
-   ${RUBY} extconf.rb || die
-   popd || die
-}
-
-each_ruby_compile() {
-   pushd ext/cool.io || die
-   emake V=1
-   popd || die
-   cp ext/cool.io/cool.io_ext$(get_modname) lib/ || die
-}

diff --git a/dev-ruby/coolio/coolio-1.7.0.ebuild 
b/dev-ruby/coolio/coolio-1.7.0.ebuild
deleted file mode 100644
index 30cbd1fc5c9..000
--- a/dev-ruby/coolio/coolio-1.7.0.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby25 ruby26 ruby27"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
-RUBY_FAKEGEM_NAME="cool.io"
-
-RUBY_FAKEGEM_GEMSPEC="cool.io.gemspec"
-
-inherit multilib ruby-fakegem
-
-DESCRIPTION="A high performance event framework for Ruby which uses the libev 
C library"
-HOMEPAGE="https://coolio.github.com/";
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-# cool.io includes a bundled version of libev that is patched to work 
correctly with ruby.
-
-ruby_add_rdepend ">=dev-ruby/iobuffer-1"
-
-all_ruby_prepare() {
-   rm -r Gemfile* lib/.gitignore || die
-
-   sed -i -e '/[Bb]undler/d' Rakefile || die
-   sed -i -e '28i  s.add_dependency "iobuffer"' ${RUBY_FAKEGEM_GEMSPEC} || 
die
-   sed -i -e '/git ls-files/d' ${RUBY_FAKEGEM_GEMSPEC} || die
-
-   # Avoid dependency on rake-compiler
-   sed -i -e '/extensiontask/ s:^:#:' \
-   -e '/ExtensionTask/,/^end/ s:^:#:' Rakefile || die
-
-   # Remove specs that require network connectivity
-   rm -f spec/dns_spe

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

2021-02-16 Thread Hans de Graaff
commit: f8ecd28b26199e373eefd8783a6717fc8d5daa46
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Feb 17 05:45:36 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Feb 17 05:45:36 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8ecd28b

dev-ruby/coolio: add 1.7.1

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

 dev-ruby/coolio/Manifest|  1 +
 dev-ruby/coolio/coolio-1.7.1.ebuild | 46 +
 2 files changed, 47 insertions(+)

diff --git a/dev-ruby/coolio/Manifest b/dev-ruby/coolio/Manifest
index 07eb92d36c2..de32634e524 100644
--- a/dev-ruby/coolio/Manifest
+++ b/dev-ruby/coolio/Manifest
@@ -1,2 +1,3 @@
 DIST cool.io-1.6.0.gem 112128 BLAKE2B 
829a2ce47342b4611fb76457836935e26902e5849dd7c43aae297f1d4b220c30020478d3176d15c179489be2ceb504da218b123d04cd6639a7b99e8a185f51eb
 SHA512 
d6ef51ef15b804158b5d84a6a774368513e787d0bec12743d3ebf0c634d40b1fbfe213b5b7c484a1f3de0aaf894e5edb3072e39452d53886b00317a368570e76
 DIST cool.io-1.7.0.gem 112128 BLAKE2B 
6c3db3fb6ac001321884de8cb1ffb4b1b8d7ef10afdd92cdbbae97672de43b75b79316cdd56f3a2075c7521742e1fd6874afdd9c218c68f532560d0fa77c0745
 SHA512 
e443fdd71a6bd0dd8409b7285a4fcea880aae2a43fc5687f664caa936ff4304b522bc07e148bdd51c91f8847ed2f482c5bbcee435dfab5282cf1114a47686d95
+DIST cool.io-1.7.1.gem 112640 BLAKE2B 
107d7541180de46c78542eab4b131220c4ae4a10210c7ff870f54eb24178b364fcac1abc4b93f8d0eccea197fb746cede95416aea8f3d5cc458626b1fa9a02f4
 SHA512 
9ab3e6ddd1689b2825f9bd82714b4ef5ac921dc4b2f84786971c3ec448577613cee73084c99090382878b0da43c9228cb2fd3a8627dc8f62ceeeff274dbdc929

diff --git a/dev-ruby/coolio/coolio-1.7.1.ebuild 
b/dev-ruby/coolio/coolio-1.7.1.ebuild
new file mode 100644
index 000..82cb3c7c006
--- /dev/null
+++ b/dev-ruby/coolio/coolio-1.7.1.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
+RUBY_FAKEGEM_NAME="cool.io"
+
+RUBY_FAKEGEM_GEMSPEC="cool.io.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/cool.io/extconf.rb)
+
+inherit multilib ruby-fakegem
+
+DESCRIPTION="A high performance event framework for Ruby which uses the libev 
C library"
+HOMEPAGE="https://coolio.github.com/";
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+# cool.io includes a bundled version of libev that is patched to work 
correctly with ruby.
+
+ruby_add_rdepend ">=dev-ruby/iobuffer-1"
+
+all_ruby_prepare() {
+   rm -r Gemfile* lib/.gitignore || die
+
+   sed -i -e '/[Bb]undler/d' Rakefile || die
+   sed -i -e '28i  s.add_dependency "iobuffer"' ${RUBY_FAKEGEM_GEMSPEC} || 
die
+   sed -i -e '/git ls-files/d' ${RUBY_FAKEGEM_GEMSPEC} || die
+
+   # Avoid dependency on rake-compiler
+   sed -i -e '/extensiontask/ s:^:#:' \
+   -e '/ExtensionTask/,/^end/ s:^:#:' Rakefile || die
+
+   # Remove specs that require network connectivity
+   rm -f spec/dns_spec.rb || die
+
+   # Use one address consistently
+   sed -i -e 's/localhost/127.0.0.1/' 
spec/{udp_socket,tcp_server,iobuffer}_spec.rb || die
+}



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

2020-09-26 Thread Hans de Graaff
commit: 26f4a6627f317791d93b27b9ec07c2f403d444a7
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Sep 26 07:10:14 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Sep 26 07:20:02 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26f4a662

dev-ruby/coolio: add 1.7.0

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

 dev-ruby/coolio/Manifest|  1 +
 dev-ruby/coolio/coolio-1.7.0.ebuild | 57 +
 2 files changed, 58 insertions(+)

diff --git a/dev-ruby/coolio/Manifest b/dev-ruby/coolio/Manifest
index 8acc4077910..07eb92d36c2 100644
--- a/dev-ruby/coolio/Manifest
+++ b/dev-ruby/coolio/Manifest
@@ -1 +1,2 @@
 DIST cool.io-1.6.0.gem 112128 BLAKE2B 
829a2ce47342b4611fb76457836935e26902e5849dd7c43aae297f1d4b220c30020478d3176d15c179489be2ceb504da218b123d04cd6639a7b99e8a185f51eb
 SHA512 
d6ef51ef15b804158b5d84a6a774368513e787d0bec12743d3ebf0c634d40b1fbfe213b5b7c484a1f3de0aaf894e5edb3072e39452d53886b00317a368570e76
+DIST cool.io-1.7.0.gem 112128 BLAKE2B 
6c3db3fb6ac001321884de8cb1ffb4b1b8d7ef10afdd92cdbbae97672de43b75b79316cdd56f3a2075c7521742e1fd6874afdd9c218c68f532560d0fa77c0745
 SHA512 
e443fdd71a6bd0dd8409b7285a4fcea880aae2a43fc5687f664caa936ff4304b522bc07e148bdd51c91f8847ed2f482c5bbcee435dfab5282cf1114a47686d95

diff --git a/dev-ruby/coolio/coolio-1.7.0.ebuild 
b/dev-ruby/coolio/coolio-1.7.0.ebuild
new file mode 100644
index 000..30cbd1fc5c9
--- /dev/null
+++ b/dev-ruby/coolio/coolio-1.7.0.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
+RUBY_FAKEGEM_NAME="cool.io"
+
+RUBY_FAKEGEM_GEMSPEC="cool.io.gemspec"
+
+inherit multilib ruby-fakegem
+
+DESCRIPTION="A high performance event framework for Ruby which uses the libev 
C library"
+HOMEPAGE="https://coolio.github.com/";
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+# cool.io includes a bundled version of libev that is patched to work 
correctly with ruby.
+
+ruby_add_rdepend ">=dev-ruby/iobuffer-1"
+
+all_ruby_prepare() {
+   rm -r Gemfile* lib/.gitignore || die
+
+   sed -i -e '/[Bb]undler/d' Rakefile || die
+   sed -i -e '28i  s.add_dependency "iobuffer"' ${RUBY_FAKEGEM_GEMSPEC} || 
die
+   sed -i -e '/git ls-files/d' ${RUBY_FAKEGEM_GEMSPEC} || die
+
+   # Avoid dependency on rake-compiler
+   sed -i -e '/extensiontask/ s:^:#:' \
+   -e '/ExtensionTask/,/^end/ s:^:#:' Rakefile || die
+
+   # Remove specs that require network connectivity
+   rm -f spec/dns_spec.rb || die
+
+   # Use one address consistently
+   sed -i -e 's/localhost/127.0.0.1/' 
spec/{udp_socket,tcp_server,iobuffer}_spec.rb || die
+}
+
+each_ruby_configure() {
+   pushd ext/cool.io || die
+   ${RUBY} extconf.rb || die
+   popd || die
+}
+
+each_ruby_compile() {
+   pushd ext/cool.io || die
+   emake V=1
+   popd || die
+   cp ext/cool.io/cool.io_ext$(get_modname) lib/ || die
+}



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

2020-08-22 Thread Hans de Graaff
commit: 63b29bb60cc74abdb2b6bbd1b06b41be5e2cea38
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Aug 22 07:18:13 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Aug 22 07:55:51 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63b29bb6

dev-ruby/coolio: cleanup

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

 dev-ruby/coolio/Manifest|  2 --
 dev-ruby/coolio/coolio-1.5.3.ebuild | 57 -
 dev-ruby/coolio/coolio-1.5.4.ebuild | 57 -
 3 files changed, 116 deletions(-)

diff --git a/dev-ruby/coolio/Manifest b/dev-ruby/coolio/Manifest
index 2a4cc47b3cc..8acc4077910 100644
--- a/dev-ruby/coolio/Manifest
+++ b/dev-ruby/coolio/Manifest
@@ -1,3 +1 @@
-DIST cool.io-1.5.3.gem 112128 BLAKE2B 
f343ee73e3796744ec21d3af13e92a0a462e10b262543c2d77ab0dd6c5250bbd6cf0d6579646d146983df1c2b288717f3d4e9f1d5d0cded58a9b1422e497dee5
 SHA512 
6ef61713acdccf951ebd64018a3d9ec83e2655895994fe23842e18cd2556f4d35ec42144577a83b30ef369a9047a58d1bba2224145653db0b7c203dfdca6c3c3
-DIST cool.io-1.5.4.gem 112128 BLAKE2B 
49ae41e7ab3481609952d0234e3303d195f59d3a7f369c40aadf72b1c7a85cb46b189532025912d60e972d41f6abd1b4dce3b00d458f59ba80d98a3c51845adc
 SHA512 
d618b3ff396dd2145f8af78e38cafa13c3bb8ca8b9c2d17c8d2884b15178a3f644a8afabadb1b2821b315a5625f169f58bb384f8829828303b9de0d761dec1e7
 DIST cool.io-1.6.0.gem 112128 BLAKE2B 
829a2ce47342b4611fb76457836935e26902e5849dd7c43aae297f1d4b220c30020478d3176d15c179489be2ceb504da218b123d04cd6639a7b99e8a185f51eb
 SHA512 
d6ef51ef15b804158b5d84a6a774368513e787d0bec12743d3ebf0c634d40b1fbfe213b5b7c484a1f3de0aaf894e5edb3072e39452d53886b00317a368570e76

diff --git a/dev-ruby/coolio/coolio-1.5.3.ebuild 
b/dev-ruby/coolio/coolio-1.5.3.ebuild
deleted file mode 100644
index b0718cda696..000
--- a/dev-ruby/coolio/coolio-1.5.3.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
-RUBY_FAKEGEM_NAME="cool.io"
-
-RUBY_FAKEGEM_GEMSPEC="cool.io.gemspec"
-
-inherit multilib ruby-fakegem
-
-DESCRIPTION="A high performance event framework for Ruby which uses the libev 
C library"
-HOMEPAGE="https://coolio.github.com/";
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-# cool.io includes a bundled version of libev that is patched to work 
correctly with ruby.
-
-ruby_add_rdepend ">=dev-ruby/iobuffer-1"
-
-all_ruby_prepare() {
-   rm -r Gemfile* lib/.gitignore || die
-
-   sed -i -e '/[Bb]undler/d' Rakefile || die
-   sed -i -e '28i  s.add_dependency "iobuffer"' ${RUBY_FAKEGEM_GEMSPEC} || 
die
-   sed -i -e '/git ls-files/d' ${RUBY_FAKEGEM_GEMSPEC} || die
-
-   # Avoid dependency on rake-compiler
-   sed -i -e '/extensiontask/ s:^:#:' \
-   -e '/ExtensionTask/,/^end/ s:^:#:' Rakefile || die
-
-   # Remove specs that require network connectivity
-   rm -f spec/dns_spec.rb || die
-
-   # Use one address consistently
-   sed -i -e 's/localhost/127.0.0.1/' 
spec/{udp_socket,tcp_server,iobuffer}_spec.rb || die
-}
-
-each_ruby_configure() {
-   pushd ext/cool.io || die
-   ${RUBY} extconf.rb || die
-   popd || die
-}
-
-each_ruby_compile() {
-   pushd ext/cool.io || die
-   emake V=1
-   popd || die
-   cp ext/cool.io/cool.io_ext$(get_modname) lib/ || die
-}

diff --git a/dev-ruby/coolio/coolio-1.5.4.ebuild 
b/dev-ruby/coolio/coolio-1.5.4.ebuild
deleted file mode 100644
index b0718cda696..000
--- a/dev-ruby/coolio/coolio-1.5.4.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
-RUBY_FAKEGEM_NAME="cool.io"
-
-RUBY_FAKEGEM_GEMSPEC="cool.io.gemspec"
-
-inherit multilib ruby-fakegem
-
-DESCRIPTION="A high performance event framework for Ruby which uses the libev 
C library"
-HOMEPAGE="https://coolio.github.com/";
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-# cool.io includes a bundled version of libev that is patched to work 
correctly with ruby.
-
-ruby_add_rdepend ">=dev-ruby/iobuffer-1"
-
-all_ruby_prepare() {
-   rm -r Gemfile* lib/.gitignore || die
-
-   sed -i -e '/[Bb]undler/d' Rakefile || die
-   sed -i -e '28i  s.add_dependency "iobuffer"' ${RUBY_FAKEGEM_GEMSPEC} || 
die
-   sed -i -e '/git ls-files/d' ${RUBY_FAKEGEM_GEMSPEC} || die
-
-   # Avoid dependency on rake-compiler
-   sed -i -e '/extensiontask/ s:^:#:' \
-   -e '/ExtensionTask/,/^end/ s:^:#:' Rakefile || die
-
-   # Remove specs that require network connectivity
-   rm -f spe

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

2020-05-01 Thread Hans de Graaff
commit: f20fa08379813b0915277431dc56a8c4614c6c85
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat May  2 05:03:55 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat May  2 05:17:35 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f20fa083

dev-ruby/coolio: add ruby27

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

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

diff --git a/dev-ruby/coolio/coolio-1.6.0.ebuild 
b/dev-ruby/coolio/coolio-1.6.0.ebuild
index 637257328a7..cb36a9e516a 100644
--- a/dev-ruby/coolio/coolio-1.6.0.ebuild
+++ b/dev-ruby/coolio/coolio-1.6.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-USE_RUBY="ruby24 ruby25 ruby26"
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
 
 RUBY_FAKEGEM_RECIPE_TEST="rspec3"
 RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"



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

2020-01-24 Thread Hans de Graaff
commit: 02ae8445b3d340bcd6de3fcb58dcf2437c17ee97
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Jan 25 06:30:30 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Jan 25 06:30:30 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02ae8445

dev-ruby/coolio: add 1.6.0

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

 dev-ruby/coolio/Manifest|  1 +
 dev-ruby/coolio/coolio-1.6.0.ebuild | 57 +
 2 files changed, 58 insertions(+)

diff --git a/dev-ruby/coolio/Manifest b/dev-ruby/coolio/Manifest
index 8c05a34993e..2a4cc47b3cc 100644
--- a/dev-ruby/coolio/Manifest
+++ b/dev-ruby/coolio/Manifest
@@ -1,2 +1,3 @@
 DIST cool.io-1.5.3.gem 112128 BLAKE2B 
f343ee73e3796744ec21d3af13e92a0a462e10b262543c2d77ab0dd6c5250bbd6cf0d6579646d146983df1c2b288717f3d4e9f1d5d0cded58a9b1422e497dee5
 SHA512 
6ef61713acdccf951ebd64018a3d9ec83e2655895994fe23842e18cd2556f4d35ec42144577a83b30ef369a9047a58d1bba2224145653db0b7c203dfdca6c3c3
 DIST cool.io-1.5.4.gem 112128 BLAKE2B 
49ae41e7ab3481609952d0234e3303d195f59d3a7f369c40aadf72b1c7a85cb46b189532025912d60e972d41f6abd1b4dce3b00d458f59ba80d98a3c51845adc
 SHA512 
d618b3ff396dd2145f8af78e38cafa13c3bb8ca8b9c2d17c8d2884b15178a3f644a8afabadb1b2821b315a5625f169f58bb384f8829828303b9de0d761dec1e7
+DIST cool.io-1.6.0.gem 112128 BLAKE2B 
829a2ce47342b4611fb76457836935e26902e5849dd7c43aae297f1d4b220c30020478d3176d15c179489be2ceb504da218b123d04cd6639a7b99e8a185f51eb
 SHA512 
d6ef51ef15b804158b5d84a6a774368513e787d0bec12743d3ebf0c634d40b1fbfe213b5b7c484a1f3de0aaf894e5edb3072e39452d53886b00317a368570e76

diff --git a/dev-ruby/coolio/coolio-1.6.0.ebuild 
b/dev-ruby/coolio/coolio-1.6.0.ebuild
new file mode 100644
index 000..637257328a7
--- /dev/null
+++ b/dev-ruby/coolio/coolio-1.6.0.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby24 ruby25 ruby26"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
+RUBY_FAKEGEM_NAME="cool.io"
+
+RUBY_FAKEGEM_GEMSPEC="cool.io.gemspec"
+
+inherit multilib ruby-fakegem
+
+DESCRIPTION="A high performance event framework for Ruby which uses the libev 
C library"
+HOMEPAGE="https://coolio.github.com/";
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+# cool.io includes a bundled version of libev that is patched to work 
correctly with ruby.
+
+ruby_add_rdepend ">=dev-ruby/iobuffer-1"
+
+all_ruby_prepare() {
+   rm -r Gemfile* lib/.gitignore || die
+
+   sed -i -e '/[Bb]undler/d' Rakefile || die
+   sed -i -e '28i  s.add_dependency "iobuffer"' ${RUBY_FAKEGEM_GEMSPEC} || 
die
+   sed -i -e '/git ls-files/d' ${RUBY_FAKEGEM_GEMSPEC} || die
+
+   # Avoid dependency on rake-compiler
+   sed -i -e '/extensiontask/ s:^:#:' \
+   -e '/ExtensionTask/,/^end/ s:^:#:' Rakefile || die
+
+   # Remove specs that require network connectivity
+   rm -f spec/dns_spec.rb || die
+
+   # Use one address consistently
+   sed -i -e 's/localhost/127.0.0.1/' 
spec/{udp_socket,tcp_server,iobuffer}_spec.rb || die
+}
+
+each_ruby_configure() {
+   pushd ext/cool.io || die
+   ${RUBY} extconf.rb || die
+   popd || die
+}
+
+each_ruby_compile() {
+   pushd ext/cool.io || die
+   emake V=1
+   popd || die
+   cp ext/cool.io/cool.io_ext$(get_modname) lib/ || die
+}



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

2019-04-02 Thread Hans de Graaff
commit: 708e4a450bd38fa2684dafa52a2280f85e30a7f8
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Apr  3 05:19:59 2019 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Apr  3 05:45:05 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=708e4a45

dev-ruby/coolio: add 1.5.4

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

 dev-ruby/coolio/Manifest|  1 +
 dev-ruby/coolio/coolio-1.5.4.ebuild | 57 +
 2 files changed, 58 insertions(+)

diff --git a/dev-ruby/coolio/Manifest b/dev-ruby/coolio/Manifest
index 9be01d3d319..8c05a34993e 100644
--- a/dev-ruby/coolio/Manifest
+++ b/dev-ruby/coolio/Manifest
@@ -1 +1,2 @@
 DIST cool.io-1.5.3.gem 112128 BLAKE2B 
f343ee73e3796744ec21d3af13e92a0a462e10b262543c2d77ab0dd6c5250bbd6cf0d6579646d146983df1c2b288717f3d4e9f1d5d0cded58a9b1422e497dee5
 SHA512 
6ef61713acdccf951ebd64018a3d9ec83e2655895994fe23842e18cd2556f4d35ec42144577a83b30ef369a9047a58d1bba2224145653db0b7c203dfdca6c3c3
+DIST cool.io-1.5.4.gem 112128 BLAKE2B 
49ae41e7ab3481609952d0234e3303d195f59d3a7f369c40aadf72b1c7a85cb46b189532025912d60e972d41f6abd1b4dce3b00d458f59ba80d98a3c51845adc
 SHA512 
d618b3ff396dd2145f8af78e38cafa13c3bb8ca8b9c2d17c8d2884b15178a3f644a8afabadb1b2821b315a5625f169f58bb384f8829828303b9de0d761dec1e7

diff --git a/dev-ruby/coolio/coolio-1.5.4.ebuild 
b/dev-ruby/coolio/coolio-1.5.4.ebuild
new file mode 100644
index 000..b0718cda696
--- /dev/null
+++ b/dev-ruby/coolio/coolio-1.5.4.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby23 ruby24 ruby25 ruby26"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
+RUBY_FAKEGEM_NAME="cool.io"
+
+RUBY_FAKEGEM_GEMSPEC="cool.io.gemspec"
+
+inherit multilib ruby-fakegem
+
+DESCRIPTION="A high performance event framework for Ruby which uses the libev 
C library"
+HOMEPAGE="https://coolio.github.com/";
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+# cool.io includes a bundled version of libev that is patched to work 
correctly with ruby.
+
+ruby_add_rdepend ">=dev-ruby/iobuffer-1"
+
+all_ruby_prepare() {
+   rm -r Gemfile* lib/.gitignore || die
+
+   sed -i -e '/[Bb]undler/d' Rakefile || die
+   sed -i -e '28i  s.add_dependency "iobuffer"' ${RUBY_FAKEGEM_GEMSPEC} || 
die
+   sed -i -e '/git ls-files/d' ${RUBY_FAKEGEM_GEMSPEC} || die
+
+   # Avoid dependency on rake-compiler
+   sed -i -e '/extensiontask/ s:^:#:' \
+   -e '/ExtensionTask/,/^end/ s:^:#:' Rakefile || die
+
+   # Remove specs that require network connectivity
+   rm -f spec/dns_spec.rb || die
+
+   # Use one address consistently
+   sed -i -e 's/localhost/127.0.0.1/' 
spec/{udp_socket,tcp_server,iobuffer}_spec.rb || die
+}
+
+each_ruby_configure() {
+   pushd ext/cool.io || die
+   ${RUBY} extconf.rb || die
+   popd || die
+}
+
+each_ruby_compile() {
+   pushd ext/cool.io || die
+   emake V=1
+   popd || die
+   cp ext/cool.io/cool.io_ext$(get_modname) lib/ || die
+}



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

2019-01-11 Thread Hans de Graaff
commit: 7315bbbfcc4c0aecc2aa9d92818bd7eedb607569
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Jan 12 07:40:32 2019 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Jan 12 07:40:32 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7315bbbf

dev-ruby/coolio: add ruby26

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

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

diff --git a/dev-ruby/coolio/coolio-1.5.3.ebuild 
b/dev-ruby/coolio/coolio-1.5.3.ebuild
index 67d0237c338..b0718cda696 100644
--- a/dev-ruby/coolio/coolio-1.5.3.ebuild
+++ b/dev-ruby/coolio/coolio-1.5.3.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
 
-USE_RUBY="ruby22 ruby23 ruby24 ruby25"
+USE_RUBY="ruby23 ruby24 ruby25 ruby26"
 
 RUBY_FAKEGEM_RECIPE_TEST="rspec3"
 RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"



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

2018-04-06 Thread Hans de Graaff
commit: fc345e04152d83c5c52bdb5dbb7f4547a07d2379
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Apr  7 04:55:34 2018 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Apr  7 05:32:40 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc345e04

dev-ruby/coolio: add ruby25

Package-Manager: Portage-2.3.24, Repoman-2.3.6

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

diff --git a/dev-ruby/coolio/coolio-1.5.3.ebuild 
b/dev-ruby/coolio/coolio-1.5.3.ebuild
index 2bee88ceb58..67d0237c338 100644
--- a/dev-ruby/coolio/coolio-1.5.3.ebuild
+++ b/dev-ruby/coolio/coolio-1.5.3.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
 
-USE_RUBY="ruby22 ruby23 ruby24"
+USE_RUBY="ruby22 ruby23 ruby24 ruby25"
 
 RUBY_FAKEGEM_RECIPE_TEST="rspec3"
 RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"



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

2018-02-02 Thread Hans de Graaff
commit: 65772932471e6081a124339e3783b0a02b73c370
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Feb  2 16:59:58 2018 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Feb  2 16:59:58 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65772932

dev-ruby/coolio: cleanup

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 dev-ruby/coolio/Manifest|  2 --
 dev-ruby/coolio/coolio-1.5.0.ebuild | 62 -
 dev-ruby/coolio/coolio-1.5.1.ebuild | 57 --
 3 files changed, 121 deletions(-)

diff --git a/dev-ruby/coolio/Manifest b/dev-ruby/coolio/Manifest
index cd5edef2fcb..9be01d3d319 100644
--- a/dev-ruby/coolio/Manifest
+++ b/dev-ruby/coolio/Manifest
@@ -1,3 +1 @@
-DIST cool.io-1.5.0.gem 112128 BLAKE2B 
e29644b4e2a592f4352141cb3450c90e9b89a2ce490d598695d3318e5722055d56df7ca4d462e0e6facceb5a846c0a654069dc63a2398edc7500d5921426c2ec
 SHA512 
e3089282352eb1f5c08d9cf2c8a8397904eaa3835b1146439c04f104210630b5ae49696716a971a9ba5a33e8cf85f28dc706d211ef47fbe6dfcbbb81a3a87bc1
-DIST cool.io-1.5.1.gem 112128 BLAKE2B 
2aba94865094611cc8fa746d4e1e3cec0bea8a762f102e63a5a52cd46d6867e173b406685ca7027f1d9871bf8a0aa6b12c261b95545a288cd2bd61673d807223
 SHA512 
faf85ca190f7090d288202daf7a74068940402098bcd8ff954e4dc603be9934b332aeb8b43869f56c59a413954e98cbe8a48a554ae65690988a5d9d64169627e
 DIST cool.io-1.5.3.gem 112128 BLAKE2B 
f343ee73e3796744ec21d3af13e92a0a462e10b262543c2d77ab0dd6c5250bbd6cf0d6579646d146983df1c2b288717f3d4e9f1d5d0cded58a9b1422e497dee5
 SHA512 
6ef61713acdccf951ebd64018a3d9ec83e2655895994fe23842e18cd2556f4d35ec42144577a83b30ef369a9047a58d1bba2224145653db0b7c203dfdca6c3c3

diff --git a/dev-ruby/coolio/coolio-1.5.0.ebuild 
b/dev-ruby/coolio/coolio-1.5.0.ebuild
deleted file mode 100644
index f1590fcf5af..000
--- a/dev-ruby/coolio/coolio-1.5.0.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-USE_RUBY="ruby21 ruby22 ruby23"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
-RUBY_FAKEGEM_NAME="cool.io"
-
-RUBY_FAKEGEM_GEMSPEC="cool.io.gemspec"
-
-inherit multilib ruby-fakegem
-
-DESCRIPTION="A high performance event framework for Ruby which uses the libev 
C library"
-HOMEPAGE="https://coolio.github.io/";
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-# cool.io includes a bundled version of libev that is patched to work 
correctly with ruby.
-
-ruby_add_rdepend ">=dev-ruby/iobuffer-1"
-
-all_ruby_prepare() {
-   rm -r Gemfile* lib/.gitignore || die
-
-   sed -i -e '/[Bb]undler/d' Rakefile || die
-   sed -i -e '28i  s.add_dependency "iobuffer"' ${RUBY_FAKEGEM_GEMSPEC} || 
die
-   sed -i -e '/git ls-files/d' ${RUBY_FAKEGEM_GEMSPEC} || die
-
-   # Avoid dependency on rake-compiler
-   sed -i -e '/extensiontask/ s:^:#:' \
-   -e '/ExtensionTask/,/^end/ s:^:#:' Rakefile || die
-
-   # Remove specs that require network connectivity
-   rm -f spec/dns_spec.rb || die
-
-   # Use one address consistently
-   sed -i -e 's/localhost/127.0.0.1/' 
spec/{udp_socket,tcp_server,iobuffer}_spec.rb || die
-
-   # Remove specs that fail, possibly due to libev
-   # incompatibility. Should be investigated but cool.io is no longer
-   # maintained.
-   rm -f spec/udp_socket_spec.rb || die
-}
-
-each_ruby_configure() {
-   pushd ext/cool.io || die
-   ${RUBY} extconf.rb || die
-   popd || die
-}
-
-each_ruby_compile() {
-   pushd ext/cool.io || die
-   emake V=1
-   popd || die
-   cp ext/cool.io/cool.io_ext$(get_modname) lib/ || die
-}

diff --git a/dev-ruby/coolio/coolio-1.5.1.ebuild 
b/dev-ruby/coolio/coolio-1.5.1.ebuild
deleted file mode 100644
index f5e6db466c6..000
--- a/dev-ruby/coolio/coolio-1.5.1.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-USE_RUBY="ruby21 ruby22 ruby23 ruby24"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
-RUBY_FAKEGEM_NAME="cool.io"
-
-RUBY_FAKEGEM_GEMSPEC="cool.io.gemspec"
-
-inherit multilib ruby-fakegem
-
-DESCRIPTION="A high performance event framework for Ruby which uses the libev 
C library"
-HOMEPAGE="https://coolio.github.com/";
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-# cool.io includes a bundled version of libev that is patched to work 
correctly with ruby.
-
-ruby_add_rdepend ">=dev-ruby/iobuffer-1"
-
-all_ruby_prepare() {
-   rm -r Gemfile* lib/.gitignore || die
-
-   sed -i -e '/[Bb]undler/d' Rakefile || die
-   sed -i -e '28i  s.add_dependency "iobuffer"' ${RUBY_FAKEGEM_GEMSPEC} || 
die
-   sed -i -e '/git ls-files/d' ${RUBY_FAKEGEM_GEMSPEC} || die
-
-   # Avoid dependency on rake-compiler
-   sed -i -e '/extensiontask/ s:^

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

2017-11-22 Thread Hans de Graaff
commit: 676159a983277b8fc091ebe64003cffbd9488099
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Nov 23 06:50:12 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Nov 23 06:50:12 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=676159a9

dev-ruby/coolio: add 1.5.3

Package-Manager: Portage-2.3.13, Repoman-2.3.3

 dev-ruby/coolio/Manifest|  5 ++--
 dev-ruby/coolio/coolio-1.5.3.ebuild | 57 +
 2 files changed, 60 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/coolio/Manifest b/dev-ruby/coolio/Manifest
index f6720a60cc1..cd5edef2fcb 100644
--- a/dev-ruby/coolio/Manifest
+++ b/dev-ruby/coolio/Manifest
@@ -1,2 +1,3 @@
-DIST cool.io-1.5.0.gem 112128 SHA256 
dbf0af137fd347b4b519b1fe8c27eda1b784fe7ca79a398c1d6163593f872045 SHA512 
e3089282352eb1f5c08d9cf2c8a8397904eaa3835b1146439c04f104210630b5ae49696716a971a9ba5a33e8cf85f28dc706d211ef47fbe6dfcbbb81a3a87bc1
 WHIRLPOOL 
e9f24508469e04618b0c3023113cd17be06c229b499ed6dbda7655f5119776140f5a51dd68ff9f59f02c4b890c172a0efe6a70c0b3d3cd78d052cf38190248e8
-DIST cool.io-1.5.1.gem 112128 SHA256 
6e189ba8868df8833247b62357fe6db3215f27cb5296f7cbd162ea74c94f8bd2 SHA512 
faf85ca190f7090d288202daf7a74068940402098bcd8ff954e4dc603be9934b332aeb8b43869f56c59a413954e98cbe8a48a554ae65690988a5d9d64169627e
 WHIRLPOOL 
cfa977a3d0cc3a344059750777399bec71eae8b51d8ad009bede3f9781251f383b9997b115da275814eb0449e2db6ba436712b211190955389a54a1c8350b23b
+DIST cool.io-1.5.0.gem 112128 BLAKE2B 
e29644b4e2a592f4352141cb3450c90e9b89a2ce490d598695d3318e5722055d56df7ca4d462e0e6facceb5a846c0a654069dc63a2398edc7500d5921426c2ec
 SHA512 
e3089282352eb1f5c08d9cf2c8a8397904eaa3835b1146439c04f104210630b5ae49696716a971a9ba5a33e8cf85f28dc706d211ef47fbe6dfcbbb81a3a87bc1
+DIST cool.io-1.5.1.gem 112128 BLAKE2B 
2aba94865094611cc8fa746d4e1e3cec0bea8a762f102e63a5a52cd46d6867e173b406685ca7027f1d9871bf8a0aa6b12c261b95545a288cd2bd61673d807223
 SHA512 
faf85ca190f7090d288202daf7a74068940402098bcd8ff954e4dc603be9934b332aeb8b43869f56c59a413954e98cbe8a48a554ae65690988a5d9d64169627e
+DIST cool.io-1.5.3.gem 112128 BLAKE2B 
f343ee73e3796744ec21d3af13e92a0a462e10b262543c2d77ab0dd6c5250bbd6cf0d6579646d146983df1c2b288717f3d4e9f1d5d0cded58a9b1422e497dee5
 SHA512 
6ef61713acdccf951ebd64018a3d9ec83e2655895994fe23842e18cd2556f4d35ec42144577a83b30ef369a9047a58d1bba2224145653db0b7c203dfdca6c3c3

diff --git a/dev-ruby/coolio/coolio-1.5.3.ebuild 
b/dev-ruby/coolio/coolio-1.5.3.ebuild
new file mode 100644
index 000..2bee88ceb58
--- /dev/null
+++ b/dev-ruby/coolio/coolio-1.5.3.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby22 ruby23 ruby24"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
+RUBY_FAKEGEM_NAME="cool.io"
+
+RUBY_FAKEGEM_GEMSPEC="cool.io.gemspec"
+
+inherit multilib ruby-fakegem
+
+DESCRIPTION="A high performance event framework for Ruby which uses the libev 
C library"
+HOMEPAGE="https://coolio.github.com/";
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+# cool.io includes a bundled version of libev that is patched to work 
correctly with ruby.
+
+ruby_add_rdepend ">=dev-ruby/iobuffer-1"
+
+all_ruby_prepare() {
+   rm -r Gemfile* lib/.gitignore || die
+
+   sed -i -e '/[Bb]undler/d' Rakefile || die
+   sed -i -e '28i  s.add_dependency "iobuffer"' ${RUBY_FAKEGEM_GEMSPEC} || 
die
+   sed -i -e '/git ls-files/d' ${RUBY_FAKEGEM_GEMSPEC} || die
+
+   # Avoid dependency on rake-compiler
+   sed -i -e '/extensiontask/ s:^:#:' \
+   -e '/ExtensionTask/,/^end/ s:^:#:' Rakefile || die
+
+   # Remove specs that require network connectivity
+   rm -f spec/dns_spec.rb || die
+
+   # Use one address consistently
+   sed -i -e 's/localhost/127.0.0.1/' 
spec/{udp_socket,tcp_server,iobuffer}_spec.rb || die
+}
+
+each_ruby_configure() {
+   pushd ext/cool.io || die
+   ${RUBY} extconf.rb || die
+   popd || die
+}
+
+each_ruby_compile() {
+   pushd ext/cool.io || die
+   emake V=1
+   popd || die
+   cp ext/cool.io/cool.io_ext$(get_modname) lib/ || die
+}



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

2017-10-20 Thread Hans de Graaff
commit: 610ff14905a5e07a44b4ae542aafef6dc1152702
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Thu Sep 28 07:51:46 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Oct 21 06:51:47 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=610ff149

dev-ruby/coolio: remove unused patch

 dev-ruby/coolio/files/coolio-1.1.0-libev.patch | 24 
 1 file changed, 24 deletions(-)

diff --git a/dev-ruby/coolio/files/coolio-1.1.0-libev.patch 
b/dev-ruby/coolio/files/coolio-1.1.0-libev.patch
deleted file mode 100644
index e559667ef7c..000
--- a/dev-ruby/coolio/files/coolio-1.1.0-libev.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-diff -Naur coolio-1.1.0.orig/ext/cool.io/ev_wrap.h 
coolio-1.1.0/ext/cool.io/ev_wrap.h
 coolio-1.1.0.orig/ext/cool.io/ev_wrap.h2012-03-15 03:30:08.755266522 
+0900
-+++ coolio-1.1.0/ext/cool.io/ev_wrap.h 2012-03-15 03:31:50.839378421 +0900
-@@ -4,5 +4,5 @@
- # define FD_SETSIZE 2048 /* wishful thinking, as msvcrt6 [?] seems to only 
allow 512 fd's and 256 sockets max */
- #endif
- 
--#include "../libev/ev.h"
-+#include "ev.h"
- 
-diff -Naur coolio-1.1.0.orig/ext/cool.io/extconf.rb 
coolio-1.1.0/ext/cool.io/extconf.rb
 coolio-1.1.0.orig/ext/cool.io/extconf.rb   2012-03-15 03:30:08.755266522 
+0900
-+++ coolio-1.1.0/ext/cool.io/extconf.rb2012-03-15 03:31:04.114327009 
+0900
-@@ -20,6 +20,10 @@
-   libs << "-lrt"
- end
- 
-+if have_library('ev', 'ev_loop_new')
-+  libs << "-lev"
-+end
-+
- if have_header('sys/select.h')
-   $defs << '-DEV_USE_SELECT'
- end



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

2017-08-17 Thread Hans de Graaff
commit: b53801fce9db25ee96c1d5e1af612ebef7f72b83
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Aug 18 05:49:33 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Aug 18 05:49:33 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b53801fc

dev-ruby/coolio: add ruby24

Package-Manager: Portage-2.3.6, Repoman-2.3.2

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

diff --git a/dev-ruby/coolio/coolio-1.5.1.ebuild 
b/dev-ruby/coolio/coolio-1.5.1.ebuild
index 1f704335342..f5e6db466c6 100644
--- a/dev-ruby/coolio/coolio-1.5.1.ebuild
+++ b/dev-ruby/coolio/coolio-1.5.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-USE_RUBY="ruby21 ruby22 ruby23"
+USE_RUBY="ruby21 ruby22 ruby23 ruby24"
 
 RUBY_FAKEGEM_RECIPE_TEST="rspec3"
 RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"



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

2017-08-17 Thread Hans de Graaff
commit: b05d34ba5f00a22d2642e79b2d9b78832520278b
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Aug 18 05:40:30 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Aug 18 05:40:30 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b05d34ba

dev-ruby/coolio: cleanup

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 dev-ruby/coolio/Manifest|  2 --
 dev-ruby/coolio/coolio-1.4.2.ebuild | 62 -
 dev-ruby/coolio/coolio-1.4.5.ebuild | 62 -
 3 files changed, 126 deletions(-)

diff --git a/dev-ruby/coolio/Manifest b/dev-ruby/coolio/Manifest
index 90480b5dd95..f6720a60cc1 100644
--- a/dev-ruby/coolio/Manifest
+++ b/dev-ruby/coolio/Manifest
@@ -1,4 +1,2 @@
-DIST cool.io-1.4.2.gem 109568 SHA256 
29922ff388da1ae2c17432e73dd35af58972dd7596bb5b065f6e158e45b45402 SHA512 
fefa4140f4250f776505537abe3e87ce199e7aa5236ec98b92f88df3412a7347751ec0499f801c22eab11c051b4daa3317d161388bf904730d2db8aa98f3362a
 WHIRLPOOL 
08e81de71a9c26fa4f7d6e2a8eba9919a4cffcb49a7875eddd881e7645bc15b1a62b681f736cbd88b05892cf484314af6972cd201236ca58cfc3f112889656f0
-DIST cool.io-1.4.5.gem 109568 SHA256 
6182eb0c80ade7757af4a2d9ec4c9db37f38a6e8b073779e466672d9a49faef4 SHA512 
80f726f2a8873159d9cbb58d1b354f41d799ec5740e619ac564cbe19f11fe18e858dece26af6cae8637a41c5799cb93b1b07ed13a0b3e0c9c9cb6932542345af
 WHIRLPOOL 
56358a7750431dd6e521597ec824b21ddbaa53258c8865be278097746b20cee5034083a2dbd0b92d8ba70668a5a0d1f274f307ba794a71d8dd990319c89aadee
 DIST cool.io-1.5.0.gem 112128 SHA256 
dbf0af137fd347b4b519b1fe8c27eda1b784fe7ca79a398c1d6163593f872045 SHA512 
e3089282352eb1f5c08d9cf2c8a8397904eaa3835b1146439c04f104210630b5ae49696716a971a9ba5a33e8cf85f28dc706d211ef47fbe6dfcbbb81a3a87bc1
 WHIRLPOOL 
e9f24508469e04618b0c3023113cd17be06c229b499ed6dbda7655f5119776140f5a51dd68ff9f59f02c4b890c172a0efe6a70c0b3d3cd78d052cf38190248e8
 DIST cool.io-1.5.1.gem 112128 SHA256 
6e189ba8868df8833247b62357fe6db3215f27cb5296f7cbd162ea74c94f8bd2 SHA512 
faf85ca190f7090d288202daf7a74068940402098bcd8ff954e4dc603be9934b332aeb8b43869f56c59a413954e98cbe8a48a554ae65690988a5d9d64169627e
 WHIRLPOOL 
cfa977a3d0cc3a344059750777399bec71eae8b51d8ad009bede3f9781251f383b9997b115da275814eb0449e2db6ba436712b211190955389a54a1c8350b23b

diff --git a/dev-ruby/coolio/coolio-1.4.2.ebuild 
b/dev-ruby/coolio/coolio-1.4.2.ebuild
deleted file mode 100644
index f22f89e391d..000
--- a/dev-ruby/coolio/coolio-1.4.2.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-# iobuffer: -rbx
-USE_RUBY="ruby20 ruby21 ruby22"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
-RUBY_FAKEGEM_NAME="cool.io"
-
-RUBY_FAKEGEM_GEMSPEC="cool.io.gemspec"
-
-inherit multilib ruby-fakegem
-
-DESCRIPTION="A high performance event framework for Ruby which uses the libev 
C library"
-HOMEPAGE="https://coolio.github.io/";
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND+=" >=dev-libs/libev-4.20"
-RDEPEND+=" >=dev-libs/libev-4.20"
-
-RUBY_PATCHES=( "${PN}-1.1.0-libev.patch" )
-
-ruby_add_rdepend ">=dev-ruby/iobuffer-1"
-
-all_ruby_prepare() {
-   rm -r Gemfile* ext/libev ext/cool.io/libev.c lib/.gitignore || die
-
-   sed -i -e '/[Bb]undler/d' Rakefile || die
-   sed -i -e '28i  s.add_dependency "iobuffer"' ${RUBY_FAKEGEM_GEMSPEC} || 
die
-   sed -i -e '/git ls-files/d' ${RUBY_FAKEGEM_GEMSPEC} || die
-
-   # Avoid dependency on rake-compiler
-   sed -i -e '/extensiontask/ s:^:#:' \
-   -e '/ExtensionTask/,/^end/ s:^:#:' Rakefile || die
-
-   # Remove specs that require network connectivity
-   rm -f spec/dns_spec.rb || die
-
-   # Use one address consistently
-   sed -i -e 's/localhost/127.0.0.1/' 
spec/{udp_socket,tcp_server,iobuffer}_spec.rb || die
-
-   # Remove specs that fail, possibly due to libev
-   # incompatibility. Should be investigated but cool.io is no longer
-   # maintained.
-   rm -f spec/udp_socket_spec.rb || die
-}
-
-each_ruby_configure() {
-   ${RUBY} -Cext/cool.io extconf.rb || die
-}
-
-each_ruby_compile() {
-   emake V=1 -Cext/cool.io
-   cp ext/cool.io/cool.io_ext$(get_modname) lib/ || die
-}

diff --git a/dev-ruby/coolio/coolio-1.4.5.ebuild 
b/dev-ruby/coolio/coolio-1.4.5.ebuild
deleted file mode 100644
index 3cf99c52caf..000
--- a/dev-ruby/coolio/coolio-1.4.5.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-# iobuffer: -rbx
-USE_RUBY="ruby20 ruby21 ruby22 ruby23"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
-RUBY_FAKEGEM_NAME="cool.io"
-
-RUBY_FAKEGEM_GEMSPEC="cool.io.gemspec"
-
-inherit multilib ruby-fakegem
-
-DESCRIPTION="A high performance event framework for Ruby which us

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

2017-08-13 Thread David Seifert
commit: 9f61202e7042754aa3f7d25bfd3329a7dc2d09a6
Author: Michael Mair-Keimberger (asterix)  gmail 
 com>
AuthorDate: Mon Aug  7 16:10:36 2017 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Aug 13 11:23:20 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f61202e

dev-ruby/coolio: fix HOMEPAGE

Closes: https://github.com/gentoo/gentoo/pull/5341

 dev-ruby/coolio/coolio-1.4.2.ebuild | 4 ++--
 dev-ruby/coolio/coolio-1.4.5.ebuild | 4 ++--
 dev-ruby/coolio/coolio-1.5.0.ebuild | 2 +-
 3 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/dev-ruby/coolio/coolio-1.4.2.ebuild 
b/dev-ruby/coolio/coolio-1.4.2.ebuild
index a1223df43b1..f22f89e391d 100644
--- a/dev-ruby/coolio/coolio-1.4.2.ebuild
+++ b/dev-ruby/coolio/coolio-1.4.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -15,7 +15,7 @@ RUBY_FAKEGEM_GEMSPEC="cool.io.gemspec"
 inherit multilib ruby-fakegem
 
 DESCRIPTION="A high performance event framework for Ruby which uses the libev 
C library"
-HOMEPAGE="https://coolio.github.com/";
+HOMEPAGE="https://coolio.github.io/";
 
 LICENSE="MIT"
 SLOT="0"

diff --git a/dev-ruby/coolio/coolio-1.4.5.ebuild 
b/dev-ruby/coolio/coolio-1.4.5.ebuild
index 7bd2968e08a..3cf99c52caf 100644
--- a/dev-ruby/coolio/coolio-1.4.5.ebuild
+++ b/dev-ruby/coolio/coolio-1.4.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -15,7 +15,7 @@ RUBY_FAKEGEM_GEMSPEC="cool.io.gemspec"
 inherit multilib ruby-fakegem
 
 DESCRIPTION="A high performance event framework for Ruby which uses the libev 
C library"
-HOMEPAGE="https://coolio.github.com/";
+HOMEPAGE="https://coolio.github.io/";
 
 LICENSE="MIT"
 SLOT="0"

diff --git a/dev-ruby/coolio/coolio-1.5.0.ebuild 
b/dev-ruby/coolio/coolio-1.5.0.ebuild
index 47345b593b9..f1590fcf5af 100644
--- a/dev-ruby/coolio/coolio-1.5.0.ebuild
+++ b/dev-ruby/coolio/coolio-1.5.0.ebuild
@@ -14,7 +14,7 @@ RUBY_FAKEGEM_GEMSPEC="cool.io.gemspec"
 inherit multilib ruby-fakegem
 
 DESCRIPTION="A high performance event framework for Ruby which uses the libev 
C library"
-HOMEPAGE="https://coolio.github.com/";
+HOMEPAGE="https://coolio.github.io/";
 
 LICENSE="MIT"
 SLOT="0"



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

2017-08-09 Thread Hans de Graaff
commit: 2ee2e9f031c65c3830078805c2651cc99bcbbd7f
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Aug 10 05:03:50 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Aug 10 05:03:50 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ee2e9f0

dev-ruby/coolio: add 1.5.1

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 dev-ruby/coolio/Manifest|  1 +
 dev-ruby/coolio/coolio-1.5.1.ebuild | 57 +
 2 files changed, 58 insertions(+)

diff --git a/dev-ruby/coolio/Manifest b/dev-ruby/coolio/Manifest
index e83caff8848..90480b5dd95 100644
--- a/dev-ruby/coolio/Manifest
+++ b/dev-ruby/coolio/Manifest
@@ -1,3 +1,4 @@
 DIST cool.io-1.4.2.gem 109568 SHA256 
29922ff388da1ae2c17432e73dd35af58972dd7596bb5b065f6e158e45b45402 SHA512 
fefa4140f4250f776505537abe3e87ce199e7aa5236ec98b92f88df3412a7347751ec0499f801c22eab11c051b4daa3317d161388bf904730d2db8aa98f3362a
 WHIRLPOOL 
08e81de71a9c26fa4f7d6e2a8eba9919a4cffcb49a7875eddd881e7645bc15b1a62b681f736cbd88b05892cf484314af6972cd201236ca58cfc3f112889656f0
 DIST cool.io-1.4.5.gem 109568 SHA256 
6182eb0c80ade7757af4a2d9ec4c9db37f38a6e8b073779e466672d9a49faef4 SHA512 
80f726f2a8873159d9cbb58d1b354f41d799ec5740e619ac564cbe19f11fe18e858dece26af6cae8637a41c5799cb93b1b07ed13a0b3e0c9c9cb6932542345af
 WHIRLPOOL 
56358a7750431dd6e521597ec824b21ddbaa53258c8865be278097746b20cee5034083a2dbd0b92d8ba70668a5a0d1f274f307ba794a71d8dd990319c89aadee
 DIST cool.io-1.5.0.gem 112128 SHA256 
dbf0af137fd347b4b519b1fe8c27eda1b784fe7ca79a398c1d6163593f872045 SHA512 
e3089282352eb1f5c08d9cf2c8a8397904eaa3835b1146439c04f104210630b5ae49696716a971a9ba5a33e8cf85f28dc706d211ef47fbe6dfcbbb81a3a87bc1
 WHIRLPOOL 
e9f24508469e04618b0c3023113cd17be06c229b499ed6dbda7655f5119776140f5a51dd68ff9f59f02c4b890c172a0efe6a70c0b3d3cd78d052cf38190248e8
+DIST cool.io-1.5.1.gem 112128 SHA256 
6e189ba8868df8833247b62357fe6db3215f27cb5296f7cbd162ea74c94f8bd2 SHA512 
faf85ca190f7090d288202daf7a74068940402098bcd8ff954e4dc603be9934b332aeb8b43869f56c59a413954e98cbe8a48a554ae65690988a5d9d64169627e
 WHIRLPOOL 
cfa977a3d0cc3a344059750777399bec71eae8b51d8ad009bede3f9781251f383b9997b115da275814eb0449e2db6ba436712b211190955389a54a1c8350b23b

diff --git a/dev-ruby/coolio/coolio-1.5.1.ebuild 
b/dev-ruby/coolio/coolio-1.5.1.ebuild
new file mode 100644
index 000..1f704335342
--- /dev/null
+++ b/dev-ruby/coolio/coolio-1.5.1.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby21 ruby22 ruby23"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
+RUBY_FAKEGEM_NAME="cool.io"
+
+RUBY_FAKEGEM_GEMSPEC="cool.io.gemspec"
+
+inherit multilib ruby-fakegem
+
+DESCRIPTION="A high performance event framework for Ruby which uses the libev 
C library"
+HOMEPAGE="https://coolio.github.com/";
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+# cool.io includes a bundled version of libev that is patched to work 
correctly with ruby.
+
+ruby_add_rdepend ">=dev-ruby/iobuffer-1"
+
+all_ruby_prepare() {
+   rm -r Gemfile* lib/.gitignore || die
+
+   sed -i -e '/[Bb]undler/d' Rakefile || die
+   sed -i -e '28i  s.add_dependency "iobuffer"' ${RUBY_FAKEGEM_GEMSPEC} || 
die
+   sed -i -e '/git ls-files/d' ${RUBY_FAKEGEM_GEMSPEC} || die
+
+   # Avoid dependency on rake-compiler
+   sed -i -e '/extensiontask/ s:^:#:' \
+   -e '/ExtensionTask/,/^end/ s:^:#:' Rakefile || die
+
+   # Remove specs that require network connectivity
+   rm -f spec/dns_spec.rb || die
+
+   # Use one address consistently
+   sed -i -e 's/localhost/127.0.0.1/' 
spec/{udp_socket,tcp_server,iobuffer}_spec.rb || die
+}
+
+each_ruby_configure() {
+   pushd ext/cool.io || die
+   ${RUBY} extconf.rb || die
+   popd || die
+}
+
+each_ruby_compile() {
+   pushd ext/cool.io || die
+   emake V=1
+   popd || die
+   cp ext/cool.io/cool.io_ext$(get_modname) lib/ || die
+}



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

2017-08-09 Thread Hans de Graaff
commit: 9ef2ee88d392cc4ef5848c080bcd03aa6f4cce0b
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Aug 10 04:58:35 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Aug 10 04:58:35 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ef2ee88

dev-ruby/coolio: move ~x86 keyword forward

Package-Manager: Portage-2.3.6, Repoman-2.3.2

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

diff --git a/dev-ruby/coolio/coolio-1.5.0.ebuild 
b/dev-ruby/coolio/coolio-1.5.0.ebuild
index 2c41d2ba4d2..47345b593b9 100644
--- a/dev-ruby/coolio/coolio-1.5.0.ebuild
+++ b/dev-ruby/coolio/coolio-1.5.0.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://coolio.github.com/";
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~x86"
 IUSE=""
 
 # cool.io includes a bundled version of libev that is patched to work 
correctly with ruby.



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

2017-04-19 Thread Hans de Graaff
commit: 832cb7ef58ef358725129093b5ab34fd784939e6
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Apr 20 05:00:56 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Apr 20 05:00:56 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=832cb7ef

dev-ruby/coolio: add 1.5.0

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 dev-ruby/coolio/Manifest|  1 +
 dev-ruby/coolio/coolio-1.5.0.ebuild | 62 +
 2 files changed, 63 insertions(+)

diff --git a/dev-ruby/coolio/Manifest b/dev-ruby/coolio/Manifest
index 151f9f3974d..e83caff8848 100644
--- a/dev-ruby/coolio/Manifest
+++ b/dev-ruby/coolio/Manifest
@@ -1,2 +1,3 @@
 DIST cool.io-1.4.2.gem 109568 SHA256 
29922ff388da1ae2c17432e73dd35af58972dd7596bb5b065f6e158e45b45402 SHA512 
fefa4140f4250f776505537abe3e87ce199e7aa5236ec98b92f88df3412a7347751ec0499f801c22eab11c051b4daa3317d161388bf904730d2db8aa98f3362a
 WHIRLPOOL 
08e81de71a9c26fa4f7d6e2a8eba9919a4cffcb49a7875eddd881e7645bc15b1a62b681f736cbd88b05892cf484314af6972cd201236ca58cfc3f112889656f0
 DIST cool.io-1.4.5.gem 109568 SHA256 
6182eb0c80ade7757af4a2d9ec4c9db37f38a6e8b073779e466672d9a49faef4 SHA512 
80f726f2a8873159d9cbb58d1b354f41d799ec5740e619ac564cbe19f11fe18e858dece26af6cae8637a41c5799cb93b1b07ed13a0b3e0c9c9cb6932542345af
 WHIRLPOOL 
56358a7750431dd6e521597ec824b21ddbaa53258c8865be278097746b20cee5034083a2dbd0b92d8ba70668a5a0d1f274f307ba794a71d8dd990319c89aadee
+DIST cool.io-1.5.0.gem 112128 SHA256 
dbf0af137fd347b4b519b1fe8c27eda1b784fe7ca79a398c1d6163593f872045 SHA512 
e3089282352eb1f5c08d9cf2c8a8397904eaa3835b1146439c04f104210630b5ae49696716a971a9ba5a33e8cf85f28dc706d211ef47fbe6dfcbbb81a3a87bc1
 WHIRLPOOL 
e9f24508469e04618b0c3023113cd17be06c229b499ed6dbda7655f5119776140f5a51dd68ff9f59f02c4b890c172a0efe6a70c0b3d3cd78d052cf38190248e8

diff --git a/dev-ruby/coolio/coolio-1.5.0.ebuild 
b/dev-ruby/coolio/coolio-1.5.0.ebuild
new file mode 100644
index 000..2c41d2ba4d2
--- /dev/null
+++ b/dev-ruby/coolio/coolio-1.5.0.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby21 ruby22 ruby23"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
+RUBY_FAKEGEM_NAME="cool.io"
+
+RUBY_FAKEGEM_GEMSPEC="cool.io.gemspec"
+
+inherit multilib ruby-fakegem
+
+DESCRIPTION="A high performance event framework for Ruby which uses the libev 
C library"
+HOMEPAGE="https://coolio.github.com/";
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+# cool.io includes a bundled version of libev that is patched to work 
correctly with ruby.
+
+ruby_add_rdepend ">=dev-ruby/iobuffer-1"
+
+all_ruby_prepare() {
+   rm -r Gemfile* lib/.gitignore || die
+
+   sed -i -e '/[Bb]undler/d' Rakefile || die
+   sed -i -e '28i  s.add_dependency "iobuffer"' ${RUBY_FAKEGEM_GEMSPEC} || 
die
+   sed -i -e '/git ls-files/d' ${RUBY_FAKEGEM_GEMSPEC} || die
+
+   # Avoid dependency on rake-compiler
+   sed -i -e '/extensiontask/ s:^:#:' \
+   -e '/ExtensionTask/,/^end/ s:^:#:' Rakefile || die
+
+   # Remove specs that require network connectivity
+   rm -f spec/dns_spec.rb || die
+
+   # Use one address consistently
+   sed -i -e 's/localhost/127.0.0.1/' 
spec/{udp_socket,tcp_server,iobuffer}_spec.rb || die
+
+   # Remove specs that fail, possibly due to libev
+   # incompatibility. Should be investigated but cool.io is no longer
+   # maintained.
+   rm -f spec/udp_socket_spec.rb || die
+}
+
+each_ruby_configure() {
+   pushd ext/cool.io || die
+   ${RUBY} extconf.rb || die
+   popd || die
+}
+
+each_ruby_compile() {
+   pushd ext/cool.io || die
+   emake V=1
+   popd || die
+   cp ext/cool.io/cool.io_ext$(get_modname) lib/ || die
+}



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

2016-10-31 Thread Patrice Clement
commit: dce0752f071007ff63b5c141c6b4b0bbdf620cc8
Author: Michael Mair-Keimberger (asterix)  gmail 
 com>
AuthorDate: Mon Sep 26 16:14:53 2016 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Mon Oct 31 11:59:14 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dce0752f

dev-ruby/coolio: remove unused patch.

Closes: https://github.com/gentoo/gentoo/pull/2416

Signed-off-by: Patrice Clement  gentoo.org>

 dev-ruby/coolio/files/coolio-1.1.0-rubyio.patch | 32 -
 1 file changed, 32 deletions(-)

diff --git a/dev-ruby/coolio/files/coolio-1.1.0-rubyio.patch 
b/dev-ruby/coolio/files/coolio-1.1.0-rubyio.patch
deleted file mode 100644
index a47e607..
--- a/dev-ruby/coolio/files/coolio-1.1.0-rubyio.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-diff --git a/ext/cool.io/cool.io.h b/ext/cool.io/cool.io.h
-index 364d4ae..05ce5bc 100644
 a/ext/cool.io/cool.io.h
-+++ b/ext/cool.io/cool.io.h
-@@ -8,7 +8,11 @@
- #define COOLIO_H
- 
- #include "ruby.h"
-+#ifdef HAVE_RUBY_IO_H
-+#include "ruby/io.h"
-+#else
- #include "rubyio.h"
-+#endif
- 
- #ifdef GetReadFile
- #define FPTR_TO_FD(fptr) (fileno(GetReadFile(fptr)))
-diff --git a/ext/cool.io/iowatcher.c b/ext/cool.io/iowatcher.c
-index 09ff87b..ccf6a3f 100644
 a/ext/cool.io/iowatcher.c
-+++ b/ext/cool.io/iowatcher.c
-@@ -5,7 +5,11 @@
-  */
- 
- #include "ruby.h"
-+#ifdef HAVE_RUBY_IO_H
-+#include "ruby/io.h"
-+#else
- #include "rubyio.h"
-+#endif
- 
- #include "ev_wrap.h"
- 



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

2016-10-14 Thread Hans de Graaff
commit: 9e7f5b0a19bd6eb0ff4534602442bd01e3d798f4
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Oct 14 07:32:41 2016 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Oct 14 14:33:05 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e7f5b0a

dev-ruby/coolio: add 1.4.5

Package-Manager: portage-2.3.0

 dev-ruby/coolio/Manifest|  1 +
 dev-ruby/coolio/coolio-1.4.5.ebuild | 63 +
 2 files changed, 64 insertions(+)

diff --git a/dev-ruby/coolio/Manifest b/dev-ruby/coolio/Manifest
index 04ad366..151f9f3 100644
--- a/dev-ruby/coolio/Manifest
+++ b/dev-ruby/coolio/Manifest
@@ -1 +1,2 @@
 DIST cool.io-1.4.2.gem 109568 SHA256 
29922ff388da1ae2c17432e73dd35af58972dd7596bb5b065f6e158e45b45402 SHA512 
fefa4140f4250f776505537abe3e87ce199e7aa5236ec98b92f88df3412a7347751ec0499f801c22eab11c051b4daa3317d161388bf904730d2db8aa98f3362a
 WHIRLPOOL 
08e81de71a9c26fa4f7d6e2a8eba9919a4cffcb49a7875eddd881e7645bc15b1a62b681f736cbd88b05892cf484314af6972cd201236ca58cfc3f112889656f0
+DIST cool.io-1.4.5.gem 109568 SHA256 
6182eb0c80ade7757af4a2d9ec4c9db37f38a6e8b073779e466672d9a49faef4 SHA512 
80f726f2a8873159d9cbb58d1b354f41d799ec5740e619ac564cbe19f11fe18e858dece26af6cae8637a41c5799cb93b1b07ed13a0b3e0c9c9cb6932542345af
 WHIRLPOOL 
56358a7750431dd6e521597ec824b21ddbaa53258c8865be278097746b20cee5034083a2dbd0b92d8ba70668a5a0d1f274f307ba794a71d8dd990319c89aadee

diff --git a/dev-ruby/coolio/coolio-1.4.5.ebuild 
b/dev-ruby/coolio/coolio-1.4.5.ebuild
new file mode 100644
index ..5a4c28e
--- /dev/null
+++ b/dev-ruby/coolio/coolio-1.4.5.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+# iobuffer: -rbx
+USE_RUBY="ruby20 ruby21 ruby22 ruby23"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
+RUBY_FAKEGEM_NAME="cool.io"
+
+RUBY_FAKEGEM_GEMSPEC="cool.io.gemspec"
+
+inherit multilib ruby-fakegem
+
+DESCRIPTION="A high performance event framework for Ruby which uses the libev 
C library"
+HOMEPAGE="https://coolio.github.com/";
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND+=" >=dev-libs/libev-4.20"
+RDEPEND+=" >=dev-libs/libev-4.20"
+
+RUBY_PATCHES=( "${PN}-1.1.0-libev.patch" )
+
+ruby_add_rdepend ">=dev-ruby/iobuffer-1"
+
+all_ruby_prepare() {
+   rm -r Gemfile* ext/libev ext/cool.io/libev.c lib/.gitignore || die
+
+   sed -i -e '/[Bb]undler/d' Rakefile || die
+   sed -i -e '28i  s.add_dependency "iobuffer"' ${RUBY_FAKEGEM_GEMSPEC} || 
die
+   sed -i -e '/git ls-files/d' ${RUBY_FAKEGEM_GEMSPEC} || die
+
+   # Avoid dependency on rake-compiler
+   sed -i -e '/extensiontask/ s:^:#:' \
+   -e '/ExtensionTask/,/^end/ s:^:#:' Rakefile || die
+
+   # Remove specs that require network connectivity
+   rm -f spec/dns_spec.rb || die
+
+   # Use one address consistently
+   sed -i -e 's/localhost/127.0.0.1/' 
spec/{udp_socket,tcp_server,iobuffer}_spec.rb || die
+
+   # Remove specs that fail, possibly due to libev
+   # incompatibility. Should be investigated but cool.io is no longer
+   # maintained.
+   rm -f spec/udp_socket_spec.rb || die
+}
+
+each_ruby_configure() {
+   ${RUBY} -Cext/cool.io extconf.rb || die
+}
+
+each_ruby_compile() {
+   emake V=1 -Cext/cool.io
+   cp ext/cool.io/cool.io_ext$(get_modname) lib/ || die
+}



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

2016-04-06 Thread Manuel Rüger
commit: e6a18a45b080187e9af88ffdce0597b6b7db2f2c
Author: Manuel Rüger  gentoo  org>
AuthorDate: Wed Apr  6 22:50:25 2016 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Wed Apr  6 22:50:25 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6a18a45

dev-ruby/coolio: Remove old

Package-Manager: portage-2.2.28

 dev-ruby/coolio/Manifest|  1 -
 dev-ruby/coolio/coolio-1.4.1.ebuild | 63 -
 2 files changed, 64 deletions(-)

diff --git a/dev-ruby/coolio/Manifest b/dev-ruby/coolio/Manifest
index 318ad3e..04ad366 100644
--- a/dev-ruby/coolio/Manifest
+++ b/dev-ruby/coolio/Manifest
@@ -1,2 +1 @@
-DIST cool.io-1.4.1.gem 109056 SHA256 
3c40726d3f567e19ffa7db9a565c365793b637b4c1f1650d7dde479d35371164 SHA512 
4226e02a0ec81379298389df779d11803a6dfe7853fad42b400e0b154c690cc01f7cb34e50e46b56edf04718195a9aff8e79b0de366f2f1f872567b236b3
 WHIRLPOOL 
a27d00ae8e90c29a7b5db0bf0b4e20374a58801838a8da1ffaca584c74c473808e90efa5af6abe5175598e802202f388f7d2a9731de3af5825d8c4e60567eb91
 DIST cool.io-1.4.2.gem 109568 SHA256 
29922ff388da1ae2c17432e73dd35af58972dd7596bb5b065f6e158e45b45402 SHA512 
fefa4140f4250f776505537abe3e87ce199e7aa5236ec98b92f88df3412a7347751ec0499f801c22eab11c051b4daa3317d161388bf904730d2db8aa98f3362a
 WHIRLPOOL 
08e81de71a9c26fa4f7d6e2a8eba9919a4cffcb49a7875eddd881e7645bc15b1a62b681f736cbd88b05892cf484314af6972cd201236ca58cfc3f112889656f0

diff --git a/dev-ruby/coolio/coolio-1.4.1.ebuild 
b/dev-ruby/coolio/coolio-1.4.1.ebuild
deleted file mode 100644
index 66d55b4..000
--- a/dev-ruby/coolio/coolio-1.4.1.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-# iobuffer: -rbx
-USE_RUBY="ruby19 ruby20 ruby21 ruby22"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
-RUBY_FAKEGEM_NAME="cool.io"
-
-RUBY_FAKEGEM_GEMSPEC="cool.io.gemspec"
-
-inherit multilib ruby-fakegem
-
-DESCRIPTION="A high performance event framework for Ruby which uses the libev 
C library"
-HOMEPAGE="https://coolio.github.com/";
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND+=" >=dev-libs/libev-4.19"
-RDEPEND+=" >=dev-libs/libev-4.19"
-
-RUBY_PATCHES=( "${PN}-1.1.0-libev.patch" )
-
-ruby_add_rdepend ">=dev-ruby/iobuffer-1"
-
-all_ruby_prepare() {
-   rm -r Gemfile* ext/libev ext/cool.io/libev.c lib/.gitignore || die
-
-   sed -i -e '/[Bb]undler/d' Rakefile || die
-   sed -i -e '28i  s.add_dependency "iobuffer"' ${RUBY_FAKEGEM_GEMSPEC} || 
die
-   sed -i -e '/git ls-files/d' ${RUBY_FAKEGEM_GEMSPEC} || die
-
-   # Avoid dependency on rake-compiler
-   sed -i -e '/extensiontask/ s:^:#:' \
-   -e '/ExtensionTask/,/^end/ s:^:#:' Rakefile || die
-
-   # Remove specs that require network connectivity
-   rm -f spec/dns_spec.rb || die
-
-   # Use one address consistently
-   sed -i -e 's/localhost/127.0.0.1/' 
spec/{udp_socket,tcp_server,iobuffer}_spec.rb || die
-
-   # Remove specs that fail, possibly due to libev
-   # incompatibility. Should be investigated but cool.io is no longer
-   # maintained.
-   rm -f spec/udp_socket_spec.rb || die
-}
-
-each_ruby_configure() {
-   ${RUBY} -Cext/cool.io extconf.rb || die
-}
-
-each_ruby_compile() {
-   emake V=1 -Cext/cool.io
-   cp ext/cool.io/cool.io_ext$(get_modname) lib/ || die
-}



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

2015-12-30 Thread Hans de Graaff
commit: a1b950cb1d47e3654e72ad6ba30ba7d09ad1e4f7
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Dec 30 08:00:45 2015 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Dec 30 08:10:05 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1b950cb

dev-ruby/coolio: add 1.4.2

Package-Manager: portage-2.2.24

 dev-ruby/coolio/Manifest|  1 +
 dev-ruby/coolio/coolio-1.4.2.ebuild | 63 +
 2 files changed, 64 insertions(+)

diff --git a/dev-ruby/coolio/Manifest b/dev-ruby/coolio/Manifest
index 7d748b4..318ad3e 100644
--- a/dev-ruby/coolio/Manifest
+++ b/dev-ruby/coolio/Manifest
@@ -1 +1,2 @@
 DIST cool.io-1.4.1.gem 109056 SHA256 
3c40726d3f567e19ffa7db9a565c365793b637b4c1f1650d7dde479d35371164 SHA512 
4226e02a0ec81379298389df779d11803a6dfe7853fad42b400e0b154c690cc01f7cb34e50e46b56edf04718195a9aff8e79b0de366f2f1f872567b236b3
 WHIRLPOOL 
a27d00ae8e90c29a7b5db0bf0b4e20374a58801838a8da1ffaca584c74c473808e90efa5af6abe5175598e802202f388f7d2a9731de3af5825d8c4e60567eb91
+DIST cool.io-1.4.2.gem 109568 SHA256 
29922ff388da1ae2c17432e73dd35af58972dd7596bb5b065f6e158e45b45402 SHA512 
fefa4140f4250f776505537abe3e87ce199e7aa5236ec98b92f88df3412a7347751ec0499f801c22eab11c051b4daa3317d161388bf904730d2db8aa98f3362a
 WHIRLPOOL 
08e81de71a9c26fa4f7d6e2a8eba9919a4cffcb49a7875eddd881e7645bc15b1a62b681f736cbd88b05892cf484314af6972cd201236ca58cfc3f112889656f0

diff --git a/dev-ruby/coolio/coolio-1.4.2.ebuild 
b/dev-ruby/coolio/coolio-1.4.2.ebuild
new file mode 100644
index 000..8b9682c
--- /dev/null
+++ b/dev-ruby/coolio/coolio-1.4.2.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+# iobuffer: -rbx
+USE_RUBY="ruby20 ruby21 ruby22"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
+RUBY_FAKEGEM_NAME="cool.io"
+
+RUBY_FAKEGEM_GEMSPEC="cool.io.gemspec"
+
+inherit multilib ruby-fakegem
+
+DESCRIPTION="A high performance event framework for Ruby which uses the libev 
C library"
+HOMEPAGE="https://coolio.github.com/";
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND+=" >=dev-libs/libev-4.20"
+RDEPEND+=" >=dev-libs/libev-4.20"
+
+RUBY_PATCHES=( "${PN}-1.1.0-libev.patch" )
+
+ruby_add_rdepend ">=dev-ruby/iobuffer-1"
+
+all_ruby_prepare() {
+   rm -r Gemfile* ext/libev ext/cool.io/libev.c lib/.gitignore || die
+
+   sed -i -e '/[Bb]undler/d' Rakefile || die
+   sed -i -e '28i  s.add_dependency "iobuffer"' ${RUBY_FAKEGEM_GEMSPEC} || 
die
+   sed -i -e '/git ls-files/d' ${RUBY_FAKEGEM_GEMSPEC} || die
+
+   # Avoid dependency on rake-compiler
+   sed -i -e '/extensiontask/ s:^:#:' \
+   -e '/ExtensionTask/,/^end/ s:^:#:' Rakefile || die
+
+   # Remove specs that require network connectivity
+   rm -f spec/dns_spec.rb || die
+
+   # Use one address consistently
+   sed -i -e 's/localhost/127.0.0.1/' 
spec/{udp_socket,tcp_server,iobuffer}_spec.rb || die
+
+   # Remove specs that fail, possibly due to libev
+   # incompatibility. Should be investigated but cool.io is no longer
+   # maintained.
+   rm -f spec/udp_socket_spec.rb || die
+}
+
+each_ruby_configure() {
+   ${RUBY} -Cext/cool.io extconf.rb || die
+}
+
+each_ruby_compile() {
+   emake V=1 -Cext/cool.io
+   cp ext/cool.io/cool.io_ext$(get_modname) lib/ || die
+}



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

2015-11-17 Thread Hans de Graaff
commit: 20eb4903265266e083346898b6d980ee663bcf9b
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Nov 18 05:48:10 2015 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Nov 18 06:09:23 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20eb4903

dev-ruby/coolio: cleanup

Package-Manager: portage-2.2.20.1

 dev-ruby/coolio/Manifest|  2 --
 dev-ruby/coolio/coolio-1.2.1.ebuild | 55 -
 dev-ruby/coolio/coolio-1.3.0.ebuild | 55 -
 3 files changed, 112 deletions(-)

diff --git a/dev-ruby/coolio/Manifest b/dev-ruby/coolio/Manifest
index 00fe22a..7d748b4 100644
--- a/dev-ruby/coolio/Manifest
+++ b/dev-ruby/coolio/Manifest
@@ -1,3 +1 @@
-DIST cool.io-1.2.1.gem 112128 SHA256 
2ed7857bb7ec5c53e683a05db07798f0adbaaef35a960d9e0addfacc1fe6b684 SHA512 
778605986fb33b1370d780cc986921b09dea2a4e54464753042b83c18d5a18d61f83920050bcc1f2452354d3965bbd0be26f56fafc4ec4700772e8350da33ccb
 WHIRLPOOL 
57dfd569f7a4786e546a67a0b89a1335358f3f1621f265f554647636406218e6d95f0c4d85e498f38c9827c186d524487002d0a57fc8444caf931bd18691d01f
-DIST cool.io-1.3.0.gem 105984 SHA256 
f053b308cca450efa2d6e5195f8111e42302732cd38345c9d326af2786027de8 SHA512 
0c7c3fa132b603a44e02eecc13c4ca0fdf11d4ddc90bcc7b3bda0c40c198116b1b9c5724a835e0734875a1a58c3c79974c2add7c6e5ec2036598f8a221cadbe8
 WHIRLPOOL 
640bff16aab808fbc879ca971d19de482338c944e9ac2febaefc4fdbceda45cc91075e668387b90188bbf71da08a3d8e08e366990c18f505b5a03d731c5eb622
 DIST cool.io-1.4.1.gem 109056 SHA256 
3c40726d3f567e19ffa7db9a565c365793b637b4c1f1650d7dde479d35371164 SHA512 
4226e02a0ec81379298389df779d11803a6dfe7853fad42b400e0b154c690cc01f7cb34e50e46b56edf04718195a9aff8e79b0de366f2f1f872567b236b3
 WHIRLPOOL 
a27d00ae8e90c29a7b5db0bf0b4e20374a58801838a8da1ffaca584c74c473808e90efa5af6abe5175598e802202f388f7d2a9731de3af5825d8c4e60567eb91

diff --git a/dev-ruby/coolio/coolio-1.2.1.ebuild 
b/dev-ruby/coolio/coolio-1.2.1.ebuild
deleted file mode 100644
index 0c3beda..000
--- a/dev-ruby/coolio/coolio-1.2.1.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-# iobuffer: -jruby -rbx
-USE_RUBY="ruby19 ruby20 ruby21"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec"
-RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
-RUBY_FAKEGEM_NAME="cool.io"
-
-RUBY_FAKEGEM_GEMSPEC="cool.io.gemspec"
-
-inherit multilib ruby-fakegem
-
-DESCRIPTION="A high performance event framework for Ruby which uses the libev 
C library"
-HOMEPAGE="https://coolio.github.com/";
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND="dev-libs/libev"
-RDEPEND="${DEPEND}"
-
-RUBY_PATCHES=( "${PN}-1.1.0-libev.patch" "${PN}-1.1.0-rubyio.patch" )
-
-ruby_add_rdepend ">=dev-ruby/iobuffer-1"
-
-all_ruby_prepare() {
-   rm -r Gemfile* ext/libev ext/cool.io/libev.c lib/.gitignore || die
-
-   sed -i -e '/[Bb]undler/d' Rakefile || die
-   sed -i -e '28i  s.add_dependency "iobuffer"' ${RUBY_FAKEGEM_GEMSPEC} || 
die
-   sed -i -e '/git ls-files/d' ${RUBY_FAKEGEM_GEMSPEC} || die
-
-   # Remove specs that require network connectivity
-   rm spec/dns_spec.rb || die
-}
-
-each_ruby_configure() {
-   ${RUBY} -Cext/cool.io extconf.rb || die
-   ${RUBY} -Cext/http11_client extconf.rb || die
-}
-
-each_ruby_compile() {
-   emake V=1 -Cext/cool.io
-   cp ext/cool.io/cool.io_ext$(get_modname) lib/ || die
-
-   emake V=1 -Cext/http11_client
-   cp ext/http11_client/http11_client$(get_modname) lib/ || die
-}

diff --git a/dev-ruby/coolio/coolio-1.3.0.ebuild 
b/dev-ruby/coolio/coolio-1.3.0.ebuild
deleted file mode 100644
index db36442..000
--- a/dev-ruby/coolio/coolio-1.3.0.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-# iobuffer: -rbx
-USE_RUBY="ruby19 ruby20 ruby21 ruby22"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec"
-RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
-RUBY_FAKEGEM_NAME="cool.io"
-
-RUBY_FAKEGEM_GEMSPEC="cool.io.gemspec"
-
-inherit multilib ruby-fakegem
-
-DESCRIPTION="A high performance event framework for Ruby which uses the libev 
C library"
-HOMEPAGE="https://coolio.github.com/";
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND+=" >=dev-libs/libev-4.19"
-RDEPEND+=" >=dev-libs/libev-4.19"
-
-RUBY_PATCHES=( "${PN}-1.1.0-libev.patch" "${PN}-1.1.0-rubyio.patch" )
-
-ruby_add_rdepend ">=dev-ruby/iobuffer-1"
-
-all_ruby_prepare() {
-   rm -r Gemfile* ext/libev ext/cool.io/libev.c lib/.gitignore || die
-
-   sed -i -e '/[Bb]undler/d' Rakefile || die
-   sed -i -e '28i  s.add_dependency "iobuffer"' ${RUBY_FAKEGEM_GEMSPEC} || 
die
-   sed -i -e '/git ls-files/d' ${RUBY_FAKEGEM_GEMSPEC} || die
-
-   # Avoid dependency on rake-compiler
-   sed -i -e '/extensiontask/ s:^:#:' \
-   -e '/Ex

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

2015-10-09 Thread Hans de Graaff
commit: c13ce91cc07c14545b67c29fc63822ce315ab3ea
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Oct 10 05:37:55 2015 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Oct 10 05:38:52 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c13ce91c

dev-ruby/coolio: add 1.4.1

Package-Manager: portage-2.2.20.1

 dev-ruby/coolio/Manifest|  1 +
 dev-ruby/coolio/coolio-1.4.1.ebuild | 63 +
 2 files changed, 64 insertions(+)

diff --git a/dev-ruby/coolio/Manifest b/dev-ruby/coolio/Manifest
index 4758da0..00fe22a 100644
--- a/dev-ruby/coolio/Manifest
+++ b/dev-ruby/coolio/Manifest
@@ -1,2 +1,3 @@
 DIST cool.io-1.2.1.gem 112128 SHA256 
2ed7857bb7ec5c53e683a05db07798f0adbaaef35a960d9e0addfacc1fe6b684 SHA512 
778605986fb33b1370d780cc986921b09dea2a4e54464753042b83c18d5a18d61f83920050bcc1f2452354d3965bbd0be26f56fafc4ec4700772e8350da33ccb
 WHIRLPOOL 
57dfd569f7a4786e546a67a0b89a1335358f3f1621f265f554647636406218e6d95f0c4d85e498f38c9827c186d524487002d0a57fc8444caf931bd18691d01f
 DIST cool.io-1.3.0.gem 105984 SHA256 
f053b308cca450efa2d6e5195f8111e42302732cd38345c9d326af2786027de8 SHA512 
0c7c3fa132b603a44e02eecc13c4ca0fdf11d4ddc90bcc7b3bda0c40c198116b1b9c5724a835e0734875a1a58c3c79974c2add7c6e5ec2036598f8a221cadbe8
 WHIRLPOOL 
640bff16aab808fbc879ca971d19de482338c944e9ac2febaefc4fdbceda45cc91075e668387b90188bbf71da08a3d8e08e366990c18f505b5a03d731c5eb622
+DIST cool.io-1.4.1.gem 109056 SHA256 
3c40726d3f567e19ffa7db9a565c365793b637b4c1f1650d7dde479d35371164 SHA512 
4226e02a0ec81379298389df779d11803a6dfe7853fad42b400e0b154c690cc01f7cb34e50e46b56edf04718195a9aff8e79b0de366f2f1f872567b236b3
 WHIRLPOOL 
a27d00ae8e90c29a7b5db0bf0b4e20374a58801838a8da1ffaca584c74c473808e90efa5af6abe5175598e802202f388f7d2a9731de3af5825d8c4e60567eb91

diff --git a/dev-ruby/coolio/coolio-1.4.1.ebuild 
b/dev-ruby/coolio/coolio-1.4.1.ebuild
new file mode 100644
index 000..66d55b4
--- /dev/null
+++ b/dev-ruby/coolio/coolio-1.4.1.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+# iobuffer: -rbx
+USE_RUBY="ruby19 ruby20 ruby21 ruby22"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
+RUBY_FAKEGEM_NAME="cool.io"
+
+RUBY_FAKEGEM_GEMSPEC="cool.io.gemspec"
+
+inherit multilib ruby-fakegem
+
+DESCRIPTION="A high performance event framework for Ruby which uses the libev 
C library"
+HOMEPAGE="https://coolio.github.com/";
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND+=" >=dev-libs/libev-4.19"
+RDEPEND+=" >=dev-libs/libev-4.19"
+
+RUBY_PATCHES=( "${PN}-1.1.0-libev.patch" )
+
+ruby_add_rdepend ">=dev-ruby/iobuffer-1"
+
+all_ruby_prepare() {
+   rm -r Gemfile* ext/libev ext/cool.io/libev.c lib/.gitignore || die
+
+   sed -i -e '/[Bb]undler/d' Rakefile || die
+   sed -i -e '28i  s.add_dependency "iobuffer"' ${RUBY_FAKEGEM_GEMSPEC} || 
die
+   sed -i -e '/git ls-files/d' ${RUBY_FAKEGEM_GEMSPEC} || die
+
+   # Avoid dependency on rake-compiler
+   sed -i -e '/extensiontask/ s:^:#:' \
+   -e '/ExtensionTask/,/^end/ s:^:#:' Rakefile || die
+
+   # Remove specs that require network connectivity
+   rm -f spec/dns_spec.rb || die
+
+   # Use one address consistently
+   sed -i -e 's/localhost/127.0.0.1/' 
spec/{udp_socket,tcp_server,iobuffer}_spec.rb || die
+
+   # Remove specs that fail, possibly due to libev
+   # incompatibility. Should be investigated but cool.io is no longer
+   # maintained.
+   rm -f spec/udp_socket_spec.rb || die
+}
+
+each_ruby_configure() {
+   ${RUBY} -Cext/cool.io extconf.rb || die
+}
+
+each_ruby_compile() {
+   emake V=1 -Cext/cool.io
+   cp ext/cool.io/cool.io_ext$(get_modname) lib/ || die
+}