From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 2A25F139085 for ; Sun, 29 Jan 2017 22:55:51 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 5A8E714614; Sun, 29 Jan 2017 22:55:49 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 386DC14614 for ; Sun, 29 Jan 2017 22:55:39 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 5BC73341650 for ; Sun, 29 Jan 2017 22:55:33 +0000 (UTC) Received: from localhost.localdomain (localhost [127.0.0.1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id A2C583A4A for ; Sun, 29 Jan 2017 22:55:30 +0000 (UTC) From: "David Seifert" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "David Seifert" Message-ID: <1485730396.8b2224c6fc52f5a9f588984c69b29475edaaf4c1.soap@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: media-video/mpv/ X-VCS-Repository: repo/gentoo X-VCS-Files: media-video/mpv/mpv-9999.ebuild X-VCS-Directories: media-video/mpv/ X-VCS-Committer: soap X-VCS-Committer-Name: David Seifert X-VCS-Revision: 8b2224c6fc52f5a9f588984c69b29475edaaf4c1 X-VCS-Branch: master Date: Sun, 29 Jan 2017 22:55:30 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Archives-Salt: 3a1aa5f3-13c2-454d-a3a2-8ccb7aef7160 X-Archives-Hash: 356ca0355145c34e0f47b6ebf4ffb324 commit: 8b2224c6fc52f5a9f588984c69b29475edaaf4c1 Author: Ilya Tumaykin gmail com> AuthorDate: Sat Jan 28 16:19:30 2017 +0000 Commit: David Seifert gentoo org> CommitDate: Sun Jan 29 22:53:16 2017 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b2224c6 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 media-video/mpv/mpv-9999.ebuild | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/media-video/mpv/mpv-9999.ebuild b/media-video/mpv/mpv-9999.ebuild index 21f1b6b..ee0b6c6 100644 --- a/media-video/mpv/mpv-9999.ebuild +++ b/media-video/mpv/mpv-9999.ebuild @@ -43,6 +43,7 @@ REQUIRED_USE=" gbm? ( drm egl ) lcms? ( || ( opengl egl ) ) luajit? ( lua ) + opengl? ( || ( aqua X !cli? ( libmpv ) ) ) test? ( || ( opengl egl ) ) tools? ( cli ) uchardet? ( iconv ) @@ -88,7 +89,7 @@ COMMON_DEPEND=" luajit? ( dev-lang/luajit:2 ) ) openal? ( >=media-libs/openal-1.13 ) - opengl? ( !aqua? ( virtual/opengl ) ) + opengl? ( X? ( virtual/opengl ) ) pulseaudio? ( media-sound/pulseaudio ) raspberry-pi? ( >=media-libs/raspberrypi-userland-0_pre20160305-r1