Gentoo Archives: gentoo-commits

From: Sergei Trofimovich <slyfox@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-devel/gcc/
Date: Sat, 01 Jun 2019 10:10:50
Message-Id: 1559383831.c253612b708cfb01f9fa792a2fc19538b1240666.slyfox@gentoo
1 commit: c253612b708cfb01f9fa792a2fc19538b1240666
2 Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
3 AuthorDate: Sat Jun 1 09:27:44 2019 +0000
4 Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
5 CommitDate: Sat Jun 1 10:10:31 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c253612b
7
8 sys-devel/gcc: 4.3.6: cut 1.4 patchset
9
10 Two new patches:
11 98_all_libjava-ucontext.patch: fix libjava build on modern glibc
12 99_all_cgraph_node-gcc-9.patch: workaround buid failure against gcc-9.1.0
13
14 Closes: https://bugs.gentoo.org/629502
15 Bug: https://gcc.gnu.org/PR90677
16 Package-Manager: Portage-2.3.67, Repoman-2.3.13
17 Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>
18
19 sys-devel/gcc/Manifest | 1 +
20 sys-devel/gcc/gcc-4.3.6-r3.ebuild | 28 ++++++++++++++++++++++++++++
21 2 files changed, 29 insertions(+)
22
23 diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
24 index b81b2345496..bfd3b96d0ef 100644
25 --- a/sys-devel/gcc/Manifest
26 +++ b/sys-devel/gcc/Manifest
27 @@ -23,6 +23,7 @@ DIST gcc-4.2.4-uclibc-patches-1.0.tar.bz2 19167 BLAKE2B bf2bcc9ece9096cf7fda9999
28 DIST gcc-4.2.4.tar.bz2 44025458 BLAKE2B 1d9645298dbbb1aba7b2957acf5b9839bd702a85120aa82d4cada0e4ea68a1d633422d8fcedc405504768e2f932e4b9d1a70a86da0b8efa5fc923b786ebc259f SHA512 c6e3e4fce1d27d0c56ab24f4809367d9329b620b7c124e88de190f2ea2ae57b5e06d0bda85c5a74237a4f94ddba53dc91faea0611fff7b19ad720edc312cb0d9
29 DIST gcc-4.3.6-patches-1.2.tar.bz2 76826 BLAKE2B c37cb013a6928e8494e9de1eab9601ee4575523b4bfa4e7c1f64cebbf64ef57bf877234a1e637515eef80535d2faa4ea67792e9434b44421a430b6fa6ab07921 SHA512 229692a6026ebadc4d87342fd11695338c0fb2a13c43ed6288710fbdca4d7330c74a2c8a46f60637be9c4c38365076f068d35c5a91faa1c69a55e5e7aeac79f8
30 DIST gcc-4.3.6-patches-1.3.tar.bz2 77886 BLAKE2B 076183e5dfb9a11d76ec52a8226d0e2f5ceeb34fed49af9e4c8c3a17455d80486214d66d43c812e6f5ac9e8cb34dc628b40ad9678ee30610aba61731150ddcde SHA512 fb7985da07da1cf9f159c31a3b6a037e673eb8441b8903df62831355c5c3510805fd183f0ac7c590c159cf5d97a8f25c407143d02888878266b6f6318169a3ba
31 +DIST gcc-4.3.6-patches-1.4.tar.bz2 79026 BLAKE2B fd7597483095afa114ab4df18134d3f00882c1476ae30b7aa531dffdca111599e811a451466fa981d0f94eb29a04cd784a36aaab4bd365ad522eac44e5aa5c0c SHA512 4f19a6221c520d62a4ab8731afb76c20d9dcca7b0cf6e52011b30fef013fc21fdf30c619a4bf959a344e9a6849459e9bb25ee204dc1b7d757e87a647ddd1f3c5
32 DIST gcc-4.3.6-uclibc-patches-1.0.tar.bz2 3021 BLAKE2B c3b18a85253fc7b63e2f1fa541ce2c9bbe0c664fb5da8d494c89889d19aaebf513c40cabdf3271e3d074aace500bcde4f0ba4478c35ae0ae105b4a31d6e4e917 SHA512 6b85bf4caf5662ae114e472199c2f77d1fef63c485c073643968b6e0575c13bfa4ce9a32191908f34e70d41fd9fb5b9bc2b527542d82dac881a0462bfe89b120
33 DIST gcc-4.3.6.tar.bz2 59756702 BLAKE2B 0bca01c8c2e7d8dc2f971c2b2bfb52d61285154c3fd14d6356a1cf083622aadadd9031bf0aead9a285eb1c4200c2d9515773c256acbdc901842aa16e06cc81e7 SHA512 0cb43f523135c6d54b3b5e26de7044fe096c16e7c3af8e400b2b48c5e52b4b5aa56615b1eca5e326b0202cf34870daa6ac44ec9633762acafa4425552b4029ee
34 DIST gcc-4.4.3-specs-0.2.0.tar.bz2 2004 BLAKE2B 96f5ba2028bc6e0ef71e009857c37118a54d13d30de24d697c85e5772f9f2b7853615648cf2e4ee81d8385f6518c64588c0b56675c00f95ef39fca2a808f075e SHA512 779ecb0a064d2138b54569c8ae501975b8a6b72e5a3acbf8597619a8db77ee42ef9b0e62608d5192a15e4393e7dfc009bb50b994782236faa744b2c46b5fe517
35
36 diff --git a/sys-devel/gcc/gcc-4.3.6-r3.ebuild b/sys-devel/gcc/gcc-4.3.6-r3.ebuild
37 new file mode 100644
38 index 00000000000..637aa208400
39 --- /dev/null
40 +++ b/sys-devel/gcc/gcc-4.3.6-r3.ebuild
41 @@ -0,0 +1,28 @@
42 +# Copyright 1999-2019 Gentoo Authors
43 +# Distributed under the terms of the GNU General Public License v2
44 +
45 +EAPI="5"
46 +
47 +PATCH_VER="1.4"
48 +UCLIBC_VER="1.0"
49 +
50 +inherit toolchain
51 +
52 +KEYWORDS="~alpha ~amd64 ~arm -hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
53 +
54 +RDEPEND=""
55 +DEPEND="${RDEPEND}
56 + ppc? ( >=${CATEGORY}/binutils-2.17 )
57 + ppc64? ( >=${CATEGORY}/binutils-2.17 )
58 + >=${CATEGORY}/binutils-2.15.94"
59 +if [[ ${CATEGORY} != cross-* ]] ; then
60 + PDEPEND="${PDEPEND} elibc_glibc? ( >=sys-libs/glibc-2.8 )"
61 +fi
62 +
63 +src_prepare() {
64 + toolchain_src_prepare
65 +
66 + use vanilla && return 0
67 +
68 + sed -i 's/use_fixproto=yes/:/' gcc/config.gcc #PR33200
69 +}