OSDN Git Service

Correct a bogus dependency in earlier GCC-6.3.0 publication.
[mingw/mingw-dist.git] / mingw32 / mingw32-gcc4.xml
1 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
2 <software-distribution project="MinGW" home="http://www.mingw.org" issue="@YYYYMMDDNN@">
3
4   <!-- File: mingw32-gcc4.xml ~~ mingw-get package list for GCC version 4.x -->
5
6   <package-group-hierarchy>
7     <!-- FIXME: this is a temporary addition to the package hierarchy;   -->
8     <!-- it serves to make it easier to locate those malformed packages  -->
9     <!-- which may interfere with a clean upgrade of a GCC installation, -->
10     <!-- and so facilitate their removal in advance.                     -->
11     <package-group name="MinGW" expand="true">
12       <package-group name="MinGW Base System">
13         <package-group name="MinGW Compiler Suite">
14           <package-group name="GCC Upgrade Blockers" />
15         </package-group>
16       </package-group>
17     </package-group>
18   </package-group-hierarchy>
19
20   <package-collection subsystem="mingw32">
21     <download-host uri="http://prdownloads.sourceforge.net/mingw/%F?download" />
22
23     <package name="mingw32-gcc" alias="gcc gcc-core mingw32-gcc-core">
24       <affiliate group="MinGW Compiler Suite" />
25       <description lang="en" title="The GNU C Compiler">
26         <paragraph>
27           This package provides the MinGW implementation of the
28           GNU C language compiler; this includes the C preprocessor,
29           and the common back end processors which are necessary to
30           support all other language compilers in the GNU Compiler
31           Collection.
32         </paragraph>
33         <paragraph>
34           This is a required component of the MinGW Compiler Suite.
35         </paragraph>
36       </description>
37
38       <source tarname="gcc-%-mingw32-src.tar.*" />
39       <licence tarname="gcc-%-mingw32-lic.tar.*" />
40
41       <component class="lic">
42         <release tarname="gcc-6.3.0-1-mingw32-lic.tar.xz" />
43         <release tarname="gcc-5.3.0-3-mingw32-lic.tar.xz" />
44         <release tarname="gcc-5.3.0-2-mingw32-lic.tar.xz" />
45         <release tarname="gcc-4.9.3-1-mingw32-lic.tar.xz" />
46         <release tarname="gcc-core-4.8.1-4-mingw32-lic.tar.lzma" />
47         <release tarname="gcc-core-4.8.1-3-mingw32-lic.tar.lzma" />
48         <release tarname="gcc-core-4.8.1-2-mingw32-lic.tar.lzma" />
49         <release tarname="gcc-core-4.8.1-1-mingw32-lic.tar.lzma" />
50         <release tarname="gcc-4.7.2-1-mingw32-lic.tar.lzma" />
51         <release tarname="gcc-4.7.0-1-mingw32-lic.tar.lzma" />
52         <release tarname="gcc-4.6.2-1-mingw32-lic.tar.lzma" />
53         <release tarname="gcc-4.6.1-2-mingw32-lic.tar.lzma" />
54         <release tarname="gcc-4.5.2-1-mingw32-lic.tar.lzma" />
55       </component>
56
57       <component class="bin">
58         <requires eq="binutils-*-mingw32-bin.tar" />
59         <requires eq="mingwrt-*-mingw32-dev.tar" />
60         <requires eq="w32api-*-mingw32-dev.tar" />
61         <requires eq="mingw32-libssp-%-mingw32-dll-0.tar" />
62         <requires eq="mingw32-libgomp-%-mingw32-dll-1.tar" />
63         <requires eq="mingw32-libquadmath-%-mingw32-dll-0.tar" />
64         <requires le="mingw32-gcc-core-deps-%-mingw32-dll.meta" />
65         <requires le="mingw32-gcc-core-%-mingw32-dev.tar" />
66         <requires eq="mingw32-libgcc-%-mingw32-dll-1.tar" />
67         <release tarname="gcc-core-6.3.0-1-mingw32-bin.tar.xz">
68           <requires eq="libatomic-%-mingw32-dll-1.tar" />
69         </release>
70         <release tarname="gcc-core-5.3.0-3-mingw32-bin.tar.xz">
71           <requires eq="libatomic-%-mingw32-dll-1.tar" />
72         </release>
73         <release tarname="gcc-core-4.9.3-1-mingw32-bin.tar.xz" />
74         <release tarname="gcc-core-4.8.1-4-mingw32-bin.tar.lzma" />
75         <release tarname="gcc-core-4.8.1-3-mingw32-bin.tar.lzma" />
76         <release tarname="gcc-core-4.8.1-2-mingw32-bin.tar.lzma" />
77         <release tarname="gcc-core-4.8.1-1-mingw32-bin.tar.lzma" />
78         <release tarname="gcc-core-4.7.2-1-mingw32-bin.tar.lzma" />
79         <release tarname="gcc-core-4.7.0-1-mingw32-bin.tar.lzma" />
80         <release tarname="gcc-core-4.6.2-1-mingw32-bin.tar.lzma" />
81         <release tarname="gcc-core-4.6.1-2-mingw32-bin.tar.lzma" />
82         <release tarname="gcc-core-4.5.2-1-mingw32-bin.tar.lzma" />
83       </component>
84
85       <component class="dev" visibility="hidden">
86         <!-- FIXME: marked as hidden, because this component package is an  -->
87         <!-- aberration, which we would prefer to conceal from users.  Note -->
88         <!-- that mingw-get does not currently support this attribute, and  -->
89         <!-- should ignore it anyway for 4.8.1 releases, which aberrantly   -->
90         <!-- deliver installable content, so we also associate it with the  -->
91         <!-- the "GCC Upgrade Blockers" group, to facilitate location and   -->
92         <!-- removal, prior to performing an upgrade, with which they may   -->
93         <!-- interfere, (by the introduction of package conflicts).         -->
94         <affiliate group="GCC Upgrade Blockers" />
95         <description lang="en">
96           <paragraph>
97             NOTE: this component package exists, exclusively, to accommodate
98             packaging anomalies within the GCC-4.8.1 releases.  For any other
99             release, it is installed only to clean up any conflicts which may
100             arise due to a prior installation of GCC-4.8.1; for any such other
101             release, it delivers no content, and may be safely removed after
102             the installation, or upgrade, has been completed.
103           </paragraph>
104         </description>
105         <release tarname="gcc-core-4.8.2-mingw32-dev.tar.meta">
106           <!-- dummy package, to clean up possible 4.8.1 conflicts -->
107           <download tarname="none" />
108         </release>
109         <release tarname="gcc-core-4.8.1-4-mingw32-dev.tar.lzma" />
110         <release tarname="gcc-core-4.8.1-3-mingw32-dev.tar.lzma" />
111         <release tarname="gcc-core-4.8.1-2-mingw32-dev.tar.lzma" />
112         <release tarname="gcc-core-4.8.1-1-mingw32-dev.tar.lzma" />
113         <release tarname="gcc-core-4.0-mingw32-dev.tar.meta">
114           <!-- dummy package, to clean up possible 4.8.1 conflicts -->
115           <download tarname="none" />
116         </release>
117       </component>
118
119       <component class="doc">
120         <release tarname="gcc-core-4.8.1-4-mingw32-doc.tar.lzma" />
121         <release tarname="gcc-core-4.8.1-3-mingw32-doc.tar.lzma" />
122         <release tarname="gcc-core-4.8.1-2-mingw32-doc.tar.lzma" />
123         <release tarname="gcc-core-4.8.1-1-mingw32-doc.tar.lzma" />
124         <release tarname="gcc-4.7.2-1-mingw32-doc.tar.lzma" />
125         <release tarname="gcc-4.7.0-1-mingw32-doc.tar.lzma" />
126         <release tarname="gcc-4.6.2-1-mingw32-doc.tar.lzma" />
127         <release tarname="gcc-4.6.1-2-mingw32-doc.tar.lzma" />
128         <release tarname="gcc-4.5.2-1-mingw32-doc.tar.lzma" />
129       </component>
130
131       <component class="man">
132         <release tarname="gcc-6.3.0-1-mingw32-man.tar.xz" />
133         <release tarname="gcc-5.3.0-3-mingw32-man.tar.xz" />
134         <release tarname="gcc-5.3.0-2-mingw32-man.tar.xz" />
135         <release tarname="gcc-4.9.3-1-mingw32-man.tar.xz" />
136         <release tarname="gcc-core-4.8.1-4-mingw32-man.tar.lzma" />
137         <release tarname="gcc-core-4.8.1-3-mingw32-man.tar.lzma" />
138         <release tarname="gcc-core-4.8.1-2-mingw32-man.tar.lzma" />
139         <release tarname="gcc-core-4.8.1-1-mingw32-man.tar.lzma" />
140       </component>
141
142       <component class="info">
143         <release tarname="gcc-6.3.0-1-mingw32-info.tar.xz" />
144         <release tarname="gcc-5.3.0-3-mingw32-info.tar.xz" />
145         <release tarname="gcc-5.3.0-2-mingw32-info.tar.xz" />
146         <release tarname="gcc-4.9.3-1-mingw32-info.tar.xz" />
147         <release tarname="gcc-core-4.8.1-4-mingw32-info.tar.lzma" />
148         <release tarname="gcc-core-4.8.1-3-mingw32-info.tar.lzma" />
149         <release tarname="gcc-core-4.8.1-2-mingw32-info.tar.lzma" />
150         <release tarname="gcc-core-4.8.1-1-mingw32-info.tar.lzma" />
151       </component>
152
153       <component class="lang">
154         <release tarname="gcc-6.3.0-1-mingw32-lang.tar.xz" />
155         <release tarname="gcc-5.3.0-3-mingw32-lang.tar.xz" />
156         <release tarname="gcc-5.3.0-2-mingw32-lang.tar.xz" />
157         <release tarname="gcc-4.9.3-1-mingw32-lang.tar.xz" />
158         <release tarname="gcc-4.8.1-4-mingw32-lang.tar.lzma" />
159         <release tarname="gcc-4.8.1-3-mingw32-lang.tar.lzma" />
160         <release tarname="gcc-4.8.1-2-mingw32-lang.tar.lzma" />
161         <release tarname="gcc-4.8.1-1-mingw32-lang.tar.lzma" />
162         <release tarname="gcc-4.7.2-1-mingw32-lang.tar.lzma" />
163         <release tarname="gcc-4.7.0-1-mingw32-lang.tar.lzma" />
164         <release tarname="gcc-4.6.2-1-mingw32-lang.tar.lzma" />
165         <release tarname="gcc-4.6.1-2-mingw32-lang.tar.lzma" />
166         <release tarname="gcc-4.5.2-1-mingw32-lang.tar.lzma" />
167       </component>
168     </package>
169
170     <package name="mingw32-gcc-core-deps" class="virtual" visibility="hidden">
171       <!-- A convenience meta-package, to facilitate dependency resolution. -->
172       <!-- When mingw-get adds support for hidden virtual packages, this    -->
173       <!-- should become invisible to the user, and will not be recorded as -->
174       <!-- "installed"; until then, we would like users to remove it, after -->
175       <!-- completing any installation, or upgrade, so we associate it with -->
176       <!-- the "GCC Upgrade Blockers" group, to help them to locate it.     -->
177       <affiliate group="GCC Upgrade Blockers" />
178       <description lang="en" title="MinGW Compiler Suite DLL Prerequisites">
179         <paragraph>
180           Meta-data package, specifying variant DLL prerequisites for specific
181           versions of the GNU Compiler Suite.  Users are discouraged from making
182           any attempt to install this meta-data package explicitly; it may be
183           safely removed, after installation of the compiler suite.
184         </paragraph>
185       </description>
186       <component class="dll">
187         <release tarname="mingw32-gcc-core-deps-6.3.0-1-mingw32-dll.meta">
188           <requires eq="mingw32-libisl-*-mingw32-dll-15.tar" />
189           <requires eq="mingw32-libmpc-*-mingw32-dll-3.tar" />
190         </release>
191         <release tarname="mingw32-gcc-core-deps-4.8.1-3-mingw32-dll.meta">
192           <requires eq="mingw32-libmpc-*-mingw32-dll-3.tar" />
193         </release>
194         <release tarname="mingw32-gcc-core-deps-4.0-mingw32-dll.meta">
195           <requires eq="mingw32-libmpc-*-mingw32-dll-2.tar" />
196         </release>
197       </component>
198     </package>
199
200     <package name="mingw32-libgcc" alias="libgcc">
201       <affiliate group="MinGW Compiler Suite" />
202       <description lang="en" title="The GNU C Compiler Shared Runtime Library">
203         <paragraph>
204           This package provides the MinGW implementation of the
205           shared runtime library for the GNU C language compiler;
206           you must install it if you wish to use this compiler with
207           -shared-libgcc support enabled, or if you wish to use any
208           other GCC language compiler, and you require safe handling
209           of exceptions which may cross DLL boundaries.
210         </paragraph>
211         <paragraph>
212           This is a freely redistributable library; it is required by,
213           (and you must distribute it with), any application compiled
214           by the GNU C++ language compiler, unless support for shared
215           runtime libraries is explicitly disabled when building.
216         </paragraph>
217       </description>
218
219       <source tarname="gcc-%-mingw32-src.tar.*" />
220       <licence tarname="gcc-%-mingw32-lic.tar.*" />
221
222       <component class="dll">
223         <release tarname="libgcc-6.3.0-1-mingw32-dll-1.tar.xz" />
224         <release tarname="libgcc-5.3.0-3-mingw32-dll-1.tar.xz" />
225         <release tarname="libgcc-5.3.0-2-mingw32-dll-1.tar.xz" />
226         <release tarname="libgcc-4.9.3-1-mingw32-dll-1.tar.xz" />
227         <release tarname="libgcc-4.8.1-4-mingw32-dll-1.tar.lzma" />
228         <release tarname="libgcc-4.8.1-3-mingw32-dll-1.tar.lzma" />
229         <release tarname="libgcc-4.8.1-2-mingw32-dll-1.tar.lzma" />
230         <release tarname="libgcc-4.8.1-1-mingw32-dll-1.tar.lzma" />
231         <release tarname="libgcc-4.7.2-1-mingw32-dll-1.tar.lzma" />
232         <release tarname="libgcc-4.7.0-1-mingw32-dll-1.tar.lzma" />
233         <release tarname="libgcc-4.6.2-1-mingw32-dll-1.tar.lzma" />
234         <release tarname="libgcc-4.6.1-2-mingw32-dll-1.tar.lzma" />
235         <release tarname="libgcc-4.5.2-1-mingw32-dll-1.tar.lzma" />
236       </component>
237     </package>
238
239     <package name="mingw32-gcc-ada" alias="gcc-ada ada">
240       <affiliate group="MinGW Compiler Suite" />
241       <description lang="en" title="The GNU Ada Compiler">
242         <paragraph>
243           This package provides the MinGW implementation of the
244           GNU Ada language compiler.
245         </paragraph>
246         <paragraph>
247           This is an optional component of the MinGW Compiler Suite;
248           you require it only if you wish to compile programs written
249           in the Ada language.
250         </paragraph>
251       </description>
252
253       <source tarname="gcc-%-mingw32-src.tar.*" />
254       <licence tarname="gcc-%-mingw32-lic.tar.*" />
255
256       <component class="bin">
257         <affiliate group="Basic Setup" />
258         <requires le="gcc-ada-%-mingw32-dev.tar" />
259         <requires eq="gcc-core-%-mingw32-bin.tar" />
260         <release tarname="gcc-ada-6.3.0-1-mingw32-bin.tar.xz" />
261         <release tarname="gcc-ada-5.3.0-3-mingw32-bin.tar.xz" />
262         <release tarname="gcc-ada-4.9.3-1-mingw32-bin.tar.xz" />
263         <release tarname="gcc-ada-4.8.1-4-mingw32-bin.tar.lzma" />
264         <release tarname="gcc-ada-4.8.1-3-mingw32-bin.tar.lzma" />
265         <release tarname="gcc-ada-4.8.1-2-mingw32-bin.tar.lzma" />
266         <release tarname="gcc-ada-4.8.1-1-mingw32-bin.tar.lzma" />
267         <release tarname="gcc-ada-4.7.2-1-mingw32-bin.tar.lzma">
268           <requires eq="libgnat-%-mingw32-dll-4_7.tar" />
269         </release>
270         <release tarname="gcc-ada-4.7.0-1-mingw32-bin.tar.lzma">
271           <requires eq="libgnat-%-mingw32-dll-4_7.tar" />
272         </release>
273         <release tarname="gcc-ada-4.6.2-1-mingw32-bin.tar.lzma">
274           <requires eq="libgnat-%-mingw32-dll-4_6.tar" />
275         </release>
276         <release tarname="gcc-ada-4.5.2-1-mingw32-bin.tar.lzma">
277           <requires eq="libgnat-%-mingw32-dll-4_5.tar" />
278         </release>
279       </component>
280
281       <component class="dev" visibility="hidden">
282         <!-- FIXME: marked as hidden, because this component package is an  -->
283         <!-- aberration, which we would prefer to conceal from users.  Note -->
284         <!-- that mingw-get does not currently support this attribute, and  -->
285         <!-- should ignore it anyway for 4.8.1 releases, which aberrantly   -->
286         <!-- deliver installable content, so we also associate it with the  -->
287         <!-- the "GCC Upgrade Blockers" group, to facilitate location and   -->
288         <!-- removal, prior to performing an upgrade, with which they may   -->
289         <!-- interfere, (by the introduction of package conflicts).         -->
290         <affiliate group="GCC Upgrade Blockers" />
291         <description lang="en">
292           <paragraph>
293             NOTE: this component package exists, exclusively, to accommodate
294             packaging anomalies within the GCC-4.8.1 releases.  For any other
295             release, it is installed only to clean up any conflicts which may
296             arise due to a prior installation of GCC-4.8.1; for any such other
297             release, it delivers no content, and may be safely removed after
298             the installation, or upgrade, has been completed.
299           </paragraph>
300         </description>
301         <release tarname="gcc-ada-4.8.2-mingw32-dev.tar.meta">
302           <!-- dummy package, to clean up possible 4.8.1 conflicts -->
303           <download tarname="none" />
304         </release>
305         <release tarname="gcc-ada-4.8.1-4-mingw32-dev.tar.lzma">
306           <requires eq="mingw32-libgnat-%-mingw32-dll.tar" />
307         </release>
308         <release tarname="gcc-ada-4.8.1-3-mingw32-dev.tar.lzma">
309           <requires eq="mingw32-libgnat-%-mingw32-dll.tar" />
310         </release>
311         <release tarname="gcc-ada-4.8.1-2-mingw32-dev.tar.lzma">
312           <requires eq="mingw32-libgnat-%-mingw32-dll.tar" />
313         </release>
314         <release tarname="gcc-ada-4.8.1-1-mingw32-dev.tar.lzma">
315           <requires eq="mingw32-libgnat-%-mingw32-dll.tar" />
316         </release>
317         <release tarname="gcc-ada-4.0-mingw32-dev.tar.meta">
318           <!-- dummy package, to clean up possible 4.8.1 conflicts -->
319           <download tarname="none" />
320         </release>
321       </component>
322
323       <component class="info">
324         <release tarname="gcc-ada-4.8.1-4-mingw32-info.tar.lzma" />
325         <release tarname="gcc-ada-4.8.1-3-mingw32-info.tar.lzma" />
326         <release tarname="gcc-ada-4.8.1-2-mingw32-info.tar.lzma" />
327         <release tarname="gcc-ada-4.8.1-1-mingw32-info.tar.lzma" />
328       </component>
329     </package>
330
331     <package name="mingw32-libgnat" alias="libgnat">
332       <affiliate group="MinGW Compiler Suite" />
333       <description lang="en" title="The GNU Ada Compiler Runtime Library">
334         <paragraph>
335           This package provides the MinGW implementation of the
336           shared runtime library for the GNU Ada language compiler;
337           you must install it if you wish to use this compiler.
338         </paragraph>
339         <paragraph>
340           This is a freely redistributable library; it is required by,
341           (and you must distribute it with), any application compiled
342           by the GNU Ada language compiler, unless support for shared
343           runtime libraries is explicitly disabled when building.
344         </paragraph>
345         <paragraph>
346           NOTE: The gcc-4.8.1 release delivers this library in a tarball
347           named with the "gcc-ada" prefix, rather than "libgnat".  There
348           is (currently) no DLL component release of libgnat, for the
349           gcc-4.9.3 (or later) releases.
350         </paragraph>
351       </description>
352
353       <source tarname="gcc-%-mingw32-src.tar.*" />
354       <licence tarname="gcc-%-mingw32-lic.tar.*" />
355
356       <component class="dll">
357         <release tarname="libgnat-4.8.1-4-mingw32-dll-4_8.tar.lzma" />
358         <release tarname="libgnat-4.8.1-3-mingw32-dll-4_8.tar.lzma" />
359         <release tarname="libgnat-4.8.1-2-mingw32-dll-4_8.tar.lzma" />
360         <release tarname="libgnat-4.8.1-1-mingw32-dll-4_8.tar.lzma" />
361         <release tarname="libgnat-4.7.2-1-mingw32-dll-4_7.tar.lzma" />
362         <release tarname="libgnat-4.7.0-1-mingw32-dll-4_7.tar.lzma" />
363         <release tarname="libgnat-4.6.2-1-mingw32-dll-4_6.tar.lzma" />
364         <release tarname="libgnat-4.5.2-1-mingw32-dll-4_5.tar.lzma" />
365       </component>
366     </package>
367
368     <package name="mingw32-gcc-g++" alias="gcc-g++ g++ gcc-c++ c++">
369       <affiliate group="MinGW Compiler Suite" />
370       <description lang="en" title="The GNU C++ Compiler">
371         <paragraph>
372           This package provides the MinGW implementation of the
373           GNU C++ language compiler.
374         </paragraph>
375         <paragraph>
376           This is an optional component of the MinGW Compiler Suite;
377           you require it only if you wish to compile programs written
378           in the C++ language.
379         </paragraph>
380       </description>
381
382       <source tarname="gcc-%-mingw32-src.tar.*" />
383       <licence tarname="gcc-%-mingw32-lic.tar.*" />
384
385       <component class="bin">
386         <affiliate group="Basic Setup" />
387         <requires le="gcc-c++-%-mingw32-dev.tar" />
388         <requires eq="gcc-core-%-mingw32-bin.tar" />
389         <requires eq="mingw32-libstdc++-%-mingw32-dll-6.tar" />
390         <release tarname="gcc-c++-6.3.0-1-mingw32-bin.tar.xz" />
391         <release tarname="gcc-c++-5.3.0-3-mingw32-bin.tar.xz" />
392         <release tarname="gcc-c++-5.3.0-2-mingw32-bin.tar.xz" />
393         <release tarname="gcc-c++-4.9.3-1-mingw32-bin.tar.xz" />
394         <release tarname="gcc-c++-4.8.1-4-mingw32-bin.tar.lzma" />
395         <release tarname="gcc-c++-4.8.1-3-mingw32-bin.tar.lzma" />
396         <release tarname="gcc-c++-4.8.1-2-mingw32-bin.tar.lzma" />
397         <release tarname="gcc-c++-4.8.1-1-mingw32-bin.tar.lzma" />
398         <release tarname="gcc-c++-4.7.2-1-mingw32-bin.tar.lzma" />
399         <release tarname="gcc-c++-4.7.0-1-mingw32-bin.tar.lzma" />
400         <release tarname="gcc-c++-4.6.2-1-mingw32-bin.tar.lzma" />
401         <release tarname="gcc-c++-4.6.1-2-mingw32-bin.tar.lzma" />
402         <release tarname="gcc-c++-4.5.2-1-mingw32-bin.tar.lzma" />
403       </component>
404
405       <component class="dev" visibility="hidden">
406         <!-- FIXME: marked as hidden, because this component package is an  -->
407         <!-- aberration, which we would prefer to conceal from users.  Note -->
408         <!-- that mingw-get does not currently support this attribute, and  -->
409         <!-- should ignore it anyway for 4.8.1 releases, which aberrantly   -->
410         <!-- deliver installable content, so we also associate it with the  -->
411         <!-- the "GCC Upgrade Blockers" group, to facilitate location and   -->
412         <!-- removal, prior to performing an upgrade, with which they may   -->
413         <!-- interfere, (by the introduction of package conflicts).         -->
414         <affiliate group="GCC Upgrade Blockers" />
415         <description lang="en">
416           <paragraph>
417             NOTE: this component package exists, exclusively, to accommodate
418             packaging anomalies within the GCC-4.8.1 releases.  For any other
419             release, it is installed only to clean up any conflicts which may
420             arise due to a prior installation of GCC-4.8.1; for any such other
421             release, it delivers no content, and may be safely removed after
422             the installation, or upgrade, has been completed.
423           </paragraph>
424         </description>
425         <release tarname="gcc-c++-4.8.2-mingw32-dev.tar.meta">
426           <!-- dummy package, to clean up possible 4.8.1 conflicts -->
427           <download tarname="none" />
428         </release>
429         <release tarname="gcc-c++-4.8.1-4-mingw32-dev.tar.lzma" />
430         <release tarname="gcc-c++-4.8.1-3-mingw32-dev.tar.lzma" />
431         <release tarname="gcc-c++-4.8.1-2-mingw32-dev.tar.lzma" />
432         <release tarname="gcc-c++-4.8.1-1-mingw32-dev.tar.lzma" />
433         <release tarname="gcc-c++-4.0-mingw32-dev.tar.meta">
434           <!-- dummy package, to clean up possible 4.8.1 conflicts -->
435           <download tarname="none" />
436         </release>
437       </component>
438
439       <component class="doc">
440         <release tarname="gcc-c++-4.8.1-4-mingw32-doc.tar.lzma" />
441         <release tarname="gcc-c++-4.8.1-3-mingw32-doc.tar.lzma" />
442         <release tarname="gcc-c++-4.8.1-2-mingw32-doc.tar.lzma" />
443         <release tarname="gcc-c++-4.8.1-1-mingw32-doc.tar.lzma" />
444       </component>
445
446       <component class="man">
447         <release tarname="gcc-c++-6.3.0-1-mingw32-man.tar.xz" />
448         <release tarname="gcc-c++-5.3.0-3-mingw32-man.tar.xz" />
449         <release tarname="gcc-c++-5.3.0-2-mingw32-man.tar.xz" />
450         <release tarname="gcc-c++-4.9.3-1-mingw32-man.tar.xz" />
451         <release tarname="gcc-c++-4.8.1-4-mingw32-man.tar.lzma" />
452         <release tarname="gcc-c++-4.8.1-3-mingw32-man.tar.lzma" />
453         <release tarname="gcc-c++-4.8.1-2-mingw32-man.tar.lzma" />
454         <release tarname="gcc-c++-4.8.1-1-mingw32-man.tar.lzma" />
455       </component>
456     </package>
457
458     <package name="mingw32-libstdc++" alias="libstdc++">
459       <affiliate group="MinGW Compiler Suite" />
460       <description lang="en" title="The GNU C++ Compiler Runtime Library">
461         <paragraph>
462           This package provides the MinGW implementation of the
463           shared runtime library for the GNU C++ language compiler;
464           you must install it if you wish to use this compiler.
465         </paragraph>
466         <paragraph>
467           This is a freely redistributable library; it is required by,
468           (and you must distribute it with), any application compiled
469           by the GNU C++ language compiler, unless support for shared
470           runtime libraries is explicitly disabled when building.
471         </paragraph>
472         <paragraph>
473           NOTE: The gcc-4.8.1 release delivers this library in a tarball
474           named with the "gcc-c++" prefix, rather than "libstdc++".
475         </paragraph>
476       </description>
477
478       <source tarname="gcc-%-mingw32-src.tar.*" />
479       <licence tarname="gcc-%-mingw32-lic.tar.*" />
480
481       <component class="dll">
482         <release tarname="libstdc++-6.3.0-1-mingw32-dll-6.tar.xz" />
483         <release tarname="libstdc++-5.3.0-3-mingw32-dll-6.tar.xz" />
484         <release tarname="libstdc++-5.3.0-2-mingw32-dll-6.tar.xz" />
485         <release tarname="libstdc++-4.9.3-1-mingw32-dll-6.tar.xz" />
486         <release tarname="libstdc++-4.8.1-4-mingw32-dll-6.tar.lzma" />
487         <release tarname="libstdc++-4.8.1-3-mingw32-dll-6.tar.lzma" />
488         <release tarname="libstdc++-4.8.1-2-mingw32-dll-6.tar.lzma" />
489         <release tarname="libstdc++-4.8.1-1-mingw32-dll-6.tar.lzma" />
490         <release tarname="libstdc++-4.7.2-1-mingw32-dll-6.tar.lzma" />
491         <release tarname="libstdc++-4.7.0-1-mingw32-dll-6.tar.lzma" />
492         <release tarname="libstdc++-4.6.2-1-mingw32-dll-6.tar.lzma" />
493         <release tarname="libstdc++-4.6.1-2-mingw32-dll-6.tar.lzma" />
494         <release tarname="libstdc++-4.5.2-1-mingw32-dll-6.tar.lzma" />
495       </component>
496     </package>
497
498     <package name="mingw32-gcc-fortran" alias="gcc-fortran gfortran fortran">
499       <affiliate group="MinGW Compiler Suite" />
500       <description lang="en" title="The GNU FORTRAN Compiler">
501         <paragraph>
502           This package provides the MinGW implementation of the
503           GNU FORTRAN language compiler.
504         </paragraph>
505         <paragraph>
506           This is an optional component of the MinGW Compiler Suite;
507           you require it only if you wish to compile programs written
508           in the FORTRAN language.
509         </paragraph>
510       </description>
511
512       <source tarname="gcc-%-mingw32-src.tar.*" />
513       <licence tarname="gcc-%-mingw32-lic.tar.*" />
514
515       <component class="bin">
516         <affiliate group="Basic Setup" />
517         <requires eq="gcc-core-%-mingw32-bin.tar" />
518         <requires le="gcc-fortran-%-mingw32-dev.tar" />
519         <requires eq="libgfortran-%-mingw32-dll-3.tar" />
520         <release tarname="gcc-fortran-6.3.0-1-mingw32-bin.tar.xz" />
521         <release tarname="gcc-fortran-5.3.0-3-mingw32-bin.tar.xz" />
522         <release tarname="gcc-fortran-5.3.0-2-mingw32-bin.tar.xz" />
523         <release tarname="gcc-fortran-4.9.3-1-mingw32-bin.tar.xz" />
524         <release tarname="gcc-fortran-4.8.1-4-mingw32-bin.tar.lzma" />
525         <release tarname="gcc-fortran-4.8.1-3-mingw32-bin.tar.lzma" />
526         <release tarname="gcc-fortran-4.8.1-2-mingw32-bin.tar.lzma" />
527         <release tarname="gcc-fortran-4.8.1-1-mingw32-bin.tar.lzma" />
528         <release tarname="gcc-fortran-4.7.2-1-mingw32-bin.tar.lzma" />
529         <release tarname="gcc-fortran-4.7.0-1-mingw32-bin.tar.lzma" />
530         <release tarname="gcc-fortran-4.6.2-1-mingw32-bin.tar.lzma" />
531         <release tarname="gcc-fortran-4.6.1-2-mingw32-bin.tar.lzma" />
532         <release tarname="gcc-fortran-4.5.2-1-mingw32-bin.tar.lzma" />
533       </component>
534
535       <component class="dev" visibility="hidden">
536         <!-- FIXME: marked as hidden, because this component package is an  -->
537         <!-- aberration, which we would prefer to conceal from users.  Note -->
538         <!-- that mingw-get does not currently support this attribute, and  -->
539         <!-- should ignore it anyway for 4.8.1 releases, which aberrantly   -->
540         <!-- deliver installable content, so we also associate it with the  -->
541         <!-- the "GCC Upgrade Blockers" group, to facilitate location and   -->
542         <!-- removal, prior to performing an upgrade, with which they may   -->
543         <!-- interfere, (by the introduction of package conflicts).         -->
544         <affiliate group="GCC Upgrade Blockers" />
545         <description lang="en">
546           <paragraph>
547             NOTE: this component package exists, exclusively, to accommodate
548             packaging anomalies within the GCC-4.8.1 releases.  For any other
549             release, it is installed only to clean up any conflicts which may
550             arise due to a prior installation of GCC-4.8.1; for any such other
551             release, it delivers no content, and may be safely removed after
552             the installation, or upgrade, has been completed.
553           </paragraph>
554         </description>
555         <release tarname="gcc-fortran-4.8.2-mingw32-dev.tar.meta">
556           <!-- dummy package, to clean up possible 4.8.1 conflicts -->
557           <download tarname="none" />
558         </release>
559         <release tarname="gcc-fortran-4.8.1-4-mingw32-dev.tar.lzma" />
560         <release tarname="gcc-fortran-4.8.1-3-mingw32-dev.tar.lzma" />
561         <release tarname="gcc-fortran-4.8.1-2-mingw32-dev.tar.lzma" />
562         <release tarname="gcc-fortran-4.8.1-1-mingw32-dev.tar.lzma" />
563         <release tarname="gcc-fortran-4.0-mingw32-dev.tar.meta">
564           <!-- dummy package, to clean up possible 4.8.1 conflicts -->
565           <download tarname="none" />
566         </release>
567       </component>
568
569       <component class="doc">
570         <release tarname="gcc-fortran-4.8.1-4-mingw32-doc.tar.lzma" />
571         <release tarname="gcc-fortran-4.8.1-3-mingw32-doc.tar.lzma" />
572         <release tarname="gcc-fortran-4.8.1-2-mingw32-doc.tar.lzma" />
573         <release tarname="gcc-fortran-4.8.1-1-mingw32-doc.tar.lzma" />
574       </component>
575
576       <component class="info">
577         <release tarname="gcc-fortran-6.3.0-1-mingw32-info.tar.xz" />
578         <release tarname="gcc-fortran-5.3.0-3-mingw32-info.tar.xz" />
579         <release tarname="gcc-fortran-5.3.0-2-mingw32-info.tar.xz" />
580         <release tarname="gcc-fortran-4.9.3-1-mingw32-info.tar.xz" />
581         <release tarname="gcc-fortran-4.8.1-4-mingw32-info.tar.lzma" />
582         <release tarname="gcc-fortran-4.8.1-3-mingw32-info.tar.lzma" />
583         <release tarname="gcc-fortran-4.8.1-2-mingw32-info.tar.lzma" />
584         <release tarname="gcc-fortran-4.8.1-1-mingw32-info.tar.lzma" />
585       </component>
586
587       <component class="man">
588         <release tarname="gcc-fortran-6.3.0-1-mingw32-man.tar.xz" />
589         <release tarname="gcc-fortran-5.3.0-3-mingw32-man.tar.xz" />
590         <release tarname="gcc-fortran-5.3.0-2-mingw32-man.tar.xz" />
591         <release tarname="gcc-fortran-4.9.3-1-mingw32-man.tar.xz" />
592         <release tarname="gcc-fortran-4.8.1-4-mingw32-man.tar.lzma" />
593         <release tarname="gcc-fortran-4.8.1-3-mingw32-man.tar.lzma" />
594         <release tarname="gcc-fortran-4.8.1-2-mingw32-man.tar.lzma" />
595         <release tarname="gcc-fortran-4.8.1-1-mingw32-man.tar.lzma" />
596       </component>
597     </package>
598
599     <package name="mingw32-libgfortran" alias="libgfortran">
600       <affiliate group="MinGW Compiler Suite" />
601       <description lang="en" title="The GNU FORTRAN Compiler Runtime Library">
602         <paragraph>
603           This package provides the MinGW implementation of the
604           shared runtime library for the GNU FORTRAN language compiler;
605           you must install it if you wish to use this compiler.
606         </paragraph>
607         <paragraph>
608           This is a freely redistributable library; it is required by,
609           (and you must distribute it with), any application compiled by
610           the GNU FORTRAN language compiler, unless support for shared
611           runtime libraries is explicitly disabled when building.
612         </paragraph>
613       </description>
614
615       <source tarname="gcc-%-mingw32-src.tar.*" />
616       <licence tarname="gcc-%-mingw32-lic.tar.*" />
617
618       <component class="dll">
619         <requires eq="mingw32-libgcc-%-mingw32-dll-1.tar" />
620         <requires eq="mingw32-libquadmath-%-mingw32-dll-0.tar" />
621         <release tarname="libgfortran-6.3.0-1-mingw32-dll-3.tar.xz" />
622         <release tarname="libgfortran-5.3.0-3-mingw32-dll-3.tar.xz" />
623         <release tarname="libgfortran-5.3.0-2-mingw32-dll-3.tar.xz" />
624         <release tarname="libgfortran-4.9.3-1-mingw32-dll-3.tar.xz" />
625         <release tarname="libgfortran-4.8.1-4-mingw32-dll-3.tar.lzma" />
626         <release tarname="libgfortran-4.8.1-3-mingw32-dll-3.tar.lzma" />
627         <release tarname="libgfortran-4.8.1-2-mingw32-dll-3.tar.lzma" />
628         <release tarname="libgfortran-4.8.1-1-mingw32-dll-3.tar.lzma" />
629         <release tarname="libgfortran-4.7.2-1-mingw32-dll-3.tar.lzma" />
630         <release tarname="libgfortran-4.7.0-1-mingw32-dll-3.tar.lzma" />
631         <release tarname="libgfortran-4.6.2-1-mingw32-dll-3.tar.lzma" />
632         <release tarname="libgfortran-4.6.1-2-mingw32-dll-3.tar.lzma" />
633         <release tarname="libgfortran-4.5.2-1-mingw32-dll-3.tar.lzma" />
634       </component>
635     </package>
636
637     <!-- FIXME: no java package available at present...
638     <package name="mingw32-gcc-java" alias="gcc-java java">
639       <affiliate group="MinGW Compiler Suite" />
640       <description lang="en" title="The GNU Java Compiler">
641         <paragraph>
642           This package provides the MinGW implementation of the
643           GNU Java language compiler.
644         </paragraph>
645         <paragraph>
646           This is an optional component of the MinGW Compiler Suite;
647           you require it only if you wish to compile programs written
648           in the Java language.
649         </paragraph>
650       </description>
651
652       <source tarname="gcc-%-mingw32-src.tar.lzma" />
653       <licence tarname="gcc-%-mingw32-lic.tar.lzma" />
654
655       <component class="bin">
656         <requires eq="gcc-core-%-mingw32-bin.tar" />
657         <release tarname="gcc-java-4.5.2-1-mingw32-bin.tar.lzma" />
658       </component>
659     </package> -->
660
661     <package name="mingw32-gcc-objc" alias="gcc-objc objc">
662       <affiliate group="MinGW Compiler Suite" />
663       <description lang="en" title="The GNU Objective-C Compiler">
664         <paragraph>
665           This package provides the MinGW implementation of the
666           GNU Objective-C language compiler.
667         </paragraph>
668         <paragraph>
669           This is an optional component of the MinGW Compiler Suite;
670           you require it only if you wish to compile programs written
671           in the Objective-C language.
672         </paragraph>
673         <paragraph>
674           NOTE: For the gcc-4.8.1, release in order to install objc you need
675           to install the gcc-objc-%-mingw32-dev package instead of the -bin
676           package.  This change was made to be consistent with what -bin usually
677           contains compared to -dev.  In reality, this release simply created
678           the -dev package as a hybrid of content which would normally be
679           distributed as separate -bin and -dev packages, whereas earlier
680           releases provided the -bin package as such a hybrid.  This change
681           added an unnecessary level of package complexity; it has been
682           reverted for the gcc-4.9.3 release.
683         </paragraph>
684       </description>
685
686       <source tarname="gcc-%-mingw32-src.tar.*" />
687       <licence tarname="gcc-%-mingw32-lic.tar.*" />
688
689       <component class="bin">
690         <affiliate group="Basic Setup" />
691         <requires eq="gcc-core-%-mingw32-bin.tar" />
692         <requires le="gcc-objc-%-mingw32-dev.tar" />
693         <!-- FIXME: is there a way to avoid per-release specification -->
694         <!-- of libobjc DLL dependencies, preserving ABI evolution?   -->
695         <release tarname="gcc-objc-6.3.0-1-mingw32-bin.tar.xz">
696           <requires eq="libobjc-%-mingw32-dll-4.tar" />
697         </release>
698         <release tarname="gcc-objc-5.3.0-3-mingw32-bin.tar.xz">
699           <requires eq="libobjc-%-mingw32-dll-4.tar" />
700         </release>
701         <release tarname="gcc-objc-5.3.0-2-mingw32-bin.tar.xz">
702           <requires eq="libobjc-%-mingw32-dll-4.tar" />
703         </release>
704         <release tarname="gcc-objc-4.9.3-1-mingw32-bin.tar.xz">
705           <requires eq="libobjc-%-mingw32-dll-4.tar" />
706         </release>
707         <release tarname="gcc-objc-4.8.1-4-mingw32-bin.tar" >
708           <requires eq="libobjc-%-mingw32-dll-4.tar" />
709           <download tarname="none" />
710         </release>
711         <release tarname="gcc-objc-4.8.1-3-mingw32-bin.tar" >
712           <requires eq="libobjc-%-mingw32-dll-4.tar" />
713           <download tarname="none" />
714         </release>
715         <release tarname="gcc-objc-4.8.1-2-mingw32-bin.tar" >
716           <requires eq="libobjc-%-mingw32-dll-4.tar" />
717           <download tarname="none" />
718         </release>
719         <release tarname="gcc-objc-4.8.1-1-mingw32-bin.tar" >
720           <requires eq="libobjc-%-mingw32-dll-4.tar" />
721           <download tarname="none" />
722         </release>
723         <release tarname="gcc-objc-4.7.2-1-mingw32-bin.tar.lzma">
724           <requires eq="libobjc-%-mingw32-dll-4.tar" />
725         </release>
726         <release tarname="gcc-objc-4.7.0-1-mingw32-bin.tar.lzma">
727           <requires eq="libobjc-%-mingw32-dll-4.tar" />
728         </release>
729         <release tarname="gcc-objc-4.6.2-1-mingw32-bin.tar.lzma">
730           <requires eq="libobjc-%-mingw32-dll-3.tar" />
731         </release>
732         <release tarname="gcc-objc-4.6.1-2-mingw32-bin.tar.lzma">
733           <requires eq="libobjc-%-mingw32-dll-3.tar" />
734         </release>
735         <release tarname="gcc-objc-4.5.2-1-mingw32-bin.tar.lzma">
736           <requires eq="libobjc-%-mingw32-dll-2.tar" />
737         </release>
738       </component>
739
740       <component class="dev" visibility="hidden">
741         <!-- FIXME: marked as hidden, because this component package is an  -->
742         <!-- aberration, which we would prefer to conceal from users.  Note -->
743         <!-- that mingw-get does not currently support this attribute, and  -->
744         <!-- should ignore it anyway for 4.8.1 releases, which aberrantly   -->
745         <!-- deliver installable content, so we also associate it with the  -->
746         <!-- the "GCC Upgrade Blockers" group, to facilitate location and   -->
747         <!-- removal, prior to performing an upgrade, with which they may   -->
748         <!-- interfere, (by the introduction of package conflicts).         -->
749         <affiliate group="GCC Upgrade Blockers" />
750         <description lang="en">
751           <paragraph>
752             NOTE: this component package exists, exclusively, to accommodate
753             packaging anomalies within the GCC-4.8.1 releases.  For any other
754             release, it is installed only to clean up any conflicts which may
755             arise due to a prior installation of GCC-4.8.1; for any such other
756             release, it delivers no content, and may be safely removed after
757             the installation, or upgrade, has been completed.
758           </paragraph>
759         </description>
760         <release tarname="gcc-objc-4.8.2-mingw32-dev.tar.meta">
761           <!-- dummy package, to clean up possible 4.8.1 conflicts -->
762           <download tarname="none" />
763         </release>
764         <release tarname="gcc-objc-4.8.1-4-mingw32-dev.tar.lzma">
765           <requires eq="libobjc-%-mingw32-dll-4.tar" />
766         </release>
767         <release tarname="gcc-objc-4.8.1-3-mingw32-dev.tar.lzma">
768           <requires eq="libobjc-%-mingw32-dll-4.tar" />
769         </release>
770         <release tarname="gcc-objc-4.8.1-2-mingw32-dev.tar.lzma">
771           <requires eq="libobjc-%-mingw32-dll-4.tar" />
772         </release>
773         <release tarname="gcc-objc-4.8.1-1-mingw32-dev.tar.lzma">
774           <requires eq="libobjc-%-mingw32-dll-4.tar" />
775         </release>
776         <release tarname="gcc-objc-4.0-mingw32-dev.tar.meta">
777           <!-- dummy package, to clean up possible 4.8.1 conflicts -->
778           <download tarname="none" />
779         </release>
780       </component>
781     </package>
782
783     <package name="mingw32-libobjc" alias="libobjc">
784       <affiliate group="MinGW Compiler Suite" />
785       <description lang="en" title="The GNU Objective-C Compiler Runtime Library">
786         <paragraph>
787           This package provides the MinGW implementation of the shared
788           runtime library for the GNU Objective-C language compiler; you
789           must install it if you wish to use this compiler.
790         </paragraph>
791         <paragraph>
792           This is a freely redistributable library; it is required by,
793           (and you must distribute it with), any application compiled by
794           the GNU Objective-C language compiler, unless support for shared
795           runtime libraries is explicitly disabled when building.
796         </paragraph>
797       </description>
798
799       <source tarname="gcc-%-mingw32-src.tar.*" />
800       <licence tarname="gcc-%-mingw32-lic.tar.*" />
801
802       <component class="dll">
803         <requires eq="mingw32-libgcc-%-mingw32-dll-1.tar" />
804         <release tarname="libobjc-6.3.0-1-mingw32-dll-4.tar.xz" />
805         <release tarname="libobjc-5.3.0-3-mingw32-dll-4.tar.xz" />
806         <release tarname="libobjc-5.3.0-2-mingw32-dll-4.tar.xz" />
807         <release tarname="libobjc-4.9.3-1-mingw32-dll-4.tar.xz" />
808         <release tarname="libobjc-4.8.1-1-mingw32-dll-4.tar.lzma" />
809         <release tarname="libobjc-4.8.1-2-mingw32-dll-4.tar.lzma" />
810         <release tarname="libobjc-4.8.1-3-mingw32-dll-4.tar.lzma" />
811         <release tarname="libobjc-4.8.1-4-mingw32-dll-4.tar.lzma" />
812         <release tarname="libobjc-4.7.2-1-mingw32-dll-4.tar.lzma" />
813         <release tarname="libobjc-4.7.0-1-mingw32-dll-4.tar.lzma" />
814         <release tarname="libobjc-4.6.2-1-mingw32-dll-3.tar.lzma" />
815         <release tarname="libobjc-4.6.1-2-mingw32-dll-3.tar.lzma" />
816         <release tarname="libobjc-4.5.2-1-mingw32-dll-2.tar.lzma" />
817       </component>
818     </package>
819
820     <package name="mingw32-libatomic" alias="libatomic">
821       <affiliate group="MinGW Compiler Suite" />
822       <description lang="en" title="GCC Atomic Function Support Library">
823         <paragraph>
824           This package provides the GCC support library for atomic
825           operations which are not directly supported by hardware;
826           it is a required component of GCC compiler installations,
827           from GCC-5.3 onwards.
828         </paragraph>
829       </description>
830
831       <source tarname="gcc-%-mingw32-src.tar.*" />
832       <licence tarname="gcc-%-mingw32-lic.tar.*" />
833
834       <component class="dll">
835         <release tarname="libatomic-6.3.0-1-mingw32-dll-1.tar.xz" />
836         <release tarname="libatomic-5.3.0-3-mingw32-dll-1.tar.xz" />
837         <release tarname="libatomic-5.3.0-2-mingw32-dll-1.tar.xz" />
838       </component>
839     </package>
840
841     <package name="mingw32-libgomp" alias="libgomp">
842       <affiliate group="MinGW Compiler Suite" />
843       <description lang="en" title="GCC MultiProcessor Support Library">
844         <paragraph>
845           This package provides the GNU implementation of the OpenMP API;
846           it is a required component of GCC compiler installations, if it
847           is desired to support multi-processor parallel programming in
848           C, C++, or FORTRAN programming languages.
849         </paragraph>
850       </description>
851
852       <source tarname="gcc-%-mingw32-src.tar.*" />
853       <licence tarname="gcc-%-mingw32-lic.tar.*" />
854
855       <component class="dll">
856         <requires eq="mingw32-libgcc-%-mingw32-dll-1.tar" />
857         <requires le="mingw32-libgomp-deps-%-mingw32-dll.tar" />
858         <release tarname="libgomp-6.3.0-1-mingw32-dll-1.tar.xz" />
859         <release tarname="libgomp-5.3.0-3-mingw32-dll-1.tar.xz" />
860         <release tarname="libgomp-5.3.0-2-mingw32-dll-1.tar.xz" />
861         <release tarname="libgomp-4.8.1-4-mingw32-dll-1.tar">
862           <download tarname="none" /><!-- anomaly: no separate package -->
863         </release>
864         <release tarname="libgomp-4.8.1-3-mingw32-dll-1.tar">
865           <download tarname="none" /><!-- anomaly: no separate package -->
866         </release>
867         <release tarname="libgomp-4.8.1-2-mingw32-dll-1.tar">
868           <download tarname="none" /><!-- anomaly: no separate package -->
869         </release>
870         <release tarname="libgomp-4.8.1-1-mingw32-dll-1.tar">
871           <download tarname="none" /><!-- anomaly: no separate package -->
872         </release>
873         <release tarname="libgomp-4.7.2-1-mingw32-dll-1.tar.lzma" />
874         <release tarname="libgomp-4.7.0-1-mingw32-dll-1.tar.lzma" />
875         <release tarname="libgomp-4.6.2-1-mingw32-dll-1.tar.lzma" />
876         <release tarname="libgomp-4.6.1-2-mingw32-dll-1.tar.lzma" />
877         <release tarname="libgomp-4.5.2-1-mingw32-dll-1.tar.lzma" />
878       </component>
879     </package>
880
881     <package name="mingw32-libgomp-deps" class="virtual" visibility="hidden">
882       <!-- A convenience meta-package, to facilitate dependency resolution. -->
883       <!-- When mingw-get adds support for hidden virtual packages, this    -->
884       <!-- should become invisible to the user, and will not be recorded as -->
885       <!-- "installed"; until then, we would like users to remove it, after -->
886       <!-- completing any installation, or upgrade, so we associate it with -->
887       <!-- the "GCC Upgrade Blockers" group, to help them to locate it.     -->
888       <affiliate group="GCC Upgrade Blockers" />
889       <description lang="en" title="MinGW Compiler Suite DLL Prerequisites">
890         <paragraph>
891           Meta-data package, specifying variant DLL prerequisites for specific
892           versions of the GNU Compiler Suite.  Users are discouraged from making
893           any attempt to install this meta-data package explicitly; it may be
894           safely removed, after installation of the compiler suite.
895         </paragraph>
896       </description>
897       <component class="dll">
898         <release tarname="mingw32-libgomp-deps-5.3.0-mingw32-dll.meta">
899           <requires eq="libpthread-*-mingw32-*-dll-3.tar" />
900         </release>
901         <release tarname="mingw32-libgomp-deps-4.9.0-mingw32-dll.meta" />
902         <release tarname="mingw32-gcc-deps-4.0-mingw32-dll.meta">
903           <requires eq="libpthread-*-mingw32-*-dll-2.tar" />
904         </release>
905       </component>
906     </package>
907
908     <package name="mingw32-libssp" alias="libssp">
909       <affiliate group="MinGW Compiler Suite" />
910       <description lang="en" title="GCC Stack Smashing Protection Library">
911         <paragraph>
912           This package provides support against stack smashing attacks,
913           e.g. when compiling with GCC's -fstack-protector option.
914         </paragraph>
915       </description>
916
917       <source tarname="gcc-%-mingw32-src.tar.*" />
918       <licence tarname="gcc-%-mingw32-lic.tar.*" />
919
920       <component class="dll">
921         <release tarname="libssp-6.3.0-1-mingw32-dll-0.tar.xz" />
922         <release tarname="libssp-5.3.0-3-mingw32-dll-0.tar.xz" />
923         <release tarname="libssp-5.3.0-2-mingw32-dll-0.tar.xz" />
924         <release tarname="libssp-4.8.1-4-mingw32-dll-0.tar" >
925           <download tarname="none" /><!-- anomaly: no separate package -->
926           <requires eq="mingw32-libgcc-%-mingw32-dll-1.tar" />
927         </release>
928         <release tarname="libssp-4.8.1-3-mingw32-dll-0.tar" >
929           <download tarname="none" /><!-- anomaly: no separate package -->
930           <requires eq="mingw32-libgcc-%-mingw32-dll-1.tar" />
931         </release>
932         <release tarname="libssp-4.8.1-2-mingw32-dll-0.tar" >
933           <download tarname="none" /><!-- anomaly: no separate package -->
934           <requires eq="mingw32-libgcc-%-mingw32-dll-1.tar" />
935         </release>
936         <release tarname="libssp-4.8.1-1-mingw32-dll-0.tar" >
937           <download tarname="none" /><!-- anomaly: no separate package -->
938           <requires eq="mingw32-libgcc-%-mingw32-dll-1.tar" />
939         </release>
940         <release tarname="libssp-4.7.2-1-mingw32-dll-0.tar.lzma" />
941         <release tarname="libssp-4.7.0-1-mingw32-dll-0.tar.lzma" />
942         <release tarname="libssp-4.6.2-1-mingw32-dll-0.tar.lzma" />
943         <release tarname="libssp-4.6.1-2-mingw32-dll-0.tar.lzma" />
944         <release tarname="libssp-4.5.2-1-mingw32-dll-0.tar.lzma" />
945       </component>
946     </package>
947
948     <package name="mingw32-libquadmath" alias="libquadmath">
949       <affiliate group="MinGW Compiler Suite" />
950
951       <source tarname="gcc-%-mingw32-src.tar.*" />
952       <licence tarname="gcc-%-mingw32-lic.tar.*" />
953
954       <component class="dll">
955         <requires eq="mingw32-libgcc-%-mingw32-dll-1.tar"/>
956         <release tarname="libquadmath-6.3.0-1-mingw32-dll-0.tar.xz" />
957         <release tarname="libquadmath-5.3.0-3-mingw32-dll-0.tar.xz" />
958         <release tarname="libquadmath-5.3.0-2-mingw32-dll-0.tar.xz" />
959         <release tarname="libquadmath-4.9.3-1-mingw32-dll-0.tar.xz" />
960         <release tarname="libquadmath-4.8.1-4-mingw32-dll-0.tar" >
961           <download tarname="none" /><!-- anomaly: no separate package -->
962         </release>
963         <release tarname="libquadmath-4.8.1-3-mingw32-dll-0.tar" >
964           <download tarname="none" /><!-- anomaly: no separate package -->
965         </release>
966         <release tarname="libquadmath-4.8.1-2-mingw32-dll-0.tar" >
967           <download tarname="none" /><!-- anomaly: no separate package -->
968         </release>
969         <release tarname="libquadmath-4.8.1-1-mingw32-dll-0.tar" >
970           <download tarname="none" /><!-- anomaly: no separate package -->
971         </release>
972         <release tarname="libquadmath-4.7.2-1-mingw32-dll-0.tar.lzma" />
973         <release tarname="libquadmath-4.7.0-1-mingw32-dll-0.tar.lzma" />
974         <release tarname="libquadmath-4.6.2-1-mingw32-dll-0.tar.lzma" />
975         <release tarname="libquadmath-4.6.1-2-mingw32-dll-0.tar.lzma" />
976         <release tarname="libquadmath-4.5.2-1-mingw32-dll-0.tar">
977           <download tarname="none" /><!-- not introduced until GCC-4.6 -->
978         </release>
979       </component>
980
981       <component class="info">
982         <release tarname="libquadmath-6.3.0-1-mingw32-info.tar.xz" />
983         <release tarname="libquadmath-5.3.0-3-mingw32-info.tar.xz" />
984         <release tarname="libquadmath-5.3.0-2-mingw32-info.tar.xz" />
985         <release tarname="libquadmath-4.9.3-1-mingw32-info.tar.xz" />
986       </component>
987     </package>
988
989   </package-collection>
990 </software-distribution>
991
992 <!-- vim: set textwidth=80 tabstop=2 shiftwidth=2 expandtab: -->
993 <!-- vim: set fileformat=unix nocompatible: -->