summaryrefslogtreecommitdiff
path: root/math/vtk-python/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'math/vtk-python/Makefile')
-rw-r--r--math/vtk-python/Makefile73
1 files changed, 0 insertions, 73 deletions
diff --git a/math/vtk-python/Makefile b/math/vtk-python/Makefile
deleted file mode 100644
index 741388bb213e..000000000000
--- a/math/vtk-python/Makefile
+++ /dev/null
@@ -1,73 +0,0 @@
-# Created by: Mykola Khotyaintsev <ko@irfu.se>
-# $FreeBSD$
-
-CATEGORIES+= python
-PKGNAMESUFFIX= -python
-
-COMMENT= The Visualization Toolkit Python libs
-
-LIB_DEPENDS= vtkCommon.${LIBVER}:${PORTSDIR}/math/vtk \
- png15:${PORTSDIR}/graphics/png \
- tcl84:${PORTSDIR}/lang/tcl84 \
- tk84:${PORTSDIR}/x11-toolkits/tk84
-
-MASTERDIR= ${.CURDIR}/../vtk
-
-WRAP= Python
-BINARIES= vtkWrapPython vtkpython
-EXTRA_LIBS= RenderingPythonTkWidgets
-
-USE_PYTHON= yes
-TCL_INCLUDE_DIR=${PREFIX}/include/tcl8.4
-TK_INCLUDE_DIR= ${PREFIX}/include/tk8.4
-
-CXXFLAGS+= -DUSE_NON_CONST \
- -DUSE_COMPOSITELESS_PHOTO_PUT_BLOCK \
- -I${TCL_INCLUDE_DIR} # -Ds for TCL/TK 8.4, -I for libvtkRenderingPythonTkWidgets.so build
-
-LINKERFLAGS= -L${PREFIX}/lib # to link vtkpython to vtk libs
-
-CMAKE_DEFS= -DVTK_WRAP_PYTHON:BOOL=ON \
- -DPYTHON_INCLUDE_PATH:PATH=${PYTHON_INCLUDEDIR} \
- -DPYTHON_LIBRARY:FILEPATH=${PYTHON_LIBDIR}/config/lib${PYTHON_VERSION}.a \
- -DOPENGL_INCLUDE_DIR:PATH=${LOCALBASE}/include \
- -DZLIB_LIBRARY:PATH=/usr/lib/libz.so \
- -DZLIB_INCLUDE_DIR:PATH=/usr/include \
- -DJPEG_LIBRARY:PATH=${LOCALBASE}/lib/libjpeg.so \
- -DJPEG_INCLUDE_DIR:PATH=${LOCALBASE}/include \
- -DPNG_LIBRARY:PATH=${LOCALBASE}/lib/libpng15.so \
- -DPNG_INCLUDE_DIR:PATH=${LOCALBASE}/include/libpng15 \
- -DPNG_PNG_INCLUDE_DIR:PATH=${LOCALBASE}/include/libpng15 \
- -DTIFF_LIBRARY:PATH=${LOCALBASE}/lib/libtiff.so \
- -DTIFF_INCLUDE_DIR:PATH=${LOCALBASE}/include \
- -DTCL_INCLUDE_PATH:PATH=${TCL_INCLUDE_DIR} \
- -DTK_INCLUDE_PATH:PATH=${TK_INCLUDE_DIR} \
- -DEXPAT_LIBRARY:PATH=${LOCALBASE}/lib/libexpat.so \
- -DEXPAT_INCLUDE_DIR:PATH=${LOCALBASE}/include \
- -DCMAKE_BACKWARDS_COMPATIBILITY:STRING=2.2
-
-EXTRA_PATCHES+= ${.CURDIR}/files/extra-patch-Common-vtkPythonUtil.cxx
-PLIST_SUB+= VTK_PTH_LOCATION_DIR=${PYTHON_SITELIBDIR}
-
-NO_STAGE= yes
-.include "${MASTERDIR}/Makefile"
-
-post-patch: patch-common
-
-do-install: install-cnotice install-binaries install-libs
- @${ECHO_MSG} "Installing vtk site package to ${PREFIX}/lib/vtk/python ..."
- @${MKDIR} ${PREFIX}/lib/vtk
-.for i in "" vtk/ vtk/gtk/ vtk/qt/ vtk/test/ vtk/tk/ vtk/util/ vtk/wx/
- @${MKDIR} ${PREFIX}/lib/vtk/python/${i}
- @${INSTALL_DATA} ${VTKSRCDIR}/Wrapping/Python/${i}*.py ${PREFIX}/lib/vtk/python/${i}
-.endfor
- @${ECHO} ${PREFIX}/lib/vtk/python > ${PYTHON_SITELIBDIR}/vtk.pth
- @${PYTHON_CMD} -c "import compileall; compileall.compile_dir( '${PREFIX}/lib/vtk/python' );"
- @${PYTHON_CMD} -Oc "import compileall; compileall.compile_dir( '${PREFIX}/lib/vtk/python' );"
-
-.for i in ${VTK_KITS:S/$/Python/} ${EXTRA_LIBS}
- @${LN} -sf ${PREFIX}/lib/libvtk${i}.so \
- ${PREFIX}/lib/vtk/python/libvtk${i}.so
-.endfor
-
-.include <bsd.port.post.mk>