OSDN Git Service

Update & publish mingw32-{autoconf,automake,libtool,libiconv,gettext}
authorCharles Wilson <cwilso11@users.sourceforge.net>
Mon, 6 Sep 2010 06:59:18 +0000 (06:59 +0000)
committerCharles Wilson <cwilso11@users.sourceforge.net>
Mon, 6 Sep 2010 06:59:18 +0000 (06:59 +0000)
Add & publish mingw32-autotools (aka autotools).

mingw32/mingw32-autoconf.xml
mingw32/mingw32-automake.xml
mingw32/mingw32-autotools.xml [new file with mode: 0644]
mingw32/mingw32-gettext.xml
mingw32/mingw32-libiconv.xml
mingw32/mingw32-libtool.xml
mingw32/mingw32-package-list.xml

index 9ee6d2f..f540917 100644 (file)
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <software-distribution project="MinGW" home="http://mingw.org" issue="@YYYYMMDDNN@">
+
+  <!-- File: mingw32-autoconf.xml -->
+
   <package-collection subsystem="mingw32">
     <download-host uri="http://prdownloads.sourceforge.net/mingw/%F?download" />
+
+    <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
     <package name="mingw32-autoconf" alias="autoconf">
-      <affiliate group="MSYS Developer Toolkit" />
+      <affiliate group="MinGW Autotools" />
       <description lang="en" title="autoconf: Wrapper scripts for autoconf commands">
         <paragraph>Autoconf is an extensible package of M4 macros that
           produce shell scripts to automatically configure software source
-          code packages. These scripts can adapt the packages to many
+          code packages.  These scripts can adapt the packages to many
           kinds of UNIX-like systems without manual user intervention.
           Autoconf creates a configuration script for a package from a
           template file that lists the operating system features that the
-          package can use, in the form of M4 macro calls. However, THIS
+          package can use, in the form of M4 macro calls.  However, THIS
           package is actually a simple wrapper, that automatically
           redirects to either autoconf-2.13 or autoconf-2.6x, as needed
           or requested.
         </paragraph>
       </description>
+
+      <licence tarname="autoconf-%-mingw32-%-lic.tar" />
+      <source tarname="autoconf-%-mingw32-%-src.tar" />
+
       <component class="bin">
-        <release tarname="autoconf-6-1-mingw32-bin.tar.lzma" />
-        <release tarname="autoconf-7-1-mingw32-bin.tar.lzma" />
-        <requires eq="msys-core-*-msys-*-bin.tar" />
-        <requires eq="msys-bash-*-msys-*-bin.tar" />
-        <requires eq="msys-gawk-*-msys-*-bin.tar" />
         <requires eq="mingw32-autoconf2.1-*-mingw32-*-bin.tar" />
         <requires eq="mingw32-autoconf2.5-*-mingw32-*-bin.tar" />
+        <requires eq="msys-bash-*-msys-*-bin.tar" />
+        <requires eq="msys-core-*-msys-*-bin.tar" />
+        <requires eq="msys-gawk-*-msys-*-bin.tar" />
+        <release tarname="autoconf-9-1-mingw32-bin.tar.lzma" />
       </component>
+
       <component class="lic">
-        <release tarname="autoconf-6-1-mingw32-lic.tar.lzma" />
-        <release tarname="autoconf-7-1-mingw32-lic.tar.lzma" />
+        <release tarname="autoconf-9-1-mingw32-lic.tar.lzma" />
       </component>
-      <licence tarname="autoconf-%-mingw32-%-lic.tar" />
-      <source tarname="autoconf-%-mingw32-%-src.tar" />
     </package>
+
+    <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
     <package name="mingw32-autoconf2.1" alias="autoconf2.1">
-      <affiliate group="MSYS Developer Toolkit" />
+      <affiliate group="MinGW Autotools" />
       <description lang="en" title="autoconf2.1: Automatic Configure Script Builder (2.1x series)">
         <paragraph>Autoconf is an extensible package of M4 macros that
           produce shell scripts to automatically configure software source
-          code packages. These scripts can adapt the packages to many
+          code packages.  These scripts can adapt the packages to many
           kinds of UNIX-like systems without manual user intervention.
           Autoconf creates a configuration script for a package from a
           template file that lists the operating system features that the
-          package can use, in the form of M4 macro calls. This package
+          package can use, in the form of M4 macro calls.  This package
           provides the latest implementation of autoconf in the 2.1x
           series.
         </paragraph>
       </description>
+
+      <licence tarname="autoconf2.1-%-mingw32-%-lic.tar" />
+      <source tarname="autoconf2.1-%-mingw32-%-src.tar" />
+
       <component class="bin">
-        <release tarname="autoconf2.1-2.13-4-mingw32-bin.tar.lzma" />
         <requires eq="msys-core-*-msys-*-bin.tar" />
-        <requires eq="msys-perl-*-msys-*-bin.tar" />
         <requires eq="msys-coreutils-*-msys-*-bin.tar" />
         <requires eq="msys-m4-*-msys-*-bin.tar" />
+        <requires eq="msys-perl-*-msys-*-bin.tar" />
         <requires eq="msys-texinfo-*-msys-*-bin.tar" />
+        <release tarname="autoconf2.1-2.13-4-mingw32-bin.tar.lzma" />
       </component>
+
       <component class="doc">
         <release tarname="autoconf2.1-2.13-4-mingw32-doc.tar.lzma" />
       </component>
+
       <component class="lic">
         <release tarname="autoconf2.1-2.13-4-mingw32-lic.tar.lzma" />
       </component>
-      <licence tarname="autoconf2.1-%-mingw32-%-lic.tar" />
-      <source tarname="autoconf2.1-%-mingw32-%-src.tar" />
     </package>
+
+    <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
     <package name="mingw32-autoconf2.5" alias="autoconf2.5">
-      <affiliate group="MSYS Developer Toolkit" />
+      <affiliate group="MinGW Autotools" />
       <description lang="en" title="autoconf2.5: Automatic Configure Script Builder (2.5x/2.6x series)">
         <paragraph>Autoconf is an extensible package of M4 macros that
           produce shell scripts to automatically configure software source
-          code packages. These scripts can adapt the packages to many
+          code packages.  These scripts can adapt the packages to many
           kinds of UNIX-like systems without manual user intervention.
           Autoconf creates a configuration script for a package from a
           template file that lists the operating system features that the
-          package can use, in the form of M4 macro calls. This package
+          package can use, in the form of M4 macro calls.  This package
           provides the latest implementation of autoconf in the 2.5x/2.6x
           series.
         </paragraph>
       </description>
+
+      <licence tarname="autoconf2.5-%-mingw32-%-lic.tar" />
+      <source tarname="autoconf2.5-%-mingw32-%-src.tar" />
+
       <component class="bin">
-        <release tarname="autoconf2.5-2.63-1-mingw32-bin.tar.lzma" />
-        <release tarname="autoconf2.5-2.64-1-mingw32-bin.tar.lzma" />
         <requires eq="msys-core-*-msys-*-bin.tar" />
-        <requires eq="msys-perl-*-msys-*-bin.tar" />
         <requires eq="msys-coreutils-*-msys-*-bin.tar" />
         <requires eq="msys-m4-*-msys-*-bin.tar" />
+        <requires eq="msys-perl-*-msys-*-bin.tar" />
         <requires eq="msys-texinfo-*-msys-*-bin.tar" />
+        <release tarname="autoconf2.5-2.67-1-mingw32-bin.tar.lzma" />
       </component>
+
       <component class="doc">
-        <release tarname="autoconf2.5-2.63-1-mingw32-doc.tar.lzma" />
-        <release tarname="autoconf2.5-2.64-1-mingw32-doc.tar.lzma" />
+        <release tarname="autoconf2.5-2.67-1-mingw32-doc.tar.lzma" />
       </component>
+
       <component class="lic">
-        <release tarname="autoconf2.5-2.63-1-mingw32-lic.tar.lzma" />
-        <release tarname="autoconf2.5-2.64-1-mingw32-lic.tar.lzma" />
+        <release tarname="autoconf2.5-2.67-1-mingw32-lic.tar.lzma" />
       </component>
-      <licence tarname="autoconf2.5-%-mingw32-%-lic.tar" />
-      <source tarname="autoconf2.5-%-mingw32-%-src.tar" />
     </package>
+
   </package-collection>
 </software-distribution>
-<!-- vim: set nocompatible expandtab tw=80 ts=2 sw=2 ff=unix: -->
-
+<!-- vim: set nocompatible expandtab fileformat=unix textwidth=80 tabstop=2 shiftwidth=2: -->
index 817747b..dc04ce9 100644 (file)
@@ -1,23 +1,27 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <software-distribution project="MinGW" home="http://mingw.org" issue="@YYYYMMDDNN@">
+
+  <!-- File: mingw32-automake.xml -->
+
   <package-collection subsystem="mingw32">
     <download-host uri="http://prdownloads.sourceforge.net/mingw/%F?download" />
+
+    <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
     <package name="mingw32-automake" alias="automake" >
-      <affiliate group="MSYS Developer Toolkit" />
+      <affiliate group="MinGW Autotools" />
       <description lang="en" title="automake: Wrapper scripts for automake and aclocal">
-        <paragraph>Automake is a tool for automatically generating
-          Makefile.in files compliant with the GNU Coding Standards.
-          Automake requires the use of Autoconf. However, THIS package is
-          actually a simple wrapper, that automatically redirects to one
-          of the automake-[1.4 through 1.11] applications as needed or
-          requested.
+        <paragraph>Automake is a tool for automatically generating Makefile.in
+          files compliant with the GNU Coding Standards.  Automake requires the
+          use of Autoconf.  However, THIS package is actually a simple wrapper,
+          that automatically redirects to one of the automake-[1.4 through 1.11]
+          applications as needed or requested.
         </paragraph>
       </description>
+
+      <licence tarname="automake-%-mingw32-%-lic.tar" />
+      <source tarname="automake-%-mingw32-%-src.tar" />
+
       <component class="bin">
-        <release tarname="automake-4-1-mingw32-bin.tar.lzma" />
-        <requires eq="msys-core-*-msys-*-bin.tar" />
-        <requires eq="msys-bash-*-msys-*-bin.tar" />
-        <requires eq="msys-gawk-*-msys-*-bin.tar" />
         <requires eq="mingw32-automake1.4-*-mingw32-*-bin.tar" />
         <requires eq="mingw32-automake1.5-*-mingw32-*-bin.tar" />
         <requires eq="mingw32-automake1.6-*-mingw32-*-bin.tar" />
         <requires eq="mingw32-automake1.9-*-mingw32-*-bin.tar" />
         <requires eq="mingw32-automake1.10-*-mingw32-*-bin.tar" />
         <requires eq="mingw32-automake1.11-*-mingw32-*-bin.tar" />
+        <requires eq="msys-bash-*-msys-*-bin.tar" />
+        <requires eq="msys-core-*-msys-*-bin.tar" />
+        <requires eq="msys-gawk-*-msys-*-bin.tar" />
+        <release tarname="automake-4-1-mingw32-bin.tar.lzma" />
       </component>
+
       <component class="lic">
         <release tarname="automake-4-1-mingw32-lic.tar.lzma" />
       </component>
-      <licence tarname="automake-%-mingw32-%-lic.tar" />
-      <source tarname="automake-%-mingw32-%-src.tar" />
     </package>
+
+    <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
     <package name="mingw32-automake1.4" alias="automake1.4">
-      <affiliate group="MSYS Developer Toolkit" />
+      <affiliate group="MinGW Autotools" />
       <description lang="en" title="automake1.4: Automatic Makefile Builder (1.4 series)">
         <paragraph>Automake is a tool for automatically generating
           Makefile.in files compliant with the GNU Coding Standards.
-          Automake requires the use of Autoconf. This package provides
+          Automake requires the use of Autoconf.  This package provides
           the latest implementation of automake in the 1.4 series.
         </paragraph>
       </description>
+
+      <licence tarname="automake1.4-%-mingw32-%-lic.tar" />
+      <source tarname="automake1.4-%-mingw32-%-src.tar" />
+
       <component class="bin">
-        <release tarname="automake1.4-1.4p6-1-mingw32-bin.tar.lzma" />
+        <requires eq="mingw32-autoconf-*-mingw32-*-bin.tar" />
+        <requires eq="mingw32-autoconf2.1-*-mingw32-*-bin.tar" />
         <requires eq="msys-core-*-msys-*-bin.tar" />
-        <requires eq="msys-perl-*-msys-*-bin.tar" />
         <requires eq="msys-coreutils-*-msys-*-bin.tar" />
         <requires eq="msys-m4-*-msys-*-bin.tar" />
+        <requires eq="msys-perl-*-msys-*-bin.tar" />
         <requires eq="msys-texinfo-*-msys-*-bin.tar" />
-        <requires eq="mingw32-autoconf-*-mingw32-*-bin.tar" />
-        <requires eq="mingw32-autoconf2.1-*-mingw32-*-bin.tar" />
+        <release tarname="automake1.4-1.4p6-1-mingw32-bin.tar.lzma" />
       </component>
+
       <component class="doc">
         <release tarname="automake1.4-1.4p6-1-mingw32-doc.tar.lzma" />
       </component>
+
       <component class="lic">
         <release tarname="automake1.4-1.4p6-1-mingw32-lic.tar.lzma" />
       </component>
-      <licence tarname="automake1.4-%-mingw32-%-lic.tar" />
-      <source tarname="automake1.4-%-mingw32-%-src.tar" />
     </package>
+
+    <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
     <package name="mingw32-automake1.5" alias="automake1.5">
-      <affiliate group="MSYS Developer Toolkit" />
+      <affiliate group="MinGW Autotools" />
       <description lang="en" title="automake1.5: Automatic Makefile Builder (1.5 series)">
         <paragraph>Automake is a tool for automatically generating
           Makefile.in files compliant with the GNU Coding Standards.
-          Automake requires the use of Autoconf. This package provides
+          Automake requires the use of Autoconf.  This package provides
           the latest implementation of automake in the 1.5 series.
         </paragraph>
       </description>
+
+      <licence tarname="automake1.5-%-mingw32-%-lic.tar" />
+      <source tarname="automake1.5-%-mingw32-%-src.tar" />
+
       <component class="bin">
-        <release tarname="automake1.5-1.5-1-mingw32-bin.tar.lzma" />
+        <requires eq="mingw32-autoconf-*-mingw32-*-bin.tar" />
+        <requires eq="mingw32-autoconf2.1-*-mingw32-*-bin.tar" />
         <requires eq="msys-core-*-msys-*-bin.tar" />
-        <requires eq="msys-perl-*-msys-*-bin.tar" />
         <requires eq="msys-coreutils-*-msys-*-bin.tar" />
         <requires eq="msys-m4-*-msys-*-bin.tar" />
+        <requires eq="msys-perl-*-msys-*-bin.tar" />
         <requires eq="msys-texinfo-*-msys-*-bin.tar" />
-        <requires eq="mingw32-autoconf-*-mingw32-*-bin.tar" />
-        <requires eq="mingw32-autoconf2.1-*-mingw32-*-bin.tar" />
+        <release tarname="automake1.5-1.5-1-mingw32-bin.tar.lzma" />
       </component>
+
       <component class="doc">
         <release tarname="automake1.5-1.5-1-mingw32-doc.tar.lzma" />
       </component>
+
       <component class="lic">
         <release tarname="automake1.5-1.5-1-mingw32-lic.tar.lzma" />
       </component>
-      <licence tarname="automake1.5-%-mingw32-%-lic.tar" />
-      <source tarname="automake1.5-%-mingw32-%-src.tar" />
     </package>
+
+    <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
     <package name="mingw32-automake1.6" alias="automake1.6">
-      <affiliate group="MSYS Developer Toolkit" />
+      <affiliate group="MinGW Autotools" />
       <description lang="en" title="automake1.6: Automatic Makefile Builder (1.6 series)">
         <paragraph>Automake is a tool for automatically generating
           Makefile.in files compliant with the GNU Coding Standards.
-          Automake requires the use of Autoconf. This package provides
+          Automake requires the use of Autoconf.  This package provides
           the latest implementation of automake in the 1.6 series.
         </paragraph>
       </description>
+
+      <licence tarname="automake1.6-%-mingw32-%-lic.tar" />
+      <source tarname="automake1.6-%-mingw32-%-src.tar" />
+
       <component class="bin">
-        <release tarname="automake1.6-1.6.3-1-mingw32-bin.tar.lzma" />
+        <requires eq="mingw32-autoconf-*-mingw32-*-bin.tar" />
+        <requires eq="mingw32-autoconf2.5-*-mingw32-*-bin.tar" />
         <requires eq="msys-core-*-msys-*-bin.tar" />
-        <requires eq="msys-perl-*-msys-*-bin.tar" />
         <requires eq="msys-coreutils-*-msys-*-bin.tar" />
         <requires eq="msys-m4-*-msys-*-bin.tar" />
+        <requires eq="msys-perl-*-msys-*-bin.tar" />
         <requires eq="msys-texinfo-*-msys-*-bin.tar" />
-        <requires eq="mingw32-autoconf-*-mingw32-*-bin.tar" />
-        <requires eq="mingw32-autoconf2.5-*-mingw32-*-bin.tar" />
+        <release tarname="automake1.6-1.6.3-1-mingw32-bin.tar.lzma" />
       </component>
+
       <component class="doc">
         <release tarname="automake1.6-1.6.3-1-mingw32-doc.tar.lzma" />
       </component>
+
       <component class="lic">
         <release tarname="automake1.6-1.6.3-1-mingw32-lic.tar.lzma" />
       </component>
-      <licence tarname="automake1.6-%-mingw32-%-lic.tar" />
-      <source tarname="automake1.6-%-mingw32-%-src.tar" />
     </package>
+
+    <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
     <package name="mingw32-automake1.7" alias="automake1.7">
-      <affiliate group="MSYS Developer Toolkit" />
+      <affiliate group="MinGW Autotools" />
       <description lang="en" title="automake1.7: Automatic Makefile Builder (1.7 series)">
         <paragraph>Automake is a tool for automatically generating
           Makefile.in files compliant with the GNU Coding Standards.
-          Automake requires the use of Autoconf. This package provides
+          Automake requires the use of Autoconf.  This package provides
           the latest implementation of automake in the 1.7 series.
         </paragraph>
       </description>
+
+      <licence tarname="automake1.7-%-mingw32-%-lic.tar" />
+      <source tarname="automake1.7-%-mingw32-%-src.tar" />
+
       <component class="bin">
-        <release tarname="automake1.7-1.7.9-1-mingw32-bin.tar.lzma" />
+        <requires eq="mingw32-autoconf-*-mingw32-*-bin.tar" />
+        <requires eq="mingw32-autoconf2.5-*-mingw32-*-bin.tar" />
         <requires eq="msys-core-*-msys-*-bin.tar" />
-        <requires eq="msys-perl-*-msys-*-bin.tar" />
         <requires eq="msys-coreutils-*-msys-*-bin.tar" />
         <requires eq="msys-m4-*-msys-*-bin.tar" />
+        <requires eq="msys-perl-*-msys-*-bin.tar" />
         <requires eq="msys-texinfo-*-msys-*-bin.tar" />
-        <requires eq="mingw32-autoconf-*-mingw32-*-bin.tar" />
-        <requires eq="mingw32-autoconf2.5-*-mingw32-*-bin.tar" />
+        <release tarname="automake1.7-1.7.9-1-mingw32-bin.tar.lzma" />
       </component>
+
       <component class="doc">
         <release tarname="automake1.7-1.7.9-1-mingw32-doc.tar.lzma" />
       </component>
+
       <component class="lic">
         <release tarname="automake1.7-1.7.9-1-mingw32-lic.tar.lzma" />
       </component>
-      <licence tarname="automake1.7-%-mingw32-%-lic.tar" />
-      <source tarname="automake1.7-%-mingw32-%-src.tar" />
     </package>
+
+    <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
     <package name="mingw32-automake1.8" alias="automake1.8">
-      <affiliate group="MSYS Developer Toolkit" />
+      <affiliate group="MinGW Autotools" />
       <description lang="en" title="automake1.8: Automatic Makefile Builder (1.8 series)">
         <paragraph>Automake is a tool for automatically generating
           Makefile.in files compliant with the GNU Coding Standards.
-          Automake requires the use of Autoconf. This package provides
+          Automake requires the use of Autoconf.  This package provides
           the latest implementation of automake in the 1.8 series.
         </paragraph>
       </description>
+
+      <licence tarname="automake1.8-%-mingw32-%-lic.tar" />
+      <source tarname="automake1.8-%-mingw32-%-src.tar" />
+
       <component class="bin">
-        <release tarname="automake1.8-1.8.5-1-mingw32-bin.tar.lzma" />
+        <requires eq="mingw32-autoconf-*-mingw32-*-bin.tar" />
+        <requires eq="mingw32-autoconf2.5-*-mingw32-*-bin.tar" />
         <requires eq="msys-core-*-msys-*-bin.tar" />
-        <requires eq="msys-perl-*-msys-*-bin.tar" />
         <requires eq="msys-coreutils-*-msys-*-bin.tar" />
         <requires eq="msys-m4-*-msys-*-bin.tar" />
+        <requires eq="msys-perl-*-msys-*-bin.tar" />
         <requires eq="msys-texinfo-*-msys-*-bin.tar" />
-        <requires eq="mingw32-autoconf-*-mingw32-*-bin.tar" />
-        <requires eq="mingw32-autoconf2.5-*-mingw32-*-bin.tar" />
+        <release tarname="automake1.8-1.8.5-1-mingw32-bin.tar.lzma" />
       </component>
+
       <component class="doc">
         <release tarname="automake1.8-1.8.5-1-mingw32-doc.tar.lzma" />
       </component>
+
       <component class="lic">
         <release tarname="automake1.8-1.8.5-1-mingw32-lic.tar.lzma" />
       </component>
-      <licence tarname="automake1.8-%-mingw32-%-lic.tar" />
-      <source tarname="automake1.8-%-mingw32-%-src.tar" />
     </package>
+
+    <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
     <package name="mingw32-automake1.9" alias="automake1.9">
-      <affiliate group="MSYS Developer Toolkit" />
+      <affiliate group="MinGW Autotools" />
       <description lang="en" title="automake1.9: Automatic Makefile Builder (1.9 series)">
         <paragraph>Automake is a tool for automatically generating
           Makefile.in files compliant with the GNU Coding Standards.
-          Automake requires the use of Autoconf. This package provides
+          Automake requires the use of Autoconf.  This package provides
           the latest implementation of automake in the 1.9 series.
         </paragraph>
       </description>
+
+      <licence tarname="automake1.9-%-mingw32-%-lic.tar" />
+      <source tarname="automake1.9-%-mingw32-%-src.tar" />
+
       <component class="bin">
-        <release tarname="automake1.9-1.9.6-3-mingw32-bin.tar.lzma" />
+        <requires eq="mingw32-autoconf-*-mingw32-*-bin.tar" />
+        <requires eq="mingw32-autoconf2.5-*-mingw32-*-bin.tar" />
         <requires eq="msys-core-*-msys-*-bin.tar" />
-        <requires eq="msys-perl-*-msys-*-bin.tar" />
         <requires eq="msys-coreutils-*-msys-*-bin.tar" />
         <requires eq="msys-m4-*-msys-*-bin.tar" />
+        <requires eq="msys-perl-*-msys-*-bin.tar" />
         <requires eq="msys-texinfo-*-msys-*-bin.tar" />
-        <requires eq="mingw32-autoconf-*-mingw32-*-bin.tar" />
-        <requires eq="mingw32-autoconf2.5-*-mingw32-*-bin.tar" />
+        <release tarname="automake1.9-1.9.6-3-mingw32-bin.tar.lzma" />
       </component>
+
       <component class="doc">
         <release tarname="automake1.9-1.9.6-3-mingw32-doc.tar.lzma" />
       </component>
+
       <component class="lic">
         <release tarname="automake1.9-1.9.6-3-mingw32-lic.tar.lzma" />
       </component>
-      <licence tarname="automake1.9-%-mingw32-%-lic.tar" />
-      <source tarname="automake1.9-%-mingw32-%-src.tar" />
     </package>
+
+    <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
     <package name="mingw32-automake1.10" alias="automake1.10">
-      <affiliate group="MSYS Developer Toolkit" />
+      <affiliate group="MinGW Autotools" />
       <description lang="en" title="automake1.10: Automatic Makefile Builder (1.10 series)">
         <paragraph>Automake is a tool for automatically generating
           Makefile.in files compliant with the GNU Coding Standards.
-          Automake requires the use of Autoconf. This package provides
+          Automake requires the use of Autoconf.  This package provides
           the latest implementation of automake in the 1.10 series.
         </paragraph>
       </description>
+
+      <licence tarname="automake1.10-%-mingw32-%-lic.tar" />
+      <source tarname="automake1.10-%-mingw32-%-src.tar" />
+
       <component class="bin">
-        <release tarname="automake1.10-1.10.2-1-mingw32-bin.tar.lzma" />
+        <requires eq="mingw32-autoconf-*-mingw32-*-bin.tar" />
+        <requires eq="mingw32-autoconf2.5-*-mingw32-*-bin.tar" />
         <requires eq="msys-core-*-msys-*-bin.tar" />
-        <requires eq="msys-perl-*-msys-*-bin.tar" />
         <requires eq="msys-coreutils-*-msys-*-bin.tar" />
         <requires eq="msys-m4-*-msys-*-bin.tar" />
+        <requires eq="msys-perl-*-msys-*-bin.tar" />
         <requires eq="msys-texinfo-*-msys-*-bin.tar" />
-        <requires eq="mingw32-autoconf-*-mingw32-*-bin.tar" />
-        <requires eq="mingw32-autoconf2.5-*-mingw32-*-bin.tar" />
+        <release tarname="automake1.10-1.10.2-1-mingw32-bin.tar.lzma" />
       </component>
+
       <component class="doc">
         <release tarname="automake1.10-1.10.2-1-mingw32-doc.tar.lzma" />
       </component>
+
       <component class="lic">
         <release tarname="automake1.10-1.10.2-1-mingw32-lic.tar.lzma" />
       </component>
-      <licence tarname="automake1.10-%-mingw32-%-lic.tar" />
-      <source tarname="automake1.10-%-mingw32-%-src.tar" />
     </package>
+
+    <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
     <package name="mingw32-automake1.11" alias="automake1.11">
-      <affiliate group="MSYS Developer Toolkit" />
+      <affiliate group="MinGW Autotools" />
       <description lang="en" title="automake1.11: Automatic Makefile Builder (1.11 series)">
         <paragraph>Automake is a tool for automatically generating
           Makefile.in files compliant with the GNU Coding Standards.
-          Automake requires the use of Autoconf. This package provides
+          Automake requires the use of Autoconf.  This package provides
           the latest implementation of automake in the 1.11 series.
         </paragraph>
       </description>
+
+      <licence tarname="automake1.11-%-mingw32-%-lic.tar" />
+      <source tarname="automake1.11-%-mingw32-%-src.tar" />
+
       <component class="bin">
-        <release tarname="automake1.11-1.11-1-mingw32-bin.tar.lzma" />
+        <requires eq="mingw32-autoconf-*-mingw32-*-bin.tar" />
+        <requires eq="mingw32-autoconf2.5-*-mingw32-*-bin.tar" />
         <requires eq="msys-core-*-msys-*-bin.tar" />
-        <requires eq="msys-perl-*-msys-*-bin.tar" />
         <requires eq="msys-coreutils-*-msys-*-bin.tar" />
         <requires eq="msys-m4-*-msys-*-bin.tar" />
+        <requires eq="msys-perl-*-msys-*-bin.tar" />
         <requires eq="msys-texinfo-*-msys-*-bin.tar" />
-        <requires eq="mingw32-autoconf-*-mingw32-*-bin.tar" />
-        <requires eq="mingw32-autoconf2.5-*-mingw32-*-bin.tar" />
+        <release tarname="automake1.11-1.11-1-mingw32-bin.tar.lzma" />
       </component>
+
       <component class="doc">
         <release tarname="automake1.11-1.11-1-mingw32-doc.tar.lzma" />
       </component>
+
       <component class="lic">
         <release tarname="automake1.11-1.11-1-mingw32-lic.tar.lzma" />
       </component>
-      <licence tarname="automake1.11-%-mingw32-%-lic.tar" />
-      <source tarname="automake1.11-%-mingw32-%-src.tar" />
     </package>
+
   </package-collection>
 </software-distribution>
-<!-- vim: set nocompatible expandtab tw=80 ts=2 sw=2 ff=unix: -->
-
+<!-- vim: set nocompatible expandtab fileformat=unix textwidth=80 tabstop=2 shiftwidth=2: -->
diff --git a/mingw32/mingw32-autotools.xml b/mingw32/mingw32-autotools.xml
new file mode 100644 (file)
index 0000000..0f95312
--- /dev/null
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<software-distribution project="MinGW" home="http://www.mingw.org" issue="@YYYYMMDDNN@">
+
+  <!-- File: mingw32-autotools.xml -->
+
+  <package-collection subsystem="msys">
+    <download-host uri="http://prdownloads.sourceforge.net/mingw/%F?download" />
+
+    <package name="mingw32-autotools" alias="autotools" class="virtual">
+      <affiliate group="MinGW Autotools" />
+      <description lang="en" title="The GNU Autotools for MinGW Development (meta)">
+        <paragraph>This meta package contains the components necessary to
+          maintain packages that use the GNU Build System.  These components
+          include autoconf, automake, libtool, libiconv, and gettext -- plus
+          their pre-requisites.
+        </paragraph>
+        <paragraph>Although the autotools consist primarily of perl, shell, and
+          m4 scripts, and thus requires MSYS-based interpreters, these
+          implementations should be installed into the /mingw directory (that
+          is, into C:\MinGW or whatever you've chosen as the "root" MinGW path).
+          Most developers who need the autotools will want the versions provided
+          by this package, and not the MSYS ones provided by the MSYS System
+          Builder (msys-dvlpr) package; the MSYS ones install into the / == /usr
+          directory (that is, into C:\msys\1.0) and are intended for use when
+          developing applications that use the MSYS runtime.
+        </paragraph>
+      </description>
+
+      <component class="bin">
+        <release tarname="mingw32-autotools-@YYYYMMDDNN@-mingw32-bin.meta" />
+        <requires eq="mingw32-autoconf-*-mingw32-*-bin.tar" />
+        <requires eq="mingw32-autoconf2.1-*-mingw32-*-bin.tar" />
+        <requires eq="mingw32-autoconf2.5-*-mingw32-*-bin.tar" />
+        <requires eq="mingw32-automake-*-mingw32-*-bin.tar" />
+        <requires eq="mingw32-automake1.4-*-mingw32-*-bin.tar" />
+        <requires eq="mingw32-automake1.5-*-mingw32-*-bin.tar" />
+        <requires eq="mingw32-automake1.6-*-mingw32-*-bin.tar" />
+        <requires eq="mingw32-automake1.7-*-mingw32-*-bin.tar" />
+        <requires eq="mingw32-automake1.8-*-mingw32-*-bin.tar" />
+        <requires eq="mingw32-automake1.9-*-mingw32-*-bin.tar" />
+        <requires eq="mingw32-automake1.10-*-mingw32-*-bin.tar" />
+        <requires eq="mingw32-automake1.11-*-mingw32-*-bin.tar" />
+        <requires eq="mingw32-libtool-*-mingw32-*-bin.tar" />
+        <requires eq="mingw32-libltdl-*-mingw32-*-dev.tar" />
+        <requires eq="mingw32-gettext-*-mingw32-*-bin.tar" />
+        <requires eq="mingw32-gettext-*-mingw32-*-dev.tar" />
+        <requires eq="mingw32-libiconv-*-mingw32-*-bin.tar" />
+        <requires eq="mingw32-libiconv-*-mingw32-*-dev.tar" />
+      </component>
+    </package>
+
+  </package-collection>
+</software-distribution>
+<!-- vim: set nocompatible expandtab fileformat=unix textwidth=80 tabstop=2 shiftwidth=2: -->
index d7ea43c..58fa3a7 100644 (file)
@@ -1,20 +1,25 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <software-distribution project="MinGW" home="http://mingw.org" issue="@YYYYMMDDNN@">
+
+  <!-- File: mingw32-gettext.xml -->
+
   <package-collection subsystem="mingw32">
     <download-host uri="http://prdownloads.sourceforge.net/mingw/%F?download" />
+
+    <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
     <package name="mingw32-gettext" alias="gettext">
-      <affiliate group="MSYS Developer Toolkit" />
+      <affiliate group="MinGW Autotools" />
       <description lang="en" title="gettext: GNU Internationalization Library and Utilities" >
         <paragraph>GNU gettext provides a set of tools that create a
           framework to help other GNU packages produce multi-lingual
-          messages. In this way, with suitable care a single binary
+          messages.  In this way, with suitable care a single binary
           application can automatically provide user messages (such as
           `help' text) in the language corresponding to the current
           locale settings.
         </paragraph>
         <paragraph>The gettext package provides utilities that may
           be useful to end-users, allowing interaction with the message
-          translation database of other i18n-enabled GNU utilities. It
+          translation database of other i18n-enabled GNU utilities.  It
           also provides the development libraries, header files, and
           documentation for the gettext system, as well as additional
           utilities useful for maintainers of i18n-enabled applications.
           library itself.
         </paragraph>
       </description>
+
+      <licence tarname="gettext-%-mingw32-%-lic.tar" />
+      <source tarname="gettext-%-mingw32-%-src.tar" />
+
       <component class="bin">
-        <release tarname="gettext-0.17-1-mingw32-bin.tar.lzma" />
-        <requires eq="libintl-%-mingw32-%-dll-8.tar" />
-        <requires eq="libiconv-*-mingw32-*-dll-2.tar" />
+        <release tarname="gettext-0.17-1-mingw32-bin.tar.lzma" >
+          <requires eq="mingw32-libiconv-*-mingw32-*-dll-2.tar" />
+          <requires eq="mingw32-libintl-%-mingw32-%-dll-8.tar" />
+        </release>
       </component>
+
       <component class="doc">
         <release tarname="gettext-0.17-1-mingw32-doc.tar.lzma" />
       </component>
+
       <component class="lic">
         <release tarname="gettext-0.17-1-mingw32-lic.tar.lzma" />
       </component>
+
       <component class="dev">
-        <release tarname="gettext-0.17-1-mingw32-dev.tar.lzma" />
-        <requires eq="libgettextpo-%-mingw32-%-dll-0.tar" />
-        <requires eq="libintl-%-mingw32-%-dll-8.tar" />
-        <requires eq="libiconv-*-mingw32-*-dll-2.tar" />
-        <!-- update as needed, to pull in libgcc_s_dw2-1.dll -->
-        <requires eq="gcc-core-4.4.0-mingw32-dll.tar" />
+        <release tarname="gettext-0.17-1-mingw32-dev.tar.lzma" >
+          <requires eq="mingw32-libgcc-*-mingw32-dll-1.tar" />
+          <requires eq="mingw32-libgettextpo-%-mingw32-%-dll-0.tar" />
+          <requires eq="mingw32-libiconv-*-mingw32-*-dll-2.tar" />
+          <requires eq="mingw32-libintl-%-mingw32-%-dll-8.tar" />
+        </release>
       </component>
+
       <component class="ext">
         <release tarname="gettext-0.17-1-mingw32-ext.tar.lzma" />
       </component>
-      <licence tarname="gettext-%-mingw32-%-lic.tar" />
-      <source tarname="gettext-%-mingw32-%-src.tar" />
     </package>
+
+    <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
     <package name="mingw32-libintl" alias="libintl">
-      <affiliate group="MSYS Developer Toolkit" />
+      <affiliate group="MinGW Autotools" />
       <description lang="en" title="libintl: GNU Internationalization Runtime Library" >
         <paragraph>GNU gettext provides a set of tools that create a
           framework to help other GNU packages produce multi-lingual
-          messages. In this way, with suitable care a single binary
+          messages.  In this way, with suitable care a single binary
           application can automatically provide user messages (such as
           `help' text) in the language corresponding to the current
-          locale settings. libintl is the primary runtime component of
+          locale settings.  libintl is the primary runtime component of
           that framework.
         </paragraph>
         <paragraph>The libintl package provides the runtime component
-          of the GNU internationalization library. The gettext package
+          of the GNU internationalization library.  The gettext package
           provides utilities that may be useful to end-users, allowing
           interaction with the message translation database of other
-          i18n-enabled GNU utilities. It also provides the development
+          i18n-enabled GNU utilities.  It also provides the development
           libraries, header files, and documentation for the gettext
           system, as well as additional utilities useful for maintainers
-          of i18n-enabled applications. The *-ext package provides extra
+          of i18n-enabled applications.  The *-ext package provides extra
           documentation, in the form of example implementations in many
-          different computer languages. The associated libgettextpo package
+          different computer languages.  The associated libgettextpo package
           provides the runtime libraries needed by the gettext utilities;
           the associated libasprintf package provides the runtime library
           for the asprintf utility library.
         </paragraph>
       </description>
-      <component class="dll">
-        <release tarname="libintl-0.17-1-mingw32-dll-8.tar.lzma" />
-        <requires eq="libiconv-*-mingw32-*-dll-2.tar" />
-      </component>
+
       <licence tarname="gettext-%-mingw32-%-lic.tar" />
       <source tarname="gettext-%-mingw32-%-src.tar" />
+
+      <component class="dll">
+        <release tarname="libintl-0.17-1-mingw32-dll-8.tar.lzma" >
+          <requires eq="mingw32-libiconv-*-mingw32-*-dll-2.tar" />
+        </release>
+      </component>
     </package>
+
+    <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
     <package name="mingw32-libgettextpo" alias="libgettextpo">
-      <affiliate group="MSYS Developer Toolkit" />
+      <affiliate group="MinGW Autotools" />
       <description lang="en" title="libgettextpo: GNU Internationalization Utility Library" >
         <paragraph>GNU gettext provides a set of tools that create a
           framework to help other GNU packages produce multi-lingual
-          messages. In this way, with suitable care a single binary
+          messages.  In this way, with suitable care a single binary
           application can automatically provide user messages (such as
           `help' text) in the language corresponding to the current
-          locale settings. libgettextpo provides runtime support for the
+          locale settings.  libgettextpo provides runtime support for the
           gettext utilities; it is typically not needed by `regular' i18n
           clients of libintl.
         </paragraph>
         <paragraph>The libgettextpo package provides the runtime
-          libraries needed by the gettext utilities. The associated
+          libraries needed by the gettext utilities.  The associated
           gettext package provides utilities that may be useful to
           end-users, allowing interaction with the message translation
-          database of other i18n-enabled GNU utilities. It also provides
+          database of other i18n-enabled GNU utilities.  It also provides
           the development libraries, header files, and documentation for
           the gettext system, as well as additional utilities useful for
-          maintainers of i18n-enabled applications. The *-ext package
+          maintainers of i18n-enabled applications.  The *-ext package
           provides extra documentation, in the form of example
           implementations in many different computer languages.
           The associated libasprintf package provides the runtime
           of the internationalization library itself.
         </paragraph>
       </description>
-      <component class="dll">
-        <release tarname="libgettextpo-0.17-1-mingw32-dll-0.tar.lzma" />
-        <requires eq="libintl-%-mingw32-%-dll-8.tar" />
-        <requires eq="libiconv-*-mingw32-*-dll-2.tar" />
-        <!-- update as needed, to pull in libgcc_s_dw2-1.dll -->
-        <requires eq="gcc-core-4.4.0-mingw32-dll.tar" />
-      </component>
+
       <licence tarname="gettext-%-mingw32-%-lic.tar" />
       <source tarname="gettext-%-mingw32-%-src.tar" />
+
+      <component class="dll">
+        <release tarname="libgettextpo-0.17-1-mingw32-dll-0.tar.lzma" >
+          <requires eq="mingw32-libgcc-*-mingw32-dll-1.tar" />
+          <requires eq="mingw32-libiconv-*-mingw32-*-dll-2.tar" />
+          <requires eq="mingw32-libintl-%-mingw32-%-dll-8.tar" />
+        </release>
+      </component>
     </package>
+
+    <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
     <package name="mingw32-libasprintf" alias="libasprintf">
-      <affiliate group="MSYS Developer Toolkit" />
+      <affiliate group="MinGW Autotools" />
       <description lang="en" title="libasprintf: GNU Internationalization Utility Library" >
         <paragraph>GNU gettext provides a set of tools that create a
           framework to help other GNU packages produce multi-lingual
-          messages. In this way, with suitable care a single binary
+          messages.  In this way, with suitable care a single binary
           application can automatically provide user messages (such as
           `help' text) in the language corresponding to the current
-          locale settings. libasprintf provides an implementation of
+          locale settings.  libasprintf provides an implementation of
           the C formatted output routines suitable for use in C++
           applications, where i18n is a goal.
         </paragraph>
         <paragraph>The libasprintf package provides the runtime
-          library for the asprintf utility library. The associated
+          library for the asprintf utility library.  The associated
           gettext package provides utilities that may be useful to
           end-users, allowing interaction with the message translation
-          database of other i18n-enabled GNU utilities. It also provides
+          database of other i18n-enabled GNU utilities.  It also provides
           the development libraries, header files, and documentation for
           the gettext system, as well as additional utilities useful for
-          maintainers of i18n-enabled applications. The *-ext package
+          maintainers of i18n-enabled applications.  The *-ext package
           provides extra documentation, in the form of example
-          implementations in many different computer languages. The
+          implementations in many different computer languages.  The
           associated libgettextpo package provides the runtime
           libraries needed by the gettext utilities, while the
           associated libintl package provides the runtime component
           of the internationalization library itself.
         </paragraph>
       </description>
-      <component class="dll">
-        <release tarname="libasprintf-0.17-1-mingw32-dll-0.tar.lzma" />
-        <!-- update as needed, to pull in libgcc_s_dw2-1.dll -->
-        <requires eq="gcc-core-4.4.0-mingw32-dll.tar" />
-      </component>
+
       <licence tarname="gettext-%-mingw32-%-lic.tar" />
       <source tarname="gettext-%-mingw32-%-src.tar" />
+
+      <component class="dll">
+        <release tarname="libasprintf-0.17-1-mingw32-dll-0.tar.lzma" >
+          <requires eq="mingw32-libgcc-*-mingw32-dll-1.tar" />
+        </release>
+      </component>
     </package>
+
   </package-collection>
 </software-distribution>
-<!-- vim: set nocompatible expandtab tw=80 ts=2 sw=2 ff=unix: -->
-
+<!-- vim: set nocompatible expandtab fileformat=unix textwidth=80 tabstop=2 shiftwidth=2: -->
index 6be28fb..bebca5f 100644 (file)
@@ -1,42 +1,54 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <software-distribution project="MinGW" home="http://mingw.org" issue="@YYYYMMDDNN@">
+
+  <!-- File: mingw32-libiconv.xml -->
+
   <package-collection subsystem="mingw32">
     <download-host uri="http://prdownloads.sourceforge.net/mingw/%F?download" />
     <package name="mingw32-libiconv" alias="libiconv">
-      <affiliate group="MSYS Developer Toolkit" />
+      <affiliate group="MinGW Autotools" />
       <description lang="en" title="libiconv: GNU libraries and utilities for character set conversion" >
         <paragraph>GNU libiconv provides an implementation of the iconv()
           function which is used to convert between various character
           representations for different locales.  This function is provided
           for use on systems which don't already have iconv(), or whose
-          implementation cannot convert from/to Unicode. This package also
+          implementation cannot convert from/to Unicode.  This package also
           provides a tool, iconv(1), which can be used to convert character
           sets from the command line. The associated libcharset provides a
           mechanism to determine the canonical character set name of the
           current locale.
         </paragraph>
       </description>
+
+      <licence tarname="libiconv-%-mingw32-%-lic.tar" />
+      <source tarname="libiconv-%-mingw32-%-src.tar" />
+
       <component class="bin">
-        <release tarname="libiconv-1.13.1-1-mingw32-bin.tar.lzma" />
-        <requires eq="mingw32-libintl-*-mingw32-*-dll-8.tar" />
-        <requires eq="mingw32-libiconv-%-mingw32-%-dll-2.tar" />
+        <release tarname="libiconv-1.13.1-1-mingw32-bin.tar.lzma" >
+          <requires eq="mingw32-libiconv-%-mingw32-%-dll-2.tar" />
+          <requires eq="mingw32-libintl-*-mingw32-*-dll-8.tar" />
+        </release>
       </component>
+
       <component class="doc">
         <release tarname="libiconv-1.13.1-1-mingw32-doc.tar.lzma" />
       </component>
+
       <component class="lic">
         <release tarname="libiconv-1.13.1-1-mingw32-lic.tar.lzma" />
       </component>
+
       <component class="dev">
-        <release tarname="libiconv-1.13.1-1-mingw32-dev.tar.lzma" />
-        <requires eq="mingw32-libiconv-%-mingw32-%-dll-2.tar" />
+        <release tarname="libiconv-1.13.1-1-mingw32-dev.tar.lzma" >
+          <requires eq="mingw32-libiconv-%-mingw32-%-dll-2.tar" />
+        </release>
       </component>
+
       <component class="dll">
         <release tarname="libiconv-1.13.1-1-mingw32-dll-2.tar.lzma" />
       </component>
-      <licence tarname="libiconv-%-mingw32-%-lic.tar" />
-      <source tarname="libiconv-%-mingw32-%-src.tar" />
     </package>
+
     <package name="mingw32-libcharset" alias="libcharset">
       <affiliate group="MSYS Developer Toolkit" />
       <description lang="en" title="libcharset: GNU libraries and utilities for character set conversion" >
           for use on systems which don't already have iconv(), or whose
           implementation cannot convert from/to Unicode. This package also
           provides a tool, iconv(1), which can be used to convert character
-          sets from the command line. The associated libcharset provides a
+          sets from the command line.  The associated libcharset provides a
           mechanism to determine the canonical character set name of the
           current locale.
         </paragraph>
       </description>
+
+      <licence tarname="libiconv-%-mingw32-%-lic.tar" />
+      <source tarname="libiconv-%-mingw32-%-src.tar" />
+
       <component class="dll">
         <release tarname="libcharset-1.13.1-1-mingw32-dll-1.tar.lzma" />
       </component>
-      <licence tarname="libiconv-%-mingw32-%-lic.tar" />
-      <source tarname="libiconv-%-mingw32-%-src.tar" />
     </package>
+
   </package-collection>
 </software-distribution>
-<!-- vim: set nocompatible expandtab tw=80 ts=2 sw=2 ff=unix: -->
-
+<!-- vim: set nocompatible expandtab fileformat=unix textwidth=80 tabstop=2 shiftwidth=2: -->
index bd731d2..2e14d02 100644 (file)
@@ -1,49 +1,59 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <software-distribution project="MinGW" home="http://mingw.org" issue="@YYYYMMDDNN@">
+
+  <!-- File: mingw32-libtool.xml -->
+
   <package-collection subsystem="mingw32">
     <download-host uri="http://prdownloads.sourceforge.net/mingw/%F?download" />
+
     <package name="mingw32-libtool" alias="libtool">
-      <affiliate group="MSYS Developer Toolkit" />
+      <affiliate group="MinGW Autotools" />
       <description lang="en" title="libtool: A shared library generation tool" >
         <paragraph>GNU libtool is a generic library support package.
           Libtool hides the complexity of using shared libraries behind
-          a consistent, portable interface. Libtool requires the use of
+          a consistent, portable interface.  Libtool requires the use of
           Autoconf.
         </paragraph>
         <paragraph>libtool provides the development files and utilities
           for managing the creation and use of shared libraries in a
-          platform independent manner. The associated libltdl package
+          platform independent manner.  The associated libltdl package
           provides the runtime library and development files for using a
           pre-built version of libtool's dlopen replacement library.
         </paragraph>
       </description>
+
+      <licence tarname="libtool-%-mingw32-%-lic.tar" />
+      <source tarname="libtool-%-mingw32-%-src.tar" />
+
       <component class="bin">
-        <release tarname="libtool-2.2.7a-1-mingw32-bin.tar.lzma" />
+        <requires eq="mingw32-autoconf-*-mingw32-*-bin.tar" />
+        <requires eq="mingw32-automake-*-mingw32-*-bin.tar" />
+        <requires eq="msys-bash-*-msys-*-bin.tar" />
         <requires eq="msys-core-*-msys-*-bin.tar" />
         <requires eq="msys-coreutils-*-msys-*-bin.tar" />
-        <requires eq="msys-bash-*-msys-*-bin.tar" />
-        <requires eq="msys-sed-*-msys-*-bin.tar" />
         <requires eq="msys-file-*-msys-*-bin.tar" />
         <requires eq="msys-m4-*-msys-*-bin.tar" />
+        <requires eq="msys-sed-*-msys-*-bin.tar" />
         <requires eq="msys-texinfo-*-msys-*-bin.tar" />
-        <requires eq="mingw32-autoconf-*-mingw32-*-bin.tar" />
-        <requires eq="mingw32-automake-*-mingw32-*-bin.tar" />
+        <!-- libtool doesn't actually depend on its own runtime library -->
+        <release tarname="libtool-2.2.11a-1-mingw32-bin.tar.lzma" />
       </component>
+
       <component class="doc">
-        <release tarname="libtool-2.2.7a-1-mingw32-doc.tar.lzma" />
+        <release tarname="libtool-2.2.11a-1-mingw32-doc.tar.lzma" />
       </component>
+
       <component class="lic">
-        <release tarname="libtool-2.2.7a-1-mingw32-lic.tar.lzma" />
+        <release tarname="libtool-2.2.11a-1-mingw32-lic.tar.lzma" />
       </component>
-      <licence tarname="libtool-%-mingw32-%-lic.tar" />
-      <source tarname="libtool-%-mingw32-%-src.tar" />
     </package>
+
     <package name="mingw32-libltdl" alias="libltdl">
-      <affiliate group="MSYS Developer Toolkit" />
+      <affiliate group="MinGW Autotools" />
       <description lang="en" title="libltdl: A portable dlopen replacement" >
         <paragraph>GNU libtool is a generic library support script.
           Libtool hides the complexity of using shared libraries behind
-          a consistent, portable interface. Libtool requires the use of
+          a consistent, portable interface.  Libtool requires the use of
           Autoconf.
         </paragraph>
         <paragraph>libltdl provides the runtime library and development
           and use of shared libraries in a platform independent manner.
         </paragraph>
       </description>
+
+      <licence tarname="libtool-%-mingw32-%-lic.tar" />
+      <source tarname="libtool-%-mingw32-%-src.tar" />
+
       <component class="dll">
-        <release tarname="libltdl-2.2.7a-1-mingw32-dll-7.tar.lzma" />
+        <release tarname="libltdl-2.2.11a-1-mingw32-dll-7.tar.lzma" />
       </component>
+
       <component class="dev">
-        <release tarname="libltdl-2.2.7a-1-mingw32-dev.tar.lzma" />
-        <requires eq="mingw32-libltdl-%-mingw32-%-dll-7.tar" />
         <requires eq="mingw32-libtool-%-mingw32-%-bin.tar" />
+        <release tarname="libltdl-2.2.11a-1-mingw32-dev.tar.lzma" >
+          <requires eq="mingw32-libltdl-%-mingw32-%-dll-7.tar" />
+        </release>
       </component>
-      <licence tarname="libtool-%-mingw32-%-lic.tar" />
-      <source tarname="libtool-%-mingw32-%-src.tar" />
     </package>
+
   </package-collection>
 </software-distribution>
-<!-- vim: set nocompatible expandtab tw=80 ts=2 sw=2 ff=unix: -->
-
+<!-- vim: set nocompatible expandtab fileformat=unix textwidth=80 tabstop=2 shiftwidth=2: -->
index 3f9395d..2b6a1cb 100644 (file)
         <package-group name="MinGW Standard Libraries" />
         <package-group name="MinGW Add-On Libraries" />
       </package-group>
+      <package-group name="MinGW Autotools" />
     </package-group>
   </package-group-hierarchy>
 
-  <package-list catalogue="mingw32-base" />
-  <package-list catalogue="mingw32-gcc3" />
-  <package-list catalogue="mingw32-gcc4" />
+  <package-list catalogue="mingw32-autoconf" />
+  <package-list catalogue="mingw32-automake" />
+  <!-- package-list catalogue="mingw32-basic-bsdtar" /-->
   <package-list catalogue="mingw32-binutils" />
+  <!-- package-list catalogue="mingw32-bzip2" /-->
+  <!-- package-list catalogue="mingw32-cygutils" /-->
   <package-list catalogue="mingw32-expat" />
+  <package-list catalogue="mingw32-gcc3" />
+  <package-list catalogue="mingw32-gcc4" />
   <package-list catalogue="mingw32-gdb" />
-  <package-list catalogue="mingw32-make" />
-  <package-list catalogue="mingw32-runtime" />
-  <package-list catalogue="mingw32-pthreads-w32" />
+  <!-- package-list catalogue="mingw32-gendef" /-->
+  <package-list catalogue="mingw32-gettext" />
   <package-list catalogue="mingw32-gmp" />
+  <!-- package-list catalogue="mingw32-libarchive" /-->
+  <package-list catalogue="mingw32-libiconv" />
+  <package-list catalogue="mingw32-libtool" />
+  <package-list catalogue="mingw32-make" />
+  <!-- package-list catalogue="mingw32-mingw-utils" /-->
   <package-list catalogue="mingw32-mpc" />
   <package-list catalogue="mingw32-mpfr" />
+  <!-- package-list catalogue="mingw32-pdcurses" /-->
+  <!-- package-list catalogue="mingw32-pexports" /-->
+  <package-list catalogue="mingw32-pthreads-w32" />
+  <package-list catalogue="mingw32-runtime" />
+  <!-- package-list catalogue="mingw32-xz" /-->
+  <!-- package-list catalogue="mingw32-zlib" /-->
+
+  <!-- "virtual" packages -->
+  <package-list catalogue="mingw32-base" />
+  <package-list catalogue="mingw32-autotools" />
 
 </software-distribution>
 <!-- vim: set nocompatible expandtab fileformat=unix textwidth=80 tabstop=2 shiftwidth=2: -->