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 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" />
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" />
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" />
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.
58 <paragraph>There is no useful content in this component package;
59 if it has been installed, you may safely remove it.
62 <release tarname="gcc-core-4.8.2-2-mingw32-dev.tar.lzma">
63 <download tarname="none" />
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.
73 <paragraph>There is now no useful content in this component package;
74 if it has been installed, you may safely remove it.
77 <release tarname="gcc-core-4.8.1-5-mingw32-doc.tar.lzma">
78 <download tarname="none" />
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" />
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" />
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" />
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">
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.
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.
120 <source tarname="gcc-%-mingw32-src.tar.*" />
121 <licence tarname="gcc-%-mingw32-lic.tar.*" />
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" />
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">
134 This package provides the MinGW implementation of the
135 GNU Ada language compiler.
138 This is an optional component of the MinGW Compiler Suite;
139 you require it only if you wish to compile programs written
144 <source tarname="gcc-%-mingw32-src.tar.*" />
145 <licence tarname="gcc-%-mingw32-lic.tar.*" />
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" />
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" />
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.
163 <paragraph>There is no useful content in this component package;
164 if it has been installed, you may safely remove it.
167 <release tarname="gcc-ada-4.8.2-2-mingw32-dev.tar.meta">
168 <download tarname="none" />
173 <package name="mingw32-libgnat" alias="libgnat">
174 <affiliate group="MinGW Compiler Suite" />
175 <description lang="en" title="The GNU Ada Compiler Runtime Library">
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.
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.
189 <source tarname="gcc-%-mingw32-src.tar.*" />
190 <licence tarname="gcc-%-mingw32-lic.tar.*" />
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" />
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">
203 This package provides the MinGW implementation of the
204 GNU C++ language compiler.
207 This is an optional component of the MinGW Compiler Suite;
208 you require it only if you wish to compile programs written
213 <source tarname="gcc-%-mingw32-src.tar.*" />
214 <licence tarname="gcc-%-mingw32-lic.tar.*" />
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" />
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" />
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.
232 <paragraph>There is no useful content in this component package;
233 if it has been installed, you may safely remove it.
236 <release tarname="gcc-c++-4.8.2-2-mingw32-dev.tar.meta">
237 <download tarname="none" />
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.
247 <paragraph>There is now no useful content in this component package;
248 if it has been installed, you may safely remove it.
251 <release tarname="gcc-c++-4.8.1-5-mingw32-doc.tar.lzma" />
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" />
261 <package name="mingw32-libstdc++" alias="libstdc++">
262 <affiliate group="MinGW Compiler Suite" />
263 <description lang="en" title="The GNU C++ Compiler Runtime Library">
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.
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.
277 <source tarname="gcc-%-mingw32-src.tar.*" />
278 <licence tarname="gcc-%-mingw32-lic.tar.*" />
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" />
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">
291 This package provides the MinGW implementation of the
292 GNU FORTRAN language compiler.
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.
301 <source tarname="gcc-%-mingw32-src.tar.*" />
302 <licence tarname="gcc-%-mingw32-lic.tar.*" />
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" />
310 <release tarname="gcc-fortran-8.2.0-1-mingw32-bin.tar.xz">
311 <requires eq="libgfortran-%-mingw32-dll-5.tar" />
313 <release tarname="gcc-fortran-7.3.0-1-mingw32-bin.tar.xz">
314 <requires eq="libgfortran-%-mingw32-dll-4.tar" />
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.
324 <paragraph>There is now no useful content in this component package;
325 if it has been installed, you may safely remove it.
328 <release tarname="gcc-fortran-4.8.2-2-mingw32-dev.tar.meta">
329 <download tarname="none" />
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.
339 <paragraph>There is now no useful content in this component package;
340 if it has been installed, you may safely remove it.
343 <release tarname="gcc-fortran-4.8.1-5-mingw32-doc.tar.meta">
344 <download tarname="none" />
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" />
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" />
361 <package name="mingw32-libgfortran" alias="libgfortran">
362 <affiliate group="MinGW Compiler Suite" />
363 <description lang="en" title="The GNU FORTRAN Compiler Runtime Library">
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.
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.
377 <source tarname="gcc-%-mingw32-src.tar.*" />
378 <licence tarname="gcc-%-mingw32-lic.tar.*" />
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" />
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">
394 This package provides the MinGW implementation of the
395 GNU Java language compiler.
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.
404 <source tarname="gcc-%-mingw32-src.tar.lzma" />
405 <licence tarname="gcc-%-mingw32-lic.tar.lzma" />
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" />
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">
417 This package provides the MinGW implementation of the
418 GNU Objective-C language compiler.
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.
427 <source tarname="gcc-%-mingw32-src.tar.*" />
428 <licence tarname="gcc-%-mingw32-lic.tar.*" />
430 <component class="bin">
431 <affiliate group="Basic Setup" />
433 <requires eq="gcc-core-%-mingw32-bin.tar" />
434 <requires eq="libobjc-%-mingw32-dll-4.tar" />
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" />
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.
447 <paragraph>There is now no useful content in this component package;
448 if it has been installed, you may safely remove it.
451 <release tarname="gcc-objc-4.8.2-2-mingw32-dev.tar.meta">
452 <download tarname="none" />
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">
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.
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.
473 <source tarname="gcc-%-mingw32-src.tar.*" />
474 <licence tarname="gcc-%-mingw32-lic.tar.*" />
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" />
484 <package name="mingw32-libatomic" alias="libatomic">
485 <affiliate group="MinGW Compiler Suite" />
486 <description lang="en" title="GCC Atomic Function Support Library">
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.
495 <source tarname="gcc-%-mingw32-src.tar.*" />
496 <licence tarname="gcc-%-mingw32-lic.tar.*" />
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" />
505 <package name="mingw32-libgomp" alias="libgomp">
506 <affiliate group="MinGW Compiler Suite" />
507 <description lang="en" title="GCC MultiProcessor Support Library">
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.
516 <source tarname="gcc-%-mingw32-src.tar.*" />
517 <licence tarname="gcc-%-mingw32-lic.tar.*" />
519 <component class="dll">
520 <requires eq="mingw32-libgcc-%-mingw32-dll-1.tar" />
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" />
528 <package name="mingw32-libssp" alias="libssp">
529 <affiliate group="MinGW Compiler Suite" />
530 <description lang="en" title="GCC Stack Smashing Protection Library">
532 This package provides support against stack smashing attacks,
533 e.g. when compiling with GCC's -fstack-protector option.
537 <source tarname="gcc-%-mingw32-src.tar.*" />
538 <licence tarname="gcc-%-mingw32-lic.tar.*" />
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" />
547 <package name="mingw32-libquadmath" alias="libquadmath">
548 <affiliate group="MinGW Compiler Suite" />
550 <source tarname="gcc-%-mingw32-src.tar.*" />
551 <licence tarname="gcc-%-mingw32-lic.tar.*" />
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" />
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" />
567 </package-collection>
568 </software-distribution>
570 <!-- vim: set nocompatible expandtab showcmd tabstop=2 shiftwidth=2: -->
571 <!-- vim: set fileformat=unix textwidth=80: -->