[113094] trunk/dports/graphics/opencv/Portfile

stromnov at macports.org stromnov at macports.org
Fri Nov 8 11:04:39 PST 2013


Revision: 113094
          https://trac.macports.org/changeset/113094
Author:   stromnov at macports.org
Date:     2013-11-08 11:04:38 -0800 (Fri, 08 Nov 2013)
Log Message:
-----------
opencv: fix whitespaces

Modified Paths:
--------------
    trunk/dports/graphics/opencv/Portfile

Modified: trunk/dports/graphics/opencv/Portfile
===================================================================
--- trunk/dports/graphics/opencv/Portfile	2013-11-08 18:49:29 UTC (rev 113093)
+++ trunk/dports/graphics/opencv/Portfile	2013-11-08 19:04:38 UTC (rev 113094)
@@ -1,119 +1,122 @@
 # -*- 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
-PortGroup                       compiler_blacklist_versions 1.0
+PortSystem          1.0
+PortGroup           cmake 1.0
+PortGroup           compiler_blacklist_versions 1.0
 
-name                            opencv
-version                         2.4.7
-revision                        0
-categories                      graphics science
-platforms                       darwin
-license                         BSD
-maintainers                     stromnov openmaintainer
+name                opencv
+version             2.4.7
+revision            0
+categories          graphics science
+platforms           darwin
+license             BSD
 
-description                     Intel(R) Open Source Computer Vision Library
+maintainers         stromnov openmaintainer
 
-long_description                opencv is a library that is mainly aimed at real time \
-                                computer vision. Some example areas would be \
-                                Human-Computer Interaction (HCI), Object Identification, \
-                                Segmentation and Recognition, Face Recognition, Gesture \
-                                Recognition, Motion Tracking, Ego Motion, Motion \
-                                Understanding, Structure From Motion (SFM), and Mobile \
-                                Robotics.
+description         Intel(R) Open Source Computer Vision Library
 
-homepage                        http://opencv.org
-master_sites                    sourceforge:project/opencvlibrary/opencv-unix/${version}
+long_description    OpenCV is a library that is mainly aimed at real time \
+                    computer vision. Some example areas would be \
+                    Human-Computer Interaction (HCI), Object Identification, \
+                    Segmentation and Recognition, Face Recognition, Gesture \
+                    Recognition, Motion Tracking, Ego Motion, Motion \
+                    Understanding, Structure From Motion (SFM), and Mobile \
+                    Robotics.
 
-distname                        opencv-${version}
-worksrcdir                      ${name}-${version}
+homepage            http://opencv.org
+master_sites        sourceforge:project/opencvlibrary/opencv-unix/${version}
 
-checksums                       rmd160  a4dcb2d6217547ae63aac15604d2de0326461eeb \
-                                sha256  c48d6c735bfa40c76cadcc0106051e095d8b492b05ac7d2cc9647be807dd2a43
+#distname                        opencv-${version}
+#worksrcdir                      ${name}-${version}
 
-depends_build-append            port:pkgconfig
+checksums           rmd160  a4dcb2d6217547ae63aac15604d2de0326461eeb \
+                    sha256  c48d6c735bfa40c76cadcc0106051e095d8b492b05ac7d2cc9647be807dd2a43
 
-depends_lib-append              port:zlib \
-                                port:bzip2 \
-                                port:libpng \
-                                port:jpeg \
-                                port:jasper \
-                                port:tiff \
-                                port:ilmbase \
-                                port:openexr \
-                                path:lib/libavcodec.dylib:ffmpeg
+depends_build-append \
+                    port:pkgconfig
 
-patchfiles                      patch-fix_dirname_case.diff \
-                                patch-install_name.diff \
-                                patch-CMakeLists.txt.diff \
-                                patch-cmake_OpenCVFindLibsPerf.cmake.diff \
-                                patch-modules_java_CMakeLists.txt.diff \
-                                patch-modules_python_CMakeLists.txt.diff \
-                                patch-modules_core_src_parallel.cpp.diff
+depends_lib-append  port:zlib \
+                    port:bzip2 \
+                    port:libpng \
+                    port:jpeg \
+                    port:jasper \
+                    port:tiff \
+                    port:ilmbase \
+                    port:openexr \
+                    path:lib/libavcodec.dylib:ffmpeg
 
-configure.args-append           -DWITH_1394=OFF \
-                                -DWITH_CARBON=OFF \
-                                -DWITH_CUBLAS=OFF \
-                                -DWITH_CUDA=OFF \
-                                -DWITH_CUFFT=OFF \
-                                -DWITH_EIGEN=OFF \
-                                -DWITH_FFMPEG=ON \
-                                -DWITH_GSTREAMER=OFF \
-                                -DWITH_GTK=OFF \
-                                -DWITH_IMAGEIO=OFF \
-                                -DWITH_IPP=OFF \
-                                -DWITH_JASPER=ON \
-                                -DWITH_JPEG=ON \
-                                -DWITH_OPENEXR=ON \
-                                -DWITH_OPENGL=ON \
-                                -DWITH_OPENNI=OFF \
-                                -DWITH_PNG=ON \
-                                -DWITH_PVAPI=OFF \
-                                -DWITH_GIGEAPI=OFF \
-                                -DWITH_QT=OFF \
-                                -DWITH_QUICKTIME=OFF \
-                                -DWITH_TBB=OFF \
-                                -DWITH_GCD=ON \
-                                -DWITH_CSTRIPES=OFF \
-                                -DWITH_TIFF=ON \
-                                -DWITH_UNICAP=OFF \
-                                -DWITH_V4L=OFF \
-                                -DWITH_VIDEOINPUT=OFF \
-                                -DWITH_XIMEA=OFF \
-                                -DWITH_XINE=OFF \
-                                -DWITH_OPENCL=OFF \
-                                -DWITH_OPENCLAMDFFT=OFF \
-                                -DWITH_OPENCLAMDBLAS=OFF \
-                                -DBUILD_SHARED_LIBS=ON \
-                                -DBUILD_DOCS=OFF \
-                                -DBUILD_EXAMPLES=OFF \
-                                -DBUILD_PERF_TESTS=OFF \
-                                -DBUILD_TESTS=OFF \
-                                -DBUILD_ZLIB=OFF \
-                                -DBUILD_TIFF=OFF \
-                                -DBUILD_JASPER=OFF \
-                                -DBUILD_JPEG=OFF \
-                                -DBUILD_PNG=OFF \
-                                -DBUILD_OPENEXR=OFF \
-                                -DPYTHON_EXECUTABLE=OFF \
-                                -DINSTALL_C_EXAMPLES=OFF \
-                                -DINSTALL_PYTHON_EXAMPLES=OFF \
-                                -DENABLE_PRECOMPILED_HEADERS=ON \
-                                -DCMAKE_VERBOSE=ON \
-                                -DZLIB_LIBRARY=${prefix}/lib/libz.dylib \
-                                -DBZIP2_LIBRARIES=${prefix}/lib/libbz2.dylib
+patchfiles          patch-fix_dirname_case.diff \
+                    patch-install_name.diff \
+                    patch-cmakelists.txt.diff \
+                    patch-cmake_opencvfindlibsperf.cmake.diff \
+                    patch-modules_java_cmakelists.txt.diff \
+                    patch-modules_python_cmakelists.txt.diff \
+                    patch-modules_core_src_parallel.cpp.diff
 
-set opencv_linker_libs          ""
+configure.args-append \
+                    -DWITH_1394=OFF \
+                    -DWITH_CARBON=OFF \
+                    -DWITH_CUBLAS=OFF \
+                    -DWITH_CUDA=OFF \
+                    -DWITH_CUFFT=OFF \
+                    -DWITH_EIGEN=OFF \
+                    -DWITH_FFMPEG=ON \
+                    -DWITH_GSTREAMER=OFF \
+                    -DWITH_GTK=OFF \
+                    -DWITH_IMAGEIO=OFF \
+                    -DWITH_IPP=OFF \
+                    -DWITH_JASPER=ON \
+                    -DWITH_JPEG=ON \
+                    -DWITH_OPENEXR=ON \
+                    -DWITH_OPENGL=ON \
+                    -DWITH_OPENNI=OFF \
+                    -DWITH_PNG=ON \
+                    -DWITH_PVAPI=OFF \
+                    -DWITH_GIGEAPI=OFF \
+                    -DWITH_QT=OFF \
+                    -DWITH_QUICKTIME=OFF \
+                    -DWITH_TBB=OFF \
+                    -DWITH_GCD=ON \
+                    -DWITH_CSTRIPES=OFF \
+                    -DWITH_TIFF=ON \
+                    -DWITH_UNICAP=OFF \
+                    -DWITH_V4L=OFF \
+                    -DWITH_VIDEOINPUT=OFF \
+                    -DWITH_XIMEA=OFF \
+                    -DWITH_XINE=OFF \
+                    -DWITH_OPENCL=OFF \
+                    -DWITH_OPENCLAMDFFT=OFF \
+                    -DWITH_OPENCLAMDBLAS=OFF \
+                    -DBUILD_SHARED_LIBS=ON \
+                    -DBUILD_DOCS=OFF \
+                    -DBUILD_EXAMPLES=OFF \
+                    -DBUILD_PERF_TESTS=OFF \
+                    -DBUILD_TESTS=OFF \
+                    -DBUILD_ZLIB=OFF \
+                    -DBUILD_TIFF=OFF \
+                    -DBUILD_JASPER=OFF \
+                    -DBUILD_JPEG=OFF \
+                    -DBUILD_PNG=OFF \
+                    -DBUILD_OPENEXR=OFF \
+                    -DPYTHON_EXECUTABLE=OFF \
+                    -DINSTALL_C_EXAMPLES=OFF \
+                    -DINSTALL_PYTHON_EXAMPLES=OFF \
+                    -DENABLE_PRECOMPILED_HEADERS=ON \
+                    -DCMAKE_VERBOSE=ON \
+                    -DZLIB_LIBRARY=${prefix}/lib/libz.dylib \
+                    -DBZIP2_LIBRARIES=${prefix}/lib/libbz2.dylib
 
+set opencv_linker_libs ""
+
 # gcc-4.0 exits with a bus error
-compiler.blacklist-append   gcc-4.0
+compiler.blacklist-append gcc-4.0
 
 # llvm-gcc-4.2 appears to be broken on old XCode (#35368)
-compiler.blacklist-append   {llvm-gcc-4.2 < 2336.11}
+compiler.blacklist-append {llvm-gcc-4.2 < 2336.11}
 
 # Older clang also don't work (#36956)
-compiler.blacklist-append   {clang < 318}
+compiler.blacklist-append {clang < 318}
 
 # TODO: Actually fix this
 if {[string match "*clang*" ${configure.compiler}]} {
@@ -124,19 +127,19 @@
 
 # PCH broken when universal
 if {[variant_isset universal]} {
-    configure.args-delete       -DENABLE_PRECOMPILED_HEADERS=ON
-    configure.args-append       -DENABLE_PRECOMPILED_HEADERS=OFF
+    configure.args-delete   -DENABLE_PRECOMPILED_HEADERS=ON
+    configure.args-append   -DENABLE_PRECOMPILED_HEADERS=OFF
 }
 
 # Video Decode Acceleration Framework is not available
 if {${os.major} <= 9} {
-    patchfiles-append           patch-highgui_CMakeLists.txt.diff
+    patchfiles-append       patch-highgui_CMakeLists.txt.diff
 }
 
 # GCD is not available
 if {${os.major} <= 11} {
-    configure.args-delete       -DWITH_GCD=ON
-    configure.args-append       -DWITH_GCD=OFF
+    configure.args-delete   -DWITH_GCD=ON
+    configure.args-append   -DWITH_GCD=OFF
 }
 
 post-destroot {
@@ -147,10 +150,10 @@
 }
 
 variant eigen description {Enable eigen support.} {
-    depends_lib-append          port:eigen3
-    configure.args-delete       -DWITH_EIGEN=OFF
-    configure.args-append       -DWITH_EIGEN=ON \
-                                -DEIGEN_INCLUDE_PATH=${prefix}/include/eigen3
+    depends_lib-append      port:eigen3
+    configure.args-delete   -DWITH_EIGEN=OFF
+    configure.args-append   -DWITH_EIGEN=ON \
+                            -DEIGEN_INCLUDE_PATH=${prefix}/include/eigen3
 }
 
 variant opencl description {Enable OpenCL support.} {
@@ -160,15 +163,15 @@
             return -code error "incompatible OS X version"
         }
     }
-    configure.args-delete       -DWITH_OPENCL=OFF
-    configure.args-append       -DWITH_OPENCL=ON
+    configure.args-delete   -DWITH_OPENCL=OFF
+    configure.args-append   -DWITH_OPENCL=ON
 }
 
 variant openni description {Enable OpenNI support.} {
-    depends_lib-append          port:openni
-    patchfiles-append           patch-cmake_OpenCVFindOpenNI.cmake.diff
-    configure.args-delete       -DWITH_OPENNI=OFF
-    configure.args-append       -DWITH_OPENNI=ON
+    depends_lib-append      port:openni
+    patchfiles-append       patch-cmake_OpenCVFindOpenNI.cmake.diff
+    configure.args-delete   -DWITH_OPENNI=OFF
+    configure.args-append   -DWITH_OPENNI=ON
 
     post-patch {
          reinplace "s,@@PREFIX@@,${prefix},g" ${worksrcpath}/cmake/OpenCVFindOpenNI.cmake
@@ -176,67 +179,67 @@
 }
 
 variant dc1394 description {Use libdc1394 for FireWire camera. Breaks compatibility with Apple iSight FireWire camera.} {
-    depends_lib-append          port:libdc1394
-    configure.args-delete       -DWITH_1394=OFF
-    configure.args-append       -DWITH_1394=ON \
-                                -DHAVE_DC1394_2=ON
+    depends_lib-append      port:libdc1394
+    configure.args-delete   -DWITH_1394=OFF
+    configure.args-append   -DWITH_1394=ON \
+                            -DHAVE_DC1394_2=ON
 }
 
 variant qt4 description {Build with Qt Backend support.} {
-    PortGroup                   qt4 1.0
-    configure.args-delete       -DWITH_QT=OFF
-    configure.args-append       -DWITH_QT=ON
+    PortGroup               qt4 1.0
+    configure.args-delete   -DWITH_QT=OFF
+    configure.args-append   -DWITH_QT=ON
 }
 
 variant java description {Add Java bindings.} {
-    depends_build-append        port:apache-ant
-    patchfiles-delete           patch-modules_java_CMakeLists.txt.diff
+    depends_build-append    port:apache-ant
+    patchfiles-delete       patch-modules_java_CMakeLists.txt.diff
 }
 
 if {[variant_isset java] && ![variant_isset python26] && ![variant_isset python27]} {
-    configure.args-delete       -DPYTHON_EXECUTABLE=OFF
-    configure.args-append       -DPYTHON_EXECUTABLE=/usr/bin/python
+    configure.args-delete   -DPYTHON_EXECUTABLE=OFF
+    configure.args-append   -DPYTHON_EXECUTABLE=/usr/bin/python
 }
 
 variant python26 conflicts python27 description {Add Python 2.6 bindings.} {
-    depends_lib-append          port:python26 \
-                                port:py26-numpy
-    patchfiles-delete           patch-modules_python_CMakeLists.txt.diff
-    configure.args-delete       -DINSTALL_PYTHON_EXAMPLES=OFF \
-                                -DPYTHON_EXECUTABLE=OFF
-    configure.args-append       -DINSTALL_PYTHON_EXAMPLES=ON \
-                                -DPYTHON_EXECUTABLE=${prefix}/bin/python2.6 \
-                                -DPYTHON_LIBRARY=${prefix}/lib/libpython2.6.dylib \
-                                -DPYTHON_INCLUDE_DIR=${frameworks_dir}/Python.framework/Versions/2.6/Headers \
-                                -DPYTHON_PACKAGES_PATH=${frameworks_dir}/Python.framework/Versions/2.6/lib/python2.6/site-packages
+    depends_lib-append      port:python26 \
+                            port:py26-numpy
+    patchfiles-delete       patch-modules_python_CMakeLists.txt.diff
+    configure.args-delete   -DINSTALL_PYTHON_EXAMPLES=OFF \
+                            -DPYTHON_EXECUTABLE=OFF
+    configure.args-append   -DINSTALL_PYTHON_EXAMPLES=ON \
+                            -DPYTHON_EXECUTABLE=${prefix}/bin/python2.6 \
+                            -DPYTHON_LIBRARY=${prefix}/lib/libpython2.6.dylib \
+                            -DPYTHON_INCLUDE_DIR=${frameworks_dir}/Python.framework/Versions/2.6/Headers \
+                            -DPYTHON_PACKAGES_PATH=${frameworks_dir}/Python.framework/Versions/2.6/lib/python2.6/site-packages
 }
 
 variant python27 conflicts python26 description {Add Python 2.7 bindings.} {
-    depends_lib-append          port:python27 \
-                                port:py27-numpy
-    patchfiles-delete           patch-modules_python_CMakeLists.txt.diff
-    configure.args-delete       -DINSTALL_PYTHON_EXAMPLES=OFF \
-                                -DPYTHON_EXECUTABLE=OFF
-    configure.args-append       -DINSTALL_PYTHON_EXAMPLES=ON \
-                                -DPYTHON_EXECUTABLE=${prefix}/bin/python2.7 \
-                                -DPYTHON_LIBRARY=${prefix}/lib/libpython2.7.dylib \
-                                -DPYTHON_INCLUDE_DIR=${frameworks_dir}/Python.framework/Versions/2.7/Headers \
-                                -DPYTHON_PACKAGES_PATH=${frameworks_dir}/Python.framework/Versions/2.7/lib/python2.7/site-packages
+    depends_lib-append      port:python27 \
+                            port:py27-numpy
+    patchfiles-delete       patch-modules_python_CMakeLists.txt.diff
+    configure.args-delete   -DINSTALL_PYTHON_EXAMPLES=OFF \
+                            -DPYTHON_EXECUTABLE=OFF
+    configure.args-append   -DINSTALL_PYTHON_EXAMPLES=ON \
+                            -DPYTHON_EXECUTABLE=${prefix}/bin/python2.7 \
+                            -DPYTHON_LIBRARY=${prefix}/lib/libpython2.7.dylib \
+                            -DPYTHON_INCLUDE_DIR=${frameworks_dir}/Python.framework/Versions/2.7/Headers \
+                            -DPYTHON_PACKAGES_PATH=${frameworks_dir}/Python.framework/Versions/2.7/lib/python2.7/site-packages
 }
 
 variant tbb description {Use Intel TBB.} {
-    depends_lib-append          port:tbb
-    configure.args-delete       -DWITH_TBB=OFF
-    configure.args-append       -DWITH_TBB=ON \
-                                -DHAVE_TBB=ON \
-                                -DTBB_INCLUDE_DIRS=${prefix}/include
+    depends_lib-append      port:tbb
+    configure.args-delete   -DWITH_TBB=OFF
+    configure.args-append   -DWITH_TBB=ON \
+                            -DHAVE_TBB=ON \
+                            -DTBB_INCLUDE_DIRS=${prefix}/include
     lappend opencv_linker_libs "-ltbb" "-ltbbmalloc"
 }
 
 pre-configure {
-    configure.args-append       -DOPENCV_LINKER_LIBS=\"[join ${opencv_linker_libs} " "]\"
+    configure.args-append   -DOPENCV_LINKER_LIBS=\"[join ${opencv_linker_libs} " "]\"
 }
 
-livecheck.type                  sourceforge
-livecheck.name                  opencvlibrary
-livecheck.regex                 /\[Oo\]pen\[Cc\]\[Vv\]-(\[0-9.\]+)\[a-z\]?\.t
+livecheck.type              sourceforge
+livecheck.name              opencvlibrary
+livecheck.regex             {/[Oo]pen[Cc][Vv]-([0-9.]+)[a-z]?\.t}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20131108/a8fb3037/attachment-0001.html>


More information about the macports-changes mailing list