commit:     45e144051196a37dd3a0fb63c17c89b379427f0f
Author:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 23 22:07:40 2018 +0000
Commit:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Sun Sep 23 22:36:01 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45e14405

sys-devel/gcc: cut 1.3 patchset for 4.3.6

One new patch:
+ 92_all_ucontext-to-ucontext_t.patch
  fix build failure against glibc-2.28

Bug: https://bugs.gentoo.org/629502
Package-Manager: Portage-2.3.49, Repoman-2.3.11

 sys-devel/gcc/Manifest            |  1 +
 sys-devel/gcc/gcc-4.3.6-r2.ebuild | 28 ++++++++++++++++++++++++++++
 2 files changed, 29 insertions(+)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 18c12c6b17e..1ee7b36177c 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -20,6 +20,7 @@ DIST gcc-4.2.4-patches-1.4.tar.bz2 25768 BLAKE2B 
502a83eb320ab4e4e4f210958b839f9
 DIST gcc-4.2.4-uclibc-patches-1.0.tar.bz2 19167 BLAKE2B 
bf2bcc9ece9096cf7fda9999c56073774072fa03e5dbf389a617888b2269bc79a7cfb68a6e26da66dedce9f954a1766ed21bbdd907b747e9fb5ea3a0fbbb6474
 SHA512 
5545cfe6bfa7ab9a69a474cc051cc8744380077dcc193afefeb455e959e408a5e4dfd1adde5357886c7f598835400273ef80ad5c14976c0552b44f5cd48704ed
 DIST gcc-4.2.4.tar.bz2 44025458 BLAKE2B 
1d9645298dbbb1aba7b2957acf5b9839bd702a85120aa82d4cada0e4ea68a1d633422d8fcedc405504768e2f932e4b9d1a70a86da0b8efa5fc923b786ebc259f
 SHA512 
c6e3e4fce1d27d0c56ab24f4809367d9329b620b7c124e88de190f2ea2ae57b5e06d0bda85c5a74237a4f94ddba53dc91faea0611fff7b19ad720edc312cb0d9
 DIST gcc-4.3.6-patches-1.2.tar.bz2 76826 BLAKE2B 
c37cb013a6928e8494e9de1eab9601ee4575523b4bfa4e7c1f64cebbf64ef57bf877234a1e637515eef80535d2faa4ea67792e9434b44421a430b6fa6ab07921
 SHA512 
229692a6026ebadc4d87342fd11695338c0fb2a13c43ed6288710fbdca4d7330c74a2c8a46f60637be9c4c38365076f068d35c5a91faa1c69a55e5e7aeac79f8
+DIST gcc-4.3.6-patches-1.3.tar.bz2 77886 BLAKE2B 
076183e5dfb9a11d76ec52a8226d0e2f5ceeb34fed49af9e4c8c3a17455d80486214d66d43c812e6f5ac9e8cb34dc628b40ad9678ee30610aba61731150ddcde
 SHA512 
fb7985da07da1cf9f159c31a3b6a037e673eb8441b8903df62831355c5c3510805fd183f0ac7c590c159cf5d97a8f25c407143d02888878266b6f6318169a3ba
 DIST gcc-4.3.6-uclibc-patches-1.0.tar.bz2 3021 BLAKE2B 
c3b18a85253fc7b63e2f1fa541ce2c9bbe0c664fb5da8d494c89889d19aaebf513c40cabdf3271e3d074aace500bcde4f0ba4478c35ae0ae105b4a31d6e4e917
 SHA512 
6b85bf4caf5662ae114e472199c2f77d1fef63c485c073643968b6e0575c13bfa4ce9a32191908f34e70d41fd9fb5b9bc2b527542d82dac881a0462bfe89b120
 DIST gcc-4.3.6.tar.bz2 59756702 BLAKE2B 
0bca01c8c2e7d8dc2f971c2b2bfb52d61285154c3fd14d6356a1cf083622aadadd9031bf0aead9a285eb1c4200c2d9515773c256acbdc901842aa16e06cc81e7
 SHA512 
0cb43f523135c6d54b3b5e26de7044fe096c16e7c3af8e400b2b48c5e52b4b5aa56615b1eca5e326b0202cf34870daa6ac44ec9633762acafa4425552b4029ee
 DIST gcc-4.4.3-specs-0.2.0.tar.bz2 2004 BLAKE2B 
96f5ba2028bc6e0ef71e009857c37118a54d13d30de24d697c85e5772f9f2b7853615648cf2e4ee81d8385f6518c64588c0b56675c00f95ef39fca2a808f075e
 SHA512 
779ecb0a064d2138b54569c8ae501975b8a6b72e5a3acbf8597619a8db77ee42ef9b0e62608d5192a15e4393e7dfc009bb50b994782236faa744b2c46b5fe517

diff --git a/sys-devel/gcc/gcc-4.3.6-r2.ebuild 
b/sys-devel/gcc/gcc-4.3.6-r2.ebuild
new file mode 100644
index 00000000000..a36e3d8c075
--- /dev/null
+++ b/sys-devel/gcc/gcc-4.3.6-r2.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+
+PATCH_VER="1.3"
+UCLIBC_VER="1.0"
+
+inherit toolchain
+
+KEYWORDS="~alpha ~amd64 ~arm -hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~x86-fbsd"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+       ppc? ( >=${CATEGORY}/binutils-2.17 )
+       ppc64? ( >=${CATEGORY}/binutils-2.17 )
+       >=${CATEGORY}/binutils-2.15.94"
+if [[ ${CATEGORY} != cross-* ]] ; then
+       PDEPEND="${PDEPEND} elibc_glibc? ( >=sys-libs/glibc-2.8 )"
+fi
+
+src_prepare() {
+       toolchain_src_prepare
+
+       use vanilla && return 0
+
+       sed -i 's/use_fixproto=yes/:/' gcc/config.gcc #PR33200
+}

Reply via email to