From f9b29a75b2b633895ac0971844757dc7c294317c Mon Sep 17 00:00:00 2001 From: Anton Bolshakov Date: Mon, 29 Jul 2013 14:25:29 +0000 Subject: [PATCH] arachni: new ruby deps --- dev-ruby/arachni-rpc-em/Manifest | 2 + .../arachni-rpc-em/arachni-rpc-em-0.2.ebuild | 19 ++++++++++ dev-ruby/arachni-rpc/Manifest | 2 + dev-ruby/arachni-rpc/arachni-rpc-0.1.3.ebuild | 15 ++++++++ dev-ruby/em-synchrony/Manifest | 2 + .../em-synchrony/em-synchrony-1.0.3.ebuild | 18 +++++++++ dev-ruby/pony/Manifest | 2 + dev-ruby/pony/pony-1.5.ebuild | 18 +++++++++ dev-ruby/rb-readline/Manifest | 2 + dev-ruby/rb-readline/rb-readline-0.5.0.ebuild | 18 +++++++++ dev-ruby/sys-proctable/Manifest | 2 + .../sys-proctable/sys-proctable-0.9.3.ebuild | 19 ++++++++++ dev-ruby/terminal-table/Manifest | 2 +- .../terminal-table-1.4.5.ebuild | 11 ------ dev-ruby/typhoeus/Manifest | 4 +- ...eus-0.6.2.ebuild => typhoeus-0.3.3.ebuild} | 17 +++++++-- .../base/package.accept_keywords/dev-ruby | 11 ++++++ www-apps/arachni/Manifest | 2 +- www-apps/arachni/arachni-0.4.3.2.ebuild | 38 ++++++++++--------- 19 files changed, 168 insertions(+), 36 deletions(-) create mode 100644 dev-ruby/arachni-rpc-em/Manifest create mode 100644 dev-ruby/arachni-rpc-em/arachni-rpc-em-0.2.ebuild create mode 100644 dev-ruby/arachni-rpc/Manifest create mode 100644 dev-ruby/arachni-rpc/arachni-rpc-0.1.3.ebuild create mode 100644 dev-ruby/em-synchrony/Manifest create mode 100644 dev-ruby/em-synchrony/em-synchrony-1.0.3.ebuild create mode 100644 dev-ruby/pony/Manifest create mode 100644 dev-ruby/pony/pony-1.5.ebuild create mode 100644 dev-ruby/rb-readline/Manifest create mode 100644 dev-ruby/rb-readline/rb-readline-0.5.0.ebuild create mode 100644 dev-ruby/sys-proctable/Manifest create mode 100644 dev-ruby/sys-proctable/sys-proctable-0.9.3.ebuild rename dev-ruby/typhoeus/{typhoeus-0.6.2.ebuild => typhoeus-0.3.3.ebuild} (66%) diff --git a/dev-ruby/arachni-rpc-em/Manifest b/dev-ruby/arachni-rpc-em/Manifest new file mode 100644 index 000000000..a391f97b3 --- /dev/null +++ b/dev-ruby/arachni-rpc-em/Manifest @@ -0,0 +1,2 @@ +DIST arachni-rpc-em-0.2.gem 37376 SHA256 206d0293067187cb81d01ec50f2bab4f5775238416c69611cb4a256508fa312e SHA512 c7ade00a6f49fcc8f962723c42a09bab225932344713080749bbcaa37224e60f09ad6455d3edf609f1d2e3826686931144ddd061cbb43caceff5554a409c5f61 WHIRLPOOL 01e779275e22b8fdc96497fac0a9da777fa742d5de6d13a17723c96b8ef4556dd8ab3d676241141776f22bd64c1c328f0337bbdc59dbcd8ae4a37e27e6f26ee2 +EBUILD arachni-rpc-em-0.2.ebuild 508 SHA256 f355c9d6d2a926477ce6219ca2063fbfff82e2e88e54fbd2629c4bf60d2a3026 SHA512 50f65c9affa519356afd1cd7cc81c3e010cfff4dfbe17916c78d090b4b639ed821242ff1bb79390386f9943ac46b9796754fa933c4e58f0ad1dcbbbf964b6d11 WHIRLPOOL 74165eea954cd2d423104387842af36c02d58a435de35db67ae173a5decfce1900d49970dc461d06490b32c1ac43045213d3a5aaa8adc2baefffffdea12336c3 diff --git a/dev-ruby/arachni-rpc-em/arachni-rpc-em-0.2.ebuild b/dev-ruby/arachni-rpc-em/arachni-rpc-em-0.2.ebuild new file mode 100644 index 000000000..18176e962 --- /dev/null +++ b/dev-ruby/arachni-rpc-em/arachni-rpc-em-0.2.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=4 +USE_RUBY="ruby18 ruby19" + +inherit multilib ruby-fakegem + +DESCRIPTION="EventMachine-based client and server implementation of Arachni-RPC" +HOMEPAGE="https://rubygems.org/gems/arachni-rpc-em" + +LICENSE="BSD" +SLOT=0 +KEYWORDS="~amd64 ~arm ~x86" + +ruby_add_rdepend "=dev-ruby/arachni-rpc-0.1.3 + >=dev-ruby/em-synchrony-1.0.0 + =dev-ruby/eventmachine-1.0* >=dev-ruby/eventmachine-1.0.0" diff --git a/dev-ruby/arachni-rpc/Manifest b/dev-ruby/arachni-rpc/Manifest new file mode 100644 index 000000000..574cf1b76 --- /dev/null +++ b/dev-ruby/arachni-rpc/Manifest @@ -0,0 +1,2 @@ +DIST arachni-rpc-0.1.3.gem 8704 SHA256 6c78afa6706b7f2ebb9d12c28fef77251742dc3e13c2d82ab08d637b6def6b63 SHA512 99adcf31f8c7a6f7a4b7451a1f0e1537268ad67de10d0a552ff242ae74298643edf6c34a6bcceb8c61faf90ea907b82a47209c3b832164aa2d9ee225eb459ab7 WHIRLPOOL 648cf2a079bd82eb8a35ec800c330af1cbf70e77b392c0b25a4b0abd68e1a946282a94b059f81e670dce362c8aa4818f74bdf1e0bc0a084463142534d2fefa63 +EBUILD arachni-rpc-0.1.3.ebuild 369 SHA256 345351b3129c2b4e3f5948f82830c0bf2c7c951502b8cfbea4f04f1d63543c04 SHA512 dfda486f30582488124c553c677b1667fa37f95e5ba43be586126f061bc03291c503a994e4d105ee09b4aca25b51f7b91fbe1268a86d232b1adea19c577b07ed WHIRLPOOL acd2219ebd21c159313be9f4c5f429691b9525bd259978f10e1f3977227bb917505cb4a3fb3c62f8531a138b5062316b0dd460ad7543e6471aa58edf58287de2 diff --git a/dev-ruby/arachni-rpc/arachni-rpc-0.1.3.ebuild b/dev-ruby/arachni-rpc/arachni-rpc-0.1.3.ebuild new file mode 100644 index 000000000..0a86aa567 --- /dev/null +++ b/dev-ruby/arachni-rpc/arachni-rpc-0.1.3.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=4 +USE_RUBY="ruby18 ruby19" + +inherit multilib ruby-fakegem + +DESCRIPTION="Arachni-RPC is a simple and lightweight Remote Procedure Call protocol" +HOMEPAGE="https://rubygems.org/gems/arachni-rpc" + +LICENSE="BSD" +SLOT=0 +KEYWORDS="~amd64 ~arm ~x86" diff --git a/dev-ruby/em-synchrony/Manifest b/dev-ruby/em-synchrony/Manifest new file mode 100644 index 000000000..e643fd3ef --- /dev/null +++ b/dev-ruby/em-synchrony/Manifest @@ -0,0 +1,2 @@ +DIST em-synchrony-1.0.3.gem 30720 SHA256 446103a238b44d9258386f10b7f0afa85e0bbf433c11813cacd7b81aa7b84457 SHA512 91386fe6225fe470f40a7c255932dcd4fe4ee7d2ee0fb5eb0d53291668203665dfc235a1ee2ad3e38e3e46fb7de73b1c98b70c432733b59e3d2adbd6b4823655 WHIRLPOOL 5dfbb5e74360dcd0d80d276d5bfb6d3da581ecc3fffa176402152e50a71df5a01de068c5727482912122945d09f5be56af6af1d7f03b644ab5b4907f78be1694 +EBUILD em-synchrony-1.0.3.ebuild 385 SHA256 8cd8a8eb19e90199ce41a44baaf8aa69908692a63511f08b48a16f8233fb2926 SHA512 930192f8c8752eea4efc5635f2c8871ce3351d4afd930c0631367b59b36fd2468d73d4c25aaf2fcf56e18113228f9612b8a514061b6e8b5ea0ca1e625aa4c7b7 WHIRLPOOL ebdb83018f96fbb921a87320fadd4ce9570e262cd7ca2d80e25ccbc448f5feb317e55c48b0b1f758c3019a639f07c83fa28e188cdd725ef8065169adaabe5f2b diff --git a/dev-ruby/em-synchrony/em-synchrony-1.0.3.ebuild b/dev-ruby/em-synchrony/em-synchrony-1.0.3.ebuild new file mode 100644 index 000000000..b540af206 --- /dev/null +++ b/dev-ruby/em-synchrony/em-synchrony-1.0.3.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=4 +USE_RUBY="ruby18 ruby19" + +inherit ruby-fakegem + +DESCRIPTION="Fiber aware EventMachine libraries" +HOMEPAGE="http://rubygems.org/gems/em-synchrony" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86 " +IUSE="" + +ruby_add_rdepend ">=dev-ruby/eventmachine-1.0.0" diff --git a/dev-ruby/pony/Manifest b/dev-ruby/pony/Manifest new file mode 100644 index 000000000..f421f6d5e --- /dev/null +++ b/dev-ruby/pony/Manifest @@ -0,0 +1,2 @@ +DIST pony-1.5.gem 10752 SHA256 e235e7cfae4ca491cfe8359002fea706dd7854c42e96bcf0e7e55b53a8e3de58 SHA512 e5b75059f596b1228cb0fd23b9a02970e7c5f56f40b32135893ffc3908fe0f61a4b1ef7ae4eca472d570ae3a3df023a32871a5fce278f30929d6f34da54d2847 WHIRLPOOL fa9b58aab38f4844c81e320820ee9dd0408b7b6ebd3c1157b2bcda2a776cb28cbf2666da02c24aa69ab96a8b3ca85e77765ebf417ecffab880f958eaa1381752 +EBUILD pony-1.5.ebuild 356 SHA256 dd48ece9a91d11af7df36bd254f24a9aec89705b049b447a866906626d831e43 SHA512 006e0f55e34d03432336446288af5b8ac2039c0042197bb5320e7004add2a1bb44bce003eb9f8fe836a1eb23af78ed15514841214f30b7c2a1ecfa735d4804fa WHIRLPOOL 8165158ac96b2770036c31ff31ffe2afd73f3b08b494ec9ff652cc2f84deac170a4102b390714e1097e326fcb9bf7206a9bf8f06f7c0138e44a785c269d582ff diff --git a/dev-ruby/pony/pony-1.5.ebuild b/dev-ruby/pony/pony-1.5.ebuild new file mode 100644 index 000000000..09064578b --- /dev/null +++ b/dev-ruby/pony/pony-1.5.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=2 +USE_RUBY="ruby18 ruby19" + +inherit ruby-fakegem + +DESCRIPTION="Send email in one command" +HOMEPAGE="http://rubygems.org/gems/pony" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="" + +ruby_add_rdepend ">dev-ruby/mail-2.0" diff --git a/dev-ruby/rb-readline/Manifest b/dev-ruby/rb-readline/Manifest new file mode 100644 index 000000000..91e8359dc --- /dev/null +++ b/dev-ruby/rb-readline/Manifest @@ -0,0 +1,2 @@ +DIST rb-readline-0.5.0.gem 95232 SHA256 882598bc5672e315177314502998555e1318a54009204662ccfbd3cc2f5e3daa SHA512 fa68e0e8cfa952282781304e0375e3dec97d0e720967d917a80cf4e54da2a419e6648147c50ac9af4442ac80f412242809197c300233dc105aba4b11fad74512 WHIRLPOOL 0cbc1d4a682bc45ff18e299b78d36edd9f1bc384e258f758270f968e0bb082791f3e5dc0d8d3d090ff65869ae41ac865a0e0fb981deb3cdbe22a87653c32d5fa +EBUILD rb-readline-0.5.0.ebuild 384 SHA256 ceeacbc161254b7f97fdaca7f9294636fa240cdd6ff7b77ae2bbc0a5f972555d SHA512 dc23102f2f10aa1b3e8361005c240ae7080390f3419dc54263b353fb2d9b311f35b03f7f7294f61a07a971d2454d8a45660d084ec8d07fa3a6b6d526d3caf1c4 WHIRLPOOL ecc27acad6f0562fe63deda12a151001b111233ec5a1c9abdb4d70176f97e9be1f7746390d1a03a81bf45784b425fd9085c42199f81019eecb0d53c7d445bc2c diff --git a/dev-ruby/rb-readline/rb-readline-0.5.0.ebuild b/dev-ruby/rb-readline/rb-readline-0.5.0.ebuild new file mode 100644 index 000000000..819853436 --- /dev/null +++ b/dev-ruby/rb-readline/rb-readline-0.5.0.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=4 +USE_RUBY="ruby18 ruby19" + +inherit ruby-fakegem + +DESCRIPTION="Ruby implementation of the GNU readline C library, " +HOMEPAGE="http://rubygems.org/gems/rb-readline" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="" + +ruby_add_rdepend "dev-ruby/rake" diff --git a/dev-ruby/sys-proctable/Manifest b/dev-ruby/sys-proctable/Manifest new file mode 100644 index 000000000..cebab4738 --- /dev/null +++ b/dev-ruby/sys-proctable/Manifest @@ -0,0 +1,2 @@ +DIST sys-proctable-0.9.3-universal-linux.gem 18432 SHA256 07ffec6066212f4ffec1e77f30da5c8b3a07b5b63229f2d241708834f1ffccef SHA512 481b1988d2c18c33d5aac335a6438652f31c2c6328380fa19feb184d99109bab33295abe5f2245c7086f4e7803035212fb46fc9df810085b5dd1fed1be8dffe7 WHIRLPOOL b40819fa36e0cd6df806c6c11a9c484091d1cc21e9f32537a14bc8968c882567a9ade63424659bfac31587dc71ed382ae2fa5b3a8461c32353cdf9ec3e457ecb +EBUILD sys-proctable-0.9.3.ebuild 444 SHA256 0056067a0c21a196e01b0c938eee72dd5aa2f4446269fb8ec5bccc5ba5e07774 SHA512 fa7c72f3306f047a158e10715874b51264599b311ea89965f509c0d3e8527f68ff0d5e4f8057f5b207604610fe04f7d844955ec42ed9ef269a235993e1dd76a6 WHIRLPOOL c757926fd7fda268fa3fbfefa8d9266c3c0097bbfa3984ef77697159e05bc7f03a356b7bedfb69e968c8126e45033a095f76bc1a0580a1c1c467aa13b8f43a97 diff --git a/dev-ruby/sys-proctable/sys-proctable-0.9.3.ebuild b/dev-ruby/sys-proctable/sys-proctable-0.9.3.ebuild new file mode 100644 index 000000000..3e3d6bb5a --- /dev/null +++ b/dev-ruby/sys-proctable/sys-proctable-0.9.3.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=2 +USE_RUBY="ruby18 ruby19" +RUBY_FAKEGEM_VERSION="${PV}-universal-linux" + +inherit ruby-fakegem + +DESCRIPTION="An interface for providing process table information" +HOMEPAGE="http://rubygems.org/gems/sys-proctable" + +LICENSE="Artistic-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="" + +ruby_add_rdepend ">dev-ruby/mail-2.0" diff --git a/dev-ruby/terminal-table/Manifest b/dev-ruby/terminal-table/Manifest index 5ba585fc4..a6e500b7e 100644 --- a/dev-ruby/terminal-table/Manifest +++ b/dev-ruby/terminal-table/Manifest @@ -1,2 +1,2 @@ DIST terminal-table-1.4.5.gem 14336 SHA256 bf81561a406d3389fcd08fc44447fb980f2810d1aaf99b9e06fc1916c83d1999 SHA512 c5ed0c9d8058056d9b4da4cb6ccdc4854821585b1d5bee56e8bf8829e8cd9e6a97bb9da7314c1475c7b89a39dad60e9ad957d4659ba0b4f0f8197296dd612eb9 WHIRLPOOL cd598eac06f781d121e4bda5c172d996ee14f3b356c9482473bd5e4804ee173558170dcf1bf37287f1b7ab3f054bd7a255485ad9b9b2a7c82e68034cb5e382db -EBUILD terminal-table-1.4.5.ebuild 747 SHA256 7df9c5a3e1bff8e92e3ea3715101e1609677f625999119146be440c425a30b7a SHA512 24e2caf16496226cfc66073662c1fbdff26629fde680bf26c001c6bae3253dd2a4caf7c40395b9785ab36f2d26ac30c9a9a2f2245aac76422d4922237463ff94 WHIRLPOOL c22ae75172f8a9ad32c27280a0cc5ced24dc9c25d1f71da7120e61e97b1b4163bb6859ad1a5b3cc7de6000cb13c9bd3f053daf569f5979451d72c6a0bc6796c5 +EBUILD terminal-table-1.4.5.ebuild 349 SHA256 5b1e6ff1796dc0e52db0afcf3f94bd2d5d627ddc857c58905ca925c67cbc44b6 SHA512 afc052630db3dc5357ad89c94352b49c632577dbc9989ecd4fde813f301a15460b8ddaabd32b7beacd3e58e0b0b5522c288af06699dbb961c88d11b2d5bf4518 WHIRLPOOL 9633c98e252dc96686b18f15795d6796b6631999ed6b0c2841d443cec16b0e52320f9f84a7756762f9d70fea35dc1d08eadf2700f4f01d10626a9b840a6dd84e diff --git a/dev-ruby/terminal-table/terminal-table-1.4.5.ebuild b/dev-ruby/terminal-table/terminal-table-1.4.5.ebuild index d0faa5ae6..7baef577a 100644 --- a/dev-ruby/terminal-table/terminal-table-1.4.5.ebuild +++ b/dev-ruby/terminal-table/terminal-table-1.4.5.ebuild @@ -13,14 +13,3 @@ HOMEPAGE="http://rubygems.org/gems/terminal-table" LICENSE="MIT" SLOT="0" KEYWORDS="~amd64 ~x86" - -#IUSE="hardened" - -#ruby_add_rdepend ">=dev-ruby/ethon-0.5.10" - -#all_ruby_prepare() { - #dev-lang/ruby might need the "hardened" flag to enforce the following: -# if use hardened; then -# paxctl -v /usr/bin/ruby19 2>/dev/null | grep MPROTECT | grep disabled || ewarn '!!! Typhoeus may only work if ruby19 is MPROTECT disabled\n Please disable it if required using paxctl -m /usr/bin/ruby19' -# fi -#} diff --git a/dev-ruby/typhoeus/Manifest b/dev-ruby/typhoeus/Manifest index 0538bcf05..2de0b9122 100644 --- a/dev-ruby/typhoeus/Manifest +++ b/dev-ruby/typhoeus/Manifest @@ -1,6 +1,6 @@ +DIST typhoeus-0.3.3.gem 46592 SHA256 4b5fff48fe922849cf0c69b8fa0bfeb4ac65c08c93fdc2d8b5d82e4d28f6df19 SHA512 fe541cf8c7a57afe5177199a4a94d1146b2d2b785326b01db7c2fc1a721458db432a217af05a09e5b6f676995e46e4efbae488896ddebfb04071618d38261b68 WHIRLPOOL 632450b4481b9188d0af2c34f17f64a5bd2cf565f34f7fd33be3bcfe4843e2fdc561663bb3a9c78182e988a5c2897eb37c3b8e63cec794e22bf1089343d88fe8 DIST typhoeus-0.4.2.gem 32256 SHA256 538f597364cac62efba2c022f71370c5895cde5fae68685fcb6fdb80e24f711b SHA512 81f029b01ff58245ef5afbe20ae989342b7d8332b826ea267cef6719dc386b27e07de1a90e48d215f5c0e37792e31007a0cb5f6794300d7989cdb3cdf46e1fdf WHIRLPOOL 7bec6b4c9add86a258e3e39d2aeccac5d804434394a9a2e2cf9e5c4b754916b5c2581c633539da50199f7bb9bfb2558cc58ba8f08bc8c51c82a46db50c8299d8 -DIST typhoeus-0.6.2.gem 24576 SHA256 06384775bb36522ed06f211d56d764c3663d8410d9f95b2c2b12b7997194d02d SHA512 4ed9604abb1550924452397aafc60203e614d4891a043f25b734fb7fbd03a934d1ca65126287b499eb92b5281346fe26290543231906140345f1035955571e67 WHIRLPOOL d1ba67a78091fd5bc9f666e24efee43fbdbaf4ec0d629574203407148ec5258d587c1e9f10bf22437986426fc4fd37d7a0274fcd84545bd887d92d52b7be5dd9 DIST typhoeus-0.6.3.gem 25088 SHA256 a1d70b2965e9c7f2aeb284bd71218a31afcfc00dc32f4a945ea7c2b7854fd4ff SHA512 a7183af9fe0417be65a65d9581b3d5143370c9ae5f8e4824a1f7de71e0b2a36b13153b364cc0639338c4d1e7e05de8639238900ffb0201e0ce909b08bdb25ab3 WHIRLPOOL 5cabccad95fed546f6ac6ffa73467a7158a7fc06f713989eef2804e6ef2f4d51710e5d240928a71a8ec6cc45b5ccf6bfc58e147fbf82c75b3bfbd90357447b58 +EBUILD typhoeus-0.3.3.ebuild 999 SHA256 91197a6fd3dd36f4d423e5faabfdc30444575e127087440783a5c8b65620e7e1 SHA512 e88781d3e4c4c875e036854e6b9fcee475977692f9a8d6d44f59c883ad2c6c24f8b3029f8a8cb2dbdb14b41f335736255ab2cb4cac3ce4c81214ae34221f03ba WHIRLPOOL a722db882b8ad48a0a874f64416bc278117a29dd75b83b5e4753922f36f875dbb38111a6a8f2272f68785ab3e5c0db44a2fd05c2d4877206d84159e85141f9d9 EBUILD typhoeus-0.4.2.ebuild 786 SHA256 1d9e2d41b3d0ebf56091d3b967e0fa1dc1829c30fef97c077d8ba4001db45be2 SHA512 9dcd3b96d1c07daf21b9ed9b735439520a5258bb1466fe254f4d3fbf27b274307dc2ea2cb07b845931799460dd1928f6025d6d0acfc5ac4e1c0b99ef3398bc08 WHIRLPOOL 641fedcb998ffb367542cd817e8a6cc91d8aab76b0e7dd99f7fbeea82edb91954603ec3d5999a3072189444127937e8666d2fa1e95160bf87f1f8f400a784cba -EBUILD typhoeus-0.6.2.ebuild 765 SHA256 a5cfac0e02c97c7cbb09e3ed9e30903eb69b8f796e655746a9ff85592ae56e3e SHA512 4e88d4de454b9808cf9f7158cdedd258bd94739ad76bba7a2cc38bf55da18c04a1174a5794beb03392a622cbcee4e345aa27cb7eddfb804fbc4279d903612e3d WHIRLPOOL 320da1166670e186d76c61a3cdf3ae92d1fb3f342dfae3efc84c8a3bdba97eda16e93412b8eae234f7886c2bdfa80e501651de58dd1e8673d4b4654b5c39a93f EBUILD typhoeus-0.6.3.ebuild 765 SHA256 0a4ccca7dd2c3925284fe8a50ec34e89a4d78392e76a9e4b451f51259a7eee44 SHA512 e9910a5e4cb58578374cadb49997de70577a8c97e9a0ad3829e23afdc4792827612a01656ff30fa53645246b17f5af1c132b878e6304c74842808f77855b8953 WHIRLPOOL deb5d9f8303a01580d232a80b0af0b72a194216c32cc04605c9158b34dd9923589279ed93a0a6bca99ff1968507d8b9efbf71a4d8f4d7325b5695ab9564b4850 diff --git a/dev-ruby/typhoeus/typhoeus-0.6.2.ebuild b/dev-ruby/typhoeus/typhoeus-0.3.3.ebuild similarity index 66% rename from dev-ruby/typhoeus/typhoeus-0.6.2.ebuild rename to dev-ruby/typhoeus/typhoeus-0.3.3.ebuild index e2c17bda0..728670082 100644 --- a/dev-ruby/typhoeus/typhoeus-0.6.2.ebuild +++ b/dev-ruby/typhoeus/typhoeus-0.3.3.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2010 Gentoo Foundation +# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ -EAPI=4 +EAPI=5 USE_RUBY="ruby18 ruby19" inherit multilib ruby-fakegem @@ -11,11 +11,11 @@ DESCRIPTION="Typhoeus runs HTTP requests in parallel while cleanly encapsulating HOMEPAGE="https://rubygems.org/gems/typhoeus" LICENSE="BSD" -SLOT="0" +SLOT="$(get_version_component_range 1-2)" KEYWORDS="~amd64 ~x86" IUSE="hardened" -ruby_add_rdepend ">=dev-ruby/ethon-0.5.10" +ruby_add_rdepend "dev-ruby/mime-types" all_ruby_prepare() { #dev-lang/ruby might need the "hardened" flag to enforce the following: @@ -23,3 +23,12 @@ all_ruby_prepare() { paxctl -v /usr/bin/ruby19 2>/dev/null | grep MPROTECT | grep disabled || ewarn '!!! Typhoeus may only work if ruby19 is MPROTECT disabled\n Please disable it if required using paxctl -m /usr/bin/ruby19' fi } + +each_ruby_configure() { + ${RUBY} -C ext/typhoeus extconf.rb || die "extconf failed" +} + +each_ruby_compile() { + emake -C ext/typhoeus + cp ext/typhoeus/native$(get_modname) lib/typhoeus || die "cp failed" +} diff --git a/profiles/pentoo/base/package.accept_keywords/dev-ruby b/profiles/pentoo/base/package.accept_keywords/dev-ruby index be24a63d6..925ed9c9f 100644 --- a/profiles/pentoo/base/package.accept_keywords/dev-ruby +++ b/profiles/pentoo/base/package.accept_keywords/dev-ruby @@ -114,3 +114,14 @@ dev-ruby/builder:3 ~dev-ruby/awesome_print-1.1.0 ~dev-ruby/nokogiri-1.6.0 ~dev-ruby/mini_portile-0.5.1 +~dev-ruby/arachni-rpc-em-0.2 +~dev-ruby/em-synchrony-1.0.3 +~dev-ruby/arachni-rpc-0.1.3 + +dev-ruby/typhoeus:0.3 +~dev-ruby/polyglot-0.3.3 +~dev-ruby/pony-1.5 +~dev-ruby/sys-proctable-0.9.3 +~dev-ruby/rb-readline-0.5.0 +~dev-ruby/mail-2.5.4 +~dev-ruby/treetop-1.4.14 diff --git a/www-apps/arachni/Manifest b/www-apps/arachni/Manifest index 604983aac..90df83adb 100644 --- a/www-apps/arachni/Manifest +++ b/www-apps/arachni/Manifest @@ -1,4 +1,4 @@ AUX 0.4.3.2-unbundler.patch 1583 SHA256 fa5ceaa488144548dda15eac9a67ff3af25d7155846f0de16e059371b6a46b65 SHA512 eff2e25f047b166202ac3722ed4191f684938c32420c6832c845831e0dd149a5f578b10bbd8025e23f5a8c70e7177f8c2807760ed1a8c7052d8e7f0a00d6d075 WHIRLPOOL 5932273aff6f61f9ef7d072a6473809c9ae523e6624800f137274cc2d1ae14a7fd1e10f892e5edce0b53340e51ee0a29067910127368a2e27ada7afbcc15be0e AUX arachni 49 SHA256 9c7f0643bf658ed642f3e0e752a19cf127eecc9a6eb23e7a4237aeee34e8a0e2 SHA512 21213121120b862ca2fe99367776cd617dac218002225a04396dd29050669a0a9a38c93a94afde049f2f3f65129b6bb9937456db36b1340133f1ae600b6105ed WHIRLPOOL 68498b8f7acc4a1ff4c4282cad37a6bf388831f0a5ecfdcb347c5abccc4c75024c3617f4693fe798ec972b39bf961411258f6e42f8fec623327b45bedf57ab56 DIST arachni-0.4.3.2.tar.gz 1232492 SHA256 f7dcd476a76249fe3cc723e1d26ff89abc5f003ffc53c0979541861124835973 SHA512 f60faf61b2eb97f08b8506d482030cd0e21112c1d5da201fcf5bc90dec6985f5f654325812d8e408b0a4d9fa1744d66ede389c1c78123793f1b7b3266c501025 WHIRLPOOL 1699434fd4ab588a902988393030224556932b4f81b7bb2ae3144790b663bc2b05e751b22294ddf12045d06892f00fd3f7918a4d2d11a8f614dd734585e20f36 -EBUILD arachni-0.4.3.2.ebuild 1573 SHA256 5d5379d946eb564bbbb283f6da9597cc9ac80494c5bfeae0c6c6895c3270448f SHA512 f321790559d6574a061eeb29d23f1783dc29d78f0c4fbbbae24875dafb862b1a0aa08637f794f490acc758f366b64855e376f186ea1165a9fe46811cfc81b013 WHIRLPOOL 328ebf7ea5560cf7998ea3a33bb57014730f15b3601dca954fd1a6283ba172f98d512124b6b2f451eaf1db28fc118593d7f89c94b7788f08259ba25145aace90 +EBUILD arachni-0.4.3.2.ebuild 1670 SHA256 61aaadcbd59faa4738e6dae1dbfdf85d8b62a6c1e5a11e5b48ef002ab81fd4c1 SHA512 22571bf5a50b8303b54eae555e52e9578490a81d4a41f910f2c8038f81d41f1c61ee5c8fcfe0544ea14d426b050b8e08d863b7dea2ffc2c09057e6505a29f72a WHIRLPOOL b7986a660e3fcd91a2beffa2c2850f03e1ee8f00418798643a9854c66b33ed6699609c75ad54c45be6eb02b9bc1af397632d1b951aa094d2c998b4c56e6f69ee diff --git a/www-apps/arachni/arachni-0.4.3.2.ebuild b/www-apps/arachni/arachni-0.4.3.2.ebuild index da655c8f5..cc3e74020 100644 --- a/www-apps/arachni/arachni-0.4.3.2.ebuild +++ b/www-apps/arachni/arachni-0.4.3.2.ebuild @@ -18,7 +18,7 @@ KEYWORDS="" IUSE="" DEPEND="" -RDEPEND="dev-lang/ruby +RDEPEND=">=dev-lang/ruby-1.9.2 dev-ruby/rubygems dev-ruby/json dev-ruby/rspec @@ -33,30 +33,34 @@ RDEPEND="dev-lang/ruby =dev-ruby/addressable-2.3* dev-ruby/awesome_print >=dev-ruby/nokogiri-1.5.7_rc1 - =dev-ruby/terminal-table-1.4* - =dev-ruby/sinatra-1.3* >=dev-ruby/sinatra-1.3.2 - =dev-ruby/sinatra-contrib-1.3* >=dev-ruby/sinatra-contrib-1.3.1 + >=dev-ruby/terminal-table-1.4.2 + + =dev-ruby/arachni-rpc-em-0.2 + =dev-ruby/typhoeus-0.3* >=dev-ruby/typhoeus-0.3.3 + =dev-ruby/addressable-2.3* >=dev-ruby/addressable-2.3.2 + dev-ruby/pony + dev-ruby/rb-readline + >=dev-ruby/sys-proctable-0.9.1 + dev-ruby/highline " -## dev-ruby/rake-10.1.0 - -#libffi4 -#libxslt -#libcurl4 (< 4.29.0) - -#=dev-ruby/arachni-rpc-em-0.2 -#=dev-ruby/typhoeus-0.3* -#=dev-ruby/pony -#=dev-ruby/rb-readline -#=dev-ruby/sys-proctable-0.9* -#=dev-ruby/highline - # s.add_development_dependency 'bundler' # s.add_development_dependency 'rake' # s.add_development_dependency 'rspec' # s.add_development_dependency 'thin' # s.add_development_dependency 'sinatra', '~> 1.3.2' # s.add_development_dependency 'sinatra-contrib', '~> 1.3.1' +# =dev-ruby/sinatra-1.3* >=dev-ruby/sinatra-1.3.2 +# =dev-ruby/sinatra-contrib-1.3* >=dev-ruby/sinatra-contrib-1.3.1 + + +## dev-ruby/rake-10.1.0 + +#libffi4 +#libxslt +#libcurl4 (< 4.29.0) + + src_prepare() { epatch "${FILESDIR}/${PV}-unbundler.patch"