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.6.0.ebuild
Date: Sun, 03 Apr 2011 01:42:07
Message-Id: 20110403014156.3619720054@flycatcher.gentoo.org
1 dirtyepic 11/04/03 01:41:56
2
3 Modified: metadata.xml ChangeLog
4 Added: gcc-4.6.0.ebuild
5 Log:
6 Version bump.
7
8 (Portage version: 2.2.0_alpha29/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.12 sys-devel/gcc/metadata.xml
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/gcc/metadata.xml?rev=1.12&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/gcc/metadata.xml?rev=1.12&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/gcc/metadata.xml?r1=1.11&r2=1.12
16
17 Index: metadata.xml
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/sys-devel/gcc/metadata.xml,v
20 retrieving revision 1.11
21 retrieving revision 1.12
22 diff -u -r1.11 -r1.12
23 --- metadata.xml 28 Jul 2010 05:15:45 -0000 1.11
24 +++ metadata.xml 3 Apr 2011 01:41:56 -0000 1.12
25 @@ -6,6 +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="graphite">Add support for the framework for loop
31 optimizations based on a polyhedral intermediate representation</flag>
32 <flag name="ip28">Enable building a compiler capable of building a kernel
33
34
35
36 1.809 sys-devel/gcc/ChangeLog
37
38 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/gcc/ChangeLog?rev=1.809&view=markup
39 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/gcc/ChangeLog?rev=1.809&content-type=text/plain
40 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/gcc/ChangeLog?r1=1.808&r2=1.809
41
42 Index: ChangeLog
43 ===================================================================
44 RCS file: /var/cvsroot/gentoo-x86/sys-devel/gcc/ChangeLog,v
45 retrieving revision 1.808
46 retrieving revision 1.809
47 diff -u -r1.808 -r1.809
48 --- ChangeLog 8 Mar 2011 03:05:44 -0000 1.808
49 +++ ChangeLog 3 Apr 2011 01:41:56 -0000 1.809
50 @@ -1,6 +1,12 @@
51 # ChangeLog for sys-devel/gcc
52 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
53 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/ChangeLog,v 1.808 2011/03/08 03:05:44 dirtyepic Exp $
54 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/ChangeLog,v 1.809 2011/04/03 01:41:56 dirtyepic Exp $
55 +
56 +*gcc-4.6.0 (03 Apr 2011)
57 +
58 + 03 Apr 2011; Ryan Hill <dirtyepic@g.o> +gcc-4.6.0.ebuild,
59 + metadata.xml:
60 + Version bump.
61
62 08 Mar 2011; Ryan Hill <dirtyepic@g.o> gcc-3.3.6-r1.ebuild,
63 gcc-3.4.6-r2.ebuild, gcc-4.0.4.ebuild, gcc-4.1.2.ebuild, gcc-4.2.4-r1.ebuild,
64
65
66
67 1.1 sys-devel/gcc/gcc-4.6.0.ebuild
68
69 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/gcc/gcc-4.6.0.ebuild?rev=1.1&view=markup
70 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/gcc/gcc-4.6.0.ebuild?rev=1.1&content-type=text/plain
71
72 Index: gcc-4.6.0.ebuild
73 ===================================================================
74 # Copyright 1999-2011 Gentoo Foundation
75 # Distributed under the terms of the GNU General Public License v2
76 # $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.6.0.ebuild,v 1.1 2011/04/03 01:41:56 dirtyepic Exp $
77
78 PATCH_VER="1.0"
79 UCLIBC_VER="1.0"
80
81 ETYPE="gcc-compiler"
82
83 # Hardened gcc 4 stuff
84 PIE_VER="0.4.5"
85 SPECS_VER="0.2.0"
86 SPECS_GCC_VER="4.4.3"
87 # arch/libc configurations known to be stable with {PIE,SSP}-by-default
88 PIE_GLIBC_STABLE="x86 amd64 ppc ppc64 arm ia64"
89 PIE_UCLIBC_STABLE="x86 arm amd64 ppc ppc64"
90 SSP_STABLE="amd64 x86 ppc ppc64 arm"
91 # uclibc need tls and nptl support for SSP support
92 SSP_UCLIBC_STABLE=""
93 #end Hardened stuff
94
95 inherit toolchain
96
97 DESCRIPTION="The GNU Compiler Collection"
98
99 LICENSE="GPL-3 LGPL-3 || ( GPL-3 libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.2"
100 KEYWORDS=""
101 IUSE=""
102
103 RDEPEND=">=sys-libs/zlib-1.1.4
104 virtual/libiconv
105 >=dev-libs/gmp-4.3.2
106 >=dev-libs/mpfr-2.4.2
107 >=dev-libs/mpc-0.8.1
108 graphite? (
109 >=dev-libs/cloog-ppl-0.15.10
110 >=dev-libs/ppl-0.11
111 )
112 !build? (
113 gcj? (
114 gtk? (
115 x11-libs/libXt
116 x11-libs/libX11
117 x11-libs/libXtst
118 x11-proto/xproto
119 x11-proto/xextproto
120 =x11-libs/gtk+-2*
121 x11-libs/pango
122 )
123 >=media-libs/libart_lgpl-2.1
124 app-arch/zip
125 app-arch/unzip
126 )
127 nls? ( sys-devel/gettext )
128 )"
129 DEPEND="${RDEPEND}
130 test? (
131 >=dev-util/dejagnu-1.4.4
132 >=sys-devel/autogen-5.5.4
133 )
134 >=sys-apps/texinfo-4.8
135 >=sys-devel/bison-1.875
136 >=sys-devel/flex-2.5.4
137 amd64? ( multilib? ( gcj? ( app-emulation/emul-linux-x86-xlibs ) ) )
138 >=${CATEGORY}/binutils-2.18"
139 PDEPEND=">=sys-devel/gcc-config-1.4
140 go? ( >=sys-devel/gcc-config-1.5 )"
141
142 if [[ ${CATEGORY} != cross-* ]] ; then
143 PDEPEND="${PDEPEND} elibc_glibc? ( >=sys-libs/glibc-2.8 )"
144 fi
145
146 src_unpack() {
147 toolchain_src_unpack
148
149 use vanilla && return 0
150
151 [[ ${CHOST} == ${CTARGET} ]] && epatch "${FILESDIR}"/gcc-spec-env.patch
152 [[ ${CTARGET} == *-softfloat-* ]] && epatch "${FILESDIR}"/4.4.0/gcc-4.4.0-softfloat.patch
153 }
154
155 pkg_setup() {
156 toolchain_pkg_setup
157
158 ewarn
159 ewarn "LTO support is still experimental and unstable."
160 ewarn "Any bugs resulting from the use of LTO will not be fixed."
161 ewarn
162 }