Ticket #28935: ffmpeg-asflags-mmx_patch-Portfile.diff
File ffmpeg-asflags-mmx_patch-Portfile.diff, 1.9 KB (added by fran6co@…, 14 years ago) |
---|
-
Portfile
old new 3 3 4 4 PortSystem 1.0 5 5 PortGroup xcodeversion 1.0 6 PortGroup muniversal 1.0 6 7 7 8 name ffmpeg 8 9 conflicts ffmpeg-devel … … 55 56 56 57 patchfiles patch-libswscale-Makefile.diff \ 57 58 patch-libswscale-swscale.h.diff \ 58 patch-Makefile.diff 59 patch-Makefile.diff \ 60 patch-ffmpeg-0.6-PIC_fix.diff 59 61 60 62 depends_build port:pkgconfig \ 61 63 port:gmake \ … … 119 121 120 122 #add --enable-libopenjpeg when problems with openjpeg.h are resolved 121 123 122 if {$build_arch != ""} {123 configure.args-append --arch=${build_arch}124 }125 126 124 test.run yes 127 125 128 126 # 129 127 # configure isn't autoconf and they do use a dep cache 130 128 # 131 129 132 universal_variant no 130 if { [variant_isset universal] } { 131 configure.universal_args-delete --disable-dependency-tracking 133 132 133 foreach arch ${universal_archs_supported} { 134 lappend merger_configure_args($arch) --arch=${arch} 135 lappend merger_configure_env($arch) ASFLAGS='-arch ${arch}' 136 } 137 } else { 138 configure.args-append --arch=${configure.build_arch} 139 configure.env-append ASFLAGS='-arch ${configure.build_arch}' 140 } 134 141 post-destroot { 135 142 file mkdir ${destroot}${prefix}/share/doc/${name} 136 143 file copy ${worksrcpath}/doc/TODO ${destroot}${prefix}/share/doc/${name} … … 139 146 } 140 147 } 141 148 142 platform darwin 10 {143 # ticket #20938 -- disable mmx for 32 bit intel only144 if { $build_arch == "i386" } {145 # swscale is no longer GPL only146 configure.args-delete --enable-swscale147 if { ![variant_isset no_mmx] } {148 configure.args-append --disable-mmx --disable-mmx2 --disable-sse --disable-ssse3 --disable-amd3dnow --disable-amd3dnowext149 }150 }151 }152 153 149 platform powerpc { 154 150 # absence of altivec is not automatically detected 155 151 if {[exec sysctl -n hw.vectorunit] == 0} {