New upstream release I didn't test much but in order to compile I did some changes based on: Now lcms must be >=2.6 https://github.com/mpv-player/mpv/commit/973c1fa5701366eed3752666d6035454ae37712c Radio support is gone https://github.com/mpv-player/mpv/commit/132f395aacb2c658e91b8845076115f98158edce VCD support is gone https://github.com/mpv-player/mpv/commit/a192f32a3a6f6c3c66542f48b512f3892dbed838 Reproducible: Always
Created attachment 380256 [details, diff] mpv-0.4.0
Plus: renamed --enable-sdl to --enable-sdl1 https://github.com/mpv-player/mpv/commit/fd1f8ed49013f6cbd97c6cb4f2663a424e2acbb8 But actually the sdl1 check fail on build configuration So I just enabled sdl2 in case there is sdl USE
(In reply to Kalisox from comment #2) > But actually the sdl1 check fail on build configuration > So I just enabled sdl2 in case there is sdl USE I figured out, sdl1 is not enabled in the previous version too, so it's all right.
Some changes are still needed "Drop support for Libav 9 and earlier FFmpeg releases. At least FFmpeg 2.1.4 or Libav 10 are now required."
I fixed/added stuff libbluray should now be >=0.3.0 https://github.com/mpv-player/mpv/commit/e2bd5139adac0f47c26e425280fbf92227523d9d
Created attachment 380262 [details, diff] mpv-0.4.0.ebuild
Created attachment 380276 [details] mpv-0.4.0.ebuild and mpv-9999.ebuild Attached file should be committed as mpv-0.4.0.ebuild and mpv-9999.ebuild.
Kalisox, all these changes were done in live ebuild, so copypasting it to 0.4.0 works fine, now only removing USE examples should be done, no other updates are required. There are 2 problems: 1) rst2pdf is not keyworded for a lot arches, so USE doc-pdf should be masked for them. 2) libav-10 is hard masked, so it seems mpv-0.4.* should be hard masked too.
Oh... :) I'm not into live ebuilds, i didn't check. Yeah, that version need too high dependecies version. But I guess it's fine to add an ebuild masked? I'm using ffmpeg here, so is easier for me to get all working.
I will commit it tomorrow with appropriate package.use.mask. @proxy-maintainers, please stand still :)
Commited. doc-pdf use flag is in package.use.mask for offending arches.