virtual/os-headers: no-op with USE=prefix-guest
authorMichael Haubenwallner <haubi@gentoo.org>
Mon, 28 May 2018 14:01:14 +0000 (16:01 +0200)
committerMichael Haubenwallner <haubi@gentoo.org>
Mon, 4 Jun 2018 08:12:11 +0000 (10:12 +0200)
Closes: https://bugs.gentoo.org/656742

Package-Manager: Portage-2.3.24, Repoman-2.3.6

virtual/os-headers/os-headers-0-r1.ebuild

index 2275804ebdbd971e6d5eede99aba3c80354a71e1..1c5db1ee456ab5b1859e902ea825a6bbbbd7aada 100644 (file)
@@ -10,10 +10,12 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~s
 # depend on SLOT 0 of linux-headers, because kernel-2.eclass
 # sets a different SLOT for cross-building
 RDEPEND="
-       || (
-               kernel_linux? ( sys-kernel/linux-headers:0 )
-               kernel_Winnt? (
-                       elibc_mingw? ( dev-util/mingw64-runtime )
+       !prefix-guest? (
+               || (
+                       kernel_linux? ( sys-kernel/linux-headers:0 )
+                       kernel_Winnt? (
+                               elibc_mingw? ( dev-util/mingw64-runtime )
+                       )
+                       !prefix? ( sys-freebsd/freebsd-lib )
                )
-               !prefix? ( sys-freebsd/freebsd-lib )
        )"