media-video/mpv: do compiler checks in pkg_setup() too
authorIlya Tumaykin <itumaykin@gmail.com>
Thu, 20 Oct 2016 21:51:29 +0000 (00:51 +0300)
committerDavid Seifert <soap@gentoo.org>
Thu, 20 Oct 2016 23:39:17 +0000 (01:39 +0200)
Also reorder compiler check conditions for clarity.

Signed-off-by: David Seifert <soap@gentoo.org>
media-video/mpv/mpv-9999.ebuild

index 950092a5a9fa1e968cbc8504605748dee8a52e8e..3e2347f8ae64f90e8e46f012778aa95ce020424c 100644 (file)
@@ -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