summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* 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: revbump 0.11.0 to receive recent live ebuild changesIlya Tumaykin2015-12-282-0/+301
| | | | | | This requires a small upstream patch to fix include in tests. 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-282-8/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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: clarify USE descriptions in metadataIlya Tumaykin2015-12-281-4/+4
| | | | | | | enca and libguess are used only for subtitles charset discovery. Minor wording improvements for vf-dlopen and jpeg USE flags. Package-Manager: portage-2.2.24
* media-video/mpv: avoid uchardet automagic dep wrt bug 565646Ilya Tumaykin2015-12-282-2/+6
| | | | | | | | | Add missing uchardet USE flag to avoid automagic dependency on uchardet wrt bug 565646. Gentoo-Bug: 565646 Package-Manager: portage-2.2.24
* media-video/mpv: explicitly disable unsupported optionsIlya Tumaykin2015-12-281-0/+5
| | | | | | | | Similar idea was submitted by Vindex17 in PR #318. This includes static build and APIs from MacOS and Windows. Package-Manager: portage-2.2.24
* media-video/mpv: sort use_enable statements as in configure scriptIlya Tumaykin2015-12-281-2/+2
| | | | | | This eases USE reviews during version bumps. Package-Manager: portage-2.2.24
* media-video/mpv: adjust libsdl2 dependencyIlya Tumaykin2015-12-281-2/+2
| | | | | | | | | | | Similar idea was submitted by Vindex17 in PR #318. Though libsdl2 is listed under audio outputs in configure script, it actually handles both audio and video outputs. Thus video and sound USE flags should be enabled for libsdl2. We also want X or wayland USE flag enabled for libsdl2, so mpv can create a window to render in. Package-Manager: portage-2.2.24
* media-video/mpv: tidy commentsIlya Tumaykin2015-12-281-10/+9
| | | | Package-Manager: portage-2.2.24
* media-video/mpv: enable test support, masked on ~alpha for nowIlya Tumaykin2015-12-281-3/+13
| | | | | | | | | mpv has a small, but working test suite. It requires dev-util/cmocka, which is missing ~alpha keyword atm. Thus a package USE mask is needed. See bug 569558 for dev-util/cmocka KEYWORDREQ. Package-Manager: portage-2.2.24
* media-video/mpv: simplify mesa dependencyIlya Tumaykin2015-12-281-2/+1
| | | | Package-Manager: portage-2.2.24
* media-video/mpv: add missing libXdamage dep for OpenGL on X (GLX)Ilya Tumaykin2015-12-281-0/+1
| | | | Package-Manager: portage-2.2.24
* media-video/mpv: introduce missing archive USEIlya Tumaykin2015-12-282-1/+4
| | | | | | This USE enables archive support via libarchive. Package-Manager: portage-2.2.24
* media-video/mpv: use COMMON_DEPEND for common dependenciesIlya Tumaykin2015-12-281-3/+3
| | | | | | | | This was originally submitted by Vindex17 in PR #318. This makes DEPEND/RDEPEND setup simple and readable. Package-Manager: portage-2.2.24
* media-video/mpv: rename doc-pdf USE to docIlya Tumaykin2015-12-281-3/+3
| | | | | | | We have the standard way to enable documentation build in Gentoo and this way is global doc USE. Package-Manager: portage-2.2.24
* media-video/mpv: remove useless deps on x11-proto/*Ilya Tumaykin2015-12-281-5/+0
| | | | | | These packages are pulled by the corresponding libs already. Package-Manager: portage-2.2.24
* media-video/mpv: fix libva dependency version wrt bug 565618Ilya Tumaykin2015-12-281-1/+1
| | | | | | | | This was originally submitted by Vindex17 in PR #318. Gentoo-Bug: 565618 Package-Manager: portage-2.2.24
* media-video/mpv: remove explicit dependency on libcdioIlya Tumaykin2015-12-281-4/+1
| | | | | | Upstream requires only libcdio-cdparanoia for CDDA support. Package-Manager: portage-2.2.24
* media-video/mpv: rename cdio USE to cddaIlya Tumaykin2015-12-281-3/+3
| | | | | | | | | | | This was originally submitted by Vindex17 in PR #318. Local cdio USE has the same meaning for mpv as global cdda USE. It looks like it was copied from mplayer ebuild where it made sense, because mplayer could support both cdparanoia and cdio-paranoia at the time. On the other hand, current mpv only supports cdio-paranoia. Package-Manager: portage-2.2.24
* media-video/mpv: sort dependencies alphabeticallyIlya Tumaykin2015-12-281-18/+18
| | | | Package-Manager: portage-2.2.24
* media-video/mpv: use elog for libav USE messageIlya Tumaykin2015-12-281-3/+3
| | | | | | | | | This way user is also informed after the build that he may lose some functionality with libav. Suggested by mgorny in PR #511. Package-Manager: portage-2.2.24
* media-video/mpv: better wording in user messagesIlya Tumaykin2015-12-281-8/+11
| | | | Package-Manager: portage-2.2.24
* media-video/mpv: do USE checks in pkg_pretendIlya Tumaykin2015-12-281-3/+1
| | | | | | | | This was originally submitted by Vindex17 in PR #318. This is the proper place if we will need to die early (we will). Package-Manager: portage-2.2.24
* media-video/mpv: sort eclasses alphabeticallyIlya Tumaykin2015-12-281-1/+2
| | | | Package-Manager: portage-2.2.24
* media-video/mpv: make waf sources be appended to SRC_URIIlya Tumaykin2015-12-281-2/+2
| | | | | | | | | | | This helps to avoid confusion that waf sources are the only ones being fetched. Suggested by mgorny in PR #511. Also use a shorter fetch URL for waf sources. Package-Manager: portage-2.2.24
* media-video/mpv: rename WAF_V to WAF_PV to be in sync with PortageIlya Tumaykin2015-12-281-3/+3
| | | | Package-Manager: portage-2.2.24
* media-video/mpv: make more probable branch firstIlya Tumaykin2015-12-281-6/+6
| | | | | | | | We have only one live ebuild and no less than one versioned ebuild. Thus make the versioned case be the first to preserve the flow of reading in most cases. Package-Manager: portage-2.2.24
* media-video/mpv: use HTTPS links where possibleIlya Tumaykin2015-12-281-2/+2
| | | | Package-Manager: portage-2.2.24
* media-video/mpv: whitespace change to improve readabilityIlya Tumaykin2015-12-281-0/+5
| | | | Package-Manager: portage-2.2.24
* media-video/mpv: Add Coacher as co-maintainer to metadataIan Delaney2015-11-261-0/+5
| | | | Package-Manager: portage-2.2.24
* media-video/mpv: ppc stable wrt bug #558600Agostino Sarubbo2015-11-121-1/+1
| | | | | Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="ppc"
* media-video/mpv: remove '--disable-vaapi-vpp' optionMaxim Koltsov2015-10-241-1/+0
| | | | | | | | | Upstream removed relevant code from build system. See https://github.com/mpv-player/mpv/commit/d27d91715f4f5b032d7ba551af7c346fb756a0db Gentoo-Bug: 563652 Package-Manager: portage-2.2.23
* media-video/mpv: Adjusted USE dependency on media-libs/libassLars Wendler2015-10-092-3/+3
| | | | | | | because latest libass doesn't support enca anymore. Package-Manager: portage-2.2.23 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
* media-video/mpv: version bump (bug 560030)Ben de Groot2015-09-262-0/+261
| | | | Package-Manager: portage-2.2.22
* media-video/mpv: add alpha keywordTobias Klausmann2015-09-151-1/+1
| | | | | | Gentoo-Bug: 558600 Package-Manager: portage-2.2.20.1
* media-video/mpv: drop unused USE descriptionsMaxim Koltsov2015-09-131-6/+0
| | | | Package-Manager: portage-2.2.20.1
* media-video/mpv: remove old versionsMaxim Koltsov2015-09-133-514/+0
| | | | Package-Manager: portage-2.2.20.1
* media-video/mpv: Remove ladspa flagKagami Hiiragi2015-09-131-3/+1
| | | | | Due to removal in upstream: https://github.com/mpv-player/mpv/commit/091bfa3abf2f28b37fa12cca6b4c248c31d27965
* media-video/mpv: Remove bs2b flagKagami Hiiragi2015-09-131-3/+1
| | | | | Due to removal in upstream: https://github.com/mpv-player/mpv/commit/d04d2380e35ba016e3816ab5d7c282997df74168
* media-video/mpv: Stable for HPPA PPC64 (bug #558600).Jeroen Roovers2015-09-061-1/+1
| | | | Package-Manager: portage-2.2.20.1
* media-video/mpv: do not hard-enable vdpau-hwaccelBen de Groot2015-08-282-2/+0
| | | | | | | | As suggested by Mike Gilbert Bug: 558870 Package-Manager: portage-2.2.20.1