# -*- 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
PortSystem 1.0
PortGroup xcodeversion 1.0
PortGroup muniversal 1.0
PortGroup compiler_blacklist_versions 1.0
PortGroup active_variants 1.1
PortGroup github 1.0
github.setup FFmpeg FFmpeg 70a4f46e48da8bc8a547e490f67dde5165227dd8
name ffmpeg-devel
conflicts ffmpeg
version 20190708
revision 1
license LGPL-2.1+
categories multimedia
maintainers {devans @dbevans} {jeremyhu @jeremyhu} openmaintainer
description FFmpeg is a complete solution to play, record, convert and \
stream audio and video.
long_description FFmpeg is a complete solution to record, convert and \
stream audio and video. It includes libavcodec, the \
leading audio/video codec library. \
\
The project is made of several components: \
\
ffmpeg is a command line tool to convert one video \
file format to another. It also supports grabbing and \
encoding in real time from a TV card. \
\
ffserver is an HTTP (RTSP is being developed) \
multimedia streaming server for live broadcasts. Time \
shifting of live broadcast is also supported. \
\
ffplay is a simple media player based on SDL and on \
the ffmpeg libraries. \
\
ffprobe gathers information from multimedia streams and \
prints it in human- and machine-readable fashion. \
\
libavcodec is a library containing all the ffmpeg \
audio/video encoders and decoders. Most codecs were \
developed from scratch to ensure best performance \
and high code reusability. \
\
libavformat is a library containing parsers and \
generators for all common audio/video formats.
platforms darwin
homepage http://www.ffmpeg.org/
checksums rmd160 d474c15419e710922ac1237737dee4d1bcfbc0fd \
sha256 ae226066b0d187df0d1b60e2dd5a8fa37e3803ab23960ff18d4c39bbfac42e15 \
size 13031424
depends_build port:pkgconfig \
port:gmake \
port:texinfo
# libvpx 1.7.0 now provides a shared library
# move dependency from depends_build to depends_lib
depends_lib port:lame \
port:libiconv \
port:libvorbis \
port:libopus \
port:libogg \
port:librsvg \
port:libtheora \
port:libmodplug \
port:libass \
port:libbluray \
port:libvpx \
port:gnutls \
port:openjpeg \
port:fontconfig \
port:freetype \
port:fribidi \
path:lib/libspeex.dylib:speex \
port:soxr \
port:bzip2 \
port:xz \
port:zlib
patchfiles patch-libavcodec-audiotoolboxenc.c.diff
#
# enable auto configure of asm optimizations
# requires Xcode 3.1 or better on Leopard
#