svn commit: r302798 - in head/x11-toolkits: . vtkfox
Pietro Cerutti
gahr at FreeBSD.org
Mon Aug 20 12:01:04 UTC 2012
Author: gahr
Date: Mon Aug 20 12:01:03 2012
New Revision: 302798
URL: http://svn.freebsd.org/changeset/ports/302798
Log:
- New port -- x11-toolkits/vtkfox
FOX/VTK canvas widget and interactor to allow VTK to interact with your
FOX application.
WWW: http://www.gahr.ch/vtkfox/
Added:
head/x11-toolkits/vtkfox/
head/x11-toolkits/vtkfox/Makefile (contents, props changed)
head/x11-toolkits/vtkfox/distinfo (contents, props changed)
head/x11-toolkits/vtkfox/pkg-descr (contents, props changed)
Modified:
head/x11-toolkits/Makefile (contents, props changed)
Modified: head/x11-toolkits/Makefile
==============================================================================
--- head/x11-toolkits/Makefile Mon Aug 20 11:41:04 2012 (r302797)
+++ head/x11-toolkits/Makefile Mon Aug 20 12:01:03 2012 (r302798)
@@ -285,6 +285,7 @@
SUBDIR += viewklass
SUBDIR += vte
SUBDIR += vte-reference
+ SUBDIR += vtkfox
SUBDIR += wmapp
SUBDIR += wxd
SUBDIR += wxgtk24
Added: head/x11-toolkits/vtkfox/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/x11-toolkits/vtkfox/Makefile Mon Aug 20 12:01:03 2012 (r302798)
@@ -0,0 +1,67 @@
+# New ports collection Makefile for: vtkfox
+# Date created: 7 August 2012
+# Whom: gahr
+#
+# $FreeBSD$
+#
+
+PORTNAME= vtkfox
+PORTVERSION= 1.0.0
+CATEGORIES= x11-toolkits
+MASTER_SITES= http://www.gahr.ch/vtkfox/
+
+MAINTAINER= gahr at FreeBSD.org
+COMMENT= FOX/VTK Widget and Interactor
+
+LIB_DEPENDS= vtkCommon.5:${PORTSDIR}/math/vtk5
+
+OPTIONS_SINGLE= FOX
+OPTIONS_SINGLE_FOX= FOX16 FOX17
+FOX16_DESC= Link against FOX-1.6
+FOX17_DESC= Link against FOX-1.7
+OPTIONS_DEFAULT=FOX16
+
+USE_GITHUB= yes
+GH_ACCOUNT= gahr
+GH_COMMIT= 378836c
+
+.include <bsd.port.options.mk>
+
+.if ${PORT_OPTIONS:MFOX16}
+LIB_DEPENDS+= FOX-1.6:${PORTSDIR}/x11-toolkits/fox16
+.endif
+
+.if ${PORT_OPTIONS:MFOX17}
+LIB_DEPENDS+= FOX-1.7:${PORTSDIR}/x11-toolkits/fox17
+CMAKE_ARGS+= -DFOX17:BOOL=TRUE
+.endif
+
+USE_CMAKE= yes
+CMAKE_OUTSOURCE=yes
+USE_LDCONFIG= yes
+
+PLIST_FILES= include/vtkfox/FXVTKCanvas.h \
+ include/vtkfox/vtkFXRenderWindowInteractor.h \
+ include/vtkfox/vtkfox.h \
+ lib/libvtkfox.so \
+ lib/libvtkfox.so.1 \
+ libdata/pkgconfig/vtkfox.pc
+
+post-patch:
+.if defined(NOPORTEXAMPLES)
+ ${REINPLACE_CMD} -e 's| tests||' ${WRKSRC}/CMakeLists.txt
+.endif
+
+.if !defined(NOPORTEXAMPLES)
+SAMPLE_FILES= imgsurf double cone quad xyplot simple
+PORTEXAMPLES= *
+
+post-install:
+ @${MKDIR} ${EXAMPLESDIR}
+.for sample_file in ${SAMPLE_FILES}
+ @${INSTALL_DATA} ${WRKSRC}/tests/${sample_file}.cpp ${EXAMPLESDIR}
+ @${INSTALL_PROGRAM} ${INSTALL_WRKSRC}/tests/${sample_file} ${EXAMPLESDIR}
+.endfor
+.endif
+
+.include <bsd.port.mk>
Added: head/x11-toolkits/vtkfox/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/x11-toolkits/vtkfox/distinfo Mon Aug 20 12:01:03 2012 (r302798)
@@ -0,0 +1,2 @@
+SHA256 (vtkfox-1.0.0.tar.gz) = b8668a432260a14dd5849447615b609edf34e235b7740d4e873a3019ad6444bd
+SIZE (vtkfox-1.0.0.tar.gz) = 8194
Added: head/x11-toolkits/vtkfox/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/x11-toolkits/vtkfox/pkg-descr Mon Aug 20 12:01:03 2012 (r302798)
@@ -0,0 +1,6 @@
+FOX/VTK canvas widget and interactor to allow VTK to interact with your FOX
+application. Allows VTK to render inside a FOX application via the FXGLCanvas
+control. Keyboard and mouse events are translated to allow for "native" VTK
+functionality.
+
+WWW: http://www.gahr.ch/vtkfox
More information about the svn-ports-all
mailing list