commit:     094ebf93f64402309ca17c1313c60a9661162df5
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Jan  5 20:30:11 2020 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Jan  5 20:32:18 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=094ebf93

sys-libs/compiler-rt: Add missing python_check_deps()

Closes: https://bugs.gentoo.org/702494
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-libs/compiler-rt/compiler-rt-10.0.0.9999.ebuild | 4 ++++
 sys-libs/compiler-rt/compiler-rt-7.1.0.ebuild       | 6 +++++-
 sys-libs/compiler-rt/compiler-rt-8.0.1.ebuild       | 6 +++++-
 sys-libs/compiler-rt/compiler-rt-9.0.0-r1.ebuild    | 4 ++++
 sys-libs/compiler-rt/compiler-rt-9.0.1.ebuild       | 4 ++++
 5 files changed, 22 insertions(+), 2 deletions(-)

diff --git a/sys-libs/compiler-rt/compiler-rt-10.0.0.9999.ebuild 
b/sys-libs/compiler-rt/compiler-rt-10.0.0.9999.ebuild
index 2adcb2a2721..c709777f6bb 100644
--- a/sys-libs/compiler-rt/compiler-rt-10.0.0.9999.ebuild
+++ b/sys-libs/compiler-rt/compiler-rt-10.0.0.9999.ebuild
@@ -32,6 +32,10 @@ BDEPEND="
 # least intrusive of all
 CMAKE_BUILD_TYPE=RelWithDebInfo
 
+python_check_deps() {
+       has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
 pkg_pretend() {
        if ! use clang && ! tc-is-clang; then
                ewarn "Building using a compiler other than clang may result in 
broken atomics"

diff --git a/sys-libs/compiler-rt/compiler-rt-7.1.0.ebuild 
b/sys-libs/compiler-rt/compiler-rt-7.1.0.ebuild
index 1c2404f43c0..dc6beaa1fa9 100644
--- a/sys-libs/compiler-rt/compiler-rt-7.1.0.ebuild
+++ b/sys-libs/compiler-rt/compiler-rt-7.1.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -36,6 +36,10 @@ S=${WORKDIR}/${P/_/}.src
 # least intrusive of all
 CMAKE_BUILD_TYPE=RelWithDebInfo
 
+python_check_deps() {
+       has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
 pkg_pretend() {
        if ! use clang && ! tc-is-clang; then
                ewarn "Building using a compiler other than clang may result in 
broken atomics"

diff --git a/sys-libs/compiler-rt/compiler-rt-8.0.1.ebuild 
b/sys-libs/compiler-rt/compiler-rt-8.0.1.ebuild
index ca77d0bb9d8..aa5a64dc369 100644
--- a/sys-libs/compiler-rt/compiler-rt-8.0.1.ebuild
+++ b/sys-libs/compiler-rt/compiler-rt-8.0.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -37,6 +37,10 @@ S=${WORKDIR}/${MY_P}
 # least intrusive of all
 CMAKE_BUILD_TYPE=RelWithDebInfo
 
+python_check_deps() {
+       has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
 pkg_pretend() {
        if ! use clang && ! tc-is-clang; then
                ewarn "Building using a compiler other than clang may result in 
broken atomics"

diff --git a/sys-libs/compiler-rt/compiler-rt-9.0.0-r1.ebuild 
b/sys-libs/compiler-rt/compiler-rt-9.0.0-r1.ebuild
index d7de81b109c..5625439d2c6 100644
--- a/sys-libs/compiler-rt/compiler-rt-9.0.0-r1.ebuild
+++ b/sys-libs/compiler-rt/compiler-rt-9.0.0-r1.ebuild
@@ -38,6 +38,10 @@ PATCHES=(
        
"${FILESDIR}"/9.0.0/0001-compiler-rt-crt-make-test-case-nontrivial-in-check_c.patch
 )
 
+python_check_deps() {
+       has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
 pkg_pretend() {
        if ! use clang && ! tc-is-clang; then
                ewarn "Building using a compiler other than clang may result in 
broken atomics"

diff --git a/sys-libs/compiler-rt/compiler-rt-9.0.1.ebuild 
b/sys-libs/compiler-rt/compiler-rt-9.0.1.ebuild
index a06fc79c1f6..d6d21f789d1 100644
--- a/sys-libs/compiler-rt/compiler-rt-9.0.1.ebuild
+++ b/sys-libs/compiler-rt/compiler-rt-9.0.1.ebuild
@@ -32,6 +32,10 @@ BDEPEND="
 # least intrusive of all
 CMAKE_BUILD_TYPE=RelWithDebInfo
 
+python_check_deps() {
+       has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
 pkg_pretend() {
        if ! use clang && ! tc-is-clang; then
                ewarn "Building using a compiler other than clang may result in 
broken atomics"

Reply via email to