[gentoo-commits] repo/gentoo:master commit in: dev-ruby/coolio/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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 +}