commit:     14987e26ae1a504170cf40d14ab357f7011c9eec
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Mar  9 07:56:42 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Mar  9 07:57:03 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14987e26

media-gfx/imagemagick: add note re SLOT & ABI

Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-gfx/imagemagick/imagemagick-6.9.12.77.ebuild | 4 +++-
 media-gfx/imagemagick/imagemagick-7.1.0.62.ebuild  | 4 +++-
 media-gfx/imagemagick/imagemagick-9999.ebuild      | 6 ++++--
 3 files changed, 10 insertions(+), 4 deletions(-)

diff --git a/media-gfx/imagemagick/imagemagick-6.9.12.77.ebuild 
b/media-gfx/imagemagick/imagemagick-6.9.12.77.ebuild
index e059d3f73ad6..b8d2fa1c3ff7 100644
--- a/media-gfx/imagemagick/imagemagick-6.9.12.77.ebuild
+++ b/media-gfx/imagemagick/imagemagick-6.9.12.77.ebuild
@@ -23,7 +23,9 @@ DESCRIPTION="A collection of tools and libraries for many 
image formats"
 HOMEPAGE="https://www.imagemagick.org/";
 
 LICENSE="imagemagick"
-SLOT="0/6.9.12-58"
+# Please check this on bumps, SONAME is often not updated! Use abidiff on 
old/new.
+# If ABI is broken, change the bit after the '-'.
+SLOT="0/$(ver_cut 1-3)-58"
 IUSE="bzip2 corefonts +cxx djvu fftw fontconfig fpx graphviz hdri heif jbig 
jpeg jpeg2k lcms lqr lzma opencl openexr openmp pango perl +png postscript q32 
q8 raw static-libs svg test tiff truetype webp wmf X xml zlib"
 
 REQUIRED_USE="corefonts? ( truetype )

diff --git a/media-gfx/imagemagick/imagemagick-7.1.0.62.ebuild 
b/media-gfx/imagemagick/imagemagick-7.1.0.62.ebuild
index 568ce31eb232..516ae1cca24a 100644
--- a/media-gfx/imagemagick/imagemagick-7.1.0.62.ebuild
+++ b/media-gfx/imagemagick/imagemagick-7.1.0.62.ebuild
@@ -23,7 +23,9 @@ DESCRIPTION="A collection of tools and libraries for many 
image formats"
 HOMEPAGE="https://www.imagemagick.org/";
 
 LICENSE="imagemagick"
-SLOT="0/7.1.0-43"
+# Please check this on bumps, SONAME is often not updated! Use abidiff on 
old/new.
+# If ABI is broken, change the bit after the '-'.
+SLOT="0/$(ver_cut 1-3)-43"
 IUSE="bzip2 corefonts +cxx djvu fftw fontconfig fpx graphviz hdri heif jbig 
jpeg jpeg2k lcms lqr lzma opencl openexr openmp pango perl +png postscript q32 
q8 raw static-libs svg test tiff truetype webp wmf X xml zip zlib"
 
 REQUIRED_USE="corefonts? ( truetype )

diff --git a/media-gfx/imagemagick/imagemagick-9999.ebuild 
b/media-gfx/imagemagick/imagemagick-9999.ebuild
index 0b385cf01cad..516ae1cca24a 100644
--- a/media-gfx/imagemagick/imagemagick-9999.ebuild
+++ b/media-gfx/imagemagick/imagemagick-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -23,7 +23,9 @@ DESCRIPTION="A collection of tools and libraries for many 
image formats"
 HOMEPAGE="https://www.imagemagick.org/";
 
 LICENSE="imagemagick"
-SLOT="0/7.1.0-43"
+# Please check this on bumps, SONAME is often not updated! Use abidiff on 
old/new.
+# If ABI is broken, change the bit after the '-'.
+SLOT="0/$(ver_cut 1-3)-43"
 IUSE="bzip2 corefonts +cxx djvu fftw fontconfig fpx graphviz hdri heif jbig 
jpeg jpeg2k lcms lqr lzma opencl openexr openmp pango perl +png postscript q32 
q8 raw static-libs svg test tiff truetype webp wmf X xml zip zlib"
 
 REQUIRED_USE="corefonts? ( truetype )

Reply via email to