Commit Graph
30501 Commits
Author SHA1 Message Date
Patrice Clement 6d252229af dev-java/jline: Stable for amd64+x86.
Package-Manager: portage-2.2.20.1
Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
2015-12-28 13:47:48 +00:00
Patrice Clement ac9f19ea24 dev-java/vldocking: Stable for amd64+x86.
Package-Manager: portage-2.2.20.1
Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
2015-12-28 13:47:42 +00:00
Patrice Clement 6e256516fe dev-java/jama: Stable for amd64. Retroactively mark stable for the remaining arches using the ALLARCHES policy. Keyford for ppc+ppc64.
Package-Manager: portage-2.2.20.1
Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
2015-12-28 13:47:36 +00:00
Mike Pagano c0498042ad sys-kernel/git-sources: Linux patch 4.4_rc7
Package-Manager: portage-2.2.26
2015-12-28 08:44:39 -05:00
Justin Lecher f62629d4b9 sci-chemistry/avogadro: Any version of eigen works
Package-Manager: portage-2.2.26
Signed-off-by: Justin Lecher <jlec@gentoo.org>
2015-12-28 14:34:28 +01:00
Justin Lecher 093f23a979 sci-chemistry/avogadro: Version Bump & fix linking problems with openbabel
Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=569896

Package-Manager: portage-2.2.26
Signed-off-by: Justin Lecher <jlec@gentoo.org>
2015-12-28 14:34:28 +01:00
Justin Lecher b497e7cefe dev-python/pip: Update shell completion generation
Package-Manager: portage-2.2.26
Signed-off-by: Justin Lecher <jlec@gentoo.org>
2015-12-28 14:34:28 +01:00
Justin Lecher 0db137e6da sci-chemistry/avogadro: Drop old
Package-Manager: portage-2.2.26
Signed-off-by: Justin Lecher <jlec@gentoo.org>
2015-12-28 14:34:28 +01:00
Justin Lecher 36591fe050 dev-python/distlib: Fix varios test failures
Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=558706
Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=558708
Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=569922

Package-Manager: portage-2.2.26
Signed-off-by: Justin Lecher <jlec@gentoo.org>
2015-12-28 14:34:28 +01:00
Ian Delaney 2a391107cc Merge remote-tracking branch 'remotes/Coacher/mpv-refactor-take-2'
Pull request: https://github.com/gentoo/gentoo/pull/544
2015-12-28 21:22:34 +08:00
Ilya Tumaykin 4e74fdbda9 media-video/mpv: remove obsolete patch
This was originally submitted by Vindex17 in PR #318.

Package-Manager: portage-2.2.24
2015-12-28 15:47:31 +03:00
Ilya Tumaykin cf902d203d media-video/mpv: version bump to 0.14.0 wrt bug 564656
Gentoo-Bug: 564656

Package-Manager: portage-2.2.24
2015-12-28 15:47:30 +03:00
Ilya Tumaykin 0a2eaf07f6 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
2015-12-28 15:47:29 +03:00
Ilya Tumaykin aed15a11bc 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
2015-12-28 15:47:28 +03:00
Ilya Tumaykin a31febf615 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
2015-12-28 15:47:27 +03:00
Ilya Tumaykin 2c5623d064 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 https://github.com/mpv-player/mpv/issues/2631

Package-Manager: portage-2.2.24
2015-12-28 15:47:26 +03:00
Ilya Tumaykin 14dec95679 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
2015-12-28 15:47:25 +03:00
Ilya Tumaykin 075cacd622 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
2015-12-28 15:47:24 +03:00
Ilya Tumaykin a812d2cf01 media-video/mpv: group iconv-dependent deps under iconv USE
Package-Manager: portage-2.2.24
2015-12-28 15:47:23 +03:00
Ilya Tumaykin 978e1470a3 media-video/mpv: use simpler chmod call
Suggested by mgorny in PR #511.

Package-Manager: portage-2.2.24
2015-12-28 15:47:22 +03:00
Ilya Tumaykin 6a3e56b0da 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
2015-12-28 15:47:21 +03:00
Ilya Tumaykin 9ff25bf1ee media-video/mpv: use ${PN} when not in links
Package-Manager: portage-2.2.24
2015-12-28 15:47:20 +03:00
Ilya Tumaykin 411d5bb474 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
2015-12-28 15:47:19 +03:00
Ilya Tumaykin 88caaa5bda 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
2015-12-28 15:47:19 +03:00
Ilya Tumaykin 810e79822f media-video/mpv: explicitly enable audio input in Video4Linux streams
Package-Manager: portage-2.2.24
2015-12-28 15:47:18 +03:00
Ilya Tumaykin aa2919b8bc media-video/mpv: comment on automagic VDPAU HW acceleration
Package-Manager: portage-2.2.24
2015-12-28 15:47:17 +03:00
Ilya Tumaykin 85ad9a8c65 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
2015-12-28 15:47:16 +03:00
Ilya Tumaykin 68e9d1b0be 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
2015-12-28 15:47:15 +03:00
Ilya Tumaykin 4d5fded80b 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
2015-12-28 15:47:14 +03:00
Ilya Tumaykin 6965c84f28 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
2015-12-28 15:47:13 +03:00
Ilya Tumaykin 7bb4635266 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
2015-12-28 15:47:12 +03:00
Ilya Tumaykin c1e6ba254a media-video/mpv: sort use_enable statements as in configure script
This eases USE reviews during version bumps.

Package-Manager: portage-2.2.24
2015-12-28 15:47:11 +03:00
Ilya Tumaykin a993763078 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
2015-12-28 15:47:10 +03:00
Ilya Tumaykin a89ef341d0 media-video/mpv: tidy comments
Package-Manager: portage-2.2.24
2015-12-28 15:47:09 +03:00
Ilya Tumaykin ea4b57125e 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
2015-12-28 15:47:08 +03:00
Ilya Tumaykin 96da436924 media-video/mpv: simplify mesa dependency
Package-Manager: portage-2.2.24
2015-12-28 15:47:07 +03:00
Ilya Tumaykin 279fbf6860 media-video/mpv: add missing libXdamage dep for OpenGL on X (GLX)
Package-Manager: portage-2.2.24
2015-12-28 15:47:06 +03:00
Ilya Tumaykin 076ff7599d media-video/mpv: introduce missing archive USE
This USE enables archive support via libarchive.

Package-Manager: portage-2.2.24
2015-12-28 15:47:05 +03:00
Ilya Tumaykin f69bac1fcf 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
2015-12-28 15:47:05 +03:00
Ilya Tumaykin 123281b822 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
2015-12-28 15:47:04 +03:00
Ilya Tumaykin dbba7fe93a media-video/mpv: remove useless deps on x11-proto/*
These packages are pulled by the corresponding libs already.

Package-Manager: portage-2.2.24
2015-12-28 15:47:03 +03:00
Ilya Tumaykin da89c98fd8 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
2015-12-28 15:47:02 +03:00
Ilya Tumaykin 449e715180 media-video/mpv: remove explicit dependency on libcdio
Upstream requires only libcdio-cdparanoia for CDDA support.

Package-Manager: portage-2.2.24
2015-12-28 15:47:01 +03:00
Ilya Tumaykin 4cd846a9af 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
2015-12-28 15:47:00 +03:00
Ilya Tumaykin 0b8fc8e8fc media-video/mpv: sort dependencies alphabetically
Package-Manager: portage-2.2.24
2015-12-28 15:46:59 +03:00
Ilya Tumaykin 079f74e2e3 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
2015-12-28 15:46:58 +03:00
Ilya Tumaykin 6c77c27d62 media-video/mpv: better wording in user messages
Package-Manager: portage-2.2.24
2015-12-28 15:46:57 +03:00
Ilya Tumaykin 4bd4b444d5 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
2015-12-28 15:46:56 +03:00
Ilya Tumaykin c436a359fa media-video/mpv: sort eclasses alphabetically
Package-Manager: portage-2.2.24
2015-12-28 15:46:55 +03:00
Ilya Tumaykin 947977c590 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
2015-12-28 15:46:54 +03:00