summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZero_Chaos <zerochaos@gentoo.org>2017-05-08 22:49:25 -0400
committerZero_Chaos <zerochaos@gentoo.org>2017-05-08 23:09:00 -0400
commita921612a7ad8a93189319b1ddc0df6e950f89efa (patch)
tree98a25e2558e904db0f2d6def9723a68026d94af9 /net-analyzer
parentdev-ruby/windows_error: a new dep for metasploit, because there were not enou... (diff)
downloadgentoo-a921612a7ad8a93189319b1ddc0df6e950f89efa.tar.gz
gentoo-a921612a7ad8a93189319b1ddc0df6e950f89efa.tar.bz2
gentoo-a921612a7ad8a93189319b1ddc0df6e950f89efa.zip
net-analyzer/metasploit:
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Diffstat (limited to 'net-analyzer')
-rw-r--r--net-analyzer/metasploit/metasploit-9999.ebuild24
1 files changed, 11 insertions, 13 deletions
diff --git a/net-analyzer/metasploit/metasploit-9999.ebuild b/net-analyzer/metasploit/metasploit-9999.ebuild
index 93a14f462c04..f7f985d48637 100644
--- a/net-analyzer/metasploit/metasploit-9999.ebuild
+++ b/net-analyzer/metasploit/metasploit-9999.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-EAPI="5"
+EAPI="6"
#never ever ever have more than one ruby in here
-USE_RUBY="ruby21"
+USE_RUBY="ruby23"
inherit eutils ruby-ng
if [[ ${PV} == "9999" ]] ; then
@@ -41,17 +41,17 @@ RUBY_COMMON_DEPEND="virtual/ruby-ssl
>=dev-ruby/activerecord-4.2.6:4.2
dev-ruby/bcrypt-ruby
dev-ruby/bit-struct
- dev-ruby/builder:3
+ >=dev-ruby/builder-3.0
dev-ruby/bundler
dev-ruby/filesize
- dev-ruby/jsobfu:0.3.0
+ >=dev-ruby/jsobfu-0.3.0
dev-ruby/json:*
dev-ruby/kissfft
dev-ruby/metasm:1.0.2
>=dev-ruby/metasploit_data_models-2.0.0
dev-ruby/meterpreter_bins:0.0.22
- dev-ruby/metasploit-payloads:1.1.13
- dev-ruby/metasploit_payloads-mettle:0.0.6
+ dev-ruby/metasploit-payloads:1.2.24
+ dev-ruby/metasploit_payloads-mettle:0.1.9
>=dev-ruby/metasploit-credential-2.0.0
>=dev-ruby/metasploit-concern-2.0.0
>=dev-ruby/metasploit-model-2.0.0
@@ -61,9 +61,9 @@ RUBY_COMMON_DEPEND="virtual/ruby-ssl
dev-ruby/octokit
dev-ruby/openssl-ccm:1.2.1
dev-ruby/patch_finder
- dev-ruby/recog:2.0.14
+ >=dev-ruby/recog-2.0.14
dev-ruby/redcarpet
- =dev-ruby/rkelly-remix-0.0.6
+ >=dev-ruby/rkelly-remix-0.0.6
dev-ruby/rex-arch
dev-ruby/rex-java
dev-ruby/rex-ole
@@ -81,6 +81,7 @@ RUBY_COMMON_DEPEND="virtual/ruby-ssl
dev-ruby/robots
dev-ruby/sshkey
dev-ruby/tzinfo:*
+ dev-ruby/windows_error
java? ( dev-ruby/rjb )
oracle? ( dev-ruby/ruby-oci8 )
pcap? ( dev-ruby/pcaprub:*
@@ -160,14 +161,11 @@ all_ruby_unpack() {
all_ruby_prepare() {
# add psexec patch from pull request 2657 to allow custom exe templates from any files, bypassing most AVs
#epatch "${FILESDIR}/agix_psexec_pull-2657.patch"
- epatch_user
+ eapply_user
#remove random "cpuinfo" binaries which a only needed to detect which bundled john to run
rm -r data/cpuinfo
- #remove random oudated collected garbage
- rm -r external
-
#remove unneeded ruby bundler versioning files
#Gemfile.lock contains the versions tested by the msf team but not the hard requirements
#we regen this file in each_ruby_prepare