OSDN Git Service

Publish GCC-8.2.0 package set on OSDN.net
authorKeith Marshall <keith@users.osdn.me>
Sat, 29 Dec 2018 11:54:41 +0000 (11:54 +0000)
committerKeith Marshall <keith@users.osdn.me>
Sat, 29 Dec 2018 11:54:41 +0000 (11:54 +0000)
ChangeLog
common/issue.log
mingw32/issue.log
mingw32/mingw32-gcc4.xml

index 3796d16..b675895 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,31 @@
+2018-12-29  Keith Marshall  <keith@users.osdn.me>
+
+       Publish GCC-8.2.0 package set on OSDN.net
+
+       * mingw32/mingw32-gcc4.xml (download-host): Relocate to osdn.net
+       (package-group-hierarchy): Remove now-redundant "GCC Upgrade Blockers"
+       (gcc-lic, gcc-core-bin, gcc-info, gcc-man, gcc-lang, libgcc-dll-1)
+       (gcc-ada-bin, libgnat-dll, gcc-c++-bin, gcc-c++-man, libstdc++-dll-6)
+       (gcc-fortran-bin, gcc-fortran-info, gcc-fortran-man, libgfortran-dll)
+       (gcc-objc-bin, libobjc-dll-4, libatomic-dll-1, libgomp-dll-1)
+       (libssp-dll-1, libquadmath-dll-0, libquadmath-info): Add release
+       references for version 8.2.0-2 package set, and also for previously
+       unmanaged version 8.2.0-1 and version 7.3.0-1 package sets.  Delete
+       references to all earlier version package sets; associated packages
+       will remain on SourceForge.net, but are not scheduled for relocation,
+       and will not be accessible through the OSDN.net download service.
+       (gcc-core-dev, gcc-ada-dev, gcc-c++-dev, gcc-fortran-dev)
+       (gcc-objc-dev): Add release reference for version 4.8.2-2, and delete
+       all other version references.  This is a virtual package, and thus is
+       effectively empty; it serves only to clear out aberrant content which
+       may have been inherited from a prior version 4.8.1 installation.
+       (gcc-core-doc, gcc-c++-doc, gcc-fortran-doc): Likewise, but identify
+       the sole residual virtual release as version 4.8.1-5
+       * common/issue.log mingw32/issue.log: Update accordingly.
+
 2018-12-28  Keith Marshall  <keith@users.osdn.me>
 
-       Redirect MPC package download requests to OSDN.net
+       Redirect ISL package download requests to OSDN.net
 
        * mingw32/mingw32-isl.xml (download-host): Relocate to osdn.net
        * common/issue.log mingw32/issue.log: Update accordingly.
index bb02ad6..2c18f23 100644 (file)
@@ -23,6 +23,6 @@
 # MinGW Project, accept liability for any damages, however caused,
 # arising from the use of this software.
 #
-  c6a9068e183254c0b930ac6e1a70fd81743dc212 2018122805 package-list.xml
+  c6a9068e183254c0b930ac6e1a70fd81743dc212 2018122900 package-list.xml
 #
 # $RCSfile$: end of file
index 1fb29e3..002db8c 100644 (file)
@@ -35,7 +35,7 @@
   4dab2d86ca2203a8ac0233824c687504fda4601e 2013091000 mingw32-expat.xml
   bc4b331f9bdfbf72a11a310fbc17a027396d09d5 2012073100 mingw32-gcc-tools.xml
   9d1d9deeccee4fb04f2944e3cd5e7b85757308ce 2011050500 mingw32-gcc3.xml
-  8e6c3971ca94ab1bbc18e23b6e26f020a16dfeb2 2017072600 mingw32-gcc4.xml
+  fa2bf39afd3e001e02f247e9b61793980778de99 2018122900 mingw32-gcc4.xml
   21031079d59268339bfd7c6dc8239df214588bca 2013091501 mingw32-gdb.xml
   14dd10ab97b27430bdb688f4e85993cd821f7a05 2012073100 mingw32-gendef.xml
   4646d328c5586fac8d11efa98334c0e4f9aac629 2018122800 mingw32-gettext.xml
@@ -51,7 +51,7 @@
   cd33ad74b608bce33ea297801253e6efbafce27c 2012073100 mingw32-mingw-utils.xml
   2d0fee36823579871e8d747ae4d4676da6071654 2018122800 mingw32-mpc.xml
   1b5e1e0c486dad8396884033777e13357365ad76 2018122800 mingw32-mpfr.xml
-  5c9570cce1ddd4fe275b83acbc06739a4361c26a 2018122805 mingw32-package-list.xml
+  5c9570cce1ddd4fe275b83acbc06739a4361c26a 2018122900 mingw32-package-list.xml
   1f15439ee5f66ec22321c7aa853559b6f8f7172f 2015090800 mingw32-pexports.xml
   cdb2a4dbedfc9f2cdfc92340f6f9b12da061c0d9 2012073100 mingw32-popt.xml
   6032af6ff68aa4821cf51938781fd9e75f05de5f 2016082200 mingw32-pthreads-w32.xml
index 84813b1..2c17dc0 100644 (file)
@@ -1,24 +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 -->
-
-  <package-group-hierarchy>
-    <!-- FIXME: this is a temporary addition to the package hierarchy;   -->
-    <!-- it serves to make it easier to locate those malformed packages  -->
-    <!-- which may interfere with a clean upgrade of a GCC installation, -->
-    <!-- and so facilitate their removal in advance.                     -->
-    <package-group name="MinGW" expand="true">
-      <package-group name="MinGW Base System">
-        <package-group name="MinGW Compiler Suite">
-          <package-group name="GCC Upgrade Blockers" />
-        </package-group>
-      </package-group>
-    </package-group>
-  </package-group-hierarchy>
+  <!-- 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-6.3.0-1-mingw32-lic.tar.xz" />
-        <release tarname="gcc-5.3.0-3-mingw32-lic.tar.xz" />
-        <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-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 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" />
-        <requires eq="libmingwex-*-mingw32-dll-0.tar" />
+
         <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 le="mingw32-gcc-core-deps-%-mingw32-dll.meta" />
-        <requires le="mingw32-gcc-core-%-mingw32-dev.tar" />
         <requires eq="mingw32-libgcc-%-mingw32-dll-1.tar" />
-        <release tarname="gcc-core-6.3.0-1-mingw32-bin.tar.xz">
-          <requires eq="libatomic-%-mingw32-dll-1.tar" />
-        </release>
-        <release tarname="gcc-core-5.3.0-3-mingw32-bin.tar.xz">
-          <requires eq="libatomic-%-mingw32-dll-1.tar" />
-        </release>
-        <release tarname="gcc-core-4.9.3-1-mingw32-bin.tar.xz" />
-        <release tarname="gcc-core-4.8.1-4-mingw32-bin.tar.lzma" />
-        <release tarname="gcc-core-4.8.1-3-mingw32-bin.tar.lzma" />
-        <release tarname="gcc-core-4.8.1-2-mingw32-bin.tar.lzma" />
-        <release tarname="gcc-core-4.8.1-1-mingw32-bin.tar.lzma" />
-        <release tarname="gcc-core-4.7.2-1-mingw32-bin.tar.lzma" />
-        <release tarname="gcc-core-4.7.0-1-mingw32-bin.tar.lzma" />
-        <release tarname="gcc-core-4.6.2-1-mingw32-bin.tar.lzma" />
-        <release tarname="gcc-core-4.6.1-2-mingw32-bin.tar.lzma" />
-        <release tarname="gcc-core-4.5.2-1-mingw32-bin.tar.lzma" />
+        <requires eq="libatomic-%-mingw32-dll-1.tar" />
+
+        <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" visibility="hidden">
-        <!-- FIXME: marked as hidden, because this component package is an  -->
-        <!-- aberration, which we would prefer to conceal from users.  Note -->
-        <!-- that mingw-get does not currently support this attribute, and  -->
-        <!-- should ignore it anyway for 4.8.1 releases, which aberrantly   -->
-        <!-- deliver installable content, so we also associate it with the  -->
-        <!-- the "GCC Upgrade Blockers" group, to facilitate location and   -->
-        <!-- removal, prior to performing an upgrade, with which they may   -->
-        <!-- interfere, (by the introduction of package conflicts).         -->
-        <affiliate group="GCC Upgrade Blockers" />
+      <component class="dev">
         <description lang="en">
-          <paragraph>
-            NOTE: this component package exists, exclusively, to accommodate
-            packaging anomalies within the GCC-4.8.1 releases.  For any other
-            release, it is installed only to clean up any conflicts which may
-            arise due to a prior installation of GCC-4.8.1; for any such other
-            release, it delivers no content, and may be safely removed after
-            the installation, or upgrade, has been completed.
+          <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-mingw32-dev.tar.meta">
-          <!-- dummy package, to clean up possible 4.8.1 conflicts -->
-          <download tarname="none" />
-        </release>
-        <release tarname="gcc-core-4.8.1-4-mingw32-dev.tar.lzma" />
-        <release tarname="gcc-core-4.8.1-3-mingw32-dev.tar.lzma" />
-        <release tarname="gcc-core-4.8.1-2-mingw32-dev.tar.lzma" />
-        <release tarname="gcc-core-4.8.1-1-mingw32-dev.tar.lzma" />
-        <release tarname="gcc-core-4.0-mingw32-dev.tar.meta">
-          <!-- dummy package, to clean up possible 4.8.1 conflicts -->
+        <release tarname="gcc-core-4.8.2-2-mingw32-dev.tar.lzma">
           <download tarname="none" />
         </release>
       </component>
 
       <component class="doc">
-        <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" />
+        <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>
       </component>
 
       <component class="man">
-        <release tarname="gcc-6.3.0-1-mingw32-man.tar.xz" />
-        <release tarname="gcc-5.3.0-3-mingw32-man.tar.xz" />
-        <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-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-6.3.0-1-mingw32-info.tar.xz" />
-        <release tarname="gcc-5.3.0-3-mingw32-info.tar.xz" />
-        <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-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-6.3.0-1-mingw32-lang.tar.xz" />
-        <release tarname="gcc-5.3.0-3-mingw32-lang.tar.xz" />
-        <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" />
-      </component>
-    </package>
-
-    <package name="mingw32-gcc-core-deps" class="virtual" visibility="hidden">
-      <!-- A convenience meta-package, to facilitate dependency resolution. -->
-      <!-- When mingw-get adds support for hidden virtual packages, this    -->
-      <!-- should become invisible to the user, and will not be recorded as -->
-      <!-- "installed"; until then, we would like users to remove it, after -->
-      <!-- completing any installation, or upgrade, so we associate it with -->
-      <!-- the "GCC Upgrade Blockers" group, to help them to locate it.     -->
-      <affiliate group="GCC Upgrade Blockers" />
-      <description lang="en" title="MinGW Compiler Suite DLL Prerequisites">
-        <paragraph>
-          Meta-data package, specifying variant DLL prerequisites for specific
-          versions of the GNU Compiler Suite.  Users are discouraged from making
-          any attempt to install this meta-data package explicitly; it may be
-          safely removed, after installation of the compiler suite.
-        </paragraph>
-      </description>
-      <component class="dll">
-        <release tarname="mingw32-gcc-core-deps-6.3.0-1-mingw32-dll.meta">
-          <requires eq="mingw32-libisl-*-mingw32-dll-15.tar" />
-          <requires eq="mingw32-libmpc-*-mingw32-dll-3.tar" />
-        </release>
-        <release tarname="mingw32-gcc-core-deps-4.8.1-3-mingw32-dll.meta">
-          <requires eq="mingw32-libmpc-*-mingw32-dll-3.tar" />
-        </release>
-        <release tarname="mingw32-gcc-core-deps-4.0-mingw32-dll.meta">
-          <requires eq="mingw32-libmpc-*-mingw32-dll-2.tar" />
-        </release>
+        <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>
 
       <licence tarname="gcc-%-mingw32-lic.tar.*" />
 
       <component class="dll">
-        <release tarname="libgcc-6.3.0-1-mingw32-dll-1.tar.xz" />
-        <release tarname="libgcc-5.3.0-3-mingw32-dll-1.tar.xz" />
-        <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.lzma" />
-        <release tarname="libgcc-4.8.1-3-mingw32-dll-1.tar.lzma" />
-        <release tarname="libgcc-4.8.1-2-mingw32-dll-1.tar.lzma" />
-        <release tarname="libgcc-4.8.1-1-mingw32-dll-1.tar.lzma" />
-        <release tarname="libgcc-4.7.2-1-mingw32-dll-1.tar.lzma" />
-        <release tarname="libgcc-4.7.0-1-mingw32-dll-1.tar.lzma" />
-        <release tarname="libgcc-4.6.2-1-mingw32-dll-1.tar.lzma" />
-        <release tarname="libgcc-4.6.1-2-mingw32-dll-1.tar.lzma" />
-        <release tarname="libgcc-4.5.2-1-mingw32-dll-1.tar.lzma" />
+        <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>
 
         <affiliate group="Basic Setup" />
         <requires le="gcc-ada-%-mingw32-dev.tar" />
         <requires eq="gcc-core-%-mingw32-bin.tar" />
-        <release tarname="gcc-ada-6.3.0-1-mingw32-bin.tar.xz" />
-        <release tarname="gcc-ada-5.3.0-3-mingw32-bin.tar.xz" />
-        <release tarname="gcc-ada-4.9.3-1-mingw32-bin.tar.xz" />
-        <release tarname="gcc-ada-4.8.1-4-mingw32-bin.tar.lzma" />
-        <release tarname="gcc-ada-4.8.1-3-mingw32-bin.tar.lzma" />
-        <release tarname="gcc-ada-4.8.1-2-mingw32-bin.tar.lzma" />
-        <release tarname="gcc-ada-4.8.1-1-mingw32-bin.tar.lzma" />
-        <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-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" visibility="hidden">
-        <!-- FIXME: marked as hidden, because this component package is an  -->
-        <!-- aberration, which we would prefer to conceal from users.  Note -->
-        <!-- that mingw-get does not currently support this attribute, and  -->
-        <!-- should ignore it anyway for 4.8.1 releases, which aberrantly   -->
-        <!-- deliver installable content, so we also associate it with the  -->
-        <!-- the "GCC Upgrade Blockers" group, to facilitate location and   -->
-        <!-- removal, prior to performing an upgrade, with which they may   -->
-        <!-- interfere, (by the introduction of package conflicts).         -->
-        <affiliate group="GCC Upgrade Blockers" />
+      <component class="dev">
         <description lang="en">
-          <paragraph>
-            NOTE: this component package exists, exclusively, to accommodate
-            packaging anomalies within the GCC-4.8.1 releases.  For any other
-            release, it is installed only to clean up any conflicts which may
-            arise due to a prior installation of GCC-4.8.1; for any such other
-            release, it delivers no content, and may be safely removed after
-            the installation, or upgrade, has been completed.
+          <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-mingw32-dev.tar.meta">
-          <!-- dummy package, to clean up possible 4.8.1 conflicts -->
-          <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>
-        <release tarname="gcc-ada-4.0-mingw32-dev.tar.meta">
-          <!-- dummy package, to clean up possible 4.8.1 conflicts -->
+        <release tarname="gcc-ada-4.8.2-2-mingw32-dev.tar.meta">
           <download tarname="none" />
         </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>
 
     <package name="mingw32-libgnat" alias="libgnat">
           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) releases.
-        </paragraph>
       </description>
 
       <source tarname="gcc-%-mingw32-src.tar.*" />
       <licence tarname="gcc-%-mingw32-lic.tar.*" />
 
       <component class="dll">
-        <release tarname="libgnat-4.8.1-4-mingw32-dll-4_8.tar.lzma" />
-        <release tarname="libgnat-4.8.1-3-mingw32-dll-4_8.tar.lzma" />
-        <release tarname="libgnat-4.8.1-2-mingw32-dll-4_8.tar.lzma" />
-        <release tarname="libgnat-4.8.1-1-mingw32-dll-4_8.tar.lzma" />
-        <release tarname="libgnat-4.7.2-1-mingw32-dll-4_7.tar.lzma" />
-        <release tarname="libgnat-4.7.0-1-mingw32-dll-4_7.tar.lzma" />
-        <release tarname="libgnat-4.6.2-1-mingw32-dll-4_6.tar.lzma" />
-        <release tarname="libgnat-4.5.2-1-mingw32-dll-4_5.tar.lzma" />
+        <release tarname="libgnat-8.2.0-2-mingw32-dll-6.tar.lzma" />
+        <release tarname="libgnat-8.2.0-1-mingw32-dll-6.tar.lzma" />
+        <release tarname="libgnat-7.3.0-1-mingw32-dll-6.tar.lzma" />
       </component>
     </package>
 
 
       <component class="bin">
         <affiliate group="Basic Setup" />
-        <requires le="gcc-c++-%-mingw32-dev.tar" />
         <requires eq="gcc-core-%-mingw32-bin.tar" />
         <requires eq="mingw32-libstdc++-%-mingw32-dll-6.tar" />
-        <release tarname="gcc-c++-6.3.0-1-mingw32-bin.tar.xz" />
-        <release tarname="gcc-c++-5.3.0-3-mingw32-bin.tar.xz" />
-        <release tarname="gcc-c++-5.3.0-2-mingw32-bin.tar.xz" />
-        <release tarname="gcc-c++-4.9.3-1-mingw32-bin.tar.xz" />
-        <release tarname="gcc-c++-4.8.1-4-mingw32-bin.tar.lzma" />
-        <release tarname="gcc-c++-4.8.1-3-mingw32-bin.tar.lzma" />
-        <release tarname="gcc-c++-4.8.1-2-mingw32-bin.tar.lzma" />
-        <release tarname="gcc-c++-4.8.1-1-mingw32-bin.tar.lzma" />
-        <release tarname="gcc-c++-4.7.2-1-mingw32-bin.tar.lzma" />
-        <release tarname="gcc-c++-4.7.0-1-mingw32-bin.tar.lzma" />
-        <release tarname="gcc-c++-4.6.2-1-mingw32-bin.tar.lzma" />
-        <release tarname="gcc-c++-4.6.1-2-mingw32-bin.tar.lzma" />
-        <release tarname="gcc-c++-4.5.2-1-mingw32-bin.tar.lzma" />
+
+        <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" visibility="hidden">
-        <!-- FIXME: marked as hidden, because this component package is an  -->
-        <!-- aberration, which we would prefer to conceal from users.  Note -->
-        <!-- that mingw-get does not currently support this attribute, and  -->
-        <!-- should ignore it anyway for 4.8.1 releases, which aberrantly   -->
-        <!-- deliver installable content, so we also associate it with the  -->
-        <!-- the "GCC Upgrade Blockers" group, to facilitate location and   -->
-        <!-- removal, prior to performing an upgrade, with which they may   -->
-        <!-- interfere, (by the introduction of package conflicts).         -->
-        <affiliate group="GCC Upgrade Blockers" />
+      <component class="dev">
         <description lang="en">
-          <paragraph>
-            NOTE: this component package exists, exclusively, to accommodate
-            packaging anomalies within the GCC-4.8.1 releases.  For any other
-            release, it is installed only to clean up any conflicts which may
-            arise due to a prior installation of GCC-4.8.1; for any such other
-            release, it delivers no content, and may be safely removed after
-            the installation, or upgrade, has been completed.
+          <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-mingw32-dev.tar.meta">
-          <!-- dummy package, to clean up possible 4.8.1 conflicts -->
-          <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" />
-        <release tarname="gcc-c++-4.0-mingw32-dev.tar.meta">
-          <!-- dummy package, to clean up possible 4.8.1 conflicts -->
+        <release tarname="gcc-c++-4.8.2-2-mingw32-dev.tar.meta">
           <download tarname="none" />
         </release>
       </component>
 
       <component class="doc">
-        <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" />
+        <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" />
       </component>
 
       <component class="man">
-        <release tarname="gcc-c++-6.3.0-1-mingw32-man.tar.xz" />
-        <release tarname="gcc-c++-5.3.0-3-mingw32-man.tar.xz" />
-        <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-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++-6.3.0-1-mingw32-dll-6.tar.xz" />
-        <release tarname="libstdc++-5.3.0-3-mingw32-dll-6.tar.xz" />
-        <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.lzma" />
-        <release tarname="libstdc++-4.8.1-3-mingw32-dll-6.tar.lzma" />
-        <release tarname="libstdc++-4.8.1-2-mingw32-dll-6.tar.lzma" />
-        <release tarname="libstdc++-4.8.1-1-mingw32-dll-6.tar.lzma" />
-        <release tarname="libstdc++-4.7.2-1-mingw32-dll-6.tar.lzma" />
-        <release tarname="libstdc++-4.7.0-1-mingw32-dll-6.tar.lzma" />
-        <release tarname="libstdc++-4.6.2-1-mingw32-dll-6.tar.lzma" />
-        <release tarname="libstdc++-4.6.1-2-mingw32-dll-6.tar.lzma" />
-        <release tarname="libstdc++-4.5.2-1-mingw32-dll-6.tar.lzma" />
+        <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" />
-        <requires le="gcc-fortran-%-mingw32-dev.tar" />
-        <requires eq="libgfortran-%-mingw32-dll-3.tar" />
-        <release tarname="gcc-fortran-6.3.0-1-mingw32-bin.tar.xz" />
-        <release tarname="gcc-fortran-5.3.0-3-mingw32-bin.tar.xz" />
-        <release tarname="gcc-fortran-5.3.0-2-mingw32-bin.tar.xz" />
-        <release tarname="gcc-fortran-4.9.3-1-mingw32-bin.tar.xz" />
-        <release tarname="gcc-fortran-4.8.1-4-mingw32-bin.tar.lzma" />
-        <release tarname="gcc-fortran-4.8.1-3-mingw32-bin.tar.lzma" />
-        <release tarname="gcc-fortran-4.8.1-2-mingw32-bin.tar.lzma" />
-        <release tarname="gcc-fortran-4.8.1-1-mingw32-bin.tar.lzma" />
-        <release tarname="gcc-fortran-4.7.2-1-mingw32-bin.tar.lzma" />
-        <release tarname="gcc-fortran-4.7.0-1-mingw32-bin.tar.lzma" />
-        <release tarname="gcc-fortran-4.6.2-1-mingw32-bin.tar.lzma" />
-        <release tarname="gcc-fortran-4.6.1-2-mingw32-bin.tar.lzma" />
-        <release tarname="gcc-fortran-4.5.2-1-mingw32-bin.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-8.2.0-1-mingw32-bin.tar.xz">
+          <requires eq="libgfortran-%-mingw32-dll-5.tar" />
+        </release>
+        <release tarname="gcc-fortran-7.3.0-1-mingw32-bin.tar.xz">
+          <requires eq="libgfortran-%-mingw32-dll-4.tar" />
+        </release>
       </component>
 
-      <component class="dev" visibility="hidden">
-        <!-- FIXME: marked as hidden, because this component package is an  -->
-        <!-- aberration, which we would prefer to conceal from users.  Note -->
-        <!-- that mingw-get does not currently support this attribute, and  -->
-        <!-- should ignore it anyway for 4.8.1 releases, which aberrantly   -->
-        <!-- deliver installable content, so we also associate it with the  -->
-        <!-- the "GCC Upgrade Blockers" group, to facilitate location and   -->
-        <!-- removal, prior to performing an upgrade, with which they may   -->
-        <!-- interfere, (by the introduction of package conflicts).         -->
-        <affiliate group="GCC Upgrade Blockers" />
+      <component class="dev">
         <description lang="en">
-          <paragraph>
-            NOTE: this component package exists, exclusively, to accommodate
-            packaging anomalies within the GCC-4.8.1 releases.  For any other
-            release, it is installed only to clean up any conflicts which may
-            arise due to a prior installation of GCC-4.8.1; for any such other
-            release, it delivers no content, and may be safely removed after
-            the installation, or upgrade, has been completed.
+          <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-mingw32-dev.tar.meta">
-          <!-- dummy package, to clean up possible 4.8.1 conflicts -->
-          <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" />
-        <release tarname="gcc-fortran-4.0-mingw32-dev.tar.meta">
-          <!-- dummy package, to clean up possible 4.8.1 conflicts -->
+        <release tarname="gcc-fortran-4.8.2-2-mingw32-dev.tar.meta">
           <download tarname="none" />
         </release>
       </component>
 
       <component class="doc">
-        <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" />
+        <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>
       </component>
 
       <component class="info">
-        <release tarname="gcc-fortran-6.3.0-1-mingw32-info.tar.xz" />
-        <release tarname="gcc-fortran-5.3.0-3-mingw32-info.tar.xz" />
-        <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-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-6.3.0-1-mingw32-man.tar.xz" />
-        <release tarname="gcc-fortran-5.3.0-3-mingw32-man.tar.xz" />
-        <release tarname="gcc-fortran-5.3.0-2-mingw32-man.tar.xz" />
-        <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-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>
 
       <component class="dll">
         <requires eq="mingw32-libgcc-%-mingw32-dll-1.tar" />
         <requires eq="mingw32-libquadmath-%-mingw32-dll-0.tar" />
-        <release tarname="libgfortran-6.3.0-1-mingw32-dll-3.tar.xz" />
-        <release tarname="libgfortran-5.3.0-3-mingw32-dll-3.tar.xz" />
-        <release tarname="libgfortran-5.3.0-2-mingw32-dll-3.tar.xz" />
-        <release tarname="libgfortran-4.9.3-1-mingw32-dll-3.tar.xz" />
-        <release tarname="libgfortran-4.8.1-4-mingw32-dll-3.tar.lzma" />
-        <release tarname="libgfortran-4.8.1-3-mingw32-dll-3.tar.lzma" />
-        <release tarname="libgfortran-4.8.1-2-mingw32-dll-3.tar.lzma" />
-        <release tarname="libgfortran-4.8.1-1-mingw32-dll-3.tar.lzma" />
-        <release tarname="libgfortran-4.7.2-1-mingw32-dll-3.tar.lzma" />
-        <release tarname="libgfortran-4.7.0-1-mingw32-dll-3.tar.lzma" />
-        <release tarname="libgfortran-4.6.2-1-mingw32-dll-3.tar.lzma" />
-        <release tarname="libgfortran-4.6.1-2-mingw32-dll-3.tar.lzma" />
-        <release tarname="libgfortran-4.5.2-1-mingw32-dll-3.tar.lzma" />
+        <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" />
-        <requires le="gcc-objc-%-mingw32-dev.tar" />
-        <!-- FIXME: is there a way to avoid per-release specification -->
-        <!-- of libobjc DLL dependencies, preserving ABI evolution?   -->
-        <release tarname="gcc-objc-6.3.0-1-mingw32-bin.tar.xz">
-          <requires eq="libobjc-%-mingw32-dll-4.tar" />
-        </release>
-        <release tarname="gcc-objc-5.3.0-3-mingw32-bin.tar.xz">
-          <requires eq="libobjc-%-mingw32-dll-4.tar" />
-        </release>
-        <release tarname="gcc-objc-5.3.0-2-mingw32-bin.tar.xz">
-          <requires eq="libobjc-%-mingw32-dll-4.tar" />
-        </release>
-        <release tarname="gcc-objc-4.9.3-1-mingw32-bin.tar.xz">
-          <requires eq="libobjc-%-mingw32-dll-4.tar" />
-        </release>
-        <release tarname="gcc-objc-4.8.1-4-mingw32-bin.tar" >
-          <requires eq="libobjc-%-mingw32-dll-4.tar" />
-          <download tarname="none" />
-        </release>
-        <release tarname="gcc-objc-4.8.1-3-mingw32-bin.tar" >
-          <requires eq="libobjc-%-mingw32-dll-4.tar" />
-          <download tarname="none" />
-        </release>
-        <release tarname="gcc-objc-4.8.1-2-mingw32-bin.tar" >
-          <requires eq="libobjc-%-mingw32-dll-4.tar" />
-          <download tarname="none" />
-        </release>
-        <release tarname="gcc-objc-4.8.1-1-mingw32-bin.tar" >
-          <requires eq="libobjc-%-mingw32-dll-4.tar" />
-          <download tarname="none" />
-        </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>
+        <requires eq="libobjc-%-mingw32-dll-4.tar" />
+
+        <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" visibility="hidden">
-        <!-- FIXME: marked as hidden, because this component package is an  -->
-        <!-- aberration, which we would prefer to conceal from users.  Note -->
-        <!-- that mingw-get does not currently support this attribute, and  -->
-        <!-- should ignore it anyway for 4.8.1 releases, which aberrantly   -->
-        <!-- deliver installable content, so we also associate it with the  -->
-        <!-- the "GCC Upgrade Blockers" group, to facilitate location and   -->
-        <!-- removal, prior to performing an upgrade, with which they may   -->
-        <!-- interfere, (by the introduction of package conflicts).         -->
-        <affiliate group="GCC Upgrade Blockers" />
+      <component class="dev">
         <description lang="en">
-          <paragraph>
-            NOTE: this component package exists, exclusively, to accommodate
-            packaging anomalies within the GCC-4.8.1 releases.  For any other
-            release, it is installed only to clean up any conflicts which may
-            arise due to a prior installation of GCC-4.8.1; for any such other
-            release, it delivers no content, and may be safely removed after
-            the installation, or upgrade, has been completed.
+          <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-mingw32-dev.tar.meta">
-          <!-- dummy package, to clean up possible 4.8.1 conflicts -->
-          <download tarname="none" />
-        </release>
-        <release tarname="gcc-objc-4.8.1-4-mingw32-dev.tar.lzma">
-          <requires eq="libobjc-%-mingw32-dll-4.tar" />
-        </release>
-        <release tarname="gcc-objc-4.8.1-3-mingw32-dev.tar.lzma">
-          <requires eq="libobjc-%-mingw32-dll-4.tar" />
-        </release>
-        <release tarname="gcc-objc-4.8.1-2-mingw32-dev.tar.lzma">
-          <requires eq="libobjc-%-mingw32-dll-4.tar" />
-        </release>
-        <release tarname="gcc-objc-4.8.1-1-mingw32-dev.tar.lzma">
-          <requires eq="libobjc-%-mingw32-dll-4.tar" />
-        </release>
-        <release tarname="gcc-objc-4.0-mingw32-dev.tar.meta">
-          <!-- dummy package, to clean up possible 4.8.1 conflicts -->
+        <release tarname="gcc-objc-4.8.2-2-mingw32-dev.tar.meta">
           <download tarname="none" />
         </release>
       </component>
 
       <component class="dll">
         <requires eq="mingw32-libgcc-%-mingw32-dll-1.tar" />
-        <release tarname="libobjc-6.3.0-1-mingw32-dll-4.tar.xz" />
-        <release tarname="libobjc-5.3.0-3-mingw32-dll-4.tar.xz" />
-        <release tarname="libobjc-5.3.0-2-mingw32-dll-4.tar.xz" />
-        <release tarname="libobjc-4.9.3-1-mingw32-dll-4.tar.xz" />
-        <release tarname="libobjc-4.8.1-1-mingw32-dll-4.tar.lzma" />
-        <release tarname="libobjc-4.8.1-2-mingw32-dll-4.tar.lzma" />
-        <release tarname="libobjc-4.8.1-3-mingw32-dll-4.tar.lzma" />
-        <release tarname="libobjc-4.8.1-4-mingw32-dll-4.tar.lzma" />
-        <release tarname="libobjc-4.7.2-1-mingw32-dll-4.tar.lzma" />
-        <release tarname="libobjc-4.7.0-1-mingw32-dll-4.tar.lzma" />
-        <release tarname="libobjc-4.6.2-1-mingw32-dll-3.tar.lzma" />
-        <release tarname="libobjc-4.6.1-2-mingw32-dll-3.tar.lzma" />
-        <release tarname="libobjc-4.5.2-1-mingw32-dll-2.tar.lzma" />
+        <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>
 
       <licence tarname="gcc-%-mingw32-lic.tar.*" />
 
       <component class="dll">
-        <release tarname="libatomic-6.3.0-1-mingw32-dll-1.tar.xz" />
-        <release tarname="libatomic-5.3.0-3-mingw32-dll-1.tar.xz" />
-        <release tarname="libatomic-5.3.0-2-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>
 
 
       <component class="dll">
         <requires eq="mingw32-libgcc-%-mingw32-dll-1.tar" />
-        <requires le="mingw32-libgomp-deps-%-mingw32-dll.tar" />
-        <release tarname="libgomp-6.3.0-1-mingw32-dll-1.tar.xz" />
-        <release tarname="libgomp-5.3.0-3-mingw32-dll-1.tar.xz" />
-        <release tarname="libgomp-5.3.0-2-mingw32-dll-1.tar.xz" />
-        <release tarname="libgomp-4.8.1-4-mingw32-dll-1.tar">
-          <download tarname="none" /><!-- anomaly: no separate package -->
-        </release>
-        <release tarname="libgomp-4.8.1-3-mingw32-dll-1.tar">
-          <download tarname="none" /><!-- anomaly: no separate package -->
-        </release>
-        <release tarname="libgomp-4.8.1-2-mingw32-dll-1.tar">
-          <download tarname="none" /><!-- anomaly: no separate package -->
-        </release>
-        <release tarname="libgomp-4.8.1-1-mingw32-dll-1.tar">
-          <download tarname="none" /><!-- anomaly: no separate package -->
-        </release>
-        <release tarname="libgomp-4.7.2-1-mingw32-dll-1.tar.lzma" />
-        <release tarname="libgomp-4.7.0-1-mingw32-dll-1.tar.lzma" />
-        <release tarname="libgomp-4.6.2-1-mingw32-dll-1.tar.lzma" />
-        <release tarname="libgomp-4.6.1-2-mingw32-dll-1.tar.lzma" />
-        <release tarname="libgomp-4.5.2-1-mingw32-dll-1.tar.lzma" />
-      </component>
-    </package>
 
-    <package name="mingw32-libgomp-deps" class="virtual" visibility="hidden">
-      <!-- A convenience meta-package, to facilitate dependency resolution. -->
-      <!-- When mingw-get adds support for hidden virtual packages, this    -->
-      <!-- should become invisible to the user, and will not be recorded as -->
-      <!-- "installed"; until then, we would like users to remove it, after -->
-      <!-- completing any installation, or upgrade, so we associate it with -->
-      <!-- the "GCC Upgrade Blockers" group, to help them to locate it.     -->
-      <affiliate group="GCC Upgrade Blockers" />
-      <description lang="en" title="MinGW Compiler Suite DLL Prerequisites">
-        <paragraph>
-          Meta-data package, specifying variant DLL prerequisites for specific
-          versions of the GNU Compiler Suite.  Users are discouraged from making
-          any attempt to install this meta-data package explicitly; it may be
-          safely removed, after installation of the compiler suite.
-        </paragraph>
-      </description>
-      <component class="dll">
-        <release tarname="mingw32-libgomp-deps-5.3.0-mingw32-dll.meta">
-          <requires eq="libpthread-*-mingw32-*-dll-3.tar" />
-        </release>
-        <release tarname="mingw32-libgomp-deps-4.9.0-mingw32-dll.meta" />
-        <release tarname="mingw32-gcc-deps-4.0-mingw32-dll.meta">
-          <requires eq="libpthread-*-mingw32-*-dll-2.tar" />
-        </release>
+        <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>
 
       <licence tarname="gcc-%-mingw32-lic.tar.*" />
 
       <component class="dll">
-        <release tarname="libssp-6.3.0-1-mingw32-dll-0.tar.xz" />
-        <release tarname="libssp-5.3.0-3-mingw32-dll-0.tar.xz" />
-        <release tarname="libssp-5.3.0-2-mingw32-dll-0.tar.xz" />
-        <release tarname="libssp-4.8.1-4-mingw32-dll-0.tar" >
-          <download tarname="none" /><!-- anomaly: no separate package -->
-          <requires eq="mingw32-libgcc-%-mingw32-dll-1.tar" />
-        </release>
-        <release tarname="libssp-4.8.1-3-mingw32-dll-0.tar" >
-          <download tarname="none" /><!-- anomaly: no separate package -->
-          <requires eq="mingw32-libgcc-%-mingw32-dll-1.tar" />
-        </release>
-        <release tarname="libssp-4.8.1-2-mingw32-dll-0.tar" >
-          <download tarname="none" /><!-- anomaly: no separate package -->
-          <requires eq="mingw32-libgcc-%-mingw32-dll-1.tar" />
-        </release>
-        <release tarname="libssp-4.8.1-1-mingw32-dll-0.tar" >
-          <download tarname="none" /><!-- anomaly: no separate package -->
-          <requires eq="mingw32-libgcc-%-mingw32-dll-1.tar" />
-        </release>
-        <release tarname="libssp-4.7.2-1-mingw32-dll-0.tar.lzma" />
-        <release tarname="libssp-4.7.0-1-mingw32-dll-0.tar.lzma" />
-        <release tarname="libssp-4.6.2-1-mingw32-dll-0.tar.lzma" />
-        <release tarname="libssp-4.6.1-2-mingw32-dll-0.tar.lzma" />
-        <release tarname="libssp-4.5.2-1-mingw32-dll-0.tar.lzma" />
+        <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>
 
 
       <component class="dll">
         <requires eq="mingw32-libgcc-%-mingw32-dll-1.tar"/>
-        <release tarname="libquadmath-6.3.0-1-mingw32-dll-0.tar.xz" />
-        <release tarname="libquadmath-5.3.0-3-mingw32-dll-0.tar.xz" />
-        <release tarname="libquadmath-5.3.0-2-mingw32-dll-0.tar.xz" />
-        <release tarname="libquadmath-4.9.3-1-mingw32-dll-0.tar.xz" />
-        <release tarname="libquadmath-4.8.1-4-mingw32-dll-0.tar" >
-          <download tarname="none" /><!-- anomaly: no separate package -->
-        </release>
-        <release tarname="libquadmath-4.8.1-3-mingw32-dll-0.tar" >
-          <download tarname="none" /><!-- anomaly: no separate package -->
-        </release>
-        <release tarname="libquadmath-4.8.1-2-mingw32-dll-0.tar" >
-          <download tarname="none" /><!-- anomaly: no separate package -->
-        </release>
-        <release tarname="libquadmath-4.8.1-1-mingw32-dll-0.tar" >
-          <download tarname="none" /><!-- anomaly: no separate package -->
-        </release>
-        <release tarname="libquadmath-4.7.2-1-mingw32-dll-0.tar.lzma" />
-        <release tarname="libquadmath-4.7.0-1-mingw32-dll-0.tar.lzma" />
-        <release tarname="libquadmath-4.6.2-1-mingw32-dll-0.tar.lzma" />
-        <release tarname="libquadmath-4.6.1-2-mingw32-dll-0.tar.lzma" />
-        <release tarname="libquadmath-4.5.2-1-mingw32-dll-0.tar">
-          <download tarname="none" /><!-- not introduced until GCC-4.6 -->
-        </release>
+        <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-6.3.0-1-mingw32-info.tar.xz" />
-        <release tarname="libquadmath-5.3.0-3-mingw32-info.tar.xz" />
-        <release tarname="libquadmath-5.3.0-2-mingw32-info.tar.xz" />
-        <release tarname="libquadmath-4.9.3-1-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 textwidth=80 tabstop=2 shiftwidth=2 expandtab: -->
-<!-- vim: set fileformat=unix nocompatible: -->
+<!-- vim: set nocompatible expandtab showcmd tabstop=2 shiftwidth=2: -->
+<!-- vim: set fileformat=unix textwidth=80: -->