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" />
263 <component class="man">
264 <release tarname="gcc-c++-8.2.0-3-mingw32-man.tar.xz" />
265 <release tarname="gcc-c++-8.2.0-2-mingw32-man.tar.xz" />
266 <release tarname="gcc-c++-8.2.0-1-mingw32-man.tar.xz" />
267 <release tarname="gcc-c++-7.3.0-1-mingw32-man.tar.xz" />
271 <package name="mingw32-libstdc++" alias="libstdc++">
272 <affiliate group="MinGW Compiler Suite" />
273 <description lang="en" title="The GNU C++ Compiler Runtime Library">
275 This package provides the MinGW implementation of the
276 shared runtime library for the GNU C++ language compiler;
277 you must install it if you wish to use this compiler.
280 This is a freely redistributable library; it is required by,
281 (and you must distribute it with), any application compiled
282 by the GNU C++ language compiler, unless support for shared
283 runtime libraries is explicitly disabled when building.
287 <source tarname="gcc-%-mingw32-src.tar.*" />
288 <licence tarname="gcc-%-mingw32-lic.tar.*" />
290 <component class="dll">
291 <release tarname="libstdc++-8.2.0-3-mingw32-dll-6.tar.xz" />
292 <release tarname="libstdc++-8.2.0-2-mingw32-dll-6.tar.xz" />
293 <release tarname="libstdc++-8.2.0-1-mingw32-dll-6.tar.xz" />
294 <release tarname="libstdc++-7.3.0-1-mingw32-dll-6.tar.xz" />
298 <package name="mingw32-gcc-fortran" alias="gcc-fortran gfortran fortran">
299 <affiliate group="MinGW Compiler Suite" />
300 <description lang="en" title="The GNU FORTRAN Compiler">
302 This package provides the MinGW implementation of the
303 GNU FORTRAN language compiler.
306 This is an optional component of the MinGW Compiler Suite;
307 you require it only if you wish to compile programs written
308 in the FORTRAN language.
312 <source tarname="gcc-%-mingw32-src.tar.*" />
313 <licence tarname="gcc-%-mingw32-lic.tar.*" />
315 <component class="bin">
316 <affiliate group="Basic Setup" />
317 <requires eq="gcc-core-%-mingw32-bin.tar" />
318 <release tarname="gcc-fortran-8.2.0-3-mingw32-bin.tar.xz">
319 <requires eq="libgfortran-%-mingw32-dll-5.tar" />
321 <release tarname="gcc-fortran-8.2.0-2-mingw32-bin.tar.xz">
322 <requires eq="libgfortran-%-mingw32-dll-5.tar" />
324 <release tarname="gcc-fortran-8.2.0-1-mingw32-bin.tar.xz">
325 <requires eq="libgfortran-%-mingw32-dll-5.tar" />
327 <release tarname="gcc-fortran-7.3.0-1-mingw32-bin.tar.xz">
328 <requires eq="libgfortran-%-mingw32-dll-4.tar" />
332 <component class="dev">
333 <description lang="en">
334 <paragraph>This "dev" 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.2-2-mingw32-dev.tar.meta">
343 <download tarname="none" />
347 <component class="doc">
348 <description lang="en">
349 <paragraph>This "doc" component package is an aberrant relic from
350 the GCC version 4.8.1 release; in all other releases, it has been
351 supplanted by the "info" and "man" component packages.
353 <paragraph>There is now no useful content in this component package;
354 if it has been installed, you may safely remove it.
357 <release tarname="gcc-fortran-4.8.1-5-mingw32-doc.tar.meta">
358 <download tarname="none" />
362 <component class="info">
363 <release tarname="gcc-fortran-8.2.0-3-mingw32-info.tar.xz" />
364 <release tarname="gcc-fortran-8.2.0-2-mingw32-info.tar.xz" />
365 <release tarname="gcc-fortran-8.2.0-1-mingw32-info.tar.xz" />
366 <release tarname="gcc-fortran-7.3.0-1-mingw32-info.tar.xz" />
369 <component class="man">
370 <release tarname="gcc-fortran-8.2.0-3-mingw32-man.tar.xz" />
371 <release tarname="gcc-fortran-8.2.0-2-mingw32-man.tar.xz" />
372 <release tarname="gcc-fortran-8.2.0-1-mingw32-man.tar.xz" />
373 <release tarname="gcc-fortran-7.3.0-1-mingw32-man.tar.xz" />
377 <package name="mingw32-libgfortran" alias="libgfortran">
378 <affiliate group="MinGW Compiler Suite" />
379 <description lang="en" title="The GNU FORTRAN Compiler Runtime Library">
381 This package provides the MinGW implementation of the
382 shared runtime library for the GNU FORTRAN language compiler;
383 you must install it if you wish to use this compiler.
386 This is a freely redistributable library; it is required by,
387 (and you must distribute it with), any application compiled by
388 the GNU FORTRAN language compiler, unless support for shared
389 runtime libraries is explicitly disabled when building.
393 <source tarname="gcc-%-mingw32-src.tar.*" />
394 <licence tarname="gcc-%-mingw32-lic.tar.*" />
396 <component class="dll">
397 <requires eq="mingw32-libgcc-%-mingw32-dll-1.tar" />
398 <requires eq="mingw32-libquadmath-%-mingw32-dll-0.tar" />
399 <release tarname="libgfortran-8.2.0-3-mingw32-dll-5.tar.xz" />
400 <release tarname="libgfortran-8.2.0-2-mingw32-dll-5.tar.xz" />
401 <release tarname="libgfortran-8.2.0-1-mingw32-dll-5.tar.xz" />
402 <release tarname="libgfortran-7.3.0-1-mingw32-dll-4.tar.xz" />
406 <!-- FIXME: no java package available at present...
407 <package name="mingw32-gcc-java" alias="gcc-java java">
408 <affiliate group="MinGW Compiler Suite" />
409 <description lang="en" title="The GNU Java Compiler">
411 This package provides the MinGW implementation of the
412 GNU Java language compiler.
415 This is an optional component of the MinGW Compiler Suite;
416 you require it only if you wish to compile programs written
417 in the Java language.
421 <source tarname="gcc-%-mingw32-src.tar.lzma" />
422 <licence tarname="gcc-%-mingw32-lic.tar.lzma" />
424 <component class="bin">
425 <requires eq="gcc-core-%-mingw32-bin.tar" />
426 <release tarname="gcc-java-4.5.2-1-mingw32-bin.tar.lzma" />
430 <package name="mingw32-gcc-objc" alias="gcc-objc objc">
431 <affiliate group="MinGW Compiler Suite" />
432 <description lang="en" title="The GNU Objective-C Compiler">
434 This package provides the MinGW implementation of the
435 GNU Objective-C language compiler.
438 This is an optional component of the MinGW Compiler Suite;
439 you require it only if you wish to compile programs written
440 in the Objective-C language.
444 <source tarname="gcc-%-mingw32-src.tar.*" />
445 <licence tarname="gcc-%-mingw32-lic.tar.*" />
447 <component class="bin">
448 <affiliate group="Basic Setup" />
450 <requires eq="gcc-core-%-mingw32-bin.tar" />
451 <requires eq="libobjc-%-mingw32-dll-4.tar" />
453 <release tarname="gcc-objc-8.2.0-3-mingw32-bin.tar.xz" />
454 <release tarname="gcc-objc-8.2.0-2-mingw32-bin.tar.xz" />
455 <release tarname="gcc-objc-8.2.0-1-mingw32-bin.tar.xz" />
456 <release tarname="gcc-objc-7.3.0-1-mingw32-bin.tar.xz" />
459 <component class="dev">
460 <description lang="en">
461 <paragraph>This "dev" component package is an aberrant relic from
462 the GCC version 4.8.1 release; in all other releases, it has been
463 supplanted by the "info" and "man" component packages.
465 <paragraph>There is now no useful content in this component package;
466 if it has been installed, you may safely remove it.
469 <release tarname="gcc-objc-4.8.2-2-mingw32-dev.tar.meta">
470 <download tarname="none" />
475 <package name="mingw32-libobjc" alias="libobjc">
476 <affiliate group="MinGW Compiler Suite" />
477 <description lang="en" title="The GNU Objective-C Compiler Runtime Library">
479 This package provides the MinGW implementation of the shared
480 runtime library for the GNU Objective-C language compiler; you
481 must install it if you wish to use this compiler.
484 This is a freely redistributable library; it is required by,
485 (and you must distribute it with), any application compiled by
486 the GNU Objective-C language compiler, unless support for shared
487 runtime libraries is explicitly disabled when building.
491 <source tarname="gcc-%-mingw32-src.tar.*" />
492 <licence tarname="gcc-%-mingw32-lic.tar.*" />
494 <component class="dll">
495 <requires eq="mingw32-libgcc-%-mingw32-dll-1.tar" />
496 <release tarname="libobjc-8.2.0-3-mingw32-dll-4.tar.xz" />
497 <release tarname="libobjc-8.2.0-2-mingw32-dll-4.tar.xz" />
498 <release tarname="libobjc-8.2.0-1-mingw32-dll-4.tar.xz" />
499 <release tarname="libobjc-7.3.0-1-mingw32-dll-4.tar.xz" />
503 <package name="mingw32-libatomic" alias="libatomic">
504 <affiliate group="MinGW Compiler Suite" />
505 <description lang="en" title="GCC Atomic Function Support Library">
507 This package provides the GCC support library for atomic
508 operations which are not directly supported by hardware;
509 it is a required component of GCC compiler installations,
510 from GCC-5.3 onwards.
514 <source tarname="gcc-%-mingw32-src.tar.*" />
515 <licence tarname="gcc-%-mingw32-lic.tar.*" />
517 <component class="dll">
518 <release tarname="libatomic-8.2.0-3-mingw32-dll-1.tar.xz" />
519 <release tarname="libatomic-8.2.0-2-mingw32-dll-1.tar.xz" />
520 <release tarname="libatomic-8.2.0-1-mingw32-dll-1.tar.xz" />
521 <release tarname="libatomic-7.3.0-1-mingw32-dll-1.tar.xz" />
525 <package name="mingw32-libgomp" alias="libgomp">
526 <affiliate group="MinGW Compiler Suite" />
527 <description lang="en" title="GCC MultiProcessor Support Library">
529 This package provides the GNU implementation of the OpenMP API;
530 it is a required component of GCC compiler installations, if it
531 is desired to support multi-processor parallel programming in
532 C, C++, or FORTRAN programming languages.
536 <source tarname="gcc-%-mingw32-src.tar.*" />
537 <licence tarname="gcc-%-mingw32-lic.tar.*" />
539 <component class="dll">
540 <requires eq="mingw32-libgcc-%-mingw32-dll-1.tar" />
542 <release tarname="libgomp-8.2.0-3-mingw32-dll-1.tar.xz" />
543 <release tarname="libgomp-8.2.0-2-mingw32-dll-1.tar.xz" />
544 <release tarname="libgomp-8.2.0-1-mingw32-dll-1.tar.xz" />
545 <release tarname="libgomp-7.3.0-1-mingw32-dll-1.tar.xz" />
549 <package name="mingw32-libssp" alias="libssp">
550 <affiliate group="MinGW Compiler Suite" />
551 <description lang="en" title="GCC Stack Smashing Protection Library">
553 This package provides support against stack smashing attacks,
554 e.g. when compiling with GCC's -fstack-protector option.
558 <source tarname="gcc-%-mingw32-src.tar.*" />
559 <licence tarname="gcc-%-mingw32-lic.tar.*" />
561 <component class="dll">
562 <release tarname="libssp-8.2.0-3-mingw32-dll-0.tar.xz" />
563 <release tarname="libssp-8.2.0-2-mingw32-dll-0.tar.xz" />
564 <release tarname="libssp-8.2.0-1-mingw32-dll-0.tar.xz" />
565 <release tarname="libssp-7.3.0-1-mingw32-dll-0.tar.xz" />
569 <package name="mingw32-libquadmath" alias="libquadmath">
570 <affiliate group="MinGW Compiler Suite" />
572 <source tarname="gcc-%-mingw32-src.tar.*" />
573 <licence tarname="gcc-%-mingw32-lic.tar.*" />
575 <component class="dll">
576 <requires eq="mingw32-libgcc-%-mingw32-dll-1.tar"/>
577 <release tarname="libquadmath-8.2.0-3-mingw32-dll-0.tar.xz" />
578 <release tarname="libquadmath-8.2.0-2-mingw32-dll-0.tar.xz" />
579 <release tarname="libquadmath-8.2.0-1-mingw32-dll-0.tar.xz" />
580 <release tarname="libquadmath-7.3.0-1-mingw32-dll-0.tar.xz" />
583 <component class="info">
584 <release tarname="libquadmath-8.2.0-3-mingw32-info.tar.xz" />
585 <release tarname="libquadmath-8.2.0-2-mingw32-info.tar.xz" />
586 <release tarname="libquadmath-8.2.0-1-mingw32-info.tar.xz" />
587 <release tarname="libquadmath-7.3.0-1-mingw32-info.tar.xz" />
591 </package-collection>
592 </software-distribution>
594 <!-- vim: set nocompatible expandtab showcmd tabstop=2 shiftwidth=2: -->
595 <!-- vim: set fileformat=unix textwidth=80: -->