commit:     e7f7c4605c082e91ddf8d62b497e5266cb2a8668
Author:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 26 18:46:00 2020 +0000
Commit:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Wed Feb 26 18:46:14 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7f7c460

sys-devel/sparse: pin to specific LLVM slot

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>

 sys-devel/sparse/sparse-0.6.1.ebuild | 6 ++++--
 sys-devel/sparse/sparse-9999.ebuild  | 8 +++++---
 2 files changed, 9 insertions(+), 5 deletions(-)

diff --git a/sys-devel/sparse/sparse-0.6.1.ebuild 
b/sys-devel/sparse/sparse-0.6.1.ebuild
index 8828d2b9230..8df52ef8a1e 100644
--- a/sys-devel/sparse/sparse-0.6.1.ebuild
+++ b/sys-devel/sparse/sparse-0.6.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit eutils multilib toolchain-funcs
+inherit eutils llvm multilib toolchain-funcs
 
 DESCRIPTION="C semantic parser"
 HOMEPAGE="https://sparse.wiki.kernel.org/index.php/Main_Page";
@@ -22,8 +22,10 @@ SLOT="0"
 IUSE="gtk llvm test xml"
 RESTRICT="!test? ( test )"
 
+LLVM_MAX_SLOT=9
+
 RDEPEND="gtk? ( x11-libs/gtk+:2 )
-       llvm? ( >=sys-devel/llvm-3.0 )
+       llvm? ( sys-devel/llvm:${LLVM_MAX_SLOT}= )
        xml? ( dev-libs/libxml2 )"
 DEPEND="${RDEPEND}
        gtk? ( virtual/pkgconfig )

diff --git a/sys-devel/sparse/sparse-9999.ebuild 
b/sys-devel/sparse/sparse-9999.ebuild
index fa4c7a97fab..8df52ef8a1e 100644
--- a/sys-devel/sparse/sparse-9999.ebuild
+++ b/sys-devel/sparse/sparse-9999.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-inherit eutils multilib toolchain-funcs
+inherit eutils llvm multilib toolchain-funcs
 
 DESCRIPTION="C semantic parser"
 HOMEPAGE="https://sparse.wiki.kernel.org/index.php/Main_Page";
@@ -22,8 +22,10 @@ SLOT="0"
 IUSE="gtk llvm test xml"
 RESTRICT="!test? ( test )"
 
+LLVM_MAX_SLOT=9
+
 RDEPEND="gtk? ( x11-libs/gtk+:2 )
-       llvm? ( >=sys-devel/llvm-3.0 )
+       llvm? ( sys-devel/llvm:${LLVM_MAX_SLOT}= )
        xml? ( dev-libs/libxml2 )"
 DEPEND="${RDEPEND}
        gtk? ( virtual/pkgconfig )

Reply via email to