市來健吾の日記

プログラマ、(元)物理屋(ナノテク、流体)

vtk-python in ports


  • although it is marked by "BROKEN", just the following patch for Makefile (actually one option "-DCMAKE_BACKWARDS_COMPATIBILITY=2.2") can help the building:

    *** ../vtk-python/Makefile Thu Aug 17 17:04:46 2006
    ーーー Makefile Mon Aug 28 14:58:03 2006
    ***************
    *** 14,20 ****
    tcl84:${PORTSDIR}/lang/tcl84 \
    tk84:${PORTSDIR}/x11-toolkits/tk84

    ! BROKEN= Does not build

    MASTERDIR= ${.CURDIR}/../vtk

    ーーー 14,20 ーーー-
    tcl84:${PORTSDIR}/lang/tcl84 \
    tk84:${PORTSDIR}/x11-toolkits/tk84

    ! # BROKEN= Does not build

    MASTERDIR= ${.CURDIR}/../vtk

    ***************
    *** 36,42 ****
    -DPYTHON_INCLUDE_PATH:PATH=${PYTHON_INCLUDEDIR} \
    -DPYTHON_LIBRARY:FILEPATH=${PYTHON_LIBDIR}/config/lib${PYTHON_VERSION}.a \
    -DTCL_INCLUDE_PATH:PATH=${TCL_INCLUDE_DIR} \
    ! -DTK_INCLUDE_PATH:PATH=${TK_INCLUDE_DIR}

    PLIST_SUB+= VTK_PTH_LOCATION_DIR=${PYTHON_SITELIBDIR}

    ーーー 36,43 ーーー-
    -DPYTHON_INCLUDE_PATH:PATH=${PYTHON_INCLUDEDIR} \
    -DPYTHON_LIBRARY:FILEPATH=${PYTHON_LIBDIR}/config/lib${PYTHON_VERSION}.a \
    -DTCL_INCLUDE_PATH:PATH=${TCL_INCLUDE_DIR} \
    ! -DTK_INCLUDE_PATH:PATH=${TK_INCLUDE_DIR} \
    ! -DCMAKE_BACKWARDS_COMPATIBILITY=2.2

    PLIST_SUB+= VTK_PTH_LOCATION_DIR=${PYTHON_SITELIBDIR}

  • at least, it looks working properly.