media-video / mpv

Media player based on MPlayer and mplayer2

Official package sites : https://mpv.io/ ·

v9999 :: 0 :: gentoo

Modified
License
LGPL-2.1+ GPL-2+ BSD ISC samba? ( GPL-3+ )
USE flags
X alsa aqua archive bluray cdda cli coreaudio cplugins cuda doc drm dvb dvd egl gbm iconv jack javascript jpeg lcms libass libcaca libmpv lua luajit openal opengl oss pulseaudio raspberry-pi rubberband samba sdl selinux test tools uchardet v4l vaapi vdpau vulkan wayland xv zlib zsh-completion

v0.29.1-r1 :: 0 :: gentoo

Modified
License
LGPL-2.1+ GPL-2+ BSD ISC samba? ( GPL-3+ )
Keywords
~amd64 ~amd64-linux ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86
USE flags
X alsa aqua archive bluray cdda cli coreaudio cplugins cuda doc drm dvb dvd egl gbm iconv jack javascript jpeg lcms libass libcaca libmpv lua luajit openal opengl oss pulseaudio raspberry-pi rubberband samba sdl selinux test tools uchardet v4l vaapi vdpau vulkan wayland xv zlib zsh-completion

v0.27.2 :: 0 :: gentoo

Modified
License
LGPL-2.1+ GPL-2+ BSD ISC samba? ( GPL-3+ )
Keywords
alpha amd64 ppc ppc64 x86 ~amd64-linux ~arm ~arm64 ~hppa
USE flags
X alsa aqua archive bluray cdda cli coreaudio cplugins cuda doc drm dvb dvd egl encode gbm iconv jack javascript jpeg lcms libass libav libcaca libmpv lua luajit openal opengl oss pulseaudio raspberry-pi rubberband samba sdl selinux test tools uchardet v4l vaapi vdpau wayland xv zlib zsh-completion

General

X
Add support for X11
alsa
Add support for media-libs/alsa-lib (Advanced Linux Sound Architecture)
aqua
Include support for the Mac OS X Aqua (Carbon/Cocoa) GUI
archive
Enable support for various archive formats via app-arch/libarchive
bluray
Enable playback of Blu-ray filesystems
cdda
Add Compact Disk Digital Audio (Standard Audio CD) support
cli
Build mpv CLI player
coreaudio
Build the CoreAudio driver on Mac OS X systems
cplugins
Enable C plugins support
cuda
Enable hardware video decoding via Nvidia CUDA
doc
Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
drm
Enable Kernel Mode Setting / Direct Rendering Manager based video output
dvb
Add support for DVB (Digital Video Broadcasting)
dvd
Add support for DVDs
egl
Enable support for various EGL-based video outputs / backends
encode
Add support for encoding of audio or video files
gbm
Enable Graphics Buffer Manager based EGL video backend
iconv
Enable support for the iconv character set conversion library
jack
Add support for the JACK Audio Connection Kit
javascript
Enable javascript support
jpeg
Enable support for saving screenshots in JPEG format
lcms
Add lcms support (color management engine)
libass
Enable OSD (On Screen Display) and subtitles support via media-libs/libass
libav
Prefer libav over ffmpeg whenever both are supported
libcaca
Add support for colored ASCII-art graphics
libmpv
Build mpv shared library
lua
Enable Lua scripting, OSC (On Screen Controller) GUI and net-misc/youtube-dl hook-script
luajit
Use dev-lang/luajit instead of dev-lang/lua (ineffective with USE=-lua)
openal
Add support for the Open Audio Library
opengl
Enable support for various OpenGL-based video backends
oss
Add support for OSS (Open Sound System)
pulseaudio
Add support for PulseAudio sound server
raspberry-pi
Enable support for the Raspberry Pi
rubberband
Enable high quality pitch correction via media-libs/rubberband
samba
Add support for SAMBA (Windows File and Printer sharing)
sdl
Enable media-libs/libsdl2 based video and audio outputs (Note: these outputs exist for compatibility reasons only, avoid if possible)
selinux
!!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
tools
Install extra tools: mpv_identify.sh, mpv_idet.sh, and umpv
uchardet
Enable subtitles charset discovery via app-i18n/uchardet
v4l
Enable support for video4linux (using linux-headers or userspace libv4l libraries)
vaapi
Enable Video Acceleration API for hardware decoding
vdpau
Enable the Video Decode and Presentation API for Unix acceleration interface
vulkan
Enable support for various Vulkan-based video backends
wayland
Enable dev-libs/wayland backend
xv
Add in optional support for the Xvideo extension (an X API for video playback)
zlib
Add support for zlib (de)compression
zsh-completion
Enable zsh completion support

python_targets

python2_7
Build with Python 2.7
python3_5
Build with Python 3.5
python3_6
Build with Python 3.6
python3_7
Build with Python 3.7

app-arch / libarchive : Multi-format archive and compression library

app-i18n / uchardet : An encoding detector library

dev-lang / lua : A powerful light-weight programming language designed for extending applications

dev-lang / luajit : Just-In-Time Compiler for the Lua programming language

dev-lang / mujs : An embeddable Javascript interpreter in C.

dev-lang / perl : Larry Wall's Practical Extraction and Report Language

dev-lang / python : An interpreted, interactive, object-oriented programming language

dev-lang / python-exec : Python script wrapper

dev-libs / libcdio-paranoia : an advanced CDDA reader with error correction

dev-libs / wayland : Wayland protocol libraries

dev-libs / wayland-protocols : Wayland protocol files

dev-python / docutils : Python Documentation Utilities

dev-python / rst2pdf : Tool for transforming reStructuredText to PDF using ReportLab

dev-util / cmocka : Unit testing framework for C

dev-vcs / git : stupid content tracker: distributed VCS designed for speed and efficiency

media-libs / alsa-lib : Advanced Linux Sound Architecture Library

media-libs / lcms : A lightweight, speed optimized color management engine

media-libs / libass : Library for SSA/ASS subtitles rendering

media-libs / libbluray : Blu-ray playback libraries

media-libs / libcaca : A library that creates colored ASCII-art graphics

media-libs / libdvdnav : Library for DVD navigation tools

media-libs / libdvdread : Library for DVD navigation tools

media-libs / libplacebo : Reusable library for GPU-accelerated image processing primitives

media-libs / libsdl2 : Simple Direct Media Layer

media-libs / libv4l : Separate libraries ebuild from upstream v4l-utils package

media-libs / mesa : OpenGL-like graphic library for Linux

media-libs / nv-codec-headers : FFmpeg version of headers required to interface with Nvidias codec APIs

media-libs / openal : A software implementation of the OpenAL 3D audio API

media-libs / raspberrypi-userland : Raspberry Pi userspace tools and libraries

media-libs / rubberband : An audio time-stretching and pitch-shifting library and utility program

media-libs / shaderc : Collection of tools, libraries and tests for shader compilation

media-libs / vulkan-loader : Vulkan Installable Client Driver (ICD) Loader

media-sound / pulseaudio : A networked sound server with an advanced plugin system

media-video / ffmpeg : Complete solution to record, convert and stream audio and video. Includes libavcodec

media-video / libav : Complete solution to record, convert and stream audio and video

net-fs / samba : Samba Suite Version 4

sys-libs / zlib : Standard (de)compression library

virtual / jack : Virtual for JACK Audio Connection Kit

virtual / jpeg : Virtual to select between libjpeg-turbo and IJG jpeg for source-based packages

virtual / libiconv : Virtual for the GNU conversion library

virtual / linuxtv-dvb-headers : Virtual Package installing the Header files for DVB

virtual / opengl : Virtual for OpenGL implementation

virtual / os-headers : Virtual for operating system headers

virtual / pkgconfig : Virtual for the pkg-config implementation

virtual / ttf-fonts : Virtual for Serif/Sans/Monospace font packages

x11-libs / libX11 : X.Org X11 library

x11-libs / libXScrnSaver : X.Org XScrnSaver library

x11-libs / libXdamage : X.Org Xdamage library

x11-libs / libXext : X.Org Xext library

x11-libs / libXinerama : X.Org Xinerama library

x11-libs / libXrandr : X.Org Xrandr library

x11-libs / libXv : X.Org Xv library

x11-libs / libdrm : X.Org libdrm library

x11-libs / libva : Video Acceleration (VA) API for Linux

x11-libs / libvdpau : VDPAU wrapper and trace libraries

x11-libs / libxkbcommon : X.Org xkbcommon library

app-arch / libarchive : Multi-format archive and compression library

app-i18n / uchardet : An encoding detector library

dev-lang / lua : A powerful light-weight programming language designed for extending applications

dev-lang / luajit : Just-In-Time Compiler for the Lua programming language

dev-lang / mujs : An embeddable Javascript interpreter in C.

dev-lang / python : An interpreted, interactive, object-oriented programming language

dev-lang / python-exec : Python script wrapper

dev-libs / libcdio-paranoia : an advanced CDDA reader with error correction

dev-libs / wayland : Wayland protocol libraries

dev-libs / wayland-protocols : Wayland protocol files

media-libs / alsa-lib : Advanced Linux Sound Architecture Library

media-libs / lcms : A lightweight, speed optimized color management engine

media-libs / libass : Library for SSA/ASS subtitles rendering

media-libs / libbluray : Blu-ray playback libraries

media-libs / libcaca : A library that creates colored ASCII-art graphics

media-libs / libdvdnav : Library for DVD navigation tools

media-libs / libdvdread : Library for DVD navigation tools

media-libs / libplacebo : Reusable library for GPU-accelerated image processing primitives

media-libs / libsdl2 : Simple Direct Media Layer

media-libs / libv4l : Separate libraries ebuild from upstream v4l-utils package

media-libs / mesa : OpenGL-like graphic library for Linux

media-libs / openal : A software implementation of the OpenAL 3D audio API

media-libs / raspberrypi-userland : Raspberry Pi userspace tools and libraries

media-libs / rubberband : An audio time-stretching and pitch-shifting library and utility program

media-libs / shaderc : Collection of tools, libraries and tests for shader compilation

media-libs / vulkan-loader : Vulkan Installable Client Driver (ICD) Loader

media-sound / pulseaudio : A networked sound server with an advanced plugin system

media-video / ffmpeg : Complete solution to record, convert and stream audio and video. Includes libavcodec

media-video / libav : Complete solution to record, convert and stream audio and video

net-fs / samba : Samba Suite Version 4

sec-policy / selinux-mplayer : SELinux policy for mplayer

sys-libs / zlib : Standard (de)compression library

virtual / jack : Virtual for JACK Audio Connection Kit

virtual / jpeg : Virtual to select between libjpeg-turbo and IJG jpeg for source-based packages

virtual / libiconv : Virtual for the GNU conversion library

virtual / opengl : Virtual for OpenGL implementation

virtual / ttf-fonts : Virtual for Serif/Sans/Monospace font packages

x11-drivers / nvidia-drivers : NVIDIA Accelerated Graphics Driver

x11-libs / libX11 : X.Org X11 library

x11-libs / libXScrnSaver : X.Org XScrnSaver library

x11-libs / libXdamage : X.Org Xdamage library

x11-libs / libXext : X.Org Xext library

x11-libs / libXinerama : X.Org Xinerama library

x11-libs / libXrandr : X.Org Xrandr library

x11-libs / libXv : X.Org Xv library

x11-libs / libdrm : X.Org libdrm library

x11-libs / libva : Video Acceleration (VA) API for Linux

x11-libs / libvdpau : VDPAU wrapper and trace libraries

x11-libs / libxkbcommon : X.Org xkbcommon library

app-i18n / translate-shell : Online command-line translator

app-misc / anki : A spaced-repetition memory training program (flash cards)

app-shells / mpv-bash-completion : Bash completion for the mpv video player

media-gfx / qimgv : A cross-platform image viewer with webm support. Written in qt5.

media-sound / gmusicbrowser : An open-source jukebox for large collections of mp3/ogg/flac files

media-sound / mps-youtube : Terminal-based YouTube player and downloader

media-video / baka-mplayer : Cross-platform libmpv-based multimedia player with uncluttered design

media-video / devedeng : DevedeNG is a program to create video DVDs and CDs (VCD, sVCD or CVD)

media-video / gnome-mpv : A simple GTK+ frontend for mpv

media-video / orion : Cross-platform Twitch client

media-video / smplayer : Great Qt GUI front-end for mplayer/mpv

media-video / smtube : YouTube Browser for SMPlayer

media-video / subtitlecomposer : Text-based subtitles editor

media-video / tovid : A collection of DVD authoring tools

net-misc / youtube-viewer : A command line utility for viewing youtube-videos in Mplayer

651472
app-misc/anki should depend on || ( media-video/mplayer media-video/mpv )
670870
media-video/mpv USE=cuda - src_configure(): You manually enabled the feature 'cuda-hwaccel', but the autodetection check failed.
673420
media-video/mpv: re-keyword request for arm64 and alpha
675776
media-video/mpv with media-sound/pulseaudio-12.2 - no sound
676164
media-video/mpv access violation by fc-list --format=%{file} in /usr/share/fonts/nerd-fonts/.uuid.TMP-XXXXXX
681496
media-video/mpv-0.29.1-r1 stable request
684456
media-video/mpv-0.29.1-r1: missing :=-dep on dev-libs/libcdio ?
687666
media-video/mpv no longer plays FLAC files - mpv: Got unexpected packet after EOF
Repository mirror & CI · gentoo
Merge updates from master
Aaron Bauman · gentoo
media-video/mpv: arm64 keyworded
Signed-off-by: Aaron Bauman <bman@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mihai Moldovan · gentoo
media-video/mpv: fix vulkan USE flag in version 9999.
Now requires a (newer) version of media-libs/libplacebo as well. Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Mihai Moldovan <ionic@ionic.de> Closes: https://github.com/gentoo/gentoo/pull/11939 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Remove python3_4 PYTHON_COMPAT correctly
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
media-video/mpv: drop old
Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
media-video/mpv: sync live ebuild
Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
William Breathitt Gray · gentoo
media-video/mpv: add youtube-dl pkg_postinst message.
The youtube-dl is an optional runtime dependency for mpv. This patch adds an informative pkg_postinst message to advise users to install the net-misc/youtube-dl package for URL support. Closes: https://bugs.gentoo.org/679286 Signed-off-by: William Breathitt Gray <vilhelm.gray@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/11249 Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
media-video/mpv: sync live ebuild
Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
media-video/mpv: drop alpha keyword for 0.29.1
Bug: https://bugs.gentoo.org/670618 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
media-video/mpv: drop alpha keyword for 0.28.2
Bug: https://bugs.gentoo.org/670618 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ilya Tumaykin · gentoo
media-video/mpv: remove old
Signed-off-by: Ilya Tumaykin <itumaykin@gmail.com> Package-Manager: Portage-2.3.50, Repoman-2.3.11 Signed-off-by: Michał Górny <mgorny@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/10099
Ilya Tumaykin · gentoo
media-video/mpv: verbump to 0.29.1
Signed-off-by: Ilya Tumaykin <itumaykin@gmail.com> Package-Manager: Portage-2.3.50, Repoman-2.3.11 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ilya Tumaykin · gentoo
media-video/mpv: drop libav support in 9999
Rationale: 1. Fails to build against libav and mpv upstream doesn't care: https://github.com/mpv-player/mpv/issues/6007 2. Libav unmaintained in Gentoo: - security bumps missing for months: 651220 - security bugs untouched for months: 635520, 635522, 635524, 639770 - sources unfetchable for months: 641678 - transition to libav-12 incomplete for more than a year: 603726 Let's stop pretending libav support is fine, when it's clearly not. If you want mpv with libav back, please fix the above issues first. Package-Manager: Portage-2.3.43, Repoman-2.3.10
Ilya Tumaykin · gentoo
media-video/mpv: verbump to 0.29.0
Package-Manager: Portage-2.3.43, Repoman-2.3.10 Closes: https://github.com/gentoo/gentoo/pull/9328
Ilya Tumaykin · gentoo
media-video/mpv: rebase latest ffmpeg patch on top of 0.29.0
Package-Manager: Portage-2.3.43, Repoman-2.3.10
Ilya Tumaykin · gentoo
media-video/mpv: add Python 3.7 support to 9999
Package-Manager: Portage-2.3.43, Repoman-2.3.10
Ilya Tumaykin · gentoo
media-video/mpv: bump waf version to 2.0.9 in 9999
Upstream-commit: https://github.com/mpv-player/mpv/commit/15a6d0028e51d0e5340a17d1647c46e2d6591fa4 Package-Manager: Portage-2.3.43, Repoman-2.3.10
Repository mirror & CI · gentoo
Merge updates from master
Ilya Tumaykin · gentoo
media-video/mpv: add vulkan support to 0.28.2
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Ilya Tumaykin · gentoo
media-video/mpv: add vulkan support to 9999
Implementation details: - mpv requires at least one enabled vulkan context (X or wayland), even though this isn't reflected by the build system. Hence the REQUIRED_USE. Without this you cannot enable vulkan backend. - The appropriate context must be enabled in vulkan-loader. - mpv technically allows vulkan without shaderc on NVIDIA cards, but support for this in NVIDIA drivers is deprecated and going away, see [1]. Thus always require shaderc. [1]: https://github.com/mpv-player/mpv/issues/5867 Package-Manager: Portage-2.3.40, Repoman-2.3.9
Repository mirror & CI · gentoo
Merge updates from master
Alex Bennée · gentoo
media-video/mpv: add ~arm64 keyword
This is the latest version of mpv we can build a the moment as the next version requires ffmpeg-4 which is currently masked for arm64.
Ilya Tumaykin · gentoo
media-video/mpv: addpredict /dev/dri with USE=zsh-completion
Closes: https://bugs.gentoo.org/656086 Package-Manager: Portage-2.3.38, Repoman-2.3.9
Ilya Tumaykin · gentoo
media-video/mpv: require wayland-protocols >= 1.14 in 9999
Upstream-commit: https://github.com/mpv-player/mpv/commit/d8288877923728dad3c5ce6c735a9b4cde4af705 Package-Manager: Portage-2.3.38, Repoman-2.3.9 Closes: https://github.com/gentoo/gentoo/pull/8493
Ilya Tumaykin · gentoo
media-video/mpv: drop 'encode' USE in 9999 as did upstream
Encoding bit are always enabled now. Upstream-commit: https://github.com/mpv-player/mpv/commit/e02c9b9902f5bd356088cfbff3b9c333e50f1e47 Closes: https://bugs.gentoo.org/655982 Package-Manager: Portage-2.3.37, Repoman-2.3.9 Closes: https://github.com/gentoo/gentoo/pull/8455
Ilya Tumaykin · gentoo
media-video/mpv: security cleanup wrt CVE-2018-6360
Bug: https://bugs.gentoo.org/646886 Package-Manager: Portage-2.3.36, Repoman-2.3.9
Ilya Tumaykin · gentoo
media-video/mpv: drop stable hppa keywords
hppa is about 80 days behind on a security bug and exp now. Bug: https://bugs.gentoo.org/646886 Package-Manager: Portage-2.3.36, Repoman-2.3.9 Closes: https://github.com/gentoo/gentoo/pull/8390
Ilya Tumaykin · gentoo
media-video/mpv: require nv-codec-headers for cuda in 9999
Upstream-commit: https://github.com/mpv-player/mpv/commit/07915b12273a36bc7f104a5f3fc949a407d243dc Package-Manager: Portage-2.3.31, Repoman-2.3.9 Closes: https://github.com/gentoo/gentoo/pull/8219
Ilya Tumaykin · gentoo
media-video/mpv: bump required wayland-protocols version in 9999.
Upstream-commit: https://github.com/mpv-player/mpv/commit/044f1ffcd546b14096aab0828b3e8c0d52d13927 Package-Manager: Portage-2.3.31, Repoman-2.3.9
Ilya Tumaykin · gentoo
media-video/mpv: require ffmpeg 4 instead of 9999 in recent versions.
Package-Manager: Portage-2.3.31, Repoman-2.3.9
Ilya Tumaykin · gentoo
media-video/mpv: depend on libav-13_pre for vaapi/vdpau in 0.27.2.
Bug: https://bugs.gentoo.org/641414 Package-Manager: Portage-2.3.31, Repoman-2.3.9 Closes: https://github.com/gentoo/gentoo/pull/8212
Sergei Trofimovich · gentoo
media-video/mpv: stable 0.27.2 for ppc, bug #646886
Package-Manager: Portage-2.3.28, Repoman-2.3.9 RepoMan-Options: --include-arches="ppc"
Sergei Trofimovich · gentoo
media-video/mpv: stable 0.27.2 for ppc64, bug #646886
Package-Manager: Portage-2.3.27, Repoman-2.3.9 RepoMan-Options: --include-arches="ppc64"
Ilya Tumaykin · gentoo
media-video/mpv: update ffmpeg patch for 9999
Closes: https://bugs.gentoo.org/649908 Closes: https://github.com/gentoo/gentoo/pull/7421 Package-Manager: Portage-2.3.24, Repoman-2.3.6
Tobias Klausmann · gentoo
media-video/mpv-0.27.2-r0: alpha stable
Gentoo-Bug: http://bugs.gentoo.org/646886
Thomas Deutschmann · gentoo
media-video/mpv: x86 stable (bug #646886)
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Jason Zaman · gentoo
media-video/mpv: amd64 stable
Gentoo-bug: 646886 Package-Manager: Portage-2.3.19, Repoman-2.3.6
Ilya Tumaykin · gentoo
media-video/mpv: remove old
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Ilya Tumaykin · gentoo
media-video/mpv: bump to 0.27.2, 0.28.2 with extra fix for CVE-2018-6360
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Ilya Tumaykin · gentoo
media-video/mpv: drop obsolete sdl1 configure option in 9999
Upstream-commit: https://github.com/mpv-player/mpv/commit/1dcf511376545de7624863b76d7f30dc3bb44ac9 Package-Manager: Portage-2.3.24, Repoman-2.3.6 Closes: https://github.com/gentoo/gentoo/pull/7263
Ilya Tumaykin · gentoo
media-video/mpv: remove extraneous horizontal spaces
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Ilya Tumaykin · gentoo
media-video/mpv: migrate to eapi7-ver from versionator
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Ilya Tumaykin · gentoo
media-video/mpv: cleanup mpv-bash-completion postinst check
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Ilya Tumaykin · gentoo
media-video/mpv: move python_setup to src_configure for simplicity
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Ilya Tumaykin · gentoo
media-video/mpv: reset DOCS and SRC_URI vars in live ebuild
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Ilya Tumaykin · gentoo
media-video/mpv: sync 9999 with latest release
Closes: https://github.com/gentoo/gentoo/pull/7175 Package-Manager: Portage-2.3.24, Repoman-2.3.6
Ilya Tumaykin · gentoo
media-video/mpv: remove vulnerable versions
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Ilya Tumaykin · gentoo
media-video/mpv: verbump to 0.27.1 and 0.28.1 with fix for CVE-2018-6360
Bug: https://bugs.gentoo.org/646886 Package-Manager: Portage-2.3.24, Repoman-2.3.6
Ilya Tumaykin · gentoo
media-video/mpv: remove old
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Thomas Deutschmann · gentoo
media-video/mpv: x86 stable (bug #617608)
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Ilya Tumaykin · gentoo
media-video/mpv: fix float comparisons in tests
Closes: https://bugs.gentoo.org/628252 Closes: https://github.com/gentoo/gentoo/pull/7052 Package-Manager: Portage-2.3.24, Repoman-2.3.6 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Ilya Tumaykin · gentoo
media-video/mpv: version bump to 0.28.0.
Closes: https://bugs.gentoo.org/643068 Package-Manager: Portage-2.3.19, Repoman-2.3.6
Ilya Tumaykin · gentoo
media-video/mpv: do not disable vulkan bits in 9999.
Some people use it compiled locally. I'll add the required packages to the tree on day, I promise. Package-Manager: Portage-2.3.19, Repoman-2.3.6
Ilya Tumaykin · gentoo
media-video/mpv: update wayland deps in 9999.
Package-Manager: Portage-2.3.19, Repoman-2.3.6
Ilya Tumaykin · gentoo
media-video/mpv: drop obsolete configure option in 9999.
Closes: https://bugs.gentoo.org/635650 Package-Manager: Portage-2.3.19, Repoman-2.3.6
Ilya Tumaykin · gentoo
media-video/mpv: fix libva rdep in 9999.
Package-Manager: Portage-2.3.19, Repoman-2.3.6
Ilya Tumaykin · gentoo
media-video/mpv: add SLOT operator on libva rdep.
Also clean up after Polynomial-C's messy fix. Package-Manager: Portage-2.3.19, Repoman-2.3.6
Ilya Tumaykin · gentoo
media-video/mpv: revert "default_src_prepare -> default".
This reverts commit b4b885534223b927caf462972b57df18a852cfe5. Polynomial-C, you aren't supposed to do style changes when touching other maintainers' ebuilds. Closes: https://github.com/gentoo/gentoo/pull/6573
Lars Wendler · gentoo
media-video/mpv: default_src_prepare -> default
Package-Manager: Portage-2.3.19, Repoman-2.3.6
Lars Wendler · gentoo
media-video/mpv: Fixed compilation against libva2.
Closes: https://bugs.gentoo.org/641384 Package-Manager: Portage-2.3.19, Repoman-2.3.6
Sergei Trofimovich · gentoo
media-video/mpv: stable 0.25.0-r2 for hppa, bug #617608
Package-Manager: Portage-2.3.16, Repoman-2.3.6 RepoMan-Options: --include-arches="hppa"
Ilya Tumaykin · gentoo
media-video/mpv: add support for Python 3.6
Closes: https://github.com/gentoo/gentoo/pull/6430 Package-Manager: Portage-2.3.16, Repoman-2.3.6
Ilya Tumaykin · gentoo
media-video/mpv: disable vulkan in 9999 for now
Requires packaging stuff and testing. Package-Manager: Portage-2.3.13, Repoman-2.3.4
Ilya Tumaykin · gentoo
media-video/mpv: build 9999 using system ffmpeg
Package-Manager: Portage-2.3.13, Repoman-2.3.4
Ilya Tumaykin · gentoo
media-video/mpv: bump required ffmpeg/libav versions in 9999
ffmpeg/libav-9999 are now required. Even these are not enough, as mpv upstream wants everyone to use their custom ffmpeg fork and relies on changes not yet merged into upstream ffmpeg. See Gentoo bug 635650. Also drop now obsolete patches, version checks and configure options. Package-Manager: Portage-2.3.13, Repoman-2.3.4
Sergei Trofimovich · gentoo
media-video/mpv: stable 0.25.0-r2 for ppc/ppc64, bug #617608
Package-Manager: Portage-2.3.10, Repoman-2.3.3 RepoMan-Options: --include-arches="ppc ppc64"
Ilya Tumaykin · gentoo
media-video/mpv: verbump to 0.27.0
Closes: https://bugs.gentoo.org/630556 Closes: https://github.com/gentoo/gentoo/pull/5787 Package-Manager: Portage-2.3.10, Repoman-2.3.3
Ilya Tumaykin · gentoo
media-video/mpv: drop obsolete gnome2_icon_savelist call in 9999
Also move android configure option around as did upstream. Package-Manager: Portage-2.3.10, Repoman-2.3.3
Ilya Tumaykin · gentoo
media-video/mpv: expand PN in URLs in 9999
Package-Manager: Portage-2.3.10, Repoman-2.3.3
Tobias Klausmann · gentoo
media-video/mpv-0.25.0-r2: alpha stable
Gentoo-Bug: 617608
David Hicks · gentoo
media-video/mpv: use HTTPS for GitHub
Package-Manager: Portage-2.3.6, Repoman-2.3.3
Tobias Klausmann · gentoo
media-video/mpv-0.25.0-r2: amd64 stable
Gentoo-Bug: 617608
Ilya Tumaykin · gentoo
media-video/mpv: verbump to 0.26.0
Closes: https://github.com/gentoo/gentoo/pull/5128 Package-Manager: Portage-2.3.6, Repoman-2.3.2
Ilya Tumaykin · gentoo
media-video/mpv: cleanup deps in 9999
Last libva<1.4 was removed a year ago. Last libvdpau<0.2 was removed even longer ago. Only samba-3 had smbclient USE, which was removed about half a year ago during security cleanup. Package-Manager: Portage-2.3.6, Repoman-2.3.2
Ilya Tumaykin · gentoo
media-video/mpv: add javascript USE to 9999
Upstream-commit: https://github.com/mpv-player/mpv/commit/d223a63bc5de423bca7337795fe165678cf6d236 Upstream-commit: https://github.com/mpv-player/mpv/commit/071118e4d27afb4759bc098c7c70d0bd041dc1f5 Package-Manager: Portage-2.3.6, Repoman-2.3.2
Ilya Tumaykin · gentoo
media-video/mpv: add zlib USE to 9999
Upstream-commit: https://github.com/mpv-player/mpv/commit/b8bdb0ba4eddc1d7c58b20b7c6a278b2ab5e619a Package-Manager: Portage-2.3.6, Repoman-2.3.2
Ilya Tumaykin · gentoo
media-video/mpv: revbump to update patchset
Package-Manager: Portage-2.3.6, Repoman-2.3.2
Ilya Tumaykin · gentoo
media-video/mpv: remove vf-dlopen USE from 9999
Bug: https://bugs.gentoo.org/622246 Closes: https://github.com/gentoo/gentoo/pull/4961 Package-Manager: Portage-2.3.6, Repoman-2.3.2 Upstream-commit: https://github.com/mpv-player/mpv/commit/c680cfd18a09f9a023926db0b3a90f69e8651b37
Michał Górny · gentoo
media-video/mpv: Simplify REQUIRED_USE
Replace the redundant '!cli? ( libmpv )' inside ||. Per the initial '|| ( cli libmpv )', if the cli flag is disabled, libmpv is always enabled. It is therefore unnecessary to check both flags. Removing USE-conditional groups from || makes it possible for the REQUIRED_USE to be solved and verified using a simpler algorithm.
Ilya Tumaykin · gentoo
media-video/mpv: backport few patches for the next stable candidate
Also backport recent (mostly cosmetic) changes from the live ebuild. Package-Manager: Portage-2.3.6, Repoman-2.3.2
Ilya Tumaykin · gentoo
media-video/mpv: warn users re txt subs change in 0.24.0
Intended for stable users only. Package-Manager: Portage-2.3.6, Repoman-2.3.2
Ilya Tumaykin · gentoo
media-video/mpv: install changelogs in 9999
And a bit more changelogs in versioned ebuilds. Package-Manager: Portage-2.3.6, Repoman-2.3.2
Ilya Tumaykin · gentoo
media-video/mpv: remove obsolete compiler check in 9999
Older GCC versions are now masked. Package-Manager: Portage-2.3.6, Repoman-2.3.2
Ilya Tumaykin · gentoo
media-video/mpv: drop obsolete C++11 TLS check
Upstream-commit: https://github.com/mpv-player/mpv/commit/2b616c0682a894152b06ef7249b32ef17037b3e5 Package-Manager: Portage-2.3.5, Repoman-2.3.2
Ilya Tumaykin · gentoo
media-video/mpv: update LICENSE wrt samba USE
Upstream-commit: https://github.com/mpv-player/mpv/commit/f38bd0f25ad948d3428a82655655207723e3fbcf Package-Manager: Portage-2.3.5, Repoman-2.3.2
Ilya Tumaykin · gentoo
media-video/mpv: remove old
Closes: https://github.com/gentoo/gentoo/pull/4564 Package-Manager: Portage-2.3.5, Repoman-2.3.2
Ilya Tumaykin · gentoo
media-video/mpv: better wording in postinst msg
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Ilya Tumaykin · gentoo
media-video/mpv: sync KEYWORDS between 9999 and 0.25.0
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Ilya Tumaykin · gentoo
media-video/mpv: drop unmaintained sparc keywords
Sadly, sparc team appears to be inactive and still struggling with keyword requests dating back to 2012--2014. Some of these keyword requests are for security vulnerabilities, e.g. bug 574786. Rekeyword request for mpv (bug 608316) hasn't seen any action from sparc team for 3 months. Thus dropping sparc keywords from all mpv ebuilds. Gentoo-Bug: 608316 Package-Manager: Portage-2.3.5, Repoman-2.3.2
Tobias Klausmann · gentoo
media-video/mpv-0.25.0-r0: add ~alpha keyword
Gentoo-Bug: 608316
Ilya Tumaykin · gentoo
media-video/mpv: remove obsolete postinst conditionals in 9999
Both mpv-bash-completion and recent enough bash-completion are stable now. No need for this safety net anymore since the blockers are there. Package-Manager: Portage-2.3.5, Repoman-2.3.2
Ilya Tumaykin · gentoo
media-video/mpv: remove obsolete USE for SSE4.1 in 9999
SSE4.1 bits were only used for vaapi with ffmpeg-API<3.3. Support for this combo was removed in the previous commit. Closes: https://github.com/gentoo/gentoo/pull/4510 Package-Manager: Portage-2.3.5, Repoman-2.3.2
Ilya Tumaykin · gentoo
media-video/mpv: require ffmpeg-API>=3.3 for vaapi or vdpau in 9999
Libav users will have to use libav-9999 or wait for libav-13 release. This is only in mpv-9999 ebuild, so no p.use.mask entry just yet. Upstream-commit: f59371de2170141fc28540d03c4e7ecc62844ebf Package-Manager: Portage-2.3.5, Repoman-2.3.2
Ilya Tumaykin · gentoo
media-video/mpv: verbump to 0.25.0
Gentoo-Bug: 616838 Package-Manager: Portage-2.3.5, Repoman-2.3.2
Ilya Tumaykin · gentoo
media-video/mpv: notify users about new opengl USE semantics in 9999
I'm very nice. Package-Manager: Portage-2.3.5, Repoman-2.3.2
Ilya Tumaykin · gentoo
media-video/mpv: map opengl USE to 'opengl' video output in 9999
Pros: - mapping is clear for everyone w/o getting into technical details; - wayland users are very happy by default. Cons: - you cannot build X11 backend with EGL, but without GLX. Cons are very minor and ebuild complexity stays at about the same level, but wayland users should be much happier with the default configuration. Previous opengl USE behaviour is described in Gentoo commit 411d5bb4746. As one can see it was somewhat unnecessarily complex. Gentoo-Bug: 608858 Package-Manager: Portage-2.3.5, Repoman-2.3.2
Ilya Tumaykin · gentoo
media-video/mpv: adjust opengl dependency in 9999
We no longer need virtual/opengl for anything, but X. Gentoo-bug: 614990 Upstream-commit: eb83ee4a4a03269ac6de296c9a1c01f68bb2e835 Package-Manager: Portage-2.3.5, Repoman-2.3.2
Ilya Tumaykin · gentoo
media-video/mpv: adjust libsdl2 dependency in 9999
Having X or wayland USE requirements for libsdl2 is pointless. If you can enable X or wayland USE for mpv, you don't need sdl. Package-Manager: Portage-2.3.5, Repoman-2.3.2
Ilya Tumaykin · gentoo
media-video/mpv: cleanup configure options in 9999
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Ilya Tumaykin · gentoo
media-video/mpv: merge xinerama and xscreensaver with X in 9999
Gentoo-Bug: 617088 Upstream-commit: 927afa311d4a89b022305508acbf4e7325fe3928 Package-Manager: Portage-2.3.5, Repoman-2.3.2
Ilya Tumaykin · gentoo
media-video/mpv: cleanup messy GCC check in 9999
No more subshells and cleaner grouping of conditionals. Package-Manager: Portage-2.3.5, Repoman-2.3.2
Ilya Tumaykin · gentoo
media-video/mpv: adjust SSE4.1 intrinsics check in 9999
SSE4.1 intrinsics are built only with ffmpeg-API<3.3. Reorder conditions a bit for a potential speedup. Package-Manager: Portage-2.3.5, Repoman-2.3.2
Ilya Tumaykin · gentoo
media-video/mpv: add LGPL-2.1+ to LICENSE in 9999
Upstream started a process of relicensing to LGPL-2.1+ a while ago by collecting licensing agreements from developers. Recently a bunch of files were relicensed from GPL-2+ to LGPL-2.1+. Upstream-commit: 611426d162e182c2f863993d2b695ae6af2a5486 Upstream-commit: 803a0cebc46581cbef1f156fa65b4ad9ece65de7 Upstream-commit: 6b1374b203e8ada4bdb52d9e6367bfadcc9572c3 And so on. Package-Manager: Portage-2.3.5, Repoman-2.3.2
Ilya Tumaykin · gentoo
media-video/mpv: bump waf version to 1.9.8 in 9999
Upstream did it some time ago and there were no related issues recently. Let's bump it in Gentoo. Upstream-commit: b3488822fdba55700faeafad5b3e453ca6e9675d Package-Manager: Portage-2.3.5, Repoman-2.3.2
Ilya Tumaykin · gentoo
media-video/mpv: remove obsolete configure option in 9999
Also sync KEYWORDS with 0.24.0 ebuild. Closes: https://github.com/gentoo/gentoo/pull/4413 Gentoo-Bug: 614990 Package-Manager: Portage-2.3.5, Repoman-2.3.2
Alexis Ballier · gentoo
media-video/mpv: Add := dep on libbluray
Package-Manager: Portage-2.3.4, Repoman-2.3.2
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Michael Weber · gentoo
media-video/mpv: ~ppc ~ppc64 added (bug 608316).
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Ilya Tumaykin · gentoo
media-video/mpv: add missing PYTHON_REQUIRED_USE
Package-Manager: Portage-2.3.3, Repoman-2.3.1 Closes: https://github.com/gentoo/gentoo/pull/4036
Markus Meier · gentoo
media-video/mpv: add ~arm, bug #608316
Package-Manager: Portage-2.3.3, Repoman-2.3.1 RepoMan-Options: --include-arches="arm"
Ilya Tumaykin · gentoo
media-video/mpv: remove old
Closes: https://github.com/gentoo/gentoo/pull/3940 Package-Manager: Portage-2.3.3, Repoman-2.3.1
Ilya Tumaykin · gentoo
media-video/mpv: revbump to 0.22.0-r2 to sync with 9999
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Ilya Tumaykin · gentoo
media-video/mpv: sync 9999 with latest versioned
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Ilya Tumaykin · gentoo
media-video/mpv: verbump to 0.24.0
Also backport upstream commit to fix build w/o GL. Upstream-commit: https://github.com/mpv-player/mpv/commit/212f6c8206bd4dcc7d8970c5f1632823ae4e783a Package-Manager: Portage-2.3.3, Repoman-2.3.1
Jeroen Roovers · gentoo
media-video/mpv: Mark ~hppa (bug #608316).
Package-Manager: Portage-2.3.3, Repoman-2.3.1 RepoMan-Options: --ignore-arches
Ilya Tumaykin · gentoo
app-i18n/uchardet: rename from dev-libs/uchardet
Rationale: - provided functionality better fits app-i18n/ category; - uchardet is similar to existing app-i18n/enca and app-i18n/libguess; - uchardet also provides CLI tool, not only a library. Checklist: 1. `git mv dev-libs/uchardet app-i18n/uchardet` ✓ 2. Add entry to profile/updates/1Q-2017 ✓ 3. Update reverse dependencies ✓ 4. Update entries in profiles/ ✓ 5. Update eclasses that reference the package (there's none) ✓ 6. Update metadata.xml entries that reference the package ✓ 7. Update news items that reference the package (there's none) ✓ Gentoo-Bug: https://bugs.gentoo.org/593176
Ilya Tumaykin · gentoo
media-video/mpv: remove old 0.9.2
0.18.0 is stable on amd64 for about a month without any bug reports. 0.9.2 is terribly outdated, completely unsupported upstream and barely supported in Gentoo. We can finally get rid of it. Package-Manager: Portage-2.3.3, Repoman-2.3.1
Ilya Tumaykin · gentoo
media-video/mpv: remove old
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Ilya Tumaykin · gentoo
media-video/mpv: revbump to 0.23.0-r1 to sync with 9999
Among other things this brings cuda support to non-live ebuilds. Package-Manager: Portage-2.3.3, Repoman-2.3.1
Ilya Tumaykin · gentoo
media-video/mpv: require GL with cuda USE in 9999
Upstream-commit: https://github.com/mpv-player/mpv/commit/dccb752b5ff5beadc750a83fe58ce6ea6d49b373 Package-Manager: Portage-2.3.3, Repoman-2.3.1
Ilya Tumaykin · gentoo
media-video/mpv: disable broken cross-builds with raspberry-pi in 9999
Upstream now uses pkg-config to determine raspberry-pi compiler flags instead of hardcoding them. Update the ebuild accordingly. This is nice, but Gentoo tools are broken and don't work as advertised, see Gentoo bug 607344. Thus, disable cross-builds with raspberry-pi for now. The required bits are in ebuild, so power users can workaround it. Package-Manager: Portage-2.3.3, Repoman-2.3.1 Closes: https://github.com/gentoo/gentoo/pull/3718
Ilya Tumaykin · gentoo
media-video/mpv: enforce proper pkg-config in 9999
Export PKG_CONFIG. Otherwise mpv uses waf machinery to basically do $(which pkg-config) and then uses the result. This command is probably harmless in most cases, but it breaks cross-compilation entirely as compiler arguments are polluted with flags like '-L/usr/lib', which breaks e.g. linking. Export also CC and AR. This works fine now, but leave no chances to get screwed by waf. Package-Manager: Portage-2.3.3, Repoman-2.3.1 Closes: https://github.com/gentoo/gentoo/pull/3718
Ilya Tumaykin · gentoo
media-video/mpv: keep vdpau dep near vaapi one in 9999
Cosmetics. Easier to spot it there. Package-Manager: Portage-2.3.3, Repoman-2.3.1 Closes: https://github.com/gentoo/gentoo/pull/3718
Ilya Tumaykin · gentoo
media-video/mpv: require only virtual/opengl for raspberry-pi in 9999
Both libEGL and libGLESv2 from mesa are not only unnecessary, but can even cause issues if picked instead of libs from raspberrypi-userland. At runtime we have environment set up correctly by raspberrypi-userland. At build time correct libs are enforced by the next commit. We still need GL/gl.h header provided by virtual/opengl though. Package-Manager: Portage-2.3.3, Repoman-2.3.1 Closes: https://github.com/gentoo/gentoo/pull/3718
Ilya Tumaykin · gentoo
media-video/mpv: adjust opengl USE constraints in 9999
This partially reverts 65e3818f6012af6672f7fa4e9dea54dec1fef3fb. I'm not sure why opengl USE constraints were removed and not fixed. Anyway, build system requires X, aqua, or libmpv USEs with opengl USE. If you build with cli enabled you want something that can play videos. Opengl bits in libmpv don't provide a working video playback with cli. Hence libmpv USE doesn't satisfy opengl with cli, but X or aqua do. Also pull virtual/opengl whenever X is enabled. This can be useful on Mac OS to build against XQuartz. virtual/opengl is broken there though, see Gentoo bugs 431182, 577520. Luckily, mpv isn't keyworded there too. Package-Manager: Portage-2.3.3, Repoman-2.3.1 Closes: https://github.com/gentoo/gentoo/pull/3718
Ilya Tumaykin · gentoo
media-video/mpv: add CPU_FLAGS_X86=sse4_1 support to 9999
Requires recent GCC. Previous commit ensures that GCC is recent enough. Useful only with vaapi. Package-Manager: Portage-2.3.3, Repoman-2.3.1 Closes: https://github.com/gentoo/gentoo/pull/3718
Ilya Tumaykin · gentoo
media-video/mpv: adjust compiler checks in 9999
mpv doesn't build with GCC<4.5 due to missing compiler flags. TLS is now used in generic GL code, so require it when GL is enabled. Package-Manager: Portage-2.3.3, Repoman-2.3.1 Closes: https://github.com/gentoo/gentoo/pull/3718
Ilya Tumaykin · gentoo
media-video/mpv: add C plugins support to 9999
Package-Manager: Portage-2.3.3, Repoman-2.3.1 Closes: https://github.com/gentoo/gentoo/pull/3718
Ilya Tumaykin · gentoo
media-video/mpv: notify users about new OSC layout since 0.21.0 in 9999
Nobody complained about new OSC layout since 0.21.0 (October 2016). Thus don't bother ~arch users with it, but be nice to stable users. Update softvol message to point to Gentoo wiki instead of bugzilla. Gentoo mpv wiki page suffered a complete rewrite and became useful. Version constraint at this point can be relaxed to just 0.18.1. Package-Manager: Portage-2.3.3, Repoman-2.3.1 Closes: https://github.com/gentoo/gentoo/pull/3718
T. Malfatti · gentoo
media-libs/portaudio: Version bump
Agostino Sarubbo · gentoo
media-video/mpv: ppc64 stable wrt bug #581204
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Ilya Tumaykin · gentoo
media-video/mpv: support Nvidia CUDA HW acceleration in 9999
Requires ffmpeg with e6464a44, which will be available in ffmpeg-3.3 and is already available in ffmpeg-9999. Not available in libav. Many thanks to Alex (@fhlfibh) for testing. Gentoo-Bug: 603974 Package-Manager: Portage-2.3.3, Repoman-2.3.1
Agostino Sarubbo · gentoo
media-video/mpv: ppc stable wrt bug #581204
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
media-video/mpv: x86 stable wrt bug #581204
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Ilya Tumaykin · gentoo
media-video/mpv: sort IUSE alphabetically
Package-Manager: Portage-2.3.3, Repoman-2.3.1 Closes: https://github.com/gentoo/gentoo/pull/3351
Ilya Tumaykin · gentoo
media-video/mpv: require os-headers for v4l
Package-Manager: Portage-2.3.3, Repoman-2.3.1 Closes: https://github.com/gentoo/gentoo/pull/3351
Ilya Tumaykin · gentoo
media-video/mpv: move linuxtv-dvb-headers to DEPEND in 9999
These headers aren't required at runtime. Package-Manager: Portage-2.3.3, Repoman-2.3.1 Closes: https://github.com/gentoo/gentoo/pull/3351
Ilya Tumaykin · gentoo
media-video/mpv: disable all opengl bits with USE=-opengl in 9999
This doesn't change generated code with any USE combo, but makes configure output cleaner with USE=-opengl. Package-Manager: Portage-2.3.3, Repoman-2.3.1 Closes: https://github.com/gentoo/gentoo/pull/3351
Ilya Tumaykin · gentoo
media-video/mpv: restore required SLOT=0 on ffmpeg/libav
See https://github.com/gentoo/gentoo/pull/3329 Package-Manager: Portage-2.3.3, Repoman-2.3.1 Closes: https://github.com/gentoo/gentoo/pull/3351
Ilya Tumaykin · gentoo
media-video/mpv: require opengl or egl for tests
Testsuite won't build otherwise. Package-Manager: Portage-2.3.3, Repoman-2.3.1 Closes: https://github.com/gentoo/gentoo/pull/3351
Aaron Bauman · gentoo
media-video/mpv: amd64 stable wrt bug #581204
Ilya Tumaykin · gentoo
media-video/mpv: remove useless '-' prefix from sdl IUSE
According to devmanual section on IUSE[1], '-' IUSE prefix is only good for overriding repo-level USE settings (profiles/package.use), which we don't have in Gentoo. [1]: https://devmanual.gentoo.org/eclass-reference/ebuild/ Closes: https://github.com/gentoo/gentoo/pull/3327 Package-Manager: Portage-2.3.3, Repoman-2.3.1
Ilya Tumaykin · gentoo
media-video/mpv: sync 9999 with 0.23.0.
Package-Manager: Portage-2.3.3, Repoman-2.3.1 Closes: https://github.com/gentoo/gentoo/pull/3247
Ilya Tumaykin · gentoo
media-video/mpv: verbump to 0.23.0.
Package-Manager: Portage-2.3.3, Repoman-2.3.1 Closes: https://github.com/gentoo/gentoo/pull/3247
Ilya Tumaykin · gentoo
media-video/mpv: make vdpau hwaccel non-automagic again in 9999.
This was a workaround for bug 558870, but it isn't needed anymore since libav-12 is a must now. Also update a couple of other configure options while at it. Package-Manager: Portage-2.3.3, Repoman-2.3.1 Closes: https://github.com/gentoo/gentoo/pull/3247
Ilya Tumaykin · gentoo
media-video/mpv: move perl dependency under zsh-completion USE in 9999.
Upstream-commit: https://github.com/mpv-player/mpv/commit/ff9f5e06ff203c055d968087956026ef9204218b Package-Manager: Portage-2.3.3, Repoman-2.3.1 Closes: https://github.com/gentoo/gentoo/pull/3247
Ilya Tumaykin · gentoo
media-video/mpv: remove old.
Package-Manager: Portage-2.3.3, Repoman-2.3.1 Closes: https://github.com/gentoo/gentoo/pull/3247
Ilya Tumaykin · gentoo
media-video/mpv: drop enca and libguess support in 9999 as did upstream
Closes: https://github.com/gentoo/gentoo/pull/3075 Package-Manager: portage-2.3.3 Upstream-commit: https://github.com/mpv-player/mpv/commit/0eb87e1baff89e7a979df23f31ca918f9d107e44
Ilya Tumaykin · gentoo
media-video/mpv: adjust ffmpeg and libav dependencies in 9999
Also sync (drop) keywords with ffmpeg-3 in preparation for next release. Closes: https://github.com/gentoo/gentoo/pull/3052 Package-Manager: portage-2.3.3 Upstream-commit: https://github.com/mpv-player/mpv/commit/a660e15c9b96bd Upstream-commit: https://github.com/mpv-player/mpv/commit/3eceac2eab0b42
Ilya Tumaykin · gentoo
media-video/mpv: optionally install extra tools.
Gentoo-Bug: https://bugs.gentoo.org/601210 Package-Manager: portage-2.3.2 Closes: https://github.com/gentoo/gentoo/pull/3015
Ilya Tumaykin · gentoo
media-video/mpv: remove old
Closes: https://github.com/gentoo/gentoo/pull/2880 Package-Manager: portage-2.3.2
Ilya Tumaykin · gentoo
media-video/mpv: update live ebuild
Package-Manager: portage-2.3.2
Ilya Tumaykin · gentoo
media-video/mpv: verbump to 0.22.0
Package-Manager: portage-2.3.2
Michał Górny · gentoo
global: Drop dead implementations from PYTHON_COMPAT
Ilya Tumaykin · gentoo
media-video/mpv: require samba[smbclient(+)] with 'samba' USE
samba[smbclient] is required when building against samba-3. samba-4 always installs libsmbclient. Gentoo-Bug: https://bugs.gentoo.org/597600 Closes: https://github.com/gentoo/gentoo/pull/2621 Package-Manager: portage-2.3.2 Signed-off-by: David Seifert <soap@gentoo.org>
Ilya Tumaykin · gentoo
media-video/mpv: do compiler checks in pkg_setup() too
Also reorder compiler check conditions for clarity. Signed-off-by: David Seifert <soap@gentoo.org>
Ilya Tumaykin · gentoo
media-video/mpv: verbump to 0.21.0
Closes: https://github.com/gentoo/gentoo/pull/2604 Package-Manager: portage-2.3.2 Signed-off-by: David Seifert <soap@gentoo.org>
Ilya Tumaykin · gentoo
media-video/mpv: prefer https git repo URI in live ebuild
Sometimes git protocol isn't available. Requested by Sergey Alirzaev in https://github.com/gentoo/gentoo/pull/2570 Closes: https://github.com/gentoo/gentoo/pull/2572 Package-Manager: portage-2.3.2
Ilya Tumaykin · gentoo
media-video/mpv: update live ebuild
Improve readability when multiple messages are displayed. Disable new features until we get support for them in Gentoo. Package-Manager: portage-2.3.2
Ilya Tumaykin · gentoo
media-video/mpv: port live ebuild to xdg-utils eclass
Package-Manager: portage-2.3.2
Jeroen Roovers · gentoo
media-video/mpv: Stable for HPPA (bug #581204).
Package-Manager: portage-2.3.1 RepoMan-Options: --ignore-arches
Tobias Klausmann · gentoo
media-video/mpv-0.18.0-r1: add alpha keyword
Gentoo-Bug: 581204
Ilya Tumaykin · gentoo
media-video/mpv: remove obsolete perl version constraint in 9999.
Last <perl-5.8 version was removed from the tree 12 years ago. Package-Manager: portage-2.3.0 Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
Ilya Tumaykin · gentoo
media-video/mpv: declare loop variables as local in 9999.
Package-Manager: portage-2.3.0 Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
Ilya Tumaykin · gentoo
media-video/mpv: remove old.
Closes: https://github.com/gentoo/gentoo/pull/2153 Package-Manager: portage-2.3.0 Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
Ilya Tumaykin · gentoo
media-video/mpv: verbump to 0.20.0.
Package-Manager: portage-2.3.0 Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
Ilya Tumaykin · gentoo
media-video/mpv: install upstream Lua scripts with lua. USE in 9999
These are tiny files and some of them are really handy. Package-Manager: portage-2.3.0 Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
Ilya Tumaykin · gentoo
media-video/mpv: enable lua USE by default in 9999.
Lua is a de-facto requirement by upstream as OSC and other features are only available with enabled Lua support [0]. Moreover sometimes existing features become deprecated in favor of Lua scripts. [0]: https://github.com/mpv-player/mpv/blob/v0.20.0/README.md#compilation [1]: https://github.com/mpv-player/mpv/commit/e40851ea22e9686572b6a905161106f2a66e5983 Package-Manager: portage-2.3.0 Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
Ilya Tumaykin · gentoo
media-video/mpv: enable uchardet USE by default in 9999.
uchardet is preferred over enca by upstream [0], so let's enable it. For now we leave enca support enabled in case of unexpected problems. [0]: https://github.com/mpv-player/mpv/blob/v0.20.0/DOCS/man/options.rst Package-Manager: portage-2.3.0 Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
Ilya Tumaykin · gentoo
media-video/mpv: remove old
Closes: https://github.com/gentoo/gentoo/pull/2086 Package-Manager: portage-2.3.0 Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
Ilya Tumaykin · gentoo
media-video/mpv: sync 9999 with 0.19.0
Package-Manager: portage-2.3.0 Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
Ilya Tumaykin · gentoo
media-video/mpv: verbump to 0.19.0
Also update ffmpeg patch to apply cleanly. Package-Manager: portage-2.3.0 Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
Ilya Tumaykin · gentoo
media-video/mpv: tell users about all default volume keybindings in 9999
Package-Manager: portage-2.3.0 Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
Ilya Tumaykin · gentoo
media-video/mpv: always install HTML doc in 9999 wrt bug 589702
Package-Manager: portage-2.3.0 Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
Ilya Tumaykin · gentoo
media-video/mpv: always install HTML doc in 0.18.1 wrt bug 589702
Gentoo-Bug: https://bugs.gentoo.org/589702 Closes: https://github.com/gentoo/gentoo/pull/1987 Package-Manager: portage-2.3.0 Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
Ilya Tumaykin · gentoo
media-video/mpv: remove old
Closes: https://github.com/gentoo/gentoo/pull/1947 Package-Manager: portage-2.3.0 Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
Ilya Tumaykin · gentoo
media-video/mpv: backport build, memleak, AV sync fixes for 0.18.0
We'll keep 0.18.0 longer than usual as 0.18.1 changed how volume levels work in a partially incompatible way. This causes problems at least in smplayer, see Gentoo bug 588584. Package-Manager: portage-2.3.0 Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
Ilya Tumaykin · gentoo
media-video/mpv: verbump to 0.18.1
Gentoo-Bug: 588492 Package-Manager: portage-2.3.0 Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
Ilya Tumaykin · gentoo
media-video/mpv: warn re softvol, non-fatal ffmpeg version check in 9999
Package-Manager: portage-2.3.0 Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
Ilya Tumaykin · gentoo
media-video/mpv: remove old
Package-Manager: portage-2.3.0 Closes: https://github.com/gentoo/gentoo/pull/1868 Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
Ilya Tumaykin · gentoo
media-video/mpv: backport two more patches for big memleaks in 0.17.0-r5
Backport patches for huge memleaks fixed after -r5 was added to the tree. This revbump contains only very minor changes compared to -r5. Thus there's no need to wait another 30 days prior to stabilization. There will be no more revbumps for 0.17.0 because 0.18.0 is out and this is the perfect time to stabilize 0.17.0. Package-Manager: portage-2.3.0 Closes: https://github.com/gentoo/gentoo/pull/1776 Signed-off-by: Yixun Lan <dlan@gentoo.org>
Ilya Tumaykin · gentoo
media-video/mpv: verbump to 0.18.0.
Closes: https://github.com/gentoo/gentoo/pull/1765 Package-Manager: portage-2.3.0 Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
Michał Górny · gentoo
media-video/mpv: Merge := in || dep fixes and -9999 updates
Pull-Request: https://github.com/gentoo/gentoo/pull/1710
Ilya Tumaykin · gentoo
media-video/mpv: remove --disable-gpl3 configure option from 9999
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
Ilya Tumaykin · gentoo
media-video/mpv: remove CONTRIBUTING.md from DOCS in 9999
This file was removed upstream. Package-Manager: portage-2.3.0_rc1
Ilya Tumaykin · gentoo
media-video/mpv: fix dev-lang/lua dependency wrt bug 586318
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
Ilya Tumaykin · gentoo
media-video/mpv: explicitly inherit required eutils eclass in 0.17.0-r5
We already inherit eutils implicitly via inherited gnome2-utils eclass. Since the ebuild uses epatch, it's better to inherit eutils explicitly. Closes: https://github.com/gentoo/gentoo/pull/1596 Package-Manager: portage-2.3.0_rc1 Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
Ilya Tumaykin · gentoo
media-video/mpv: remove old
Closes: https://github.com/gentoo/gentoo/pull/1569 Package-Manager: portage-2.3.0_rc1
Ilya Tumaykin · gentoo
media-video/mpv: revbump to 0.17.0-r5 wrt bug 584418
Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=584418 Package-Manager: portage-2.3.0_rc1
Ilya Tumaykin · gentoo
media-video/mpv: revbump to 0.17.0-r4 wrt bug 582384
Also the usual dose of memleak/crash/corruption fixes is included. Move our already huge patchset to devspace kindly provided by wraeth. Closes: https://github.com/gentoo/gentoo/pull/1446 Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=582384 Package-Manager: portage-2.2.28 Signed-off-by: Ian Delaney <idella4@gentoo.org>
Ilya Tumaykin · gentoo
media-video/mpv: fix build without any video outputs in 9999
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>
Ilya Tumaykin · gentoo
media-video/mpv: revbump to 0.17.0-r3
Accidentally forgotten in 0.17.0-r1 revbump. Should be the last revbump for 0.17.0. Closes: https://github.com/gentoo/gentoo/pull/1362 Package-Manager: portage-2.2.28 Signed-off-by: Ian Delaney <idella4@gentoo.org>
Ilya Tumaykin · gentoo
media-video/mpv: elog re bash completion
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>
Ilya Tumaykin · gentoo
media-video/mpv: propagate recent changes to 9999 ebuild
Closes: https://github.com/gentoo/gentoo/pull/1356 Package-Manager: portage-2.2.28 Signed-off-by: Ian Delaney <idella4@gentoo.org>
Ilya Tumaykin · gentoo
media-video/mpv: don't bother zsh users with bash completion in 0.17.0-r2
Package-Manager: portage-2.2.28 Signed-off-by: Ian Delaney <idella4@gentoo.org>
Ilya Tumaykin · gentoo
media-video/mpv: don't enable dvd USE by default in 0.17.0-r2
This USE is already enabled in desktop profiles. Also DVDs become more and more obsolete nowadays. Package-Manager: portage-2.2.28 Signed-off-by: Ian Delaney <idella4@gentoo.org>
Ilya Tumaykin · gentoo
media-video/mpv: revbump to 0.17.0-r2 to make users aware of mpv-bash-completion
Backport a couple more fixes on the way. Closes: https://github.com/gentoo/gentoo/pull/1350 Package-Manager: portage-2.2.28 Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
Ilya Tumaykin · gentoo
media-video/mpv: revbump to 0.17.0-r1 to backport some upstream fixes
Closes: https://github.com/gentoo/gentoo/pull/1341 Package-Manager: portage-2.2.28 Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
Ilya Tumaykin · gentoo
media-video/mpv: move 0.17.0 patches under files/0.17.0/ directory
Closes: https://github.com/gentoo/gentoo/pull/1341 Package-Manager: portage-2.2.28 Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
Ilya Tumaykin · gentoo
media-video/mpv: replace math.h patch with upstream equivalent in 0.17.0
It's the very same patch, but with an upstream commit reference. Closes: https://github.com/gentoo/gentoo/pull/1341 Package-Manager: portage-2.2.28 Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
Sergei Trofimovich · gentoo
media-video/mpv: fix build failure against glibc-2.23
Added missing <math.h> header for pow() function. Package-Manager: portage-2.2.28
Ilya Tumaykin · gentoo
media-video/mpv: remove old
Closes: https://github.com/gentoo/gentoo/pull/1249 Package-Manager: portage-2.2.28 Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
Ilya Tumaykin · gentoo
media-video/mpv: verbump to 0.17.0
Package-Manager: portage-2.2.28 Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
Ilya Tumaykin · gentoo
media-video/mpv: add missing mesa[egl,gles2] dep for RPI to 9999
Closes: https://github.com/gentoo/gentoo/pull/1201 Package-Manager: portage-2.2.28 Signed-off-by: Ian Delaney <idella4@gentoo.org>
Ilya Tumaykin · gentoo
media-video/mpv: adjust raspberrypi-userland dep wrt bug 578492 in 9999
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>
Ilya Tumaykin · gentoo
media-video/mpv: add more Mac OS X fixes wrt bug 577332 to 9999
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>
Ilya Tumaykin · gentoo
media-video/mpv: revbump to 0.16.0-r2 to backport another regression fix
Backport one more fix [1] for two regressions reported upstream [2,3]. Hopefully it's the final revbump unless something critical pops up. [1]: https://github.com/mpv-player/mpv/commit/c13c9945 [2]: https://github.com/mpv-player/mpv/issues/2920 [3]: https://github.com/mpv-player/mpv/issues/2929 Closes: https://github.com/gentoo/gentoo/pull/1046 Package-Manager: portage-2.2.28
Ilya Tumaykin · gentoo
media-video/mpv: initial Mac OS X support in 9999 wrt bug 577332
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
Ilya Tumaykin · gentoo
media-video/mpv: remove old
Gentoo-Bug: https://bugs.gentoo.org/576748 Closes: https://github.com/gentoo/gentoo/pull/1026 Signed-off-by: Patrice Clement <monsieurp@gentoo.org> Package-Manager: portage-2.2.27
Ilya Tumaykin · gentoo
media-video/mpv: revbump to 0.16.0-r1
Prevent NULL dereference on Wayland. Fix known regressions since 0.15.0. Sync with 9999. Package-Manager: portage-2.2.27 Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
Ilya Tumaykin · gentoo
media-video/mpv: bump EAPI to 6 in 9999
Package-Manager: portage-2.2.27 Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
Ilya Tumaykin · gentoo
media-video/mpv: add libass USE description, drop libass ewarn from 9999
Gentoo-Bug: 576748 Package-Manager: portage-2.2.27 Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
Ilya Tumaykin · gentoo
media-video/mpv: drop spammy einfo re ffmpeg/libav from 9999
Gentoo-Bug: 576748 Package-Manager: portage-2.2.27 Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
Ilya Tumaykin · gentoo
media-video/mpv: drop useless ewarn re libav from 9999
Gentoo-Bug: 576748 Package-Manager: portage-2.2.27 Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
Ilya Tumaykin · gentoo
media-video/mpv: drop useless ewarn re openal from 9999
Gentoo-Bug: 576748 Package-Manager: portage-2.2.27 Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
Ilya Tumaykin · gentoo
media-video/mpv: update sdl USE description, drop sdl ewarn from 9999
Package-Manager: portage-2.2.27 Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
Ilya Tumaykin · gentoo
media-video/mpv: disable sdl USE by default in 9999
Package-Manager: portage-2.2.27 Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
Ian Delaney · gentoo
Merge remote-tracking branch 'remotes/Coacher/mpv-verbump-0.16.0'
Pull request: https://github.com/gentoo/gentoo/pull/944
Ilya Tumaykin · gentoo
media-video/mpv: remove old
Package-Manager: portage-2.2.27
Ilya Tumaykin · gentoo
media-video/mpv: verbump to 0.16.0
Gentoo-Bug: 575976 Package-Manager: portage-2.2.27
Ilya Tumaykin · gentoo
media-video/mpv: explicitly disable opensles in 9999
Package-Manager: portage-2.2.27
Ian Delaney · gentoo
Merge remote-tracking branch 'remotes/Coacher/mpv-bug-575146'
Pull request: https://github.com/gentoo/gentoo/pull/885
Ilya Tumaykin · gentoo
media-video/mpv: restrict 0.9.2-r1 to ffmpeg < 3.0 wrt bug 575146
Gentoo-Bugs: 575146 Package-Manager: portage-2.2.27
Patrice Clement · gentoo
Merge remote-tracking branch 'github/pr/866'.
Ilya Tumaykin · gentoo
media-video/mpv: depend on virtual/jack in 9999 when jack USE is enabled
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
Ian Delaney · gentoo
Merge remote-tracking branch 'remotes/Coacher/mpv-update-live'
Pull request: https://github.com/gentoo/gentoo/pull/841
Ilya Tumaykin · gentoo
media-video/mpv: untie opengl USE from X USE in 9999
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
Ilya Tumaykin · gentoo
media-video/mpv: enable xv USE by default in 9999
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
Ilya Tumaykin · gentoo
media-video/mpv: add useful comment
Package-Manager: portage-2.2.27
Ian Delaney · gentoo
Merge remote-tracking branch 'remotes/Coacher/mpv-fix-live-build'
Pull request: https://github.com/gentoo/gentoo/pull/802
Ilya Tumaykin · gentoo
media-video/mpv: fix live build
libavfilter was made mandatory upstream. We've always enabled it anyway. Package-Manager: portage-2.2.27
Ian Delaney · gentoo
Merge remote-tracking branch 'remotes/hhoffstaette/mpv-014-python35'
Pull request: https://github.com/gentoo/gentoo/pull/782
Holger Hoffstätte · gentoo
media-video/mpv: add support for python 3.5 to 0.14 series
Ian Delaney · gentoo
Merge remote-tracking branch 'remotes/hhoffstaette/mpv-python35'
Pull request: https://github.com/gentoo/gentoo/pull/779
Holger Hoffstätte · gentoo
media-video/mpv: add support for python 3.5
Patrice Clement · gentoo
Merge remote-tracking branch 'github/pr/766'.
Ilya Tumaykin · gentoo
media-video/mpv: omit unneeded etc/* entries from DOCS array in 0.14.0-r1
This is the backport of 8d842d6 to 0.14.0-r1 ebuild. The resulting installed image isn't changed, thus no revbump. Package-Manager: portage-2.2.27
Patrice Clement · gentoo
Merge remote-tracking branch 'github/pr/714'.
Ilya Tumaykin · gentoo
media-video/mpv: add support for vaapi-drm configure option to 9999
Package-Manager: portage-2.2.27
Patrice Clement · gentoo
Merge remote-tracking branch 'github/pr/696'.
Gentoo-Bug: 572386 Pull-Request: https://github.com/gentoo/gentoo/pull/696
Ilya Tumaykin · gentoo
media-video/mpv: fix 0.15.0 build with vaapi USE wrt bug 572386
Upstream issue: https://github.com/mpv-player/mpv/issues/2737 Gentoo-Bug: 572386 Package-Manager: portage-2.2.26
Patrice Clement · gentoo
Merge remote-tracking branch 'github/pr/679'.
Ilya Tumaykin · gentoo
media-video/mpv: revbump to 0.15.0-r1 to fix null pointer dereference
Upstream issue: https://github.com/mpv-player/mpv/issues/2729 Package-Manager: portage-2.2.26
Patrice Clement · gentoo
Merge remote-tracking branch 'github/pr/676'.
Ian Delaney · gentoo
Merge remote-tracking branch 'remotes/Coacher/mpv-verbump-to-0.15.0'
Pull request: https://github.com/gentoo/gentoo/pull/675
Ilya Tumaykin · gentoo
media-video/mpv: version bump to 0.15.0
Package-Manager: portage-2.2.26
Ilya Tumaykin · gentoo
media-video/mpv: omit obsolete etc/* entries from DOCS array in 9999
Build system is mature enough to install files under etc/* from sources into docdir automatically. Package-Manager: portage-2.2.26
Patrice Clement · gentoo
Merge remote-tracking branch 'github/pr/648'. Fixes bug 571728.
Ilya Tumaykin · gentoo
media-video/mpv: explicitly disable code with unclear license
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
Ian Delaney · gentoo
Merge remote-tracking branch 'remotes/Coacher/mpv-fix-ffmpeg-dep'
Pull request: https://github.com/gentoo/gentoo/pull/628
Ilya Tumaykin · gentoo
media-video/mpv: remove erroneous '.0' from ffmpeg dependency version
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
Ian Delaney · gentoo
Merge remote-tracking branch 'remotes/Coacher/mpv-keep-build-timestamps-in-live-ebuild'
Pull request: https://github.com/gentoo/gentoo/pull/62
Ilya Tumaykin · gentoo
media-video/mpv: remove old
Package-Manager: portage-2.2.26
Ilya Tumaykin · gentoo
media-video/mpv: revbump to 0.14.0-r1
Propagate recent changes from live ebuild to the latest versioned one. Package-Manager: portage-2.2.26
Ilya Tumaykin · gentoo
media-video/mpv: keep build timestamp in the live version
Package-Manager: portage-2.2.26
Ilya Tumaykin · gentoo
media-video/mpv: drop unneeded --disable-wasapi configure option
WASAPI is disabled for non-Win32 builds, i.e., always. Package-Manager: portage-2.2.26
Ian Delaney · gentoo
Merge remote-tracking branch 'remotes/Coacher/mpv-add-HTML-docs-to-documentation-build'
Pull request: https://github.com/gentoo/gentoo/pull/612
Ilya Tumaykin · gentoo
media-video/mpv: drop --disable-dsound option as did upstream
dsound support was completely removed upstream. There is no need to disable it anymore. Package-Manager: portage-2.2.26
Ilya Tumaykin · gentoo
media-video/mpv: add HTML docs to documentation build
Package-Manager: portage-2.2.26
Ian Delaney · gentoo
Merge remote-tracking branch 'remotes/Coacher/mpv-cleanup-profiles-entries'
Ian Delaney · gentoo
Merge remote-tracking branch 'remotes/Coacher/mpv-add-missing-zsh-completion-USE-flag'
Pull request: https://github.com/gentoo/gentoo/pull/588
Ilya Tumaykin · gentoo
media-video/mpv: drop ~arm64 keyword
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
Ilya Tumaykin · gentoo
media-video/mpv: add missing zsh-completion USE flag
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
Patrice Clement · gentoo
Merge remote-tracking branch 'github/pr/546'.
Ilya Tumaykin · gentoo
media-video/mpv: remove old
Package-Manager: portage-2.2.24
Ian Delaney · gentoo
Merge remote-tracking branch 'remotes/Coacher/mpv-refactor-take-2'
Pull request: https://github.com/gentoo/gentoo/pull/544
Ilya Tumaykin · gentoo
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
Ilya Tumaykin · gentoo
media-video/mpv: group iconv-dependent deps under iconv USE
Package-Manager: portage-2.2.24
Ilya Tumaykin · gentoo
media-video/mpv: use simpler chmod call
Suggested by mgorny in PR #511. Package-Manager: portage-2.2.24
Ilya Tumaykin · gentoo
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
Ilya Tumaykin · gentoo
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
Ilya Tumaykin · gentoo
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
Ilya Tumaykin · gentoo
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
Ilya Tumaykin · gentoo
media-video/mpv: version bump to 0.14.0 wrt bug 564656
Gentoo-Bug: 564656 Package-Manager: portage-2.2.24
Ilya Tumaykin · gentoo
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
Ilya Tumaykin · gentoo
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
Ilya Tumaykin · gentoo
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
Ilya Tumaykin · gentoo
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
Ilya Tumaykin · gentoo
media-video/mpv: use ${PN} when not in links
Package-Manager: portage-2.2.24
Ilya Tumaykin · gentoo
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
Ilya Tumaykin · gentoo
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
Ilya Tumaykin · gentoo
media-video/mpv: explicitly enable audio input in Video4Linux streams
Package-Manager: portage-2.2.24
Ilya Tumaykin · gentoo
media-video/mpv: comment on automagic VDPAU HW acceleration
Package-Manager: portage-2.2.24
Ilya Tumaykin · gentoo
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
Ilya Tumaykin · gentoo
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
Ilya Tumaykin · gentoo
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
Ilya Tumaykin · gentoo
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
Ilya Tumaykin · gentoo
media-video/mpv: sort use_enable statements as in configure script
This eases USE reviews during version bumps. Package-Manager: portage-2.2.24
Ilya Tumaykin · gentoo
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
Ilya Tumaykin · gentoo
media-video/mpv: tidy comments
Package-Manager: portage-2.2.24
Ilya Tumaykin · gentoo
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
Ilya Tumaykin · gentoo
media-video/mpv: simplify mesa dependency
Package-Manager: portage-2.2.24
Ilya Tumaykin · gentoo
media-video/mpv: add missing libXdamage dep for OpenGL on X (GLX)
Package-Manager: portage-2.2.24
Ilya Tumaykin · gentoo
media-video/mpv: introduce missing archive USE
This USE enables archive support via libarchive. Package-Manager: portage-2.2.24
Ilya Tumaykin · gentoo
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
Ilya Tumaykin · gentoo
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
Ilya Tumaykin · gentoo
media-video/mpv: remove useless deps on x11-proto/*
These packages are pulled by the corresponding libs already. Package-Manager: portage-2.2.24
Ilya Tumaykin · gentoo
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
Ilya Tumaykin · gentoo
media-video/mpv: remove explicit dependency on libcdio
Upstream requires only libcdio-cdparanoia for CDDA support. Package-Manager: portage-2.2.24
Ilya Tumaykin · gentoo
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
Ilya Tumaykin · gentoo
media-video/mpv: sort dependencies alphabetically
Package-Manager: portage-2.2.24
Ilya Tumaykin · gentoo
media-video/mpv: better wording in user messages
Package-Manager: portage-2.2.24
Ilya Tumaykin · gentoo
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
Ilya Tumaykin · gentoo
media-video/mpv: sort eclasses alphabetically
Package-Manager: portage-2.2.24
Ilya Tumaykin · gentoo
media-video/mpv: rename WAF_V to WAF_PV to be in sync with Portage
Package-Manager: portage-2.2.24
Ilya Tumaykin · gentoo
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
Ilya Tumaykin · gentoo
media-video/mpv: use HTTPS links where possible
Package-Manager: portage-2.2.24
Ilya Tumaykin · gentoo
media-video/mpv: whitespace change to improve readability
Package-Manager: portage-2.2.24
Agostino Sarubbo · gentoo
media-video/mpv: ppc stable wrt bug #558600
Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="ppc"
Maxim Koltsov · gentoo
media-video/mpv: remove '--disable-vaapi-vpp' option
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
Lars Wendler · gentoo
media-video/mpv: Adjusted USE dependency on media-libs/libass
because latest libass doesn't support enca anymore. Package-Manager: portage-2.2.23 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Ben de Groot · gentoo
media-video/mpv: version bump (bug 560030)
Package-Manager: portage-2.2.22
Tobias Klausmann · gentoo
media-video/mpv: add alpha keyword
Gentoo-Bug: 558600 Package-Manager: portage-2.2.20.1
Maxim Koltsov · gentoo
media-video/mpv: remove old versions
Package-Manager: portage-2.2.20.1
Maxim Koltsov · gentoo
media-video/mpv: merge pull request 88
Some obsolete USE flags remoced. See https://github.com/gentoo/gentoo/pull/88
Kagami Hiiragi · gentoo
media-video/mpv: Remove ladspa flag
Due to removal in upstream: https://github.com/mpv-player/mpv/commit/091bfa3abf2f28b37fa12cca6b4c248c31d27965
Kagami Hiiragi · gentoo
media-video/mpv: Remove bs2b flag
Due to removal in upstream: https://github.com/mpv-player/mpv/commit/d04d2380e35ba016e3816ab5d7c282997df74168
Jeroen Roovers · gentoo
media-video/mpv: Stable for HPPA PPC64 (bug #558600).
Package-Manager: portage-2.2.20.1
Ben de Groot · gentoo
media-video/mpv: do not hard-enable vdpau-hwaccel
As suggested by Mike Gilbert Bug: 558870 Package-Manager: portage-2.2.20.1
Ben de Groot · gentoo
media-video/mpv: mark stable on amd64
Bug: 558600 Package-Manager: portage-2.2.20.1
Ben de Groot · gentoo
media-video/mpv: add git snapshot
Upstream is recommending to use git master, since their release manager is MIA... Package-Manager: portage-2.2.20.1
Maxim Koltsov · gentoo
media-video/mpv: merge pull request
See GitHub pull request: https://github.com/gentoo/gentoo/pull/21
Kagami Hiiragi · gentoo
media-video/mpv: Delete rpi-gles option
See https://github.com/mpv-player/mpv/commit/58ba2a9087dfa6bf6a81177c77f86e01acd33286
Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed