OSDN Git Service

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