From 65b06e05d033438fad0e36b3bce3c318f4024856 Mon Sep 17 00:00:00 2001
From: Andrew Wilcox <AWilcox@Wilcox-Tech.com>
Date: Sun, 27 Mar 2016 16:38:12 -0500
Subject: [PATCH] sys-devel/build-tools: Allow cross-compilation

---
 sys-devel/build-tools/build-tools-1.ebuild | 8 +++++---
 sys-devel/build-tools/metadata.xml         | 8 ++++++++
 2 files changed, 13 insertions(+), 3 deletions(-)
 create mode 100644 sys-devel/build-tools/metadata.xml

diff --git a/sys-devel/build-tools/build-tools-1.ebuild b/sys-devel/build-tools/build-tools-1.ebuild
index 02a4624922..4288c5248f 100644
--- a/sys-devel/build-tools/build-tools-1.ebuild
+++ b/sys-devel/build-tools/build-tools-1.ebuild
@@ -10,14 +10,12 @@ SRC_URI=""
 LICENSE="UoI-NCSA"
 SLOT="0"
 KEYWORDS="arm mips ppc x86 x86_64 ~alpha ~arm64 ~hppa ~ppc64 ~sparc64"
-IUSE=""
+IUSE="+native"
 
 DEPEND=""
 RDEPEND="${DEPEND}
     dev-util/cmake[doc]
 	dev-vcs/cvs[doc]
-	dev-vcs/git[curl,doc,gpg]
-	dev-vcs/subversion[doc]
 	sys-apps/man-pages
 	sys-apps/man-pages-posix
     sys-devel/autoconf
@@ -30,4 +28,8 @@ RDEPEND="${DEPEND}
 	sys-devel/patch
 	=sys-kernel/linux-headers-4.4
 	virtual/yacc
+	native? (
+		dev-vcs/git[curl,doc,gpg]
+		dev-vcs/subversion[doc]
+	)
 "
diff --git a/sys-devel/build-tools/metadata.xml b/sys-devel/build-tools/metadata.xml
new file mode 100644
index 0000000000..036ced2ddb
--- /dev/null
+++ b/sys-devel/build-tools/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+	<longdescription lang="en">Provides a set of tools useful for software development.</longdescription>
+	<use>
+		<flag name="native">Indicates a native build.  Disable for cross-compiling.</flag>
+	</use>
+</pkgmetadata>
-- 
GitLab