hasufell-binhost/packages/media/ffmpeg/ffmpeg-3.4.2-r1.pbin-1+exheres-0
2018-03-24 01:01:56 +01:00

39 lines
10 KiB
Plaintext

# Created by paludis-3.0.0 on Fri Mar 23 19:08:27 CET 2018
CHOST="x86_64-pc-linux-gnu"
DEPENDENCIES="( build: sys-apps/texinfo virtual/pkg-config nvenc? ( dev-libs/nvidia-video-codec-sdk[>=0.5] ) platform:amd64? ( dev-lang/nasm ) platform:x86? ( dev-lang/nasm ) build+run: app-arch/bzip2 sys-libs/zlib alsa? ( sys-sound/alsa-lib ) ass? ( media-libs/libass ) bidi? ( dev-libs/fribidi ) bluray? ( media-libs/libbluray ) bs2b? ( media-libs/libbs2b ) caca? ( media-libs/libcaca ) cd? ( dev-libs/libcdio-paranoia ) celt? ( media-libs/celt:0.11 ) fdk-aac? ( media-libs/fdk-aac ) fontconfig? ( media-libs/fontconfig ) frei0r? ( media-plugins/frei0r-plugins ) gsm? ( media-libs/gsm ) hap? ( app-arch/snappy ) hevc? ( media-libs/x265[>=1.8] ) ieee1394? ( media-libs/libdc1394:2 media-libs/libraw1394 ) jack? ( media-sound/jack-audio-connection-kit ) jpeg2000? ( media-libs/OpenJPEG:2[>=2.1] ) kms? ( x11-dri/libdrm ) ladspa? ( media-libs/ladspa-sdk ) modplug? ( media-libs/libmodplug ) mp2? ( media-libs/twolame[>=0.3.10] ) mp3? ( media-sound/lame[>=3.98.3] ) openal? ( media-libs/openal ) opencore? ( media-libs/opencore-amr media-libs/vo-amrwbenc ) opencv? ( media-libs/opencv ) opengl? ( x11-dri/mesa ) opus? ( media-libs/opus ) providers:gnutls? ( dev-libs/gmp:=6 dev-libs/gnutls ) providers:libressl? ( dev-libs/libressl:=42.44.16 ) providers:openh264? ( media-libs/openh264[>=1.3] ) providers:openssl? ( dev-libs/openssl ) providers:x264? ( media-libs/x264[>=20120104] ) pulseaudio? ( media-sound/pulseaudio ) rtmp? ( media-video/rtmpdump[>=2.2] ) rubberband? ( media-libs/rubberband[>=1.8.1] ) samba? ( net-fs/samba ) sdl? ( media-libs/SDL:2[>=2.0.1] ) sftp? ( net-libs/libssh ) sndio? ( sys-sound/sndio ) speex? ( media-libs/speex ) svg? ( gnome-desktop/librsvg:2 ) teletext? ( media-libs/zvbi ) theora? ( media-libs/libogg media-libs/libtheora ) truetype? ( media-libs/freetype:2 ) v4l? ( media-libs/v4l-utils ) va? ( x11-libs/libva[>=1.0.6] ) vdpau? ( x11-libs/libvdpau[>=0.2] ) vorbis? ( media-libs/libogg media-libs/libvorbis ) vpx? ( media-libs/libvpx:=5[>=1.3.0] ) webp? ( media-libs/libwebp:=0.6[>=0.4.0] ) X? ( x11-libs/libX11 x11-libs/libXext x11-libs/libXv x11-libs/libxcb[>=1.4] ) xavs? ( media-libs/xavs ) xml? ( dev-libs/libxml2:2.0 ) xv? ( x11-libs/libXv ) !media/libav [[ description = [ Libav is a fork of ffmpeg and uses the same file names ] ]] ) [[ defined-in = [ ffmpeg.exlib ] ]]"
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 as well as 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. * libavcodec is a library containing all the FFmpeg audio/video encoders and decoders. * libavformat is a library containing parsers and generators for all common audio/video formats."
EAPI="pbin-1+exheres-0"
HOMEPAGE="https://ffmpeg.org"
INHERITED=" toolchain-funcs option-renames ffmpeg"
MYOPTIONS="( ( fdk-aac [[ description = [ Support for AAC encoding using the Frauenhofer AAC Codec Library, makes the resulting binary non-redistributable ] ]] alsa [[ description = [ Support sound recoding and playback using ALSA ] ]] ass [[ description = [ Advanced SubStation Alpha (ASS) subtitles support ] ]] bidi [[ description = [ Enable support for text shaping in drawtext via libfribidi ] ]] bluray [[ description = [ Support for reading Blu-ray discs ] ]] bs2b [[ description = [ Enable support for libbs2b-based stereo-to-binaural audio filter ] ]] caca [[ description = [ Support for colored ASCII video output ] ]] cd [[ description = [ Audio CD grabbing ] ]] celt [[ description = [ Support for the CELT low-delay audio codec ] ]] doc [[ description = [ Adds extra documentation (API, Javadoc, etc) ] ]] fontconfig [[ description = [ Support for managing custom fonts via fontconfig ] ]] frei0r [[ description = [ Video effects using frei0r-plugins ] ]] gsm [[ description = [ Support for GSM codec (audio), mainly for telephony ] ]] h264 [[ description = [ Enable H.264 encoding ] ]] h264? ( ( providers: openh264 [[ description = [ Enable H.264 encoding using openh264 ] ]] x264 [[ description = [ Enable H.264 encoding using x264 ] ]] ) [[ number-selected = [ at-least-one ] ]] ) hap [[ description = [ Hap video encoder and decoder ] ]] hevc [[ description = [ Enable H.265/HEVC encoding using x265 ] ]] ieee1394 [[ description = [ Enable IIDC-1394 grabbing using libdc1394 ] ]] jack [[ description = [ Adds support for the JACK Audio Connection Kit ] ]] jpeg2000 [[ description = [ Support for decoding/encoding lossy image compression format ] ]] kms [[ description = [ KMS screen grabber input device ] ]] ladspa [[ description = [ Linux Audio Developer Simple Plugin audio filtering support ] ]] modplug [[ description = [ ModPlug support, for MOD-like music files ] ]] mp2 [[ description = [ Enable MPEG Audio Layer 2 encoding through twolame ] ]] mp3 [[ description = [ Support for mp3 encoding with lame ] ]] nvenc [[ description = [ Enable NVIDIA Encoder (NVENC) API for hardware accelerated H.264 and H.265/HEVC encoding ] ]] openal [[ description = [ OpenAL capture support ] ]] opencore [[ description = [ Support for OpenCORE AMR-WB decoder and encoder (audio) ] ]] opencv [[ description = [ Computer Vision techniques from OpenCV ] note = [ untested ] ]] opengl [[ description = [ OpenGL rendering output ] ]] opus [[ description = [ Enable support for Opus de/decoding via libopus ] ]] player [[ description = [ FFmpeg reference audio and video player software ] requires = [ sdl ] ]] pulseaudio [[ description = [ Pulseaudio capture support ] ]] rtmp [[ description = [ RTMP (flash stream) support ] ]] rubberband [[ description = [ Filter for time-stretching and pitch-shifting using librubberband ] ]] samba [[ description = [ Enable support for the Samba protocol via libsmbclient ] ]] sdl [[ description = [ Support output through SDL ] ]] sftp [[ description = [ SFTP protocol support via libssh ] ]] sndio [[ description = [ Adds support for recording and playback through sndio (OpenBSD sound API, also ported to Linux) ] ]] speex [[ description = [ Enable support for decoding and encoding audio using libspeex ] ]] svg [[ description = [ Add support for SVG (Scalable Vector Graphics) ] ]] teletext [[ description = [ Teletext support via libzvbi ] ]] theora [[ description = [ Enable support for encoding using the Theora Video Compression Codec ] ]] truetype [[ description = [ Adds support for FreeType and/or FreeType2 fonts ] ]] v4l [[ description = [ Access V4L2 devices ] ]] va [[ description = [ Enable support for decoding video using the Video Acceleration API ] ]] vdpau [[ description = [ Enable support for VDPAU hardware accelerated video decoding ] requires = [ X ] ]] vorbis [[ description = [ Additional OggVorbis audio de-/encoder plugin (ffmpeg's encoder is experimental) ] ]] vpx [[ description = [ Enable support for VP7/VP8 and VP9 de/encoding via libvpx ] ]] webp [[ description = [ WebP encoding via libwebp ] ]] X [[ description = [ Enable support for X11 grabbing ] ]] xavs [[ description = [ Support AVS, the Audio Video Standard of China ] ]] xml [[ description = [ XML parsing using the C library libxml2 ] ]] xv [[ description = [ Enable XVideo output, so ffmpeg can e.g. display the video while encoding ] ]] ( providers: gnutls [[ description = [ Use GnuTLS as the SSL provider ] ]] libressl [[ description = [ Use LibreSSL instead of GnuTLS, makes the resulting binary non-redistributable ] ]] openssl [[ description = [ Use OpenSSL instead of GnuTLS, makes the resulting binary non-redistributable ] ]] ) [[ number-selected = [ exactly-one ] ]] ( platform: amd64 x86 ) bindist [[ requires = [ -fdk-aac ] description = [ Build binary packages that are allowed to be redistributed ] ]] bindist [[ requires = [ -nvenc ] description = [ Build binary packages that are allowed to be redistributed ] ]] bindist [[ requires = [ providers: -libressl ] description = [ Build binary packages that are allowed to be redistributed ] ]] bindist [[ requires = [ providers: -openssl ] description = [ Build binary packages that are allowed to be redistributed ] ]] ) [[ defined-in = [ ffmpeg.exlib ] ]] ) "
PLATFORMS="~amd64 ~armv7 ~x86"
LICENCES="LGPL-2.1 cd? ( GPL-2 ) frei0r? ( GPL-2 ) hevc? ( GPL-2 ) providers:openh264? ( GPL-2 ) providers:x264? ( GPL-2 ) rubberband? ( GPL-2 ) samba? ( GPL-2 ) teletext? ( GPL-2 ) xavs? ( GPL-2 ) opencore? ( LGPL-3 ) samba? ( LGPL-3 )"
SLOT="0"
DOWNLOADS="https://ffmpeg.org/releases/ffmpeg-3.4.2.tar.bz2"
OPTIONS="X alsa fontconfig h264 mp3 opengl pulseaudio sdl svg truetype v4l vdpau vorbis xv platform:amd64 providers:libressl providers:x264 "
GENERATED_USING="paludis-3.0.0"
GENERATED_TIME="1521828507"
SUBOPTIONS="AMD64_CPU_FEATURES ANT_DATA_TYPES ANT_SCRIPTING ANT_TASKS APACHE_MODULES ARM_CPU_FEATURES COCKPIT_COMPONENTS CONTRIB_MODULES COURIER_MODULES ENCODINGS EPIPHANY_EXTENSIONS EXTENSIONS FPRINT_DRIVERS GCC_VERSION GIT_REMOTE_HELPERS GSTREAMER_PLUGINS IM_PROTOCOLS INPUT_DRIVERS KDE_PARTS KIPI_PLUGINS KOPETE_PLUGINS LIBC LINGUAS LUA_ABIS MODULES MULTIBUILD_C NGINX_MODULES NUT_DRIVERS P2P_NETWORKS PCSC_DRIVERS PHP_ABIS PHP_EXTENSIONS PLATFORM PLUGINS POSTGRESQL_EXTENSIONS PROVIDERS PYTHON_ABIS RUBY_ABIS TARGETS VALA_ABIS VIDEO_DRIVERS X86_CPU_FEATURES"
HIDDEN_SUBOPTIONS="ARM_CPU_FEATURES LIBC MULTIBUILD_C PLATFORM X86_CPU_FEATURES"
ASFLAGS=""
CBUILD=""
CC="x86_64-pc-linux-gnu-cc"
CFLAGS="-march=native -pipe -O2"
CHOST="x86_64-pc-linux-gnu"
CTARGET=""
CXX="x86_64-pc-linux-gnu-c++"
CXXFLAGS="-march=native -pipe -O2"
LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu"
LIBCXXFLAGS=""
GENERATED_FROM_REPOSITORY="media"
PLATFORMS="~amd64 ~armv7 ~x86"
BINARY_PLATFORMS="~amd64"
BINARY_URI="mirror://hasufell-binhost/hasufell-binhost--media--ffmpeg-3.4.2-r1--C.16053.1521828505.149998.C.tar.bz2"
SUMMARY="A complete solution to record, convert and stream audio and video"
BUGS_TO="kimrhh@exherbo.org"
REMOTE_IDS=""
UPSTREAM_CHANGELOG="https://git.videolan.org/?p=ffmpeg.git;a=shortlog;h=n3.4.2 [[ lang = en ]]"
UPSTREAM_RELEASE_NOTES="https://git.videolan.org/?p=ffmpeg.git;a=blob;f=RELEASE_NOTES;hb=release/3.4 [[ lang = en ]]"
UPSTREAM_DOCUMENTATION="https://ffmpeg.org/documentation.html [[ lang = en ]]"
SCM_REVISION=""