commit: 8238093ef645e6b0f9e985a736c230aa2fec9af7
Author: Ilya Tumaykin <itumaykin <AT> gmail <DOT> com>
AuthorDate: Thu Oct 20 21:51:29 2016 +0000
Commit: David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Thu Oct 20 23:39:17 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8238093e
media-video/mpv: do compiler checks in pkg_setup() too
Also reorder compiler check conditions for clarity.
Signed-off-by: David Seifert <soap <AT> gentoo.org>
media-video/mpv/mpv-9999.ebuild | 13 +++++++++++--
1 file changed, 11 insertions(+), 2 deletions(-)
diff --git a/media-video/mpv/mpv-9999.ebuild b/media-video/mpv/mpv-9999.ebuild
index 950092a..3e2347f 100644
--- a/media-video/mpv/mpv-9999.ebuild
+++ b/media-video/mpv/mpv-9999.ebuild
@@ -128,12 +128,21 @@ RDEPEND="${COMMON_DEPEND}
PATCHES=( "${FILESDIR}/${PN}-0.19.0-make-ffmpeg-version-check-non-fatal.patch"
)
-pkg_pretend() {
- if [[ ${MERGE_TYPE} != "binary" ]] && ! tc-has-tls && use vaapi && use
egl; then
+mpv_check_compiler() {
+ if [[ ${MERGE_TYPE} != "binary" ]] && use vaapi && use egl && !
tc-has-tls; then
die "Your compiler lacks C++11 TLS support. Use GCC>=4.8.0 or
Clang>=3.3."
fi
}
+pkg_pretend() {
+ mpv_check_compiler
+}
+
+pkg_setup() {
+ mpv_check_compiler
+ python-any-r1_pkg_setup
+}
+
src_prepare() {
cp "${DISTDIR}/waf-${WAF_PV}" "${S}"/waf || die
chmod +x "${S}"/waf || die