Ticket #16103: libgeotiff-no-cd.diff

File libgeotiff-no-cd.diff, 1.5 KB (added by ryandesign (Ryan Carsten Schmidt), 16 years ago)

don't use "cd" command

  • Portfile

     
    2828build.env       DESTDIR=${destroot}
    2929destroot.env    DESTDIR=${destroot}
    3030
    31 post-build      { cd ${worksrcpath}
    32                   system "cc -dynamiclib -all_load \
     31post-build      { system "cd ${worksrcpath} && cc -dynamiclib -all_load \
    3332                  -install_name ${prefix}/lib/libgeotiff.${version}.dylib \
    3433                  -compatibility_version ${version} \
    3534                  -o libgeotiff.${version}.dylib libgeotiff.a -L${prefix}/lib \
     
    3736
    3837pre-destroot    "file mkdir ${destroot}/${prefix}"
    3938
    40 post-destroot   { system "rm ${destroot}/${prefix}/lib/libgeotiff.a"
    41                   cd ${worksrcpath}
    42                   system "install -m 755 -d ${destroot}/${prefix}/lib"
    43                   system "install -m 644 -c \
    44                     libgeotiff.${version}.dylib ${destroot}${prefix}/lib"
    45                   system "ln -sf libgeotiff.${version}.dylib \
    46                     ${destroot}/${prefix}/lib/libgeotiff.${libver}.dylib"
    47                   system "ln -sf libgeotiff.${version}.dylib \
    48                     ${destroot}/${prefix}/lib/libgeotiff.dylib" }
     39post-destroot   { delete ${destroot}${prefix}/lib/libgeotiff.a
     40                  xinstall -m 755 -d ${destroot}${prefix}/lib
     41                  xinstall -m 644 -W ${worksrcpath} \
     42                    libgeotiff.${version}.dylib \
     43                    ${destroot}${prefix}/lib
     44                  ln -sf libgeotiff.${version}.dylib \
     45                    ${destroot}${prefix}/lib/libgeotiff.${libver}.dylib
     46                  ln -sf libgeotiff.${version}.dylib \
     47                    ${destroot}${prefix}/lib/libgeotiff.dylib }