-
Notifications
You must be signed in to change notification settings - Fork 1.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
media-video/mpv: version bump to 0.14.0, revision bump to 0.11.0-r1, update live #544
Commits on Dec 28, 2015
-
media-video/mpv: whitespace change to improve readability
Package-Manager: portage-2.2.24
Configuration menu - View commit details
-
Copy full SHA for a96ea41 - Browse repository at this point
Copy the full SHA a96ea41View commit details -
media-video/mpv: use HTTPS links where possible
Package-Manager: portage-2.2.24
Configuration menu - View commit details
-
Copy full SHA for 60d6dc9 - Browse repository at this point
Copy the full SHA 60d6dc9View commit details -
media-video/mpv: make more probable branch first
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
Configuration menu - View commit details
-
Copy full SHA for a768a28 - Browse repository at this point
Copy the full SHA a768a28View commit details -
media-video/mpv: rename WAF_V to WAF_PV to be in sync with Portage
Package-Manager: portage-2.2.24
Configuration menu - View commit details
-
Copy full SHA for 763fda7 - Browse repository at this point
Copy the full SHA 763fda7View commit details -
media-video/mpv: make waf sources be appended to SRC_URI
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
Configuration menu - View commit details
-
Copy full SHA for 947977c - Browse repository at this point
Copy the full SHA 947977cView commit details -
media-video/mpv: sort eclasses alphabetically
Package-Manager: portage-2.2.24
Configuration menu - View commit details
-
Copy full SHA for c436a35 - Browse repository at this point
Copy the full SHA c436a35View commit details -
media-video/mpv: do USE checks in pkg_pretend
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
Configuration menu - View commit details
-
Copy full SHA for 4bd4b44 - Browse repository at this point
Copy the full SHA 4bd4b44View commit details -
media-video/mpv: better wording in user messages
Package-Manager: portage-2.2.24
Configuration menu - View commit details
-
Copy full SHA for 6c77c27 - Browse repository at this point
Copy the full SHA 6c77c27View commit details -
media-video/mpv: use elog for libav USE message
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
Configuration menu - View commit details
-
Copy full SHA for 079f74e - Browse repository at this point
Copy the full SHA 079f74eView commit details -
media-video/mpv: sort dependencies alphabetically
Package-Manager: portage-2.2.24
Configuration menu - View commit details
-
Copy full SHA for 0b8fc8e - Browse repository at this point
Copy the full SHA 0b8fc8eView commit details -
media-video/mpv: rename cdio USE to cdda
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
Configuration menu - View commit details
-
Copy full SHA for 4cd846a - Browse repository at this point
Copy the full SHA 4cd846aView commit details -
media-video/mpv: remove explicit dependency on libcdio
Upstream requires only libcdio-cdparanoia for CDDA support. Package-Manager: portage-2.2.24
Configuration menu - View commit details
-
Copy full SHA for 449e715 - Browse repository at this point
Copy the full SHA 449e715View commit details -
media-video/mpv: fix libva dependency version wrt bug 565618
This was originally submitted by Vindex17 in PR #318. Gentoo-Bug: 565618 Package-Manager: portage-2.2.24
Configuration menu - View commit details
-
Copy full SHA for da89c98 - Browse repository at this point
Copy the full SHA da89c98View commit details -
media-video/mpv: remove useless deps on x11-proto/*
These packages are pulled by the corresponding libs already. Package-Manager: portage-2.2.24
Configuration menu - View commit details
-
Copy full SHA for dbba7fe - Browse repository at this point
Copy the full SHA dbba7feView commit details -
media-video/mpv: rename doc-pdf USE to doc
We have the standard way to enable documentation build in Gentoo and this way is global doc USE. Package-Manager: portage-2.2.24
Configuration menu - View commit details
-
Copy full SHA for 123281b - Browse repository at this point
Copy the full SHA 123281bView commit details -
media-video/mpv: use COMMON_DEPEND for common dependencies
This was originally submitted by Vindex17 in PR #318. This makes DEPEND/RDEPEND setup simple and readable. Package-Manager: portage-2.2.24
Configuration menu - View commit details
-
Copy full SHA for f69bac1 - Browse repository at this point
Copy the full SHA f69bac1View commit details -
media-video/mpv: introduce missing archive USE
This USE enables archive support via libarchive. Package-Manager: portage-2.2.24
Configuration menu - View commit details
-
Copy full SHA for 076ff75 - Browse repository at this point
Copy the full SHA 076ff75View commit details -
media-video/mpv: add missing libXdamage dep for OpenGL on X (GLX)
Package-Manager: portage-2.2.24
Configuration menu - View commit details
-
Copy full SHA for 279fbf6 - Browse repository at this point
Copy the full SHA 279fbf6View commit details -
media-video/mpv: simplify mesa dependency
Package-Manager: portage-2.2.24
Configuration menu - View commit details
-
Copy full SHA for 96da436 - Browse repository at this point
Copy the full SHA 96da436View commit details -
media-video/mpv: enable test support, masked on ~alpha for now
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
Configuration menu - View commit details
-
Copy full SHA for ea4b571 - Browse repository at this point
Copy the full SHA ea4b571View commit details -
Configuration menu - View commit details
-
Copy full SHA for a89ef34 - Browse repository at this point
Copy the full SHA a89ef34View commit details -
media-video/mpv: adjust libsdl2 dependency
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
Configuration menu - View commit details
-
Copy full SHA for a993763 - Browse repository at this point
Copy the full SHA a993763View commit details -
media-video/mpv: sort use_enable statements as in configure script
This eases USE reviews during version bumps. Package-Manager: portage-2.2.24
Configuration menu - View commit details
-
Copy full SHA for c1e6ba2 - Browse repository at this point
Copy the full SHA c1e6ba2View commit details -
media-video/mpv: explicitly disable unsupported options
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
Configuration menu - View commit details
-
Copy full SHA for 7bb4635 - Browse repository at this point
Copy the full SHA 7bb4635View commit details -
media-video/mpv: avoid uchardet automagic dep wrt bug 565646
Add missing uchardet USE flag to avoid automagic dependency on uchardet wrt bug 565646. Gentoo-Bug: 565646 Package-Manager: portage-2.2.24
Configuration menu - View commit details
-
Copy full SHA for 6965c84 - Browse repository at this point
Copy the full SHA 6965c84View commit details -
media-video/mpv: clarify USE descriptions in metadata
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
Configuration menu - View commit details
-
Copy full SHA for 4d5fded - Browse repository at this point
Copy the full SHA 4d5fdedView commit details -
media-video/mpv: adjust required libdvread version from 4.1.3 to 4.1.0
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
Configuration menu - View commit details
-
Copy full SHA for 68e9d1b - Browse repository at this point
Copy the full SHA 68e9d1bView commit details -
media-video/mpv: adjust required libass USE flags wrt bug 562394
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
Configuration menu - View commit details
-
Copy full SHA for 85ad9a8 - Browse repository at this point
Copy the full SHA 85ad9a8View commit details -
media-video/mpv: comment on automagic VDPAU HW acceleration
Package-Manager: portage-2.2.24
Configuration menu - View commit details
-
Copy full SHA for aa2919b - Browse repository at this point
Copy the full SHA aa2919bView commit details -
media-video/mpv: explicitly enable audio input in Video4Linux streams
Package-Manager: portage-2.2.24
Configuration menu - View commit details
-
Copy full SHA for 810e798 - Browse repository at this point
Copy the full SHA 810e798View commit details -
media-video/mpv: wayland supports rendering via EGL only
This is stated in Wayland docs and mpv configure script. Package-Manager: portage-2.2.24
Configuration menu - View commit details
-
Copy full SHA for 88caaa5 - Browse repository at this point
Copy the full SHA 88caaa5View commit details -
media-video/mpv: use more sane logic for opengl and egl USE flags
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
Configuration menu - View commit details
-
Copy full SHA for 411d5bb - Browse repository at this point
Copy the full SHA 411d5bbView commit details -
media-video/mpv: use ${PN} when not in links
Package-Manager: portage-2.2.24
Configuration menu - View commit details
-
Copy full SHA for 9ff25bf - Browse repository at this point
Copy the full SHA 9ff25bfView commit details -
media-video/mpv: indent IUSE contents for clarity
This helps to visualize what lines belong to IUSE variable. Suggested by mgorny in PR #511. Package-Manager: portage-2.2.24
Configuration menu - View commit details
-
Copy full SHA for 6a3e56b - Browse repository at this point
Copy the full SHA 6a3e56bView commit details -
media-video/mpv: use simpler chmod call
Suggested by mgorny in PR #511. Package-Manager: portage-2.2.24
Configuration menu - View commit details
-
Copy full SHA for 978e147 - Browse repository at this point
Copy the full SHA 978e147View commit details -
media-video/mpv: group iconv-dependent deps under iconv USE
Package-Manager: portage-2.2.24
Configuration menu - View commit details
-
Copy full SHA for a812d2c - Browse repository at this point
Copy the full SHA a812d2cView commit details -
media-video/mpv: revbump 0.11.0 to receive recent live ebuild changes
This requires a small upstream patch to fix include in tests. Package-Manager: portage-2.2.24
Configuration menu - View commit details
-
Copy full SHA for 075cacd - Browse repository at this point
Copy the full SHA 075cacdView commit details -
media-video/mpv: update vaapi USE dependencies and configure options
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
Configuration menu - View commit details
-
Copy full SHA for 14dec95 - Browse repository at this point
Copy the full SHA 14dec95View commit details -
media-video/mpv: add compiler check when vaapi is enabled with egl
VAAPI + EGL combo requires Thread Local Storage C++11 feature or GNU __thread extension. Add the corresponding check for sanity. See also mpv-player/mpv#2631 Package-Manager: portage-2.2.24
Configuration menu - View commit details
-
Copy full SHA for 2c5623d - Browse repository at this point
Copy the full SHA 2c5623dView commit details -
media-video/mpv: drop pvr USE as done upstream wrt bug 568018
This was originally submitted by Vindex17 in PR #318. Gentoo-Bug: 568018 Package-Manager: portage-2.2.24
Configuration menu - View commit details
-
Copy full SHA for a31febf - Browse repository at this point
Copy the full SHA a31febfView commit details -
media-video/mpv: add support for EGL video output via GBM
This allows to use EGL on top of a DRM device bypassing window server/compositor. Package-Manager: portage-2.2.24
Configuration menu - View commit details
-
Copy full SHA for aed15a1 - Browse repository at this point
Copy the full SHA aed15a1View commit details -
media-video/mpv: enable egl USE by default
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
Configuration menu - View commit details
-
Copy full SHA for 0a2eaf0 - Browse repository at this point
Copy the full SHA 0a2eaf0View commit details -
media-video/mpv: version bump to 0.14.0 wrt bug 564656
Gentoo-Bug: 564656 Package-Manager: portage-2.2.24
Configuration menu - View commit details
-
Copy full SHA for cf902d2 - Browse repository at this point
Copy the full SHA cf902d2View commit details -
media-video/mpv: remove obsolete patch
This was originally submitted by Vindex17 in PR #318. Package-Manager: portage-2.2.24
Configuration menu - View commit details
-
Copy full SHA for 4e74fdb - Browse repository at this point
Copy the full SHA 4e74fdbView commit details