Ticket #25447: ffmpeg_0.6_libvpx.diff

File ffmpeg_0.6_libvpx.diff, 1.9 KB (added by manphiz@…, 14 years ago)

Patch to make ffmpeg build with libvpx to support vp8/webm

  • ports/multimedia/ffmpeg/Portfile

    old new  
    77name            ffmpeg
    88conflicts       ffmpeg-devel
    99epoch           1
    10 version         0.5.1
    11 revision        2
     10version         0.6
    1211categories      multimedia
    1312maintainers     devans openmaintainer
    1413
     
    4645
    4746use_bzip2       yes
    4847
    49 checksums           md5     c7b0e1729f7aafb10496d79bb963bb26 \
    50                     sha1    ab29dbfc7510e34e47b491279533d2f8c18efc38 \
    51                     rmd160  9765798cabbf937f97ca7137b4ab398df5a4ec47
    52 
    53 patchfiles      patch-libavfilter-avfilter.h.diff \
    54                 patch-libswscale-Makefile.diff \
    55                 patch-libswscale-swscale.h.diff
    56 
     48checksums           md5     d6142a9a5821d6a6262a6edb903faa24 \
     49                    sha1    c130e3bc368251b9130ce6eafb44fe8c3993ff5c
    5750
    5851use_parallel_build yes
    5952
     
    8376
    8477configure.cflags-append    -DHAVE_LRINTF ${configure.cppflags}
    8578configure.args \
    86         --disable-vhook \
    8779        --enable-gpl \
    8880        --enable-postproc \
    8981        --enable-swscale --enable-avfilter --enable-avfilter-lavf \
     
    9890        --enable-nonfree \
    9991        --mandir=${prefix}/share/man \
    10092        --enable-shared --enable-pthreads \
     93        --enable-libvpx \
    10194        --cc=${configure.cc}
    10295
    10396#add --enable-libopenjpeg when problems with openjpeg.h are resolved
     
    168161    depends_lib-append      path:lib/libspeex.dylib:speex-devel
    169162}
    170163
     164variant vpx description {enable vp8/webm decoding via libvpx} {
     165    configure.args-append   --enable-libvpx
     166    depends_lib-append      port:libvpx-devel
     167    patchfiles-append       ffmpeg-0.6_libvpx-0.9.1.diff
     168}
     169
    171170pre-configure {
    172171    if {[variant_isset speex]} {
    173172        if {![file exists ${prefix}/lib/libspeexdsp.dylib]} {