Ticket #41233: Portfile-fping.diff

File Portfile-fping.diff, 1.9 KB (added by Schamschula (Marius Schamschula), 11 years ago)
  • Portfile

    old new  
    44
    55name                    fping
    66epoch                   1
    7 version                 2.4b2
     7version                 3.7
    88revision                1
    99categories              net
    1010license                 X11
    1111maintainers             nomaintainer
    1212platforms               darwin
    13 homepage                http://unfix.org/projects/ipv6/
    14 master_sites    http://unfix.org/projects/ipv6/
    15 distname        ${name}-${version}_to-ipv6
     13homepage                http://fping.org/
     14master_sites    http://fping.org/dist/
    1615
    17 checksums               md5     b1f10f88afd35b94846bfb0844d7a834 \
    18                                 sha1    9b540b5fe81feffa5096f10f011d56f0c4dc0c09 \
    19                                 rmd160  f838382136977e74fe610e06437a2ee0185f66f8
     16checksums               md5     4d74c780a5ea036b1f2be2d2baa36e9c \
     17                                sha1    6a6e3490a8ae80101a29afa90a72289db2d011ca \
     18                                rmd160  d6d433ef455580a17b36c9113d964d02a5feff29
    2019
    2120description             A scriptable ping program to check if multiple hosts are up
    2221long_description        fping is different from ping in that you can specify \
     
    3029                                        a certain time limit and/or retry limit it will be \
    3130                                        considered unreachable.
    3231
    33 patchfiles              patch-Makefile.am.diff
    34 
    35 # Ensure UsingTheRightCompiler, fix universal variant, use build_arch, fix mandir
    36 use_autoreconf  yes
    37 autoreconf.args -fvi
    38 
    39 post-destroot {
    40         system "ln -s fping.8 ${destroot}${prefix}/share/man/man8/fping6.8"
    41         # Check if user is running as root
    42         if {[geteuid] == 0} {
    43                 system "chmod 4511 ${destroot}${prefix}/sbin/fping"
    44                 system "chmod 4511 ${destroot}${prefix}/sbin/fping6"
    45         } else {
    46                 ui_msg "-----------------------------------------------------------"
    47                 ui_msg "Note that you are not running as root, so ${name} cannot"
    48                 ui_msg "be installed setuid root. Therefore, it will only be able"
    49                 ui_msg "to be executed by root."
    50                 ui_msg "-----------------------------------------------------------"
    51                 system "chmod 0511 ${destroot}${prefix}/sbin/fping"
    52                 system "chmod 0511 ${destroot}${prefix}/sbin/fping6"
    53         }
    54 }
    55 
    5632livecheck.type  none