Changeset 143382


Ignore:
Timestamp:
Dec 11, 2015, 9:42:24 PM (3 years ago)
Author:
mojca@…
Message:

metasploit3: whitespace, first line, checksums only

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/security/metasploit3/Portfile

    r112360 r143382  
     1# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:filetype=tcl:et:sw=4:ts=4:sts=4
    12# $Id$
    23
    3 PortSystem 1.0
    4 name            metasploit3
    5 conflicts       metasploit2
    6 version         3.0
    7 revision        1
    8 categories      security
    9 maintainers     nomaintainer
    10 description     Tools and information for security research and pentesting
    11 homepage        http://metasploit.com/
    12 platforms       darwin
     4PortSystem          1.0
    135
    14 long_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.
     6name                metasploit3
     7conflicts           metasploit2
     8version             3.0
     9revision            1
     10categories          security
     11maintainers         nomaintainer
     12homepage            http://metasploit.com/
     13platforms           darwin
    2114
    22 #master_sites   http://downloads.metasploit.com/data/releases/
    23 master_sites    macports_distfiles
     15description         Tools and information for security research and pentesting
     16long_description    The Metasploit Project goal is to provide useful information to people \
     17                    who perform penetration testing, IDS signature development, and exploit \
     18                    research. This framework was created to fill the gaps in the information \
     19                    publicly available on various exploitation techniques and to create a \
     20                    useful resource for exploit developers. The tools and information are \
     21                    provided for legal security research and testing purposes only.
    2422
    25 distname        framework-${version}
     23#master_sites       http://downloads.metasploit.com/data/releases/
     24master_sites        macports_distfiles
    2625
    27 checksums       md5 ab98f0a09b371f9638c7f49f1b83f5c4 \
    28                 sha1 e6636cb5849f2403c8b6a8812205f4a249d63df3
     26distname            framework-${version}
    2927
    30 depends_lib     port:ruby \
    31                 port:rb-libglade2 \
    32                 port:rb-gtk2 \
    33                 port:rb-rails \
    34                 port:readline
     28checksums           rmd160  849305ffcf0ccbdf16d3dac8d7ab20ac745fbcd8 \
     29                    sha256  cb27df6dafe7b2d1c2d2174000afd07965cdc09e759e8cda5147cfc58e445251
    3530
    36 patchfiles      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
     31depends_lib         port:ruby \
     32                    port:rb-libglade2 \
     33                    port:rb-gtk2 \
     34                    port:rb-rails \
     35                    port:readline
     36
     37patchfiles          patch-data-msfweb-config-environment.rb \
     38                    patch-msfcli \
     39                    patch-msfconsole \
     40                    patch-msfd \
     41                    patch-msfencode \
     42                    patch-msfgui \
     43                    patch-msfopcode \
     44                    patch-msfpayload \
     45                    patch-msfpescan \
     46                    patch-msfweb \
     47                    patch-tools-module_license.rb \
     48                    patch-tools-msf_irb_shell.rb
    4849
    4950
    50 use_configure   no
    51 build           {
    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                 }
    58 destroot        {
    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}]
     51use_configure       no
     52
     53build {
     54    ## remove the .svn/ directories, no need to move them around
     55    system "cd ${worksrcpath} && find . -type d -name '\.svn' | xargs /bin/rm -rf"
     56    foreach file [glob -directory ${worksrcpath} msf*] {
     57        reinplace "s|#!/usr/bin/perl|#!${prefix}/bin/perl|" $file
     58    }
     59}
     60
     61destroot {
     62    set metasploitTargetDir "libexec/metasploit3"
     63    xinstall -d -m 755 ${destroot}${prefix}/${metasploitTargetDir}
     64    foreach file [glob -directory ${workpath}/${worksrcdir} *] {
     65        file copy ${file} ${destroot}${prefix}/${metasploitTargetDir}
     66    }
     67    foreach file [glob -directory ${destroot}${prefix}/${metasploitTargetDir} msf*] {
     68        set useFile [file tail ${file}]
    6669## 'file link' doesn't play nice, it doesn't (seem) to want to do relative paths...
    67 ##                              file link -symbolic ${useFile} ../${metasploitTargetDir}/${useFile}
     70##              file link -symbolic ${useFile} ../${metasploitTargetDir}/${useFile}
    6871## 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
     72        system "cd ${destroot}${prefix}/sbin && /bin/ln -s ../${metasploitTargetDir}/${useFile} ${useFile}"
     73    }
     74}
Note: See TracChangeset for help on using the changeset viewer.