From 1c83839838bd5c7430acb123efc329ee87abf810 Mon Sep 17 00:00:00 2001 From: erwinp Date: Thu, 9 Oct 2014 21:03:26 +0000 Subject: [PATCH] metasploit-model: More deps, still not done. --- dev-ruby/em-http-request/Manifest | 4 +- .../em-http-request-0.3.0.ebuild | 9 +++- .../em-http-request-1.1.1.ebuild | 30 ++++++++++++ dev-ruby/em-websocket-client/Manifest | 2 + .../em-websocket-client-0.1.2.ebuild | 33 +++++++++++++ dev-ruby/em-websocket/Manifest | 2 + .../em-websocket/em-websocket-0.5.1.ebuild | 46 +++++++++++++++++++ dev-ruby/mongrel/Manifest | 2 + dev-ruby/mongrel/mongrel-1.2.0.ebuild | 27 +++++++++++ dev-ruby/rspec-its/Manifest | 2 + dev-ruby/rspec-its/rspec-its-1.0.1.ebuild | 25 ++++++++++ dev-ruby/websocket/Manifest | 2 + dev-ruby/websocket/websocket-1.2.1.ebuild | 27 +++++++++++ 13 files changed, 208 insertions(+), 3 deletions(-) create mode 100644 dev-ruby/em-http-request/em-http-request-1.1.1.ebuild create mode 100644 dev-ruby/em-websocket-client/Manifest create mode 100644 dev-ruby/em-websocket-client/em-websocket-client-0.1.2.ebuild create mode 100644 dev-ruby/em-websocket/em-websocket-0.5.1.ebuild create mode 100644 dev-ruby/mongrel/Manifest create mode 100644 dev-ruby/mongrel/mongrel-1.2.0.ebuild create mode 100644 dev-ruby/rspec-its/Manifest create mode 100644 dev-ruby/rspec-its/rspec-its-1.0.1.ebuild create mode 100644 dev-ruby/websocket/Manifest create mode 100644 dev-ruby/websocket/websocket-1.2.1.ebuild diff --git a/dev-ruby/em-http-request/Manifest b/dev-ruby/em-http-request/Manifest index 06d5ac063..ce8063db2 100644 --- a/dev-ruby/em-http-request/Manifest +++ b/dev-ruby/em-http-request/Manifest @@ -1,2 +1,4 @@ DIST em-http-request-0.3.0.gem 43008 SHA256 207dc0395f76a3babfb1eb6f89a426bda943f71fe21c3593555e2453d7bab2d6 SHA512 3657c1ba5ae9d2391f6f0ac60b125a357cbb47efdbad5f1c7767e4628ab7df91df606488349a06742f2847cba89d9f65ba661a249c6a1492829de96e900621f4 WHIRLPOOL 7db3c2778b4b74b55d6ed7a230d6cdc106a18a18b98d9f70850fce58d33345e208503e2eaae66ebf769503b3233621513ddf07bd429df4252accfc2c3968bcbb -EBUILD em-http-request-0.3.0.ebuild 704 SHA256 9653e3d3e7a0f48f3d282921efbcc65423b852dd226520fed75666c6642ad8d1 SHA512 4eeaa3109902399452993a7d699362fb559cdab6a62a32fe60567e2481263477029e45fb0cca3ea6a303375d8b8fb80fd084498e4c1bc6eecdc2cf9279f4ecdf WHIRLPOOL 5dffe202d31af985a28fe28bf7d5a805396bc21753f6359ed9c35828d3c0f018755dfdd369f306ae012c06a39cf7179ad2f31dcfaa9114cef9df3a5fbe39b90f +DIST em-http-request-1.1.1.gem 218112 SHA256 7556c77e23848278e36ec0ee2b8b8bab9f4f236ca2b05ddd9df27d5daa72e893 SHA512 1280e9a616811c2d35cd1e6088280ca3d2b268d796d695633940d7fccd9eca0abf1f64b888778454946c16bd3f4107499932eb387ef15f638273bd902bf33250 WHIRLPOOL 0fca1b9aaee6a03fdae1e748a882ccfe509af533422bba145998f5b884165265c26749289fd717fa52cc4c73046978194113aa00fcecdb9e48edf82aed5caa90 +EBUILD em-http-request-0.3.0.ebuild 843 SHA256 5dcb642cd0acaadaa803e506c7ca98a9bf97d5573444fef806c53e9ff18977ed SHA512 170e36faef854d608f21e57e16e956df24a121f9db5909fb742ad1c95ddd10d82a638a846c6999f940ec97681b2b473360db353586cbdd2a4603f1efb9046b44 WHIRLPOOL 691c1e504b55ea35ea2d3378ef7a617610d132567f8d58e2a044d1cf473497fb4fccbb229ab087b68875d5ce52e9274362483c09b763ad89292c906b63b37405 +EBUILD em-http-request-1.1.1.ebuild 843 SHA256 5dcb642cd0acaadaa803e506c7ca98a9bf97d5573444fef806c53e9ff18977ed SHA512 170e36faef854d608f21e57e16e956df24a121f9db5909fb742ad1c95ddd10d82a638a846c6999f940ec97681b2b473360db353586cbdd2a4603f1efb9046b44 WHIRLPOOL 691c1e504b55ea35ea2d3378ef7a617610d132567f8d58e2a044d1cf473497fb4fccbb229ab087b68875d5ce52e9274362483c09b763ad89292c906b63b37405 diff --git a/dev-ruby/em-http-request/em-http-request-0.3.0.ebuild b/dev-ruby/em-http-request/em-http-request-0.3.0.ebuild index 860a95940..8f260873f 100644 --- a/dev-ruby/em-http-request/em-http-request-0.3.0.ebuild +++ b/dev-ruby/em-http-request/em-http-request-0.3.0.ebuild @@ -5,17 +5,22 @@ EAPI=5 USE_RUBY="ruby19 ruby20" -inherit ruby-fakegem +inherit ruby-fakegem versionator DESCRIPTION="EventMachine based, async HTTP Request client" HOMEPAGE="http://github.com/igrigorik/em-http-request" SRC_URI="https://www.rubygems.org/gems/${P}.gem" LICENSE="MIT" -SLOT="0" +SLOT="$(get_version_component_range 1-2)" KEYWORDS="~amd64 ~x86" IUSE="" +ruby_add_rdepend " + =dev-ruby/mongrel-1.2.0 + dev-ruby/rspec + dev-ruby/em-websocket" + each_ruby_prepare() { if [ -f Gemfile ] then diff --git a/dev-ruby/em-http-request/em-http-request-1.1.1.ebuild b/dev-ruby/em-http-request/em-http-request-1.1.1.ebuild new file mode 100644 index 000000000..8f260873f --- /dev/null +++ b/dev-ruby/em-http-request/em-http-request-1.1.1.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/metasploit_data_models/metasploit_data_models-0.17.0.ebuild,v 1.3 2014/07/09 21:13:54 zerochaos Exp $ + +EAPI=5 +USE_RUBY="ruby19 ruby20" + +inherit ruby-fakegem versionator + +DESCRIPTION="EventMachine based, async HTTP Request client" +HOMEPAGE="http://github.com/igrigorik/em-http-request" +SRC_URI="https://www.rubygems.org/gems/${P}.gem" + +LICENSE="MIT" +SLOT="$(get_version_component_range 1-2)" +KEYWORDS="~amd64 ~x86" +IUSE="" + +ruby_add_rdepend " + =dev-ruby/mongrel-1.2.0 + dev-ruby/rspec + dev-ruby/em-websocket" + +each_ruby_prepare() { + if [ -f Gemfile ] + then + BUNDLE_GEMFILE=Gemfile ${RUBY} -S bundle install --local || die + BUNDLE_GEMFILE=Gemfile ${RUBY} -S bundle check || die + fi +} diff --git a/dev-ruby/em-websocket-client/Manifest b/dev-ruby/em-websocket-client/Manifest new file mode 100644 index 000000000..ba1ad9b7b --- /dev/null +++ b/dev-ruby/em-websocket-client/Manifest @@ -0,0 +1,2 @@ +DIST em-websocket-client-0.1.2.gem 7168 SHA256 4d757cab820cc708b4193cca1df8e333b1d191de5739433131627c1012d8f23a SHA512 823b093438b033bad046635529a76bbc56f9bab10c79023fac764144407b28d3f260b62ca2bebd38d09f20bcf00bbed0b7e6e9b3d25164eb204779036342e27a WHIRLPOOL d032b9cf4c2e70d42d24b816add69df3f7b36615cf040050b7aa57a75e8e715389bd45fb4cdf2662d363be389a5ad8ea789beffe0556cc1a35a964e02edb9f8f +EBUILD em-websocket-client-0.1.2.ebuild 875 SHA256 3d90045c4f3bc593238c4730a1f45b3966dc771c71ed265a8caf9158b673a522 SHA512 b1520c9287d43ed4db5c42b9fa92785a073c32d7294a59d620260da3af1fd3254408bb2a0cc4e0ce2ed0e5ef429df27a1fb1d0f43431d3f6bd18a5b495140a55 WHIRLPOOL 04b250bf6542f7224828e3220fbd32c53e1ed68fe204606ee69d4c814000caed0b9904667e557dd9b6d47d2e0dd77a86c2d37aa043f629e20a7644a820827598 diff --git a/dev-ruby/em-websocket-client/em-websocket-client-0.1.2.ebuild b/dev-ruby/em-websocket-client/em-websocket-client-0.1.2.ebuild new file mode 100644 index 000000000..c13575ec5 --- /dev/null +++ b/dev-ruby/em-websocket-client/em-websocket-client-0.1.2.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/metasploit_data_models/metasploit_data_models-0.17.0.ebuild,v 1.3 2014/07/09 21:13:54 zerochaos Exp $ + +EAPI=5 +USE_RUBY="ruby19 ruby20" + +inherit ruby-fakegem + +DESCRIPTION="A WebSocket client implementation for EventMachine" +HOMEPAGE="http://github.com/mwylde/em-websocket-client" +SRC_URI="https://rubygems.org/gems/${P}.gem" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="development" + +ruby_add_rdepend "dev-ruby/websocket" + +all_ruby_prepare() { + if ! use development; then + sed -i -e "/^group :development do/,/^end$/d" Gemfile || die + fi +} + +each_ruby_prepare() { + if [ -f Gemfile ] + then + BUNDLE_GEMFILE=Gemfile ${RUBY} -S bundle install --local || die + BUNDLE_GEMFILE=Gemfile ${RUBY} -S bundle check || die + fi +} diff --git a/dev-ruby/em-websocket/Manifest b/dev-ruby/em-websocket/Manifest index 908eec7aa..b01ac4e6c 100644 --- a/dev-ruby/em-websocket/Manifest +++ b/dev-ruby/em-websocket/Manifest @@ -1,2 +1,4 @@ DIST em-websocket-0.3.8.gem 50688 SHA256 38927b5b978188fb78379b73bb97e62fd91173c69c5c8d8f2e7eb466580e6b76 SHA512 18d26c1881f860b74fe5fd1c444f006d6c91d1b22dfcb4e6d274eb6ea2b3962f3aa515fabae205be49cbf47e5f2f846d871d0b65cecf4c6f68b5a76509a30a83 WHIRLPOOL 97bc259fa4d84de6b2c8f5e6a98b0e40f8fcdd100937b125bec488c55ac25426a6b91d884cb9cbd1261d915b1d655c1e577ecc553a9ab5da104de737d2042d47 +DIST em-websocket-0.5.1.gem 31744 SHA256 c39e6d64352eca13aedf4f5d7009666ab7f3ddce75410b883c467cf0e5465caf SHA512 ca67da805a67ca7ff840cf58836e6abe5e7a965d50de529cc624b214a1cd8bd4b48ee469ab2266bd80040c94315d59f8fb5903bbf543240fbbe90e80bede0702 WHIRLPOOL da10cf380fae3124f7bafd19a943cca812f83242158c6cecb4a4ff6474e2d69478e7fd834eff8845068f6320f9319ab5810d37937555eb75141fff8992ed5af7 EBUILD em-websocket-0.3.8.ebuild 735 SHA256 4ba1579b4e618cc86b76b80b59c63f4a98ab63360353dab5c2d43046f0df8383 SHA512 80935fd88df6e679a31f99ded43bfb455971b2cbaea1a0202fd7be45447b40972e8bc4463919237d7f311f411f3ae8d659f4cf9201797a119069a67380a7d252 WHIRLPOOL 015475dc4b6a9aba45434cdd1dd7d7195f7b3a0aca91a0fb3fe3647ce4505a6667cb7044f11a30e63f143acae2338f7e0d8811344597df6a3c383de528b0c9db +EBUILD em-websocket-0.5.1.ebuild 1124 SHA256 a4de60a6bb4543cfc8854eb74e3ae6235ecb3b3f2d2cbee6fe5c8b758a3a96e4 SHA512 f253615a7cb4165ff4ecae7cf6403b3f6d5b386943ce1cbbfbe27ba03837d89f2b2e9039343855dceca059dd3c45fcde8a00f008f77e3781bd86c19f58f94985 WHIRLPOOL c66257e1556bf3752e4319d1c520f693b34d261cc3b06eecfb8b202130212b46d74754985f40b532ef86d6ff2eb2ac03839a8e7a708326570a7be394cd80eafc diff --git a/dev-ruby/em-websocket/em-websocket-0.5.1.ebuild b/dev-ruby/em-websocket/em-websocket-0.5.1.ebuild new file mode 100644 index 000000000..010b5d4e4 --- /dev/null +++ b/dev-ruby/em-websocket/em-websocket-0.5.1.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 +USE_RUBY="ruby19 ruby20" + +RUBY_FAKEGEM_TASK_DOC="yard" +RUBY_FAKEGEM_DOCDIR="doc" + +RUBY_FAKEGEM_TASK_TEST="spec" + +inherit ruby-fakegem + +DESCRIPTION="EventMachine based WebSocket server" +HOMEPAGE="https://github.com/igrigorik/em-websocket" +SRC_URI="https://rubygems.org/gems/${P}.gem" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~x86 ~amd64" +IUSE="" + +# Tests fail with load errors, possibly due to unfulfilled +# dependencies. Needs ot be investigated before moved to main tree. +#RESTRICT="test" + +#ruby_add_bdepend "doc? ( dev-ruby/yard )" +#ruby_add_bdepend "test? ( dev-ruby/rspec )" + +ruby_add_rdepend " + >=dev-ruby/eventmachine-0.12.9 + >=dev-ruby/addressable-2.1.1 + dev-ruby/em-websocket-client + =dev-ruby/em-http-request-1.1*" + +each_ruby_prepare() { + # We don't want to pull deps directly from a git repro. + sed -i -e 's/, git.*//' Gemfile || die + + if [ -f Gemfile ] + then + BUNDLE_GEMFILE=Gemfile ${RUBY} -S bundle install --local || die + BUNDLE_GEMFILE=Gemfile ${RUBY} -S bundle check || die + fi +} diff --git a/dev-ruby/mongrel/Manifest b/dev-ruby/mongrel/Manifest new file mode 100644 index 000000000..cb8058644 --- /dev/null +++ b/dev-ruby/mongrel/Manifest @@ -0,0 +1,2 @@ +DIST mongrel-1.2.0.pre2.gem 95232 SHA256 08b7ac45e8da8ee38f8057b7ab2a59e9e5bff9192657c08cbf55fbfe1f778794 SHA512 22570c3c749d763b653e177eef1763780ac58ec099b74f81cf493d88480a3b8d8cd18d1304332eb5fddee2516773524b3b8b2d27b8fb90fef8021bc81111c528 WHIRLPOOL 313a58416f46db4e22a56d16f43eef263edf8f33c3cb119611b1d38dbc494145bcf9735e6e0361d8de9bad0cf29e8795a6a898d3d6747026f18a02f7db06dd4e +EBUILD mongrel-1.2.0.ebuild 751 SHA256 8bdc5b14faa8844bb7fc0f3b1e967497eaec53d4adc0dc1473d8ec864ed04162 SHA512 7f37aaa4bd42e30d1fb6235db41e4a9a650532c133743c81f05fbf7aff62a0475009994649680188d4736c196678bffb63391f86290701f81d51b663474bad7f WHIRLPOOL fdff19d823b58d51bf6d9445e142dffca561032f90bcbf447d8d13889afcdac90e2192b9f1f22dfb26c93e07c179c4d5b69c0017d4c24c8e78dee646863f28f3 diff --git a/dev-ruby/mongrel/mongrel-1.2.0.ebuild b/dev-ruby/mongrel/mongrel-1.2.0.ebuild new file mode 100644 index 000000000..93221f954 --- /dev/null +++ b/dev-ruby/mongrel/mongrel-1.2.0.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/metasploit_data_models/metasploit_data_models-0.17.0.ebuild,v 1.3 2014/07/09 21:13:54 zerochaos Exp $ + +EAPI=5 +USE_RUBY="ruby19 ruby20" + +inherit ruby-fakegem + +MY_P=${P}.pre2 + +DESCRIPTION="A small fast HTTP library and server that runs Rails, Camping, Nitro and Iowa apps." +HOMEPAGE="http://mongrel.rubyforge.org/" +SRC_URI="https://www.rubygems.org/gems/${MY_P}.gem" + +LICENSE="unknown" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +each_ruby_prepare() { + if [ -f Gemfile ] + then + BUNDLE_GEMFILE=Gemfile ${RUBY} -S bundle install --local || die + BUNDLE_GEMFILE=Gemfile ${RUBY} -S bundle check || die + fi +} diff --git a/dev-ruby/rspec-its/Manifest b/dev-ruby/rspec-its/Manifest new file mode 100644 index 000000000..06220ebd4 --- /dev/null +++ b/dev-ruby/rspec-its/Manifest @@ -0,0 +1,2 @@ +DIST rspec-its-1.0.1.gem 11264 SHA256 e21098d5f12602b36155341edda42f3984321a0609710f464d3b1ea8d0fe8497 SHA512 25640ff67db11ac84e45c413b36cca34c13596e967b880222f66d7dae80558c6e1447c2fbdd3db8de7530fe36e124ad81d425df533fe56317b147831d9050a5a WHIRLPOOL c5352943eb4f333f5bcb6ab5b4e44c977c81015dee131ec66f505eae6e6eb7acebb7612aabe2b6dec042bf02a5659b7d3175bf983db77a5f517e95c8742bd9a7 +EBUILD rspec-its-1.0.1.ebuild 688 SHA256 49c7a080014e83ac2b496c7a75434f3a93a4a7caeb5fa7ad0d9537e1cf028d94 SHA512 07f669069e792ae90d3a952bbe120e000e0e0a76a7a95f68b80e7dba0af660245bc67250790bc257f0e6ae0fc192e7ac9ea3b85763fa8af0d7b0e3237cfa9b19 WHIRLPOOL 810afa4753b9b00ce258458f869923f7c6eae1e051e2d359263a243af618156bd6c9ecf378237151c6236c4780567663d1171d9576ad8f24485acc81cd9e904e diff --git a/dev-ruby/rspec-its/rspec-its-1.0.1.ebuild b/dev-ruby/rspec-its/rspec-its-1.0.1.ebuild new file mode 100644 index 000000000..46ae1e3c6 --- /dev/null +++ b/dev-ruby/rspec-its/rspec-its-1.0.1.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/metasploit_data_models/metasploit_data_models-0.17.0.ebuild,v 1.3 2014/07/09 21:13:54 zerochaos Exp $ + +EAPI=5 +USE_RUBY="ruby19 ruby20" + +inherit ruby-fakegem + +DESCRIPTION="RSpec extension gem for attribute matching" +HOMEPAGE="https://github.com/rspec/rspec-its" +SRC_URI="https://rubygems.org/gems/${P}.gem" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +each_ruby_prepare() { + if [ -f Gemfile ] + then + BUNDLE_GEMFILE=Gemfile ${RUBY} -S bundle install --local || die + BUNDLE_GEMFILE=Gemfile ${RUBY} -S bundle check || die + fi +} diff --git a/dev-ruby/websocket/Manifest b/dev-ruby/websocket/Manifest new file mode 100644 index 000000000..bb4dfebe9 --- /dev/null +++ b/dev-ruby/websocket/Manifest @@ -0,0 +1,2 @@ +DIST websocket-1.2.1.gem 25600 SHA256 e626c8c3e8593735d900265fb1fc3439fd06b394069860177d8f40733b12ae9e SHA512 c0b367cfdebc8168f60a33b8a381713973ee4bef3182ea4488bd454933ef032c1e7ed27268c17f16179a5f9504e1a954127cb95fc94a3989b3fb84c9a2644266 WHIRLPOOL a799fa69b0205d0b8f2c47f6c78275e486ec740e7fb622df44ac30c8e4391b8f864013bd06a23e785e40e8cf0d51600712d74859facc5b8cb1101fa53705af9f +EBUILD websocket-1.2.1.ebuild 745 SHA256 96584a89f55418e063b683d295a30fe12b548fab6301365e44725ea2b676369f SHA512 7077e58b9ff0423a2aee305581d5f714b16b41904ac5304429916a10418195a0b7d3f7d5c727649343d811bd2f283232e26d9202c811bb57a4fd045a29dc59a8 WHIRLPOOL 2edce7cc8332379c99f31e7cf216cf5caa7d6faeb7345fae1d8750745cbb355e0b05ea8c36688d613994393b7d635744828c236555d2e83ea96d7371ddb42a47 diff --git a/dev-ruby/websocket/websocket-1.2.1.ebuild b/dev-ruby/websocket/websocket-1.2.1.ebuild new file mode 100644 index 000000000..57cf7546a --- /dev/null +++ b/dev-ruby/websocket/websocket-1.2.1.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/metasploit_data_models/metasploit_data_models-0.17.0.ebuild,v 1.3 2014/07/09 21:13:54 zerochaos Exp $ + +EAPI=5 +USE_RUBY="ruby19 ruby20" + +inherit ruby-fakegem + +DESCRIPTION="Universal Ruby library to handle WebSocket protocol" +HOMEPAGE="http://github.com/imanel/websocket-ruby" +SRC_URI="https://rubygems.org/gems/${P}.gem" + +LICENSE="unknown" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +ruby_add_rdepend "dev-ruby/rspec-its" + +each_ruby_prepare() { + if [ -f Gemfile ] + then + BUNDLE_GEMFILE=Gemfile ${RUBY} -S bundle install --local || die + BUNDLE_GEMFILE=Gemfile ${RUBY} -S bundle check || die + fi +}