diff --git a/dev-ruby/cms_scanner/Manifest b/dev-ruby/cms_scanner/Manifest index d29c4552d..cde451376 100644 --- a/dev-ruby/cms_scanner/Manifest +++ b/dev-ruby/cms_scanner/Manifest @@ -1,3 +1,4 @@ DIST cms_scanner-0.0.40.1.gem 30208 BLAKE2B 7d03f5e94193f2678e9d46377483d4c0cd568dcc7e16fc61a0afe3025b04e85d30b2894edb107227403381b9c6654a5e5c3f386104b2ecad00c691cc767402ed SHA512 5cb7332119878c9d860553dedffe50cb009eb3637fd9fb43190172ac8ff60933ad106ddc1383e2457845774bc900485fd197c45c0654662e2666b4b721dbb7f9 DIST cms_scanner-0.0.40.2.gem 31744 BLAKE2B 5b08b6832b2feede2fd7edee2a4a5ce17ef162df2edd9aab40e9a693418ce0276215e2a09e7f909474f1573a17bc2962a76b92b1ba03a4ecea2e022b553f6321 SHA512 0381a8ccd9798af251159357b1bba79dde8822316bc3b01ab819a5e81171fe020e5e74ef8e1830089f00b1f97b15521cb0de874d23c2299946acef72156b33f3 DIST cms_scanner-0.0.40.3.gem 32256 BLAKE2B 5ff170ed8b579ce9c758fcc64ff7c12ad011e2c70c524509237d7551380785ae336345ee168fcda5bdfa471b080294737ccc8180d4bade11fb47ab99f0fb6166 SHA512 7d9acbc07a0821025fceff693da98078970e0b343db98c4d2d81055cc291e1ff14a8001ed4938aa7b68a816e3c49bc1ce663f7c33c61cfc2dfc2c2f5a693e70c +DIST cms_scanner-0.0.41.0.gem 32256 BLAKE2B f7f410d611a52a3805dc280301a62e6b3f2e2dc208584ea6d741219e47e9517b415f364d7ddbf589c33c0bdced62e4c26b30a951902a3e67d08fe4a490e671d5 SHA512 516c64d7b71856d2ba80b067d0aca682f267bb7c6872ae01548287bc99f99cd774b929264f57d43a82023344e7d7d4e07fecc923b5b9e2455f7a013bb36250fb diff --git a/dev-ruby/cms_scanner/cms_scanner-0.0.41.0.ebuild b/dev-ruby/cms_scanner/cms_scanner-0.0.41.0.ebuild new file mode 100644 index 000000000..9a6105c4c --- /dev/null +++ b/dev-ruby/cms_scanner/cms_scanner-0.0.41.0.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +USE_RUBY="ruby23 ruby24" +#RUBY_FAKEGEM_GEMSPEC="cms_scanner.gemspec" +RUBY_FAKEGEM_EXTRAINSTALL="app" + +inherit ruby-fakegem + +DESCRIPTION="Framework to provide an easy way to implement CMS Scanners" +HOMEPAGE="https://github.com/wpscanteam/CMSScanner" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" + +ruby_add_rdepend "dev-ruby/activesupport:5.2 + >=dev-ruby/addressable-2.5.0 + >=dev-ruby/nokogiri-1.8.0 + >=dev-ruby/opt_parse_validator-0.0.16.4 + >=dev-ruby/public_suffix-3.0.0 + >=dev-ruby/ruby-progressbar-1.10.0 + dev-ruby/typhoeus:1 + =dev-ruby/xmlrpc-0.3* + >=dev-ruby/yajl-ruby-1.4.1" diff --git a/dev-ruby/mini_portile/Manifest b/dev-ruby/mini_portile/Manifest deleted file mode 100644 index 9378065e7..000000000 --- a/dev-ruby/mini_portile/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST mini_portile-0.5.3.gem 12800 SHA256 4826194ebfee89f41a8592ec88bfb05a3f26de8b460164864165105a3461879d SHA512 49002b5d60bd7c000766043ce35acf6cd219a86b13b9ed1da7304311ca48e4f2867a923b1cec2d62ddeb364b77137371e8f03287edcce5379fb6055d9cf72d9b WHIRLPOOL da7a6500e885d103471a42411e6a0dbf646873c4c094efc7248128b4822daca7929e5632a2f1645afd529e1015ea9ecbb40bb4fae4a53b220e4e6f462230c717 -DIST mini_portile-0.6.2.gem 13824 SHA256 5c60cd85db3df6b279e9a6807954c596dc0ced359a10fcd9b49969a6aa8d7d40 SHA512 fd6ce49b5db291e8216f001e4a3bd14d69a920d6d457de7566f7526abf616dad3ec86d4951ab4b881ffd185b4d4e02e64eb2ae494cd9a1275e342b78afa4e2bc WHIRLPOOL da19a70fac69930ed277f94e4ff02b214f26ec2f31af4c8683fad0c14d8429acee8d54291ad7b71a41573ca1afd6b23143106ff6d5c81097307927e1b8ecd9cf diff --git a/dev-ruby/mini_portile/mini_portile-0.5.3.ebuild b/dev-ruby/mini_portile/mini_portile-0.5.3.ebuild deleted file mode 100644 index b7f0e34da..000000000 --- a/dev-ruby/mini_portile/mini_portile-0.5.3.ebuild +++ /dev/null @@ -1,15 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" -USE_RUBY="ruby20 ruby21" - -inherit multilib ruby-fakegem - -DESCRIPTION="Simplified way to compile against dependency libraries" -HOMEPAGE="https://rubygems.org/gems/mini_portile" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" diff --git a/dev-ruby/mini_portile/mini_portile-0.6.2.ebuild b/dev-ruby/mini_portile/mini_portile-0.6.2.ebuild deleted file mode 100644 index 71305eb8f..000000000 --- a/dev-ruby/mini_portile/mini_portile-0.6.2.ebuild +++ /dev/null @@ -1,15 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" -USE_RUBY="ruby20 ruby21 ruby22" - -inherit multilib ruby-fakegem - -DESCRIPTION="Simplified way to compile against dependency libraries" -HOMEPAGE="https://rubygems.org/gems/mini_portile" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" diff --git a/dev-ruby/mini_portile2/Manifest b/dev-ruby/mini_portile2/Manifest deleted file mode 100644 index 1d94fc5ad..000000000 --- a/dev-ruby/mini_portile2/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST mini_portile2-2.0.0.gem 18432 SHA256 147d9f63e3dceb4da9e2036a93b9a6d45b12668c55abe0696f70925aeccacd14 SHA512 70f4f6ee33b4d2265736a2bdfcb885dff59e967018450f7d3eb6b73aa983db7636036f8610a5734697d01db7db9173278063ae42942459eba460ad27252720ae WHIRLPOOL 8025ab3a8aebf1c119744f41919267dd7254541c3620ce3bad0c476f0d8cc6196d0a95644c8d4e23aad28a3801eaf8e958827f7726cb4f33394cf822a780f439 -DIST mini_portile2-2.1.0.gem 17920 SHA256 0b0e83fe0fc190640a93c48cef0c8e1f1f40f77840d82c160fefc1b07a5345f8 SHA512 175ba73cccaf25daa89fb4c9054c4be1951e912bcb7b226a847aef6fca0ca08aa2568f225cc15a70e122b0c3355dd9c09b93505c3b3acd2c03e36941e2923dc8 WHIRLPOOL fd29d4e532f249d6bdf1bbbc91fa45d43a2a65be78ae21a984d741d8eb8f8133137a218e3d74201e5f56cefbdc035231923efd219f92e4818f621f265c82c553 diff --git a/dev-ruby/mini_portile2/mini_portile2-2.0.0.ebuild b/dev-ruby/mini_portile2/mini_portile2-2.0.0.ebuild deleted file mode 100644 index 7f88fd102..000000000 --- a/dev-ruby/mini_portile2/mini_portile2-2.0.0.ebuild +++ /dev/null @@ -1,15 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" -USE_RUBY="ruby20 ruby21 ruby22" - -inherit multilib ruby-fakegem - -DESCRIPTION="Simplistic port-like solution for developers" -HOMEPAGE="https://rubygems.org/gems/mini_portile2" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" diff --git a/dev-ruby/mini_portile2/mini_portile2-2.1.0.ebuild b/dev-ruby/mini_portile2/mini_portile2-2.1.0.ebuild deleted file mode 100644 index 7f740bf17..000000000 --- a/dev-ruby/mini_portile2/mini_portile2-2.1.0.ebuild +++ /dev/null @@ -1,15 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" -USE_RUBY="ruby20 ruby21 ruby22 ruby23" - -inherit multilib ruby-fakegem - -DESCRIPTION="Simplistic port-like solution for developers" -HOMEPAGE="https://rubygems.org/gems/mini_portile2" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" diff --git a/net-analyzer/wpscan/Manifest b/net-analyzer/wpscan/Manifest index e2214250c..e7f9c6ed7 100644 --- a/net-analyzer/wpscan/Manifest +++ b/net-analyzer/wpscan/Manifest @@ -1,3 +1,4 @@ DIST wpscan-3.3.1.tar.gz 5781065 BLAKE2B 4f12e6ced7fdee1f42f676ff5d6009f30bf2ec3fbd5dd2eb33d7cb7d6ad606084fbc2292331f561a3a3fc903873fa646b70753339c4192259dbe416995a0158a SHA512 1b0dc3cf8d3459c2ae6a189f0ec45fe8ca80cc22cdd55c6f2122d474259c373aeb1577d3d8f3a24b31f51160b5a3f73c36c6e9c64d272e066c1b106047bff7a2 DIST wpscan-3.3.2.tar.gz 5858828 BLAKE2B b8b4c7ed7a1f071c8ddabaea263571e11ba915c7ab8b703818c5c6b2cf46ff9b99d1f2ec13c6fe6dfa31de4e2472ca1e1a8a74d36257ee402899b9ac0f081ea1 SHA512 a36ce992dd16e9acbd6e1d8d77caf93131e7e9d5a34adb2028b35fe1c66ab074f33a6925b07a5ca0e24fcd2b615c601a652be479c9f493c9da7611cc39252c71 DIST wpscan-3.3.3.tar.gz 5858504 BLAKE2B 62b93dcdd0520c9bb8bc6fbf077a2c1b7b2f2b329a5dedc003ff0555a3e7656c339b6321f089e75d89c67841727658509a3ecc378cf2cbe544f6a369117bb7d5 SHA512 e751ae70bd2560c3fddba65788d5e79f36ebfa7b5fb8f9dfb7ecf3082f847913e062ab76e9eeaafdaa1514a1aaca770dc31926530ad06ef185360493626f0af0 +DIST wpscan-3.4.0.tar.gz 5870995 BLAKE2B dcc79db5176674e057262c76a7916f3436ddc07fdfbbe11f645979b630ed84bef74d7f958b05a656c03506d23605ae9fe6cf274e1e80ca50df3a84daefaaed55 SHA512 5a8c8d073dbde45164d1b46941cd7d27d5f09ff4d254bc3d89a5e991bd44e2fd71a28489fa36f58196692138f90028fd1cba3cb9c4a6953b6d9bac7d2fcdd792 diff --git a/net-analyzer/wpscan/wpscan-3.4.0.ebuild b/net-analyzer/wpscan/wpscan-3.4.0.ebuild new file mode 100644 index 000000000..0bc1b672a --- /dev/null +++ b/net-analyzer/wpscan/wpscan-3.4.0.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +USE_RUBY="ruby23 ruby24" +RUBY_FAKEGEM_EXTRAINSTALL="app bin spec" + +inherit ruby-fakegem + +DESCRIPTION="Wordpress security scanner" +HOMEPAGE="http://wpscan.org/" +SRC_URI="https://github.com/wpscanteam/wpscan/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" + +ruby_add_bdepend "dev-ruby/bundler" + +ruby_add_rdepend ">=dev-ruby/cms_scanner-0.0.41.0 + >=dev-ruby/addressable-2.5.0 + dev-ruby/activesupport:5.2 + >=dev-ruby/yajl-ruby-1.3.0 +" + +each_ruby_prepare() { + sed -i -e '/s.add_development_dependency/d' wpscan.gemspec + + MSF_ROOT="." BUNDLE_GEMFILE=Gemfile ${RUBY} -S bundle install --local || die + MSF_ROOT="." BUNDLE_GEMFILE=Gemfile ${RUBY} -S bundle check || die +} diff --git a/profiles/pentoo/base/package.accept_keywords/dev-ruby b/profiles/pentoo/base/package.accept_keywords/dev-ruby index 526185684..33784eec2 100644 --- a/profiles/pentoo/base/package.accept_keywords/dev-ruby +++ b/profiles/pentoo/base/package.accept_keywords/dev-ruby @@ -200,7 +200,7 @@ dev-ruby/pdf-reader:2 =dev-ruby/yajl-ruby-1.4* =dev-ruby/ruby-progressbar-1.10* -=dev-ruby/cms_scanner-0.0.40* +=dev-ruby/cms_scanner-0.0.41* =dev-ruby/opt_parse_validator-0.0.16* #beef diff --git a/profiles/pentoo/base/package.accept_keywords/net-analyzer b/profiles/pentoo/base/package.accept_keywords/net-analyzer index d04c27f03..cda201afc 100644 --- a/profiles/pentoo/base/package.accept_keywords/net-analyzer +++ b/profiles/pentoo/base/package.accept_keywords/net-analyzer @@ -5,8 +5,7 @@ net-analyzer/ostinato ~net-analyzer/owtf-2.4 ~net-analyzer/w3af-1.6.54 -#=net-analyzer/wpscan-2.9* -=net-analyzer/wpscan-3.3* +=net-analyzer/wpscan-3.4* =net-analyzer/set-6* net-analyzer/dnsenum