OSDN Git Service

Update & publish msys-{cvs,gmp,inetutils,libarchive,libxml2,openssh}
authorCharles Wilson <cwilso11@users.sourceforge.net>
Mon, 6 Sep 2010 02:19:44 +0000 (02:19 +0000)
committerCharles Wilson <cwilso11@users.sourceforge.net>
Mon, 6 Sep 2010 02:19:44 +0000 (02:19 +0000)
ChangeLog
msys/issue.log
msys/msys-cvs.xml
msys/msys-gmp.xml
msys/msys-inetutils.xml
msys/msys-libarchive.xml
msys/msys-libxml2.xml
msys/msys-openssh.xml
msys/msys-package-list.xml

index 4ad642c..520889c 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,40 @@
 2010-09-06  Charles Wilson  <mingw@cwilson.fastmail.fm>
 
+       Update & publish msys-{cvs,gmp,inetutils,libarchive,libxml2,openssh}
+
+       * msys/msys-cvs.xml: Clean up formatting; reduce to deliver only the
+       latest available release; move versioned DLL requirements specs inside
+       the dependent release entity recent release of all components;
+       generate and publish msys-cvs.xml.lzma.
+       * msys/msys-gmp.xml: Clean up formatting; reduce to deliver only the
+       latest available release; generate and publish msys-gmp.xml.lzma.
+       * msys/msys-inetutils.xml: Ditto (generate and publish
+       msys-inetutils.xml.lzma).
+       * msys/msys-libarchive.xml: Clean up formatting; reduce to deliver only the
+       latest available release; move versioned DLL requirements specs insi
+       the dependent release entity recent release of all components;
+       generate and publish msys-libarchive.xml.lzma).
+       * msys/msys-libxml2.xml: Clean up formatting; move versioned DLL
+       requirements specs inside the dependent release entity recent release
+       of all components; ensure -dev component requires -dll component;
+       generate and publish msys-libxml2.xml.lzma.
+       * msys/msys-openssh.xml: Clean up formatting; reduce to deliver only the
+       latest available release; move versioned DLL requirements specs inside
+       the dependent release entity recent release of all components;
+       generate and publish msys-openssh.xml.lzma.
+
+       * msys/msys-package-list.xml (msys-cvs): Make it visible.
+       (msys-gmp): Ditto.
+       (msys-inetutils): Ditto.
+       (msys-libarchive): Ditto.
+       (msys-libxml2): Ditto.
+       (msys-openssh): Ditto.
+       Regenerate and publish msys-package-list.xml.lzma
+
+       * msys/issue.log: Updated accordingly.
+
+2010-09-06  Charles Wilson  <mingw@cwilson.fastmail.fm>
+
        Update & publish msys-{bison,dash,openssl,rebase,unzip,wget,zip}
 
        * msys/msys-bison.xml: Clean up formatting; reduce to deliver only the
index 34f9c59..13690cf 100644 (file)
@@ -30,6 +30,7 @@
   msys-core.xml:2010080500
   msys-coreutils.xml:2010071901
   msys-crypt.xml:2010090500
+  msys-cvs.xml:2010090600
   msys-cygutils.xml:2010080900
   msys-dash.xml:2010090600
   msys-diffutils.xml:2010072800
   msys-gawk.xml:2010072600
   msys-gdbm.xml:2010090500
   msys-gettext.xml:2010080500
+  msys-gmp.xml:2010090600
   msys-grep.xml:2010072600
   msys-gzip.xml:2010072800
+  msys-inetutils.xml:2010090600
   msys-less.xml:2010080500
+  msys-libarchive.xml:2010090600
   msys-libiconv.xml:2010071900
+  msys-libxml2.xml:2010090600
   msys-lndir.xml:2010090500
   msys-m4.xml:2010081000
   msys-make.xml:2010080900
   msys-minires.xml:2010090500
   msys-mktemp.xml:2010090500
+  msys-openssh.xml:2010090600
   msys-openssl.xml:2010090600
-  msys-package-list.xml:2010090600
+  msys-package-list.xml:2010090601
   msys-patch.xml:2010081000
   msys-perl.xml:2010090500
   msys-popt.xml:2010080900
index eaf39e4..232058b 100644 (file)
@@ -1,42 +1,47 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <software-distribution project="MinGW" home="http://mingw.org" issue="@YYYYMMDDNN@">
+
+  <!-- File: msys-cvs.xml -->
+
   <package-collection subsystem="msys">
     <download-host uri="http://prdownloads.sourceforge.net/mingw/%F?download" />
+
     <package name="msys-cvs">
-      <affiliate group="MSYS Developer Toolkit" />
+      <affiliate group="MinGW Developer Toolkit" />
       <description lang="en" title="cvs: Concurrent Version System" >
         <paragraph>CVS is a version control system, which allows you to keep
           old versions of files (usually source code), and maintains a log of
           who, when, and why changes occurred, etc., like RCS or SCCS.
         </paragraph>
       </description>
+
+      <licence tarname="cvs-%-msys-%-lic.tar" />
+      <source tarname="cvs-%-msys-%-src.tar" />
+
       <component class="bin">
-        <release tarname="cvs-1.12.13-1-msys-1.0.11-bin.tar.lzma" />
+        <requires eq="msys-core-*-msys-*-bin.tar" />
         <release tarname="cvs-1.12.13-2-msys-1.0.13-bin.tar.lzma" >
           <requires eq="msys-libintl-*-msys-*-dll-8.tar" />
+          <requires eq="msys-libcrypt-*-msys-*-dll-0.tar" />
         </release>
-        <requires eq="msys-core-*-msys-*-bin.tar" />
-        <requires eq="msys-libcrypt-*-msys-*-dll-0.tar" />
-        <!-- Needed by rcs2log and cvsbug, even though MSYS does not
-        actually provide rcs.exe nor sendmail: bash, mktemp, gawk,
-        sed, coreutils.  Other optional elements: perl, openssh,
-        and inetutils. -->
+        <!-- Needed by rcs2log and cvsbug, even though MSYS does not actually
+             provide rcs.exe nor sendmail: bash, mktemp, gawk, sed, coreutils.
+             Other optional elements: perl, openssh, and inetutils. -->
       </component>
+
       <component class="lang">
         <release tarname="cvs-1.12.13-2-msys-1.0.13-lang.tar.lzma" />
       </component>
+
       <component class="doc">
-        <release tarname="cvs-1.12.13-1-msys-1.0.11-doc.tar.lzma" />
         <release tarname="cvs-1.12.13-2-msys-1.0.13-doc.tar.lzma" />
       </component>
+
       <component class="lic">
-        <release tarname="cvs-1.12.13-1-msys-1.0.11-lic.tar.lzma" />
         <release tarname="cvs-1.12.13-2-msys-1.0.13-lic.tar.lzma" />
       </component>
-      <licence tarname="cvs-%-msys-%-lic.tar" />
-      <source tarname="cvs-%-msys-%-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 ddb105d..39ae1f0 100644 (file)
@@ -1,7 +1,11 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <software-distribution project="MinGW" home="http://mingw.org" issue="@YYYYMMDDNN@">
+
+  <!-- File: msys-gmp.xml -->
+
   <package-collection subsystem="msys">
     <download-host uri="http://prdownloads.sourceforge.net/mingw/%F?download" />
+
     <package name="msys-gmp">
       <description lang="en" title="gmp (msys): The GNU Multiple Precision Arithmetic Library" >
         <paragraph>GNU MP is a library for arbitrary precision arithmetic,
           have a regular interface.
         </paragraph>
         <paragraph>The MinGW/MSYS project provides two gmp packages:
-          this msys-gmp one and a native win32 mingw32-gmp. This one
+          this msys-gmp one and a native win32 mingw32-gmp.  This one
           requires the MSYS dll, and is provided as a necessary component
-          of various MSYS tools, such as guile. The mingw32-gmp version
+          of various MSYS tools, such as guile.  The mingw32-gmp version
           is provided as a necessary component of modern MinGW gcc
           compilers.
         </paragraph>
         <paragraph>The msys-gmp package provides the documentation
-          for the gmp library. The associated msys-libgmp package
+          for the gmp library.  The associated msys-libgmp package
           provides the runtime library and related development files.
         </paragraph>
       </description>
+
+      <licence tarname="gmp-%-msys-%-lic.tar" />
+      <source tarname="gmp-%-msys-%-src.tar" />
+
       <component class="doc">
-        <release tarname="gmp-4.3.1-1-msys-1.0.11-doc.tar.lzma" />
         <release tarname="gmp-5.0.1-1-msys-1.0.13-doc.tar.lzma" />
       </component>
+
       <component class="lic">
-        <release tarname="gmp-4.3.1-1-msys-1.0.11-lic.tar.lzma" />
         <release tarname="gmp-5.0.1-1-msys-1.0.13-lic.tar.lzma" />
       </component>
-      <licence tarname="gmp-%-msys-%-lic.tar" />
-      <source tarname="gmp-%-msys-%-src.tar" />
     </package>
+
     <package name="msys-libgmp">
       <description lang="en" title="libgmp (msys): The GNU Multiple Precision Arithmetic Library" >
         <paragraph>GNU MP is a library for arbitrary precision arithmetic,
           have a regular interface.
         </paragraph>
         <paragraph>The MinGW/MSYS project provides two libgmp packages:
-          this msys-libgmp one and a native win32 mingw32-libgmp. This one
+          this msys-libgmp one and a native win32 mingw32-libgmp.  This one
           requires the MSYS dll, and is provided as a necessary component
-          of various MSYS tools, such as guile. The mingw32-gmp version
+          of various MSYS tools, such as guile.  The mingw32-gmp version
           is provided as a necessary component of modern MinGW gcc
           compilers.
         </paragraph>
         <paragraph>The msys-libgmp package provides the runtime library
-          and related development files. The associated msys-gmp package
+          and related development files.  The associated msys-gmp package
           provides the documentation for the gmp library.
         </paragraph>
       </description>
+
+      <licence tarname="gmp-%-msys-%-lic.tar" />
+      <source tarname="gmp-%-msys-%-src.tar" />
+
       <component class="dll">
-        <release tarname="libgmp-4.3.1-1-msys-1.0.11-dll-3.tar.lzma" />
         <release tarname="libgmp-5.0.1-1-msys-1.0.13-dll-10.tar.lzma" />
+
+        <!-- Every MSYS DLL package requires msys-core-bin -->
         <requires eq="msys-core-*-msys-*-bin.tar" />
       </component>
+
       <component class="dev">
-        <release tarname="libgmp-4.3.1-1-msys-1.0.11-dev.tar.lzma" >
-          <requires eq="msys-libgmp-%-msys-%-dll-3.tar" />
-        </release>
         <release tarname="libgmp-5.0.1-1-msys-1.0.13-dev.tar.lzma" >
           <requires eq="msys-libgmp-%-msys-%-dll-10.tar" />
         </release>
       </component>
-      <licence tarname="gmp-%-msys-%-lic.tar" />
-      <source tarname="gmp-%-msys-%-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 206f8fd..93a33f7 100644 (file)
@@ -1,42 +1,47 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <software-distribution project="MinGW" home="http://mingw.org" issue="@YYYYMMDDNN@">
+
+  <!-- File: msys-inetutils.xml -->
+
   <package-collection subsystem="msys">
     <download-host uri="http://prdownloads.sourceforge.net/mingw/%F?download" />
+
     <package name="msys-inetutils">
-      <affiliate group="MSYS Developer Toolkit" />
+      <affiliate group="MinGW Developer Toolkit" />
       <description lang="en" title="inetutils: Common Networking Clients" >
         <paragraph>inetutils provides common networking clients, including
           telnet, ftp, rsh, rlogin, tftp, and rcp, adapated and compiled for
-          the MSYS platform on Microsoft Windows. This MSYS package provides
+          the MSYS platform on Microsoft Windows.  This MSYS package provides
           no servers.
         </paragraph>
         <paragraph>Most of these utilities are security nightmares, dating
           from a time when the internet was a more innocent place.  It is NOT
           recommended that you use ANY of these utilities -- unless you have
-          a VERY good reason. Use ssh, sftp, or scp from msys-openssh instead.
+          a VERY good reason.  Use ssh, sftp, or scp from msys-openssh instead.
         </paragraph>
       </description>
+
+      <licence tarname="inetutils-%-msys-%-lic.tar" />
+      <source tarname="inetutils-%-msys-%-src.tar" />
+
       <component class="bin">
-        <release tarname="inetutils-1.5-1-msys-1.0.11-bin.tar.lzma" />
-        <release tarname="inetutils-1.7-1-msys-1.0.13-bin.tar.lzma" />
         <requires eq="msys-core-*-msys-*-bin.tar" />
+        <release tarname="inetutils-1.7-1-msys-1.0.13-bin.tar.lzma" />
       </component>
+
       <component class="doc">
-        <release tarname="inetutils-1.5-1-msys-1.0.11-doc.tar.lzma" />
         <release tarname="inetutils-1.7-1-msys-1.0.13-doc.tar.lzma" />
       </component>
+
       <component class="lic">
-        <release tarname="inetutils-1.5-1-msys-1.0.11-lic.tar.lzma" />
         <release tarname="inetutils-1.7-1-msys-1.0.13-lic.tar.lzma" />
       </component>
+
       <component class="dev">
-        <release tarname="inetutils-1.5-1-msys-1.0.11-dev.tar.lzma" />
         <release tarname="inetutils-1.7-1-msys-1.0.13-dev.tar.lzma" />
       </component>
-      <licence tarname="inetutils-%-msys-%-lic.tar" />
-      <source tarname="inetutils-%-msys-%-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 2ca5e2a..913a229 100644 (file)
@@ -1,28 +1,32 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <software-distribution project="MinGW" home="http://mingw.org" issue="@YYYYMMDDNN@">
+
+  <!-- File: msys-libarchive.xml -->
+
   <package-collection subsystem="msys">
     <download-host uri="http://prdownloads.sourceforge.net/mingw/%F?download" />
+
     <package name="msys-libarchive">
       <description lang="en" title="libarchive (msys): library for handling various archive formats" >
         <paragraph>libarchive is a programming library that can create and
           read several different streaming archive formats, including most
           popular tar variants and several cpio formats, mtree, and ar
-          archives. It can also read shar, zip, jar, and xar archives, as
+          archives.  It can also read shar, zip, jar, and xar archives, as
           well as ISO9660 CDROM images.  It automatically handles gzip,
           bzip2, compress, xz, and lzma compression and decompression, as
-          well as uudecode decompression. The bsdtar program is an
+          well as uudecode decompression.  The bsdtar program is an
           implementation of tar(1) that is built on top of libarchive.
         </paragraph>
         <paragraph>This MSYS port of libarchive differs from the MinGW
-          version also provided by the MinGW/MSYS project. In addition
+          version also provided by the MinGW/MSYS project.  In addition
           to requiring the MSYS runtime library, this implementation
           supports mtree data and understands MSYS's "unix" style pathnames.
           It also supports archives that contain symbolic links by
           converting them to equivalent hardlink (or recursive copy)
-          representations (see msys-bsdtar for more information). The MinGW
+          representations (see msys-bsdtar for more information).  The MinGW
           implementation does not support archives with symbolic links, nor
-          mtree data. It does, however, operate properly on systems where
-          MSYS is not installed. Both msys-libarchive and mingw32-libarchive
+          mtree data.  It does, however, operate properly on systems where
+          MSYS is not installed.  Both msys-libarchive and mingw32-libarchive
           (and their associated bsdtar and bsdcpio subpackages) depend on
           additional DLLs such as msys-liblzma (mingw32-liblzma), etc.
           There is, in addition, a MinGW package that provides a standalone
           package provides a similar implementation of cpio(1).
         </paragraph>
       </description>
+
+      <licence tarname="libarchive-%-msys-%-lic.tar" />
+      <source tarname="libarchive-%-msys-%-src.tar" />
+
       <component class="doc">
-        <release tarname="libarchive-2.7.1-1-msys-1.0.11-doc.tar.lzma" />
         <release tarname="libarchive-2.8.3-1-msys-1.0.13-doc.tar.lzma" />
       </component>
+
       <component class="lic">
-        <release tarname="libarchive-2.7.1-1-msys-1.0.11-lic.tar.lzma" />
         <release tarname="libarchive-2.8.3-1-msys-1.0.13-lic.tar.lzma" />
       </component>
+
       <component class="dev">
-        <release tarname="libarchive-2.7.1-1-msys-1.0.11-dev.tar.lzma" />
-        <release tarname="libarchive-2.8.3-1-msys-1.0.13-dev.tar.lzma" >
-          <requires eq="msys-libxml2-*-msys-*-dev.tar" />
-        </release>
-        <requires eq="msys-libarchive-%-msys-%-dll-2.tar" />
-        <requires eq="msys-libopenssl-*-msys-*-dev.tar" />
-        <requires eq="msys-liblzma-*-msys-*-dev.tar" />
         <requires eq="msys-libbz2-*-msys-*-dev.tar" />
+        <requires eq="msys-liblzma-*-msys-*-dev.tar" />
+        <requires eq="msys-libopenssl-*-msys-*-dev.tar" />
+        <requires eq="msys-libxml2-*-msys-*-dev.tar" />
         <requires eq="msys-zlib-*-msys-*-dev.tar" />
+        <release tarname="libarchive-2.8.3-1-msys-1.0.13-dev.tar.lzma" >
+          <requires eq="msys-libarchive-%-msys-%-dll-2.tar" />
+        </release>
       </component>
+
       <component class="dll">
-        <release tarname="libarchive-2.7.1-1-msys-1.0.11-dll-2.tar.lzma" />
         <release tarname="libarchive-2.8.3-1-msys-1.0.13-dll-2.tar.lzma" >
+          <requires eq="msys-libbz2-*-msys-*-dll-1.tar" />
+          <requires eq="msys-liblzma-*-msys-*-dll-1.tar" />
+          <requires eq="msys-libopenssl-*-msys-*-dll-100.tar" />
           <requires eq="msys-libxml2-*-msys-*-dll-2.tar" />
+          <requires eq="msys-zlib-*-msys-*-dll.tar" />
         </release>
+
+        <!-- Every MSYS DLL package requires msys-core-bin -->
         <requires eq="msys-core-*-msys-*-bin.tar" />
-        <requires eq="msys-libopenssl-*-msys-*-dll-100.tar" />
-        <requires eq="msys-liblzma-*-msys-*-dll-1.tar" />
-        <requires eq="msys-libbz2-*-msys-*-dll-1.tar" />
-        <requires eq="msys-zlib-*-msys-*-dll.tar" />
       </component>
-      <licence tarname="libarchive-%-msys-%-lic.tar" />
-      <source tarname="libarchive-%-msys-%-src.tar" />
     </package>
+
     <package name="msys-bsdtar">
-      <affiliate group="MSYS Developer Toolkit" />
+      <affiliate group="MinGW Developer Toolkit" />
       <description lang="en" title="bsdtar (msys): BSD version of the tar utility" >
         <paragraph>The msys-bsdtar package provides an implementation
           of tar(1) based on libarchive, which manipulates streaming archive
           files -- including the eponymous tar format.  However, bsdtar
           can also extract from tar, pax, cpio, zip, jar, ar, xar, mtree,
           and ISO 9660 cdrom images, as well as create tar, pax, cpio, ar,
-          mtree, and shar archives. It supports automatic detection and
+          mtree, and shar archives.  It supports automatic detection and
           handling of .gz, .bz2, .lzma, .xz, and .Z decompression (and
-          compression). It supports ustar, pax, and GNU tar formats.
+          compression).  It supports ustar, pax, and GNU tar formats.
         </paragraph>
         <paragraph>This MSYS port of bsdtar differs from the MinGW version
-          also provided by the MinGW/MSYS project. In addition to requiring
+          also provided by the MinGW/MSYS project.  In addition to requiring
           the MSYS runtime library, this implementation supports mtree data
-          and understands MSYS's "unix" style pathnames. It also supports
+          and understands MSYS's "unix" style pathnames.  It also supports
           archives that contain symbolic links by converting them to
           equivalent hardlink (or recursive copy) representations (see
-          below). The MinGW implementation does not support archives with
-          symbolic links, nor mtree data. It does, however, operate properly
-          on systems where MSYS is not installed. Both msys-bsdtar and
+          below).  The MinGW implementation does not support archives with
+          symbolic links, nor mtree data.  It does, however, operate properly
+          on systems where MSYS is not installed.  Both msys-bsdtar and
           mingw32-bsdtar depend on additional DLLs such as msys-libarchive
-          (mingw32-liblzma), etc. There is, in addition, a MinGW package
+          (mingw32-liblzma), etc.  There is, in addition, a MinGW package
           that provides a standalone version of bsdtar which has no external
           dependencies and only limited functionality: mingw32-basic-bsdtar
           (see its documentation for more information).
         </paragraph>
         <paragraph>This msys implementation has some unique behaviors with
-          regards to symbolic and hard links. When creating archives on an
+          regards to symbolic and hard links.  When creating archives on an
           MSYS platform, there are no symbolic links; hardlinks are archived
           as on unix, without requiring duplicate storage (unless the
           --hard-dereference option is used).  When extracing archives on
           an MSYS platform, if the archive contains hardlinks then they are
           reproduced on the local file system provided the Win32 filesystem
-          supports hardlinks (e.g. NTFS. On FAT, a duplicate copy of the
+          supports hardlinks (e.g. NTFS; on FAT, a duplicate copy of the
           file is created).  If the archive contains symbolic links where
           the target is a file contained within the archive itself, then
           those links are reproduced as if they were hardlinks, as described
-          above. "Dangling" symbolic links are not supported.  Symbolic
+          above.  "Dangling" symbolic links are not supported.  Symbolic
           links to directories within the archive are "supported", by
           creating a recursive copy of the target directory, where the
           contents of the directory are treated as hardlinks as described
         <paragraph>This msys implementation ignores ownership data and
           permission bits; all extracted files are created as if owned
           by the current user, regardless of the current user's root
-          (Administrator) status. All archived files are added to the
+          (Administrator) status.  All archived files are added to the
           archive with "default" permission and as if owned by the current
           user.
         </paragraph>
         <paragraph>libarchive is a programming library that can create and
           read several different streaming archive formats, including most
           popular tar variants and several cpio formats, mtree, and ar
-          archives. It can also read shar, zip, jar, and xar archives, as
+          archives.  It can also read shar, zip, jar, and xar archives, as
           well as ISO9660 CDROM images.  It automatically handles gzip,
           bzip2, compress, xz, and lzma compression and decompression, as
-          well as uudecode decompression. The bsdtar program is an
+          well as uudecode decompression.  The bsdtar program is an
           implementation of tar(1) that is built on top of libarchive.
         </paragraph>
         <paragraph>The msys-bsdtar package provides an implementation
           of tar(1) based on libarchive, while the associated msys-bsdcpio
-          package provides a similar implementation of cpio(1). The
+          package provides a similar implementation of cpio(1).  The
           associated msys-libarchive package provides the runtime
           library, development files, and documentation.
         </paragraph>
       </description>
-      <component class="bin">
-        <release tarname="bsdtar-2.7.1-1-msys-1.0.11-bin.tar.lzma" />
-        <release tarname="bsdtar-2.8.3-1-msys-1.0.13-bin.tar.lzma" />
-        <requires eq="msys-core-*-msys-*-bin.tar" />
-        <requires eq="msys-libarchive-%-msys-%-dll-2.tar" />
-      </component>
+
       <licence tarname="libarchive-%-msys-%-lic.tar" />
       <source tarname="libarchive-%-msys-%-src.tar" />
+
+      <component class="bin">
+        <!-- Every MSYS package requires msys-core-bin.  This dependency
+          is not explicitly stated here; rather, it is implicitly satisfied
+          as a prerequisite of the matching DLL for this package itself,
+          which is specified for each of the following releases.
+          -->
+        <release tarname="bsdtar-2.8.3-1-msys-1.0.13-bin.tar.lzma" >
+          <requires eq="msys-libarchive-%-msys-%-dll-2.tar" />
+        </release>
+      </component>
     </package>
+
     <package name="msys-bsdcpio">
-      <affiliate group="MSYS Developer Toolkit" />
+      <affiliate group="MinGW Developer Toolkit" />
       <description lang="en" title="bsdcpio (msys): BSD version of the cpio utility" >
         <paragraph>The msys-bsdcpio package provides an implementation
           of cpio(1) based on libarchive, which copies files between
-          archives and directories. This implementation can extract from
+          archives and directories.  This implementation can extract from
           tar, pax, cpio, zip, jar, ar, mtree, xar, and ISO 9660 cdrom
           images, as well as create tar, pax, cpio, ar, and shar archives.
           It supports automatic detection and handling of .gz, .bz2, .lzma,
-          .xz, and .Z decompression (and compression). It supports the old
+          .xz, and .Z decompression (and compression).  It supports the old
           POSIX.1 portable cpio format (odc), the new SVR4 portable cpio
           format (newc), as well as the POSIX.1 pax and ustar formats.
         </paragraph>
         <paragraph>This MSYS port of bsdcpio differs from the MinGW version
-          also provided by the MinGW/MSYS project. In addition to requiring
+          also provided by the MinGW/MSYS project.  In addition to requiring
           the MSYS runtime library, this implementation supports mtree data
-          and understands MSYS's "unix" style pathnames. It also supports
+          and understands MSYS's "unix" style pathnames.  It also supports
           archives that contain symbolic links by converting them to
           equivalent hardlink (or recursive copy) representations (see
-          below). The MinGW implementation does not support archives with
-          symbolic links. It does, however, operate properly on systems
-          where MSYS is not installed. Both msys-bsdcpio and mingw32-bsdcpio
+          below).  The MinGW implementation does not support archives with
+          symbolic links.  It does, however, operate properly on systems
+          where MSYS is not installed.  Both msys-bsdcpio and mingw32-bsdcpio
           depend on additional DLLs such as msys-libarchive (mingw32-liblzma),
           etc.
         </paragraph>
         <paragraph>This msys implementation has some unique behaviors with
-          regards to symbolic and hard links. When creating archives on an
+          regards to symbolic and hard links.  When creating archives on an
           MSYS platform, there are no symbolic links; hardlinks are archived
           as on unix, without requiring duplicate storage (unless the
           --hard-dereference option is used).  When extracing archives on
           file is created).  If the archive contains symbolic links where
           the target is a file contained within the archive itself, then
           those links are reproduced as if they were hardlinks, as described
-          above. "Dangling" symbolic links are not supported.  Symbolic
+          above.  "Dangling" symbolic links are not supported.  Symbolic
           links to directories within the archive are "supported", by
           creating a recursive copy of the target directory, where the
           contents of the directory are treated as hardlinks as described
         <paragraph>This msys implementation ignores ownership data and
           permission bits; all extracted files are created as if owned
           by the current user, regardless of the current user's root
-          (Administrator) status. All archived files are added to the
+          (Administrator) status.  All archived files are added to the
           archive with "default" permission and as if owned by the current
           user.
         </paragraph>
         <paragraph>libarchive is a programming library that can create and
           read several different streaming archive formats, including most
           popular tar variants and several cpio formats, mtree, and ar
-          archives. It can also read shar, zip, jar, and xar archives, as
+          archives.  It can also read shar, zip, jar, and xar archives, as
           well as ISO9660 CDROM images.  It automatically handles gzip,
           bzip2, compress, xz, and lzma compression and decompression, as
-          well as uudecode decompression. The bsdtar program is an
-          implementation of tar(1) that is built on top of libarchive.
+          well as uudecode decompression.  The bsdcpio program is an
+          implementation of cpio(1) that is built on top of libarchive.
         </paragraph>
         <paragraph>The msys-bsdcpio package provides an implementation
           of cpio(1) based on libarchive, while the associated msys-bsdtar
-          package provides a similar implementation of tar(1). The
+          package provides a similar implementation of tar(1).  The
           associated msys-libarchive package provides the runtime
           library, development files, and documentation.
         </paragraph>
       </description>
-      <component class="bin">
-        <release tarname="bsdcpio-2.7.1-1-msys-1.0.11-bin.tar.lzma" />
-        <release tarname="bsdcpio-2.8.3-1-msys-1.0.13-bin.tar.lzma" />
-        <requires eq="msys-core-*-msys-*-bin.tar" />
-        <requires eq="msys-libarchive-%-msys-%-dll-2.tar" />
-      </component>
+
       <licence tarname="libarchive-%-msys-%-lic.tar" />
       <source tarname="libarchive-%-msys-%-src.tar" />
+
+      <component class="bin">
+        <!-- Every MSYS package requires msys-core-bin.  This dependency
+          is not explicitly stated here; rather, it is implicitly satisfied
+          as a prerequisite of the matching DLL for this package itself,
+          which is specified for each of the following releases.
+          -->
+        <release tarname="bsdcpio-2.8.3-1-msys-1.0.13-bin.tar.lzma" >
+          <requires eq="msys-libarchive-%-msys-%-dll-2.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 6df5d9a..bda0c59 100644 (file)
@@ -1,45 +1,64 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <software-distribution project="MinGW" home="http://mingw.org" issue="@YYYYMMDDNN@">
+
+  <!-- File: msys-libxml2.xml -->
+
   <package-collection subsystem="msys">
     <download-host uri="http://prdownloads.sourceforge.net/mingw/%F?download" />
+
     <package name="msys-libxml2">
       <description lang="en" title="libxml2: An XML parser and toolkit" >
         <paragraph>Libxml2 is the XML C parser and toolkit developed for
-          the Gnome project (but usable outside of the Gnome platform). It
-          is free software available under the MIT License. XML itself is a
+          the Gnome project (but usable outside of the Gnome platform).  It
+          is free software available under the MIT License.  XML itself is a
           metalanguage to design markup languages, i.e. text language where
           semantic and structure are added to the content using extra
-          'markup' information enclosed between angle brackets. HTML is the
-          most well-known markup language. Though the library is written in
-          C a variety of language bindings make it available in other
+          'markup' information enclosed between angle brackets.  HTML is the
+          most well-known markup language.  Though the library is written in
+          C, a variety of language bindings make it available in other
           environments.
         </paragraph>
       </description>
+
+      <licence tarname="libxml2-%-msys-%-lic.tar" />
+      <source tarname="libxml2-%-msys-%-src.tar" />
+
       <component class="bin">
-        <release tarname="libxml2-2.7.6-1-msys-1.0.13-bin.tar.lzma" />
-        <requires eq="msys-core-*-msys-*-bin.tar" />
-        <requires eq="msys-libxml2-%-msys-%-dll-2.tar" />
+        <!-- Every MSYS package requires msys-core-bin.  This dependency
+          is not explicitly stated here; rather, it is implicitly satisfied
+          as a prerequisite of the matching DLL for this package itself,
+          which is specified for each of the following releases.
+          -->
+        <release tarname="libxml2-2.7.6-1-msys-1.0.13-bin.tar.lzma" >
+          <requires eq="msys-libxml2-%-msys-%-dll-2.tar" />
+        </release>
       </component>
+
       <component class="doc">
         <release tarname="libxml2-2.7.6-1-msys-1.0.13-doc.tar.lzma" />
       </component>
+
       <component class="lic">
         <release tarname="libxml2-2.7.6-1-msys-1.0.13-lic.tar.lzma" />
       </component>
+
       <component class="dll">
-        <release tarname="libxml2-2.7.6-1-msys-1.0.13-dll-2.tar.lzma" />
+        <release tarname="libxml2-2.7.6-1-msys-1.0.13-dll-2.tar.lzma" >
+          <requires eq="msys-zlib-*-msys-*-dll.tar" />
+          <requires eq="msys-libiconv-*-msys-*-dll-2.tar" />
+        </release>
+
+        <!-- Every MSYS DLL package requires msys-core-bin -->
         <requires eq="msys-core-*-msys-*-bin.tar" />
-        <requires eq="msys-zlib-*-msys-*-dll.tar" />
-        <requires eq="msys-libiconv-*-msys-*-dll-2.tar" />
       </component>
+
       <component class="dev">
-        <release tarname="libxml2-2.7.6-1-msys-1.0.13-dev.tar.lzma" />
-        <requires eq="msys-libxml2-%-msys-%-dll-2.tar" />
+        <release tarname="libxml2-2.7.6-1-msys-1.0.13-dev.tar.lzma" >
+          <requires eq="msys-libxml2-%-msys-%-dll-2.tar" />
+        </release>
       </component>
-      <licence tarname="libxml2-%-msys-%-lic.tar" />
-      <source tarname="libxml2-%-msys-%-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 b289139..8637ed1 100644 (file)
@@ -1,14 +1,18 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <software-distribution project="MinGW" home="http://mingw.org" issue="@YYYYMMDDNN@">
+
+  <!-- File: msys-openssh.xml -->
+
   <package-collection subsystem="msys">
     <download-host uri="http://prdownloads.sourceforge.net/mingw/%F?download" />
+
     <package name="msys-openssh">
-      <affiliate group="MSYS Developer Toolkit" />
+      <affiliate group="MinGW Developer Toolkit" />
       <description lang="en" title="openssh: Secure Networking Clients" >
         <paragraph>openssh is a FREE version of the SSH connectivity tools
-          that technical users of the Internet rely on. Users of telnet,
+          that technical users of the Internet rely on.  Users of telnet,
           rlogin, and ftp may not realize that their password is transmitted
-          across the Internet unencrypted, but it is. OpenSSH encrypts all
+          across the Internet unencrypted, but it is.  OpenSSH encrypts all
           traffic (including passwords) to effectively eliminate
           eavesdropping, connection hijacking, and other attacks.
           Additionally, OpenSSH provides secure tunneling capabilities and
           versions.
         </paragraph>
         <paragraph>The OpenSSH suite replaces rlogin and telnet with the ssh
-          program, rcp with scp, and ftp with sftp. Other utilities like
+          program, rcp with scp, and ftp with sftp.  Other utilities like
           ssh-add, ssh-agent, ssh-keysign, ssh-keyscan, and ssh-keygen are
           also included.
         </paragraph>
       </description>
+
+      <licence tarname="openssh-%-msys-%-lic.tar" />
+      <source tarname="openssh-%-msys-%-src.tar" />
+
       <component class="bin">
-        <release tarname="openssh-4.7p1-2-msys-1.0.11-bin.tar.lzma" >
-          <requires eq="msys-libopenssl-*-msys-*-dll-098.tar" />
-        </release>
+        <requires eq="msys-core-*-msys-*-bin.tar" />
         <release tarname="openssh-5.4p1-1-msys-1.0.13-bin.tar.lzma" >
+          <requires eq="msys-libminires-*-msys-*-dll.tar" />
           <requires eq="msys-libopenssl-*-msys-*-dll-100.tar" />
+          <requires eq="msys-zlib-*-msys-*-dll.tar" />
         </release>
-        <requires eq="msys-core-*-msys-*-bin.tar" />
-        <requires eq="msys-zlib-*-msys-*-dll.tar" />
-        <requires eq="msys-libminires-*-msys-*-dll.tar" />
       </component>
+
       <component class="doc">
-        <release tarname="openssh-4.7p1-2-msys-1.0.11-doc.tar.lzma" />
         <release tarname="openssh-5.4p1-1-msys-1.0.13-doc.tar.lzma" />
       </component>
+
       <component class="lic">
-        <release tarname="openssh-4.7p1-2-msys-1.0.11-lic.tar.lzma" />
         <release tarname="openssh-5.4p1-1-msys-1.0.13-lic.tar.lzma" />
       </component>
-      <licence tarname="openssh-%-msys-%-lic.tar" />
-      <source tarname="openssh-%-msys-%-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 fd71ba7..e528909 100644 (file)
@@ -31,7 +31,7 @@
   <package-list catalogue="msys-core" />
   <package-list catalogue="msys-coreutils" />
   <package-list catalogue="msys-crypt" />
-  <!--package-list catalogue="msys-cvs" /-->
+  <package-list catalogue="msys-cvs" />
   <package-list catalogue="msys-cygutils" />
   <package-list catalogue="msys-dash" />
   <package-list catalogue="msys-diffutils" />
   <!--package-list catalogue="msys-gcc" /-->
   <package-list catalogue="msys-gdbm" />
   <package-list catalogue="msys-gettext" />
-  <!--package-list catalogue="msys-gmp" /-->
+  <package-list catalogue="msys-gmp" />
   <package-list catalogue="msys-grep" />
   <!--package-list catalogue="msys-groff" /-->
   <!--package-list catalogue="msys-guile" /-->
   <package-list catalogue="msys-gzip" />
-  <!--package-list catalogue="msys-inetutils" /-->
+  <package-list catalogue="msys-inetutils" />
   <package-list catalogue="msys-less" />
-  <!--package-list catalogue="msys-libarchive" /-->
+  <package-list catalogue="msys-libarchive" />
   <package-list catalogue="msys-libiconv" />
   <!--package-list catalogue="msys-libtool" /-->
-  <!--package-list catalogue="msys-libxml2" /-->
+  <package-list catalogue="msys-libxml2" />
   <package-list catalogue="msys-lndir" />
   <!--package-list catalogue="msys-lpr-enhanced" /-->
   <package-list catalogue="msys-m4" />
@@ -61,7 +61,7 @@
   <!--package-list catalogue="msys-man" /-->
   <package-list catalogue="msys-minires" />
   <package-list catalogue="msys-mktemp" />
-  <!--package-list catalogue="msys-openssh" /-->
+  <package-list catalogue="msys-openssh" />
   <package-list catalogue="msys-openssl" />
   <package-list catalogue="msys-patch" />
   <package-list catalogue="msys-perl" />