diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-11-26 11:42:28 +0000 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-11-26 11:42:28 +0000 |
commit | 89c6c06b8c42107dd231687a1012354e7d3039fc (patch) | |
tree | dad94f4da8a6694f3cb99f7048be2f9cf5f78f97 /dev-ruby/coolio | |
parent | 796cae72cf9ed18ba01256ac1f83a686a2a76036 (diff) |
gentoo resync : 26.11.2017
Diffstat (limited to 'dev-ruby/coolio')
-rw-r--r-- | dev-ruby/coolio/Manifest | 14 | ||||
-rw-r--r-- | dev-ruby/coolio/coolio-1.5.3.ebuild | 57 |
2 files changed, 64 insertions, 7 deletions
diff --git a/dev-ruby/coolio/Manifest b/dev-ruby/coolio/Manifest index 6b8221087d2b..ec2d5b8450db 100644 --- a/dev-ruby/coolio/Manifest +++ b/dev-ruby/coolio/Manifest @@ -1,7 +1,7 @@ -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 -EBUILD coolio-1.5.0.ebuild 1612 SHA256 f632d92b39657de823dfe02d092023cd313ac5f1a59918f470098134f8f0407b SHA512 d2e58b5637334c38c702f3f62e32dafb25b742154b54d8f3a6528f218341b1fa3ddd1e0752102aa0893dba7690b60bfc1d2b26faa1598c1b4615739a5bd8bf8f WHIRLPOOL 55c1306a4d517dbdb10829971c34f89c6b269e1248fcb82d357fe90a598f02d3d587b403563f1e1606a69fa7943aad167eb4d7415a0161fc54cbde55de3f63ee -EBUILD coolio-1.5.1.ebuild 1449 SHA256 1a698374af6a95292c0936018bea3a0f013d350d182ac9eb9619894f89f56896 SHA512 31a64fb532f880a9681b0d4811e985af01934de4afc7ac336580bde79be1275526699401511778521f843d1767e3ebd9dc29b57776b735bd852e825748e5b68d WHIRLPOOL 70dafe02d67ef40489a7afd3eb02541d8035eb4a849369be750eb8ffb356db658f0f19bce24aa37bba506d426735336943bc5884ffab0c6eb9a24e70a50cadfe -MISC ChangeLog 4121 SHA256 32b61bcb97078f6a31bafb4210099dde700508988a361114d2f36959099b9fa1 SHA512 68c7bc69ca77d51f6fd4e5f3feb7c6f32ecdb9896b473a617bf4fa3ad3a675cb94cef7253ad8dacc14aec7e2b39623d22ca73afd95988a503e9ca18eaf6fb27a WHIRLPOOL db726161e21166898fa1010d28373a3412e6b117cbb9163b4b7a86202fd27b22706a51a35d6f4a5045378b646e5e423aead4bc469527c72b4cd3b84bcb6c1a83 -MISC ChangeLog-2015 1922 SHA256 63aa2195809d87c368aa0f0d52a76d8f250ca711e5f7bfad56328398f21912e0 SHA512 1c4648fe9c0b5ae7391da9c6ba059dce32bef6b4e559ea331f9646a57ffed28d293edeecd7a6b55823c9173371c1e2ec0af3e50c44fe819a35c77e710a8cfbd4 WHIRLPOOL 5e9e784e1830b107a50e3bb70ff8ea46e9a8c1267a16fb49f6caf66261f0cdce6fe0353d2bbe251f10ebf4b483e1c52e9ea60fafc6f42e5a8efcd2e5a8933e8a -MISC metadata.xml 247 SHA256 1236c1552dc683658bd5bc3c5f880b71d9dfa13025edab4a0f8973f9eaa6bcf5 SHA512 ea4c044637b751a2c28c6ac226121e74ef18196af4b594e60413fec907bbab29c6b0c7735c3f503485df16dcfb36ddb86038394d92e2cd18c8f04626628e9f09 WHIRLPOOL c1aa829db3553d79fe71a8bf79fd6ea24e9fff4e591a4ade3c05e2a97b0df352170fbce76450c0402ec6d8998951c2f3eb3e198ac4638c0e0882208b9f4d8fc8 +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 +EBUILD coolio-1.5.0.ebuild 1612 BLAKE2B 64f12933ae5e4feb375a3da2c3f473f03fb802313341bdd71bcd77d87f304aaf6478378f4febd11b912f35fd097662b41c12cabf0811a03bcabc0db5f6c25c5d SHA512 d2e58b5637334c38c702f3f62e32dafb25b742154b54d8f3a6528f218341b1fa3ddd1e0752102aa0893dba7690b60bfc1d2b26faa1598c1b4615739a5bd8bf8f +EBUILD coolio-1.5.1.ebuild 1449 BLAKE2B da66c0fad63c376ccb419c2ca67b4e886f5a2bc0d2dfb62c8944251033e3a6818a9e41bc027175efb3c3650ecf80ea2dc9ca92c0f60f242765f9299562fe8a43 SHA512 31a64fb532f880a9681b0d4811e985af01934de4afc7ac336580bde79be1275526699401511778521f843d1767e3ebd9dc29b57776b735bd852e825748e5b68d +EBUILD coolio-1.5.3.ebuild 1442 BLAKE2B 7580cb65ae5eebe67e830a37f8b2d3b956cffafdd086e36727f927161af3d086a7d40ca8ba0469f80a94be11565e53cb8101d96b49ae67bfd2e4956613a71e68 SHA512 e12364826839d88823e1c140a978b06e6806b14738359b60e2730bc64d92a726e01b120afa1aafb7349da2d7a733782952c33eafaa1da32acbe871a2cf473da1 +MISC metadata.xml 247 BLAKE2B 7717702c51c35b2a20983332abc6218047b2b5036e6b4c09d3d58b4339e8f9e776879cd116cfda60d3bcf4188859993fb9f3f779aaf595f155d53e85288f3dcc SHA512 ea4c044637b751a2c28c6ac226121e74ef18196af4b594e60413fec907bbab29c6b0c7735c3f503485df16dcfb36ddb86038394d92e2cd18c8f04626628e9f09 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 000000000000..2bee88ceb582 --- /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 +} |