Ticket #39670: otb-port-update-3.18.patch

File otb-port-update-3.18.patch, 2.5 KB (added by julien.malik@…, 11 years ago)
  • Portfile

     
    66PortGroup           qt4 1.0
    77
    88name                orfeotoolbox
    9 version             3.16
    10 revision            2
     9version             3.18.0
     10revision            1
    1111categories          gis graphics
    1212platforms           darwin
    1313license             CeCILL
     
    2929distname            OTB-${version}
    3030extract.suffix      .tgz
    3131
    32 checksums           rmd160  582f2c0322bdcdda707f412de27b470b7b7fab5c \
    33                     sha256  4fc8c12b8e2accfd40d6ed2b4ea05fc70fb51a896273525a9a11e521c9b71af6
     32checksums           rmd160  6e7f79975f4e6856b46306adacb7789874989a09 \
     33                    sha256  01a866844f7bc1306b52db9584c3f39b19e57fca9a3e30c9c7d82a72
    3434
    3535worksrcdir          ${worksrcdir}/build
    3636
    3737depends_lib-append  port:tiff \
    3838                    port:jpeg \
    39                     port:openjpeg15 \
    4039                    port:libgeotiff \
    4140                    port:gdal \
    4241                    port:expat \
     
    4645                    port:libkml \
    4746                    port:tinyxml \
    4847                    port:muparser \
    49                     port:gettext
     48                    port:gettext \
     49                    port:opencv
    5050
    5151pre-build {
    5252    if { ![catch {set installed [lindex [registry_active libsvm] 0]}]} {
     
    8181                        -DOTB_USE_EXTERNAL_BOOST=ON \
    8282                        -DOTB_USE_EXTERNAL_TINYXML=ON \
    8383                        -DOTB_USE_EXTERNAL_LIBKML=ON \
    84                         -DOTB_USE_JPEG2000=ON \
    8584                        -DOTB_USE_EXTERNAL_MUPARSER=ON \
    86                         -DOTB_USE_CURL=ON
     85                        -DOTB_USE_CURL=ON \
     86                        -DOTB_USE_OPENCV=ON
    8787
    88 # Use internal ITK (MacPorts ITK is outdated)
     88# Use internal ITK (MacPorts ITK is outdated, and internal ITK is patched)
    8989configure.args-append   -DOTB_USE_EXTERNAL_ITK=OFF \
    9090                        -DITK_USE_REVIEW=ON \
    9191                        -DITK_USE_OPTIMIZED_REGISTRATION_METHODS=ON \
    9292                        -DOTB_USE_PATENTED=OFF \
    9393                        -DITK_USE_PATENTED=OFF
    9494
     95# Use internal openjpeg (OTB needs 2.0 API, but does not support using the external lib yet)
     96configure.args-append   -DOTB_USE_JPEG2000=ON
     97
    9598# Use internal libs (no MacPorts alternatives available)
    9699configure.args-append   -DOTB_USE_EXTERNAL_OPENTHREADS=OFF \
    97100                        -DOTB_USE_LIBLAS=ON \