[PATCH 31/94] sys-apps/portage: only depend on sandbox on linux

Sam James <[email protected]>
Newsgroups gmane.linux.gentoo.devel
Message-ID <54613085941919109efd581e6346e0ef70795a8f.1774994309.git.sam@gentoo.org>
sandbox doesn't build on Hurd (PATH_MAX) but it also relies on ptrace
for static binaries.

Signed-off-by: Sam James <[email protected]>
---
 sys-apps/portage/portage-3.0.72-r1.ebuild | 8 +++++---
 sys-apps/portage/portage-3.0.77-r1.ebuild | 8 +++++---
 sys-apps/portage/portage-3.0.77-r3.ebuild | 8 +++++---
 sys-apps/portage/portage-3.0.77.ebuild    | 8 +++++---
 sys-apps/portage/portage-9999.ebuild      | 8 +++++---
 5 files changed, 25 insertions(+), 15 deletions(-)

diff --git a/sys-apps/portage/portage-3.0.72-r1.ebuild b/sys-apps/portage/portage-3.0.72-r1.ebuild
index 39aad3c08506b..c44316aa2541d 100644
--- a/sys-apps/portage/portage-3.0.72-r1.ebuild
+++ b/sys-apps/portage/portage-3.0.72-r1.ebuild
@@ -71,9 +71,11 @@ RDEPEND="
 			>=app-portage/gemato-14.5[${PYTHON_USEDEP}]
 		)
 	)
-	elibc_glibc? ( >=sys-apps/sandbox-2.2 )
-	elibc_musl? ( >=sys-apps/sandbox-2.2 )
-	kernel_linux? ( sys-apps/util-linux )
+	kernel_linux? (
+		sys-apps/util-linux
+		elibc_glibc? ( >=sys-apps/sandbox-2.2 )
+		elibc_musl? ( >=sys-apps/sandbox-2.2 )
+	)
 	selinux? ( >=sys-libs/libselinux-2.0.94[python,${PYTHON_USEDEP}] )
 	xattr? ( kernel_linux? (
 		>=sys-apps/install-xattr-0.3
diff --git a/sys-apps/portage/portage-3.0.77-r1.ebuild b/sys-apps/portage/portage-3.0.77-r1.ebuild
index ebc2bac975471..8cc877639903f 100644
--- a/sys-apps/portage/portage-3.0.77-r1.ebuild
+++ b/sys-apps/portage/portage-3.0.77-r1.ebuild
@@ -71,9 +71,11 @@ RDEPEND="
 			>=app-portage/gemato-14.5[${PYTHON_USEDEP}]
 		)
 	)
-	elibc_glibc? ( >=sys-apps/sandbox-2.2 )
-	elibc_musl? ( >=sys-apps/sandbox-2.2 )
-	kernel_linux? ( sys-apps/util-linux )
+	kernel_linux? (
+		sys-apps/util-linux
+		elibc_glibc? ( >=sys-apps/sandbox-2.2 )
+		elibc_musl? ( >=sys-apps/sandbox-2.2 )
+	)
 	selinux? ( >=sys-libs/libselinux-2.0.94[python,${PYTHON_USEDEP}] )
 	xattr? ( kernel_linux? (
 		>=sys-apps/install-xattr-0.3
diff --git a/sys-apps/portage/portage-3.0.77-r3.ebuild b/sys-apps/portage/portage-3.0.77-r3.ebuild
index ce54cfa4db4fe..3dbc5fc06efbe 100644
--- a/sys-apps/portage/portage-3.0.77-r3.ebuild
+++ b/sys-apps/portage/portage-3.0.77-r3.ebuild
@@ -72,9 +72,11 @@ RDEPEND="
 			>=app-portage/gemato-14.5[${PYTHON_USEDEP}]
 		)
 	)
-	elibc_glibc? ( >=sys-apps/sandbox-2.2 )
-	elibc_musl? ( >=sys-apps/sandbox-2.2 )
-	kernel_linux? ( sys-apps/util-linux )
+	kernel_linux? (
+		sys-apps/util-linux
+		elibc_glibc? ( >=sys-apps/sandbox-2.2 )
+		elibc_musl? ( >=sys-apps/sandbox-2.2 )
+	)
 	selinux? ( >=sys-libs/libselinux-2.0.94[python,${PYTHON_USEDEP}] )
 	xattr? ( kernel_linux? (
 		>=sys-apps/install-xattr-0.3
diff --git a/sys-apps/portage/portage-3.0.77.ebuild b/sys-apps/portage/portage-3.0.77.ebuild
index 21fad59014bc9..d5aba3270f355 100644
--- a/sys-apps/portage/portage-3.0.77.ebuild
+++ b/sys-apps/portage/portage-3.0.77.ebuild
@@ -71,9 +71,11 @@ RDEPEND="
 			>=app-portage/gemato-14.5[${PYTHON_USEDEP}]
 		)
 	)
-	elibc_glibc? ( >=sys-apps/sandbox-2.2 )
-	elibc_musl? ( >=sys-apps/sandbox-2.2 )
-	kernel_linux? ( sys-apps/util-linux )
+	kernel_linux? (
+		sys-apps/util-linux
+		elibc_glibc? ( >=sys-apps/sandbox-2.2 )
+		elibc_musl? ( >=sys-apps/sandbox-2.2 )
+	)
 	selinux? ( >=sys-libs/libselinux-2.0.94[python,${PYTHON_USEDEP}] )
 	xattr? ( kernel_linux? (
 		>=sys-apps/install-xattr-0.3
diff --git a/sys-apps/portage/portage-9999.ebuild b/sys-apps/portage/portage-9999.ebuild
index 0e0def53378ce..62f87f2f1b9ca 100644
--- a/sys-apps/portage/portage-9999.ebuild
+++ b/sys-apps/portage/portage-9999.ebuild
@@ -72,9 +72,11 @@ RDEPEND="
 			>=app-portage/gemato-14.5[${PYTHON_USEDEP}]
 		)
 	)
-	elibc_glibc? ( >=sys-apps/sandbox-2.2 )
-	elibc_musl? ( >=sys-apps/sandbox-2.2 )
-	kernel_linux? ( sys-apps/util-linux )
+	kernel_linux? (
+		sys-apps/util-linux
+		elibc_glibc? ( >=sys-apps/sandbox-2.2 )
+		elibc_musl? ( >=sys-apps/sandbox-2.2 )
+	)
 	selinux? ( >=sys-libs/libselinux-2.0.94[python,${PYTHON_USEDEP}] )
 	xattr? ( kernel_linux? (
 		>=sys-apps/install-xattr-0.3
-- 
2.53.0
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.