commit:     564d7f79ae417039f671c83b4f8ad9f6d867a17a
Author:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 29 11:07:27 2024 +0000
Commit:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Thu Feb 29 11:08:10 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=564d7f79

dev-tcltk/itk: fix ITCL version

Closes: https://bugs.gentoo.org/925740
Signed-off-by: Alfredo Tupone <tupone <AT> gentoo.org>

 dev-tcltk/itk/itk-4.1.0-r1.ebuild | 5 +++--
 dev-tcltk/itk/metadata.xml        | 1 +
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/dev-tcltk/itk/itk-4.1.0-r1.ebuild 
b/dev-tcltk/itk/itk-4.1.0-r1.ebuild
index 86f5abce75fe..fc8d2ac21bcb 100644
--- a/dev-tcltk/itk/itk-4.1.0-r1.ebuild
+++ b/dev-tcltk/itk/itk-4.1.0-r1.ebuild
@@ -35,8 +35,9 @@ src_prepare() {
 }
 
 src_configure() {
-       local ITCL_VERSION=$(best_version dev-tcltk/itcl)
-       ITCL_VERSION=${ITCL_VERSION:15} # remove category, package name and dash
+       local itcl_package=$(best_version dev-tcltk/itcl)
+       local itcl_version=${itcl_package#*/*-}
+       local ITCL_VERSION="${itcl_version%-*}"
        source 
"${EPREFIX}"/usr/$(get_libdir)/itcl${ITCL_VERSION}*/itclConfig.sh || die
        econf \
                --with-tcl="${EPREFIX}"/usr/$(get_libdir) \

diff --git a/dev-tcltk/itk/metadata.xml b/dev-tcltk/itk/metadata.xml
index 687db9f341b7..60cd4f349c03 100644
--- a/dev-tcltk/itk/metadata.xml
+++ b/dev-tcltk/itk/metadata.xml
@@ -7,5 +7,6 @@
        </maintainer>
        <upstream>
                <remote-id type="sourceforge">incrtcl</remote-id>
+               <remote-id type="github">tcltk/itk</remote-id>
        </upstream>
 </pkgmetadata>

Reply via email to