[144750] trunk/dports/www/webkit2-gtk/Portfile

jeremyhu at macports.org jeremyhu at macports.org
Sun Jan 17 00:15:40 PST 2016


Revision: 144750
          https://trac.macports.org/changeset/144750
Author:   jeremyhu at macports.org
Date:     2016-01-17 00:15:39 -0800 (Sun, 17 Jan 2016)
Log Message:
-----------
webkit2-gtk: More link hacks for bug #50339

Modified Paths:
--------------
    trunk/dports/www/webkit2-gtk/Portfile

Modified: trunk/dports/www/webkit2-gtk/Portfile
===================================================================
--- trunk/dports/www/webkit2-gtk/Portfile	2016-01-17 07:30:28 UTC (rev 144749)
+++ trunk/dports/www/webkit2-gtk/Portfile	2016-01-17 08:15:39 UTC (rev 144750)
@@ -12,7 +12,7 @@
 
 name                webkit2-gtk
 version             2.11.3
-revision            4
+revision            5
 description         Apple's WebKit2 HTML rendering library for GTK+3 (with optional support for GTK+2 plugins)
 long_description    ${description}
 maintainers         jeremyhu devans
@@ -117,10 +117,30 @@
 
 post-configure {
     # https://bugs.webkit.org/show_bug.cgi?id=153176
-    reinplace "s|../../lib/libWTFGTK.a||" ${build.dir}/Source/WebKit2/CMakeFiles/WebKit2.dir/link.txt
+    reinplace {s|\.\./\.\./lib/libWTFGTK\.a||} \
+        ${build.dir}/Source/WebKit2/CMakeFiles/WebKit2.dir/link.txt \
+        ${build.dir}/Source/WebKit2/CMakeFiles/WebKitPluginProcess2.dir/link.txt
+    reinplace {s|-Wl,-all_load||g} \
+        ${build.dir}/Source/WebKit2/CMakeFiles/WebKitPluginProcess2.dir/link.txt
+    reinplace {s|\.\./\.\./lib/libbmalloc\.a||} \
+        ${build.dir}/Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/link.txt
+    reinplace {s|[\./]*\.\./lib/lib[^\.]*\.a||g} \
+        ${build.dir}/Source/JavaScriptCore/CMakeFiles/LLIntOffsetsExtractor.dir/link.txt \
+        ${build.dir}/Source/JavaScriptCore/shell/CMakeFiles/jsc.dir/link.txt \
+        ${build.dir}/Source/JavaScriptCore/shell/CMakeFiles/testb3.dir/link.txt \
+        ${build.dir}/Source/WebKit2/CMakeFiles/DatabaseProcess.dir/link.txt \
+        ${build.dir}/Source/WebKit2/CMakeFiles/NetworkProcess.dir/link.txt \
+        ${build.dir}/Source/WebKit2/CMakeFiles/PluginProcess.dir/link.txt \
+        ${build.dir}/Source/WebKit2/CMakeFiles/webkit2gtkinjectedbundle.dir/link.txt \
+        ${build.dir}/Source/WebKit2/CMakeFiles/WebProcess.dir/link.txt
+    if {[variant_isset minibrowser]} {
+        reinplace {s|[\./]*\.\./lib/lib[^\.]*\.a||g} \
+            ${build.dir}/Tools/MiniBrowser/gtk/CMakeFiles/MiniBrowser.dir/link.txt
+    }
 
     # https://bugs.webkit.org/show_bug.cgi?id=153192
-    reinplace "s|../../lib/libWTFGTK.a|-Wl,-all_load ../../lib/libWTFGTK.a|" ${build.dir}/Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/link.txt
+    reinplace {s|\.\./\.\./lib/libWTFGTK\.a|-Wl,-all_load ../../lib/libWTFGTK.a|} \
+        ${build.dir}/Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/link.txt
 }
 
 platform darwin {
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20160117/0eaa4403/attachment.html>


More information about the macports-changes mailing list