OSDN Git Service

Correct a package name typo.
[mingw/mingw-dist.git] / mingw32 / mingw32-gcc4.xml
index cd5e90b..bdaf0d8 100644 (file)
@@ -1,10 +1,10 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <software-distribution project="MinGW" home="http://www.mingw.org" issue="@YYYYMMDDNN@">
 
-  <!-- File: mingw32-gcc4.xml ~~ mingw-get package list for GCC version 4.x -->
+  <!-- File: mingw32-gcc4.xml ~~ mingw-get package list for GCC version 4.x+ -->
 
   <package-collection subsystem="mingw32">
-    <download-host uri="http://prdownloads.sourceforge.net/mingw/%F?download" />
+    <download-host uri="http://osdn.net/dl/mingw/%F" />
 
     <package name="mingw32-gcc" alias="gcc gcc-core mingw32-gcc-core">
       <affiliate group="MinGW Compiler Suite" />
       <licence tarname="gcc-%-mingw32-lic.tar.*" />
 
       <component class="lic">
-        <release tarname="gcc-5.3.0-2-mingw32-lic.tar.xz" />
-        <release tarname="gcc-4.9.3-1-mingw32-lic.tar.xz" />
-        <release tarname="gcc-core-4.8.1-4-mingw32-lic.tar.lzma" />
-        <release tarname="gcc-core-4.8.1-3-mingw32-lic.tar.lzma" />
-        <release tarname="gcc-core-4.8.1-2-mingw32-lic.tar.lzma" />
-        <release tarname="gcc-core-4.8.1-1-mingw32-lic.tar.lzma" />
-        <release tarname="gcc-4.7.2-1-mingw32-lic.tar.lzma" />
-        <release tarname="gcc-4.7.0-1-mingw32-lic.tar.lzma" />
-        <release tarname="gcc-4.6.2-1-mingw32-lic.tar.lzma" />
-        <release tarname="gcc-4.6.1-2-mingw32-lic.tar.lzma" />
-        <release tarname="gcc-4.5.2-1-mingw32-lic.tar.lzma" />
+        <release tarname="gcc-8.2.0-3-mingw32-lic.tar.xz" />
+        <release tarname="gcc-8.2.0-2-mingw32-lic.tar.xz" />
+        <release tarname="gcc-8.2.0-1-mingw32-lic.tar.xz" />
+        <release tarname="gcc-7.3.0-1-mingw32-lic.tar.xz" />
       </component>
 
       <component class="bin">
-        <requires eq="binutils-*-mingw32-bin.tar" />
+        <requires ge="binutils-2.31.1-2-mingw32-bin.tar" />
+        <requires eq="mingw32-libisl-*-mingw32-dll-15.tar" />
+        <requires eq="mingw32-libmpc-*-mingw32-dll-3.tar" />
         <requires eq="mingwrt-*-mingw32-dev.tar" />
         <requires eq="w32api-*-mingw32-dev.tar" />
-        <release tarname="gcc-core-5.3.0-2-mingw32-bin.tar.xz">
-          <requires eq="libgcc-%-mingw32-dll-1.tar" />
-          <requires eq="libssp-%-mingw32-dll-0.tar" />
-          <requires eq="libgomp-%-mingw32-dll-1.tar" />
-          <requires ge="libpthreadgc-2.10.*-mingw32-dev.tar" />
-          <requires eq="libatomic-%-mingw32-dll-1.tar" />
-          <requires eq="libquadmath-%-mingw32-dll-0.tar" />
-          <requires eq="libmpc-*-mingw32-dll-3.tar" />
-        </release>
-        <release tarname="gcc-core-4.9.3-1-mingw32-bin.tar.xz">
-          <requires eq="libgcc-%-mingw32-dll-1.tar" />
-          <requires eq="libquadmath-%-mingw32-dll-0.tar" />
-          <requires eq="libmpc-*-mingw32-dll-3.tar" />
-        </release>
-        <release tarname="gcc-core-4.8.1-4-mingw32-bin.tar.lzma">
-          <requires eq="gcc-core-%-mingw32-dev.tar" />
-        </release>
-        <release tarname="gcc-core-4.8.1-3-mingw32-bin.tar.lzma">
-          <requires eq="gcc-core-%-mingw32-dev.tar" />
-        </release>
-        <release tarname="gcc-core-4.8.1-2-mingw32-bin.tar.lzma">
-          <requires eq="gcc-core-%-mingw32-dev.tar" />
-        </release>
-        <release tarname="gcc-core-4.8.1-1-mingw32-bin.tar.lzma">
-          <requires eq="gcc-core-%-mingw32-dev.tar" />
-        </release>
-        <release tarname="gcc-core-4.7.2-1-mingw32-bin.tar.lzma">
-          <requires eq="libquadmath-%-mingw32-dll-0.tar" />
-          <requires eq="libssp-%-mingw32-dll-0.tar" />
-          <requires eq="libgomp-%-mingw32-dll-1.tar" />
-          <requires eq="libgcc-%-mingw32-dll-1.tar" />
-          <requires eq="libmpc-*-mingw32-dll-2.tar" />
-          <requires eq="pthreads-w32-*-mingw32-dev.tar" />
-        </release>
-        <release tarname="gcc-core-4.7.0-1-mingw32-bin.tar.lzma">
-          <requires eq="libquadmath-%-mingw32-dll-0.tar" />
-          <requires eq="libssp-%-mingw32-dll-0.tar" />
-          <requires eq="libgomp-%-mingw32-dll-1.tar" />
-          <requires eq="libgcc-%-mingw32-dll-1.tar" />
-          <requires eq="libmpc-*-mingw32-dll-2.tar" />
-          <requires eq="pthreads-w32-*-mingw32-dev.tar" />
-        </release>
-        <release tarname="gcc-core-4.6.2-1-mingw32-bin.tar.lzma">
-          <requires eq="libquadmath-%-mingw32-dll-0.tar" />
-          <requires eq="libssp-%-mingw32-dll-0.tar" />
-          <requires eq="libgomp-%-mingw32-dll-1.tar" />
-          <requires eq="libgcc-%-mingw32-dll-1.tar" />
-          <requires eq="libmpc-*-mingw32-dll-2.tar" />
-          <requires eq="pthreads-w32-*-mingw32-dev.tar" />
-        </release>
-        <release tarname="gcc-core-4.6.1-2-mingw32-bin.tar.lzma">
-          <requires eq="libquadmath-%-mingw32-dll-0.tar" />
-          <requires eq="libssp-%-mingw32-dll-0.tar" />
-          <requires eq="libgomp-%-mingw32-dll-1.tar" />
-          <requires eq="libgcc-%-mingw32-dll-1.tar" />
-          <requires eq="libmpc-*-mingw32-dll-2.tar" />
-          <requires eq="pthreads-w32-*-mingw32-dev.tar" />
-        </release>
-        <release tarname="gcc-core-4.5.2-1-mingw32-bin.tar.lzma">
-          <requires eq="libssp-%-mingw32-dll-0.tar" />
-          <requires eq="libgomp-%-mingw32-dll-1.tar" />
-          <requires eq="libgcc-%-mingw32-dll-1.tar" />
-          <requires eq="libmpc-*-mingw32-dll-2.tar" />
-          <requires eq="pthreads-w32-*-mingw32-dev.tar" />
-        </release>
+
+        <requires eq="mingw32-libssp-%-mingw32-dll-0.tar" />
+        <requires eq="mingw32-libgomp-%-mingw32-dll-1.tar" />
+        <requires eq="mingw32-libquadmath-%-mingw32-dll-0.tar" />
+        <requires eq="mingw32-libstdc++-%-mingw32-dll-6.tar" />
+        <requires eq="mingw32-libgcc-%-mingw32-dll-1.tar" />
+        <requires eq="libatomic-%-mingw32-dll-1.tar" />
+
+        <release tarname="gcc-core-8.2.0-3-mingw32-bin.tar.xz" />
+        <release tarname="gcc-core-8.2.0-2-mingw32-bin.tar.xz" />
+        <release tarname="gcc-core-8.2.0-1-mingw32-bin.tar.xz" />
+        <release tarname="gcc-core-7.3.0-1-mingw32-bin.tar.xz" />
       </component>
 
       <component class="dev">
-        <requires eq="mingw32-libgcc-%-mingw32-dll-1.tar" />
-        <requires eq="mingw32-libquadmath-%-mingw32-dll-0.tar" />
-        <release tarname="gcc-5.3.0-2-mingw32-dev.tar.xz">
-          <download tarname="none" />
-        </release>
-        <release tarname="gcc-4.9.3-1-mingw32-dev.tar.xz">
-          <download tarname="none" />
-        </release>
-        <release tarname="gcc-core-4.8.1-4-mingw32-dev.tar.lzma">
-          <requires eq="mingw32-libssp-%-mingw32-dll-0.tar" />
-          <requires eq="mingw32-libgomp-%-mingw32-dll-1.tar" />
-          <requires eq="mingw32-libmpc-*-mingw32-dll-3.tar" />
-        </release>
-        <release tarname="gcc-core-4.8.1-3-mingw32-dev.tar.lzma">
-          <requires eq="mingw32-libssp-%-mingw32-dll-0.tar" />
-          <requires eq="mingw32-libgomp-%-mingw32-dll-1.tar" />
-          <requires eq="mingw32-libmpc-*-mingw32-dll-3.tar" />
-        </release>
-        <release tarname="gcc-core-4.8.1-2-mingw32-dev.tar.lzma">
-          <requires eq="mingw32-libssp-%-mingw32-dll-0.tar" />
-          <requires eq="mingw32-libgomp-%-mingw32-dll-1.tar" />
-          <requires eq="mingw32-libmpc-*-mingw32-dll-2.tar" />
-        </release>
-        <release tarname="gcc-core-4.8.1-1-mingw32-dev.tar.lzma">
-          <requires eq="mingw32-libssp-%-mingw32-dll-0.tar" />
-          <requires eq="mingw32-libgomp-%-mingw32-dll-1.tar" />
-          <requires eq="mingw32-libmpc-*-mingw32-dll-2.tar" />
-        </release>
-        <release tarname="gcc-core-4.7.2-1-mingw32-dev.tar">
-          <requires eq="mingw32-libssp-%-mingw32-dll-0.tar" />
-          <requires eq="mingw32-libgomp-%-mingw32-dll-1.tar" />
+        <description lang="en">
+          <paragraph>This "dev" component package is an aberrant relic from
+            the GCC version 4.8.1 release; it serves no useful purpose, when
+            deployed with any other release.
+          </paragraph>
+          <paragraph>There is no useful content in this component package;
+            if it has been installed, you may safely remove it.
+          </paragraph>
+        </description>
+        <release tarname="gcc-core-4.8.2-2-mingw32-dev.tar.lzma">
           <download tarname="none" />
         </release>
       </component>
 
       <component class="doc">
-        <release tarname="gcc-core-5.3.0-2-mingw32-doc.tar.xz">
+        <description lang="en">
+          <paragraph>This "doc" component package is an aberrant relic from
+            the GCC version 4.8.1 release; in all other releases, it has been
+            supplanted by the "info" and "man" component packages.
+          </paragraph>
+          <paragraph>There is now no useful content in this component package;
+            if it has been installed, you may safely remove it.
+          </paragraph>
+        </description>
+        <release tarname="gcc-core-4.8.1-5-mingw32-doc.tar.lzma">
           <download tarname="none" />
         </release>
-        <release tarname="gcc-core-4.9.3-1-mingw32-doc.tar.xz">
-          <download tarname="none" />
-        </release>
-        <release tarname="gcc-core-4.8.1-4-mingw32-doc.tar.lzma" />
-        <release tarname="gcc-core-4.8.1-3-mingw32-doc.tar.lzma" />
-        <release tarname="gcc-core-4.8.1-2-mingw32-doc.tar.lzma" />
-        <release tarname="gcc-core-4.8.1-1-mingw32-doc.tar.lzma" />
-        <release tarname="gcc-4.7.2-1-mingw32-doc.tar.lzma" />
-        <release tarname="gcc-4.7.0-1-mingw32-doc.tar.lzma" />
-        <release tarname="gcc-4.6.2-1-mingw32-doc.tar.lzma" />
-        <release tarname="gcc-4.6.1-2-mingw32-doc.tar.lzma" />
-        <release tarname="gcc-4.5.2-1-mingw32-doc.tar.lzma" />
       </component>
 
       <component class="man">
-        <release tarname="gcc-5.3.0-2-mingw32-man.tar.xz" />
-        <release tarname="gcc-4.9.3-1-mingw32-man.tar.xz" />
-        <release tarname="gcc-core-4.8.1-4-mingw32-man.tar.lzma" />
-        <release tarname="gcc-core-4.8.1-3-mingw32-man.tar.lzma" />
-        <release tarname="gcc-core-4.8.1-2-mingw32-man.tar.lzma" />
-        <release tarname="gcc-core-4.8.1-1-mingw32-man.tar.lzma" />
+        <release tarname="gcc-8.2.0-3-mingw32-man.tar.xz" />
+        <release tarname="gcc-8.2.0-2-mingw32-man.tar.xz" />
+        <release tarname="gcc-8.2.0-1-mingw32-man.tar.xz" />
+        <release tarname="gcc-7.3.0-1-mingw32-man.tar.xz" />
       </component>
 
       <component class="info">
-        <release tarname="gcc-5.3.0-2-mingw32-info.tar.xz" />
-        <release tarname="gcc-4.9.3-1-mingw32-info.tar.xz" />
-        <release tarname="gcc-core-4.8.1-4-mingw32-info.tar.lzma" />
-        <release tarname="gcc-core-4.8.1-3-mingw32-info.tar.lzma" />
-        <release tarname="gcc-core-4.8.1-2-mingw32-info.tar.lzma" />
-        <release tarname="gcc-core-4.8.1-1-mingw32-info.tar.lzma" />
+        <release tarname="gcc-8.2.0-3-mingw32-info.tar.xz" />
+        <release tarname="gcc-8.2.0-2-mingw32-info.tar.xz" />
+        <release tarname="gcc-8.2.0-1-mingw32-info.tar.xz" />
+        <release tarname="gcc-7.3.0-1-mingw32-info.tar.xz" />
       </component>
 
       <component class="lang">
-        <release tarname="gcc-5.3.0-2-mingw32-lang.tar.xz" />
-        <release tarname="gcc-4.9.3-1-mingw32-lang.tar.xz" />
-        <release tarname="gcc-4.8.1-4-mingw32-lang.tar.lzma" />
-        <release tarname="gcc-4.8.1-3-mingw32-lang.tar.lzma" />
-        <release tarname="gcc-4.8.1-2-mingw32-lang.tar.lzma" />
-        <release tarname="gcc-4.8.1-1-mingw32-lang.tar.lzma" />
-        <release tarname="gcc-4.7.2-1-mingw32-lang.tar.lzma" />
-        <release tarname="gcc-4.7.0-1-mingw32-lang.tar.lzma" />
-        <release tarname="gcc-4.6.2-1-mingw32-lang.tar.lzma" />
-        <release tarname="gcc-4.6.1-2-mingw32-lang.tar.lzma" />
-        <release tarname="gcc-4.5.2-1-mingw32-lang.tar.lzma" />
+        <release tarname="gcc-8.2.0-3-mingw32-lang.tar.xz" />
+        <release tarname="gcc-8.2.0-2-mingw32-lang.tar.xz" />
+        <release tarname="gcc-8.2.0-1-mingw32-lang.tar.xz" />
+        <release tarname="gcc-7.3.0-1-mingw32-lang.tar.xz" />
       </component>
     </package>
 
           by the GNU C++ language compiler, unless support for shared
           runtime libraries is explicitly disabled when building.
         </paragraph>
-        <paragraph>
-          NOTE: The gcc-4.8.1 release delivers this library in a tarball
-          named with the "gcc-core" prefix, rather than "libgcc".
-        </paragraph>
       </description>
 
       <source tarname="gcc-%-mingw32-src.tar.*" />
       <licence tarname="gcc-%-mingw32-lic.tar.*" />
 
       <component class="dll">
-        <release tarname="libgcc-5.3.0-2-mingw32-dll-1.tar.xz" />
-        <release tarname="libgcc-4.9.3-1-mingw32-dll-1.tar.xz" />
-        <release tarname="libgcc-4.8.1-4-mingw32-dll-1.tar">
-          <download tarname="gcc-core-4.8.1-4-mingw32-dll.tar.lzma"/>
-        </release>
-        <release tarname="libgcc-4.8.1-3-mingw32-dll-1.tar">
-          <download tarname="gcc-core-4.8.1-3-mingw32-dll.tar.lzma"/>
-        </release>
-        <release tarname="libgcc-4.8.1-2-mingw32-dll-1.tar">
-          <download tarname="gcc-core-4.8.1-2-mingw32-dll.tar.lzma"/>
-        </release>
-        <release tarname="libgcc-4.8.1-1-mingw32-dll-1.tar">
-          <download tarname="gcc-core-4.8.1-1-mingw32-dll.tar.lzma"/>
-        </release>
-        <release tarname="libgcc-4.5.2-1-mingw32-dll-1.tar.lzma" />
-        <release tarname="libgcc-4.6.1-2-mingw32-dll-1.tar.lzma" />
-        <release tarname="libgcc-4.6.2-1-mingw32-dll-1.tar.lzma" />
-        <release tarname="libgcc-4.7.0-1-mingw32-dll-1.tar.lzma" />
-        <release tarname="libgcc-4.7.2-1-mingw32-dll-1.tar.lzma" />
+        <release tarname="libgcc-8.2.0-3-mingw32-dll-1.tar.xz" />
+        <release tarname="libgcc-8.2.0-2-mingw32-dll-1.tar.xz" />
+        <release tarname="libgcc-8.2.0-1-mingw32-dll-1.tar.xz" />
+        <release tarname="libgcc-7.3.0-1-mingw32-dll-1.tar.xz" />
       </component>
     </package>
 
 
       <component class="bin">
         <affiliate group="Basic Setup" />
+        <requires le="gcc-ada-%-mingw32-dev.tar" />
         <requires eq="gcc-core-%-mingw32-bin.tar" />
-        <release tarname="gcc-ada-5.3.0-2-mingw32-bin.tar.xz">
-          <requires eq="gcc-ada-%-mingw32-dev.tar" />
-        </release>
-        <release tarname="gcc-ada-4.9.3-1-mingw32-bin.tar.xz">
-          <requires eq="gcc-ada-%-mingw32-dev.tar" />
-        </release>
-        <release tarname="gcc-ada-4.8.1-4-mingw32-bin.tar.lzma">
-          <requires eq="gcc-ada-%-mingw32-dev.tar" />
-        </release>
-        <release tarname="gcc-ada-4.8.1-3-mingw32-bin.tar.lzma">
-          <requires eq="gcc-ada-%-mingw32-dev.tar.lzma" />
-        </release>
-        <release tarname="gcc-ada-4.8.1-2-mingw32-bin.tar.lzma">
-          <requires eq="gcc-ada-%-mingw32-dev.tar.lzma" />
-        </release>
-        <release tarname="gcc-ada-4.8.1-1-mingw32-bin.tar.lzma">
-          <requires eq="gcc-ada-%-mingw32-dev.tar.lzma" />
-        </release>
-        <release tarname="gcc-ada-4.7.2-1-mingw32-bin.tar.lzma">
-          <requires eq="libgnat-%-mingw32-dll-4_7.tar" />
-        </release>
-        <release tarname="gcc-ada-4.7.0-1-mingw32-bin.tar.lzma">
-          <requires eq="libgnat-%-mingw32-dll-4_7.tar" />
-        </release>
-        <release tarname="gcc-ada-4.6.2-1-mingw32-bin.tar.lzma">
-          <requires eq="libgnat-%-mingw32-dll-4_6.tar" />
-        </release>
-        <release tarname="gcc-ada-4.5.2-1-mingw32-bin.tar.lzma">
-          <requires eq="libgnat-%-mingw32-dll-4_5.tar" />
-        </release>
+
+        <release tarname="gcc-ada-8.2.0-3-mingw32-bin.tar.xz" />
+        <release tarname="gcc-ada-8.2.0-2-mingw32-bin.tar.xz" />
+        <release tarname="gcc-ada-8.2.0-1-mingw32-bin.tar.xz" />
+        <release tarname="gcc-ada-7.3.0-1-mingw32-bin.tar.xz" />
       </component>
 
       <component class="dev">
-        <release tarname="gcc-ada-5.3.0-2-mingw32-dev.tar.xz">
-          <download tarname="none" />
-        </release>
-        <release tarname="gcc-ada-4.9.3-1-mingw32-dev.tar.xz">
+        <description lang="en">
+          <paragraph>This "dev" component package is an aberrant relic from
+            the GCC version 4.8.1 release; it serves no useful purpose, when
+            deployed with any other release.
+          </paragraph>
+          <paragraph>There is no useful content in this component package;
+            if it has been installed, you may safely remove it.
+          </paragraph>
+        </description>
+        <release tarname="gcc-ada-4.8.2-2-mingw32-dev.tar.meta">
           <download tarname="none" />
         </release>
-        <release tarname="gcc-ada-4.8.1-4-mingw32-dev.tar.lzma">
-          <requires eq="mingw32-libgnat-%-mingw32-dll.tar" />
-        </release>
-        <release tarname="gcc-ada-4.8.1-3-mingw32-dev.tar.lzma">
-          <requires eq="mingw32-libgnat-%-mingw32-dll.tar" />
-        </release>
-        <release tarname="gcc-ada-4.8.1-2-mingw32-dev.tar.lzma">
-          <requires eq="mingw32-libgnat-%-mingw32-dll.tar" />
-        </release>
-        <release tarname="gcc-ada-4.8.1-1-mingw32-dev.tar.lzma">
-          <requires eq="mingw32-libgnat-%-mingw32-dll.tar" />
-        </release>
-      </component>
-
-      <component class="info">
-        <release tarname="gcc-ada-4.8.1-4-mingw32-info.tar.lzma" />
-        <release tarname="gcc-ada-4.8.1-3-mingw32-info.tar.lzma" />
-        <release tarname="gcc-ada-4.8.1-2-mingw32-info.tar.lzma" />
-        <release tarname="gcc-ada-4.8.1-1-mingw32-info.tar.lzma" />
       </component>
     </package>
 
           by the GNU Ada language compiler, unless support for shared
           runtime libraries is explicitly disabled when building.
         </paragraph>
-        <paragraph>
-          NOTE: The gcc-4.8.1 release delivers this library in a tarball
-          named with the "gcc-ada" prefix, rather than "libgnat".  There
-          is (currently) no DLL component release of libgnat, for the
-          gcc-4.9.3 (or later) release.
-        </paragraph>
       </description>
 
       <source tarname="gcc-%-mingw32-src.tar.*" />
       <licence tarname="gcc-%-mingw32-lic.tar.*" />
 
       <component class="dll">
-        <release tarname="libgnat-4.5.2-1-mingw32-dll-4_5.tar.lzma" />
-        <release tarname="libgnat-4.6.2-1-mingw32-dll-4_6.tar.lzma" />
-        <release tarname="libgnat-4.7.0-1-mingw32-dll-4_7.tar.lzma" />
-        <release tarname="libgnat-4.7.2-1-mingw32-dll-4_7.tar.lzma" />
-        <release tarname="libgnat-4.8.1-4-mingw32-dll-4_8.tar" >
-          <download tarname="gcc-ada-4.8.1-4-mingw32-dll.tar.lzma" />
-        </release>
-        <release tarname="libgnat-4.8.1-3-mingw32-dll-4_8.tar" >
-          <download tarname="gcc-ada-4.8.1-3-mingw32-dll.tar.lzma" />
-        </release>
-        <release tarname="libgnat-4.8.1-2-mingw32-dll-4_8.tar" >
-          <download tarname="gcc-ada-4.8.1-2-mingw32-dll.tar.lzma" />
-        </release>
-        <release tarname="libgnat-4.8.1-1-mingw32-dll-4_8.tar" >
-          <download tarname="gcc-ada-4.8.1-1-mingw32-dll.tar.lzma" />
-        </release>
+        <release tarname="libgnat-8.2.0-3-mingw32-dll-6.tar.xz" />
+        <release tarname="libgnat-8.2.0-2-mingw32-dll-6.tar.xz" />
+        <release tarname="libgnat-8.2.0-1-mingw32-dll-6.tar.xz" />
+        <release tarname="libgnat-7.3.0-1-mingw32-dll-6.tar.xz" />
       </component>
     </package>
 
       <component class="bin">
         <affiliate group="Basic Setup" />
         <requires eq="gcc-core-%-mingw32-bin.tar" />
-        <release tarname="gcc-c++-5.3.0-2-mingw32-bin.tar.xz" >
-          <requires eq="libstdc++-%-mingw32-dll-6.tar" />
-          <requires eq="gcc-c++-%-mingw32-dev.tar" />
-        </release>
-        <release tarname="gcc-c++-4.9.3-1-mingw32-bin.tar.xz" >
-          <requires eq="libstdc++-%-mingw32-dll-6.tar" />
-          <requires eq="gcc-c++-%-mingw32-dev.tar" />
-        </release>
-        <release tarname="gcc-c++-4.8.1-4-mingw32-bin.tar.lzma" >
-          <requires eq="gcc-c++-%-mingw32-dev.tar" />
-        </release>
-        <release tarname="gcc-c++-4.8.1-3-mingw32-bin.tar.lzma" >
-          <requires eq="gcc-c++-%-mingw32-dev.tar" />
-        </release>
-        <release tarname="gcc-c++-4.8.1-2-mingw32-bin.tar.lzma" >
-          <requires eq="gcc-c++-%-mingw32-dev.tar" />
-        </release>
-        <release tarname="gcc-c++-4.8.1-1-mingw32-bin.tar.lzma" >
-          <requires eq="gcc-c++-%-mingw32-dev.tar" />
-        </release>
-        <release tarname="gcc-c++-4.7.2-1-mingw32-bin.tar.lzma" >
-          <requires eq="libstdc++-%-mingw32-dll-6.tar" />
-        </release>
-        <release tarname="gcc-c++-4.7.0-1-mingw32-bin.tar.lzma" >
-          <requires eq="libstdc++-%-mingw32-dll-6.tar" />
-        </release>
-        <release tarname="gcc-c++-4.6.2-1-mingw32-bin.tar.lzma" >
-          <requires eq="libstdc++-%-mingw32-dll-6.tar" />
-        </release>
-        <release tarname="gcc-c++-4.6.1-2-mingw32-bin.tar.lzma" >
-          <requires eq="libstdc++-%-mingw32-dll-6.tar" />
-        </release>
-        <release tarname="gcc-c++-4.5.2-1-mingw32-bin.tar.lzma" >
-        </release>
+        <requires eq="mingw32-libstdc++-%-mingw32-dll-6.tar" />
+
+        <release tarname="gcc-c++-8.2.0-3-mingw32-bin.tar.xz" />
+        <release tarname="gcc-c++-8.2.0-2-mingw32-bin.tar.xz" />
+        <release tarname="gcc-c++-8.2.0-1-mingw32-bin.tar.xz" />
+        <release tarname="gcc-c++-7.3.0-1-mingw32-bin.tar.xz" />
       </component>
 
       <component class="dev">
-        <requires eq="mingw32-libstdc++-%-mingw32-dll-6.tar" />
-        <release tarname="gcc-c++-5.3.0-2-mingw32-dev.tar.xz">
-          <download tarname="none" />
-        </release>
-        <release tarname="gcc-c++-4.9.3-1-mingw32-dev.tar.xz">
+        <description lang="en">
+          <paragraph>This "dev" component package is an aberrant relic from
+            the GCC version 4.8.1 release; it serves no useful purpose, when
+            deployed with any other release.
+          </paragraph>
+          <paragraph>There is no useful content in this component package;
+            if it has been installed, you may safely remove it.
+          </paragraph>
+        </description>
+        <release tarname="gcc-c++-4.8.2-2-mingw32-dev.tar.meta">
           <download tarname="none" />
         </release>
-        <release tarname="gcc-c++-4.8.1-4-mingw32-dev.tar.lzma" />
-        <release tarname="gcc-c++-4.8.1-3-mingw32-dev.tar.lzma" />
-        <release tarname="gcc-c++-4.8.1-2-mingw32-dev.tar.lzma" />
-        <release tarname="gcc-c++-4.8.1-1-mingw32-dev.tar.lzma" />
       </component>
 
       <component class="doc">
-        <release tarname="gcc-c++-5.3.0-2-mingw32-doc.tar.xz">
+        <description lang="en">
+          <paragraph>This "doc" component package is an aberrant relic from
+            the GCC version 4.8.1 release; it serves no useful purpose, when
+            deployed with any other release.
+          </paragraph>
+          <paragraph>There is now no useful content in this component package;
+            if it has been installed, you may safely remove it.
+          </paragraph>
+        </description>
+        <release tarname="gcc-c++-4.8.1-5-mingw32-doc.tar.lzma">
           <download tarname="none" />
         </release>
-        <release tarname="gcc-c++-4.9.3-1-mingw32-doc.tar.xz">
-          <download tarname="none" />
-        </release>
-        <release tarname="gcc-c++-4.8.1-4-mingw32-doc.tar.lzma" />
-        <release tarname="gcc-c++-4.8.1-3-mingw32-doc.tar.lzma" />
-        <release tarname="gcc-c++-4.8.1-2-mingw32-doc.tar.lzma" />
-        <release tarname="gcc-c++-4.8.1-1-mingw32-doc.tar.lzma" />
       </component>
 
       <component class="man">
-        <release tarname="gcc-c++-5.3.0-2-mingw32-man.tar.xz" />
-        <release tarname="gcc-c++-4.9.3-1-mingw32-man.tar.xz" />
-        <release tarname="gcc-c++-4.8.1-4-mingw32-man.tar.lzma" />
-        <release tarname="gcc-c++-4.8.1-3-mingw32-man.tar.lzma" />
-        <release tarname="gcc-c++-4.8.1-2-mingw32-man.tar.lzma" />
-        <release tarname="gcc-c++-4.8.1-1-mingw32-man.tar.lzma" />
+        <release tarname="gcc-c++-8.2.0-3-mingw32-man.tar.xz" />
+        <release tarname="gcc-c++-8.2.0-2-mingw32-man.tar.xz" />
+        <release tarname="gcc-c++-8.2.0-1-mingw32-man.tar.xz" />
+        <release tarname="gcc-c++-7.3.0-1-mingw32-man.tar.xz" />
       </component>
     </package>
 
           by the GNU C++ language compiler, unless support for shared
           runtime libraries is explicitly disabled when building.
         </paragraph>
-        <paragraph>
-          NOTE: The gcc-4.8.1 release delivers this library in a tarball
-          named with the "gcc-c++" prefix, rather than "libstdc++".
-        </paragraph>
       </description>
 
       <source tarname="gcc-%-mingw32-src.tar.*" />
       <licence tarname="gcc-%-mingw32-lic.tar.*" />
 
       <component class="dll">
-        <release tarname="libstdc++-5.3.0-2-mingw32-dll-6.tar.xz" />
-        <release tarname="libstdc++-4.9.3-1-mingw32-dll-6.tar.xz" />
-        <release tarname="libstdc++-4.8.1-4-mingw32-dll-6.tar" >
-          <download tarname="gcc-c++-4.8.1-4-mingw32-dll.tar.lzma" />
-        </release>
-        <release tarname="libstdc++-4.8.1-3-mingw32-dll-6.tar" >
-          <download tarname="gcc-c++-4.8.1-3-mingw32-dll.tar.lzma" />
-        </release>
-        <release tarname="libstdc++-4.8.1-2-mingw32-dll-6.tar" >
-          <download tarname="gcc-c++-4.8.1-2-mingw32-dll.tar.lzma" />
-        </release>
-        <release tarname="libstdc++-4.8.1-1-mingw32-dll-6.tar" >
-          <download tarname="gcc-c++-4.8.1-1-mingw32-dll.tar.lzma" />
-        </release>
-        <release tarname="libstdc++-4.5.2-1-mingw32-dll-6.tar.lzma" />
-        <release tarname="libstdc++-4.6.1-2-mingw32-dll-6.tar.lzma" />
-        <release tarname="libstdc++-4.6.2-1-mingw32-dll-6.tar.lzma" />
-        <release tarname="libstdc++-4.7.0-1-mingw32-dll-6.tar.lzma" />
-        <release tarname="libstdc++-4.7.2-1-mingw32-dll-6.tar.lzma" />
+        <release tarname="libstdc++-8.2.0-3-mingw32-dll-6.tar.xz" />
+        <release tarname="libstdc++-8.2.0-2-mingw32-dll-6.tar.xz" />
+        <release tarname="libstdc++-8.2.0-1-mingw32-dll-6.tar.xz" />
+        <release tarname="libstdc++-7.3.0-1-mingw32-dll-6.tar.xz" />
       </component>
     </package>
 
       <component class="bin">
         <affiliate group="Basic Setup" />
         <requires eq="gcc-core-%-mingw32-bin.tar" />
-        <release tarname="gcc-fortran-5.3.0-2-mingw32-bin.tar.xz">
-          <requires eq="libgfortran-%-mingw32-dll-3.tar" />
-          <requires eq="gcc-fortran-%-mingw32-dev.tar" />
-        </release>
-        <release tarname="gcc-fortran-4.9.3-1-mingw32-bin.tar.xz">
-          <requires eq="libgfortran-%-mingw32-dll-3.tar" />
-          <requires eq="gcc-fortran-%-mingw32-dev.tar" />
-        </release>
-        <release tarname="gcc-fortran-4.8.1-4-mingw32-bin.tar.lzma">
-          <requires eq="gcc-fortran-%-mingw32-dev.tar.lzma" />
-        </release>
-        <release tarname="gcc-fortran-4.8.1-3-mingw32-bin.tar.lzma">
-          <requires eq="gcc-fortran-%-mingw32-dev.tar.lzma" />
+        <release tarname="gcc-fortran-8.2.0-3-mingw32-bin.tar.xz">
+          <requires eq="libgfortran-%-mingw32-dll-5.tar" />
         </release>
-        <release tarname="gcc-fortran-4.8.1-2-mingw32-bin.tar.lzma">
-          <requires eq="gcc-fortran-%-mingw32-dev.tar.lzma" />
+        <release tarname="gcc-fortran-8.2.0-2-mingw32-bin.tar.xz">
+          <requires eq="libgfortran-%-mingw32-dll-5.tar" />
         </release>
-        <release tarname="gcc-fortran-4.8.1-1-mingw32-bin.tar.lzma">
-          <requires eq="gcc-fortran-%-mingw32-dev.tar.lzma" />
+        <release tarname="gcc-fortran-8.2.0-1-mingw32-bin.tar.xz">
+          <requires eq="libgfortran-%-mingw32-dll-5.tar" />
         </release>
-        <release tarname="gcc-fortran-4.7.2-1-mingw32-bin.tar.lzma" >
-          <requires eq="libgfortran-%-mingw32-dll-3.tar" />
-        </release>
-        <release tarname="gcc-fortran-4.7.0-1-mingw32-bin.tar.lzma" >
-          <requires eq="libgfortran-%-mingw32-dll-3.tar" />
-        </release>
-        <release tarname="gcc-fortran-4.6.2-1-mingw32-bin.tar.lzma" >
-          <requires eq="libgfortran-%-mingw32-dll-3.tar" />
-        </release>
-        <release tarname="gcc-fortran-4.6.1-2-mingw32-bin.tar.lzma" >
-          <requires eq="libgfortran-%-mingw32-dll-3.tar" />
-        </release>
-        <release tarname="gcc-fortran-4.5.2-1-mingw32-bin.tar.lzma" >
-          <requires eq="libgfortran-%-mingw32-dll-3.tar" />
+        <release tarname="gcc-fortran-7.3.0-1-mingw32-bin.tar.xz">
+          <requires eq="libgfortran-%-mingw32-dll-4.tar" />
         </release>
       </component>
 
       <component class="dev">
-        <requires eq="libgfortran-%-mingw32-dll-3.tar" />
-        <release tarname="gcc-fortran-5.3.0-2-mingw32-dev.tar.xz">
+        <description lang="en">
+          <paragraph>This "dev" component package is an aberrant relic from
+            the GCC version 4.8.1 release; in all other releases, it has been
+            supplanted by the "info" and "man" component packages.
+          </paragraph>
+          <paragraph>There is now no useful content in this component package;
+            if it has been installed, you may safely remove it.
+          </paragraph>
+        </description>
+        <release tarname="gcc-fortran-4.8.2-2-mingw32-dev.tar.meta">
           <download tarname="none" />
         </release>
-        <release tarname="gcc-fortran-4.9.3-1-mingw32-dev.tar.xz">
-          <download tarname="none" />
-        </release>
-        <release tarname="gcc-fortran-4.8.1-4-mingw32-dev.tar.lzma" />
-        <release tarname="gcc-fortran-4.8.1-3-mingw32-dev.tar.lzma" />
-        <release tarname="gcc-fortran-4.8.1-2-mingw32-dev.tar.lzma" />
-        <release tarname="gcc-fortran-4.8.1-1-mingw32-dev.tar.lzma" />
       </component>
 
       <component class="doc">
-        <release tarname="gcc-fortran-5.3.0-2-mingw32-doc.tar.xz">
-          <download tarname="none" />
-        </release>
-        <release tarname="gcc-fortran-4.9.3-1-mingw32-doc.tar.xz">
+        <description lang="en">
+          <paragraph>This "doc" component package is an aberrant relic from
+            the GCC version 4.8.1 release; in all other releases, it has been
+            supplanted by the "info" and "man" component packages.
+          </paragraph>
+          <paragraph>There is now no useful content in this component package;
+            if it has been installed, you may safely remove it.
+          </paragraph>
+        </description>
+        <release tarname="gcc-fortran-4.8.1-5-mingw32-doc.tar.meta">
           <download tarname="none" />
         </release>
-        <release tarname="gcc-fortran-4.8.1-4-mingw32-doc.tar.lzma" />
-        <release tarname="gcc-fortran-4.8.1-3-mingw32-doc.tar.lzma" />
-        <release tarname="gcc-fortran-4.8.1-2-mingw32-doc.tar.lzma" />
-        <release tarname="gcc-fortran-4.8.1-1-mingw32-doc.tar.lzma" />
       </component>
 
       <component class="info">
-        <release tarname="gcc-fortran-5.3.0-2-mingw32-info.tar.xz" />
-        <release tarname="gcc-fortran-4.9.3-1-mingw32-info.tar.xz" />
-        <release tarname="gcc-fortran-4.8.1-4-mingw32-info.tar.lzma" />
-        <release tarname="gcc-fortran-4.8.1-3-mingw32-info.tar.lzma" />
-        <release tarname="gcc-fortran-4.8.1-2-mingw32-info.tar.lzma" />
-        <release tarname="gcc-fortran-4.8.1-1-mingw32-info.tar.lzma" />
+        <release tarname="gcc-fortran-8.2.0-3-mingw32-info.tar.xz" />
+        <release tarname="gcc-fortran-8.2.0-2-mingw32-info.tar.xz" />
+        <release tarname="gcc-fortran-8.2.0-1-mingw32-info.tar.xz" />
+        <release tarname="gcc-fortran-7.3.0-1-mingw32-info.tar.xz" />
       </component>
 
       <component class="man">
-        <release tarname="gcc-fortran-5.3.0-2-mingw32-man.tar.xz">
-          <download tarname="libgfortran-5.3.0-2-mingw32-man.tar.xz" />
-        </release>
-        <release tarname="gcc-fortran-4.9.3-1-mingw32-man.tar.xz" />
-        <release tarname="gcc-fortran-4.8.1-4-mingw32-man.tar.lzma" />
-        <release tarname="gcc-fortran-4.8.1-3-mingw32-man.tar.lzma" />
-        <release tarname="gcc-fortran-4.8.1-2-mingw32-man.tar.lzma" />
-        <release tarname="gcc-fortran-4.8.1-1-mingw32-man.tar.lzma" />
+        <release tarname="gcc-fortran-8.2.0-3-mingw32-man.tar.xz" />
+        <release tarname="gcc-fortran-8.2.0-2-mingw32-man.tar.xz" />
+        <release tarname="gcc-fortran-8.2.0-1-mingw32-man.tar.xz" />
+        <release tarname="gcc-fortran-7.3.0-1-mingw32-man.tar.xz" />
       </component>
     </package>
 
       <licence tarname="gcc-%-mingw32-lic.tar.*" />
 
       <component class="dll">
-        <release tarname="libgfortran-4.5.2-1-mingw32-dll-3.tar.lzma" />
-        <release tarname="libgfortran-4.6.1-2-mingw32-dll-3.tar.lzma" />
-        <release tarname="libgfortran-4.6.2-1-mingw32-dll-3.tar.lzma" />
-        <release tarname="libgfortran-4.7.0-1-mingw32-dll-3.tar.lzma" />
-        <release tarname="libgfortran-4.7.2-1-mingw32-dll-3.tar.lzma" />
-        <release tarname="libgfortran-4.8.1-4-mingw32-dll-3.tar" >
-          <download tarname="gcc-fortran-4.8.1-4-mingw32-dll.tar.lzma" />
-        </release>
-        <release tarname="libgfortran-4.8.1-3-mingw32-dll-3.tar" >
-          <download tarname="gcc-fortran-4.8.1-3-mingw32-dll.tar.lzma" />
-        </release>
-        <release tarname="libgfortran-4.8.1-2-mingw32-dll-3.tar" >
-          <download tarname="gcc-fortran-4.8.1-2-mingw32-dll.tar.lzma" />
-        </release>
-        <release tarname="libgfortran-4.8.1-1-mingw32-dll-3.tar" >
-          <download tarname="gcc-fortran-4.8.1-1-mingw32-dll.tar.lzma" />
-        </release>
-        <release tarname="libgfortran-4.9.3-1-mingw32-dll-3.tar.xz" />
-        <release tarname="libgfortran-5.3.0-2-mingw32-dll-3.tar.xz" />
+        <requires eq="mingw32-libgcc-%-mingw32-dll-1.tar" />
+        <requires eq="mingw32-libquadmath-%-mingw32-dll-0.tar" />
+        <release tarname="libgfortran-8.2.0-3-mingw32-dll-5.tar.xz" />
+        <release tarname="libgfortran-8.2.0-2-mingw32-dll-5.tar.xz" />
+        <release tarname="libgfortran-8.2.0-1-mingw32-dll-5.tar.xz" />
+        <release tarname="libgfortran-7.3.0-1-mingw32-dll-4.tar.xz" />
       </component>
     </package>
 
           you require it only if you wish to compile programs written
           in the Objective-C language.
         </paragraph>
-        <paragraph>
-          NOTE: For the gcc-4.8.1, release in order to install objc you need
-          to install the gcc-objc-%-mingw32-dev package instead of the -bin
-          package.  This change was made to be consistent with what -bin usually
-          contains compared to -dev.  In reality, this release simply created
-          the -dev package as a hybrid of content which would normally be
-          distributed as separate -bin and -dev packages, whereas earlier
-          releases provided the -bin package as such a hybrid.  This change
-          added an unnecessary level of package complexity; it has been
-          reverted for the gcc-4.9.3 release.
-        </paragraph>
       </description>
 
       <source tarname="gcc-%-mingw32-src.tar.*" />
 
       <component class="bin">
         <affiliate group="Basic Setup" />
+
         <requires eq="gcc-core-%-mingw32-bin.tar" />
-        <release tarname="gcc-objc-5.3.0-2-mingw32-bin.tar.xz">
-          <requires eq="libobjc-%-mingw32-dll-4.tar" />
-          <requires eq="gcc-objc-%-mingw32-dev.tar" />
-        </release>
-        <release tarname="gcc-objc-4.9.3-1-mingw32-bin.tar.xz">
-          <requires eq="libobjc-%-mingw32-dll-4.tar" />
-          <requires eq="gcc-objc-%-mingw32-dev.tar" />
-        </release>
-        <release tarname="gcc-objc-4.7.2-1-mingw32-bin.tar.lzma">
-          <requires eq="libobjc-%-mingw32-dll-4.tar" />
-        </release>
-        <release tarname="gcc-objc-4.7.0-1-mingw32-bin.tar.lzma">
-          <requires eq="libobjc-%-mingw32-dll-4.tar" />
-        </release>
-        <release tarname="gcc-objc-4.6.2-1-mingw32-bin.tar.lzma">
-          <requires eq="libobjc-%-mingw32-dll-3.tar" />
-        </release>
-        <release tarname="gcc-objc-4.6.1-2-mingw32-bin.tar.lzma">
-          <requires eq="libobjc-%-mingw32-dll-3.tar" />
-        </release>
-        <release tarname="gcc-objc-4.5.2-1-mingw32-bin.tar.lzma">
-          <requires eq="libobjc-%-mingw32-dll-2.tar" />
-        </release>
-        <release tarname="gcc-objc-4.8.1-4-mingw32-bin.tar" >
-          <download tarname="none" />
-          <requires eq="gcc-objc-%-mingw32-dev.tar.lzma" />
-        </release>
-        <release tarname="gcc-objc-4.8.1-3-mingw32-bin.tar" >
-          <download tarname="none" />
-          <requires eq="gcc-objc-%-mingw32-dev.tar.lzma" />
-        </release>
-        <release tarname="gcc-objc-4.8.1-2-mingw32-bin.tar" >
-          <download tarname="none" />
-          <requires eq="gcc-objc-%-mingw32-dev.tar.lzma" />
-        </release>
-        <release tarname="gcc-objc-4.8.1-1-mingw32-bin.tar" >
-          <download tarname="none" />
-          <requires eq="gcc-objc-%-mingw32-dev.tar.lzma" />
-        </release>
+        <requires eq="libobjc-%-mingw32-dll-4.tar" />
+
+        <release tarname="gcc-objc-8.2.0-3-mingw32-bin.tar.xz" />
+        <release tarname="gcc-objc-8.2.0-2-mingw32-bin.tar.xz" />
+        <release tarname="gcc-objc-8.2.0-1-mingw32-bin.tar.xz" />
+        <release tarname="gcc-objc-7.3.0-1-mingw32-bin.tar.xz" />
       </component>
 
       <component class="dev">
-        <requires eq="libobjc-%-mingw32-dll-4.tar" />
-        <release tarname="gcc-objc-5.3.0-2-mingw32-dev.tar.xz">
-          <download tarname="none" />
-        </release>
-        <release tarname="gcc-objc-4.9.3-1-mingw32-dev.tar.xz">
+        <description lang="en">
+          <paragraph>This "dev" component package is an aberrant relic from
+            the GCC version 4.8.1 release; in all other releases, it has been
+            supplanted by the "info" and "man" component packages.
+          </paragraph>
+          <paragraph>There is now no useful content in this component package;
+            if it has been installed, you may safely remove it.
+          </paragraph>
+        </description>
+        <release tarname="gcc-objc-4.8.2-2-mingw32-dev.tar.meta">
           <download tarname="none" />
         </release>
-        <release tarname="gcc-objc-4.8.1-4-mingw32-dev.tar.lzma" />
-        <release tarname="gcc-objc-4.8.1-3-mingw32-dev.tar.lzma" />
-        <release tarname="gcc-objc-4.8.1-2-mingw32-dev.tar.lzma" />
-        <release tarname="gcc-objc-4.8.1-1-mingw32-dev.tar.lzma" />
       </component>
     </package>
 
           the GNU Objective-C language compiler, unless support for shared
           runtime libraries is explicitly disabled when building.
         </paragraph>
-        <paragraph>
-          NOTE: The gcc-4.8.1 release delivers this library in a tarball
-          named with the "gcc-objc" prefix, rather than "libobjc".
-        </paragraph>
       </description>
 
       <source tarname="gcc-%-mingw32-src.tar.*" />
       <licence tarname="gcc-%-mingw32-lic.tar.*" />
 
       <component class="dll">
-        <release tarname="libobjc-4.5.2-1-mingw32-dll-2.tar.lzma" />
-        <release tarname="libobjc-4.6.1-2-mingw32-dll-3.tar.lzma" />
-        <release tarname="libobjc-4.6.2-1-mingw32-dll-3.tar.lzma" />
-        <release tarname="libobjc-4.7.0-1-mingw32-dll-4.tar.lzma" />
-        <release tarname="libobjc-4.7.2-1-mingw32-dll-4.tar.lzma" />
-        <release tarname="libobjc-4.8.1-4-mingw32-dll-4.tar" >
-          <download tarname="gcc-objc-4.8.1-4-mingw32-dll.tar.lzma"/>
-        </release>
-        <release tarname="libobjc-4.8.1-3-mingw32-dll-4.tar" >
-          <download tarname="gcc-objc-4.8.1-3-mingw32-dll.tar.lzma"/>
-        </release>
-        <release tarname="libobjc-4.8.1-2-mingw32-dll-4.tar" >
-          <download tarname="gcc-objc-4.8.1-2-mingw32-dll.tar.lzma"/>
-        </release>
-        <release tarname="libobjc-4.8.1-1-mingw32-dll-4.tar" >
-          <download tarname="gcc-objc-4.8.1-1-mingw32-dll.tar.lzma"/>
-        </release>
-        <release tarname="libobjc-4.9.3-1-mingw32-dll-4.tar.xz" />
-        <release tarname="libobjc-5.3.0-2-mingw32-dll-4.tar.xz" />
+        <requires eq="mingw32-libgcc-%-mingw32-dll-1.tar" />
+        <release tarname="libobjc-8.2.0-3-mingw32-dll-4.tar.xz" />
+        <release tarname="libobjc-8.2.0-2-mingw32-dll-4.tar.xz" />
+        <release tarname="libobjc-8.2.0-1-mingw32-dll-4.tar.xz" />
+        <release tarname="libobjc-7.3.0-1-mingw32-dll-4.tar.xz" />
       </component>
     </package>
 
     <package name="mingw32-libatomic" alias="libatomic">
       <affiliate group="MinGW Compiler Suite" />
       <description lang="en" title="GCC Atomic Function Support Library">
-        <paragraph />
+        <paragraph>
+          This package provides the GCC support library for atomic
+          operations which are not directly supported by hardware;
+          it is a required component of GCC compiler installations,
+          from GCC-5.3 onwards.
+        </paragraph>
       </description>
 
       <source tarname="gcc-%-mingw32-src.tar.*" />
       <licence tarname="gcc-%-mingw32-lic.tar.*" />
 
       <component class="dll">
-        <release tarname="libatomic-5.3.0-2-mingw32-dll-1.tar.xz" />
+        <release tarname="libatomic-8.2.0-3-mingw32-dll-1.tar.xz" />
+        <release tarname="libatomic-8.2.0-2-mingw32-dll-1.tar.xz" />
+        <release tarname="libatomic-8.2.0-1-mingw32-dll-1.tar.xz" />
+        <release tarname="libatomic-7.3.0-1-mingw32-dll-1.tar.xz" />
       </component>
     </package>
 
     <package name="mingw32-libgomp" alias="libgomp">
       <affiliate group="MinGW Compiler Suite" />
       <description lang="en" title="GCC MultiProcessor Support Library">
-        <paragraph />
+        <paragraph>
+          This package provides the GNU implementation of the OpenMP API;
+          it is a required component of GCC compiler installations, if it
+          is desired to support multi-processor parallel programming in
+          C, C++, or FORTRAN programming languages.
+        </paragraph>
       </description>
 
       <source tarname="gcc-%-mingw32-src.tar.*" />
       <licence tarname="gcc-%-mingw32-lic.tar.*" />
 
       <component class="dll">
-        <release tarname="libgomp-4.5.2-1-mingw32-dll-1.tar.lzma">
-          <requires eq="libpthread-*-mingw32-dll-2.tar" />
-        </release>
-        <release tarname="libgomp-4.6.1-2-mingw32-dll-1.tar.lzma">
-          <requires eq="libpthread-*-mingw32-dll-2.tar" />
-        </release>
-        <release tarname="libgomp-4.6.2-1-mingw32-dll-1.tar.lzma">
-          <requires eq="libpthread-*-mingw32-dll-2.tar" />
-        </release>
-        <release tarname="libgomp-4.7.0-1-mingw32-dll-1.tar.lzma">
-          <requires eq="libpthread-*-mingw32-dll-2.tar" />
-        </release>
-        <release tarname="libgomp-4.7.2-1-mingw32-dll-1.tar.lzma">
-          <requires eq="libpthread-*-mingw32-dll-2.tar" />
-        </release>
-        <release tarname="libgomp-4.8.1-4-mingw32-dll-1.tar">
-          <download tarname="none" />
-          <requires eq="mingw32-libgcc-%-mingw32-dll-1.tar" />
-          <requires eq="libpthread-*-mingw32-dll-2.tar" />
-        </release>
-        <release tarname="libgomp-4.8.1-3-mingw32-dll-1.tar">
-          <download tarname="none" />
-          <requires eq="mingw32-libgcc-%-mingw32-dll-1.tar" />
-          <requires eq="libpthread-*-mingw32-dll-2.tar" />
-        </release>
-        <release tarname="libgomp-4.8.1-2-mingw32-dll-1.tar">
-          <download tarname="none"/>
-          <requires eq="mingw32-libgcc-%-mingw32-dll-1.tar" />
-          <requires eq="libpthread-*-mingw32-dll-2.tar" />
-        </release>
-        <release tarname="libgomp-4.8.1-1-mingw32-dll-1.tar">
-          <download tarname="none"/>
-          <requires eq="mingw32-libgcc-%-mingw32-dll-1.tar" />
-          <requires eq="libpthread-*-mingw32-dll-2.tar" />
-        </release>
-        <release tarname="libgomp-5.3.0-2-mingw32-dll-1.tar.xz" />
+        <requires eq="mingw32-libgcc-%-mingw32-dll-1.tar" />
+
+        <release tarname="libgomp-8.2.0-3-mingw32-dll-1.tar.xz" />
+        <release tarname="libgomp-8.2.0-2-mingw32-dll-1.tar.xz" />
+        <release tarname="libgomp-8.2.0-1-mingw32-dll-1.tar.xz" />
+        <release tarname="libgomp-7.3.0-1-mingw32-dll-1.tar.xz" />
       </component>
     </package>
 
     <package name="mingw32-libssp" alias="libssp">
       <affiliate group="MinGW Compiler Suite" />
       <description lang="en" title="GCC Stack Smashing Protection Library">
-        <paragraph />
+        <paragraph>
+          This package provides support against stack smashing attacks,
+          e.g. when compiling with GCC's -fstack-protector option.
+        </paragraph>
       </description>
 
       <source tarname="gcc-%-mingw32-src.tar.*" />
       <licence tarname="gcc-%-mingw32-lic.tar.*" />
 
       <component class="dll">
-        <release tarname="libssp-4.5.2-1-mingw32-dll-0.tar.lzma" />
-        <release tarname="libssp-4.6.1-2-mingw32-dll-0.tar.lzma" />
-        <release tarname="libssp-4.6.2-1-mingw32-dll-0.tar.lzma" />
-        <release tarname="libssp-4.7.0-1-mingw32-dll-0.tar.lzma" />
-        <release tarname="libssp-4.7.2-1-mingw32-dll-0.tar.lzma" />
-        <release tarname="libssp-4.8.1-4-mingw32-dll-0.tar" >
-          <download tarname="none"/>
-          <requires eq="mingw32-libgcc-%-mingw32-dll-1.tar" />
-        </release>
-        <release tarname="libssp-4.8.1-3-mingw32-dll-0.tar" >
-          <download tarname="none"/>
-          <requires eq="mingw32-libgcc-%-mingw32-dll-1.tar" />
-        </release>
-        <release tarname="libssp-4.8.1-2-mingw32-dll-0.tar" >
-          <download tarname="none" />
-          <requires eq="mingw32-libgcc-%-mingw32-dll-1.tar" />
-        </release>
-        <release tarname="libssp-4.8.1-1-mingw32-dll-0.tar" >
-          <download tarname="none" />
-          <requires eq="mingw32-libgcc-%-mingw32-dll-1.tar" />
-        </release>
-        <release tarname="libssp-5.3.0-2-mingw32-dll-0.tar.xz" />
+        <release tarname="libssp-8.2.0-3-mingw32-dll-0.tar.xz" />
+        <release tarname="libssp-8.2.0-2-mingw32-dll-0.tar.xz" />
+        <release tarname="libssp-8.2.0-1-mingw32-dll-0.tar.xz" />
+        <release tarname="libssp-7.3.0-1-mingw32-dll-0.tar.xz" />
       </component>
     </package>
 
       <licence tarname="gcc-%-mingw32-lic.tar.*" />
 
       <component class="dll">
-        <release tarname="libquadmath-4.6.1-2-mingw32-dll-0.tar.lzma" />
-        <release tarname="libquadmath-4.6.2-1-mingw32-dll-0.tar.lzma" />
-        <release tarname="libquadmath-4.7.0-1-mingw32-dll-0.tar.lzma" />
-        <release tarname="libquadmath-4.7.2-1-mingw32-dll-0.tar.lzma" />
-        <release tarname="libquadmath-4.8.1-4-mingw32-dll-0.tar" >
-          <download tarname="none"/>
-          <requires eq="mingw32-libgcc-%-mingw32-dll-1.tar"/>
-        </release>
-        <release tarname="libquadmath-4.8.1-3-mingw32-dll-0.tar" >
-          <download tarname="none"/>
-          <requires eq="mingw32-libgcc-%-mingw32-dll-1.tar"/>
-        </release>
-        <release tarname="libquadmath-4.8.1-2-mingw32-dll-0.tar" >
-          <download tarname="none"/>
-          <requires eq="mingw32-libgcc-%-mingw32-dll-1.tar" />
-        </release>
-        <release tarname="libquadmath-4.8.1-1-mingw32-dll-0.tar" >
-          <download tarname="none"/>
-          <requires eq="mingw32-libgcc-%-mingw32-dll-1.tar" />
-        </release>
-        <release tarname="libquadmath-4.9.3-1-mingw32-dll-0.tar.xz" />
-        <release tarname="libquadmath-5.3.0-2-mingw32-dll-0.tar.xz" />
+        <requires eq="mingw32-libgcc-%-mingw32-dll-1.tar"/>
+        <release tarname="libquadmath-8.2.0-3-mingw32-dll-0.tar.xz" />
+        <release tarname="libquadmath-8.2.0-2-mingw32-dll-0.tar.xz" />
+        <release tarname="libquadmath-8.2.0-1-mingw32-dll-0.tar.xz" />
+        <release tarname="libquadmath-7.3.0-1-mingw32-dll-0.tar.xz" />
       </component>
 
       <component class="info">
-        <release tarname="libquadmath-4.9.3-1-mingw32-info.tar.xz" />
-        <release tarname="libquadmath-5.3.0-2-mingw32-info.tar.xz" />
+        <release tarname="libquadmath-8.2.0-3-mingw32-info.tar.xz" />
+        <release tarname="libquadmath-8.2.0-2-mingw32-info.tar.xz" />
+        <release tarname="libquadmath-8.2.0-1-mingw32-info.tar.xz" />
+        <release tarname="libquadmath-7.3.0-1-mingw32-info.tar.xz" />
       </component>
     </package>
 
   </package-collection>
 </software-distribution>
-<!-- vim: set nocompatible expandtab fileformat=unix textwidth=80 tabstop=2 shiftwidth=2: -->
+
+<!-- vim: set nocompatible expandtab showcmd tabstop=2 shiftwidth=2: -->
+<!-- vim: set fileformat=unix textwidth=80: -->