[110511] trunk/dports/www/webkit-gtk/Portfile
jeremyhu at macports.org
jeremyhu at macports.org
Sat Aug 31 15:52:44 PDT 2013
Revision: 110511
https://trac.macports.org/changeset/110511
Author: jeremyhu at macports.org
Date: 2013-08-31 15:52:44 -0700 (Sat, 31 Aug 2013)
Log Message:
-----------
webkit-gtk: Build fix for Leopard and earlier (#38682)
Modified Paths:
--------------
trunk/dports/www/webkit-gtk/Portfile
Modified: trunk/dports/www/webkit-gtk/Portfile
===================================================================
--- trunk/dports/www/webkit-gtk/Portfile 2013-08-31 22:18:40 UTC (rev 110510)
+++ trunk/dports/www/webkit-gtk/Portfile 2013-08-31 22:52:44 UTC (rev 110511)
@@ -118,6 +118,11 @@
# https://bugs.webkit.org/show_bug.cgi?id=94488
configure.universal_args-delete --disable-dependency-tracking
+# configure checks that we're clang 3.0, gcc 4.7, or better
+compiler.blacklist-append gcc-3.3 gcc-4.0 apple-gcc-4.0 gcc-4.2 apple-gcc-4.2 llvm-gcc-4.2 macports-llvm-gcc-4.2
+compiler.blacklist-append macports-gcc-4.2 macports-gcc-4.3 macports-gcc-4.4 macports-gcc-4.5 macports-gcc-4.6
+compiler.blacklist-append {clang < 300} macports-clang-2.9
+
# gobject-introspection uses g-ir-scanner, which uses $CC from env
if {[variant_isset universal]} {
foreach arch ${configure.universal_archs} {
@@ -152,15 +157,6 @@
use_autoreconf yes
autoreconf.args -fvi
-# configure checks that we're clang 3.0, gcc 4.7, or better
-compiler.blacklist-append gcc-3.3 gcc-4.0 apple-gcc-4.0 gcc-4.2 apple-gcc-4.2 llvm-gcc-4.2 macports-llvm-gcc-4.2
-compiler.blacklist-append macports-gcc-4.2 macports-gcc-4.3 macports-gcc-4.4 macports-gcc-4.5 macports-gcc-4.6
-compiler.blacklist-append {clang < 300} macports-clang-2.9
-
-if {[string match *clang* ${configure.compiler}]} {
- configure.cxxflags-append -Wno-c++11-extensions
-}
-
lappend merger_dont_diff ${prefix}/include/webkitgtk-1.0/webkitdom/WebKitDOMNavigator.h
post-patch {
@@ -217,6 +213,9 @@
depends_build-append port:python27
# https://trac.macports.org/ticket/35793
configure.python ${prefix}/bin/python2.7
+
+ # https://trac.macports.org/ticket/38682
+ configure.optflags-append -fno-blocks
}
if {[string match "*10.5*" ${configure.sdkroot}] ||
@@ -243,9 +242,13 @@
platform powerpc {
# https://trac.macports.org/ticket/37839
- configure.optflags -Os
+ configure.optflags-replace -O2 -Os
}
+if {[string match *clang* ${configure.compiler}]} {
+ configure.cxxflags-append -Wno-c++11-extensions
+}
+
livecheck.type regex
livecheck.url http://webkitgtk.org/?page=download
livecheck.regex webkitgtk-(\[0-9\]+\\.\[0-9\]*\[02468\]\\.\[0-9\]+)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20130831/5b89104a/attachment.html>
More information about the macports-changes
mailing list