[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