Gentoo Archives: gentoo-commits

From: "George Shapovalov (george)" <george@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-lang/gnat-gcc: gnat-gcc-3.4.6.ebuild ChangeLog gnat-gcc-3.4.5-r2.ebuild gnat-gcc-4.1.2.ebuild gnat-gcc-4.1.1.ebuild gnat-gcc-4.2.0.ebuild gnat-gcc-4.2.1.ebuild
Date: Wed, 10 Oct 2007 18:38:09
Message-Id: E1IfgI8-0000sh-DE@stork.gentoo.org
1 george 07/10/10 18:28:20
2
3 Modified: gnat-gcc-3.4.6.ebuild ChangeLog
4 gnat-gcc-3.4.5-r2.ebuild gnat-gcc-4.1.2.ebuild
5 gnat-gcc-4.1.1.ebuild gnat-gcc-4.2.0.ebuild
6 Added: gnat-gcc-4.2.1.ebuild
7 Log:
8 new version
9 (Portage version: 2.1.3.12)
10
11 Revision Changes Path
12 1.6 dev-lang/gnat-gcc/gnat-gcc-3.4.6.ebuild
13
14 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/gnat-gcc/gnat-gcc-3.4.6.ebuild?rev=1.6&view=markup
15 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/gnat-gcc/gnat-gcc-3.4.6.ebuild?rev=1.6&content-type=text/plain
16 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/gnat-gcc/gnat-gcc-3.4.6.ebuild?r1=1.5&r2=1.6
17
18 Index: gnat-gcc-3.4.6.ebuild
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/dev-lang/gnat-gcc/gnat-gcc-3.4.6.ebuild,v
21 retrieving revision 1.5
22 retrieving revision 1.6
23 diff -u -r1.5 -r1.6
24 --- gnat-gcc-3.4.6.ebuild 28 May 2007 19:21:12 -0000 1.5
25 +++ gnat-gcc-3.4.6.ebuild 10 Oct 2007 18:28:19 -0000 1.6
26 @@ -1,6 +1,6 @@
27 # Copyright 1999-2007 Gentoo Foundation
28 # Distributed under the terms of the GNU General Public License v2
29 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/gnat-gcc/gnat-gcc-3.4.6.ebuild,v 1.5 2007/05/28 19:21:12 george Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/gnat-gcc/gnat-gcc-3.4.6.ebuild,v 1.6 2007/10/10 18:28:19 george Exp $
31
32 inherit gnatbuild
33
34 @@ -24,7 +24,7 @@
35 gnatbuild_src_unpack
36
37 #fixup some hardwired flags
38 - cd ${S}/gcc/ada
39 + cd "${S}"/gcc/ada
40 sed -i -e "s:CFLAGS = -O2:CFLAGS = ${CFLAGS}:" \
41 Makefile.adalib || die "patching Makefile.adalib failed"
42 }
43
44
45
46 1.15 dev-lang/gnat-gcc/ChangeLog
47
48 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/gnat-gcc/ChangeLog?rev=1.15&view=markup
49 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/gnat-gcc/ChangeLog?rev=1.15&content-type=text/plain
50 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/gnat-gcc/ChangeLog?r1=1.14&r2=1.15
51
52 Index: ChangeLog
53 ===================================================================
54 RCS file: /var/cvsroot/gentoo-x86/dev-lang/gnat-gcc/ChangeLog,v
55 retrieving revision 1.14
56 retrieving revision 1.15
57 diff -u -r1.14 -r1.15
58 --- ChangeLog 29 May 2007 17:59:22 -0000 1.14
59 +++ ChangeLog 10 Oct 2007 18:28:19 -0000 1.15
60 @@ -1,6 +1,14 @@
61 # ChangeLog for dev-lang/gnat-gcc
62 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
63 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/gnat-gcc/ChangeLog,v 1.14 2007/05/29 17:59:22 george Exp $
64 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/gnat-gcc/ChangeLog,v 1.15 2007/10/10 18:28:19 george Exp $
65 +
66 +*gnat-gcc-4.2.1 (10 Oct 2007)
67 +
68 + 10 Oct 2007; George Shapovalov <george@g.o>
69 + gnat-gcc-3.4.5-r2.ebuild, gnat-gcc-3.4.6.ebuild, gnat-gcc-4.1.1.ebuild,
70 + gnat-gcc-4.1.2.ebuild, gnat-gcc-4.2.0.ebuild, +gnat-gcc-4.2.1.ebuild:
71 + added new version. Fixed env (no longer) leaking issue in gnatbuild.eclass.
72 + Quoted ${S}
73
74 29 May 2007; George Shapovalov <george@g.o> gnat-gcc-4.2.0.ebuild:
75 QA_EXECSTACK marked
76
77
78
79 1.4 dev-lang/gnat-gcc/gnat-gcc-3.4.5-r2.ebuild
80
81 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/gnat-gcc/gnat-gcc-3.4.5-r2.ebuild?rev=1.4&view=markup
82 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/gnat-gcc/gnat-gcc-3.4.5-r2.ebuild?rev=1.4&content-type=text/plain
83 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/gnat-gcc/gnat-gcc-3.4.5-r2.ebuild?r1=1.3&r2=1.4
84
85 Index: gnat-gcc-3.4.5-r2.ebuild
86 ===================================================================
87 RCS file: /var/cvsroot/gentoo-x86/dev-lang/gnat-gcc/gnat-gcc-3.4.5-r2.ebuild,v
88 retrieving revision 1.3
89 retrieving revision 1.4
90 diff -u -r1.3 -r1.4
91 --- gnat-gcc-3.4.5-r2.ebuild 28 May 2007 19:21:12 -0000 1.3
92 +++ gnat-gcc-3.4.5-r2.ebuild 10 Oct 2007 18:28:19 -0000 1.4
93 @@ -1,6 +1,6 @@
94 # Copyright 1999-2007 Gentoo Foundation
95 # Distributed under the terms of the GNU General Public License v2
96 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/gnat-gcc/gnat-gcc-3.4.5-r2.ebuild,v 1.3 2007/05/28 19:21:12 george Exp $
97 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/gnat-gcc/gnat-gcc-3.4.5-r2.ebuild,v 1.4 2007/10/10 18:28:19 george Exp $
98
99 inherit gnatbuild
100
101 @@ -23,7 +23,7 @@
102 gnatbuild_src_unpack
103
104 #fixup some hardwired flags
105 - cd ${S}/gcc/ada
106 + cd "${S}"/gcc/ada
107 sed -i -e "s:CFLAGS = -O2:CFLAGS = ${CFLAGS}:" \
108 Makefile.adalib || die "patching Makefile.adalib failed"
109 }
110
111
112
113 1.5 dev-lang/gnat-gcc/gnat-gcc-4.1.2.ebuild
114
115 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/gnat-gcc/gnat-gcc-4.1.2.ebuild?rev=1.5&view=markup
116 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/gnat-gcc/gnat-gcc-4.1.2.ebuild?rev=1.5&content-type=text/plain
117 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/gnat-gcc/gnat-gcc-4.1.2.ebuild?r1=1.4&r2=1.5
118
119 Index: gnat-gcc-4.1.2.ebuild
120 ===================================================================
121 RCS file: /var/cvsroot/gentoo-x86/dev-lang/gnat-gcc/gnat-gcc-4.1.2.ebuild,v
122 retrieving revision 1.4
123 retrieving revision 1.5
124 diff -u -r1.4 -r1.5
125 --- gnat-gcc-4.1.2.ebuild 13 Jul 2007 06:25:50 -0000 1.4
126 +++ gnat-gcc-4.1.2.ebuild 10 Oct 2007 18:28:19 -0000 1.5
127 @@ -1,6 +1,6 @@
128 # Copyright 1999-2007 Gentoo Foundation
129 # Distributed under the terms of the GNU General Public License v2
130 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/gnat-gcc/gnat-gcc-4.1.2.ebuild,v 1.4 2007/07/13 06:25:50 mr_bones_ Exp $
131 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/gnat-gcc/gnat-gcc-4.1.2.ebuild,v 1.5 2007/10/10 18:28:19 george Exp $
132
133 inherit gnatbuild
134
135 @@ -25,7 +25,7 @@
136 gnatbuild_src_unpack
137
138 #fixup some hardwired flags
139 - cd ${S}/gcc/ada
140 + cd "${S}"/gcc/ada
141
142 # universal gcc -> gnatgcc substitution occasionally produces lines too long
143 # and then build halts on the style check or even produces wrong code..
144
145
146
147 1.8 dev-lang/gnat-gcc/gnat-gcc-4.1.1.ebuild
148
149 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/gnat-gcc/gnat-gcc-4.1.1.ebuild?rev=1.8&view=markup
150 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/gnat-gcc/gnat-gcc-4.1.1.ebuild?rev=1.8&content-type=text/plain
151 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/gnat-gcc/gnat-gcc-4.1.1.ebuild?r1=1.7&r2=1.8
152
153 Index: gnat-gcc-4.1.1.ebuild
154 ===================================================================
155 RCS file: /var/cvsroot/gentoo-x86/dev-lang/gnat-gcc/gnat-gcc-4.1.1.ebuild,v
156 retrieving revision 1.7
157 retrieving revision 1.8
158 diff -u -r1.7 -r1.8
159 --- gnat-gcc-4.1.1.ebuild 13 Jul 2007 06:25:50 -0000 1.7
160 +++ gnat-gcc-4.1.1.ebuild 10 Oct 2007 18:28:19 -0000 1.8
161 @@ -1,6 +1,6 @@
162 # Copyright 1999-2007 Gentoo Foundation
163 # Distributed under the terms of the GNU General Public License v2
164 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/gnat-gcc/gnat-gcc-4.1.1.ebuild,v 1.7 2007/07/13 06:25:50 mr_bones_ Exp $
165 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/gnat-gcc/gnat-gcc-4.1.1.ebuild,v 1.8 2007/10/10 18:28:19 george Exp $
166
167 inherit gnatbuild
168
169 @@ -25,7 +25,7 @@
170 gnatbuild_src_unpack
171
172 #fixup some hardwired flags
173 - cd ${S}/gcc/ada
174 + cd "${S}"/gcc/ada
175
176 # universal gcc -> gnatgcc substitution occasionally produces lines too long
177 # and then build halts on the style check or even produces wrong code..
178
179
180
181 1.5 dev-lang/gnat-gcc/gnat-gcc-4.2.0.ebuild
182
183 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/gnat-gcc/gnat-gcc-4.2.0.ebuild?rev=1.5&view=markup
184 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/gnat-gcc/gnat-gcc-4.2.0.ebuild?rev=1.5&content-type=text/plain
185 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/gnat-gcc/gnat-gcc-4.2.0.ebuild?r1=1.4&r2=1.5
186
187 Index: gnat-gcc-4.2.0.ebuild
188 ===================================================================
189 RCS file: /var/cvsroot/gentoo-x86/dev-lang/gnat-gcc/gnat-gcc-4.2.0.ebuild,v
190 retrieving revision 1.4
191 retrieving revision 1.5
192 diff -u -r1.4 -r1.5
193 --- gnat-gcc-4.2.0.ebuild 13 Jul 2007 06:25:50 -0000 1.4
194 +++ gnat-gcc-4.2.0.ebuild 10 Oct 2007 18:28:19 -0000 1.5
195 @@ -1,6 +1,6 @@
196 # Copyright 1999-2007 Gentoo Foundation
197 # Distributed under the terms of the GNU General Public License v2
198 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/gnat-gcc/gnat-gcc-4.2.0.ebuild,v 1.4 2007/07/13 06:25:50 mr_bones_ Exp $
199 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/gnat-gcc/gnat-gcc-4.2.0.ebuild,v 1.5 2007/10/10 18:28:19 george Exp $
200
201 inherit gnatbuild
202
203 @@ -28,7 +28,7 @@
204 gnatbuild_src_unpack
205
206 #fixup some hardwired flags
207 - cd ${S}/gcc/ada
208 + cd "${S}"/gcc/ada
209
210 # universal gcc -> gnatgcc substitution occasionally produces lines too long
211 # and then build halts on the style check.
212
213
214
215 1.1 dev-lang/gnat-gcc/gnat-gcc-4.2.1.ebuild
216
217 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/gnat-gcc/gnat-gcc-4.2.1.ebuild?rev=1.1&view=markup
218 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/gnat-gcc/gnat-gcc-4.2.1.ebuild?rev=1.1&content-type=text/plain
219
220 Index: gnat-gcc-4.2.1.ebuild
221 ===================================================================
222 # Copyright 1999-2007 Gentoo Foundation
223 # Distributed under the terms of the GNU General Public License v2
224 # $Header: /var/cvsroot/gentoo-x86/dev-lang/gnat-gcc/gnat-gcc-4.2.1.ebuild,v 1.1 2007/10/10 18:28:19 george Exp $
225
226 inherit gnatbuild
227
228 DESCRIPTION="GNAT Ada Compiler - gcc version"
229 HOMEPAGE="http://gcc.gnu.org/"
230 LICENSE="GMGPL"
231
232 # overriding the BOOT_SLOT, as 4.1 should do fine, no need for bootstrap duplication
233 BOOT_SLOT="4.1"
234
235 # SLOT is set in gnatbuild.eclass, depends only on PV (basically SLOT=GCCBRANCH)
236 # so the URI's are static.
237 SRC_URI="ftp://gcc.gnu.org/pub/gcc/releases/gcc-${PV}/gcc-core-${PV}.tar.bz2
238 ftp://gcc.gnu.org/pub/gcc/releases/gcc-${PV}/gcc-ada-${PV}.tar.bz2
239 ppc? ( mirror://gentoo/gnatboot-${BOOT_SLOT}-ppc.tar.bz2 )
240 x86? ( mirror://gentoo/gnatboot-${BOOT_SLOT}-i386.tar.bz2 )
241 amd64? ( mirror://gentoo/gnatboot-${BOOT_SLOT}-amd64.tar.bz2 )"
242
243 KEYWORDS="~amd64 ~ppc ~x86"
244
245 QA_EXECSTACK="${BINPATH:1}/gnatls ${BINPATH:1}/gnatbind ${BINPATH:1}/gnatmake
246 ${LIBEXECPATH:1}/gnat1 ${LIBPATH:1}/adalib/libgnat-${SLOT}.so"
247
248 src_unpack() {
249 gnatbuild_src_unpack
250
251 #fixup some hardwired flags
252 cd "${S}"/gcc/ada
253
254 # universal gcc -> gnatgcc substitution occasionally produces lines too long
255 # and then build halts on the style check.
256 #
257 # The sed in makegpr.adb is actually not for the line length but rather to
258 # "undo" the fixing, Last3 is matching just that - the last three characters
259 # of the compiler name.
260 sed -i -e 's:(Last3 = "gnatgcc"):(Last3 = "gcc"):' makegpr.adb &&
261 sed -i -e 's:and Nam is "gnatgcc":and Nam is "gcc":' osint.ads ||
262 die "reversing [gnat]gcc substitution in comments failed"
263 }
264
265 src_compile() {
266 # looks like gnatlib_and_tools and gnatlib_shared have become part of
267 # bootstrap
268 gnatbuild_src_compile configure make-tools bootstrap
269 }
270
271
272
273 --
274 gentoo-commits@g.o mailing list