diff options
author | Hans de Graaff <graaff@gentoo.org> | 2017-08-18 07:40:30 +0200 |
---|---|---|
committer | Hans de Graaff <graaff@gentoo.org> | 2017-08-18 07:40:30 +0200 |
commit | b05d34ba5f00a22d2642e79b2d9b78832520278b (patch) | |
tree | f756d5d3810fee672a61c2ceef17ddc696819eaa /dev-ruby/coolio | |
parent | dev-ruby/countdownlatch: add ruby24 (diff) | |
download | gentoo-b05d34ba5f00a22d2642e79b2d9b78832520278b.tar.gz gentoo-b05d34ba5f00a22d2642e79b2d9b78832520278b.tar.bz2 gentoo-b05d34ba5f00a22d2642e79b2d9b78832520278b.zip |
dev-ruby/coolio: cleanup
Package-Manager: Portage-2.3.6, Repoman-2.3.2
Diffstat (limited to 'dev-ruby/coolio')
-rw-r--r-- | dev-ruby/coolio/Manifest | 2 | ||||
-rw-r--r-- | dev-ruby/coolio/coolio-1.4.2.ebuild | 62 | ||||
-rw-r--r-- | dev-ruby/coolio/coolio-1.4.5.ebuild | 62 |
3 files changed, 0 insertions, 126 deletions
diff --git a/dev-ruby/coolio/Manifest b/dev-ruby/coolio/Manifest index 90480b5dd95f..f6720a60cc1e 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 f22f89e391d7..000000000000 --- 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 3cf99c52caf5..000000000000 --- 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 uses the libev C library" -HOMEPAGE="https://coolio.github.io/" - -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 -} |