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://prdownloads.sourceforge.net/mingw/%F?download" />
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.lzma" />
25 <licence tarname="gcc-%-mingw32-lic.tar.lzma" />
27 <component class="lic">
28 <release tarname="gcc-4.5.2-1-mingw32-lic.tar.lzma" />
29 <release tarname="gcc-4.6.1-2-mingw32-lic.tar.lzma" />
30 <release tarname="gcc-4.6.2-1-mingw32-lic.tar.lzma" />
31 <release tarname="gcc-4.7.0-1-mingw32-lic.tar.lzma" />
32 <release tarname="gcc-4.7.2-1-mingw32-lic.tar.lzma" />
35 <component class="bin">
36 <release tarname="gcc-core-4.5.2-1-mingw32-bin.tar.lzma">
37 <requires lt="mingwrt-3.20-2-mingw32-dev.tar" />
39 <release tarname="gcc-core-4.6.1-2-mingw32-bin.tar.lzma">
40 <requires eq="libquadmath-%-mingw32-dll-0.tar" />
41 <requires lt="mingwrt-3.20-2-mingw32-dev.tar" />
43 <release tarname="gcc-core-4.6.2-1-mingw32-bin.tar.lzma">
44 <requires eq="libquadmath-%-mingw32-dll-0.tar" />
45 <requires lt="mingwrt-3.20-2-mingw32-dev.tar" />
47 <release tarname="gcc-core-4.7.0-1-mingw32-bin.tar.lzma">
48 <requires eq="libquadmath-%-mingw32-dll-0.tar" />
49 <requires ge="mingwrt-3.20-2-mingw32-dev.tar" />
51 <release tarname="gcc-core-4.7.2-1-mingw32-bin.tar.lzma">
52 <requires eq="libquadmath-%-mingw32-dll-0.tar" />
53 <requires ge="mingwrt-3.20-2-mingw32-dev.tar" />
56 <!-- Requirements common to all of the above releases -->
58 <requires eq="libgcc-%-mingw32-dll-1.tar" />
59 <requires eq="libssp-%-mingw32-dll-0.tar" />
60 <requires eq="libgomp-%-mingw32-dll-1.tar" />
61 <requires eq="libmpc-*-mingw32-dll-2.tar" />
62 <requires eq="pthreads-w32-*-mingw32-dev.tar" />
63 <requires eq="binutils-*-mingw32-bin.tar" />
64 <requires eq="w32api-*-mingw32-dev.tar" />
67 <component class="doc">
68 <release tarname="gcc-4.5.2-1-mingw32-doc.tar.lzma" />
69 <release tarname="gcc-4.6.1-2-mingw32-doc.tar.lzma" />
70 <release tarname="gcc-4.6.2-1-mingw32-doc.tar.lzma" />
71 <release tarname="gcc-4.7.0-1-mingw32-doc.tar.lzma" />
72 <release tarname="gcc-4.7.2-1-mingw32-doc.tar.lzma" />
75 <component class="lang">
76 <release tarname="gcc-4.5.2-1-mingw32-lang.tar.lzma" />
77 <release tarname="gcc-4.6.1-2-mingw32-lang.tar.lzma" />
78 <release tarname="gcc-4.6.2-1-mingw32-lang.tar.lzma" />
79 <release tarname="gcc-4.7.0-1-mingw32-lang.tar.lzma" />
80 <release tarname="gcc-4.7.2-1-mingw32-lang.tar.lzma" />
84 <package name="mingw32-libgcc" alias="libgcc">
85 <affiliate group="MinGW Compiler Suite" />
86 <description lang="en" title="The GNU C Compiler Shared Runtime Library">
88 This package provides the MinGW implementation of the
89 shared runtime library for the GNU C language compiler;
90 you must install it if you wish to use this compiler with
91 -shared-libgcc support enabled, or if you wish to use any
92 other GCC language compiler, and you require safe handling
93 of exceptions which may cross DLL boundaries.
96 This is a freely redistributable library; it is required by,
97 (and you must distribute it with), any application compiled
98 by the GNU C++ language compiler, unless support for shared
99 runtime libraries is explicitly disabled when building.
103 <source tarname="gcc-%-mingw32-src.tar.lzma" />
104 <licence tarname="gcc-%-mingw32-lic.tar.lzma" />
106 <component class="dll">
107 <release tarname="libgcc-4.5.2-1-mingw32-dll-1.tar.lzma" />
108 <release tarname="libgcc-4.6.1-2-mingw32-dll-1.tar.lzma" />
109 <release tarname="libgcc-4.6.2-1-mingw32-dll-1.tar.lzma" />
110 <release tarname="libgcc-4.7.0-1-mingw32-dll-1.tar.lzma" />
111 <release tarname="libgcc-4.7.2-1-mingw32-dll-1.tar.lzma" />
115 <package name="mingw32-gcc-ada" alias="gcc-ada ada">
116 <affiliate group="MinGW Compiler Suite" />
117 <description lang="en" title="The GNU Ada Compiler">
119 This package provides the MinGW implementation of the
120 GNU Ada language compiler.
123 This is an optional component of the MinGW Compiler Suite;
124 you require it only if you wish to compile programs written
129 <source tarname="gcc-%-mingw32-src.tar.lzma" />
130 <licence tarname="gcc-%-mingw32-lic.tar.lzma" />
132 <component class="bin">
133 <requires eq="gcc-core-%-mingw32-bin.tar" />
134 <release tarname="gcc-ada-4.5.2-1-mingw32-bin.tar.lzma">
135 <requires eq="libgnat-%-mingw32-dll-4_5.tar" />
137 <release tarname="gcc-ada-4.6.2-1-mingw32-bin.tar.lzma">
138 <requires eq="libgnat-%-mingw32-dll-4_6.tar" />
140 <release tarname="gcc-ada-4.7.0-1-mingw32-bin.tar.lzma">
141 <requires eq="libgnat-%-mingw32-dll-4_7.tar" />
143 <release tarname="gcc-ada-4.7.2-1-mingw32-bin.tar.lzma">
144 <requires eq="libgnat-%-mingw32-dll-4_7.tar" />
149 <package name="mingw32-libgnat" alias="libgnat">
150 <affiliate group="MinGW Compiler Suite" />
151 <description lang="en" title="The GNU Ada Compiler Runtime Library">
153 This package provides the MinGW implementation of the
154 shared runtime library for the GNU Ada language compiler;
155 you must install it if you wish to use this compiler.
158 This is a freely redistributable library; it is required by,
159 (and you must distribute it with), any application compiled
160 by the GNU Ada language compiler, unless support for shared
161 runtime libraries is explicitly disabled when building.
165 <source tarname="gcc-%-mingw32-src.tar.lzma" />
166 <licence tarname="gcc-%-mingw32-lic.tar.lzma" />
168 <component class="dll">
169 <release tarname="libgnat-4.5.2-1-mingw32-dll-4_5.tar.lzma" />
170 <release tarname="libgnat-4.6.2-1-mingw32-dll-4_6.tar.lzma" />
171 <release tarname="libgnat-4.7.0-1-mingw32-dll-4_7.tar.lzma" />
172 <release tarname="libgnat-4.7.2-1-mingw32-dll-4_7.tar.lzma" />
176 <package name="mingw32-gcc-g++" alias="gcc-g++ g++ gcc-c++ c++">
177 <affiliate group="MinGW Compiler Suite" />
178 <description lang="en" title="The GNU C++ Compiler">
180 This package provides the MinGW implementation of the
181 GNU C++ language compiler.
184 This is an optional component of the MinGW Compiler Suite;
185 you require it only if you wish to compile programs written
190 <source tarname="gcc-%-mingw32-src.tar.lzma" />
191 <licence tarname="gcc-%-mingw32-lic.tar.lzma" />
193 <component class="bin">
194 <requires eq="gcc-core-%-mingw32-bin.tar" />
195 <requires eq="libstdc++-%-mingw32-dll-6.tar" />
196 <release tarname="gcc-c++-4.5.2-1-mingw32-bin.tar.lzma" />
197 <release tarname="gcc-c++-4.6.1-2-mingw32-bin.tar.lzma" />
198 <release tarname="gcc-c++-4.6.2-1-mingw32-bin.tar.lzma" />
199 <release tarname="gcc-c++-4.7.0-1-mingw32-bin.tar.lzma" />
200 <release tarname="gcc-c++-4.7.2-1-mingw32-bin.tar.lzma" />
204 <package name="mingw32-libstdc++" alias="libstdc++">
205 <affiliate group="MinGW Compiler Suite" />
206 <description lang="en" title="The GNU C++ Compiler Runtime Library">
208 This package provides the MinGW implementation of the
209 shared runtime library for the GNU C++ language compiler;
210 you must install it if you wish to use this compiler.
213 This is a freely redistributable library; it is required by,
214 (and you must distribute it with), any application compiled
215 by the GNU C++ language compiler, unless support for shared
216 runtime libraries is explicitly disabled when building.
220 <source tarname="gcc-%-mingw32-src.tar.lzma" />
221 <licence tarname="gcc-%-mingw32-lic.tar.lzma" />
223 <component class="dll">
224 <release tarname="libstdc++-4.5.2-1-mingw32-dll-6.tar.lzma" />
225 <release tarname="libstdc++-4.6.1-2-mingw32-dll-6.tar.lzma" />
226 <release tarname="libstdc++-4.6.2-1-mingw32-dll-6.tar.lzma" />
227 <release tarname="libstdc++-4.7.0-1-mingw32-dll-6.tar.lzma" />
228 <release tarname="libstdc++-4.7.2-1-mingw32-dll-6.tar.lzma" />
232 <package name="mingw32-gcc-fortran" alias="gcc-fortran gfortran fortran">
233 <affiliate group="MinGW Compiler Suite" />
234 <description lang="en" title="The GNU FORTRAN Compiler">
236 This package provides the MinGW implementation of the
237 GNU FORTRAN language compiler.
240 This is an optional component of the MinGW Compiler Suite;
241 you require it only if you wish to compile programs written
242 in the FORTRAN language.
246 <source tarname="gcc-%-mingw32-src.tar.lzma" />
247 <licence tarname="gcc-%-mingw32-lic.tar.lzma" />
249 <component class="bin">
250 <requires eq="gcc-core-%-mingw32-bin.tar" />
251 <requires eq="libgfortran-%-mingw32-dll-3.tar" />
252 <release tarname="gcc-fortran-4.5.2-1-mingw32-bin.tar.lzma" />
253 <release tarname="gcc-fortran-4.6.1-2-mingw32-bin.tar.lzma" />
254 <release tarname="gcc-fortran-4.6.2-1-mingw32-bin.tar.lzma" />
255 <release tarname="gcc-fortran-4.7.0-1-mingw32-bin.tar.lzma" />
256 <release tarname="gcc-fortran-4.7.2-1-mingw32-bin.tar.lzma" />
260 <package name="mingw32-libgfortran" alias="libgfortran">
261 <affiliate group="MinGW Compiler Suite" />
262 <description lang="en" title="The GNU FORTRAN Compiler Runtime Library">
264 This package provides the MinGW implementation of the
265 shared runtime library for the GNU FORTRAN 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 by
271 the GNU FORTRAN language compiler, unless support for shared
272 runtime libraries is explicitly disabled when building.
276 <source tarname="gcc-%-mingw32-src.tar.lzma" />
277 <licence tarname="gcc-%-mingw32-lic.tar.lzma" />
279 <component class="dll">
280 <release tarname="libgfortran-4.5.2-1-mingw32-dll-3.tar.lzma" />
281 <release tarname="libgfortran-4.6.1-2-mingw32-dll-3.tar.lzma" />
282 <release tarname="libgfortran-4.6.2-1-mingw32-dll-3.tar.lzma" />
283 <release tarname="libgfortran-4.7.0-1-mingw32-dll-3.tar.lzma" />
284 <release tarname="libgfortran-4.7.2-1-mingw32-dll-3.tar.lzma" />
288 <!-- FIXME: no java package available at present...
289 <package name="mingw32-gcc-java" alias="gcc-java java">
290 <affiliate group="MinGW Compiler Suite" />
291 <description lang="en" title="The GNU Java Compiler">
293 This package provides the MinGW implementation of the
294 GNU Java language compiler.
297 This is an optional component of the MinGW Compiler Suite;
298 you require it only if you wish to compile programs written
299 in the Java language.
303 <source tarname="gcc-%-mingw32-src.tar.lzma" />
304 <licence tarname="gcc-%-mingw32-lic.tar.lzma" />
306 <component class="bin">
307 <requires eq="gcc-core-%-mingw32-bin.tar" />
308 <release tarname="gcc-java-4.5.2-1-mingw32-bin.tar.lzma" />
312 <package name="mingw32-gcc-objc" alias="gcc-objc objc">
313 <affiliate group="MinGW Compiler Suite" />
314 <description lang="en" title="The GNU Objective-C Compiler">
316 This package provides the MinGW implementation of the
317 GNU Objective-C language compiler.
320 This is an optional component of the MinGW Compiler Suite;
321 you require it only if you wish to compile programs written
322 in the Objective-C language.
326 <source tarname="gcc-%-mingw32-src.tar.lzma" />
327 <licence tarname="gcc-%-mingw32-lic.tar.lzma" />
329 <component class="bin">
330 <requires eq="gcc-core-%-mingw32-bin.tar" />
331 <release tarname="gcc-objc-4.5.2-1-mingw32-bin.tar.lzma">
332 <requires eq="libobjc-%-mingw32-dll-2.tar" />
334 <release tarname="gcc-objc-4.6.1-2-mingw32-bin.tar.lzma">
335 <requires eq="libobjc-%-mingw32-dll-3.tar" />
337 <release tarname="gcc-objc-4.6.2-1-mingw32-bin.tar.lzma">
338 <requires eq="libobjc-%-mingw32-dll-3.tar" />
340 <release tarname="gcc-objc-4.7.0-1-mingw32-bin.tar.lzma">
341 <requires eq="libobjc-%-mingw32-dll-4.tar" />
343 <release tarname="gcc-objc-4.7.2-1-mingw32-bin.tar.lzma">
344 <requires eq="libobjc-%-mingw32-dll-4.tar" />
349 <package name="mingw32-libobjc" alias="libobjc">
350 <affiliate group="MinGW Compiler Suite" />
351 <description lang="en" title="The GNU Objective-C Compiler Runtime Library">
353 This package provides the MinGW implementation of the shared
354 runtime library for the GNU Objective-C language compiler; you
355 must install it if you wish to use this compiler.
358 This is a freely redistributable library; it is required by,
359 (and you must distribute it with), any application compiled by
360 the GNU Objective-C language compiler, unless support for shared
361 runtime libraries is explicitly disabled when building.
365 <source tarname="gcc-%-mingw32-src.tar.lzma" />
366 <licence tarname="gcc-%-mingw32-lic.tar.lzma" />
368 <component class="dll">
369 <release tarname="libobjc-4.5.2-1-mingw32-dll-2.tar.lzma" />
370 <release tarname="libobjc-4.6.1-2-mingw32-dll-3.tar.lzma" />
371 <release tarname="libobjc-4.6.2-1-mingw32-dll-3.tar.lzma" />
372 <release tarname="libobjc-4.7.0-1-mingw32-dll-4.tar.lzma" />
373 <release tarname="libobjc-4.7.2-1-mingw32-dll-4.tar.lzma" />
377 <package name="mingw32-libgomp" alias="libgomp">
378 <affiliate group="MinGW Compiler Suite" />
380 <source tarname="gcc-%-mingw32-src.tar.lzma" />
381 <licence tarname="gcc-%-mingw32-lic.tar.lzma" />
383 <component class="dll">
384 <requires eq="libpthread-*-mingw32-dll-2.tar" />
385 <release tarname="libgomp-4.5.2-1-mingw32-dll-1.tar.lzma" />
386 <release tarname="libgomp-4.6.1-2-mingw32-dll-1.tar.lzma" />
387 <release tarname="libgomp-4.6.2-1-mingw32-dll-1.tar.lzma" />
388 <release tarname="libgomp-4.7.0-1-mingw32-dll-1.tar.lzma" />
389 <release tarname="libgomp-4.7.2-1-mingw32-dll-1.tar.lzma" />
393 <package name="mingw32-libssp" alias="libssp">
394 <affiliate group="MinGW Compiler Suite" />
396 <source tarname="gcc-%-mingw32-src.tar.lzma" />
397 <licence tarname="gcc-%-mingw32-lic.tar.lzma" />
399 <component class="dll">
400 <release tarname="libssp-4.5.2-1-mingw32-dll-0.tar.lzma" />
401 <release tarname="libssp-4.6.1-2-mingw32-dll-0.tar.lzma" />
402 <release tarname="libssp-4.6.2-1-mingw32-dll-0.tar.lzma" />
403 <release tarname="libssp-4.7.0-1-mingw32-dll-0.tar.lzma" />
404 <release tarname="libssp-4.7.2-1-mingw32-dll-0.tar.lzma" />
408 <package name="mingw32-libquadmath" alias="libquadmath">
409 <affiliate group="MinGW Compiler Suite" />
411 <source tarname="gcc-%-mingw32-src.tar.lzma" />
412 <licence tarname="gcc-%-mingw32-lic.tar.lzma" />
414 <component class="dll">
415 <release tarname="libquadmath-4.6.1-2-mingw32-dll-0.tar.lzma" />
416 <release tarname="libquadmath-4.6.2-1-mingw32-dll-0.tar.lzma" />
417 <release tarname="libquadmath-4.7.0-1-mingw32-dll-0.tar.lzma" />
418 <release tarname="libquadmath-4.7.2-1-mingw32-dll-0.tar.lzma" />
422 </package-collection>
423 </software-distribution>
424 <!-- vim: set nocompatible expandtab fileformat=unix textwidth=80 tabstop=2 shiftwidth=2: -->