[79084] trunk/dports/multimedia/x264/Portfile

jmr at macports.org jmr at macports.org
Wed Jun 1 16:33:05 PDT 2011


Revision: 79084
          http://trac.macports.org/changeset/79084
Author:   jmr at macports.org
Date:     2011-06-01 16:33:04 -0700 (Wed, 01 Jun 2011)
Log Message:
-----------
x264:
 * remove unrecognised configure arg
 * avoid linking against ffmpeg when it's installed
 * convert build_arch i386 to i686 in --host configure arg
 * add -msse2 to cflags when building for i386 on 10.4 (#24893)

Modified Paths:
--------------
    trunk/dports/multimedia/x264/Portfile

Modified: trunk/dports/multimedia/x264/Portfile
===================================================================
--- trunk/dports/multimedia/x264/Portfile	2011-06-01 22:19:19 UTC (rev 79083)
+++ trunk/dports/multimedia/x264/Portfile	2011-06-01 23:33:04 UTC (rev 79084)
@@ -29,9 +29,9 @@
 
 minimum_xcodeversions {9 3.1}
 
-configure.args   --enable-pthread \
-                 --enable-pic \
+configure.args   --enable-pic \
                  --enable-shared \
+                 --disable-lavf-input \
                  --disable-asm
 
 # asm works with a 64-bit snow leopard build
@@ -41,15 +41,32 @@
         configure.args-delete   --disable-asm
 }
 if {${os.platform} == "darwin" && $build_arch != "" && ![variant_isset universal]} {
-    configure.args-append   --host=${build_arch}-apple-darwin${os.major}
+    if {$build_arch == "i386"} {
+        configure.args-append   --host=i686-apple-darwin${os.major}
+    } else {
+        configure.args-append   --host=${build_arch}-apple-darwin${os.major}
+    }
     eval configure.ldflags-append ${configure.cc_archflags}
 }
 foreach arch ${universal_archs} {
-    set merger_configure_args(${arch}) --host=${arch}-apple-darwin${os.major}
+    if {$arch == "i386"} {
+        set merger_configure_args(${arch}) --host=i686-apple-darwin${os.major}
+    } else {
+        set merger_configure_args(${arch}) --host=${arch}-apple-darwin${os.major}
+    }
 }
 configure.universal_args-delete --disable-dependency-tracking
 
+platform darwin 8 {
+    # https://trac.macports.org/ticket/24893
+    if {$build_arch == "i386" && ![variant_isset universal]} {
+        configure.cflags-append -msse2
+    }
+    set merger_configure_cflags(i386) -msse2
+}
 
+# sets its own optflags
+configure.optflags
 configure.cflags-append -I. -fno-common -read_only_relocs suppress
 
 destroot.args	DIR_INSTALL=${destroot}${prefix}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20110601/e018ff59/attachment.html>


More information about the macports-changes mailing list