diff --git a/dev-ruby/cms_scanner/Manifest b/dev-ruby/cms_scanner/Manifest index 29fa4d564..caf1f4870 100644 --- a/dev-ruby/cms_scanner/Manifest +++ b/dev-ruby/cms_scanner/Manifest @@ -1 +1,2 @@ DIST cms_scanner-0.0.44.3.gem 34304 BLAKE2B d901eb4c27cccc1f294e3f9c85db4b6b727efb7cd17f52b6dd94565a3b416e2baa9f070acdd9d8a03cde04755875fa4a4182b2dfc6fb19488b3dd8071a6810a1 SHA512 197cd04f7ba4238509b609ccdae1556d094c9d31fc871f3ef552a3a4125956b8c168e6dc71ef70b6197713a433af3cb8d5a12e4d7290ef2bf8b84aee3f033423 +DIST cms_scanner-0.5.0.gem 34304 BLAKE2B 39972ad40b08b91080891656c5bd7d24a5bfa368a36f8b9dcf3ee5ecdce02fca6a423ea5da7ffa1d9bf75ad53256c1d3988c8c0a91fd7ad8dae9c674db1ab9ea SHA512 c86f8400c5a5bac24a3f5226e538def0ee256bf138fbfafae6320807712843094b4637ea87ad4482f118093fc21ffd3faa1a0aa7bda2a5c5cb6574cf49c6ff8d diff --git a/dev-ruby/cms_scanner/cms_scanner-0.5.0.ebuild b/dev-ruby/cms_scanner/cms_scanner-0.5.0.ebuild new file mode 100644 index 000000000..f3bb81a25 --- /dev/null +++ b/dev-ruby/cms_scanner/cms_scanner-0.5.0.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +USE_RUBY="ruby23 ruby24 ruby25" +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:* + >=dev-ruby/addressable-2.5.0 + >=dev-ruby/nokogiri-1.10.0 + >=dev-ruby/opt_parse_validator-0.7.2 + >=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" + +each_ruby_prepare() { + #relax 5.1 to any + sed -i -e '/activesupport/,/^-/ s:^:#:' ../metadata || die +} diff --git a/dev-ruby/opt_parse_validator/Manifest b/dev-ruby/opt_parse_validator/Manifest index 993f55a92..b6ea244ce 100644 --- a/dev-ruby/opt_parse_validator/Manifest +++ b/dev-ruby/opt_parse_validator/Manifest @@ -1 +1,2 @@ DIST opt_parse_validator-0.0.17.1.gem 13824 BLAKE2B 039e039a3b793e9977d9682ce3703a3dfc4c4bc3b34883a38fc52c9ef4dd9bc4b22bfb3c658677ab0a8d1041bbc23b415daf31561a5ef1b9f4bb6e6c56389224 SHA512 118accd0b86ae4e4d2322522693148785064ca292f91b8c7cc1ad314ef51eb592b11d30ec35aeffe379eb2909a5b5b25ba759dcbf29eb41caf36708c406943ec +DIST opt_parse_validator-1.7.2.gem 13824 BLAKE2B 58abed67f99d8ec4d8f25e147ac3cb543164bd6b5c0649af42ad5425395175c021d64d5a614495f4b7080d5de4642cf5e93cf6245c3374e423b13caec700afc7 SHA512 dfae61f2dcd9f52847caf98646abda866148bb7457cf2ad12f5bad7c2ef00852683bcc2a452a8541cc11af9cddbedc538ddcc341f08099d306ffed7ec0ab23f6 diff --git a/dev-ruby/opt_parse_validator/opt_parse_validator-1.7.2.ebuild b/dev-ruby/opt_parse_validator/opt_parse_validator-1.7.2.ebuild new file mode 100644 index 000000000..9f9a56e98 --- /dev/null +++ b/dev-ruby/opt_parse_validator/opt_parse_validator-1.7.2.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +USE_RUBY="ruby23 ruby24 ruby25" + +inherit ruby-fakegem + +DESCRIPTION="OptionParser lib in ruby" +HOMEPAGE="https://rubygems.org/gems/opt_parse_validator" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="test" + +ruby_add_rdepend "dev-ruby/activesupport:* + >=dev-ruby/addressable-2.5.0" + +each_ruby_prepare() { + #relax 5.1 to any + sed -i -e '/activesupport/,/^-/ s:^:#:' ../metadata || die +} diff --git a/net-analyzer/wpscan/Manifest b/net-analyzer/wpscan/Manifest index 6db896eb5..3ba70a0d4 100644 --- a/net-analyzer/wpscan/Manifest +++ b/net-analyzer/wpscan/Manifest @@ -1,2 +1,3 @@ DIST wpscan-3.5.0.tar.gz 7658342 BLAKE2B aa8dc670ba095f32e8fab65d65b34842a0b071b8d2612cac432e78628af7b110d084175fd17f342e6e93150bc22cfc917a049eabf285171ea87913cc01cd61b4 SHA512 a782b8d7d011bcf8edca250fd578466c7feb1d1399c378557feed9ccc165eb8c6ccbce432a874e5bb0466824556aed8f1240bdc049ed7190a647585cb51061a7 DIST wpscan-3.5.1.tar.gz 7665849 BLAKE2B ae4bd510f85876bdf6a4f1daaebb3dd986d0a04e165683973438eee33f3ce4507e4a2003320517e346c3627d765bbdedde9466b5349ce5fb56082aeb369cf7e3 SHA512 d7b62b9f099ddc36e4c9c17533b83aeffbe35a610f505fb1b42f3d19b9cb715817c2b5b68d3c387ee6d4c96b46d2660401801e0078999f014fd7d380fdc08db9 +DIST wpscan-3.5.2.tar.gz 7666075 BLAKE2B 2bb09fd7cdbd13bb4fef21ee113ccb97fd63b0792c580928e1257ad423579ab9401b28fb35c37469add9a78672e16d0698d83e5ebe23ac540ced1df178df8be3 SHA512 46ceaa5f739e3ef2c43d08b1a4783ddb07254f30feda6397b5764d864684f983e7e44a29f68a0444540fd1734d5abd1637cb6fb10cda2146ee55b6c7b2be1566 diff --git a/net-analyzer/wpscan/wpscan-3.5.2.ebuild b/net-analyzer/wpscan/wpscan-3.5.2.ebuild new file mode 100644 index 000000000..6acfbb921 --- /dev/null +++ b/net-analyzer/wpscan/wpscan-3.5.2.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2019 Gentoo Authors +# 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.44.1 + >=dev-ruby/addressable-2.5.0 + dev-ruby/activesupport:* + >=dev-ruby/yajl-ruby-1.3.0 +" + +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 +} diff --git a/profiles/pentoo/base/package.accept_keywords/dev-ruby b/profiles/pentoo/base/package.accept_keywords/dev-ruby index 30fd57464..55e86bb21 100644 --- a/profiles/pentoo/base/package.accept_keywords/dev-ruby +++ b/profiles/pentoo/base/package.accept_keywords/dev-ruby @@ -177,8 +177,8 @@ dev-ruby/ruby-macho =dev-ruby/yajl-ruby-1.4* =dev-ruby/ruby-progressbar-1.10* -=dev-ruby/cms_scanner-0.0.44* -=dev-ruby/opt_parse_validator-0.0.17* +=dev-ruby/cms_scanner-0.5* +=dev-ruby/opt_parse_validator-1.7* #beef =www-apps/beef-0.4.4.5