aboutsummaryrefslogtreecommitdiff
path: root/math/vtk-tcl
diff options
context:
space:
mode:
authorPav Lucistnik <pav@FreeBSD.org>2003-12-26 20:03:41 +0000
committerPav Lucistnik <pav@FreeBSD.org>2003-12-26 20:03:41 +0000
commit2bc3464d14d6b62ab53abebcbc35596a97cccec4 (patch)
tree9eddd0beaa3cee20fac5bdbacf02dec439b77bfb /math/vtk-tcl
parent1fab36bbe2aa96e1b7475c219ba58251309d097e (diff)
downloadports-2bc3464d14d6b62ab53abebcbc35596a97cccec4.tar.gz
ports-2bc3464d14d6b62ab53abebcbc35596a97cccec4.zip
Notes
Diffstat (limited to 'math/vtk-tcl')
-rw-r--r--math/vtk-tcl/Makefile39
-rw-r--r--math/vtk-tcl/pkg-plist64
2 files changed, 103 insertions, 0 deletions
diff --git a/math/vtk-tcl/Makefile b/math/vtk-tcl/Makefile
new file mode 100644
index 000000000000..1d9ee063cc28
--- /dev/null
+++ b/math/vtk-tcl/Makefile
@@ -0,0 +1,39 @@
+# New ports collection makefile for: vtk-tcl
+# Date created: 10 Oct 2003
+# Whom: Mykola Khotyaintsev <ko@irfu.se>
+#
+# $FreeBSD$
+#
+
+CATEGORIES+= tcl84 tk84
+PKGNAMESUFFIX= -tcl
+
+COMMENT= The Visualization Toolkit Tcl libs
+
+LIB_DEPENDS= vtkCommon.${LIBVER}:${PORTSDIR}/math/vtk \
+ tcl84:${PORTSDIR}/lang/tcl84 \
+ tk84:${PORTSDIR}/x11-toolkits/tk84
+
+MASTERDIR= ${.CURDIR}/../vtk
+WRAP= TCL
+BINARIES= vtk vtkWrapTcl
+
+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 # for TCL/TK 8.4
+
+CMAKE_DEFS= -DVTK_WRAP_TCL:BOOL=ON \
+ -DTCL_INCLUDE_PATH:PATH=${TCL_INCLUDE_DIR} \
+ -DTK_INCLUDE_PATH:PATH=${TK_INCLUDE_DIR}
+
+.include "${MASTERDIR}/Makefile"
+
+do-patch: patch-common
+
+do-install: install-cnotice install-binaries install-libs
+ cd ${WRKSRC}/Wrapping/Tcl ; ${MAKE} install
+
+.include <bsd.port.mk>
diff --git a/math/vtk-tcl/pkg-plist b/math/vtk-tcl/pkg-plist
new file mode 100644
index 000000000000..7e0605b98c9c
--- /dev/null
+++ b/math/vtk-tcl/pkg-plist
@@ -0,0 +1,64 @@
+bin/vtk
+bin/vtkWrapTcl
+lib/libvtkCommonTCL.so
+lib/libvtkCommonTCL.so.%%LIBVER%%
+lib/libvtkFilteringTCL.so
+lib/libvtkFilteringTCL.so.%%LIBVER%%
+lib/libvtkGraphicsTCL.so
+lib/libvtkGraphicsTCL.so.%%LIBVER%%
+lib/libvtkHybridTCL.so
+lib/libvtkHybridTCL.so.%%LIBVER%%
+lib/libvtkIOTCL.so
+lib/libvtkIOTCL.so.%%LIBVER%%
+lib/libvtkImagingTCL.so
+lib/libvtkImagingTCL.so.%%LIBVER%%
+lib/libvtkParallelTCL.so
+lib/libvtkParallelTCL.so.%%LIBVER%%
+lib/libvtkPatentedTCL.so
+lib/libvtkPatentedTCL.so.%%LIBVER%%
+lib/libvtkRenderingTCL.so
+lib/libvtkRenderingTCL.so.%%LIBVER%%
+lib/vtk/tcl/README
+lib/vtk/tcl/pkgIndex.tcl
+lib/vtk/tcl/vtk/vtk.tcl
+lib/vtk/tcl/vtkbase/vtkbase.tcl
+lib/vtk/tcl/vtkcommon/vtkcommon.tcl
+lib/vtk/tcl/vtkfiltering/vtkfiltering.tcl
+lib/vtk/tcl/vtkgraphics/vtkgraphics.tcl
+lib/vtk/tcl/vtkhybrid/vtkhybrid.tcl
+lib/vtk/tcl/vtkimaging/vtkimaging.tcl
+lib/vtk/tcl/vtkinteraction/Interactor.tcl
+lib/vtk/tcl/vtkinteraction/bindings-iw.tcl
+lib/vtk/tcl/vtkinteraction/bindings-rw.tcl
+lib/vtk/tcl/vtkinteraction/bindings.tcl
+lib/vtk/tcl/vtkinteraction/setget.tcl
+lib/vtk/tcl/vtkinteraction/vtkinteraction.tcl
+lib/vtk/tcl/vtkio/vtkio.tcl
+lib/vtk/tcl/vtkparallel/vtkparallel.tcl
+lib/vtk/tcl/vtkpatented/vtkpatented.tcl
+lib/vtk/tcl/vtkrendering/vtkrendering.tcl
+lib/vtk/tcl/vtktcl.c
+lib/vtk/tcl/vtktesting/backdrop.tcl
+lib/vtk/tcl/vtktesting/colors.tcl
+lib/vtk/tcl/vtktesting/grab.tcl
+lib/vtk/tcl/vtktesting/mccases.tcl
+lib/vtk/tcl/vtktesting/vtktesting.tcl
+%%DOCSDIR%%/README.html
+%%DOCSDIR%%/README.patented-classes
+%%DOCSDIR%%/vtkLogo.jpg
+@unexec rmdir %D/%%DOCSDIR%% 2>/dev/null || true
+@dirrm lib/vtk/tcl/vtktesting
+@dirrm lib/vtk/tcl/vtkrendering
+@dirrm lib/vtk/tcl/vtkpatented
+@dirrm lib/vtk/tcl/vtkparallel
+@dirrm lib/vtk/tcl/vtkio
+@dirrm lib/vtk/tcl/vtkinteraction
+@dirrm lib/vtk/tcl/vtkimaging
+@dirrm lib/vtk/tcl/vtkhybrid
+@dirrm lib/vtk/tcl/vtkgraphics
+@dirrm lib/vtk/tcl/vtkfiltering
+@dirrm lib/vtk/tcl/vtkcommon
+@dirrm lib/vtk/tcl/vtkbase
+@dirrm lib/vtk/tcl/vtk
+@dirrm lib/vtk/tcl
+@unexec rmdir %D/lib/vtk 2>/dev/null || true