Please see: https://github.com/gentoo/gentoo/pull/12124
Rationale: 1. A large number of packages incorrectly depend on multi-slot packages. 2. It is confusing to users. 3. Adding binary-compat slots to existing packages requires updating all the revdeps. More details in: https://archives.gentoo.org/gentoo-dev/message/5523fff8b488b7b5752c205e35de5a29
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15288799a04a2f551ec790017b0daad2a4b35ebe commit 15288799a04a2f551ec790017b0daad2a4b35ebe Author: Michał Górny <mgorny@gentoo.org> AuthorDate: 2019-05-28 19:07:19 +0000 Commit: Thomas Deutschmann <whissi@gentoo.org> CommitDate: 2019-06-14 17:46:37 +0000 profiles: Clone dev-libs/openssl masks → dev-libs/openssl-compat Signed-off-by: Michał Górny <mgorny@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/12124 Closes: https://bugs.gentoo.org/687984 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> profiles/arch/amd64-fbsd/package.use.mask | 1 + profiles/arch/amd64/package.use.force | 1 + profiles/arch/arm64/package.use.stable.mask | 1 + profiles/prefix/windows/winnt/package.use.mask | 3 ++- 4 files changed, 5 insertions(+), 1 deletion(-) Additionally, it has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01e98e158d3cb02427d8a73678b56b83c5285843 commit 01e98e158d3cb02427d8a73678b56b83c5285843 Author: Michał Górny <mgorny@gentoo.org> AuthorDate: 2019-05-28 19:00:54 +0000 Commit: Thomas Deutschmann <whissi@gentoo.org> CommitDate: 2019-06-14 17:46:34 +0000 dev-libs/openssl: Remove compat slots (moved to *-compat) Signed-off-by: Michał Górny <mgorny@gentoo.org> Bug: https://bugs.gentoo.org/687984 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> dev-libs/openssl/Manifest | 1 - dev-libs/openssl/files/gentoo.config-0.9.8 | 144 ------------ .../openssl/files/openssl-0.9.8e-bsd-sparc64.patch | 25 --- .../openssl/files/openssl-0.9.8h-ldflags.patch | 29 --- .../openssl/files/openssl-0.9.8m-binutils.patch | 24 -- .../files/openssl-0.9.8z_p8-perl-5.26.patch | 13 -- dev-libs/openssl/openssl-0.9.8z_p8-r1.ebuild | 163 -------------- dev-libs/openssl/openssl-1.0.2r-r200.ebuild | 248 --------------------- 8 files changed, 647 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd72274be0151a5052b83d545e52647f96f51e6a commit cd72274be0151a5052b83d545e52647f96f51e6a Author: Michał Górny <mgorny@gentoo.org> AuthorDate: 2019-05-28 18:59:32 +0000 Commit: Thomas Deutschmann <whissi@gentoo.org> CommitDate: 2019-06-14 17:46:33 +0000 dev-libs/openssl-compat: Split out of dev-libs/openssl Signed-off-by: Michał Górny <mgorny@gentoo.org> Bug: https://bugs.gentoo.org/687984 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> dev-libs/openssl-compat/Manifest | 6 + dev-libs/openssl-compat/files/gentoo.config-0.9.8 | 144 +++++++++++ dev-libs/openssl-compat/files/gentoo.config-1.0.2 | 169 ++++++++++++ .../files/openssl-0.9.8e-bsd-sparc64.patch | 25 ++ .../files/openssl-0.9.8h-ldflags.patch | 29 +++ .../files/openssl-0.9.8m-binutils.patch | 24 ++ .../files/openssl-0.9.8z_p8-perl-5.26.patch | 13 + .../files/openssl-1.0.2p-hobble-ecc.patch | 283 +++++++++++++++++++++ dev-libs/openssl-compat/metadata.xml | 19 ++ .../openssl-compat-0.9.8z_p8-r1.ebuild | 164 ++++++++++++ .../openssl-compat/openssl-compat-1.0.2r.ebuild | 249 ++++++++++++++++++ 11 files changed, 1125 insertions(+)