sys-devel/sparse: skip llvm detection for USE=-llvm, bug #715376
authorSergei Trofimovich <slyfox@gentoo.org>
Wed, 1 Apr 2020 07:30:34 +0000 (08:30 +0100)
committerSergei Trofimovich <slyfox@gentoo.org>
Wed, 1 Apr 2020 07:30:34 +0000 (08:30 +0100)
Patch by Jeroen Roovers.

Reported-and-Fixed-by: Jeroen Roovers
Closes: https://bugs.gentoo.org/715376
Package-Manager: Portage-2.3.96, Repoman-2.3.22
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
sys-devel/sparse/sparse-0.6.1.ebuild
sys-devel/sparse/sparse-9999.ebuild

index ca577f5defa0ead73fe2770c8e59ce9010db2d85..d058d2c9ea40a97d109d5cafc03387745ddc2cd8 100644 (file)
@@ -31,6 +31,10 @@ DEPEND="${RDEPEND}
        gtk? ( virtual/pkgconfig )
        xml? ( virtual/pkgconfig )"
 
+pkg_setup() {
+       use llvm && llvm_pkg_setup
+}
+
 _emake() {
        # Makefile does not allow for an easy override of flags.
        # Collect them here and override default phases.
index ca577f5defa0ead73fe2770c8e59ce9010db2d85..d058d2c9ea40a97d109d5cafc03387745ddc2cd8 100644 (file)
@@ -31,6 +31,10 @@ DEPEND="${RDEPEND}
        gtk? ( virtual/pkgconfig )
        xml? ( virtual/pkgconfig )"
 
+pkg_setup() {
+       use llvm && llvm_pkg_setup
+}
+
 _emake() {
        # Makefile does not allow for an easy override of flags.
        # Collect them here and override default phases.