summaryrefslogtreecommitdiff
path: root/dev-ruby
diff options
context:
space:
mode:
Diffstat (limited to 'dev-ruby')
-rw-r--r--dev-ruby/Manifest.gzbin107373 -> 107364 bytes
-rw-r--r--dev-ruby/bunny/Manifest2
-rw-r--r--dev-ruby/bunny/bunny-2.8.0.ebuild33
-rw-r--r--dev-ruby/facter/Manifest2
-rw-r--r--dev-ruby/facter/facter-3.9.3.ebuild2
-rw-r--r--dev-ruby/hashie/Manifest2
-rw-r--r--dev-ruby/hashie/hashie-3.5.7.ebuild40
-rw-r--r--dev-ruby/mail/Manifest2
-rw-r--r--dev-ruby/mail/mail-2.7.0.ebuild2
-rw-r--r--dev-ruby/mini_mime/Manifest2
-rw-r--r--dev-ruby/mini_mime/mini_mime-1.0.0.ebuild2
-rw-r--r--dev-ruby/ruby-prof/Manifest2
-rw-r--r--dev-ruby/ruby-prof/ruby-prof-0.17.0.ebuild62
13 files changed, 147 insertions, 6 deletions
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz
index e38e5a686156..707ee663d9e6 100644
--- a/dev-ruby/Manifest.gz
+++ b/dev-ruby/Manifest.gz
Binary files differ
diff --git a/dev-ruby/bunny/Manifest b/dev-ruby/bunny/Manifest
index f0aa4c7fc188..561be3405358 100644
--- a/dev-ruby/bunny/Manifest
+++ b/dev-ruby/bunny/Manifest
@@ -2,8 +2,10 @@ DIST bunny-2.6.5.gem 198144 BLAKE2B f2f13823833fcb84e25c3d40671be241ca168637d71f
DIST bunny-2.7.0.gem 198144 BLAKE2B db9427bba354d7d4d573ebc6df61348369b25055b2afc08544db45303170bacf9c78f14db907742fb357e109bc271dd6219d4bb7d289f663551d3eba944127cc SHA512 dc44ce5a8b05fe7bd68a9d6fe8c7d0bb7f7ead3500582ff273dcdabba8e9ff104f3f2b0990c004d9217839881d1e3a79494d211b32723a866655d1e0bec2899c
DIST bunny-2.7.1.gem 199168 BLAKE2B f1b5d9e7a7f2808aa8fb70c4d8f3eba3a45892929dc2e5b0d457e5e4095f0deb1a13c093e56774dbd92e0b09cce35528ca298790b74a583b0ecc62ee22e9df03 SHA512 9222ff4cf2e0261f82ad98ec75b697f1fee7f0f0cf998e14edffdbc16bbcb93ba2206051d712a8b6e6452345ef12043c094c6f7bc88bd203b3c171765c5e0422
DIST bunny-2.7.2.gem 199168 BLAKE2B 30293eda9a336a78383f52981109c5c231c6d850376042f63ce8108e677d553b9a867d696be2fdfb33fa3d26c27e0d8da96287fcd113b574bc47d3caa3ce897b SHA512 acba94a6611be0c72d10016366c00f8a2c84c36e897d1e9b179f49ae717edd1d6ade5b90fa963d1f830a315927be01267d0f848bd8f3016978ab2b2ec38c6bde
+DIST bunny-2.8.0.gem 200704 BLAKE2B d2a76c7e5d16b5a86c8cd6562e67e705cdd223778c84c995000fd1d128bb85a06f96765629d8b555f96f18e480bd840b13db0f9a01501b7cffac76effa0ebb1a SHA512 638cdf63a4a46bfa74af12c994cb4fd2798b57718be1386b7d0dc592bae4f35902d4bb72e0e58ee289bcffd2d6eb7ea8e82ccb0ed98d743b7d09f149dd042916
EBUILD bunny-2.6.5.ebuild 636 BLAKE2B e62d140160d5b7b8fb1bbc6fc1e25a01dd954b5ced9fe3f762038798b4ea090b33d675cf0dcca4a434205dced30a22af79e38d26dd664f5e62d29c02d092a3bd SHA512 ab215f0081a6a458dd713851c5104ce9e5c1b4dd248c32c1ced924dd503e9813856a7e5374d2cccab7ad328618784704543b76407990bf05d8f3c619492ba620
EBUILD bunny-2.7.0.ebuild 643 BLAKE2B 73253e11900cc3768549a37c403046d07ee142854565b852c6e3ba1541ce13f2064e51e370597b911d354602ab526e9f9f12aca464c47be73ee59cd2a58502bb SHA512 8a662027d58406a89f223b1167298cff0ced057ab8c5400fd32f18194511c940c5635847f52aa091ed1ec612b2b64258d0363c1739bb44923b409476bf33318b
EBUILD bunny-2.7.1.ebuild 636 BLAKE2B 37d636fce7d1760e43749352102f27bcfea18674de5636b24a06bbe9686d87835def9dbf8f5678961ed45d5eef86af34c8baa7e345405948328540c9c0b69b14 SHA512 233dbec10d60927bbecc3f9c5f5b76a781a6baa1b286a07c7b5b1fceb0c1b6beecb34b9dacd6896aa821e339e04367134cb96ff8c1e6d31489fa6bea8293b578
EBUILD bunny-2.7.2.ebuild 636 BLAKE2B 37d636fce7d1760e43749352102f27bcfea18674de5636b24a06bbe9686d87835def9dbf8f5678961ed45d5eef86af34c8baa7e345405948328540c9c0b69b14 SHA512 233dbec10d60927bbecc3f9c5f5b76a781a6baa1b286a07c7b5b1fceb0c1b6beecb34b9dacd6896aa821e339e04367134cb96ff8c1e6d31489fa6bea8293b578
+EBUILD bunny-2.8.0.ebuild 642 BLAKE2B c3f81beb9f9aa72d8a5f893cbf57403b8293f72fa33810dac2c0d389c267652d1eee4f79cc01e7ce69529a4b65998c8ea33a28d6decce91b0d61143ec2ccdc23 SHA512 3525de343a0f75df5603e968ef881566c9de879bfca61ab423935330dbff0113495489866b10c3b41a0d63fc99fe2373716fec346ebea091413e4006af11fc55
MISC metadata.xml 339 BLAKE2B 4a125163d9a518d1b7da4bacf6af27231a0015ac40cec6278b0d144dc43734bf5b4957d0ecce757f4029634768da9460c44e6be884b8f1649cec204f5ec79e7f SHA512 2d782782ba704b3ea7db62f8b7fbdb71e09bbe7429de43461be76c6319d4e81d502a75008b12a580a9ad8a0d34ceba6bbc749ec061a7fb288043e7d9e2c2670f
diff --git a/dev-ruby/bunny/bunny-2.8.0.ebuild b/dev-ruby/bunny/bunny-2.8.0.ebuild
new file mode 100644
index 000000000000..d796a3c3444e
--- /dev/null
+++ b/dev-ruby/bunny/bunny-2.8.0.ebuild
@@ -0,0 +1,33 @@
+# 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_DOC="rdoc"
+
+# Tests require a live AMQP server.
+RUBY_FAKEGEM_TASK_TEST=""
+
+RUBY_FAKEGEM_EXTRADOC="ChangeLog.md README.md"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Another synchronous Ruby AMQP client"
+HOMEPAGE="https://github.com/celldee/bunny"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+ruby_add_rdepend ">=dev-ruby/amq-protocol-2.2.0:2"
+
+all_ruby_install() {
+ all_fakegem_install
+
+ insinto /usr/share/doc/${PF}
+ doins -r examples || die
+}
diff --git a/dev-ruby/facter/Manifest b/dev-ruby/facter/Manifest
index 002b44695685..29fd594985d4 100644
--- a/dev-ruby/facter/Manifest
+++ b/dev-ruby/facter/Manifest
@@ -25,6 +25,6 @@ EBUILD facter-3.8.0.ebuild 2105 BLAKE2B 01ca6da63a7b7d3c679fef5d47732ca663696374
EBUILD facter-3.9.0.ebuild 2105 BLAKE2B 01ca6da63a7b7d3c679fef5d47732ca66369637414087ef5144edd8b4d3d69d052ffff1590bd7c781111f5246a547e5eee689963ed2fa091a59ab513cf5d7959 SHA512 ab626767328201b102fe8d678296c0132d5b695c69649064421dc42d52f911a8fab75343c7c348b46e09ae52c2ba5ba3a0edc98eb9658951988db5cf2fe9cc74
EBUILD facter-3.9.1.ebuild 2105 BLAKE2B 01ca6da63a7b7d3c679fef5d47732ca66369637414087ef5144edd8b4d3d69d052ffff1590bd7c781111f5246a547e5eee689963ed2fa091a59ab513cf5d7959 SHA512 ab626767328201b102fe8d678296c0132d5b695c69649064421dc42d52f911a8fab75343c7c348b46e09ae52c2ba5ba3a0edc98eb9658951988db5cf2fe9cc74
EBUILD facter-3.9.2.ebuild 2108 BLAKE2B f5ff96477d41f3c85555e15cafc455d5fc571a27594d5fe9fe38525c6ee083e0cd59435031ca81bfb7666632a683ea24d0e9c4b55eadeebd17dad6bb8a241f4b SHA512 67fb489f027193816d966aa4132873e73892c3ef36146abd6c069746c6a807e7ad1aa1f2b3b14f0aa7c97236018882be37a71f5daa95a27491110e6375b5040c
-EBUILD facter-3.9.3.ebuild 2199 BLAKE2B a39760f709bd4e5875d3803468a935181818ba4a98f09918f51de6a61fb0902c964243a55ddbbd09de872c5e3cb5d8d483c8a30fff17ded9a2933ba2de7f056a SHA512 f45e5b8efac13db86de95b97070d276786faddf4792dc593f7a4292d3d5ee29a32b7fa7ae5f375f0e6049fe8c46f22a54083840bd6f01a18878d216a626d0aad
+EBUILD facter-3.9.3.ebuild 2206 BLAKE2B 1d853115e8cda2714e3fa784bb3fa9cf6f45e07250504bd17f5b741b451c2e22f8efdf69ce0f2583f1575f345f03d23959928ddbf3d956cb2d82f648fd065e32 SHA512 286af8cb418bfaa7408059779f1a31229ee9bb6df045c6061d141b58c35ada569ae5d4181f82f5cce0210a4ece4f7f82ca55f351dfd1722898d77cbe306413b7
EBUILD facter-9999.ebuild 2164 BLAKE2B d546a830062cfce1a81c24b5d36f9e6cb5226d1c001ea6e6ef1587766ef48afac5b32c4cab7179f8939f1598cdd4d866837a217f5e70b8b16b3f8c35f67382ea SHA512 122bd623d94b61dea09049514f2178a38e018702bb3f977ee1a876daf6f6d91d31dec586387c8efa255cdb6037da569801768a6487f40628cf66c3fd6b757a00
MISC metadata.xml 854 BLAKE2B 51b94622bf8ce34658bf34bf266effc445fdbee52fb22e70c9a645c36b7ac28db73793f185b2dfa791d8459a56ea66eccc6a3f4da56db4fe4ee171ee607366ea SHA512 27e7e17a15ad80544fb121b050f0f5c39d3e27a53ade89063a894569472618b29649b5a737011b8d6597594d9bc94a49cf52c9df857d577a098d6c770b4a9639
diff --git a/dev-ruby/facter/facter-3.9.3.ebuild b/dev-ruby/facter/facter-3.9.3.ebuild
index 02ce8a5fad95..ab465a65a855 100644
--- a/dev-ruby/facter/facter-3.9.3.ebuild
+++ b/dev-ruby/facter/facter-3.9.3.ebuild
@@ -15,7 +15,7 @@ S="${S}/all/${P}"
LICENSE="Apache-2.0"
SLOT="0"
IUSE="debug test"
-KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
BDEPEND="
>=sys-devel/gcc-4.8:*
diff --git a/dev-ruby/hashie/Manifest b/dev-ruby/hashie/Manifest
index 3472dd054be4..a89bf68b05c9 100644
--- a/dev-ruby/hashie/Manifest
+++ b/dev-ruby/hashie/Manifest
@@ -3,9 +3,11 @@ DIST hashie-3.4.6.gem 62464 BLAKE2B 4e9913141cf49573badbd492a6902f1323fa8caa092e
DIST hashie-3.5.1.gem 66048 BLAKE2B d3fdae5bb5e24ba16bd3a277b182a7382a4b0a3fd4fc91ca10b8a6bc1d945829f9f16777daf0d3376692f05897246c9ee933e148a03e3c294e1eee46f89439fb SHA512 73025d479ec379a7afdea161208f66ae3b7a6c29ac3334fe31ce116edd40476432307950433dde40a86b8ef547313ec3d1ead495ff8425ea957dac3e4287f2f4
DIST hashie-3.5.5.gem 71680 BLAKE2B e956e0dafb2a020075486d7ca1129937963754b90b29034353e7cf1eda7bcdab45253fd6e91344b97905e25fb26661fc696a12fc8ec11dd504b05db3ecb1caaa SHA512 60853f1a0ef274a6cd5b13b6a4085c11d867a0e5a83ebf1f1b210b7635db5789cda515710e2b794e67933f71a579a41b75923e6aff872389b205caf04c4ecc3d
DIST hashie-3.5.6.gem 71680 BLAKE2B 51029f134abbc2b1894ca06e74d355f11cd507d720278b8aee7bad0ec49cd883868f48d2f3569bd62b4a5bd9b649a986a6afbd997fb06dfef03b2b8483c83746 SHA512 86d9ff56ced3a9458d48119f928be565d2022ee97424d864166e908e2cca7b2155ffc5d35af14cb33741aedc88435e2c5f7d3cad3e98e0ce4e48469673615572
+DIST hashie-3.5.7.gem 71680 BLAKE2B 8f03e190cf299f3597e0fe1b991fd07e00af0ecff757ef56648f97e8a3091a1445441d4e00f59c9b93d5db0d21636d9e5352175e49692f7b28a5612c87da9163 SHA512 c7ae610de5fe9b19a724068c26c184b44f951b29b56e3c5240074a372ad24d0ea70e39541812cbd82d5516d9e00e86a33d935b90e086b7db305b9b34b8f44f23
EBUILD hashie-2.1.2-r1.ebuild 713 BLAKE2B 0f27740d0e8be35e6278f7b9abc832bd099e85cb539d7294bddeb9cf7d8d322124ad631000da5dd8caf416f090a56b09ad8cee5fdf79f53a550a133ef6c9f3ad SHA512 1ebad38775161f73e659e122f107f8a30971128d2c7f884b559915cb49e6d6736ca3ac7ff949952de3398579302294cc23e050e96e7d53e870ed52804d41af15
EBUILD hashie-3.4.6.ebuild 1111 BLAKE2B 1c8097cd52e80ea8b46a8a15e550efade6483d28f3cf31f2c799baeba08685c7e59f2797eb4ac8a6081c417d7925dfbcf337b1170df6a2f4f416f758bec1fd94 SHA512 2034f02b61952f3df23630b439eaba93e91ebaf6fb6387a8ae4c212d91397dd4801d3a3a7e63c6a98ee9a6b566cf064d500a171bb868b50867855590fe4626de
EBUILD hashie-3.5.1.ebuild 1214 BLAKE2B fc4f3cc3855f275cab8501127a86a148a3323921a838ff0a49c16eca26db30aca774d8dd45da4179652885406bf8caba7864617d62c78fe76c601ac7cb3ef49e SHA512 16928f7923b6f5365fa13cc8266c0d4bf58bb7d5d7732e9e0abf80e4a748bbc9678f5f2c80fb8b82bb3ad99ec48719d98abd7cff16a7002eb5e09da509c64853
EBUILD hashie-3.5.5.ebuild 1257 BLAKE2B 2ea55ba47d692a159c87334217774512a45b145d9cfdc629b8571d1f62e0582ccb6d012b6b05bbea994cd95c7452fb2c6897fdd140fd40d578179109fa1df5bf SHA512 bf731211540d4466a04c391a90c3e5d393443c2982fb615d23883db2760a7aeb2dc665d5eaf870ca08eea56ffae2f40fc1ba40d3cdd8920141c6b6f8cc6c0fc6
EBUILD hashie-3.5.6.ebuild 1257 BLAKE2B df39d8e186861da35eda6b600b1c7bc82d5af77c62f324910b4be23cf8a748eca4ed75458cc37272e82350d6a33d5c29e636f9dd219666cafa4b60361a8dcd4f SHA512 136f5be7455079b5e65f1a3320874bf66c1483cd00a0305043d183f76864891a7db1af9a56f028d871f5aed93cc6963b4212410d1db7f4c02bf02f1fef0d5df9
+EBUILD hashie-3.5.7.ebuild 1250 BLAKE2B 9d9d4dc9389e8509c2be5810b08adb8ca19171a4519670ff42400de6289b57099384c266572feb5d05b08b4a9c9c171c08828049f8e4177a6efb1b9718be7fb8 SHA512 cf157a51b6d3d5cc5eddf7f1d9725c3591b7818321f96d181351a1ae9c4abed945e63153fc12444f1b083484fcf102cdd91c8cea4520a17ae8c001999676f7b2
MISC metadata.xml 247 BLAKE2B 7717702c51c35b2a20983332abc6218047b2b5036e6b4c09d3d58b4339e8f9e776879cd116cfda60d3bcf4188859993fb9f3f779aaf595f155d53e85288f3dcc SHA512 ea4c044637b751a2c28c6ac226121e74ef18196af4b594e60413fec907bbab29c6b0c7735c3f503485df16dcfb36ddb86038394d92e2cd18c8f04626628e9f09
diff --git a/dev-ruby/hashie/hashie-3.5.7.ebuild b/dev-ruby/hashie/hashie-3.5.7.ebuild
new file mode 100644
index 000000000000..4beef2d3980f
--- /dev/null
+++ b/dev-ruby/hashie/hashie-3.5.7.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="CHANGELOG.md README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Hashie is a small collection of tools that make hashes more powerful"
+HOMEPAGE="https://www.mobomo.com/2009/11/hashie-the-hash-toolkit/"
+
+LICENSE="MIT"
+SLOT="3"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+ruby_add_bdepend "test? ( dev-ruby/activesupport )"
+
+all_ruby_prepare() {
+ # Remove bundler and fix one spec that depends on its requires
+ #rm Gemfile || die
+ sed -i -e '/[Bb]undler/d' Rakefile || die
+ sed -e '/pry/ s:^:#:' \
+ -e '1irequire "pathname"; require "tempfile"' -i spec/spec_helper.rb || die
+
+ # Avoid dependency on rspec-pending_for and its dependencies
+ sed -i -e '/pending_for/ s:^:#:' \
+ spec/spec_helper.rb \
+ spec/hashie/mash_spec.rb \
+ spec/hashie/extensions/strict_key_access_spec.rb || die
+
+ # Avoid integration specs to avoid complicated dependencies
+ rm spec/integration/{omniauth*,rails}/integration_spec.rb || die
+}
diff --git a/dev-ruby/mail/Manifest b/dev-ruby/mail/Manifest
index c108015bc60e..c771fe8ec20a 100644
--- a/dev-ruby/mail/Manifest
+++ b/dev-ruby/mail/Manifest
@@ -1,5 +1,5 @@
DIST mail-2.6.6-git.tar.gz 964019 BLAKE2B 5480c92c6d338a36ef654ca959959872bb10adb14f06019a059814b4e1ca3b7d9ab45f9ba296549c356bc1c1f327cb4012108b0d1afaa4662bf6a6abe5bb0d00 SHA512 ab97384724bd40603af0a90ab52d8694132dda38837fa77704d857418bfa707244b69f9325405d38231a03f4ad5f213f2f66dee2d89ea72e6df543d3cb2eadfb
DIST mail-2.7.0-git.tar.gz 620982 BLAKE2B 67ecf6b362d74b265784d6b865eb1b2025e8e0834f46f46eb6d42973e39c2bd38a80f3cd066e58e81c87629f2df73a8afee89436d7020f8ae184587edd1221ff SHA512 13cc4ba3a49ff9ae74691da0fcba41064b3d5af4fbe34c6e83563a6da069fe006707460534f9ee5b0c613039cdf207044272944bc04eeffc5f8834332554ac63
EBUILD mail-2.6.6.ebuild 974 BLAKE2B 8c20abb8236ae53cf35e4bd53224878d0486cfa752f08f84042c6969e2e81d2ec9dae29c4af37527eb4f5aa125c908b37bfebea3eb3642be1ae334ccefdcda44 SHA512 cdcb1ea5c86c84020a286cc66ee4f6ba508cc6bab23a807f11b33bf83797363658eba66e5ac31c762b8980f8ebd73d6b857408c614a79ca0c29c7d22d004ecd7
-EBUILD mail-2.7.0.ebuild 793 BLAKE2B 2c9ef8447fada6d9f90a2550c125c7e7456837a6e836a0f47860aedf841affb1ce68bf892e5bdc98f90138b6aa193cab1bed95c54146976194d3c35f15a901fa SHA512 a4d97874296695bbdfdec719d45669578d4758de6a20ab2070286be37980af696f303e9a67db4f04bf050f8d0ae2ca94f6c73133301d7ca551649c7a2fe8164a
+EBUILD mail-2.7.0.ebuild 908 BLAKE2B 448ee961eec7b4cf214b3bcc61feeaacd6171d579f257e902ebbbec3ffa2d695c9d5768036c8057d5688efa20efcc8791b1afe73ee47aa152426f225878de043 SHA512 3a33b7be96ac2942a6ab6bf03f2464ca3513a39ae73592923788e574b0c63274db7692f500b01cbecec3fb201481f7c74cd1814d5317a75a31cc9fe326a84452
MISC metadata.xml 336 BLAKE2B 05720c141d8870f2d762c280717a98dd07ff1d6d3679ab777e69669542b257e1cda8dc845b780d221699b8fcece77fe75f9b5226ee8ecce772bd51af22d7dd68 SHA512 0952e9c85bcf07cc1adc299d0812259156410f487f2b10a77a29f7871128fa35595b605579f85b0868179f60b978585ed27cdc069608094f7fe186b5e15ae1b1
diff --git a/dev-ruby/mail/mail-2.7.0.ebuild b/dev-ruby/mail/mail-2.7.0.ebuild
index f3cf32003290..e3f05a71085b 100644
--- a/dev-ruby/mail/mail-2.7.0.ebuild
+++ b/dev-ruby/mail/mail-2.7.0.ebuild
@@ -21,7 +21,7 @@ SRC_URI="https://github.com/${GITHUB_USER}/mail/archive/${PV}.tar.gz -> ${P}-git
LICENSE="MIT"
SLOT="$(get_version_component_range 1-2)"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
ruby_add_rdepend ">=dev-ruby/mini_mime-0.1.1"
diff --git a/dev-ruby/mini_mime/Manifest b/dev-ruby/mini_mime/Manifest
index a784db8edb29..688d26ed930a 100644
--- a/dev-ruby/mini_mime/Manifest
+++ b/dev-ruby/mini_mime/Manifest
@@ -1,5 +1,5 @@
DIST mini_mime-0.1.4.tar.gz 31171 BLAKE2B c876d2a2d9d3307aaa5b71c8e453e4579d9d6b7078dc349aeb354b090230c295311b40c9b867b7353295ca348e57a86bc7fa8433c1705183586fb5f31b663316 SHA512 7895ac02fd0cb376241cf6e769428c1587bd4b9a777a6f44cfa6496ddded34c78a253fd9146de883b108a67c02e8cdfba3af1997ba11f6775469c2ac55999157
DIST mini_mime-1.0.0.tar.gz 31205 BLAKE2B c82b806dec4b726d997ebd916e41d8873919a2c53ef1a6b8b02a94ef174837079552058084999e870944885118ee37127c29aa46c602bdd58fdc85bf473fd0cf SHA512 dbb976fa23679a42a2e28b06eb33f61ec991e7115e9bbadca7d09cb4b247a2345b14a2cb4fd4897aab5ffb40c710e931302d07ea3dff4ee64e935a70c9e88fff
EBUILD mini_mime-0.1.4.ebuild 678 BLAKE2B 235d071665c0696f1f15f917ea5eafde1985646eeccb1563c44245e270dcb9dc39e7c86c3840e15e24d193adc5b29fc00bd9de31535050906952d357c9f9a7a1 SHA512 d937adaa126ab4628a67e660415c545cf7995887257345609986b50fd3df2faad17b03d3f234cc1df6d69747452bb89b149bb4ba3514bf15f8863b13b2797d85
-EBUILD mini_mime-1.0.0.ebuild 671 BLAKE2B 6b250853e9b3513eaf5a7380bd145be7416b82c06606044989b8dc7db6098473be100c8ad5be5c24910b6055e31a06bc16c3f502ac3d8fb832b6d5f7d6bd0075 SHA512 9ffca4bbd7958f9fe2c5286e065e4bae4ff819dc0221fca74cb936262c547fa8aecb0487d08794f43d0bdcf2a93aa3475a55b3f8320e1b7fcd4541a18b8536a2
+EBUILD mini_mime-1.0.0.ebuild 786 BLAKE2B 9a996767286a7c69b447e3b82a06356b0e4e50b6500fc68cee71dce48ef733af90f9d1406616b40e60b32db9f99b2dc33004100b093a862bbd5a8eed9f5b788a SHA512 a56697ec1bf441e477b62eafe0aa19f678d8a430b46fff81f726a25a861a26f3753f664290692c51db26e2d28147682bffae78f5c01e0f76a9411933ab2d11c1
MISC metadata.xml 345 BLAKE2B fc6de1be1e40f5e450d784f3e2e2be6f0339687cf728fd6b63bf6f4fd1927200f3a5262a2fca9bfa5a33310cfffdab9fbb817ea40072dfcecffc963b5193107e SHA512 bbffbfd689e60f39f73d5117f6327b250a917446edc6d0dc14cb43a5fbb00dbeaf6ebd92c090f3e7b2168dfc0c409c58be287acad9243a420bd5bbde64f80c43
diff --git a/dev-ruby/mini_mime/mini_mime-1.0.0.ebuild b/dev-ruby/mini_mime/mini_mime-1.0.0.ebuild
index 5612800f03ea..9e8f8f79be5c 100644
--- a/dev-ruby/mini_mime/mini_mime-1.0.0.ebuild
+++ b/dev-ruby/mini_mime/mini_mime-1.0.0.ebuild
@@ -19,7 +19,7 @@ SRC_URI="https://github.com/discourse/mini_mime/archive/v${PV}.tar.gz -> ${P}.ta
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="test"
all_ruby_prepare() {
diff --git a/dev-ruby/ruby-prof/Manifest b/dev-ruby/ruby-prof/Manifest
index 3efbfce95162..6a0cdf2a1cab 100644
--- a/dev-ruby/ruby-prof/Manifest
+++ b/dev-ruby/ruby-prof/Manifest
@@ -1,3 +1,5 @@
DIST ruby-prof-0.16.2.tgz 87039 BLAKE2B 89a06edd36e7e70b978ce56b4cfea04f871538d2c35f25be3e46049d7fea863ad91006f87aa7ffb9afa4416c3e2aaafb7774c93804476dbc746b764c86d01c0e SHA512 4a070486375a40afd03c006385a14f5d2ae3670a658e1153b086d0e63eb7a87af38ae060c9d457cd67a5e084f75dd997cd39b890ef4a510bbae801838f74f7f8
+DIST ruby-prof-0.17.0.tgz 93492 BLAKE2B e573b77fb5f1134af99480efe3af706cade122c51bbef883cf0f915e359c695fe70485239fee7415288e99115146230bc803ec1976a39c6f5d743c10f0158744 SHA512 4e2a542420eced379a0326c0f48a041379a7a2aa06247e5cd9659f92b44ebcfca21d12a7bdf50f23ef0bdd6b37895b963a489a975ca84d487920c8fe52446d53
EBUILD ruby-prof-0.16.2.ebuild 1590 BLAKE2B 4c6c5dfb11e9892715db60979e12d00648fd8daef722844aca1bd74812cc10c90e509e50bdbe822173c1e77db75b5af19358ce968e1e828e106fd6016f4fe4c6 SHA512 376ffdeddc9bb37f668513e597a0a56a3c1d5beb9ebc6fba4fbff2dcff9be1b4815145bb08847e52c068b1f02a198c2e324ca20c5339c6e21ad695f09a968786
+EBUILD ruby-prof-0.17.0.ebuild 1583 BLAKE2B a28fb7519e74730feded234456003a25e7f4f9b7fc9771c818d623ddf5bdb9991f5d08d36eb38adcc3cb7c346987fd4198944de1fbacdbec567fa5e8ade23f3b SHA512 7b7ba8cb573a4bfc170b29f5b7a250cead1298cd223fe595267bfbfe414bcdb4101c354902d356e346ad70d03c583e42dbcefe393025efee3fa104b1643d4325
MISC metadata.xml 345 BLAKE2B abf08843e05ea5a260b8d3b1de88259aa5b593ef0be34c9066cc9f53aec48f13e962ee77224e28b7253f45850af20222d672578f57111bbca2d250458515c26d SHA512 e1647ce0131d640e8de67cdaf4bedd36d5cf3cc1d251e08b3f36a7c82bf356f80a3911984adbe14d25250b2f5c3333a988b5baed8978adea0b68594d985f22ef
diff --git a/dev-ruby/ruby-prof/ruby-prof-0.17.0.ebuild b/dev-ruby/ruby-prof/ruby-prof-0.17.0.ebuild
new file mode 100644
index 000000000000..2a48a14c7e1e
--- /dev/null
+++ b/dev-ruby/ruby-prof/ruby-prof-0.17.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="ruby22 ruby23 ruby24"
+
+RUBY_FAKEGEM_EXTRADOC="README.rdoc CHANGES"
+RUBY_FAKEGEM_DOCDIR="doc"
+
+inherit multilib ruby-fakegem
+
+DESCRIPTION="A module for profiling Ruby code"
+HOMEPAGE="https://github.com/ruby-prof/ruby-prof"
+SRC_URI="https://github.com/ruby-prof/${PN}/archive/v${PV}.tar.gz -> ${P}.tgz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE=""
+
+ruby_add_bdepend "test? ( dev-ruby/test-unit:2 dev-ruby/minitest )"
+
+all_ruby_prepare() {
+ # Avoid bundler
+ sed -i -e '/bundler/I s:^:#:' -e '/:build/ s:^:#:' Rakefile || die
+
+ sed -i -e '2igem "test-unit"' test/test_helper.rb || die
+
+ # Fix a timing-dependant spec since its thresholds for success are
+ # too tight.
+ sed -i -e '/test_class_methods/,/^ end/ s:^:#:' test/measure_cpu_time_test.rb || die
+
+ # We install the shared object in lib, not ext.
+ sed -i -e 's#../ext/ruby_prof#../lib/ruby_prof#' lib/ruby-prof.rb || die
+
+ # Avoid unneeded dependency on rake-compiler
+ sed -i -e '/extensiontask/ s:^:#:' \
+ -e '/ExtensionTask/,/end/ s:^:#:' Rakefile || die
+
+ # Create directory required for the test suite to pass
+ mkdir tmp || die
+}
+
+each_ruby_configure() {
+ ${RUBY} -Cext/ruby_prof extconf.rb || die "extconf.rb failed"
+}
+
+each_ruby_compile() {
+ emake V=1 -Cext/ruby_prof || die "build failed"
+
+ cp ext/ruby_prof/*$(get_modname) lib/ || die "copy of extension failed"
+}
+
+all_ruby_install() {
+ all_fakegem_install
+
+ for dir in examples ; do
+ docinto "$dir"
+ dodoc -r "$dir"/*
+ done
+}