Ticket #14426: Portfile.patch

File Portfile.patch, 2.5 KB (added by adfernandes (Andrew Fernandes), 13 years ago)
  • Portfile

    old new  
    33PortSystem 1.0
    44
    55name            vtk5
    6 version         5.0.3
     6version         5.0.4
    77categories      graphics devel
    88maintainers     rene.donner@mac.com
    99description     3D visualization toolkit
     
    1616homepage        http://www.vtk.org/
    1717platforms       darwin freebsd
    1818master_sites    http://www.vtk.org/files/release/5.0/
    19 checksums       vtk-${version}.tar.gz md5 0148a3d3c46d0599ab63e79f7f406609 \
    20                 vtkdata-${version}.tar.gz md5 4752aa5a363eae72abf3cb5c1f0fe4d9
     19checksums       vtk-${version}.tar.gz md5 1e353886bbd6559633e31436d88a1f03 \
     20                vtkdata-${version}.tar.gz md5 95dced81c2c16687dc4e571a3d82092c
    2121
    2222
    23 depends_build   bin:cmake:cmake
     23depends_build   bin:cmake:cmake port:tcl
    2424distfiles       vtk-${version}.tar.gz \
    2525                vtkdata-${version}.tar.gz
    2626distname        VTK
     
    4040patchfiles      patch-Rendering-vtkCocoaRenderWindow.mm
    4141
    4242configure       { system "cd ${worksrcpath} && ${configure.env} cmake ${configure.args} ${worksrcpath}" }
    43 configure.args  -DBUILD_SHARED_LIBS:BOOL=OFF \
     43configure.args  -DBUILD_SHARED_LIBS:BOOL=ON \
    4444                -DCMAKE_LIBRARY_PATH:PATH=${prefix}/lib \
    4545                -DCMAKE_INCLUDE_PATH:PATH=${prefix}/include \
    4646                -DCMAKE_INSTALL_PREFIX:PATH=${prefix} \
     
    5252                -DVTK_WRAP_TCL:BOOL=ON \
    5353                -DVTK_USE_COCOA:BOOL=ON \
    5454                -DVTK_DATA_ROOT:PATH=${prefix}/share/VTKData \
    55                 -DVTK_TCL_LIBRARY_DIR:FILEPATH=${prefix}/lib/tcl8.4 \
     55                -DVTK_TCL_LIBRARY_DIR:FILEPATH=${prefix}/lib/tcl8.5 \
    5656                -DVTK_REQUIRED_EXE_LINKER_FLAGS:STRING=-rpath ${prefix}/lib
    5757
    5858configure.env   LDFLAGS="-L${prefix}/lib" \
     
    6868
    6969variant x11 {
    7070        depends_build-append    lib:libX11:XFree86
    71         configure.args-delete   "-D VTK_USE_COCOA:BOOL=ON"
     71        configure.args-delete   "-DVTK_USE_COCOA:BOOL=ON"
    7272        configure.args-append   -DVTK_USE_COCOA:BOOL=OFF \
    7373                                -DVTK_USE_X:BOOL=ON \
    7474                                -DOPENGL_gl_LIBRARY:FILEPATH=/usr/X11R6/lib/libGL.dylib \
     
    8181                                -DPYTHON_EXECUTABLE:FILEPATH=${prefix}/bin/python2.5 \
    8282                                -DPYTHON_INCLUDE_PATH:FILEPATH=${prefix}/include/python2.5 \
    8383                                -DPYTHON_LIBRARY:FILEPATH=${prefix}/lib/libpython2.5.dylib \
    84                                 -DVTK_WRAP_PYTHON:BOOL=ON \
    85                                 -DVTK_PYTHON_SETUP_ARGS:STRING="--prefix=${prefix} --root=${destdir}
     84                                -DVTK_WRAP_PYTHON:BOOL=ON
     85        pre-configure {
     86            system "echo \"VTK_PYTHON_SETUP_ARGS:STRING=--prefix=${prefix} --root=${destroot}\" >> CMakeCache.txt"
     87        }
    8688}
    8789
    8890set vtkdest     ${destroot}${prefix}/share/doc/${name}