From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- dev-ruby/nio4r/Manifest | 9 ++++++++ dev-ruby/nio4r/metadata.xml | 11 ++++++++++ dev-ruby/nio4r/nio4r-1.2.1-r1.ebuild | 38 ++++++++++++++++++++++++++++++++++ dev-ruby/nio4r/nio4r-2.0.0.ebuild | 38 ++++++++++++++++++++++++++++++++++ dev-ruby/nio4r/nio4r-2.1.0.ebuild | 40 ++++++++++++++++++++++++++++++++++++ 5 files changed, 136 insertions(+) create mode 100644 dev-ruby/nio4r/Manifest create mode 100644 dev-ruby/nio4r/metadata.xml create mode 100644 dev-ruby/nio4r/nio4r-1.2.1-r1.ebuild create mode 100644 dev-ruby/nio4r/nio4r-2.0.0.ebuild create mode 100644 dev-ruby/nio4r/nio4r-2.1.0.ebuild (limited to 'dev-ruby/nio4r') diff --git a/dev-ruby/nio4r/Manifest b/dev-ruby/nio4r/Manifest new file mode 100644 index 000000000000..c6f693ea68d7 --- /dev/null +++ b/dev-ruby/nio4r/Manifest @@ -0,0 +1,9 @@ +DIST nio4r-1.2.1.gem 94208 SHA256 0a5a93676c7c116c51f00366800a7c039d67393dadb4b873059375d7cfa9b6a9 SHA512 3136863955bd6f4d489955bae9baf2fb527447c0e71dade1a05402f3e7c8570bf1dd9b8335d70d7303ec4df0a236b13e4ede74ce9154be00a108afcd7c6b7f40 WHIRLPOOL acb063c6a5e9cb4df6096ecd5bebc9e5d1b2968d35899f05b7110b0037bb37862942e01c44fcbd2731bcb492f9e7fd9acd70a23aee375dae93406688ac7ff593 +DIST nio4r-2.0.0.gem 99840 SHA256 2ecc70fe1ae4c8a4638109475dbb6401249facdae5b4be12db931152864844cd SHA512 347afee015e673c8c878799b50affe155ad880608309162de2b4437c051a60feb902b44bc9f5ca5af6fb9e2f84a067410596eac68b1a39374a167205dadc1444 WHIRLPOOL fec5bdd5e2c1ffee8a73116fdf41a7716d72d7a60ed32b52647ee91f3457e1cd77bf39e2a094f2d1939c23d99a3e27294c93e94c0db272874a55573178e1ca14 +DIST nio4r-2.1.0.gem 100352 SHA256 60f9bd925cac863b1f2a6c24500d68bd539898a008a1d0c0270c46a8b8d2ecd8 SHA512 40fdc0453fb5c6ea275cdacf698b834d2ea198448cdac33dd6353780097cb4957c53c0bb1576e7d99d9362f1def596412cb3c78e0600d38664a8e8ff37018d65 WHIRLPOOL 3784ab3ee2edc676c371005199e9be18833c57397db97d3cf63eda246a964d73ee72235c61c23be78ac05377014fb40560498c002c90ce600d5698363e21c1ca +EBUILD nio4r-1.2.1-r1.ebuild 1009 SHA256 4d551926970e489715d618ddd3d8729426378b6174c8751d027b87a3ef02155d SHA512 aee5bfecb1dc22b75fd9969a1f139147169f2b6379066e7cc2765060c0dac200b0f435e6b2b6ffde464ae477cfda70752736144fa93a6eca9052eed9cbbea5b4 WHIRLPOOL c3417d8bee47eaebf0b799b04b358b2c75e0fd1534e60cb8aacaf47730cdccac1939b5fb572207f0d4ef92d83abaed651b201eb84ca83d8a105ecc00a78315d7 +EBUILD nio4r-2.0.0.ebuild 985 SHA256 e7453600a4a185eb488b864f27b2b8064fe23d7a2f8cba87eecec13ff26317b6 SHA512 3f118849d543b65a8ecc9be6c64d0cb75c547aa8ae68ff57a1702d815289747957178f499ab963b2fcb448ed071492a95d81555ad014df01e20c4d2d807cf69c WHIRLPOOL 777e45f6dd5ea9be7f98f6c7e9716c3c6e19d831b5aad99f24a1d457f0428ee9ecd003d8d61d3e1c796d3402e1696b79f95127f5e168d66ba22eb49069d5a523 +EBUILD nio4r-2.1.0.ebuild 1042 SHA256 3864b859f1c520fc5fb33abbdc08b3ce63dd72e6fb9baf21ba91db3126da675b SHA512 f44e01615533d73b6b09c1cc81bf27e4a372614a7b1dd6362a990325cc419737bd0c6dc5826d42407384e49a1b02f3ba90ef4ad05b8c06c59d7e76f0b8312deb WHIRLPOOL e0984e0b355e10229e78e849b3d9176856da883c6994bc5e43bb065b8662cfcfb4e0f280e2633cdc0ddcfea9972347ab24f53de04377ffac0bd58b903fba61b8 +MISC ChangeLog 3568 SHA256 e6e327a24a76d885aaeeb4e2483bb15d054d5211d08997529bd5aed4fedfb040 SHA512 ed76906ae6b70b7c8645068e0aef8046fef465b8f015888c43fb60685ef805ee145f321fd65a8831014791fbef497a0eb198c2d5af10f694a5521c0a3f691dec WHIRLPOOL 4e4feebc390413b80048e23450aebd8bd3db6f618346486cbb3c0cc7926ac054130772661add4b7af49a09b53ff7be9ed988e2a95590c54f6861da1dadf56971 +MISC ChangeLog-2015 1582 SHA256 df12c696967749ef2184b43ea34bd911e2bfad3a10eddeb6a48b5d297bb152fb SHA512 fe9a9e33aab42eef69c7ee7fba385bd259de030af3ea249190c16890dd4f47962db1faf4266391d4c47082baa76f17aec2aa03ef3c2c8ab249f1fdd2bd283540 WHIRLPOOL fbb1f51556ba05d44d02dd1edaa970cd12fadfc446a8c9102fd2a65ea13ece9e9868dbd5ca24695ab813774ddabe983f1be211b7236034e9a1f08fbaa63f6305 +MISC metadata.xml 341 SHA256 78737c82b7cf8da54c74c26a3bae5570098de5af53caab12934c2746b3cd6564 SHA512 8ba86bd5b9b9823cca53bdf18023db7385332c31fcaade177d394a36d60b892fcc632fc91b60addb77fbe907130682b435ab6103a33c71f2ad172b345e6f389f WHIRLPOOL d84e745bf357584fade907f23455a8225358c3f2cf1bb2b8c690678fee16cf4f9fd0c58e91eb3205d3ec358a0fa69cc0455f6433528f5608ce289aa7faa1812d diff --git a/dev-ruby/nio4r/metadata.xml b/dev-ruby/nio4r/metadata.xml new file mode 100644 index 000000000000..a365cae4e615 --- /dev/null +++ b/dev-ruby/nio4r/metadata.xml @@ -0,0 +1,11 @@ + + + + + ruby@gentoo.org + Gentoo Ruby Project + + + celluloid/nio4r + + diff --git a/dev-ruby/nio4r/nio4r-1.2.1-r1.ebuild b/dev-ruby/nio4r/nio4r-1.2.1-r1.ebuild new file mode 100644 index 000000000000..501e26e30529 --- /dev/null +++ b/dev-ruby/nio4r/nio4r-1.2.1-r1.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +USE_RUBY="ruby21 ruby22 ruby23 ruby24" + +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +RUBY_FAKEGEM_TASK_DOC="" +RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md" + +inherit ruby-fakegem + +DESCRIPTION="A high performance selector API for monitoring IO objects" +HOMEPAGE="https://github.com/celluloid/nio4r" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="" + +# Note that nio4r bundles a patched copy of libev, and without these +# patches the tests fail: https://github.com/celluloid/nio4r/issues/15 + +all_ruby_prepare() { + sed -i -e '/[Cc]overalls/d' -e '/[Bb]undler/d' spec/spec_helper.rb || die + sed -e '/extension/ s:^:#:' -i Rakefile || die +} + +each_ruby_configure() { + ${RUBY} -Cext/${PN} extconf.rb || die +} + +each_ruby_compile() { + emake V=1 -Cext/${PN} + cp ext/${PN}/*$(get_modname) lib/ || die +} diff --git a/dev-ruby/nio4r/nio4r-2.0.0.ebuild b/dev-ruby/nio4r/nio4r-2.0.0.ebuild new file mode 100644 index 000000000000..baab5d7a4789 --- /dev/null +++ b/dev-ruby/nio4r/nio4r-2.0.0.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +USE_RUBY="ruby22 ruby23" + +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +RUBY_FAKEGEM_TASK_DOC="" +RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md" + +inherit ruby-fakegem + +DESCRIPTION="A high performance selector API for monitoring IO objects" +HOMEPAGE="https://github.com/celluloid/nio4r" + +LICENSE="MIT" +SLOT="2" +KEYWORDS="~amd64 ~arm ~ppc64 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="" + +# Note that nio4r bundles a patched copy of libev, and without these +# patches the tests fail: https://github.com/celluloid/nio4r/issues/15 + +all_ruby_prepare() { + sed -i -e '/[Cc]overalls/d' -e '/[Bb]undler/d' spec/spec_helper.rb || die + sed -e '/extension/ s:^:#:' -i Rakefile || die +} + +each_ruby_configure() { + ${RUBY} -Cext/${PN} extconf.rb || die +} + +each_ruby_compile() { + emake V=1 -Cext/${PN} + cp ext/${PN}/*$(get_modname) lib/ || die +} diff --git a/dev-ruby/nio4r/nio4r-2.1.0.ebuild b/dev-ruby/nio4r/nio4r-2.1.0.ebuild new file mode 100644 index 000000000000..f3875b6b7916 --- /dev/null +++ b/dev-ruby/nio4r/nio4r-2.1.0.ebuild @@ -0,0 +1,40 @@ +# 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_TASK_DOC="" +RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md" + +inherit ruby-fakegem + +DESCRIPTION="A high performance selector API for monitoring IO objects" +HOMEPAGE="https://github.com/socketry/nio4r" + +LICENSE="MIT" +SLOT="2" +KEYWORDS="~amd64 ~arm ~ppc64 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="" + +# Note that nio4r bundles a patched copy of libev, and without these +# patches the tests fail: https://github.com/celluloid/nio4r/issues/15 + +ruby_add_bdepend "test? ( dev-ruby/rspec-retry )" + +all_ruby_prepare() { + sed -i -e '/[Cc]overalls/d' -e '/[Bb]undler/d' spec/spec_helper.rb || die + sed -e '/extension/ s:^:#:' -i Rakefile || die +} + +each_ruby_configure() { + ${RUBY} -Cext/${PN} extconf.rb || die +} + +each_ruby_compile() { + emake V=1 -Cext/${PN} + cp ext/${PN}/*$(get_modname) lib/ || die +} -- cgit v1.2.3