Gentoo Archives: gentoo-commits

From: "Ryan Hill (dirtyepic)" <dirtyepic@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sys-devel/gcc: metadata.xml ChangeLog gcc-4.3.5.ebuild gcc-4.3.6.ebuild
Date: Fri, 01 Jul 2011 07:28:08
Message-Id: 20110701072757.0785A20054@flycatcher.gentoo.org
1 dirtyepic 11/07/01 07:27:57
2
3 Modified: metadata.xml ChangeLog gcc-4.3.5.ebuild
4 Added: gcc-4.3.6.ebuild
5 Log:
6 Version bump (bug #373305), fix some repoman warnings.
7
8 (Portage version: 2.2.0_alpha41/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.13 sys-devel/gcc/metadata.xml
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/gcc/metadata.xml?rev=1.13&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/gcc/metadata.xml?rev=1.13&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/gcc/metadata.xml?r1=1.12&r2=1.13
16
17 Index: metadata.xml
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/sys-devel/gcc/metadata.xml,v
20 retrieving revision 1.12
21 retrieving revision 1.13
22 diff -u -r1.12 -r1.13
23 --- metadata.xml 3 Apr 2011 01:41:56 -0000 1.12
24 +++ metadata.xml 1 Jul 2011 07:27:56 -0000 1.13
25 @@ -6,7 +6,7 @@
26 <flag name="d">Enable support for the D programming language</flag>
27 <flag name="fixed-point">Enable fixed-point arithmetic support for MIPS targets
28 in gcc (Warning: significantly increases compile time!)</flag>
29 - <flag name="go">Build the GCC Go language frontend.</flag>
30 + <flag name="go">Build the GCC Go language frontend.</flag>
31 <flag name="graphite">Add support for the framework for loop
32 optimizations based on a polyhedral intermediate representation</flag>
33 <flag name="ip28">Enable building a compiler capable of building a kernel
34
35
36
37 1.814 sys-devel/gcc/ChangeLog
38
39 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/gcc/ChangeLog?rev=1.814&view=markup
40 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/gcc/ChangeLog?rev=1.814&content-type=text/plain
41 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/gcc/ChangeLog?r1=1.813&r2=1.814
42
43 Index: ChangeLog
44 ===================================================================
45 RCS file: /var/cvsroot/gentoo-x86/sys-devel/gcc/ChangeLog,v
46 retrieving revision 1.813
47 retrieving revision 1.814
48 diff -u -r1.813 -r1.814
49 --- ChangeLog 1 Jul 2011 06:02:29 -0000 1.813
50 +++ ChangeLog 1 Jul 2011 07:27:56 -0000 1.814
51 @@ -1,6 +1,12 @@
52 # ChangeLog for sys-devel/gcc
53 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
54 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/ChangeLog,v 1.813 2011/07/01 06:02:29 dirtyepic Exp $
55 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/ChangeLog,v 1.814 2011/07/01 07:27:56 dirtyepic Exp $
56 +
57 +*gcc-4.3.6 (01 Jul 2011)
58 +
59 + 01 Jul 2011; Ryan Hill <dirtyepic@g.o> gcc-4.3.5.ebuild,
60 + +gcc-4.3.6.ebuild, metadata.xml:
61 + Version bump (bug #373305), fix some repoman warnings.
62
63 01 Jul 2011; Ryan Hill <dirtyepic@g.o> gcc-4.3.4.ebuild:
64 4.3.4 p1.3 fixes a race condition in the build system (bug #305739).
65
66
67
68 1.6 sys-devel/gcc/gcc-4.3.5.ebuild
69
70 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/gcc/gcc-4.3.5.ebuild?rev=1.6&view=markup
71 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/gcc/gcc-4.3.5.ebuild?rev=1.6&content-type=text/plain
72 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/gcc/gcc-4.3.5.ebuild?r1=1.5&r2=1.6
73
74 Index: gcc-4.3.5.ebuild
75 ===================================================================
76 RCS file: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.3.5.ebuild,v
77 retrieving revision 1.5
78 retrieving revision 1.6
79 diff -u -r1.5 -r1.6
80 --- gcc-4.3.5.ebuild 11 Mar 2011 07:06:37 -0000 1.5
81 +++ gcc-4.3.5.ebuild 1 Jul 2011 07:27:56 -0000 1.6
82 @@ -1,6 +1,6 @@
83 # Copyright 1999-2011 Gentoo Foundation
84 # Distributed under the terms of the GNU General Public License v2
85 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.3.5.ebuild,v 1.5 2011/03/11 07:06:37 vapier Exp $
86 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.3.5.ebuild,v 1.6 2011/07/01 07:27:56 dirtyepic Exp $
87
88 PATCH_VER="1.1"
89 UCLIBC_VER="1.0"
90 @@ -23,10 +23,11 @@
91
92 inherit toolchain
93
94 -DESCRIPTION="The GNU Compiler Collection. Includes C/C++, java compilers, pie+ssp extensions, Haj Ten Brugge runtime bounds checking"
95 +DESCRIPTION="The GNU Compiler Collection"
96
97 LICENSE="GPL-3 LGPL-3 || ( GPL-3 libgcc libstdc++ ) FDL-1.2"
98 KEYWORDS="~alpha ~amd64 ~arm -hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
99 +IUSE=""
100
101 RDEPEND=">=sys-libs/zlib-1.1.4
102 >=sys-devel/gcc-config-1.4
103
104
105
106 1.1 sys-devel/gcc/gcc-4.3.6.ebuild
107
108 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/gcc/gcc-4.3.6.ebuild?rev=1.1&view=markup
109 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/gcc/gcc-4.3.6.ebuild?rev=1.1&content-type=text/plain
110
111 Index: gcc-4.3.6.ebuild
112 ===================================================================
113 # Copyright 1999-2011 Gentoo Foundation
114 # Distributed under the terms of the GNU General Public License v2
115 # $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.3.6.ebuild,v 1.1 2011/07/01 07:27:56 dirtyepic Exp $
116
117 PATCH_VER="1.0"
118 UCLIBC_VER="1.0"
119
120 ETYPE="gcc-compiler"
121
122 # Hardened gcc 4 stuff
123 PIE_VER="10.1.5"
124 SPECS_VER="0.9.4"
125
126 # arch/libc configurations known to be stable or untested with {PIE,SSP,FORTIFY}-by-default
127 PIE_GLIBC_STABLE="x86 amd64 ppc ppc64 arm sparc"
128 PIE_UCLIBC_STABLE="x86 arm"
129 #SSP_STABLE="amd64 x86 ppc ppc64 ~arm ~sparc"
130 #SSP_UCLIBC_STABLE=""
131
132 # whether we should split out specs files for multiple {PIE,SSP}-by-default
133 # and vanilla configurations.
134 SPLIT_SPECS=no #${SPLIT_SPECS-true} hard disable until #106690 is fixed
135
136 inherit toolchain
137
138 DESCRIPTION="The GNU Compiler Collection"
139
140 LICENSE="GPL-3 LGPL-3 || ( GPL-3 libgcc libstdc++ ) FDL-1.2"
141 KEYWORDS="~alpha ~amd64 ~arm -hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
142 IUSE=""
143
144 RDEPEND=">=sys-libs/zlib-1.1.4
145 >=sys-devel/gcc-config-1.4
146 virtual/libiconv
147 >=dev-libs/gmp-4.2.1
148 >=dev-libs/mpfr-2.3
149 !build? (
150 gcj? (
151 gtk? (
152 x11-libs/libXt
153 x11-libs/libX11
154 x11-libs/libXtst
155 x11-proto/xproto
156 x11-proto/xextproto
157 =x11-libs/gtk+-2*
158 x11-libs/pango
159 )
160 >=media-libs/libart_lgpl-2.1
161 app-arch/zip
162 app-arch/unzip
163 )
164 >=sys-libs/ncurses-5.2-r2
165 nls? ( sys-devel/gettext )
166 )"
167 DEPEND="${RDEPEND}
168 test? ( sys-devel/autogen dev-util/dejagnu )
169 >=sys-apps/texinfo-4.2-r4
170 >=sys-devel/bison-1.875
171 sys-devel/flex
172 elibc_glibc? ( >=sys-libs/glibc-2.8 )
173 amd64? ( multilib? ( gcj? ( app-emulation/emul-linux-x86-xlibs ) ) )
174 ppc? ( >=${CATEGORY}/binutils-2.17 )
175 ppc64? ( >=${CATEGORY}/binutils-2.17 )
176 >=${CATEGORY}/binutils-2.15.94"
177 PDEPEND=">=sys-devel/gcc-config-1.4"
178 if [[ ${CATEGORY} != cross-* ]] ; then
179 PDEPEND="${PDEPEND} elibc_glibc? ( >=sys-libs/glibc-2.8 )"
180 fi
181
182 src_unpack() {
183 gcc_src_unpack
184
185 use vanilla && return 0
186
187 sed -i 's/use_fixproto=yes/:/' gcc/config.gcc #PR33200
188
189 [[ ${CHOST} == ${CTARGET} ]] && epatch "${FILESDIR}"/gcc-spec-env.patch
190
191 [[ ${CTARGET} == *-softfloat-* ]] && epatch "${FILESDIR}"/4.3.2/gcc-4.3.2-softfloat.patch
192 }