From: Alexis Ballier Date: Wed, 2 Oct 2019 11:25:43 +0000 (+0200) Subject: media-video/ffmpeg: add libtesseract useflag. X-Git-Url: http://git.tremily.us/gitweb.cgi?a=commitdiff_plain;h=27db0f5502ded7445f30587e1d08be77d1537b68;p=gentoo.git media-video/ffmpeg: add libtesseract useflag. Closes: https://bugs.gentoo.org/622900 Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Alexis Ballier --- diff --git a/media-video/ffmpeg/ffmpeg-4.2.1.ebuild b/media-video/ffmpeg/ffmpeg-4.2.1.ebuild index 74fb2c23550a..04857f70dc55 100644 --- a/media-video/ffmpeg/ffmpeg-4.2.1.ebuild +++ b/media-video/ffmpeg/ffmpeg-4.2.1.ebuild @@ -85,7 +85,7 @@ FFMPEG_FLAG_MAP=( # libavfilter options appkit bs2b:libbs2b chromaprint cuda:cuda-llvm flite:libflite frei0r - fribidi:libfribidi fontconfig ladspa libass lv2 truetype:libfreetype vidstab:libvidstab + fribidi:libfribidi fontconfig ladspa libass libtesseract lv2 truetype:libfreetype vidstab:libvidstab rubberband:librubberband zeromq:libzmq zimg:libzimg # libswresample options libsoxr @@ -221,6 +221,7 @@ RDEPEND=" libilbc? ( >=media-libs/libilbc-2[${MULTILIB_USEDEP}] ) librtmp? ( >=media-video/rtmpdump-2.4_p20131018[${MULTILIB_USEDEP}] ) libsoxr? ( >=media-libs/soxr-0.1.0[${MULTILIB_USEDEP}] ) + libtesseract? ( >=app-text/tesseract-4.1.0-r1[${MULTILIB_USEDEP}] ) libv4l? ( >=media-libs/libv4l-0.9.5[${MULTILIB_USEDEP}] ) libxml2? ( dev-libs/libxml2:=[${MULTILIB_USEDEP}] ) lv2? ( media-libs/lv2[${MULTILIB_USEDEP}] media-libs/lilv[${MULTILIB_USEDEP}] ) diff --git a/media-video/ffmpeg/ffmpeg-9999.ebuild b/media-video/ffmpeg/ffmpeg-9999.ebuild index b227d7197ca4..8de60207a3d8 100644 --- a/media-video/ffmpeg/ffmpeg-9999.ebuild +++ b/media-video/ffmpeg/ffmpeg-9999.ebuild @@ -85,7 +85,7 @@ FFMPEG_FLAG_MAP=( # libavfilter options appkit bs2b:libbs2b chromaprint cuda:cuda-llvm flite:libflite frei0r - fribidi:libfribidi fontconfig ladspa libass lv2 truetype:libfreetype vidstab:libvidstab + fribidi:libfribidi fontconfig ladspa libass libtesseract lv2 truetype:libfreetype vidstab:libvidstab rubberband:librubberband zeromq:libzmq zimg:libzimg # libswresample options libsoxr @@ -221,6 +221,7 @@ RDEPEND=" libilbc? ( >=media-libs/libilbc-2[${MULTILIB_USEDEP}] ) librtmp? ( >=media-video/rtmpdump-2.4_p20131018[${MULTILIB_USEDEP}] ) libsoxr? ( >=media-libs/soxr-0.1.0[${MULTILIB_USEDEP}] ) + libtesseract? ( >=app-text/tesseract-4.1.0-r1[${MULTILIB_USEDEP}] ) libv4l? ( >=media-libs/libv4l-0.9.5[${MULTILIB_USEDEP}] ) libxml2? ( dev-libs/libxml2:=[${MULTILIB_USEDEP}] ) lv2? ( media-libs/lv2[${MULTILIB_USEDEP}] media-libs/lilv[${MULTILIB_USEDEP}] ) diff --git a/media-video/ffmpeg/metadata.xml b/media-video/ffmpeg/metadata.xml index 183c78718dcd..338a8f562975 100644 --- a/media-video/ffmpeg/metadata.xml +++ b/media-video/ffmpeg/metadata.xml @@ -33,6 +33,7 @@ Enables iLBC de/encoding via media-libs/libilbc. Enables Real Time Messaging Protocol using librtmp (media-video/rtmpdump) in addition to FFmpeg's native implementation. Enables audio resampling through media-libs/soxr. + Enables the OCR filter via app-text/tesseract. Uses media-libs/libv4l for video4linux instead of direct calls. Adds support for more devices via the userspace library. Uses dev-libs/libxml2 to enable dash demuxing support. Enables lv2 audio filter wrapper.