[91842] trunk/dports/multimedia
jeremyhu at macports.org
jeremyhu at macports.org
Wed Apr 11 13:18:16 PDT 2012
Revision: 91842
https://trac.macports.org/changeset/91842
Author: jeremyhu at macports.org
Date: 2012-04-11 13:18:16 -0700 (Wed, 11 Apr 2012)
Log Message:
-----------
ffmpeg*: Replace no_mmx variant with an mmx variant which is on by defualt, except on Tiger
Modified Paths:
--------------
trunk/dports/multimedia/ffmpeg/Portfile
trunk/dports/multimedia/ffmpeg-devel/Portfile
Modified: trunk/dports/multimedia/ffmpeg/Portfile
===================================================================
--- trunk/dports/multimedia/ffmpeg/Portfile 2012-04-11 19:53:26 UTC (rev 91841)
+++ trunk/dports/multimedia/ffmpeg/Portfile 2012-04-11 20:18:16 UTC (rev 91842)
@@ -85,6 +85,15 @@
#
minimum_xcodeversions {9 3.1}
+# And similarly, disable mmx on Tiger
+platform darwin {
+ if {${os.major} < 9} {
+ default_variants -mmx
+ } else {
+ default_variants +mmx
+ }
+}
+
# Under some conditions, llvm-gcc-4.2 drops some "unused" code even though it is used.
# This is fixed in llvm-gcc trunk, but not in Apple's shipped llvm-gccs.
if {${configure.compiler} == "llvm-gcc-4.2"} {
@@ -113,6 +122,12 @@
--enable-libx264 \
--enable-libvpx \
--enable-libspeex \
+ --disable-mmx \
+ --disable-mmx2 \
+ --disable-sse \
+ --disable-ssse3 \
+ --disable-amd3dnow \
+ --disable-amd3dnowext \
--mandir=${prefix}/share/man \
--enable-shared --enable-pthreads \
--cc=${configure.cc}
@@ -161,8 +176,8 @@
}
}
-variant no_mmx description {disable all x86 asm optimizations} {
- configure.args-append --disable-mmx --disable-mmx2 --disable-sse --disable-ssse3 --disable-amd3dnow --disable-amd3dnowext
+variant mmx description {enable all supported x86 asm optimizations} {
+ configure.args-delete --disable-mmx --disable-mmx2 --disable-sse --disable-ssse3 --disable-amd3dnow --disable-amd3dnowext
}
variant no_gpl conflicts nonfree description {disallow use of GPL code, license will be LGPL} {
Modified: trunk/dports/multimedia/ffmpeg-devel/Portfile
===================================================================
--- trunk/dports/multimedia/ffmpeg-devel/Portfile 2012-04-11 19:53:26 UTC (rev 91841)
+++ trunk/dports/multimedia/ffmpeg-devel/Portfile 2012-04-11 20:18:16 UTC (rev 91842)
@@ -89,6 +89,15 @@
#
minimum_xcodeversions {9 3.1}
+# And similarly, disable mmx on Tiger
+platform darwin {
+ if {${os.major} < 9} {
+ default_variants -mmx
+ } else {
+ default_variants +mmx
+ }
+}
+
configure.cflags-append -DHAVE_LRINTF ${configure.cppflags}
configure.args \
--enable-gpl \
@@ -104,6 +113,12 @@
--enable-libx264 \
--enable-libvpx \
--enable-libspeex \
+ --disable-mmx \
+ --disable-mmx2 \
+ --disable-sse \
+ --disable-ssse3 \
+ --disable-amd3dnow \
+ --disable-amd3dnowext \
--mandir=${prefix}/share/man \
--enable-shared --enable-pthreads \
--cc=${configure.cc}
@@ -158,8 +173,8 @@
}
}
-variant no_mmx description {disable all x86 asm optimizations} {
- configure.args-append --disable-mmx --disable-mmx2 --disable-sse --disable-ssse3 --disable-amd3dnow --disable-amd3dnowext
+variant mmx description {enable all supported x86 asm optimizations} {
+ configure.args-delete --disable-mmx --disable-mmx2 --disable-sse --disable-ssse3 --disable-amd3dnow --disable-amd3dnowext
}
variant no_gpl conflicts nonfree description {disallow use of GPL code, license will be LGPL} {
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20120411/e04c2b3e/attachment.html>
More information about the macports-changes
mailing list