Ticket #14699: patch-Portfile.diff

File patch-Portfile.diff, 1.6 KB (added by pixilla (Bradley Giesbrecht), 13 years ago)
  • Portfile

     
    33PortSystem 1.0
    44
    55name                    spread
    6 version                 3.17.3
     6version                 4.1.0
    77categories              devel
    88platforms               darwin
    99maintainers             stechert openmaintainer
     
    1313                                or internal networks.
    1414
    1515homepage                http://www.spread.org/
    16 master_sites    http://www.cnds.jhu.edu/download/noformdown/
     16master_sites    freebsd
    1717distname                spread-src-${version}
    18 checksums               md5 2eec25b5adc96fd840aa251e44325f9f
    19 patchfiles              patch-Makefile.in
    2018
     19checksums           sha1    a923f61727060d62ff32e608302af5227dbff2e1 \
     20                    rmd160  8495e1b87503104c43fc8aa0c3505496dbf6a95c
     21
    2122configure.args  --mandir=${prefix}/share/man \
    2223                                --with-pid-dir=${prefix}/var/run
     24
     25post-patch {
     26    set LIBFULLVERSION ${version}
     27    set LIBCOMPATVERSION [join [lrange [split ${version} .] 0 2] .]
     28    set LIBVERSION [join [lrange [split ${version} .] 0 1] .]
     29    reinplace "s|^LIBFULLVERSION=2.0.1\$|LIBFULLVERSION=${LIBFULLVERSION}|" \
     30              ${worksrcpath}/libspread/Makefile.in
     31#     reinplace "s|^LIBCOMPATVERSION=2.0\$|LIBCOMPATVERSION=${LIBCOMPATVERSION}|" \
     32#               ${worksrcpath}/libspread/Makefile.in
     33    reinplace "s|^LIBVERSION=2\$|LIBVERSION=${LIBVERSION}|" \
     34              ${worksrcpath}/libspread/Makefile.in
     35}
     36
     37post-destroot {
     38    foreach dylib [glob -nocomplain -directory ${destroot}${prefix}/lib -tails *${version}.dylib] {
     39        system "install_name_tool -id ${prefix}/lib/${dylib} ${destroot}${prefix}/lib/${dylib}"
     40    }
     41}