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-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" />
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" />
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" />
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" />
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.
57 <paragraph>There is no useful content in this component package;
58 if it has been installed, you may safely remove it.
61 <release tarname="gcc-core-4.8.2-2-mingw32-dev.tar.lzma">
62 <download tarname="none" />
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.
72 <paragraph>There is now no useful content in this component package;
73 if it has been installed, you may safely remove it.
76 <release tarname="gcc-core-4.8.1-5-mingw32-doc.tar.lzma">
77 <download tarname="none" />
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" />
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" />
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" />
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">
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.
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.
119 <source tarname="gcc-%-mingw32-src.tar.*" />
120 <licence tarname="gcc-%-mingw32-lic.tar.*" />
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" />
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">
133 This package provides the MinGW implementation of the
134 GNU Ada language compiler.
137 This is an optional component of the MinGW Compiler Suite;
138 you require it only if you wish to compile programs written
143 <source tarname="gcc-%-mingw32-src.tar.*" />
144 <licence tarname="gcc-%-mingw32-lic.tar.*" />
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" />
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" />
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.
162 <paragraph>There is no useful content in this component package;
163 if it has been installed, you may safely remove it.
166 <release tarname="gcc-ada-4.8.2-2-mingw32-dev.tar.meta">
167 <download tarname="none" />
172 <package name="mingw32-libgnat" alias="libgnat">
173 <affiliate group="MinGW Compiler Suite" />
174 <description lang="en" title="The GNU Ada Compiler Runtime Library">
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.
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.
188 <source tarname="gcc-%-mingw32-src.tar.*" />
189 <licence tarname="gcc-%-mingw32-lic.tar.*" />
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" />
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">
202 This package provides the MinGW implementation of the
203 GNU C++ language compiler.
206 This is an optional component of the MinGW Compiler Suite;
207 you require it only if you wish to compile programs written
212 <source tarname="gcc-%-mingw32-src.tar.*" />
213 <licence tarname="gcc-%-mingw32-lic.tar.*" />
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" />
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" />
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.
231 <paragraph>There is no useful content in this component package;
232 if it has been installed, you may safely remove it.
235 <release tarname="gcc-c++-4.8.2-2-mingw32-dev.tar.meta">
236 <download tarname="none" />
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.
246 <paragraph>There is now no useful content in this component package;
247 if it has been installed, you may safely remove it.
250 <release tarname="gcc-c++-4.8.1-5-mingw32-doc.tar.lzma" />
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" />
260 <package name="mingw32-libstdc++" alias="libstdc++">
261 <affiliate group="MinGW Compiler Suite" />
262 <description lang="en" title="The GNU C++ Compiler Runtime Library">
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.
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.
276 <source tarname="gcc-%-mingw32-src.tar.*" />
277 <licence tarname="gcc-%-mingw32-lic.tar.*" />
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" />
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">
290 This package provides the MinGW implementation of the
291 GNU FORTRAN language compiler.
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.
300 <source tarname="gcc-%-mingw32-src.tar.*" />
301 <licence tarname="gcc-%-mingw32-lic.tar.*" />
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" />
309 <release tarname="gcc-fortran-8.2.0-1-mingw32-bin.tar.xz">
310 <requires eq="libgfortran-%-mingw32-dll-5.tar" />
312 <release tarname="gcc-fortran-7.3.0-1-mingw32-bin.tar.xz">
313 <requires eq="libgfortran-%-mingw32-dll-4.tar" />
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.
323 <paragraph>There is now no useful content in this component package;
324 if it has been installed, you may safely remove it.
327 <release tarname="gcc-fortran-4.8.2-2-mingw32-dev.tar.meta">
328 <download tarname="none" />
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.
338 <paragraph>There is now no useful content in this component package;
339 if it has been installed, you may safely remove it.
342 <release tarname="gcc-fortran-4.8.1-5-mingw32-doc.tar.meta">
343 <download tarname="none" />
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" />
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" />
360 <package name="mingw32-libgfortran" alias="libgfortran">
361 <affiliate group="MinGW Compiler Suite" />
362 <description lang="en" title="The GNU FORTRAN Compiler Runtime Library">
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.
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.
376 <source tarname="gcc-%-mingw32-src.tar.*" />
377 <licence tarname="gcc-%-mingw32-lic.tar.*" />
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" />
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">
393 This package provides the MinGW implementation of the
394 GNU Java language compiler.
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.
403 <source tarname="gcc-%-mingw32-src.tar.lzma" />
404 <licence tarname="gcc-%-mingw32-lic.tar.lzma" />
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" />
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">
416 This package provides the MinGW implementation of the
417 GNU Objective-C language compiler.
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.
426 <source tarname="gcc-%-mingw32-src.tar.*" />
427 <licence tarname="gcc-%-mingw32-lic.tar.*" />
429 <component class="bin">
430 <affiliate group="Basic Setup" />
432 <requires eq="gcc-core-%-mingw32-bin.tar" />
433 <requires eq="libobjc-%-mingw32-dll-4.tar" />
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" />
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.
446 <paragraph>There is now no useful content in this component package;
447 if it has been installed, you may safely remove it.
450 <release tarname="gcc-objc-4.8.2-2-mingw32-dev.tar.meta">
451 <download tarname="none" />
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">
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.
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.
472 <source tarname="gcc-%-mingw32-src.tar.*" />
473 <licence tarname="gcc-%-mingw32-lic.tar.*" />
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" />
483 <package name="mingw32-libatomic" alias="libatomic">
484 <affiliate group="MinGW Compiler Suite" />
485 <description lang="en" title="GCC Atomic Function Support Library">
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.
494 <source tarname="gcc-%-mingw32-src.tar.*" />
495 <licence tarname="gcc-%-mingw32-lic.tar.*" />
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" />
504 <package name="mingw32-libgomp" alias="libgomp">
505 <affiliate group="MinGW Compiler Suite" />
506 <description lang="en" title="GCC MultiProcessor Support Library">
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.
515 <source tarname="gcc-%-mingw32-src.tar.*" />
516 <licence tarname="gcc-%-mingw32-lic.tar.*" />
518 <component class="dll">
519 <requires eq="mingw32-libgcc-%-mingw32-dll-1.tar" />
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" />
527 <package name="mingw32-libssp" alias="libssp">
528 <affiliate group="MinGW Compiler Suite" />
529 <description lang="en" title="GCC Stack Smashing Protection Library">
531 This package provides support against stack smashing attacks,
532 e.g. when compiling with GCC's -fstack-protector option.
536 <source tarname="gcc-%-mingw32-src.tar.*" />
537 <licence tarname="gcc-%-mingw32-lic.tar.*" />
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" />
546 <package name="mingw32-libquadmath" alias="libquadmath">
547 <affiliate group="MinGW Compiler Suite" />
549 <source tarname="gcc-%-mingw32-src.tar.*" />
550 <licence tarname="gcc-%-mingw32-lic.tar.*" />
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" />
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" />
566 </package-collection>
567 </software-distribution>
569 <!-- vim: set nocompatible expandtab showcmd tabstop=2 shiftwidth=2: -->
570 <!-- vim: set fileformat=unix textwidth=80: -->