commit: cf7e6993c03844b31e0b6176002fd49661589f8d Author: Sam James <sam <AT> gentoo <DOT> org> AuthorDate: Thu Feb 17 18:36:03 2022 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Thu Feb 17 18:43:29 2022 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf7e6993
app-crypt/gpgme: [QA] update 1.17.0 subslot for ABI breakage - Update subslot to trigger rebuilds of consumers for ABI breakage. SONAME didn't change but this has led to crashes in e.g. KMail and other software, and could result in other unpredictable runtime issues, which is particularly dangerous for core software and libraries. - Make subslot represent all 3 libraries installed (libgpgme, libgpgmepp, libqgpgme). Closes: https://bugs.gentoo.org/833355 Signed-off-by: Sam James <sam <AT> gentoo.org> app-crypt/gpgme/{gpgme-1.17.0.ebuild => gpgme-1.17.0-r1.ebuild} | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app-crypt/gpgme/gpgme-1.17.0.ebuild b/app-crypt/gpgme/gpgme-1.17.0-r1.ebuild similarity index 92% rename from app-crypt/gpgme/gpgme-1.17.0.ebuild rename to app-crypt/gpgme/gpgme-1.17.0-r1.ebuild index 06d6ea0cfaa9..d797fd48b232 100644 --- a/app-crypt/gpgme/gpgme-1.17.0.ebuild +++ b/app-crypt/gpgme/gpgme-1.17.0-r1.ebuild @@ -13,7 +13,10 @@ HOMEPAGE="http://www.gnupg.org/related_software/gpgme" SRC_URI="mirror://gnupg/gpgme/${P}.tar.bz2" LICENSE="GPL-2 LGPL-2.1" -SLOT="1/11" # subslot = soname major version +# Please check ABI on each bump, even if SONAMEs didn't change: bug #833355 +# Use e.g. app-portage/iwdevtools integration with dev-libs/libabigail's abidiff. +# Subslot: SONAME of each: <libgpgme.libgpgmepp.libqgpgme> +SLOT="1/11.6.7" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="common-lisp static-libs +cxx python qt5"
