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.