OSDN Git Service

c488e1150c0cc6fb8a1b0c71dc5b594d66cfdcaa
[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://osdn.net/dl/mingw/%F" />
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.*" />
25       <licence tarname="gcc-%-mingw32-lic.tar.*" />
26
27       <component class="lic">
28         <release tarname="gcc-8.2.0-2-mingw32-lic.tar.xz" />
29         <release tarname="gcc-8.2.0-1-mingw32-lic.tar.xz" />
30         <release tarname="gcc-7.3.0-1-mingw32-lic.tar.xz" />
31       </component>
32
33       <component class="bin">
34         <requires ge="binutils-2.31.1-1-mingw32-bin.tar" />
35         <requires eq="mingw32-libisl-*-mingw32-dll-15.tar" />
36         <requires eq="mingw32-libmpc-*-mingw32-dll-3.tar" />
37         <requires eq="mingwrt-*-mingw32-dev.tar" />
38         <requires eq="w32api-*-mingw32-dev.tar" />
39
40         <requires eq="mingw32-libssp-%-mingw32-dll-0.tar" />
41         <requires eq="mingw32-libgomp-%-mingw32-dll-1.tar" />
42         <requires eq="mingw32-libquadmath-%-mingw32-dll-0.tar" />
43         <requires eq="mingw32-libstdc++-%-mingw32-dll-6.tar" />
44         <requires eq="mingw32-libgcc-%-mingw32-dll-1.tar" />
45         <requires eq="libatomic-%-mingw32-dll-1.tar" />
46
47         <release tarname="gcc-core-8.2.0-2-mingw32-bin.tar.xz" />
48         <release tarname="gcc-core-8.2.0-1-mingw32-bin.tar.xz" />
49         <release tarname="gcc-core-7.3.0-1-mingw32-bin.tar.xz" />
50       </component>
51
52       <component class="dev">
53         <description lang="en">
54           <paragraph>This "dev" component package is an aberrant relic from
55             the GCC version 4.8.1 release; it serves no useful purpose, when
56             deployed with any other release.
57           </paragraph>
58           <paragraph>There is no useful content in this component package;
59             if it has been installed, you may safely remove it.
60           </paragraph>
61         </description>
62         <release tarname="gcc-core-4.8.2-2-mingw32-dev.tar.lzma">
63           <download tarname="none" />
64         </release>
65       </component>
66
67       <component class="doc">
68         <description lang="en">
69           <paragraph>This "doc" component package is an aberrant relic from
70             the GCC version 4.8.1 release; in all other releases, it has been
71             supplanted by the "info" and "man" component packages.
72           </paragraph>
73           <paragraph>There is now no useful content in this component package;
74             if it has been installed, you may safely remove it.
75           </paragraph>
76         </description>
77         <release tarname="gcc-core-4.8.1-5-mingw32-doc.tar.lzma">
78           <download tarname="none" />
79         </release>
80       </component>
81
82       <component class="man">
83         <release tarname="gcc-8.2.0-2-mingw32-man.tar.xz" />
84         <release tarname="gcc-8.2.0-1-mingw32-man.tar.xz" />
85         <release tarname="gcc-7.3.0-1-mingw32-man.tar.xz" />
86       </component>
87
88       <component class="info">
89         <release tarname="gcc-8.2.0-2-mingw32-info.tar.xz" />
90         <release tarname="gcc-8.2.0-1-mingw32-info.tar.xz" />
91         <release tarname="gcc-7.3.0-1-mingw32-info.tar.xz" />
92       </component>
93
94       <component class="lang">
95         <release tarname="gcc-8.2.0-2-mingw32-lang.tar.xz" />
96         <release tarname="gcc-8.2.0-1-mingw32-lang.tar.xz" />
97         <release tarname="gcc-7.3.0-1-mingw32-lang.tar.xz" />
98       </component>
99     </package>
100
101     <package name="mingw32-libgcc" alias="libgcc">
102       <affiliate group="MinGW Compiler Suite" />
103       <description lang="en" title="The GNU C Compiler Shared Runtime Library">
104         <paragraph>
105           This package provides the MinGW implementation of the
106           shared runtime library for the GNU C language compiler;
107           you must install it if you wish to use this compiler with
108           -shared-libgcc support enabled, or if you wish to use any
109           other GCC language compiler, and you require safe handling
110           of exceptions which may cross DLL boundaries.
111         </paragraph>
112         <paragraph>
113           This is a freely redistributable library; it is required by,
114           (and you must distribute it with), any application compiled
115           by the GNU C++ language compiler, unless support for shared
116           runtime libraries is explicitly disabled when building.
117         </paragraph>
118       </description>
119
120       <source tarname="gcc-%-mingw32-src.tar.*" />
121       <licence tarname="gcc-%-mingw32-lic.tar.*" />
122
123       <component class="dll">
124         <release tarname="libgcc-8.2.0-2-mingw32-dll-1.tar.xz" />
125         <release tarname="libgcc-8.2.0-1-mingw32-dll-1.tar.xz" />
126         <release tarname="libgcc-7.3.0-1-mingw32-dll-1.tar.xz" />
127       </component>
128     </package>
129
130     <package name="mingw32-gcc-ada" alias="gcc-ada ada">
131       <affiliate group="MinGW Compiler Suite" />
132       <description lang="en" title="The GNU Ada Compiler">
133         <paragraph>
134           This package provides the MinGW implementation of the
135           GNU Ada language compiler.
136         </paragraph>
137         <paragraph>
138           This is an optional component of the MinGW Compiler Suite;
139           you require it only if you wish to compile programs written
140           in the Ada language.
141         </paragraph>
142       </description>
143
144       <source tarname="gcc-%-mingw32-src.tar.*" />
145       <licence tarname="gcc-%-mingw32-lic.tar.*" />
146
147       <component class="bin">
148         <affiliate group="Basic Setup" />
149         <requires le="gcc-ada-%-mingw32-dev.tar" />
150         <requires eq="gcc-core-%-mingw32-bin.tar" />
151
152         <release tarname="gcc-ada-8.2.0-2-mingw32-bin.tar.xz" />
153         <release tarname="gcc-ada-8.2.0-1-mingw32-bin.tar.xz" />
154         <release tarname="gcc-ada-7.3.0-1-mingw32-bin.tar.xz" />
155       </component>
156
157       <component class="dev">
158         <description lang="en">
159           <paragraph>This "dev" component package is an aberrant relic from
160             the GCC version 4.8.1 release; it serves no useful purpose, when
161             deployed with any other release.
162           </paragraph>
163           <paragraph>There is no useful content in this component package;
164             if it has been installed, you may safely remove it.
165           </paragraph>
166         </description>
167         <release tarname="gcc-ada-4.8.2-2-mingw32-dev.tar.meta">
168           <download tarname="none" />
169         </release>
170       </component>
171     </package>
172
173     <package name="mingw32-libgnat" alias="libgnat">
174       <affiliate group="MinGW Compiler Suite" />
175       <description lang="en" title="The GNU Ada Compiler Runtime Library">
176         <paragraph>
177           This package provides the MinGW implementation of the
178           shared runtime library for the GNU Ada language compiler;
179           you must install it if you wish to use this compiler.
180         </paragraph>
181         <paragraph>
182           This is a freely redistributable library; it is required by,
183           (and you must distribute it with), any application compiled
184           by the GNU Ada language compiler, unless support for shared
185           runtime libraries is explicitly disabled when building.
186         </paragraph>
187       </description>
188
189       <source tarname="gcc-%-mingw32-src.tar.*" />
190       <licence tarname="gcc-%-mingw32-lic.tar.*" />
191
192       <component class="dll">
193         <release tarname="libgnat-8.2.0-2-mingw32-dll-6.tar.lzma" />
194         <release tarname="libgnat-8.2.0-1-mingw32-dll-6.tar.lzma" />
195         <release tarname="libgnat-7.3.0-1-mingw32-dll-6.tar.lzma" />
196       </component>
197     </package>
198
199     <package name="mingw32-gcc-g++" alias="gcc-g++ g++ gcc-c++ c++">
200       <affiliate group="MinGW Compiler Suite" />
201       <description lang="en" title="The GNU C++ Compiler">
202         <paragraph>
203           This package provides the MinGW implementation of the
204           GNU C++ language compiler.
205         </paragraph>
206         <paragraph>
207           This is an optional component of the MinGW Compiler Suite;
208           you require it only if you wish to compile programs written
209           in the C++ language.
210         </paragraph>
211       </description>
212
213       <source tarname="gcc-%-mingw32-src.tar.*" />
214       <licence tarname="gcc-%-mingw32-lic.tar.*" />
215
216       <component class="bin">
217         <affiliate group="Basic Setup" />
218         <requires eq="gcc-core-%-mingw32-bin.tar" />
219         <requires eq="mingw32-libstdc++-%-mingw32-dll-6.tar" />
220
221         <release tarname="gcc-c++-8.2.0-2-mingw32-bin.tar.xz" />
222         <release tarname="gcc-c++-8.2.0-1-mingw32-bin.tar.xz" />
223         <release tarname="gcc-c++-7.3.0-1-mingw32-bin.tar.xz" />
224       </component>
225
226       <component class="dev">
227         <description lang="en">
228           <paragraph>This "dev" component package is an aberrant relic from
229             the GCC version 4.8.1 release; it serves no useful purpose, when
230             deployed with any other release.
231           </paragraph>
232           <paragraph>There is no useful content in this component package;
233             if it has been installed, you may safely remove it.
234           </paragraph>
235         </description>
236         <release tarname="gcc-c++-4.8.2-2-mingw32-dev.tar.meta">
237           <download tarname="none" />
238         </release>
239       </component>
240
241       <component class="doc">
242         <description lang="en">
243           <paragraph>This "doc" component package is an aberrant relic from
244             the GCC version 4.8.1 release; it serves no useful purpose, when
245             deployed with any other release.
246           </paragraph>
247           <paragraph>There is now no useful content in this component package;
248             if it has been installed, you may safely remove it.
249           </paragraph>
250         </description>
251         <release tarname="gcc-c++-4.8.1-5-mingw32-doc.tar.lzma" />
252       </component>
253
254       <component class="man">
255         <release tarname="gcc-c++-8.2.0-2-mingw32-man.tar.xz" />
256         <release tarname="gcc-c++-8.2.0-1-mingw32-man.tar.xz" />
257         <release tarname="gcc-c++-7.3.0-1-mingw32-man.tar.xz" />
258       </component>
259     </package>
260
261     <package name="mingw32-libstdc++" alias="libstdc++">
262       <affiliate group="MinGW Compiler Suite" />
263       <description lang="en" title="The GNU C++ Compiler Runtime Library">
264         <paragraph>
265           This package provides the MinGW implementation of the
266           shared runtime library for the GNU C++ language compiler;
267           you must install it if you wish to use this compiler.
268         </paragraph>
269         <paragraph>
270           This is a freely redistributable library; it is required by,
271           (and you must distribute it with), any application compiled
272           by the GNU C++ language compiler, unless support for shared
273           runtime libraries is explicitly disabled when building.
274         </paragraph>
275       </description>
276
277       <source tarname="gcc-%-mingw32-src.tar.*" />
278       <licence tarname="gcc-%-mingw32-lic.tar.*" />
279
280       <component class="dll">
281         <release tarname="libstdc++-8.2.0-2-mingw32-dll-6.tar.xz" />
282         <release tarname="libstdc++-8.2.0-1-mingw32-dll-6.tar.xz" />
283         <release tarname="libstdc++-7.3.0-1-mingw32-dll-6.tar.xz" />
284       </component>
285     </package>
286
287     <package name="mingw32-gcc-fortran" alias="gcc-fortran gfortran fortran">
288       <affiliate group="MinGW Compiler Suite" />
289       <description lang="en" title="The GNU FORTRAN Compiler">
290         <paragraph>
291           This package provides the MinGW implementation of the
292           GNU FORTRAN language compiler.
293         </paragraph>
294         <paragraph>
295           This is an optional component of the MinGW Compiler Suite;
296           you require it only if you wish to compile programs written
297           in the FORTRAN language.
298         </paragraph>
299       </description>
300
301       <source tarname="gcc-%-mingw32-src.tar.*" />
302       <licence tarname="gcc-%-mingw32-lic.tar.*" />
303
304       <component class="bin">
305         <affiliate group="Basic Setup" />
306         <requires eq="gcc-core-%-mingw32-bin.tar" />
307         <release tarname="gcc-fortran-8.2.0-2-mingw32-bin.tar.xz">
308           <requires eq="libgfortran-%-mingw32-dll-5.tar" />
309         </release>
310         <release tarname="gcc-fortran-8.2.0-1-mingw32-bin.tar.xz">
311           <requires eq="libgfortran-%-mingw32-dll-5.tar" />
312         </release>
313         <release tarname="gcc-fortran-7.3.0-1-mingw32-bin.tar.xz">
314           <requires eq="libgfortran-%-mingw32-dll-4.tar" />
315         </release>
316       </component>
317
318       <component class="dev">
319         <description lang="en">
320           <paragraph>This "dev" component package is an aberrant relic from
321             the GCC version 4.8.1 release; in all other releases, it has been
322             supplanted by the "info" and "man" component packages.
323           </paragraph>
324           <paragraph>There is now no useful content in this component package;
325             if it has been installed, you may safely remove it.
326           </paragraph>
327         </description>
328         <release tarname="gcc-fortran-4.8.2-2-mingw32-dev.tar.meta">
329           <download tarname="none" />
330         </release>
331       </component>
332
333       <component class="doc">
334         <description lang="en">
335           <paragraph>This "doc" component package is an aberrant relic from
336             the GCC version 4.8.1 release; in all other releases, it has been
337             supplanted by the "info" and "man" component packages.
338           </paragraph>
339           <paragraph>There is now no useful content in this component package;
340             if it has been installed, you may safely remove it.
341           </paragraph>
342         </description>
343         <release tarname="gcc-fortran-4.8.1-5-mingw32-doc.tar.meta">
344           <download tarname="none" />
345         </release>
346       </component>
347
348       <component class="info">
349         <release tarname="gcc-fortran-8.2.0-2-mingw32-info.tar.xz" />
350         <release tarname="gcc-fortran-8.2.0-1-mingw32-info.tar.xz" />
351         <release tarname="gcc-fortran-7.3.0-1-mingw32-info.tar.xz" />
352       </component>
353
354       <component class="man">
355         <release tarname="gcc-fortran-8.2.0-2-mingw32-man.tar.xz" />
356         <release tarname="gcc-fortran-8.2.0-1-mingw32-man.tar.xz" />
357         <release tarname="gcc-fortran-7.3.0-1-mingw32-man.tar.xz" />
358       </component>
359     </package>
360
361     <package name="mingw32-libgfortran" alias="libgfortran">
362       <affiliate group="MinGW Compiler Suite" />
363       <description lang="en" title="The GNU FORTRAN Compiler Runtime Library">
364         <paragraph>
365           This package provides the MinGW implementation of the
366           shared runtime library for the GNU FORTRAN language compiler;
367           you must install it if you wish to use this compiler.
368         </paragraph>
369         <paragraph>
370           This is a freely redistributable library; it is required by,
371           (and you must distribute it with), any application compiled by
372           the GNU FORTRAN language compiler, unless support for shared
373           runtime libraries is explicitly disabled when building.
374         </paragraph>
375       </description>
376
377       <source tarname="gcc-%-mingw32-src.tar.*" />
378       <licence tarname="gcc-%-mingw32-lic.tar.*" />
379
380       <component class="dll">
381         <requires eq="mingw32-libgcc-%-mingw32-dll-1.tar" />
382         <requires eq="mingw32-libquadmath-%-mingw32-dll-0.tar" />
383         <release tarname="libgfortran-8.2.0-2-mingw32-dll-5.tar.xz" />
384         <release tarname="libgfortran-8.2.0-1-mingw32-dll-5.tar.xz" />
385         <release tarname="libgfortran-7.3.0-1-mingw32-dll-4.tar.xz" />
386       </component>
387     </package>
388
389     <!-- FIXME: no java package available at present...
390     <package name="mingw32-gcc-java" alias="gcc-java java">
391       <affiliate group="MinGW Compiler Suite" />
392       <description lang="en" title="The GNU Java Compiler">
393         <paragraph>
394           This package provides the MinGW implementation of the
395           GNU Java language compiler.
396         </paragraph>
397         <paragraph>
398           This is an optional component of the MinGW Compiler Suite;
399           you require it only if you wish to compile programs written
400           in the Java language.
401         </paragraph>
402       </description>
403
404       <source tarname="gcc-%-mingw32-src.tar.lzma" />
405       <licence tarname="gcc-%-mingw32-lic.tar.lzma" />
406
407       <component class="bin">
408         <requires eq="gcc-core-%-mingw32-bin.tar" />
409         <release tarname="gcc-java-4.5.2-1-mingw32-bin.tar.lzma" />
410       </component>
411     </package> -->
412
413     <package name="mingw32-gcc-objc" alias="gcc-objc objc">
414       <affiliate group="MinGW Compiler Suite" />
415       <description lang="en" title="The GNU Objective-C Compiler">
416         <paragraph>
417           This package provides the MinGW implementation of the
418           GNU Objective-C language compiler.
419         </paragraph>
420         <paragraph>
421           This is an optional component of the MinGW Compiler Suite;
422           you require it only if you wish to compile programs written
423           in the Objective-C language.
424         </paragraph>
425       </description>
426
427       <source tarname="gcc-%-mingw32-src.tar.*" />
428       <licence tarname="gcc-%-mingw32-lic.tar.*" />
429
430       <component class="bin">
431         <affiliate group="Basic Setup" />
432
433         <requires eq="gcc-core-%-mingw32-bin.tar" />
434         <requires eq="libobjc-%-mingw32-dll-4.tar" />
435
436         <release tarname="gcc-objc-8.2.0-2-mingw32-bin.tar.xz" />
437         <release tarname="gcc-objc-8.2.0-1-mingw32-bin.tar.xz" />
438         <release tarname="gcc-objc-7.3.0-1-mingw32-bin.tar.xz" />
439       </component>
440
441       <component class="dev">
442         <description lang="en">
443           <paragraph>This "dev" component package is an aberrant relic from
444             the GCC version 4.8.1 release; in all other releases, it has been
445             supplanted by the "info" and "man" component packages.
446           </paragraph>
447           <paragraph>There is now no useful content in this component package;
448             if it has been installed, you may safely remove it.
449           </paragraph>
450         </description>
451         <release tarname="gcc-objc-4.8.2-2-mingw32-dev.tar.meta">
452           <download tarname="none" />
453         </release>
454       </component>
455     </package>
456
457     <package name="mingw32-libobjc" alias="libobjc">
458       <affiliate group="MinGW Compiler Suite" />
459       <description lang="en" title="The GNU Objective-C Compiler Runtime Library">
460         <paragraph>
461           This package provides the MinGW implementation of the shared
462           runtime library for the GNU Objective-C language compiler; you
463           must install it if you wish to use this compiler.
464         </paragraph>
465         <paragraph>
466           This is a freely redistributable library; it is required by,
467           (and you must distribute it with), any application compiled by
468           the GNU Objective-C language compiler, unless support for shared
469           runtime libraries is explicitly disabled when building.
470         </paragraph>
471       </description>
472
473       <source tarname="gcc-%-mingw32-src.tar.*" />
474       <licence tarname="gcc-%-mingw32-lic.tar.*" />
475
476       <component class="dll">
477         <requires eq="mingw32-libgcc-%-mingw32-dll-1.tar" />
478         <release tarname="libobjc-8.2.0-2-mingw32-dll-4.tar.xz" />
479         <release tarname="libobjc-8.2.0-1-mingw32-dll-4.tar.xz" />
480         <release tarname="libobjc-7.3.0-1-mingw32-dll-4.tar.xz" />
481       </component>
482     </package>
483
484     <package name="mingw32-libatomic" alias="libatomic">
485       <affiliate group="MinGW Compiler Suite" />
486       <description lang="en" title="GCC Atomic Function Support Library">
487         <paragraph>
488           This package provides the GCC support library for atomic
489           operations which are not directly supported by hardware;
490           it is a required component of GCC compiler installations,
491           from GCC-5.3 onwards.
492         </paragraph>
493       </description>
494
495       <source tarname="gcc-%-mingw32-src.tar.*" />
496       <licence tarname="gcc-%-mingw32-lic.tar.*" />
497
498       <component class="dll">
499         <release tarname="libatomic-8.2.0-2-mingw32-dll-1.tar.xz" />
500         <release tarname="libatomic-8.2.0-1-mingw32-dll-1.tar.xz" />
501         <release tarname="libatomic-7.3.0-1-mingw32-dll-1.tar.xz" />
502       </component>
503     </package>
504
505     <package name="mingw32-libgomp" alias="libgomp">
506       <affiliate group="MinGW Compiler Suite" />
507       <description lang="en" title="GCC MultiProcessor Support Library">
508         <paragraph>
509           This package provides the GNU implementation of the OpenMP API;
510           it is a required component of GCC compiler installations, if it
511           is desired to support multi-processor parallel programming in
512           C, C++, or FORTRAN programming languages.
513         </paragraph>
514       </description>
515
516       <source tarname="gcc-%-mingw32-src.tar.*" />
517       <licence tarname="gcc-%-mingw32-lic.tar.*" />
518
519       <component class="dll">
520         <requires eq="mingw32-libgcc-%-mingw32-dll-1.tar" />
521
522         <release tarname="libgomp-8.2.0-2-mingw32-dll-1.tar.xz" />
523         <release tarname="libgomp-8.2.0-1-mingw32-dll-1.tar.xz" />
524         <release tarname="libgomp-7.3.0-1-mingw32-dll-1.tar.xz" />
525       </component>
526     </package>
527
528     <package name="mingw32-libssp" alias="libssp">
529       <affiliate group="MinGW Compiler Suite" />
530       <description lang="en" title="GCC Stack Smashing Protection Library">
531         <paragraph>
532           This package provides support against stack smashing attacks,
533           e.g. when compiling with GCC's -fstack-protector option.
534         </paragraph>
535       </description>
536
537       <source tarname="gcc-%-mingw32-src.tar.*" />
538       <licence tarname="gcc-%-mingw32-lic.tar.*" />
539
540       <component class="dll">
541         <release tarname="libssp-8.2.0-2-mingw32-dll-0.tar.xz" />
542         <release tarname="libssp-8.2.0-1-mingw32-dll-0.tar.xz" />
543         <release tarname="libssp-7.3.0-1-mingw32-dll-0.tar.xz" />
544       </component>
545     </package>
546
547     <package name="mingw32-libquadmath" alias="libquadmath">
548       <affiliate group="MinGW Compiler Suite" />
549
550       <source tarname="gcc-%-mingw32-src.tar.*" />
551       <licence tarname="gcc-%-mingw32-lic.tar.*" />
552
553       <component class="dll">
554         <requires eq="mingw32-libgcc-%-mingw32-dll-1.tar"/>
555         <release tarname="libquadmath-8.2.0-2-mingw32-dll-0.tar.xz" />
556         <release tarname="libquadmath-8.2.0-1-mingw32-dll-0.tar.xz" />
557         <release tarname="libquadmath-7.3.0-1-mingw32-dll-0.tar.xz" />
558       </component>
559
560       <component class="info">
561         <release tarname="libquadmath-8.2.0-2-mingw32-info.tar.xz" />
562         <release tarname="libquadmath-8.2.0-1-mingw32-info.tar.xz" />
563         <release tarname="libquadmath-7.3.0-1-mingw32-info.tar.xz" />
564       </component>
565     </package>
566
567   </package-collection>
568 </software-distribution>
569
570 <!-- vim: set nocompatible expandtab showcmd tabstop=2 shiftwidth=2: -->
571 <!-- vim: set fileformat=unix textwidth=80: -->