commit:     bcf1494c50e606bb0ac0a7b49afeaa9c2b2c2d52
Author:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Fri May 22 09:47:00 2020 +0000
Commit:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Fri May 22 09:47:00 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bcf1494c

sys-devel/gcc-config: add USE=+native-symlinks flag

This flag guards presence of 'cc', 'gcc' and friends.

Bug: https://bugs.gentoo.org/724454
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>

 sys-devel/gcc-config/gcc-config-9999.ebuild |  5 +++--
 sys-devel/gcc-config/metadata.xml           | 11 +++++++----
 2 files changed, 10 insertions(+), 6 deletions(-)

diff --git a/sys-devel/gcc-config/gcc-config-9999.ebuild 
b/sys-devel/gcc-config/gcc-config-9999.ebuild
index c27a2a1f2a8..b599996f2b3 100644
--- a/sys-devel/gcc-config/gcc-config-9999.ebuild
+++ b/sys-devel/gcc-config/gcc-config-9999.ebuild
@@ -18,14 +18,15 @@ DESCRIPTION="Utility to manage compilers"
 HOMEPAGE="https://gitweb.gentoo.org/proj/gcc-config.git/";
 LICENSE="GPL-2"
 SLOT="0"
-IUSE=""
+IUSE="+native-symlinks"
 
 RDEPEND=">=sys-apps/gentoo-functions-0.10"
 
 src_compile() {
        emake CC="$(tc-getCC)" \
                PV="${PV}" \
-               SUBLIBDIR="$(get_libdir)"
+               SUBLIBDIR="$(get_libdir)" \
+               USE_NATIVE_LINKS="$(usex native-symlinks)"
 }
 
 src_install() {

diff --git a/sys-devel/gcc-config/metadata.xml 
b/sys-devel/gcc-config/metadata.xml
index e396f375597..33e9604b041 100644
--- a/sys-devel/gcc-config/metadata.xml
+++ b/sys-devel/gcc-config/metadata.xml
@@ -1,8 +1,11 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
 <pkgmetadata>
-<maintainer type="project">
-       <email>toolch...@gentoo.org</email>
-       <name>Gentoo Toolchain Project</name>
-</maintainer>
+       <maintainer type="project">
+               <email>toolch...@gentoo.org</email>
+               <name>Gentoo Toolchain Project</name>
+       </maintainer>
+       <use>
+               <flag name="native-symlinks">Install native symlinks like 'gcc' 
or 'g++' to /usr/bin. Otherwise keep only ${CTARGET}-gcc and friends.</flag>
+       </use>
 </pkgmetadata>

Reply via email to