commit:     870b5b35eac735678dbd26650872cc8aeb38c305
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 21 16:20:18 2016 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Jun 21 17:20:46 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=870b5b35

toolchain-binutils.eclass: [QA] Remove USE=multislot, #584610

The USE=multislot was used only to control build-time blocker on
previous versions of binutils. However, there is no technical reason not
to have multiple binutils versions installed at build time (or run
time). Considering that the flag does not control the installed files or
the package in any other way, it is an invalid use of USE flags.

 eclass/toolchain-binutils.eclass       | 3 +--
 sys-devel/binutils-hppa64/metadata.xml | 1 -
 sys-devel/binutils/metadata.xml        | 1 -
 3 files changed, 1 insertion(+), 4 deletions(-)

diff --git a/eclass/toolchain-binutils.eclass b/eclass/toolchain-binutils.eclass
index a23300f..34c8569 100644
--- a/eclass/toolchain-binutils.eclass
+++ b/eclass/toolchain-binutils.eclass
@@ -88,7 +88,7 @@ if version_is_at_least 2.18 ; then
 else
        LICENSE="|| ( GPL-2 LGPL-2 )"
 fi
-IUSE="cxx multislot multitarget nls static-libs test vanilla"
+IUSE="cxx multitarget nls static-libs test vanilla"
 if version_is_at_least 2.19 ; then
        IUSE+=" zlib"
 fi
@@ -97,7 +97,6 @@ SLOT="${BVER}"
 RDEPEND=">=sys-devel/binutils-config-3"
 in_iuse zlib && RDEPEND+=" zlib? ( sys-libs/zlib )"
 DEPEND="${RDEPEND}
-       !multislot? ( !<${CATEGORY}/${P} )
        test? ( dev-util/dejagnu )
        nls? ( sys-devel/gettext )
        sys-devel/flex

diff --git a/sys-devel/binutils-hppa64/metadata.xml 
b/sys-devel/binutils-hppa64/metadata.xml
index 0218c94..40dbc38 100644
--- a/sys-devel/binutils-hppa64/metadata.xml
+++ b/sys-devel/binutils-hppa64/metadata.xml
@@ -9,7 +9,6 @@
 binutils for 64bit kernel on hppa.
 </longdescription>
 <use>
-       <flag name="multislot">Allow for multiple versions of binutils to be 
emerged at once for same CTARGET</flag>
        <flag name="multitarget">Adds support to binutils for cross compiling 
(does not work with gas)</flag>
 </use>
 </pkgmetadata>

diff --git a/sys-devel/binutils/metadata.xml b/sys-devel/binutils/metadata.xml
index f6850d0..3b4e078 100644
--- a/sys-devel/binutils/metadata.xml
+++ b/sys-devel/binutils/metadata.xml
@@ -6,7 +6,6 @@
 <name>Gentoo Toolchain Project</name>
 </maintainer>
 <use>
-<flag name="multislot">Allow for multiple versions of binutils to be emerged 
at once for same CTARGET</flag>
 <flag name="multitarget">Adds support to binutils for cross compiling (does 
not work with gas)</flag>
 </use>
 <upstream>

Reply via email to