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

stromnov at macports.org stromnov at macports.org
Fri Nov 8 13:42:16 PST 2013


Revision: 113097
          https://trac.macports.org/changeset/113097
Author:   stromnov at macports.org
Date:     2013-11-08 13:42:16 -0800 (Fri, 08 Nov 2013)
Log Message:
-----------
opencv: separate build directory

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

Modified: trunk/dports/graphics/opencv/Portfile
===================================================================
--- trunk/dports/graphics/opencv/Portfile	2013-11-08 19:31:19 UTC (rev 113096)
+++ trunk/dports/graphics/opencv/Portfile	2013-11-08 21:42:16 UTC (rev 113097)
@@ -27,9 +27,13 @@
 homepage            http://opencv.org
 master_sites        sourceforge:project/opencvlibrary/opencv-unix/${version}
 
-#distname                        opencv-${version}
-#worksrcdir                      ${name}-${version}
+worksrcdir          ${worksrcdir}/../build
+patch.dir           ${workpath}/${distname}
 
+post-extract {
+    file mkdir ${worksrcpath}
+}
+
 checksums           rmd160  a4dcb2d6217547ae63aac15604d2de0326461eeb \
                     sha256  c48d6c735bfa40c76cadcc0106051e095d8b492b05ac7d2cc9647be807dd2a43
 
@@ -54,7 +58,7 @@
                     patch-modules_python_cmakelists.txt.diff \
                     patch-modules_core_src_parallel.cpp.diff
 
-configure.args-append \
+configure.args-append ../${distname}/ \
                     -DWITH_1394=OFF \
                     -DWITH_CARBON=OFF \
                     -DWITH_CUBLAS=OFF \
@@ -121,7 +125,7 @@
 # TODO: Actually fix this
 if {[string match "*clang*" ${configure.compiler}]} {
     post-patch {
-        reinplace "/-Werror=sequence-point/d" ${worksrcpath}/cmake/OpenCVCompilerOptions.cmake
+        reinplace "/-Werror=sequence-point/d" ${worksrcpath}/../${distname}/cmake/OpenCVCompilerOptions.cmake
     }
 }
 
@@ -174,7 +178,7 @@
     configure.args-append   -DWITH_OPENNI=ON
 
     post-patch {
-         reinplace "s,@@PREFIX@@,${prefix},g" ${worksrcpath}/cmake/OpenCVFindOpenNI.cmake
+         reinplace "s,@@PREFIX@@,${prefix},g" ${worksrcpath}/../${distname}/cmake/OpenCVFindOpenNI.cmake
     }
 }
 
@@ -240,6 +244,6 @@
     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/17ac1f0a/attachment.html>


More information about the macports-changes mailing list