Ticket #25585: tiff-3.9.4.diff

File tiff-3.9.4.diff, 2.5 KB (added by jmroot (Joshua Root), 14 years ago)
  • Portfile

     
    22# $Id$
    33
    44PortSystem 1.0
    5 PortGroup  muniversal 1.0
    65PortGroup  xcodeversion 1.0
    76
    87name            tiff
    9 version         3.9.2
    10 revision        3
     8version         3.9.4
    119categories      graphics
    1210maintainers     waqar
    1311description     Library and tools for dealing with Tag Image File Format
     
    2624        esoteric portions of the 6.0 TIFF spec.
    2725homepage        http://www.remotesensing.org/libtiff
    2826platforms       darwin
    29 master_sites    ftp://ftp.remotesensing.org/pub/libtiff/ \
     27master_sites    http://download.osgeo.org/libtiff/ \
     28                ftp://ftp.remotesensing.org/pub/libtiff/ \
    3029                http://dl.maptools.org/dl/libtiff/ \
    3130                freebsd
    3231
    33 checksums           md5     93e56e421679c591de7552db13384cb8 \
    34                     sha1    5c054d31e350e53102221b7760c3700cf70b4327 \
    35                     rmd160  22716e0bcee93a654a704900f3e19f41600f3d18
     32checksums           md5     2006c1bdd12644dbf02956955175afd6 \
     33                    sha1    a4e32d55afbbcabd0391a9c89995e8e8a19961de \
     34                    rmd160  3e0a74b6294297c16fb983ad68056a1dfbbdb1de
    3635
    37 # Turn on OpenGL with --with-apple-opengl-framework.
    38 patchfiles      patch-configure.diff
    39 
    4036depends_lib     port:jpeg port:zlib
    4137
    4238test.run        yes
     
    5046                --with-zlib-include-dir=${prefix}/include \
    5147                --with-zlib-lib-dir=${prefix}/lib
    5248
     49post-configure {
     50    if {[variant_isset universal]} {
     51        system "cd ${worksrcpath}/libtiff \
     52                && ed - tif_config.h < ${filespath}/libtiff__tif_config.h.ed \
     53                && ed - tiffconf.h < ${filespath}/libtiff__tiffconf.h.ed \
     54                && touch stamp-h1 && touch stamp-h2"
     55    }
     56}
     57
    5358use_parallel_build  yes
    5459
    5560post-destroot {
     
    6166}
    6267
    6368platform macosx {
    64     if { ![variant_isset universal] } {
     69    # Tiger does not have 64-bit OpenGL.
     70    if {${os.major} > 8 || (![variant_isset universal] && ![string match *64* $build_arch])
     71        || ([variant_isset universal] && ![string match *64* $universal_archs])} {
    6572        configure.args-append   --with-apple-opengl-framework
    66     } else {
    67         # Tiger does not have 64-bit OpenGL.
    68         if { ${os.major} > 8 } {
    69             configure.args-append   --with-apple-opengl-framework
    70         } else {
    71             global merger_configure_args
    72             array set merger_configure_args {
    73                 ppc  --with-apple-opengl-framework
    74                i386  --with-apple-opengl-framework
    75             }
    76         }
    7773    }
    7874}
    7975