[126399] trunk/dports/graphics
stromnov at macports.org
stromnov at macports.org
Thu Oct 9 04:30:24 PDT 2014
Revision: 126399
https://trac.macports.org/changeset/126399
Author: stromnov at macports.org
Date: 2014-10-09 04:30:23 -0700 (Thu, 09 Oct 2014)
Log Message:
-----------
vtk: new port (VTK 6.1.0)
Added Paths:
-----------
trunk/dports/graphics/vtk/
trunk/dports/graphics/vtk/Portfile
trunk/dports/graphics/vtk/files/
trunk/dports/graphics/vtk/files/patch-CMakeLists.txt.diff
Added: trunk/dports/graphics/vtk/Portfile
===================================================================
--- trunk/dports/graphics/vtk/Portfile (rev 0)
+++ trunk/dports/graphics/vtk/Portfile 2014-10-09 11:30:23 UTC (rev 126399)
@@ -0,0 +1,69 @@
+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
+# $Id$
+
+PortSystem 1.0
+PortGroup cmake 1.0
+
+name vtk
+version 6.1.0
+revision 0
+categories graphics devel
+platforms darwin
+license BSD
+
+set branch [join [lrange [split ${version} .] 0 1] .]
+
+maintainers stromnov openmaintainer
+
+description Visualization Toolkit (VTK)
+
+long_description Visualization Toolkit (VTK) is an open-source, freely \
+ available software system for 3D computer graphics, \
+ image processing and visualization.
+
+homepage http://www.vtk.org
+master_sites http://www.vtk.org/files/release/${branch}
+
+distname VTK-${version}
+
+checksums rmd160 67c02be94665b6095f47928ae4e29adc783a586a \
+ sha256 bd7df10a479606d529a8b71f466c44a2bdd11fd534c62ce0aa44fad91883fa34
+
+worksrcdir ${worksrcdir}/../build
+patch.dir ${workpath}/${distname}
+
+post-extract {
+ file mkdir ${worksrcpath}
+}
+
+patchfiles patch-CMakeLists.txt.diff
+
+configure.args-delete \
+ -DCMAKE_BUILD_WITH_INSTALL_RPATH=ON
+
+configure.args-append \
+ ../${distname}/ \
+ -DBUILD_EXAMPLES:BOOL=OFF \
+ -DVTK_WRAP_PYTHON:BOOL=OFF \
+ -DVTK_WRAP_JAVA:BOOL=OFF \
+ -DVTK_WRAP_TCL:BOOL=OFF
+
+variant qt5 description {Add Qt5 support.} {
+ PortGroup qt5 1.0
+}
+
+variant python27 description {Add Python 2.7 support.} {
+ depends_lib-append port:python27
+ configure.args-delete \
+ -DVTK_WRAP_PYTHON:BOOL=OFF
+ configure.args-append \
+ -DVTK_WRAP_PYTHON:BOOL=ON \
+ -DPYTHON_EXECUTABLE:STRING=${prefix}/bin/python2.7 \
+ -DVTK_INSTALL_PYTHON_MODULE_DIR=${frameworks_dir}/Python.framework/Versions/2.7/lib/python2.7/site-packages
+}
+
+default_variants +python27
+
+livecheck.type regex
+livecheck.url http://www.vtk.org/VTK/resources/software.html
+livecheck.regex {[vV][tT][kK]-(\d+(?:\.\d+)*)\.[tz]}
Property changes on: trunk/dports/graphics/vtk/Portfile
___________________________________________________________________
Added: svn:keywords
+ Id
Added: svn:eol-style
+ native
Added: trunk/dports/graphics/vtk/files/patch-CMakeLists.txt.diff
===================================================================
--- trunk/dports/graphics/vtk/files/patch-CMakeLists.txt.diff (rev 0)
+++ trunk/dports/graphics/vtk/files/patch-CMakeLists.txt.diff 2014-10-09 11:30:23 UTC (rev 126399)
@@ -0,0 +1,11 @@
+--- CMakeLists.txt.orig 2014-10-08 19:41:16.000000000 +0400
++++ CMakeLists.txt 2014-10-08 19:44:49.000000000 +0400
+@@ -20,7 +20,7 @@
+ # Being a library, VTK may be linked in either GC (garbage collected)
+ # processes or non-GC processes. Default to "GC supported" so that both
+ # GC and MRR (manual reference counting) are supported.
+- SET(VTK_OBJCXX_FLAGS_DEFAULT "-fobjc-gc")
++ SET(VTK_OBJCXX_FLAGS_DEFAULT "")
+ SET(VTK_REQUIRED_OBJCXX_FLAGS ${VTK_OBJCXX_FLAGS_DEFAULT} CACHE STRING "Extra flags for Objective-C++ compilation")
+ MARK_AS_ADVANCED(VTK_REQUIRED_OBJCXX_FLAGS)
+ ENDIF(APPLE)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20141009/d1e5aad9/attachment.html>
More information about the macports-changes
mailing list