Ticket #19849: Portfile.diff

File Portfile.diff, 1.5 KB (added by tenomoto (Takeshi Enomoto), 15 years ago)
  • Portfile

    old new  
    33PortSystem 1.0
    44name            libgeotiff
    55version         1.2.1
     6revision        1
    67set libver      1
    78categories      graphics
    89maintainers     dementia.org:shadow
     
    2425configure.args  --with-zip=${prefix} --with-jpeg=${prefix} \
    2526                --with-proj=${prefix} --enable-incode-epsg
    2627
     28post-configure {
     29    reinplace "s|-lgeotiff|../libgeotiff.a|" ${worksrcpath}/bin/Makefile
     30}
     31
    2732destroot.destdir
    28 build.env       DESTDIR=${destroot}
     33build.env       DESTDIR=${destroot} GEOTIFFDIR=${worksrcpath}
    2934destroot.env    DESTDIR=${destroot}
    3035
    31 post-build      { system "cd ${worksrcpath} && cc -dynamiclib -all_load \
     36post-build      {set ldflags_universal ""
     37                 if {[variant_isset universal]} {
     38                     set ldflags_universal ${configure.universal_ldflags}
     39                 }
     40                 system "cd ${worksrcpath} && cc -dynamiclib ${ldflags_universal} -all_load \
    3241                  -install_name ${prefix}/lib/libgeotiff.${version}.dylib \
    3342                  -compatibility_version ${version} \
    3443                  -o libgeotiff.${version}.dylib libgeotiff.a -L${prefix}/lib \
     
    3948post-destroot   { delete ${destroot}${prefix}/lib/libgeotiff.a
    4049                  xinstall -m 755 -d ${destroot}${prefix}/lib
    4150                  xinstall -m 644 -W ${worksrcpath} \
     51                    libgeotiff.a ${destroot}${prefix}/lib
     52                  xinstall -m 644 -W ${worksrcpath} \
    4253                    libgeotiff.${version}.dylib \
    4354                    ${destroot}${prefix}/lib
    4455                  ln -sf libgeotiff.${version}.dylib \