# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 # $Id$ PortSystem 1.0 name gst-ffmpeg version 0.10.13 description This is gst-ffmpeg, a set of plug-ins for GStreamer. long_description ${description} maintainers rmstonecipher openmaintainer categories gnome license GPL-2+ platforms darwin homepage http://www.gnome.org/ master_sites http://gstreamer.freedesktop.org/src/${name}/ checksums md5 7f5beacaf1312db2db30a026b36888c4 \ sha1 8de5c848638c16c6c6c14ce3b22eecd61ddeed44 \ rmd160 3e5e3d44302665214cfde8a908b633f8d0f70d31 patchfiles patch-gst-libs_ext_libav_configure.diff post-patch { reinplace "s|%%CONFIGURE.CC%%|${configure.cc}|g" ${worksrcpath}/gst-libs/ext/libav/configure } depends_build port:pkgconfig depends_lib port:gst-plugins-base universal_variant no use_bzip2 yes configure.args --mandir=${prefix}/share/man set with_ffmpeg_extra_configure "--cc=${configure.cc}" pre-configure { configure.args-append --with-ffmpeg-extra-configure="$with_ffmpeg_extra_configure" } if {$build_arch == "i386"} { append with_ffmpeg_extra_configure " --arch=i686" } elseif {$build_arch != ""} { append with_ffmpeg_extra_configure " --arch=${build_arch}" } platform darwin 10 { # ticket #20938 -- disable mmx for 32 bit intel only if { $build_arch == "i386" } { append with_ffmpeg_extra_configure " --disable-swscale --disable-mmx --disable-mmx2 --disable-sse --disable-ssse3 --disable-amd3dnow --disable-amd3dnowext" } } # # embedded ffmpeg code requires gmake 3.81 to build properly # platform darwin 8 { depends_build-append port:gmake build.cmd gmake } livecheck.type regex livecheck.url http://gstreamer.freedesktop.org/src/${name}/ livecheck.regex "${name}-(\\d+(?:\\.\\d+)*)${extract.suffix}"