commit:     4fc6dbefdad22ceef6b88f21931cb6d9a900091f
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 26 12:58:47 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Apr 26 13:27:15 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fc6dbef

sys-devel/gcc: add 13.2.9999, drop 13.0.1.9999

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

 .../gcc/{gcc-13.0.1.9999.ebuild => gcc-13.2.9999.ebuild}      | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

diff --git a/sys-devel/gcc/gcc-13.0.1.9999.ebuild 
b/sys-devel/gcc/gcc-13.2.9999.ebuild
similarity index 77%
rename from sys-devel/gcc/gcc-13.0.1.9999.ebuild
rename to sys-devel/gcc/gcc-13.2.9999.ebuild
index 70b6d6a56728..a4ec9dff8746 100644
--- a/sys-devel/gcc/gcc-13.0.1.9999.ebuild
+++ b/sys-devel/gcc/gcc-13.2.9999.ebuild
@@ -9,16 +9,21 @@ MUSL_GCC_VER="13.1.0"
 
 if [[ $(ver_cut 3) == 9999 ]] ; then
        MY_PV_2=$(ver_cut 2)
-       MY_PV_3=$(($(ver_cut 3) - 9998))
        if [[ ${MY_PV_2} == 0 ]] ; then
                MY_PV_2=0
-               MY_PV_3=0
        else
                MY_PV_2=$(($(ver_cut 2) - 1))
        fi
 
        # e.g. 12.2.9999 -> 12.1.1
-       TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.${MY_PV_3}
+       TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.$(($(ver_cut 3) - 9998))
+elif [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then
+       # Cheesy hack for RCs
+       MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 
1)))-RC-$(ver_cut 5)
+       MY_P=${PN}-${MY_PV}
+       
GCC_TARBALL_SRC_URI="https://gcc.gnu.org/pub/gcc/snapshots/${MY_PV}/${MY_P}.tar.xz";
+       TOOLCHAIN_SET_S=no
+       S="${WORKDIR}"/${MY_P}
 fi
 
 inherit toolchain

Reply via email to