|
Lines 1-6
Link Here
|
| 1 |
PORTNAME= metasploit |
1 |
PORTNAME= metasploit |
| 2 |
DISTVERSION= 6.2.23 |
2 |
DISTVERSION= 6.3.50 |
| 3 |
PORTREVISION= 10 |
3 |
PORTREVISION= 11 |
| 4 |
CATEGORIES= security |
4 |
CATEGORIES= security |
| 5 |
|
5 |
|
| 6 |
MAINTAINER= tanawts@gmail.com |
6 |
MAINTAINER= tanawts@gmail.com |
|
Lines 12-27
LICENSE_FILE= ${WRKSRC}/COPYING
Link Here
|
| 12 |
|
12 |
|
| 13 |
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \ |
13 |
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \ |
| 14 |
nmap:security/nmap \ |
14 |
nmap:security/nmap \ |
| 15 |
rubygem-actionpack60>=6.0:www/rubygem-actionpack60 \ |
15 |
rubygem-actionpack70>=7.0:www/rubygem-actionpack70 \ |
| 16 |
rubygem-activerecord60>=6.0:databases/rubygem-activerecord60 \ |
16 |
rubygem-activerecord70>=7.0:databases/rubygem-activerecord70 \ |
| 17 |
rubygem-activesupport60>=6.0:devel/rubygem-activesupport60 \ |
17 |
rubygem-activesupport70>=7.0:devel/rubygem-activesupport70 \ |
| 18 |
rubygem-aws-sdk-ec2>=0:devel/rubygem-aws-sdk-ec2 \ |
18 |
rubygem-aws-sdk-ec2>=0:devel/rubygem-aws-sdk-ec2 \ |
|
|
19 |
rubygem-aws-sdk-ec2instanceconnect>=0:devel/rubygem-aws-sdk-ec2instanceconnect \ |
| 19 |
rubygem-aws-sdk-iam>=0:devel/rubygem-aws-sdk-iam \ |
20 |
rubygem-aws-sdk-iam>=0:devel/rubygem-aws-sdk-iam \ |
| 20 |
rubygem-aws-sdk-s3>=0:devel/rubygem-aws-sdk-s3 \ |
21 |
rubygem-aws-sdk-s3>=0:devel/rubygem-aws-sdk-s3 \ |
|
|
22 |
rubygem-aws-sdk-ssm>=0:devel/rubygem-aws-sdk-ssm \ |
| 21 |
rubygem-bcrypt>=0:security/rubygem-bcrypt \ |
23 |
rubygem-bcrypt>=0:security/rubygem-bcrypt \ |
| 22 |
rubygem-bcrypt_pbkdf>=0:security/rubygem-bcrypt_pbkdf \ |
24 |
rubygem-bcrypt_pbkdf>=0:security/rubygem-bcrypt_pbkdf \ |
|
|
25 |
rubygem-bootsnap>=0:devel/rubygem-bootsnap \ |
| 23 |
rubygem-bson>=0:devel/rubygem-bson \ |
26 |
rubygem-bson>=0:devel/rubygem-bson \ |
| 24 |
rubygem-bundler>=0:sysutils/rubygem-bundler \ |
27 |
rubygem-bundler>=0:sysutils/rubygem-bundler \ |
|
|
28 |
rubygem-chunky_png>=0:graphics/rubygem-chunky_png \ |
| 25 |
rubygem-concurrent-ruby>=0:devel/rubygem-concurrent-ruby \ |
29 |
rubygem-concurrent-ruby>=0:devel/rubygem-concurrent-ruby \ |
| 26 |
rubygem-dnsruby>=0:dns/rubygem-dnsruby \ |
30 |
rubygem-dnsruby>=0:dns/rubygem-dnsruby \ |
| 27 |
rubygem-ed25519>=0:security/rubygem-ed25519 \ |
31 |
rubygem-ed25519>=0:security/rubygem-ed25519 \ |
|
Lines 41-59
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \
Link Here
|
| 41 |
rubygem-metasploit-concern>=0:security/rubygem-metasploit-concern \ |
45 |
rubygem-metasploit-concern>=0:security/rubygem-metasploit-concern \ |
| 42 |
rubygem-metasploit-credential>=0:security/rubygem-metasploit-credential \ |
46 |
rubygem-metasploit-credential>=0:security/rubygem-metasploit-credential \ |
| 43 |
rubygem-metasploit-model>=0:security/rubygem-metasploit-model \ |
47 |
rubygem-metasploit-model>=0:security/rubygem-metasploit-model \ |
| 44 |
rubygem-metasploit-payloads>=2.0.97:security/rubygem-metasploit-payloads \ |
48 |
rubygem-metasploit-payloads>=2.0.161:security/rubygem-metasploit-payloads \ |
| 45 |
rubygem-metasploit_data_models>=0:security/rubygem-metasploit_data_models \ |
49 |
rubygem-metasploit_data_models>=0:security/rubygem-metasploit_data_models \ |
| 46 |
rubygem-metasploit_payloads-mettle>=1.0.20:security/rubygem-metasploit_payloads-mettle \ |
50 |
rubygem-metasploit_payloads-mettle>=1.0.26:security/rubygem-metasploit_payloads-mettle \ |
| 47 |
rubygem-mqtt>=0:net/rubygem-mqtt \ |
51 |
rubygem-mqtt>=0:net/rubygem-mqtt \ |
| 48 |
rubygem-msgpack>=0:devel/rubygem-msgpack \ |
52 |
rubygem-msgpack>=0:devel/rubygem-msgpack \ |
| 49 |
rubygem-nessus_rest>=0:security/rubygem-nessus_rest \ |
53 |
rubygem-nessus_rest>=0:security/rubygem-nessus_rest \ |
|
|
54 |
rubygem-net-imap>=0:mail/rubygem-net-imap \ |
| 50 |
rubygem-net-ldap>=0:net/rubygem-net-ldap \ |
55 |
rubygem-net-ldap>=0:net/rubygem-net-ldap \ |
| 51 |
rubygem-net-smtp>=0:mail/rubygem-net-smtp \ |
56 |
rubygem-net-smtp>=0:mail/rubygem-net-smtp \ |
| 52 |
rubygem-net-ssh>=0:security/rubygem-net-ssh \ |
57 |
rubygem-net-ssh>=0:security/rubygem-net-ssh \ |
| 53 |
rubygem-network_interface>=0:net/rubygem-network_interface \ |
58 |
rubygem-network_interface>=0:net/rubygem-network_interface \ |
| 54 |
rubygem-nexpose>=0:security/rubygem-nexpose \ |
59 |
rubygem-nexpose>=0:security/rubygem-nexpose \ |
| 55 |
rubygem-nokogiri>=0:textproc/rubygem-nokogiri \ |
60 |
rubygem-nokogiri>=0:textproc/rubygem-nokogiri \ |
| 56 |
rubygem-octokit>=0:net/rubygem-octokit \ |
61 |
rubygem-octokit4>=0:net/rubygem-octokit4 \ |
| 57 |
rubygem-openssl-ccm>=0:security/rubygem-openssl-ccm \ |
62 |
rubygem-openssl-ccm>=0:security/rubygem-openssl-ccm \ |
| 58 |
rubygem-openvas-omp>=0:security/rubygem-openvas-omp \ |
63 |
rubygem-openvas-omp>=0:security/rubygem-openvas-omp \ |
| 59 |
rubygem-packetfu>=0:net/rubygem-packetfu \ |
64 |
rubygem-packetfu>=0:net/rubygem-packetfu \ |
|
Lines 61-69
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \
Link Here
|
| 61 |
rubygem-pcaprub>=0:net/rubygem-pcaprub \ |
66 |
rubygem-pcaprub>=0:net/rubygem-pcaprub \ |
| 62 |
rubygem-pdf-reader>=0:print/rubygem-pdf-reader \ |
67 |
rubygem-pdf-reader>=0:print/rubygem-pdf-reader \ |
| 63 |
rubygem-pg>=0:databases/rubygem-pg \ |
68 |
rubygem-pg>=0:databases/rubygem-pg \ |
|
|
69 |
rubygem-public_suffix>=0:dns/rubygem-public_suffix \ |
| 64 |
rubygem-puma>=0:www/rubygem-puma \ |
70 |
rubygem-puma>=0:www/rubygem-puma \ |
| 65 |
rubygem-railties60>=6.0:www/rubygem-railties60 \ |
71 |
rubygem-rack-protection>=0:www/rubygem-rack-protection \ |
|
|
72 |
rubygem-railties70>=7.0:www/rubygem-railties70 \ |
| 73 |
rubygem-rasn1>=0:security/rubygem-rasn1 \ |
| 66 |
rubygem-recog>=0:security/rubygem-recog \ |
74 |
rubygem-recog>=0:security/rubygem-recog \ |
|
|
75 |
rubygem-reline>=0:devel/rubygem-reline \ |
| 67 |
rubygem-redcarpet>=0:textproc/rubygem-redcarpet \ |
76 |
rubygem-redcarpet>=0:textproc/rubygem-redcarpet \ |
| 68 |
rubygem-rex-arch>=0:security/rubygem-rex-arch \ |
77 |
rubygem-rex-arch>=0:security/rubygem-rex-arch \ |
| 69 |
rubygem-rex-bin_tools>=0:security/rubygem-rex-bin_tools \ |
78 |
rubygem-rex-bin_tools>=0:security/rubygem-rex-bin_tools \ |
|
Lines 84-89
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \
Link Here
|
| 84 |
rubygem-rex-text>=0:security/rubygem-rex-text \ |
93 |
rubygem-rex-text>=0:security/rubygem-rex-text \ |
| 85 |
rubygem-rex-zip>=0:security/rubygem-rex-zip \ |
94 |
rubygem-rex-zip>=0:security/rubygem-rex-zip \ |
| 86 |
rubygem-ruby-macho>=0:devel/rubygem-ruby-macho \ |
95 |
rubygem-ruby-macho>=0:devel/rubygem-ruby-macho \ |
|
|
96 |
rubygem-ruby-mysql>=0:databases/rubygem-ruby-mysql \ |
| 87 |
rubygem-ruby_smb>=0:net/rubygem-ruby_smb \ |
97 |
rubygem-ruby_smb>=0:net/rubygem-ruby_smb \ |
| 88 |
rubygem-rubyntlm>=0:net/rubygem-rubyntlm \ |
98 |
rubygem-rubyntlm>=0:net/rubygem-rubyntlm \ |
| 89 |
rubygem-rubyzip>=0:archivers/rubygem-rubyzip \ |
99 |
rubygem-rubyzip>=0:archivers/rubygem-rubyzip \ |
|
Lines 164-176
STRIP=
Link Here
|
| 164 |
NO_ARCH= yes |
174 |
NO_ARCH= yes |
| 165 |
NO_ARCH_IGNORE= template_x64_bsd.bin template_x86_bsd.bin CVE-2013-2171.bin |
175 |
NO_ARCH_IGNORE= template_x64_bsd.bin template_x86_bsd.bin CVE-2013-2171.bin |
| 166 |
|
176 |
|
| 167 |
post-patch: |
|
|
| 168 |
${REINPLACE_CMD} 's,git ls-files,find . ! -type d | sed "s|^./||", ; \ |
| 169 |
/rb-readline/d ; /win32api/d' \ |
| 170 |
${WRKSRC}/metasploit-framework.gemspec |
| 171 |
${REINPLACE_CMD} "/concurrent-ruby/s|,'1.0.5'||" \ |
| 172 |
${WRKSRC}/metasploit-framework.gemspec |
| 173 |
|
| 174 |
do-build: |
177 |
do-build: |
| 175 |
${RM} ${WRKSRC}/Gemfile.lock |
178 |
${RM} ${WRKSRC}/Gemfile.lock |
| 176 |
${TOUCH} ${WRKSRC}/Gemfile.lock |
179 |
${TOUCH} ${WRKSRC}/Gemfile.lock |