summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSam James <sam@gentoo.org>2022-05-22 21:58:50 +0100
committerSam James <sam@gentoo.org>2022-05-22 21:59:15 +0100
commit489e320148ca64c0b140ce3185cb3854f4b9883e (patch)
treee5ebc5198be462018b6d2895ab347b168606a135 /sys-devel
parentvirtual/perl-ExtUtils-MakeMaker: Add 5.36 version (diff)
downloadgentoo-489e320148ca64c0b140ce3185cb3854f4b9883e.tar.gz
gentoo-489e320148ca64c0b140ce3185cb3854f4b9883e.tar.bz2
gentoo-489e320148ca64c0b140ce3185cb3854f4b9883e.zip
sys-devel/gcc: add 9.4.1_p20220520
RC for 9.5.0. Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'sys-devel')
-rw-r--r--sys-devel/gcc/Manifest1
-rw-r--r--sys-devel/gcc/gcc-9.4.1_p20220520.ebuild28
2 files changed, 29 insertions, 0 deletions
diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 22dfa20ac903..298899fdf6f6 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -24,3 +24,4 @@ DIST gcc-9-20220317.tar.xz 67699876 BLAKE2B 0cca8137afd427ca1f48e3b4869b3de6fc34
DIST gcc-9.4.0-musl-patches-1.tar.bz2 2337 BLAKE2B 7bddc631c9f0e68884acb2bb603e2867e1f65e44f3bd519844341984fa17f323a953bca21cfc05a0f84f7da943c83f2f5341899c917ab88891ac33ccafeb8f75 SHA512 b2cf463613011892b07d1a932f402d7606aa3fce4e059c342996c4ef6aa37f20159812a81fa82897b2caf658853644c5075d23c81d04c4c98e06a72bd9680488
DIST gcc-9.4.0-patches-1.tar.bz2 14012 BLAKE2B d5fbfd73d9c3a5b66be5b124d981fe5a7468363c83784989a50731f87931435f4b6302e4c20a64b20680581ed40005eff7bdd5855526a093f73a04c3c1ddab31 SHA512 b84884c7d2197cb14229d3321b98cd66c783cf9ebf7e5d1b1186e6cf32ee9e47d004ebad26118f9c848f9bc0a3783ceb23d9b65101d98c3bfa99874e66ee7cbc
DIST gcc-9.4.0.tar.xz 72411232 BLAKE2B 4bb000d33d6bd2d6cc91c040713f27f79dcf726ef8ab1542c711e0c25651507628510b1373bc73aef71ffb660afddb2eb8d8c8540f5f1498ee243cfff6c0be67 SHA512 dfd3500bf21784b8351a522d53463cf362ede66b0bc302edf350bb44e94418497a8b4b797b6af8ca9b2eeb746b3b115d9c3698381b989546e9151b4496415624
+DIST gcc-9.5.0-RC-20220520.tar.xz 72549960 BLAKE2B 78dbb1c90d5966498ebc07fdcbb27bf487f92e3dacbcbac82e7b535596a30d06f3d7c58638cceaaf2db09799731e4faa3f8c9259a5be1ea46bf29f63c530a5a5 SHA512 6dd2472a9d949bdd8beec63a73b5626903621e8d66f4df6b3e90cd8b7e1aa8535889c3a6ca9257f23ca13114c99418789a745d1d8094ce4172abcf485d08c48f
diff --git a/sys-devel/gcc/gcc-9.4.1_p20220520.ebuild b/sys-devel/gcc/gcc-9.4.1_p20220520.ebuild
new file mode 100644
index 000000000000..c02d08d06f3d
--- /dev/null
+++ b/sys-devel/gcc/gcc-9.4.1_p20220520.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PATCH_GCC_VER="9.4.0"
+PATCH_VER="1"
+MUSL_VER="1"
+
+# 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}
+
+inherit toolchain
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ elibc_glibc? ( >=sys-libs/glibc-2.13 )
+ >=${CATEGORY}/binutils-2.20"
+
+if [[ ${CATEGORY} != cross-* ]] ; then
+ PDEPEND="${PDEPEND} elibc_glibc? ( >=sys-libs/glibc-2.13 )"
+fi