source: trunk/dports/security/metasploit3/Portfile @ 112360

Last change on this file since 112360 was 112360, checked in by ricci@…, 6 years ago

drop maintainership due to insufficient availability

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 2.3 KB
Line 
1# $Id: Portfile 112360 2013-10-21 03:34:48Z ricci@macports.org $
2
3PortSystem 1.0
4name            metasploit3
5conflicts       metasploit2
6version         3.0
7revision        1
8categories      security
9maintainers     nomaintainer
10description     Tools and information for security research and pentesting
11homepage        http://metasploit.com/
12platforms       darwin
13
14long_description \
15                The Metasploit Project goal is to provide useful information to people \
16                who perform penetration testing, IDS signature development, and exploit \
17                research. This framework was created to fill the gaps in the information \
18                publicly available on various exploitation techniques and to create a \
19                useful resource for exploit developers. The tools and information are \
20                provided for legal security research and testing purposes only.
21
22#master_sites   http://downloads.metasploit.com/data/releases/
23master_sites    macports_distfiles
24
25distname        framework-${version}
26
27checksums       md5 ab98f0a09b371f9638c7f49f1b83f5c4 \
28                sha1 e6636cb5849f2403c8b6a8812205f4a249d63df3
29
30depends_lib     port:ruby \
31                port:rb-libglade2 \
32                port:rb-gtk2 \
33                port:rb-rails \
34                port:readline
35
36patchfiles      patch-data-msfweb-config-environment.rb \
37                patch-msfcli                            \
38                patch-msfconsole                        \
39                patch-msfd                              \
40                patch-msfencode                         \
41                patch-msfgui                            \
42                patch-msfopcode                         \
43                patch-msfpayload                        \
44                patch-msfpescan                         \
45                patch-msfweb                            \
46                patch-tools-module_license.rb           \
47                patch-tools-msf_irb_shell.rb
48
49
50use_configure   no
51build           {
52                        ## remove the .svn/ directories, no need to move them around
53                        system "cd ${worksrcpath} && find . -type d -name '\.svn' | xargs /bin/rm -rf"
54                        foreach file [glob -directory ${worksrcpath} msf*] {
55                                reinplace "s|#!/usr/bin/perl|#!${prefix}/bin/perl|" $file
56                        }
57                }
58destroot        { 
59                        set metasploitTargetDir "libexec/metasploit3"
60                        xinstall -d -m 755 ${destroot}${prefix}/${metasploitTargetDir}
61                        foreach file [glob -directory ${workpath}/${worksrcdir} *]  {
62                                file copy ${file} ${destroot}${prefix}/${metasploitTargetDir}
63                        }
64                        foreach file [glob -directory ${destroot}${prefix}/${metasploitTargetDir} msf*]  {
65                                set useFile [file tail ${file}]
66## 'file link' doesn't play nice, it doesn't (seem) to want to do relative paths...
67##                              file link -symbolic ${useFile} ../${metasploitTargetDir}/${useFile}
68## so use 'system "ln -s ..."' instead.
69                                system "cd ${destroot}${prefix}/sbin && /bin/ln -s ../${metasploitTargetDir}/${useFile} ${useFile}"
70                        }
71                 }
72
73
74
75#
76##EOF
Note: See TracBrowser for help on using the repository browser.