wpscan: 3.8.6 bump, downgrate nokogiri, https://bugs.gentoo.org/737282

This commit is contained in:
blshkv 2020-08-16 11:33:05 +08:00
parent b4a70657d3
commit 4bf3cecd32
No known key found for this signature in database
GPG key ID: 32BDCED870788F04
5 changed files with 68 additions and 5 deletions

View file

@ -1,2 +1,3 @@
DIST cms_scanner-0.10.0.gem 35328 BLAKE2B d849885595ab54399d60d3c5f96875770eee6463a0ab515ae921a6d47dc029d5444370ed60b30683baff19878285ee4f2f71f27529763c129c02307f53d22421 SHA512 3b998956098d3822640174b944704f42feff1dd38710809589adb4ee60abd8f1556860a6844ef7584b7f1badb6a13fe948563c5329abdc2e0d0115a63e141a63
DIST cms_scanner-0.12.1.gem 35328 BLAKE2B 14468587377e98bacc32af2a3b1e0e5f64f59a2b78b363c5ce4b6f1100d5f4ba421a99ed4aeffc39b0346cd17c22e83b9eba12a1f2c0cc38e523e55d49e4321f SHA512 372eb0c7b744c9659fb7d3c43373817f640fb8877a1632d6a05d3057b5d7d5293851892ecb6f54142b68decf7ea707c3e139dd472f499583da74baa534fe2835
DIST cms_scanner-0.8.6.gem 35328 BLAKE2B 3083a0d21041d4cf7389fc0d4450ff23242a481f61014fcc1c5f797de87178831cdd411fa6ebea33b67d732fbb14bd1a340193b10ef1b3af5233e5ffc75fa4c1 SHA512 54807fea167cc06784d817de51ce1cd144b12e7e5146abd1f0938d3fa107c562a9af432c1b92e152dac3367a5723e6cafe706aa6f478db4838e23be47c5d6817

View file

@ -30,4 +30,5 @@ ruby_add_rdepend "
each_ruby_prepare() {
#relax deps
sed -i -e '/typhoeus/,/Gem::Dependency/ s:~>:>=:' ../metadata || die
sed -i -e '/nokogiri/,/Gem::Dependency/ s:1.10.8:1.10.4:' ../metadata || die
}

View file

@ -0,0 +1,34 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
USE_RUBY="ruby25 ruby26 ruby27"
RUBY_FAKEGEM_EXTRAINSTALL="app"
inherit ruby-fakegem
DESCRIPTION="Framework to provide an easy way to implement CMS Scanners"
HOMEPAGE="https://github.com/wpscanteam/CMSScanner"
KEYWORDS="~amd64"
LICENSE="MIT"
SLOT="0"
ruby_add_rdepend "
=dev-ruby/get_process_mem-0.2*
=dev-ruby/nokogiri-1.10*
=dev-ruby/opt_parse_validator-1.9*
>=dev-ruby/public_suffix-4.0.3:4
=dev-ruby/ruby-progressbar-1.10*
=dev-ruby/sys-proctable-1.2*
dev-ruby/typhoeus:1
=dev-ruby/xmlrpc-0*
=dev-ruby/yajl-ruby-1.4*
"
each_ruby_prepare() {
#relax deps
sed -i -e '/typhoeus/,/Gem::Dependency/ s:~>:>=:' ../metadata || die
sed -i -e '/nokogiri/,/Gem::Dependency/ s:1.10.8:1.10.4:' ../metadata || die
}

View file

@ -0,0 +1,32 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
USE_RUBY="ruby25 ruby26 ruby27"
RUBY_FAKEGEM_EXTRAINSTALL="app bin spec"
RUBY_FAKEGEM_GEMSPEC="wpscan.gemspec"
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"
KEYWORDS="~amd64"
LICENSE="GPL-2"
SLOT="0"
ruby_add_bdepend "dev-ruby/bundler"
ruby_add_rdepend "
=dev-ruby/cms_scanner-0.12*
"
each_ruby_prepare() {
#https://github.com/wpscanteam/wpscan/issues/1266
# sed -i "s|'activesupport', '~> 5.1'|'activesupport'|g" wpscan.gemspec
# sed -i -e '/activesupport/,/^-/ s:^:#:' ../metadata || die
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
}

View file

@ -301,13 +301,8 @@ dev-ruby/sass-rails:5.0
dev-ruby/mysql2:0.5
=dev-ruby/timers-4.0.1
#usbguard
=dev-ruby/asciidoctor-1.5*
=dev-ruby/nokogiri-1.10*
#whatweb
dev-ruby/ipaddr