summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* media-video/mpv: remove --disable-gpl3 configure option from 9999Ilya Tumaykin2016-06-211-2/+0
| | | | | | | | This options and the related code were removed upstream. See also https://bugs.gentoo.org/show_bug.cgi?id=571728#c5 Closes: https://github.com/gentoo/gentoo/pull/1710 Package-Manager: portage-2.3.0_rc1
* media-video/mpv: remove CONTRIBUTING.md from DOCS in 9999Ilya Tumaykin2016-06-211-1/+1
| | | | | | This file was removed upstream. Package-Manager: portage-2.3.0_rc1
* media-video/mpv: fix dev-lang/lua dependency wrt bug 586318Ilya Tumaykin2016-06-211-1/+1
| | | | | | | | | | mpv is known to be broken with Lua 5.3. Even though Lua 5.3 isn't in tree yet, I'd prefer to have the fact that it breaks mpv to be expressed as a dependency. Gentoo-Bug: 586318 Package-Manager: portage-2.3.0_rc1
* media-video/mpv: fix build without any video outputs in 9999Ilya Tumaykin2016-05-111-23/+27
| | | | | | | | | Tidy comments. Minor cleanups. Closes: https://github.com/gentoo/gentoo/pull/1441 Package-Manager: portage-2.2.28 Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
* media-video/mpv: elog re bash completionIlya Tumaykin2016-04-271-3/+2
| | | | | | | | | | | | Polynomial-C made a request via #gentoo-proxy-maint IRC channel to notify zsh users about mpv-bash-completion too. After some discussion this change seems reasonable. This effectively reverts 8e81330. Package-Manager: portage-2.2.28 Signed-off-by: Ian Delaney <idella4@gentoo.org>
* media-video/mpv: propagate recent changes to 9999 ebuildIlya Tumaykin2016-04-261-1/+15
| | | | | | | Closes: https://github.com/gentoo/gentoo/pull/1356 Package-Manager: portage-2.2.28 Signed-off-by: Ian Delaney <idella4@gentoo.org>
* media-video/mpv: add missing mesa[egl,gles2] dep for RPI to 9999Ilya Tumaykin2016-04-061-1/+4
| | | | | | | Closes: https://github.com/gentoo/gentoo/pull/1201 Package-Manager: portage-2.2.28 Signed-off-by: Ian Delaney <idella4@gentoo.org>
* media-video/mpv: adjust raspberrypi-userland dep wrt bug 578492 in 9999Ilya Tumaykin2016-03-311-0/+1
| | | | | | | | Closes: https://github.com/gentoo/gentoo/pull/1157 Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=578492 Package-Manager: portage-2.2.28 Signed-off-by: Ian Delaney <idella4@gentoo.org>
* media-video/mpv: add more Mac OS X fixes wrt bug 577332 to 9999Ilya Tumaykin2016-03-271-5/+6
| | | | | | | | | | Plus some minor style fixes. Closes: https://github.com/gentoo/gentoo/pull/1145 Gentoo-Bug: https://bugs.gentoo.org/577332 Package-Manager: portage-2.2.28 Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
* media-video/mpv: initial Mac OS X support in 9999 wrt bug 577332Ilya Tumaykin2016-03-141-7/+12
| | | | | | | | Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=577332 Closes: https://github.com/gentoo/gentoo/pull/1043 Package-Manager: portage-2.2.28 Closes: https://github.com/gentoo/gentoo/pull/1043
* media-video/mpv: bump EAPI to 6 in 9999Ilya Tumaykin2016-03-101-3/+3
| | | | | | Package-Manager: portage-2.2.27 Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
* media-video/mpv: add libass USE description, drop libass ewarn from 9999Ilya Tumaykin2016-03-101-5/+0
| | | | | | | | Gentoo-Bug: 576748 Package-Manager: portage-2.2.27 Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
* media-video/mpv: drop spammy einfo re ffmpeg/libav from 9999Ilya Tumaykin2016-03-101-5/+0
| | | | | | | | Gentoo-Bug: 576748 Package-Manager: portage-2.2.27 Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
* media-video/mpv: drop useless ewarn re libav from 9999Ilya Tumaykin2016-03-101-6/+0
| | | | | | | | Gentoo-Bug: 576748 Package-Manager: portage-2.2.27 Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
* media-video/mpv: drop useless ewarn re openal from 9999Ilya Tumaykin2016-03-101-5/+0
| | | | | | | | Gentoo-Bug: 576748 Package-Manager: portage-2.2.27 Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
* media-video/mpv: disable sdl USE by default in 9999Ilya Tumaykin2016-03-101-1/+1
| | | | | | Package-Manager: portage-2.2.27 Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
* media-video/mpv: update sdl USE description, drop sdl ewarn from 9999Ilya Tumaykin2016-03-101-6/+0
| | | | | | Package-Manager: portage-2.2.27 Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
* media-video/mpv: explicitly disable opensles in 9999Ilya Tumaykin2016-02-291-0/+1
| | | | Package-Manager: portage-2.2.27
* media-video/mpv: depend on virtual/jack in 9999 when jack USE is enabledIlya Tumaykin2016-02-161-1/+1
| | | | | | | | | | | | | | | | Instead of forcing Jack1 in the form of media-sound/jack-audio-connection-kit. Quote from the upstream wiki [0]: Jack 1 and Jack 2 are equivalent implementations of the same protocol. ... Programs compiled against Jack 1 will work with Jack 2 without recompile (and vice versa). End quote. [0]: https://github.com/jackaudio/jackaudio.github.com/wiki/Q_difference_jack1_jack2 Package-Manager: portage-2.2.27
* media-video/mpv: untie opengl USE from X USE in 9999Ilya Tumaykin2016-02-121-13/+11
| | | | | | | opengl USE can now do something else, but enabling GLX. opengl USE now also controls OpenGL support in libmpv. Package-Manager: portage-2.2.27
* media-video/mpv: enable xv USE by default in 9999Ilya Tumaykin2016-02-121-1/+1
| | | | | | | Enable xv USE by default, since we enable X USE by default. xv output is much better than x11 one. Package-Manager: portage-2.2.27
* media-video/mpv: add useful commentIlya Tumaykin2016-02-121-0/+1
| | | | Package-Manager: portage-2.2.27
* media-video/mpv: fix live buildIlya Tumaykin2016-02-061-1/+0
| | | | | | libavfilter was made mandatory upstream. We've always enabled it anyway. Package-Manager: portage-2.2.27
* media-video/mpv: add support for python 3.5Holger Hoffstätte2016-02-021-1/+1
|
* media-video/mpv: add support for vaapi-drm configure option to 9999Ilya Tumaykin2016-01-231-2/+3
| | | | Package-Manager: portage-2.2.27
* media-video/mpv: omit obsolete etc/* entries from DOCS array in 9999Ilya Tumaykin2016-01-181-1/+1
| | | | | | | Build system is mature enough to install files under etc/* from sources into docdir automatically. Package-Manager: portage-2.2.26
* media-video/mpv: explicitly disable code with unclear licenseIlya Tumaykin2016-01-131-0/+2
| | | | | | | | | | | | | | Upstream provides very unclear license information about the code hidden under --enable-gpl3 switch. See Gentoo bug 571728 for more info. This code is disabled by default, so there is no actual change in the build. But since we have a report in Gentoo bugzilla, add a reference to it. Gentoo-Bug: 571278 Package-Manager: portage-2.2.26
* media-video/mpv: remove erroneous '.0' from ffmpeg dependency versionIlya Tumaykin2016-01-101-1/+1
| | | | | | | | | | | | ffmpeg major releases don't have a '.0' minor suffix. Further, =media-video/ffmpeg-2.4 was never present in the tree. The first ffmpeg release from 2.4-series in the tree was 2.4.1. Therefore it's safe to drop the erroneous '.0' minor suffix from the ffmpeg dependency version without a revbump. Package-Manager: portage-2.2.26
* media-video/mpv: keep build timestamp in the live versionIlya Tumaykin2016-01-091-1/+3
| | | | Package-Manager: portage-2.2.26
* media-video/mpv: drop unneeded --disable-wasapi configure optionIlya Tumaykin2016-01-091-1/+0
| | | | | | WASAPI is disabled for non-Win32 builds, i.e., always. Package-Manager: portage-2.2.26
* media-video/mpv: drop --disable-dsound option as did upstreamIlya Tumaykin2016-01-061-1/+0
| | | | | | | dsound support was completely removed upstream. There is no need to disable it anymore. Package-Manager: portage-2.2.26
* media-video/mpv: add HTML docs to documentation buildIlya Tumaykin2016-01-061-0/+1
| | | | Package-Manager: portage-2.2.26
* media-video/mpv: drop ~arm64 keywordIlya Tumaykin2016-01-041-1/+1
| | | | | | | ffmpeg, libav and many other less important dependencies don't have ~arm64 keyword. Why it was added in the first place is a mystery. Package-Manager: portage-2.2.24
* media-video/mpv: add missing zsh-completion USE flagIlya Tumaykin2016-01-011-3/+4
| | | | | | | | | | Zsh completion is a separate feature from CLI player. Thus it should be controlled by a separate 'zsh-completion' USE. Make 'zsh-completion' USE require 'cli' USE, since completions for a shared library are not useful. Package-Manager: portage-2.2.24
* media-video/mpv: enable egl USE by defaultIlya Tumaykin2015-12-281-1/+1
| | | | | | | | | | | mesa dependency is already pulled by default since 'X' and 'opengl' USE flags are enabled by default. All current mesa versions in tree already have 'egl' USE enabled by default, so no extra adjustment is needed for users. Thus enabling it by default will give users a wider range of options. Package-Manager: portage-2.2.24
* media-video/mpv: add support for EGL video output via GBMIlya Tumaykin2015-12-281-7/+11
| | | | | | | This allows to use EGL on top of a DRM device bypassing window server/compositor. Package-Manager: portage-2.2.24
* media-video/mpv: drop pvr USE as done upstream wrt bug 568018Ilya Tumaykin2015-12-281-3/+1
| | | | | | | | This was originally submitted by Vindex17 in PR #318. Gentoo-Bug: 568018 Package-Manager: portage-2.2.24
* media-video/mpv: add compiler check when vaapi is enabled with eglIlya Tumaykin2015-12-281-1/+5
| | | | | | | | | VAAPI + EGL combo requires Thread Local Storage C++11 feature or GNU __thread extension. Add the corresponding check for sanity. See also https://github.com/mpv-player/mpv/issues/2631 Package-Manager: portage-2.2.24
* media-video/mpv: update vaapi USE dependencies and configure optionsIlya Tumaykin2015-12-281-3/+12
| | | | | | | VAAPI in mpv is now available for Wayland and for EGL and GLX on X11 as opposed to GLX only before. A newer libva version is required, though. Package-Manager: portage-2.2.24
* media-video/mpv: group iconv-dependent deps under iconv USEIlya Tumaykin2015-12-281-4/+6
| | | | Package-Manager: portage-2.2.24
* media-video/mpv: use simpler chmod callIlya Tumaykin2015-12-281-1/+1
| | | | | | Suggested by mgorny in PR #511. Package-Manager: portage-2.2.24
* media-video/mpv: indent IUSE contents for clarityIlya Tumaykin2015-12-281-3/+3
| | | | | | | | This helps to visualize what lines belong to IUSE variable. Suggested by mgorny in PR #511. Package-Manager: portage-2.2.24
* media-video/mpv: use ${PN} when not in linksIlya Tumaykin2015-12-281-1/+1
| | | | Package-Manager: portage-2.2.24
* media-video/mpv: use more sane logic for opengl and egl USE flagsIlya Tumaykin2015-12-281-7/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently 'opengl' USE stands for 'anything that draws using OpenGL API', and 'egl' USE stands for 'EGL for X11'. Notice these are not complementary. Thus, for example, on Wayland one should use 'mpv[wayland,opengl,-egl]', which is a bit counterintuitive, since Wayland (compositor) uses EGL only. Also one cannot disable GLX support, but leave EGL on X11, because of USE flags interdependencies. Both X11 and Wayland use OpenGL API to do drawing, but historically the first one was native OpenGL in X11 aka GLX and later came EGL in X11 and Wayland. However, now there is a tendency to prefer EGL to not bind oneself to X11. There is no global 'egl' USE atm, but the logic of local 'egl' USEs across the tree is 'not bind oneself to GLX'. On Linux there is no need to repeat that drawing is done using OpenGL API even when EGL comes to play. Taking all of the above into account more sane and expected meaning should be given to 'opengl' and 'egl' USE flags. After this change 'opengl' USE stands for 'OpenGL in X11 aka GLX' and 'egl' USE stands for 'any EGL-based output'. Notice these are now complementary. Package-Manager: portage-2.2.24
* media-video/mpv: wayland supports rendering via EGL onlyIlya Tumaykin2015-12-281-2/+2
| | | | | | This is stated in Wayland docs and mpv configure script. Package-Manager: portage-2.2.24
* media-video/mpv: explicitly enable audio input in Video4Linux streamsIlya Tumaykin2015-12-281-0/+2
| | | | Package-Manager: portage-2.2.24
* media-video/mpv: comment on automagic VDPAU HW accelerationIlya Tumaykin2015-12-281-0/+1
| | | | Package-Manager: portage-2.2.24
* media-video/mpv: adjust required libass USE flags wrt bug 562394Ilya Tumaykin2015-12-281-1/+1
| | | | | | | | | | | | | | | | | mpv uses libass to render subtitles and enca to detect subtitle encoding. For mpv to support enca, mpv does not need to have libass[enca]. This helps to avoid problems with >=libass-0.13.0, which dropped 'enca' USE. Also enable harfbuzz USE to support subtitles for complex languages. See [0] as a reference for both of the above. [0]: https://github.com/mpv-player/mpv/blob/master/DOCS/man/options.rst Gentoo-Bug: 562394 Package-Manager: portage-2.2.24
* media-video/mpv: adjust required libdvread version from 4.1.3 to 4.1.0Ilya Tumaykin2015-12-281-1/+1
| | | | | | | | | | The first libdvdread-4.x version that entered the tree was 4.1.3, so from the Portage point of view this is ditto. However, mpv configure script requires libdvdread '>=4.1.0'. Unless someone wants to include this lengthy explanation why these two versions mismatch in the ebuild, adjust libdvdread version in dependency. Package-Manager: portage-2.2.24
* media-video/mpv: avoid uchardet automagic dep wrt bug 565646Ilya Tumaykin2015-12-281-2/+5
| | | | | | | | | Add missing uchardet USE flag to avoid automagic dependency on uchardet wrt bug 565646. Gentoo-Bug: 565646 Package-Manager: portage-2.2.24