[91802] trunk/dports/gnome/gst-plugins-base/Portfile

jeremyhu at macports.org jeremyhu at macports.org
Tue Apr 10 18:03:45 PDT 2012


Revision: 91802
          https://trac.macports.org/changeset/91802
Author:   jeremyhu at macports.org
Date:     2012-04-10 18:03:44 -0700 (Tue, 10 Apr 2012)
Log Message:
-----------
gst-plugins-base: Make the check for buggy -fgcse more robust

Modified Paths:
--------------
    trunk/dports/gnome/gst-plugins-base/Portfile

Modified: trunk/dports/gnome/gst-plugins-base/Portfile
===================================================================
--- trunk/dports/gnome/gst-plugins-base/Portfile	2012-04-10 23:40:32 UTC (rev 91801)
+++ trunk/dports/gnome/gst-plugins-base/Portfile	2012-04-11 01:03:44 UTC (rev 91802)
@@ -2,6 +2,7 @@
 # $Id$
 
 PortSystem          1.0
+PortGroup           muniversal 1.0
 
 name                gst-plugins-base
 version             0.10.36
@@ -71,9 +72,12 @@
     configure.args-delete --disable-cdparanoia
 }
 
-platform darwin {
-    if {${os.major} >= 9} {
-        configure.optflags-append -Xarch_i386 -O1
+#-fgcse (from -O2) causes build failures, but -O2 -fno-gcse doesn't seem to work
+if {[string match "*gcc-4.2" ${configure.compiler}]} {
+    lappend merger_configure_cflags(i386) -O1 -fexpensive-optimizations
+    if {![variant_isset universal] && ${build_arch} == "i386"} {
+        configure.cflags-delete -O2
+        configure.cflags-append -O1 -fexpensive-optimizations
     }
 }
 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20120410/990bcdd6/attachment.html>


More information about the macports-changes mailing list