Revision: 110511 https://trac.macports.org/changeset/110511 Author: jeremyhu@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\]+)
participants (1)
-
jeremyhu@macports.org