commit:     424a52f32c0addf39a4bef25de31bf44c5a37539
Author:     Z. Liu <zhixu.liu <AT> gmail <DOT> com>
AuthorDate: Sat Jan 18 14:59:25 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Apr  7 03:48:05 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=424a52f3

dev-libs/cdk: add --with-shlib-version=abi for configure

so for example:
  /usr/lib64/libcdk.so -> libcdk.so.6.3.4 -> libcdk.so.5.0
will turn into:
  /usr/lib64/libcdk.so -> libcdk.so.5.0 -> libcdk.so.6.3.4

libcdk.so.6.3.4 is the soname, will be kept by preserved-libs

update subsolot to full soname version too

Closes: https://bugs.gentoo.org/831226
Signed-off-by: Z. Liu <zhixu.liu <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/41471
Signed-off-by: Sam James <sam <AT> gentoo.org>

 .../cdk/{cdk-5.0.20230201-r1.ebuild => cdk-5.0.20230201-r2.ebuild}     | 3 ++-
 dev-libs/cdk/cdk-5.0.20230201.ebuild                                   | 2 +-
 dev-libs/cdk/{cdk-5.0.20240331.ebuild => cdk-5.0.20240331-r1.ebuild}   | 3 ++-
 .../cdk/{cdk-5.0.20240619-r1.ebuild => cdk-5.0.20240619-r2.ebuild}     | 3 ++-
 dev-libs/cdk/{cdk-5.0.20250116.ebuild => cdk-5.0.20250116-r1.ebuild}   | 3 ++-
 5 files changed, 9 insertions(+), 5 deletions(-)

diff --git a/dev-libs/cdk/cdk-5.0.20230201-r1.ebuild 
b/dev-libs/cdk/cdk-5.0.20230201-r2.ebuild
similarity index 95%
rename from dev-libs/cdk/cdk-5.0.20230201-r1.ebuild
rename to dev-libs/cdk/cdk-5.0.20230201-r2.ebuild
index 053878f3b112..13870b93071e 100644
--- a/dev-libs/cdk/cdk-5.0.20230201-r1.ebuild
+++ b/dev-libs/cdk/cdk-5.0.20230201-r2.ebuild
@@ -15,7 +15,7 @@ SRC_URI+=" verify-sig? ( 
https://invisible-island.net/archives/${PN}/${MY_P}.tgz
 S="${WORKDIR}"/${MY_P}
 
 LICENSE="MIT"
-SLOT="0/6" # subslot = soname version
+SLOT="0/6.3.4" # subslot = soname version, check VERSION
 KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux"
 IUSE="examples unicode"
 
@@ -41,6 +41,7 @@ src_configure() {
                --enable-const \
                --with-shared \
                --with-pkg-config \
+               --with-shlib-version=abi \
                --with-ncurses$(usex unicode "w" "")
 }
 

diff --git a/dev-libs/cdk/cdk-5.0.20230201.ebuild 
b/dev-libs/cdk/cdk-5.0.20230201.ebuild
index e4f46bdd5dd0..321d778032d6 100644
--- a/dev-libs/cdk/cdk-5.0.20230201.ebuild
+++ b/dev-libs/cdk/cdk-5.0.20230201.ebuild
@@ -15,7 +15,7 @@ SRC_URI+=" verify-sig? ( 
https://invisible-island.net/archives/${PN}/${MY_P}.tgz
 S="${WORKDIR}"/${MY_P}
 
 LICENSE="MIT"
-SLOT="0/6" # subslot = soname version
+SLOT="0/6.3.4" # subslot = soname version, check VERSION
 KEYWORDS="~alpha amd64 ~arm64 ~hppa ppc ppc64 ~s390 sparc x86 ~amd64-linux 
~x86-linux"
 IUSE="examples unicode"
 

diff --git a/dev-libs/cdk/cdk-5.0.20240331.ebuild 
b/dev-libs/cdk/cdk-5.0.20240331-r1.ebuild
similarity index 95%
rename from dev-libs/cdk/cdk-5.0.20240331.ebuild
rename to dev-libs/cdk/cdk-5.0.20240331-r1.ebuild
index 7a2837499e80..97cceadcfe93 100644
--- a/dev-libs/cdk/cdk-5.0.20240331.ebuild
+++ b/dev-libs/cdk/cdk-5.0.20240331-r1.ebuild
@@ -15,7 +15,7 @@ SRC_URI+=" verify-sig? ( 
https://invisible-island.net/archives/${PN}/${MY_P}.tgz
 S="${WORKDIR}"/${MY_P}
 
 LICENSE="MIT"
-SLOT="0/6" # subslot = soname version
+SLOT="0/6.3.4" # subslot = soname version, check VERSION
 KEYWORDS="~alpha amd64 ~arm64 ~hppa ppc ppc64 ~s390 sparc x86 ~amd64-linux 
~x86-linux"
 IUSE="examples unicode"
 
@@ -41,6 +41,7 @@ src_configure() {
                --enable-const \
                --with-shared \
                --with-pkg-config \
+               --with-shlib-version=abi \
                --with-ncurses$(usex unicode "w" "")
 }
 

diff --git a/dev-libs/cdk/cdk-5.0.20240619-r1.ebuild 
b/dev-libs/cdk/cdk-5.0.20240619-r2.ebuild
similarity index 95%
rename from dev-libs/cdk/cdk-5.0.20240619-r1.ebuild
rename to dev-libs/cdk/cdk-5.0.20240619-r2.ebuild
index b2fe41e7d07a..01a06bd4900f 100644
--- a/dev-libs/cdk/cdk-5.0.20240619-r1.ebuild
+++ b/dev-libs/cdk/cdk-5.0.20240619-r2.ebuild
@@ -15,7 +15,7 @@ SRC_URI+=" verify-sig? ( 
https://invisible-island.net/archives/${PN}/${MY_P}.tgz
 S="${WORKDIR}"/${MY_P}
 
 LICENSE="MIT"
-SLOT="0/6" # subslot = soname version
+SLOT="0/6.3.4" # subslot = soname version, check VERSION
 KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux"
 IUSE="examples unicode"
 
@@ -45,6 +45,7 @@ src_configure() {
                --enable-const \
                --with-shared \
                --with-pkg-config \
+               --with-shlib-version=abi \
                --enable-pc-files \
                
--with-pkg-config-libdir="${EPREFIX}/usr/$(get_libdir)/pkgconfig" \
                --with-ncurses$(usex unicode "w" "")

diff --git a/dev-libs/cdk/cdk-5.0.20250116.ebuild 
b/dev-libs/cdk/cdk-5.0.20250116-r1.ebuild
similarity index 95%
rename from dev-libs/cdk/cdk-5.0.20250116.ebuild
rename to dev-libs/cdk/cdk-5.0.20250116-r1.ebuild
index 57e04aacc320..5cf7ec3c7880 100644
--- a/dev-libs/cdk/cdk-5.0.20250116.ebuild
+++ b/dev-libs/cdk/cdk-5.0.20250116-r1.ebuild
@@ -15,7 +15,7 @@ SRC_URI+=" verify-sig? ( 
https://invisible-island.net/archives/${PN}/${MY_P}.tgz
 S="${WORKDIR}"/${MY_P}
 
 LICENSE="MIT"
-SLOT="0/6" # subslot = soname version
+SLOT="0/6.3.5" # subslot = soname version, check VERSION
 KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux"
 IUSE="examples unicode"
 
@@ -42,6 +42,7 @@ src_configure() {
                --with-shared \
                --with-pkg-config \
                --enable-pc-files \
+               --with-shlib-version=abi \
                
--with-pkg-config-libdir="${EPREFIX}/usr/$(get_libdir)/pkgconfig" \
                --with-ncurses$(usex unicode "w" "")
 }

Reply via email to