OSDN Git Service

Update & publish mingw32-gcc4.
[mingw/mingw-dist.git] / mingw32 / mingw32-gcc4.xml
1 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
2 <software-distribution project="MinGW" home="http://www.mingw.org" issue="@YYYYMMDDNN@">
3
4   <!-- File: mingw32-gcc4.xml ~~ mingw-get package list for GCC version 4.x -->
5
6   <package-collection subsystem="mingw32">
7     <download-host uri="http://prdownloads.sourceforge.net/mingw/%F?download" />
8
9     <package name="mingw32-gcc" alias="gcc gcc-core mingw32-gcc-core">
10       <affiliate group="MinGW Compiler Suite" />
11       <description lang="en" title="The GNU C Compiler">
12         <paragraph>
13           This package provides the MinGW implementation of the
14           GNU C language compiler; this includes the C preprocessor,
15           and the common back end processors which are necessary to
16           support all other language compilers in the GNU Compiler
17           Collection.
18         </paragraph>
19         <paragraph>
20           This is a required component of the MinGW Compiler Suite.
21         </paragraph>
22       </description>
23
24       <source tarname="gcc-%-mingw32-src.tar.lzma" />
25       <licence tarname="gcc-%-mingw32-lic.tar.lzma" />
26
27       <component class="lic">
28         <release tarname="gcc-4.5.2-1-mingw32-lic.tar.lzma" />
29         <release tarname="gcc-4.6.1-2-mingw32-lic.tar.lzma" />
30         <release tarname="gcc-4.6.2-1-mingw32-lic.tar.lzma" />
31         <release tarname="gcc-4.7.0-1-mingw32-lic.tar.lzma" />
32         <release tarname="gcc-4.7.2-1-mingw32-lic.tar.lzma" />
33       </component>
34
35       <component class="bin">
36         <release tarname="gcc-core-4.5.2-1-mingw32-bin.tar.lzma">
37           <requires lt="mingwrt-3.20-2-mingw32-dev.tar" />
38         </release>
39         <release tarname="gcc-core-4.6.1-2-mingw32-bin.tar.lzma">
40           <requires eq="libquadmath-%-mingw32-dll-0.tar" />
41           <requires lt="mingwrt-3.20-2-mingw32-dev.tar" />
42         </release>
43         <release tarname="gcc-core-4.6.2-1-mingw32-bin.tar.lzma">
44           <requires eq="libquadmath-%-mingw32-dll-0.tar" />
45           <requires lt="mingwrt-3.20-2-mingw32-dev.tar" />
46         </release>
47         <release tarname="gcc-core-4.7.0-1-mingw32-bin.tar.lzma">
48           <requires eq="libquadmath-%-mingw32-dll-0.tar" />
49           <requires ge="mingwrt-3.20-2-mingw32-dev.tar" />
50         </release>
51         <release tarname="gcc-core-4.7.2-1-mingw32-bin.tar.lzma">
52           <requires eq="libquadmath-%-mingw32-dll-0.tar" />
53           <requires ge="mingwrt-3.20-2-mingw32-dev.tar" />
54         </release>
55
56         <!-- Requirements common to all of the above releases -->
57
58         <requires eq="libgcc-%-mingw32-dll-1.tar" />
59         <requires eq="libssp-%-mingw32-dll-0.tar" />
60         <requires eq="libgomp-%-mingw32-dll-1.tar" />
61         <requires eq="libmpc-*-mingw32-dll-2.tar" />
62         <requires eq="pthreads-w32-*-mingw32-dev.tar" />
63         <requires eq="binutils-*-mingw32-bin.tar" />
64         <requires eq="w32api-*-mingw32-dev.tar" />
65       </component>
66
67       <component class="doc">
68         <release tarname="gcc-4.5.2-1-mingw32-doc.tar.lzma" />
69         <release tarname="gcc-4.6.1-2-mingw32-doc.tar.lzma" />
70         <release tarname="gcc-4.6.2-1-mingw32-doc.tar.lzma" />
71         <release tarname="gcc-4.7.0-1-mingw32-doc.tar.lzma" />
72         <release tarname="gcc-4.7.2-1-mingw32-doc.tar.lzma" />
73       </component>
74
75       <component class="lang">
76         <release tarname="gcc-4.5.2-1-mingw32-lang.tar.lzma" />
77         <release tarname="gcc-4.6.1-2-mingw32-lang.tar.lzma" />
78         <release tarname="gcc-4.6.2-1-mingw32-lang.tar.lzma" />
79         <release tarname="gcc-4.7.0-1-mingw32-lang.tar.lzma" />
80         <release tarname="gcc-4.7.2-1-mingw32-lang.tar.lzma" />
81       </component>
82     </package>
83
84     <package name="mingw32-libgcc" alias="libgcc">
85       <affiliate group="MinGW Compiler Suite" />
86       <description lang="en" title="The GNU C Compiler Shared Runtime Library">
87         <paragraph>
88           This package provides the MinGW implementation of the
89           shared runtime library for the GNU C language compiler;
90           you must install it if you wish to use this compiler with
91           -shared-libgcc support enabled, or if you wish to use any
92           other GCC language compiler, and you require safe handling
93           of exceptions which may cross DLL boundaries.
94         </paragraph>
95         <paragraph>
96           This is a freely redistributable library; it is required by,
97           (and you must distribute it with), any application compiled
98           by the GNU C++ language compiler, unless support for shared
99           runtime libraries is explicitly disabled when building.
100         </paragraph>
101       </description>
102
103       <source tarname="gcc-%-mingw32-src.tar.lzma" />
104       <licence tarname="gcc-%-mingw32-lic.tar.lzma" />
105
106       <component class="dll">
107         <release tarname="libgcc-4.5.2-1-mingw32-dll-1.tar.lzma" />
108         <release tarname="libgcc-4.6.1-2-mingw32-dll-1.tar.lzma" />
109         <release tarname="libgcc-4.6.2-1-mingw32-dll-1.tar.lzma" />
110         <release tarname="libgcc-4.7.0-1-mingw32-dll-1.tar.lzma" />
111         <release tarname="libgcc-4.7.2-1-mingw32-dll-1.tar.lzma" />
112       </component>
113     </package>
114
115     <package name="mingw32-gcc-ada" alias="gcc-ada ada">
116       <affiliate group="MinGW Compiler Suite" />
117       <description lang="en" title="The GNU Ada Compiler">
118         <paragraph>
119           This package provides the MinGW implementation of the
120           GNU Ada language compiler.
121         </paragraph>
122         <paragraph>
123           This is an optional component of the MinGW Compiler Suite;
124           you require it only if you wish to compile programs written
125           in the Ada language.
126         </paragraph>
127       </description>
128
129       <source tarname="gcc-%-mingw32-src.tar.lzma" />
130       <licence tarname="gcc-%-mingw32-lic.tar.lzma" />
131
132       <component class="bin">
133         <requires eq="gcc-core-%-mingw32-bin.tar" />
134         <release tarname="gcc-ada-4.5.2-1-mingw32-bin.tar.lzma">
135           <requires eq="libgnat-%-mingw32-dll-4_5.tar" />
136         </release>
137         <release tarname="gcc-ada-4.6.2-1-mingw32-bin.tar.lzma">
138           <requires eq="libgnat-%-mingw32-dll-4_6.tar" />
139         </release>
140         <release tarname="gcc-ada-4.7.0-1-mingw32-bin.tar.lzma">
141           <requires eq="libgnat-%-mingw32-dll-4_7.tar" />
142         </release>
143         <release tarname="gcc-ada-4.7.2-1-mingw32-bin.tar.lzma">
144           <requires eq="libgnat-%-mingw32-dll-4_7.tar" />
145         </release>
146       </component>
147     </package>
148
149     <package name="mingw32-libgnat" alias="libgnat">
150       <affiliate group="MinGW Compiler Suite" />
151       <description lang="en" title="The GNU Ada Compiler Runtime Library">
152         <paragraph>
153           This package provides the MinGW implementation of the
154           shared runtime library for the GNU Ada language compiler;
155           you must install it if you wish to use this compiler.
156         </paragraph>
157         <paragraph>
158           This is a freely redistributable library; it is required by,
159           (and you must distribute it with), any application compiled
160           by the GNU Ada language compiler, unless support for shared
161           runtime libraries is explicitly disabled when building.
162         </paragraph>
163       </description>
164
165       <source tarname="gcc-%-mingw32-src.tar.lzma" />
166       <licence tarname="gcc-%-mingw32-lic.tar.lzma" />
167
168       <component class="dll">
169         <release tarname="libgnat-4.5.2-1-mingw32-dll-4_5.tar.lzma" />
170         <release tarname="libgnat-4.6.2-1-mingw32-dll-4_6.tar.lzma" />
171         <release tarname="libgnat-4.7.0-1-mingw32-dll-4_7.tar.lzma" />
172         <release tarname="libgnat-4.7.2-1-mingw32-dll-4_7.tar.lzma" />
173       </component>
174     </package>
175
176     <package name="mingw32-gcc-g++" alias="gcc-g++ g++ gcc-c++ c++">
177       <affiliate group="MinGW Compiler Suite" />
178       <description lang="en" title="The GNU C++ Compiler">
179         <paragraph>
180           This package provides the MinGW implementation of the
181           GNU C++ language compiler.
182         </paragraph>
183         <paragraph>
184           This is an optional component of the MinGW Compiler Suite;
185           you require it only if you wish to compile programs written
186           in the C++ language.
187         </paragraph>
188       </description>
189
190       <source tarname="gcc-%-mingw32-src.tar.lzma" />
191       <licence tarname="gcc-%-mingw32-lic.tar.lzma" />
192
193       <component class="bin">
194         <requires eq="gcc-core-%-mingw32-bin.tar" />
195         <requires eq="libstdc++-%-mingw32-dll-6.tar" />
196         <release tarname="gcc-c++-4.5.2-1-mingw32-bin.tar.lzma" />
197         <release tarname="gcc-c++-4.6.1-2-mingw32-bin.tar.lzma" />
198         <release tarname="gcc-c++-4.6.2-1-mingw32-bin.tar.lzma" />
199         <release tarname="gcc-c++-4.7.0-1-mingw32-bin.tar.lzma" />
200         <release tarname="gcc-c++-4.7.2-1-mingw32-bin.tar.lzma" />
201       </component>
202     </package>
203
204     <package name="mingw32-libstdc++" alias="libstdc++">
205       <affiliate group="MinGW Compiler Suite" />
206       <description lang="en" title="The GNU C++ Compiler Runtime Library">
207         <paragraph>
208           This package provides the MinGW implementation of the
209           shared runtime library for the GNU C++ language compiler;
210           you must install it if you wish to use this compiler.
211         </paragraph>
212         <paragraph>
213           This is a freely redistributable library; it is required by,
214           (and you must distribute it with), any application compiled
215           by the GNU C++ language compiler, unless support for shared
216           runtime libraries is explicitly disabled when building.
217         </paragraph>
218       </description>
219
220       <source tarname="gcc-%-mingw32-src.tar.lzma" />
221       <licence tarname="gcc-%-mingw32-lic.tar.lzma" />
222
223       <component class="dll">
224         <release tarname="libstdc++-4.5.2-1-mingw32-dll-6.tar.lzma" />
225         <release tarname="libstdc++-4.6.1-2-mingw32-dll-6.tar.lzma" />
226         <release tarname="libstdc++-4.6.2-1-mingw32-dll-6.tar.lzma" />
227         <release tarname="libstdc++-4.7.0-1-mingw32-dll-6.tar.lzma" />
228         <release tarname="libstdc++-4.7.2-1-mingw32-dll-6.tar.lzma" />
229       </component>
230     </package>
231
232     <package name="mingw32-gcc-fortran" alias="gcc-fortran gfortran fortran">
233       <affiliate group="MinGW Compiler Suite" />
234       <description lang="en" title="The GNU FORTRAN Compiler">
235         <paragraph>
236           This package provides the MinGW implementation of the
237           GNU FORTRAN language compiler.
238         </paragraph>
239         <paragraph>
240           This is an optional component of the MinGW Compiler Suite;
241           you require it only if you wish to compile programs written
242           in the FORTRAN language.
243         </paragraph>
244       </description>
245
246       <source tarname="gcc-%-mingw32-src.tar.lzma" />
247       <licence tarname="gcc-%-mingw32-lic.tar.lzma" />
248
249       <component class="bin">
250         <requires eq="gcc-core-%-mingw32-bin.tar" />
251         <requires eq="libgfortran-%-mingw32-dll-3.tar" />
252         <release tarname="gcc-fortran-4.5.2-1-mingw32-bin.tar.lzma" />
253         <release tarname="gcc-fortran-4.6.1-2-mingw32-bin.tar.lzma" />
254         <release tarname="gcc-fortran-4.6.2-1-mingw32-bin.tar.lzma" />
255         <release tarname="gcc-fortran-4.7.0-1-mingw32-bin.tar.lzma" />
256         <release tarname="gcc-fortran-4.7.2-1-mingw32-bin.tar.lzma" />
257       </component>
258     </package>
259
260     <package name="mingw32-libgfortran" alias="libgfortran">
261       <affiliate group="MinGW Compiler Suite" />
262       <description lang="en" title="The GNU FORTRAN Compiler Runtime Library">
263         <paragraph>
264           This package provides the MinGW implementation of the
265           shared runtime library for the GNU FORTRAN language compiler;
266           you must install it if you wish to use this compiler.
267         </paragraph>
268         <paragraph>
269           This is a freely redistributable library; it is required by,
270           (and you must distribute it with), any application compiled by
271           the GNU FORTRAN language compiler, unless support for shared
272           runtime libraries is explicitly disabled when building.
273         </paragraph>
274       </description>
275
276       <source tarname="gcc-%-mingw32-src.tar.lzma" />
277       <licence tarname="gcc-%-mingw32-lic.tar.lzma" />
278
279       <component class="dll">
280         <release tarname="libgfortran-4.5.2-1-mingw32-dll-3.tar.lzma" />
281         <release tarname="libgfortran-4.6.1-2-mingw32-dll-3.tar.lzma" />
282         <release tarname="libgfortran-4.6.2-1-mingw32-dll-3.tar.lzma" />
283         <release tarname="libgfortran-4.7.0-1-mingw32-dll-3.tar.lzma" />
284         <release tarname="libgfortran-4.7.2-1-mingw32-dll-3.tar.lzma" />
285       </component>
286     </package>
287
288     <!-- FIXME: no java package available at present...
289     <package name="mingw32-gcc-java" alias="gcc-java java">
290       <affiliate group="MinGW Compiler Suite" />
291       <description lang="en" title="The GNU Java Compiler">
292         <paragraph>
293           This package provides the MinGW implementation of the
294           GNU Java language compiler.
295         </paragraph>
296         <paragraph>
297           This is an optional component of the MinGW Compiler Suite;
298           you require it only if you wish to compile programs written
299           in the Java language.
300         </paragraph>
301       </description>
302
303       <source tarname="gcc-%-mingw32-src.tar.lzma" />
304       <licence tarname="gcc-%-mingw32-lic.tar.lzma" />
305
306       <component class="bin">
307         <requires eq="gcc-core-%-mingw32-bin.tar" />
308         <release tarname="gcc-java-4.5.2-1-mingw32-bin.tar.lzma" />
309       </component>
310     </package> -->
311
312     <package name="mingw32-gcc-objc" alias="gcc-objc objc">
313       <affiliate group="MinGW Compiler Suite" />
314       <description lang="en" title="The GNU Objective-C Compiler">
315         <paragraph>
316           This package provides the MinGW implementation of the
317           GNU Objective-C language compiler.
318         </paragraph>
319         <paragraph>
320           This is an optional component of the MinGW Compiler Suite;
321           you require it only if you wish to compile programs written
322           in the Objective-C language.
323         </paragraph>
324       </description>
325
326       <source tarname="gcc-%-mingw32-src.tar.lzma" />
327       <licence tarname="gcc-%-mingw32-lic.tar.lzma" />
328
329       <component class="bin">
330         <requires eq="gcc-core-%-mingw32-bin.tar" />
331         <release tarname="gcc-objc-4.5.2-1-mingw32-bin.tar.lzma">
332           <requires eq="libobjc-%-mingw32-dll-2.tar" />
333         </release>
334         <release tarname="gcc-objc-4.6.1-2-mingw32-bin.tar.lzma">
335           <requires eq="libobjc-%-mingw32-dll-3.tar" />
336         </release>
337         <release tarname="gcc-objc-4.6.2-1-mingw32-bin.tar.lzma">
338           <requires eq="libobjc-%-mingw32-dll-3.tar" />
339         </release>
340         <release tarname="gcc-objc-4.7.0-1-mingw32-bin.tar.lzma">
341           <requires eq="libobjc-%-mingw32-dll-4.tar" />
342         </release>
343         <release tarname="gcc-objc-4.7.2-1-mingw32-bin.tar.lzma">
344           <requires eq="libobjc-%-mingw32-dll-4.tar" />
345         </release>
346       </component>
347     </package>
348
349     <package name="mingw32-libobjc" alias="libobjc">
350       <affiliate group="MinGW Compiler Suite" />
351       <description lang="en" title="The GNU Objective-C Compiler Runtime Library">
352         <paragraph>
353           This package provides the MinGW implementation of the shared
354           runtime library for the GNU Objective-C language compiler; you
355           must install it if you wish to use this compiler.
356         </paragraph>
357         <paragraph>
358           This is a freely redistributable library; it is required by,
359           (and you must distribute it with), any application compiled by
360           the GNU Objective-C language compiler, unless support for shared
361           runtime libraries is explicitly disabled when building.
362         </paragraph>
363       </description>
364
365       <source tarname="gcc-%-mingw32-src.tar.lzma" />
366       <licence tarname="gcc-%-mingw32-lic.tar.lzma" />
367
368       <component class="dll">
369         <release tarname="libobjc-4.5.2-1-mingw32-dll-2.tar.lzma" />
370         <release tarname="libobjc-4.6.1-2-mingw32-dll-3.tar.lzma" />
371         <release tarname="libobjc-4.6.2-1-mingw32-dll-3.tar.lzma" />
372         <release tarname="libobjc-4.7.0-1-mingw32-dll-4.tar.lzma" />
373         <release tarname="libobjc-4.7.2-1-mingw32-dll-4.tar.lzma" />
374       </component>
375     </package>
376
377     <package name="mingw32-libgomp" alias="libgomp">
378       <affiliate group="MinGW Compiler Suite" />
379
380       <source tarname="gcc-%-mingw32-src.tar.lzma" />
381       <licence tarname="gcc-%-mingw32-lic.tar.lzma" />
382
383       <component class="dll">
384         <requires eq="libpthread-*-mingw32-dll-2.tar" />
385         <release tarname="libgomp-4.5.2-1-mingw32-dll-1.tar.lzma" />
386         <release tarname="libgomp-4.6.1-2-mingw32-dll-1.tar.lzma" />
387         <release tarname="libgomp-4.6.2-1-mingw32-dll-1.tar.lzma" />
388         <release tarname="libgomp-4.7.0-1-mingw32-dll-1.tar.lzma" />
389         <release tarname="libgomp-4.7.2-1-mingw32-dll-1.tar.lzma" />
390       </component>
391     </package>
392
393     <package name="mingw32-libssp" alias="libssp">
394       <affiliate group="MinGW Compiler Suite" />
395
396       <source tarname="gcc-%-mingw32-src.tar.lzma" />
397       <licence tarname="gcc-%-mingw32-lic.tar.lzma" />
398
399       <component class="dll">
400         <release tarname="libssp-4.5.2-1-mingw32-dll-0.tar.lzma" />
401         <release tarname="libssp-4.6.1-2-mingw32-dll-0.tar.lzma" />
402         <release tarname="libssp-4.6.2-1-mingw32-dll-0.tar.lzma" />
403         <release tarname="libssp-4.7.0-1-mingw32-dll-0.tar.lzma" />
404         <release tarname="libssp-4.7.2-1-mingw32-dll-0.tar.lzma" />
405       </component>
406     </package>
407
408     <package name="mingw32-libquadmath" alias="libquadmath">
409       <affiliate group="MinGW Compiler Suite" />
410
411       <source tarname="gcc-%-mingw32-src.tar.lzma" />
412       <licence tarname="gcc-%-mingw32-lic.tar.lzma" />
413
414       <component class="dll">
415         <release tarname="libquadmath-4.6.1-2-mingw32-dll-0.tar.lzma" />
416         <release tarname="libquadmath-4.6.2-1-mingw32-dll-0.tar.lzma" />
417         <release tarname="libquadmath-4.7.0-1-mingw32-dll-0.tar.lzma" />
418         <release tarname="libquadmath-4.7.2-1-mingw32-dll-0.tar.lzma" />
419       </component>
420     </package>
421
422   </package-collection>
423 </software-distribution>
424 <!-- vim: set nocompatible expandtab fileformat=unix textwidth=80 tabstop=2 shiftwidth=2: -->