1 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
2 <software-distribution project="MinGW" home="http://www.mingw.org" issue="@YYYYMMDDNN@">
4 <!-- File: mingw32-gcc4.xml ~~ mingw-get package list for GCC version 4.x+ -->
6 <package-collection subsystem="mingw32">
7 <download-host uri="http://osdn.net/dl/mingw/%F" />
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">
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
20 This is a required component of the MinGW Compiler Suite.
24 <source tarname="gcc-%-mingw32-src.tar.*" />
25 <licence tarname="gcc-%-mingw32-lic.tar.*" />
27 <component class="lic">
28 <release tarname="gcc-8.2.0-3-mingw32-lic.tar.xz" />
29 <release tarname="gcc-8.2.0-2-mingw32-lic.tar.xz" />
30 <release tarname="gcc-8.2.0-1-mingw32-lic.tar.xz" />
31 <release tarname="gcc-7.3.0-1-mingw32-lic.tar.xz" />
34 <component class="bin">
35 <requires ge="binutils-2.31.1-2-mingw32-bin.tar" />
36 <requires eq="mingw32-libisl-*-mingw32-dll-15.tar" />
37 <requires eq="mingw32-libmpc-*-mingw32-dll-3.tar" />
38 <requires eq="mingwrt-*-mingw32-dev.tar" />
39 <requires eq="w32api-*-mingw32-dev.tar" />
41 <requires eq="mingw32-libssp-%-mingw32-dll-0.tar" />
42 <requires eq="mingw32-libgomp-%-mingw32-dll-1.tar" />
43 <requires eq="mingw32-libquadmath-%-mingw32-dll-0.tar" />
44 <requires eq="mingw32-libstdc++-%-mingw32-dll-6.tar" />
45 <requires eq="mingw32-libgcc-%-mingw32-dll-1.tar" />
46 <requires eq="libatomic-%-mingw32-dll-1.tar" />
48 <release tarname="gcc-core-8.2.0-3-mingw32-bin.tar.xz" />
49 <release tarname="gcc-core-8.2.0-2-mingw32-bin.tar.xz" />
50 <release tarname="gcc-core-8.2.0-1-mingw32-bin.tar.xz" />
51 <release tarname="gcc-core-7.3.0-1-mingw32-bin.tar.xz" />
54 <component class="dev">
55 <description lang="en">
56 <paragraph>This "dev" component package is an aberrant relic from
57 the GCC version 4.8.1 release; it serves no useful purpose, when
58 deployed with any other release.
60 <paragraph>There is no useful content in this component package;
61 if it has been installed, you may safely remove it.
64 <release tarname="gcc-core-4.8.2-2-mingw32-dev.tar.lzma">
65 <download tarname="none" />
69 <component class="doc">
70 <description lang="en">
71 <paragraph>This "doc" component package is an aberrant relic from
72 the GCC version 4.8.1 release; in all other releases, it has been
73 supplanted by the "info" and "man" component packages.
75 <paragraph>There is now no useful content in this component package;
76 if it has been installed, you may safely remove it.
79 <release tarname="gcc-core-4.8.1-5-mingw32-doc.tar.lzma">
80 <download tarname="none" />
84 <component class="man">
85 <release tarname="gcc-8.2.0-3-mingw32-man.tar.xz" />
86 <release tarname="gcc-8.2.0-2-mingw32-man.tar.xz" />
87 <release tarname="gcc-8.2.0-1-mingw32-man.tar.xz" />
88 <release tarname="gcc-7.3.0-1-mingw32-man.tar.xz" />
91 <component class="info">
92 <release tarname="gcc-8.2.0-3-mingw32-info.tar.xz" />
93 <release tarname="gcc-8.2.0-2-mingw32-info.tar.xz" />
94 <release tarname="gcc-8.2.0-1-mingw32-info.tar.xz" />
95 <release tarname="gcc-7.3.0-1-mingw32-info.tar.xz" />
98 <component class="lang">
99 <release tarname="gcc-8.2.0-3-mingw32-lang.tar.xz" />
100 <release tarname="gcc-8.2.0-2-mingw32-lang.tar.xz" />
101 <release tarname="gcc-8.2.0-1-mingw32-lang.tar.xz" />
102 <release tarname="gcc-7.3.0-1-mingw32-lang.tar.xz" />
106 <package name="mingw32-libgcc" alias="libgcc">
107 <affiliate group="MinGW Compiler Suite" />
108 <description lang="en" title="The GNU C Compiler Shared Runtime Library">
110 This package provides the MinGW implementation of the
111 shared runtime library for the GNU C language compiler;
112 you must install it if you wish to use this compiler with
113 -shared-libgcc support enabled, or if you wish to use any
114 other GCC language compiler, and you require safe handling
115 of exceptions which may cross DLL boundaries.
118 This is a freely redistributable library; it is required by,
119 (and you must distribute it with), any application compiled
120 by the GNU C++ language compiler, unless support for shared
121 runtime libraries is explicitly disabled when building.
125 <source tarname="gcc-%-mingw32-src.tar.*" />
126 <licence tarname="gcc-%-mingw32-lic.tar.*" />
128 <component class="dll">
129 <release tarname="libgcc-8.2.0-3-mingw32-dll-1.tar.xz" />
130 <release tarname="libgcc-8.2.0-2-mingw32-dll-1.tar.xz" />
131 <release tarname="libgcc-8.2.0-1-mingw32-dll-1.tar.xz" />
132 <release tarname="libgcc-7.3.0-1-mingw32-dll-1.tar.xz" />
136 <package name="mingw32-gcc-ada" alias="gcc-ada ada">
137 <affiliate group="MinGW Compiler Suite" />
138 <description lang="en" title="The GNU Ada Compiler">
140 This package provides the MinGW implementation of the
141 GNU Ada language compiler.
144 This is an optional component of the MinGW Compiler Suite;
145 you require it only if you wish to compile programs written
150 <source tarname="gcc-%-mingw32-src.tar.*" />
151 <licence tarname="gcc-%-mingw32-lic.tar.*" />
153 <component class="bin">
154 <affiliate group="Basic Setup" />
155 <requires le="gcc-ada-%-mingw32-dev.tar" />
156 <requires eq="gcc-core-%-mingw32-bin.tar" />
158 <release tarname="gcc-ada-8.2.0-3-mingw32-bin.tar.xz" />
159 <release tarname="gcc-ada-8.2.0-2-mingw32-bin.tar.xz" />
160 <release tarname="gcc-ada-8.2.0-1-mingw32-bin.tar.xz" />
161 <release tarname="gcc-ada-7.3.0-1-mingw32-bin.tar.xz" />
164 <component class="dev">
165 <description lang="en">
166 <paragraph>This "dev" component package is an aberrant relic from
167 the GCC version 4.8.1 release; it serves no useful purpose, when
168 deployed with any other release.
170 <paragraph>There is no useful content in this component package;
171 if it has been installed, you may safely remove it.
174 <release tarname="gcc-ada-4.8.2-2-mingw32-dev.tar.meta">
175 <download tarname="none" />
180 <package name="mingw32-libgnat" alias="libgnat">
181 <affiliate group="MinGW Compiler Suite" />
182 <description lang="en" title="The GNU Ada Compiler Runtime Library">
184 This package provides the MinGW implementation of the
185 shared runtime library for the GNU Ada language compiler;
186 you must install it if you wish to use this compiler.
189 This is a freely redistributable library; it is required by,
190 (and you must distribute it with), any application compiled
191 by the GNU Ada language compiler, unless support for shared
192 runtime libraries is explicitly disabled when building.
196 <source tarname="gcc-%-mingw32-src.tar.*" />
197 <licence tarname="gcc-%-mingw32-lic.tar.*" />
199 <component class="dll">
200 <release tarname="libgnat-8.2.0-3-mingw32-dll-6.tar.lzma" />
201 <release tarname="libgnat-8.2.0-2-mingw32-dll-6.tar.lzma" />
202 <release tarname="libgnat-8.2.0-1-mingw32-dll-6.tar.lzma" />
203 <release tarname="libgnat-7.3.0-1-mingw32-dll-6.tar.lzma" />
207 <package name="mingw32-gcc-g++" alias="gcc-g++ g++ gcc-c++ c++">
208 <affiliate group="MinGW Compiler Suite" />
209 <description lang="en" title="The GNU C++ Compiler">
211 This package provides the MinGW implementation of the
212 GNU C++ language compiler.
215 This is an optional component of the MinGW Compiler Suite;
216 you require it only if you wish to compile programs written
221 <source tarname="gcc-%-mingw32-src.tar.*" />
222 <licence tarname="gcc-%-mingw32-lic.tar.*" />
224 <component class="bin">
225 <affiliate group="Basic Setup" />
226 <requires eq="gcc-core-%-mingw32-bin.tar" />
227 <requires eq="mingw32-libstdc++-%-mingw32-dll-6.tar" />
229 <release tarname="gcc-c++-8.2.0-3-mingw32-bin.tar.xz" />
230 <release tarname="gcc-c++-8.2.0-2-mingw32-bin.tar.xz" />
231 <release tarname="gcc-c++-8.2.0-1-mingw32-bin.tar.xz" />
232 <release tarname="gcc-c++-7.3.0-1-mingw32-bin.tar.xz" />
235 <component class="dev">
236 <description lang="en">
237 <paragraph>This "dev" component package is an aberrant relic from
238 the GCC version 4.8.1 release; it serves no useful purpose, when
239 deployed with any other release.
241 <paragraph>There is no useful content in this component package;
242 if it has been installed, you may safely remove it.
245 <release tarname="gcc-c++-4.8.2-2-mingw32-dev.tar.meta">
246 <download tarname="none" />
250 <component class="doc">
251 <description lang="en">
252 <paragraph>This "doc" component package is an aberrant relic from
253 the GCC version 4.8.1 release; it serves no useful purpose, when
254 deployed with any other release.
256 <paragraph>There is now no useful content in this component package;
257 if it has been installed, you may safely remove it.
260 <release tarname="gcc-c++-4.8.1-5-mingw32-doc.tar.lzma">
261 <download tarname="none" />
265 <component class="man">
266 <release tarname="gcc-c++-8.2.0-3-mingw32-man.tar.xz" />
267 <release tarname="gcc-c++-8.2.0-2-mingw32-man.tar.xz" />
268 <release tarname="gcc-c++-8.2.0-1-mingw32-man.tar.xz" />
269 <release tarname="gcc-c++-7.3.0-1-mingw32-man.tar.xz" />
273 <package name="mingw32-libstdc++" alias="libstdc++">
274 <affiliate group="MinGW Compiler Suite" />
275 <description lang="en" title="The GNU C++ Compiler Runtime Library">
277 This package provides the MinGW implementation of the
278 shared runtime library for the GNU C++ language compiler;
279 you must install it if you wish to use this compiler.
282 This is a freely redistributable library; it is required by,
283 (and you must distribute it with), any application compiled
284 by the GNU C++ language compiler, unless support for shared
285 runtime libraries is explicitly disabled when building.
289 <source tarname="gcc-%-mingw32-src.tar.*" />
290 <licence tarname="gcc-%-mingw32-lic.tar.*" />
292 <component class="dll">
293 <release tarname="libstdc++-8.2.0-3-mingw32-dll-6.tar.xz" />
294 <release tarname="libstdc++-8.2.0-2-mingw32-dll-6.tar.xz" />
295 <release tarname="libstdc++-8.2.0-1-mingw32-dll-6.tar.xz" />
296 <release tarname="libstdc++-7.3.0-1-mingw32-dll-6.tar.xz" />
300 <package name="mingw32-gcc-fortran" alias="gcc-fortran gfortran fortran">
301 <affiliate group="MinGW Compiler Suite" />
302 <description lang="en" title="The GNU FORTRAN Compiler">
304 This package provides the MinGW implementation of the
305 GNU FORTRAN language compiler.
308 This is an optional component of the MinGW Compiler Suite;
309 you require it only if you wish to compile programs written
310 in the FORTRAN language.
314 <source tarname="gcc-%-mingw32-src.tar.*" />
315 <licence tarname="gcc-%-mingw32-lic.tar.*" />
317 <component class="bin">
318 <affiliate group="Basic Setup" />
319 <requires eq="gcc-core-%-mingw32-bin.tar" />
320 <release tarname="gcc-fortran-8.2.0-3-mingw32-bin.tar.xz">
321 <requires eq="libgfortran-%-mingw32-dll-5.tar" />
323 <release tarname="gcc-fortran-8.2.0-2-mingw32-bin.tar.xz">
324 <requires eq="libgfortran-%-mingw32-dll-5.tar" />
326 <release tarname="gcc-fortran-8.2.0-1-mingw32-bin.tar.xz">
327 <requires eq="libgfortran-%-mingw32-dll-5.tar" />
329 <release tarname="gcc-fortran-7.3.0-1-mingw32-bin.tar.xz">
330 <requires eq="libgfortran-%-mingw32-dll-4.tar" />
334 <component class="dev">
335 <description lang="en">
336 <paragraph>This "dev" component package is an aberrant relic from
337 the GCC version 4.8.1 release; in all other releases, it has been
338 supplanted by the "info" and "man" component packages.
340 <paragraph>There is now no useful content in this component package;
341 if it has been installed, you may safely remove it.
344 <release tarname="gcc-fortran-4.8.2-2-mingw32-dev.tar.meta">
345 <download tarname="none" />
349 <component class="doc">
350 <description lang="en">
351 <paragraph>This "doc" component package is an aberrant relic from
352 the GCC version 4.8.1 release; in all other releases, it has been
353 supplanted by the "info" and "man" component packages.
355 <paragraph>There is now no useful content in this component package;
356 if it has been installed, you may safely remove it.
359 <release tarname="gcc-fortran-4.8.1-5-mingw32-doc.tar.meta">
360 <download tarname="none" />
364 <component class="info">
365 <release tarname="gcc-fortran-8.2.0-3-mingw32-info.tar.xz" />
366 <release tarname="gcc-fortran-8.2.0-2-mingw32-info.tar.xz" />
367 <release tarname="gcc-fortran-8.2.0-1-mingw32-info.tar.xz" />
368 <release tarname="gcc-fortran-7.3.0-1-mingw32-info.tar.xz" />
371 <component class="man">
372 <release tarname="gcc-fortran-8.2.0-3-mingw32-man.tar.xz" />
373 <release tarname="gcc-fortran-8.2.0-2-mingw32-man.tar.xz" />
374 <release tarname="gcc-fortran-8.2.0-1-mingw32-man.tar.xz" />
375 <release tarname="gcc-fortran-7.3.0-1-mingw32-man.tar.xz" />
379 <package name="mingw32-libgfortran" alias="libgfortran">
380 <affiliate group="MinGW Compiler Suite" />
381 <description lang="en" title="The GNU FORTRAN Compiler Runtime Library">
383 This package provides the MinGW implementation of the
384 shared runtime library for the GNU FORTRAN language compiler;
385 you must install it if you wish to use this compiler.
388 This is a freely redistributable library; it is required by,
389 (and you must distribute it with), any application compiled by
390 the GNU FORTRAN language compiler, unless support for shared
391 runtime libraries is explicitly disabled when building.
395 <source tarname="gcc-%-mingw32-src.tar.*" />
396 <licence tarname="gcc-%-mingw32-lic.tar.*" />
398 <component class="dll">
399 <requires eq="mingw32-libgcc-%-mingw32-dll-1.tar" />
400 <requires eq="mingw32-libquadmath-%-mingw32-dll-0.tar" />
401 <release tarname="libgfortran-8.2.0-3-mingw32-dll-5.tar.xz" />
402 <release tarname="libgfortran-8.2.0-2-mingw32-dll-5.tar.xz" />
403 <release tarname="libgfortran-8.2.0-1-mingw32-dll-5.tar.xz" />
404 <release tarname="libgfortran-7.3.0-1-mingw32-dll-4.tar.xz" />
408 <!-- FIXME: no java package available at present...
409 <package name="mingw32-gcc-java" alias="gcc-java java">
410 <affiliate group="MinGW Compiler Suite" />
411 <description lang="en" title="The GNU Java Compiler">
413 This package provides the MinGW implementation of the
414 GNU Java language compiler.
417 This is an optional component of the MinGW Compiler Suite;
418 you require it only if you wish to compile programs written
419 in the Java language.
423 <source tarname="gcc-%-mingw32-src.tar.lzma" />
424 <licence tarname="gcc-%-mingw32-lic.tar.lzma" />
426 <component class="bin">
427 <requires eq="gcc-core-%-mingw32-bin.tar" />
428 <release tarname="gcc-java-4.5.2-1-mingw32-bin.tar.lzma" />
432 <package name="mingw32-gcc-objc" alias="gcc-objc objc">
433 <affiliate group="MinGW Compiler Suite" />
434 <description lang="en" title="The GNU Objective-C Compiler">
436 This package provides the MinGW implementation of the
437 GNU Objective-C language compiler.
440 This is an optional component of the MinGW Compiler Suite;
441 you require it only if you wish to compile programs written
442 in the Objective-C language.
446 <source tarname="gcc-%-mingw32-src.tar.*" />
447 <licence tarname="gcc-%-mingw32-lic.tar.*" />
449 <component class="bin">
450 <affiliate group="Basic Setup" />
452 <requires eq="gcc-core-%-mingw32-bin.tar" />
453 <requires eq="libobjc-%-mingw32-dll-4.tar" />
455 <release tarname="gcc-objc-8.2.0-3-mingw32-bin.tar.xz" />
456 <release tarname="gcc-objc-8.2.0-2-mingw32-bin.tar.xz" />
457 <release tarname="gcc-objc-8.2.0-1-mingw32-bin.tar.xz" />
458 <release tarname="gcc-objc-7.3.0-1-mingw32-bin.tar.xz" />
461 <component class="dev">
462 <description lang="en">
463 <paragraph>This "dev" component package is an aberrant relic from
464 the GCC version 4.8.1 release; in all other releases, it has been
465 supplanted by the "info" and "man" component packages.
467 <paragraph>There is now no useful content in this component package;
468 if it has been installed, you may safely remove it.
471 <release tarname="gcc-objc-4.8.2-2-mingw32-dev.tar.meta">
472 <download tarname="none" />
477 <package name="mingw32-libobjc" alias="libobjc">
478 <affiliate group="MinGW Compiler Suite" />
479 <description lang="en" title="The GNU Objective-C Compiler Runtime Library">
481 This package provides the MinGW implementation of the shared
482 runtime library for the GNU Objective-C language compiler; you
483 must install it if you wish to use this compiler.
486 This is a freely redistributable library; it is required by,
487 (and you must distribute it with), any application compiled by
488 the GNU Objective-C language compiler, unless support for shared
489 runtime libraries is explicitly disabled when building.
493 <source tarname="gcc-%-mingw32-src.tar.*" />
494 <licence tarname="gcc-%-mingw32-lic.tar.*" />
496 <component class="dll">
497 <requires eq="mingw32-libgcc-%-mingw32-dll-1.tar" />
498 <release tarname="libobjc-8.2.0-3-mingw32-dll-4.tar.xz" />
499 <release tarname="libobjc-8.2.0-2-mingw32-dll-4.tar.xz" />
500 <release tarname="libobjc-8.2.0-1-mingw32-dll-4.tar.xz" />
501 <release tarname="libobjc-7.3.0-1-mingw32-dll-4.tar.xz" />
505 <package name="mingw32-libatomic" alias="libatomic">
506 <affiliate group="MinGW Compiler Suite" />
507 <description lang="en" title="GCC Atomic Function Support Library">
509 This package provides the GCC support library for atomic
510 operations which are not directly supported by hardware;
511 it is a required component of GCC compiler installations,
512 from GCC-5.3 onwards.
516 <source tarname="gcc-%-mingw32-src.tar.*" />
517 <licence tarname="gcc-%-mingw32-lic.tar.*" />
519 <component class="dll">
520 <release tarname="libatomic-8.2.0-3-mingw32-dll-1.tar.xz" />
521 <release tarname="libatomic-8.2.0-2-mingw32-dll-1.tar.xz" />
522 <release tarname="libatomic-8.2.0-1-mingw32-dll-1.tar.xz" />
523 <release tarname="libatomic-7.3.0-1-mingw32-dll-1.tar.xz" />
527 <package name="mingw32-libgomp" alias="libgomp">
528 <affiliate group="MinGW Compiler Suite" />
529 <description lang="en" title="GCC MultiProcessor Support Library">
531 This package provides the GNU implementation of the OpenMP API;
532 it is a required component of GCC compiler installations, if it
533 is desired to support multi-processor parallel programming in
534 C, C++, or FORTRAN programming languages.
538 <source tarname="gcc-%-mingw32-src.tar.*" />
539 <licence tarname="gcc-%-mingw32-lic.tar.*" />
541 <component class="dll">
542 <requires eq="mingw32-libgcc-%-mingw32-dll-1.tar" />
544 <release tarname="libgomp-8.2.0-3-mingw32-dll-1.tar.xz" />
545 <release tarname="libgomp-8.2.0-2-mingw32-dll-1.tar.xz" />
546 <release tarname="libgomp-8.2.0-1-mingw32-dll-1.tar.xz" />
547 <release tarname="libgomp-7.3.0-1-mingw32-dll-1.tar.xz" />
551 <package name="mingw32-libssp" alias="libssp">
552 <affiliate group="MinGW Compiler Suite" />
553 <description lang="en" title="GCC Stack Smashing Protection Library">
555 This package provides support against stack smashing attacks,
556 e.g. when compiling with GCC's -fstack-protector option.
560 <source tarname="gcc-%-mingw32-src.tar.*" />
561 <licence tarname="gcc-%-mingw32-lic.tar.*" />
563 <component class="dll">
564 <release tarname="libssp-8.2.0-3-mingw32-dll-0.tar.xz" />
565 <release tarname="libssp-8.2.0-2-mingw32-dll-0.tar.xz" />
566 <release tarname="libssp-8.2.0-1-mingw32-dll-0.tar.xz" />
567 <release tarname="libssp-7.3.0-1-mingw32-dll-0.tar.xz" />
571 <package name="mingw32-libquadmath" alias="libquadmath">
572 <affiliate group="MinGW Compiler Suite" />
574 <source tarname="gcc-%-mingw32-src.tar.*" />
575 <licence tarname="gcc-%-mingw32-lic.tar.*" />
577 <component class="dll">
578 <requires eq="mingw32-libgcc-%-mingw32-dll-1.tar"/>
579 <release tarname="libquadmath-8.2.0-3-mingw32-dll-0.tar.xz" />
580 <release tarname="libquadmath-8.2.0-2-mingw32-dll-0.tar.xz" />
581 <release tarname="libquadmath-8.2.0-1-mingw32-dll-0.tar.xz" />
582 <release tarname="libquadmath-7.3.0-1-mingw32-dll-0.tar.xz" />
585 <component class="info">
586 <release tarname="libquadmath-8.2.0-3-mingw32-info.tar.xz" />
587 <release tarname="libquadmath-8.2.0-2-mingw32-info.tar.xz" />
588 <release tarname="libquadmath-8.2.0-1-mingw32-info.tar.xz" />
589 <release tarname="libquadmath-7.3.0-1-mingw32-info.tar.xz" />
593 </package-collection>
594 </software-distribution>
596 <!-- vim: set nocompatible expandtab showcmd tabstop=2 shiftwidth=2: -->
597 <!-- vim: set fileformat=unix textwidth=80: -->