Revision
117530
Author
jeremyhu@macports.org
Date
2014-03-02 21:40:43 -0800 (Sun, 02 Mar 2014)

Log Message

opencv: Cleanup pkg-config file to workaround #42702

Modified Paths

Diff

Modified: trunk/dports/graphics/opencv/Portfile (117529 => 117530)


--- trunk/dports/graphics/opencv/Portfile	2014-03-03 04:01:25 UTC (rev 117529)
+++ trunk/dports/graphics/opencv/Portfile	2014-03-03 05:40:43 UTC (rev 117530)
@@ -7,7 +7,7 @@
 
 name                opencv
 version             2.4.8
-revision            1
+revision            2
 categories          graphics science
 platforms           darwin
 license             BSD
@@ -239,6 +239,14 @@
     configure.args-append   -DOPENCV_LINKER_LIBS=\"[join ${opencv_linker_libs} " "]\"
 }
 
+post-destroot {
+    # http://trac.macports.org/ticket/42702
+    reinplace {/Libs: /s:\${exec_prefix}/lib/libopencv_:-lopencv_:g} ${destroot}${prefix}/lib/pkgconfig/opencv.pc
+    reinplace {/Libs: /s:\.a::g} ${destroot}${prefix}/lib/pkgconfig/opencv.pc
+    reinplace {/Libs: /s:\.dylib::g} ${destroot}${prefix}/lib/pkgconfig/opencv.pc
+    reinplace {s|Libs: |Libs: -L\${exec_prefix}/lib |g} ${destroot}${prefix}/lib/pkgconfig/opencv.pc
+}
+
 livecheck.type      sourceforge
 livecheck.name      opencvlibrary
 livecheck.regex     {/[Oo]pen[Cc][Vv]-([0-9.]+)[a-z]?\.[tz]}