mirror of
https://git.FreeBSD.org/ports.git
synced 2024-10-20 20:09:11 +00:00
- 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/
This commit is contained in:
parent
3c21d47271
commit
969c9034f2
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=302798
@ -285,6 +285,7 @@
|
||||
SUBDIR += viewklass
|
||||
SUBDIR += vte
|
||||
SUBDIR += vte-reference
|
||||
SUBDIR += vtkfox
|
||||
SUBDIR += wmapp
|
||||
SUBDIR += wxd
|
||||
SUBDIR += wxgtk24
|
||||
|
67
x11-toolkits/vtkfox/Makefile
Normal file
67
x11-toolkits/vtkfox/Makefile
Normal file
@ -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>
|
2
x11-toolkits/vtkfox/distinfo
Normal file
2
x11-toolkits/vtkfox/distinfo
Normal file
@ -0,0 +1,2 @@
|
||||
SHA256 (vtkfox-1.0.0.tar.gz) = b8668a432260a14dd5849447615b609edf34e235b7740d4e873a3019ad6444bd
|
||||
SIZE (vtkfox-1.0.0.tar.gz) = 8194
|
6
x11-toolkits/vtkfox/pkg-descr
Normal file
6
x11-toolkits/vtkfox/pkg-descr
Normal file
@ -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
|
Loading…
Reference in New Issue
Block a user