commit:     03291e3303596b36a1c1d595450a8ccc7afdce79
Author:     Karlson2k (Evgeny Grin) <k2k <AT> narod <DOT> ru>
AuthorDate: Tue Mar  8 16:04:16 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Mar  8 18:38:19 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03291e33

media-libs/gmmlib: added new subslot

While gmmlib version 2.0.3 has not introduced new so-name, it is
required to rebuild dependent packages as otherwise they are
crashing.

Closes: https://bugs.gentoo.org/834634
Closes: https://bugs.gentoo.org/834785
Bug: https://bugs.gentoo.org/834734
Signed-off-by: Karlson2k (Evgeny Grin) <k2k <AT> narod.ru>
Closes: https://github.com/gentoo/gentoo/pull/24453
Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-libs/gmmlib/{gmmlib-22.0.3.ebuild => gmmlib-22.0.3-r1.ebuild} | 5 ++++-
 media-libs/gmmlib/gmmlib-9999.ebuild                                | 5 ++++-
 2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/media-libs/gmmlib/gmmlib-22.0.3.ebuild 
b/media-libs/gmmlib/gmmlib-22.0.3-r1.ebuild
similarity index 78%
rename from media-libs/gmmlib/gmmlib-22.0.3.ebuild
rename to media-libs/gmmlib/gmmlib-22.0.3-r1.ebuild
index 1e2a71912bdd..c99bb7dfa852 100644
--- a/media-libs/gmmlib/gmmlib-22.0.3.ebuild
+++ b/media-libs/gmmlib/gmmlib-22.0.3-r1.ebuild
@@ -12,7 +12,10 @@ S="${WORKDIR}/${PN}-intel-${P}"
 
 KEYWORDS="~amd64"
 LICENSE="MIT"
-SLOT="0/12"
+# gmmlib version 22.0.3 made breaking ABI changes without changing the
+# soname, so the "_1" subslot suffix was added. There is no need to keep
+# this suffix after the next soname version bump.
+SLOT="0/12_1"
 IUSE="+custom-cflags test"
 RESTRICT="!test? ( test )"
 

diff --git a/media-libs/gmmlib/gmmlib-9999.ebuild 
b/media-libs/gmmlib/gmmlib-9999.ebuild
index ff83cbf204ae..813c2d6ebd0e 100644
--- a/media-libs/gmmlib/gmmlib-9999.ebuild
+++ b/media-libs/gmmlib/gmmlib-9999.ebuild
@@ -18,7 +18,10 @@ HOMEPAGE="https://github.com/intel/gmmlib";
 SRC_URI=""
 
 LICENSE="MIT"
-SLOT="0/12"
+# gmmlib version 22.0.3 made breaking ABI changes without changing the
+# soname, so the "_1" subslot suffix was added. There is no need to keep
+# this suffix after the next soname version bump.
+SLOT="0/12_1"
 IUSE="test +custom-cflags"
 RESTRICT="!test? ( test )"
 

Reply via email to