Date: Mon, 20 Aug 2012 12:01:04 +0000 (UTC) From: Pietro Cerutti <gahr@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r302798 - in head/x11-toolkits: . vtkfox Message-ID: <201208201201.q7KC14Rv030871@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
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@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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201208201201.q7KC14Rv030871>