OSDN Git Service

Prepare manifests for "msys-tiny" publication; compress and upload.
authorKeith Marshall <keithmarshall@users.sourceforge.net>
Sat, 24 Jul 2010 21:01:32 +0000 (21:01 +0000)
committerKeith Marshall <keithmarshall@users.sourceforge.net>
Sat, 24 Jul 2010 21:01:32 +0000 (21:01 +0000)
16 files changed:
ChangeLog
common/issue.log [new file with mode: 0644]
common/package-list.xml [new file with mode: 0644]
mingw32/issue.log
mingw32/mingw32-base.xml
mingw32/mingw32-package-list.xml [new file with mode: 0644]
msys/issue.log
msys/msys-base.xml [new file with mode: 0644]
msys/msys-bash.xml
msys/msys-core.xml
msys/msys-coreutils.xml
msys/msys-gettext.xml
msys/msys-libiconv.xml
msys/msys-package-list.xml [new file with mode: 0644]
msys/msys-regex.xml
msys/msys-termcap.xml

index 19f1197..baf5407 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,31 @@
+2010-07-19  Keith Marshall  <keithmarshall@users.sourceforge.net>
+
+       Prepare manifests for "msys-tiny" publication; compress and upload.
+
+       * common: New directory.
+       * common/package-list.xml: New file.
+       * common/issue.log: New file; replicate it from...
+       * issue.log.in: ...this.
+
+       * mingw32/mingw32-base.xml: Factor out package lists; move to...
+       * mingw32/mingw32-package-list.xml: ...this new file.
+
+       * msys/msys-package-list.xml: Comment out sub-packages which are not
+       yet ready for publication.
+
+       * msys/msys-base.xml: New file; created from prototype provided by
+       Charles Wilson, with minor format adjustments, defining...
+       (msys-base): ...this new meta-package; reduce it to a single release
+       version, omitting deferred prerequisites; initially it matches...
+       (msys-tiny): ...this new meta package; declare its prerequisites.
+
+       * msys/msys-bash.xml msys/msys-coreutils.xml msys/msys-core.xml:
+       * msys/msys-gettext.xml msys/msys-libiconv.xml msys/msys-regex.xml:
+       * msys/msys-termcap.xml: Minor format adjustments; reduce to single
+       deliverable version for each constituent sub-package.
+
+       * mingw32/issue.log msys/issue.log: Update for publication status.
+
 2010-07-11  Charles Wilson  <mingw@cwilson.fastmail.fm>
 
        * msys/*.xml: Add vim modeline to all files.
diff --git a/common/issue.log b/common/issue.log
new file mode 100644 (file)
index 0000000..25d27ec
--- /dev/null
@@ -0,0 +1,28 @@
+# Log file for tracking of mingw-get distribution manifests.
+#
+# $Id$
+#
+# This file is automatically updated when running `make';
+# DO NOT EDIT IT MANUALLY!!!
+#
+#
+# Generated from initial template "../issue.log.in"
+# Written by Keith Marshall  <keithmarshall@users.sourceforge.net>
+# Copyright (C) 2010, MinGW Project
+#
+# This is free software.  Permission is granted to copy, modify and
+# redistribute this software, under the provisions of the GNU General
+# Public License, Version 3, (or, at your option, any later version),
+# as published by the Free Software Foundation; see the file COPYING
+# for licensing details.
+#
+# Note, in particular, that this software is provided "as is", in the
+# hope that it may prove useful, but WITHOUT WARRANTY OF ANY KIND; not
+# even an implied WARRANTY OF MERCHANTABILITY, nor of FITNESS FOR ANY
+# PARTICULAR PURPOSE.  Under no circumstances will the author, or the
+# MinGW Project, accept liability for any damages, however caused,
+# arising from the use of this software.
+#
+  package-list.xml:2010071900
+#
+# $RCSfile$: end of file
diff --git a/common/package-list.xml b/common/package-list.xml
new file mode 100644 (file)
index 0000000..1b18fab
--- /dev/null
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<software-distribution project="MinGW" home="http://www.mingw.org" issue="@YYYYMMDDNN@">
+
+  <!-- File: package-list.xml -->
+  <!-- This is the master package catalogue for the MinGW Project -->
+
+  <package-list catalogue="mingw32-package-list" />
+  <package-list catalogue="msys-package-list" />
+
+</software-distribution>
index 127230b..1c4375b 100644 (file)
 # MinGW Project, accept liability for any damages, however caused,
 # arising from the use of this software.
 #
-
+  mingw32-base.xml:2010071900
+  mingw32-binutils.xml:2010061600
+  mingw32-expat.xml:2010052100
+  mingw32-gdb.xml:2010052101
+  mingw32-make.xml:2010070100
+  mingw32-package-list.xml:2010071900
+  mingw32-runtime.xml:2010052101
 #
 # $RCSfile$: end of file
index 598ad56..4255971 100644 (file)
        up-to-date package inventory.
     -->
 
-  <package-group-hierarchy>
-    <package-group name="MinGW" expand="true">
-      <package-group name="MinGW Base System">
-        <package-group name="MinGW Compiler Suite" />
-        <package-group name="MinGW Source-Level Debugger" />
-        <package-group name="MinGW Standard Libraries" />
-      </package-group>
-      <package-group name="MinGW Libraries">
-        <package-group name="MinGW Standard Libraries" />
-        <package-group name="MinGW Add-On Libraries" />
-      </package-group>
-    </package-group>
-  </package-group-hierarchy>
-
-  <package-list catalogue="mingw32-runtime" />
-  <package-list catalogue="mingw32-binutils" />
-  <package-list catalogue="mingw32-gdb" />
-
   <package-collection subsystem="mingw32">
     <download-host uri="http://prdownloads.sourceforge.net/mingw/%F?download" />
 
 
   </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-package-list.xml b/mingw32/mingw32-package-list.xml
new file mode 100644 (file)
index 0000000..43642e6
--- /dev/null
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<software-distribution project="MinGW" home="http://www.mingw.org" issue="@YYYYMMDDNN@">
+
+  <!-- File: mingw32-package-list.xml -->
+
+  <package-group-hierarchy>
+    <package-group name="MinGW" expand="true">
+      <package-group name="MinGW Base System">
+        <package-group name="MinGW Compiler Suite" />
+        <package-group name="MinGW Source-Level Debugger" />
+        <package-group name="MinGW Standard Libraries" />
+      </package-group>
+      <package-group name="MinGW Libraries">
+        <package-group name="MinGW Standard Libraries" />
+        <package-group name="MinGW Add-On Libraries" />
+      </package-group>
+    </package-group>
+  </package-group-hierarchy>
+
+  <package-list catalogue="mingw32-base" />
+  <package-list catalogue="mingw32-binutils" />
+  <package-list catalogue="mingw32-expat" />
+  <package-list catalogue="mingw32-gdb" />
+  <package-list catalogue="mingw32-make" />
+  <package-list catalogue="mingw32-runtime" />
+
+</software-distribution>
+<!-- vim: set nocompatible expandtab fileformat=unix textwidth=80 tabstop=2 shiftwidth=2: -->
index 127230b..6158de3 100644 (file)
 # MinGW Project, accept liability for any damages, however caused,
 # arising from the use of this software.
 #
-
+  msys-base.xml:2010071900
+  msys-bash.xml:2010071901
+  msys-coreutils.xml:2010071901
+  msys-core.xml:2010071900
+  msys-gettext.xml:2010071900
+  msys-libiconv.xml:2010071900
+  msys-package-list.xml:2010071900
+  msys-regex.xml:2010071900
+  msys-termcap.xml:2010071900
 #
 # $RCSfile$: end of file
diff --git a/msys/msys-base.xml b/msys/msys-base.xml
new file mode 100644 (file)
index 0000000..6cc19cc
--- /dev/null
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<software-distribution project="MinGW" home="http://www.mingw.org" issue="@YYYYMMDDNN@">
+
+  <!-- File: msys-base.xml -->
+  <!-- This is a preliminary catalogue describing the contents of a
+       basic, small, but relatively useful, msys installation. It attempts
+       to replicate, with certain judicious additions and deletions, the
+       set of packages originally installed by the old MSYS monolithic
+       installers circa MSYS-1.0.11 -->
+
+  <package-collection subsystem="msys">
+    <download-host uri="http://prdownloads.sourceforge.net/mingw/%F?download" />
+
+    <package name="msys-tiny" alias="msys-minimal" class="virtual">
+      <affiliate group="MSYS Base System" />
+      <description lang="en" title="A Tiny MSYS Installation (meta)">
+        <paragraph>This meta package provides the smallest possible
+          functional MSYS installation.  It includes only MSYS itself,
+          a bash shell, and a few absolutely required commandline
+          utilities.  Other components can be added manually as needed.
+        </paragraph>
+      </description>
+
+      <component class="bin">
+        <release tarname="msys-base-@YYYYMMDDNN@-msys-bin.meta" />
+        <requires eq="msys-bash-*-msys-*-bin.tar" />
+        <requires eq="msys-coreutils-*-msys-*-bin.tar" />
+      </component>
+    </package>
+
+    <package name="msys-base" class="virtual">
+      <affiliate group="MSYS Base System" />
+      <description lang="en" title="A Basic MSYS Installation (meta)">
+        <paragraph>This meta package contains the components necessary
+          to create a basic, small, but relatively useful MSYS installation.
+          It includes the core system, bash, various command line utilities,
+          and archiving/compression tools.  It attempts to replicate, with
+          certain judicious additions and deletions, the set of tools
+          originally installed by the old MSYS monolithic installers.
+        </paragraph>
+      </description>
+
+      <component class="bin">
+        <release tarname="msys-base-@YYYYMMDDNN@-msys-bin.meta" />
+        <requires eq="msys-bash-*-msys-*-bin.tar" />
+        <requires eq="msys-coreutils-*-msys-*-bin.tar" />
+      </component>
+    </package>
+
+  </package-collection>
+</software-distribution>
+<!-- vim: set nocompatible expandtab fileformat=unix textwidth=80 tabstop=2 shiftwidth=2: -->
index 51f8177..6d454b2 100644 (file)
@@ -1,40 +1,46 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <software-distribution project="MinGW" home="http://mingw.org" issue="@YYYYMMDDNN@">
+
+  <!-- File: msys-bash.xml -->
+
   <package-collection subsystem="msys">
     <download-host uri="http://prdownloads.sourceforge.net/mingw/%F?download" />
-    <package name="msys-bash">
+
+    <package name="msys-bash" alias="msys-sh sh bash">
       <affiliate group="MSYS Base System" />
       <description lang="en" title="bash: The GNU Bourne Again shell" >
         <paragraph>Bash is a GNU project sh-compatible shell or command
-          language interpreter. Bash (Bourne Again shell) incorporates
+          language interpreter.  Bash (Bourne Again shell) incorporates
           useful features from the Korn shell (ksh) and the C shell (csh).
           Bash is intended to conform to the IEEE POSIX P1003.2/ISO 9945.2
           Shell and Tools standard.  It offers functional improvements over
           sh for both programming and interactive use.  Most sh scripts can
-          be run by bash without modification. Bash is the default shell
+          be run by bash without modification.  Bash is the default shell
           for MSYS.
         </paragraph>
       </description>
+
+      <source tarname="bash-%-msys-%-src.tar" />
+      <licence tarname="bash-%-msys-%-lic.tar" />
+
       <component class="bin">
-        <release tarname="bash-3.1.17-2-msys-1.0.11-bin.tar.lzma" />
-        <release tarname="bash-3.1.17-3-msys-1.0.13-bin.tar.lzma" >
+        <release tarname="bash-3.1.17-3-msys-1.0.13-bin.tar.lzma">
           <requires eq="msys-libtermcap-*-msys-*-dll-0.tar" />
           <requires eq="msys-libregex-*-msys-*-dll-1.tar" />
         </release>
         <requires eq="msys-core-*-msys-*-bin.tar" />
-        <requires eq="msys-termcap-*-msys-*-bin.tar" />
+        <requires eq="msys-coreutils-*-msys-*-bin.tar" />
       </component>
+
       <component class="doc">
-        <release tarname="bash-3.1.17-2-msys-1.0.11-doc.tar.lzma" />
         <release tarname="bash-3.1.17-3-msys-1.0.13-doc.tar.lzma" />
       </component>
+
       <component class="lic">
-        <release tarname="bash-3.1.17-2-msys-1.0.11-lic.tar.lzma" />
         <release tarname="bash-3.1.17-3-msys-1.0.13-lic.tar.lzma" />
       </component>
-      <licence tarname="bash-%-msys-%-lic.tar" />
-      <source tarname="bash-%-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 3846676..40d2ee0 100644 (file)
@@ -1,5 +1,8 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <software-distribution project="MinGW" home="http://mingw.org" issue="@YYYYMMDDNN@">
+
+  <!-- File: msys-core.xml -->
+
   <package-collection subsystem="msys">
     <download-host uri="http://prdownloads.sourceforge.net/mingw/%F?download" />
     <package name="msys-core">
@@ -11,8 +14,8 @@
           main components of MSYS, including the MSYS runtime DLL itself.
         </paragraph>
         <paragraph>MSYS is a fork of Cygwin and is more friendly to the
-          Win32 user. It offers only a user land environment for MinGW
-          development. It converts posix paths before executing a "native"
+          Win32 user. It primarily offers a user land environment for MinGW
+          development. It converts POSIX paths before executing a "native"
           win32 program. This allows the users of the MinGW version of GCC
           to port and build packages in a GNU familiar way and removes the
           UNIX complexities that Cygwin adds.
           of all *nix tools.
         </paragraph>
       </description>
+
+      <source tarname="msysCORE-%-msys-%-src.tar" />
+      <licence tarname="msysCORE-%-msys-%-lic.tar" />
+
       <component class="bin">
-        <!-- Note that the msysCORE-bin component actually contains the
-        MSYS dll, as well as the licence file and documentation.
-        -->
-        <release tarname="msysCORE-1.0.13-2-msys-1.0.13-bin.tar.lzma" />
-        <release tarname="msysCORE-1.0.14-1-msys-1.0.14-bin.tar.lzma" />
+        <!-- Note: no specific dll component in this package; the
+         MSYS dll, which is required by all MSYS packages, is bundled
+         within this msys-core-bin component.
+         -->
         <release tarname="msysCORE-1.0.15-1-msys-1.0.15-bin.tar.lzma" />
       </component>
+
       <component class="ext">
         <!-- msys-core-ext contains tools that have dependencies on
-        components other than msys-core-bin alone. New for 1.0.15.
-        -->
+         components other than msys-core-bin alone.  New for 1.0.15.
+         -->
         <release tarname="msysCORE-1.0.15-1-msys-1.0.15-ext.tar.lzma" />
+
+        <!-- commented out references below are not yet available;
+         uncomment each as the respective manifest is published.
+         -->
+        <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-grep-*-msys-*-bin.tar" />
-        <requires eq="msys-sed-*-msys-*-bin.tar" />
-        <requires eq="msys-gawk-*-msys-*-bin.tar" />
+        <!--requires eq="msys-gawk-*-msys-*-bin.tar" /-->
+        <!--requires eq="msys-grep-*-msys-*-bin.tar" /-->
+        <!--requires eq="msys-sed-*-msys-*-bin.tar" /-->
       </component>
+
       <component class="dev">
-        <release tarname="msysCORE-1.0.13-2-msys-1.0.13-dev.tar.lzma" />
-        <release tarname="msysCORE-1.0.14-1-msys-1.0.14-dev.tar.lzma" />
         <release tarname="msysCORE-1.0.15-1-msys-1.0.15-dev.tar.lzma" />
       </component>
+
+      <component class="doc">
+        <release tarname="msysCORE-1.0.15-1-msys-1.0.15-doc.tar.lzma" />
+      </component>
+
+      <component class="lic">
+        <release tarname="msysCORE-1.0.15-1-msys-1.0.15-lic.tar.lzma" />
+      </component>
+
       <component class="dbg">
-        <release tarname="msysCORE-1.0.13-2-msys-1.0.13-dbg.tar.lzma" />
-        <release tarname="msysCORE-1.0.14-1-msys-1.0.14-dbg.tar.lzma" />
         <release tarname="msysCORE-1.0.15-1-msys-1.0.15-dbg.tar.lzma" />
         <requires eq="msys-core-%-msys-%-bin.tar" />
       </component>
-      <!-- licence info and other docs are included in the -bin component -->
-      <licence tarname="msysCORE-%-msys-%-bin.tar" />
-      <source tarname="msysCORE-%-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 126cf86..1659170 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-coreutils.xml -->
+
   <package-collection subsystem="msys">
     <download-host uri="http://prdownloads.sourceforge.net/mingw/%F?download" />
+
     <package name="msys-coreutils">
       <affiliate group="MSYS Base System" />
       <description lang="en" title="coreutils: GNU collection of common command line utilities" >
           `mkfifo.exe' are known to be broken.
         </paragraph>
       </description>
+
+      <source tarname="coreutils-%-msys-%-src.tar" />
+      <licence tarname="coreutils-%-msys-%-lic.tar" />
+
       <component class="bin">
-        <release tarname="coreutils-5.97-2-msys-1.0.11-bin.tar.lzma" />
-        <release tarname="coreutils-5.97-3-msys-1.0.13-bin.tar.lzma" >
+        <release tarname="coreutils-5.97-3-msys-1.0.13-bin.tar.lzma">
           <requires eq="msys-libintl-*-msys-*-dll-8.tar" />
           <requires eq="msys-libiconv-*-msys-*-dll-2.tar" />
           <requires eq="msys-libtermcap-*-msys-*-dll-0.tar" />
         </release>
         <requires eq="msys-core-*-msys-*-bin.tar" />
-        <requires eq="msys-termcap-*-msys-*-bin.tar" />
       </component>
+
       <component class="ext">
-        <release tarname="coreutils-5.97-2-msys-1.0.11-ext.tar.lzma" />
-        <release tarname="coreutils-5.97-3-msys-1.0.13-ext.tar.lzma" >
-          <requires eq="msys-libintl-*-msys-*-dll-8.tar" />
-        </release>
-        <requires eq="msys-core-*-msys-*-bin.tar" />
         <requires eq="msys-coreutils-%-msys-%-bin.tar" />
+        <release tarname="coreutils-5.97-3-msys-1.0.13-ext.tar.lzma" />
       </component>
+
       <component class="lang">
-        <release tarname="coreutils-5.97-2-msys-1.0.11-lang.tar.lzma" />
         <release tarname="coreutils-5.97-3-msys-1.0.13-lang.tar.lzma" />
       </component>
+
       <component class="doc">
-        <release tarname="coreutils-5.97-2-msys-1.0.11-doc.tar.lzma" />
         <release tarname="coreutils-5.97-3-msys-1.0.13-doc.tar.lzma" />
       </component>
+
       <component class="lic">
-        <release tarname="coreutils-5.97-2-msys-1.0.11-lic.tar.lzma" />
         <release tarname="coreutils-5.97-3-msys-1.0.13-lic.tar.lzma" />
       </component>
-      <licence tarname="coreutils-%-msys-%-lic.tar" />
-      <source tarname="coreutils-%-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 a3c4567..23fa6ba 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-gettext.xml -->
+
   <package-collection subsystem="msys">
     <download-host uri="http://prdownloads.sourceforge.net/mingw/%F?download" />
+
     <package name="msys-gettext">
       <affiliate group="MSYS System Builder" />
       <description lang="en" title="gettext (msys): GNU Internationalization Library and Utilities" >
           library itself, which is used by many other msys packages.
         </paragraph>
       </description>
+
+      <source tarname="gettext-%-msys-%-src.tar" />
+      <licence tarname="gettext-%-msys-%-lic.tar" />
+
       <component class="bin">
         <release tarname="gettext-0.17-1-msys-1.0.11-bin.tar.lzma" />
         <release tarname="gettext-0.17-2-msys-1.0.13-bin.tar.lzma" >
           <requires eq="msys-libintl-%-msys-%-dll-8.tar" />
           <requires eq="msys-libiconv-*-msys-*-dll-2.tar" />
         </release>
-        <requires eq="msys-core-*-msys-*-bin.tar" />
       </component>
+
       <component class="doc">
         <release tarname="gettext-0.17-1-msys-1.0.11-doc.tar.lzma" />
         <release tarname="gettext-0.17-2-msys-1.0.13-doc.tar.lzma" />
       </component>
+
       <component class="lic">
         <release tarname="gettext-0.17-1-msys-1.0.11-lic.tar.lzma" />
         <release tarname="gettext-0.17-2-msys-1.0.13-lic.tar.lzma" />
       </component>
+
       <component class="dev">
         <release tarname="gettext-0.17-1-msys-1.0.11-dev.tar.lzma" />
         <release tarname="gettext-0.17-2-msys-1.0.13-dev.tar.lzma" >
           <requires eq="msys-libexpat-*-msys-*-dll-1.tar" />
           <requires eq="msys-libtermcap-*-msys-*-dll-0.tar.lzma" />
         </release>
-        <requires eq="msys-core-*-msys-*-bin.tar" />
       </component>
+
       <component class="ext">
         <release tarname="gettext-0.17-1-msys-1.0.11-ext.tar.lzma" />
         <release tarname="gettext-0.17-2-msys-1.0.13-ext.tar.lzma" />
       </component>
-      <licence tarname="gettext-%-msys-%-lic.tar" />
-      <source tarname="gettext-%-msys-%-src.tar" />
     </package>
+
     <package name="msys-libintl">
       <affiliate group="MSYS System Builder" />
       <description lang="en" title="libintl (msys): GNU Internationalization Runtime Library" >
           asprintf utility library.
         </paragraph>
       </description>
+
+      <source tarname="gettext-%-msys-%-src.tar" />
+      <licence tarname="gettext-%-msys-%-lic.tar" />
+
       <component class="dll">
         <release tarname="libintl-0.17-2-msys-dll-8.tar.lzma" />
         <requires eq="msys-core-*-msys-*-bin.tar" />
         <requires eq="msys-libiconv-*-msys-*-dll-2.tar" />
       </component>
-      <licence tarname="gettext-%-msys-%-lic.tar" />
-      <source tarname="gettext-%-msys-%-src.tar" />
     </package>
+
     <package name="msys-libgettextpo">
       <affiliate group="MSYS System Builder" />
       <description lang="en" title="libgettextpo (msys): GNU Internationalization Utility Library" >
           many other msys packages.
         </paragraph>
       </description>
+
+      <source tarname="gettext-%-msys-%-src.tar" />
+      <licence tarname="gettext-%-msys-%-lic.tar" />
+
       <component class="dll">
         <release tarname="libgettextpo-0.17-2-msys-dll-0.tar.lzma" />
         <requires eq="msys-core-*-msys-*-bin.tar" />
         <requires eq="msys-libiconv-*-msys-*-dll-2.tar" />
         <requires eq="msys-libtermcap-*-msys-*-dll-0.tar.lzma" />
       </component>
-      <licence tarname="gettext-%-msys-%-lic.tar" />
-      <source tarname="gettext-%-msys-%-src.tar" />
     </package>
+
     <package name="msys-libasprintf">
       <affiliate group="MSYS System Builder" />
       <description lang="en" title="libasprintf (msys): GNU Internationalization Utility Library" >
           many other msys packages.
         </paragraph>
       </description>
+
+      <source tarname="gettext-%-msys-%-src.tar" />
+      <licence tarname="gettext-%-msys-%-lic.tar" />
+
       <component class="dll">
         <release tarname="libasprintf-0.17-2-msys-dll-0.tar.lzma" />
         <requires eq="msys-core-*-msys-*-bin.tar" />
       </component>
-      <licence tarname="gettext-%-msys-%-lic.tar" />
-      <source tarname="gettext-%-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 eecb4fa..878c7d7 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-libiconv.xml -->
+
   <package-collection subsystem="msys">
     <download-host uri="http://prdownloads.sourceforge.net/mingw/%F?download" />
+
     <package name="msys-libiconv">
       <affiliate group="MSYS System Builder" />
       <description lang="en" title="libiconv (msys): GNU libraries and utilities for character set conversion" >
           should install the mingw32-libiconv-* package(s) instead.
         </paragraph>
       </description>
+
+      <source tarname="libiconv-%-msys-%-src.tar" />
+      <licence tarname="libiconv-%-msys-%-lic.tar" />
+
       <component class="bin">
-        <release tarname="libiconv-1.13.1-1-msys-1.0.11-bin.tar.lzma" />
-        <release tarname="libiconv-1.13.1-2-msys-1.0.13-bin.tar.lzma" >
+        <release tarname="libiconv-1.13.1-2-msys-1.0.13-bin.tar.lzma">
           <requires eq="msys-libintl-*-msys-*-dll-8.tar" />
           <requires eq="msys-libiconv-%-msys-%-dll-2.tar" />
         </release>
         <requires eq="msys-core-*-msys-*-bin.tar" />
       </component>
+
       <component class="doc">
-        <release tarname="libiconv-1.13.1-1-msys-1.0.11-doc.tar.lzma" />
         <release tarname="libiconv-1.13.1-2-msys-1.0.13-doc.tar.lzma" />
       </component>
+
       <component class="lic">
-        <release tarname="libiconv-1.13.1-1-msys-1.0.11-lic.tar.lzma" />
         <release tarname="libiconv-1.13.1-2-msys-1.0.13-lic.tar.lzma" />
       </component>
+
       <component class="dev">
-        <release tarname="libiconv-1.13.1-1-msys-1.0.11-dev.tar.lzma" />
         <release tarname="libiconv-1.13.1-2-msys-1.0.13-dev.tar.lzma" >
           <requires eq="msys-libiconv-%-msys-%-dll-2.tar" />
         </release>
       </component>
+
       <component class="dll">
         <release tarname="libiconv-1.13.1-2-msys-1.0.13-dll-2.tar.lzma" />
         <requires eq="msys-core-*-msys-*-bin.tar" />
       </component>
-      <licence tarname="libiconv-%-msys-%-lic.tar" />
-      <source tarname="libiconv-%-msys-%-src.tar" />
     </package>
+
     <package name="msys-libcharset">
       <affiliate group="MSYS System Builder" />
       <description lang="en" title="libcharset (msys): GNU libraries and utilities for character set conversion" >
           should install the mingw32-libiconv-* package(s) instead.
         </paragraph>
       </description>
+
+      <source tarname="libiconv-%-msys-%-src.tar" />
+      <licence tarname="libiconv-%-msys-%-lic.tar" />
+
       <component class="dll">
         <release tarname="libcharset-1.13.1-2-msys-1.0.13-dll-1.tar.lzma" />
         <requires eq="msys-core-*-msys-*-bin.tar" />
       </component>
-      <licence tarname="libiconv-%-msys-%-lic.tar" />
-      <source tarname="libiconv-%-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: -->
diff --git a/msys/msys-package-list.xml b/msys/msys-package-list.xml
new file mode 100644 (file)
index 0000000..23b91d9
--- /dev/null
@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<software-distribution project="MinGW" home="http://www.mingw.org" issue="@YYYYMMDDNN@">
+
+  <!-- File: msys-package-list.xml -->
+
+  <!-- This is a preliminary catalogue describing the contents of the
+       MSYS distribution. -->
+
+  <package-group-hierarchy>
+    <package-group name="MSYS" expand="true">
+      <package-group name="MSYS Base System" />
+      <!--package-group name="MSYS Developer Toolkit" /-->
+      <!--package-group name="MSYS System Builder" /-->
+    </package-group>
+  </package-group-hierarchy>
+
+  <!-- "real" packages ~~ those commented out are yet to be published -->
+  <!--package-list catalogue="mingw32-autoconf" /-->
+  <!--package-list catalogue="mingw32-automake" /-->
+  <!--package-list catalogue="mingw32-libtool" /-->
+  <!--package-list catalogue="mingw32-libiconv" /-->
+  <!--package-list catalogue="mingw32-gettext" /-->
+  <!--package-list catalogue="msys-autoconf" /-->
+  <!--package-list catalogue="msys-autogen" /-->
+  <!--package-list catalogue="msys-automake" /-->
+  <package-list catalogue="msys-bash" />
+  <!--package-list catalogue="msys-binutils" /-->
+  <!--package-list catalogue="msys-bison" /-->
+  <!--package-list catalogue="msys-bzip2" /-->
+  <!--package-list catalogue="msys-console" /-->
+  <package-list catalogue="msys-core" />
+  <package-list catalogue="msys-coreutils" />
+  <!--package-list catalogue="msys-crypt" /-->
+  <!--package-list catalogue="msys-cvs" /-->
+  <!--package-list catalogue="msys-cygutils" /-->
+  <!--package-list catalogue="msys-dash" /-->
+  <!--package-list catalogue="msys-diffutils" /-->
+  <!--package-list catalogue="msys-expat" /-->
+  <!--package-list catalogue="msys-file" /-->
+  <!--package-list catalogue="msys-findutils" /-->
+  <!--package-list catalogue="msys-flex" /-->
+  <!--package-list catalogue="msys-gawk" /-->
+  <!--package-list catalogue="msys-gcc" /-->
+  <!--package-list catalogue="msys-gdbm" /-->
+  <package-list catalogue="msys-gettext" />
+  <!--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-less" /-->
+  <!--package-list catalogue="msys-libarchive" /-->
+  <package-list catalogue="msys-libiconv" />
+  <!--package-list catalogue="msys-libtool" /-->
+  <!--package-list catalogue="msys-libxml2" /-->
+  <!--package-list catalogue="msys-lndir" /-->
+  <!--package-list catalogue="msys-lpr-enhanced" /-->
+  <!--package-list catalogue="msys-m4" /-->
+  <!--package-list catalogue="msys-make" /-->
+  <!--package-list catalogue="msys-man" /-->
+  <!--package-list catalogue="msys-minires" /-->
+  <!--package-list catalogue="msys-mktemp" /-->
+  <!--package-list catalogue="msys-openssh" /-->
+  <!--package-list catalogue="msys-openssl" /-->
+  <!--package-list catalogue="msys-patch" /-->
+  <!--package-list catalogue="msys-perl" /-->
+  <!--package-list catalogue="msys-popt" /-->
+  <!--package-list catalogue="msys-rebase" /-->
+  <package-list catalogue="msys-regex" />
+  <!--package-list catalogue="msys-rxvt" /-->
+  <!--package-list catalogue="msys-sed" /-->
+  <!--package-list catalogue="msys-tar" /-->
+  <package-list catalogue="msys-termcap" />
+  <!--package-list catalogue="msys-texinfo" /-->
+  <!--package-list catalogue="msys-unzip" /-->
+  <!--package-list catalogue="msys-vim" /-->
+  <!--package-list catalogue="msys-w32api" /-->
+  <!--package-list catalogue="msys-wget" /-->
+  <!--package-list catalogue="msys-xz" /-->
+  <!--package-list catalogue="msys-zip" /-->
+  <!--package-list catalogue="msys-zlib" /-->
+
+  <!-- "virtual" packages -->
+  <package-list catalogue="msys-base" />
+  <!--package-list catalogue="msys-developer-toolkit" /-->
+  <!--package-list catalogue="msys-system-builder" /-->
+
+</software-distribution>
+<!-- vim: set nocompatible expandtab fileformat=unix textwidth=80 tabstop=2 shiftwidth=2: -->
index 5187dc1..06ae049 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-regex.xml -->
+
   <package-collection subsystem="msys">
     <download-host uri="http://prdownloads.sourceforge.net/mingw/%F?download" />
+
     <package name="msys-regex">
       <description lang="en" title="regex: Regular Expressions Library Documentation" >
         <paragraph>Regex provides an implementation of the GNU, POSIX, and
           files.
         </paragraph>
       </description>
+
       <component class="doc">
-        <release tarname="regex-1.20090805-1-msys-1.0.11-doc.tar.lzma" />
         <release tarname="regex-1.20090805-2-msys-1.0.13-doc.tar.lzma" />
       </component>
+
       <component class="lic">
         <release tarname="regex-0.12-1-msys-1.0.11-lic.tar.lzma" />
-        <release tarname="regex-1.20090805-1-msys-1.0.11-lic.tar.lzma" />
         <release tarname="regex-1.20090805-2-msys-1.0.13-lic.tar.lzma" />
       </component>
-      <licence tarname="regex-%-msys-%-lic.tar" />
-      <source tarname="regex-%-msys-%-src.tar" />
     </package>
+
     <package name="msys-libregex">
       <description lang="en" title="libregex: Regular Expressions Library" >
         <paragraph>Regex provides an implementation of the GNU, POSIX, and
           package provides the documentation.
         </paragraph>
       </description>
+
+      <source tarname="regex-%-msys-%-src.tar" />
+      <licence tarname="regex-%-msys-%-lic.tar" />
+
       <component class="dll">
         <release tarname="libregex-0.12-1-msys-1.0.11-dll-0.tar.lzma" />
-        <release tarname="libregex-1.20090805-1-msys-1.0.11-dll-1.tar.lzma" />
         <release tarname="libregex-1.20090805-2-msys-1.0.13-dll-1.tar.lzma" />
         <requires eq="msys-core-*-msys-*-bin.tar" />
       </component>
+
       <component class="dev">
-        <release tarname="libregex-1.20090805-1-msys-1.0.11-dev.tar.lzma" />
         <release tarname="libregex-1.20090805-2-msys-1.0.13-dev.tar.lzma" />
         <requires eq="msys-libregex-%-msys-%-dll-1.tar" />
       </component>
-      <licence tarname="regex-%-msys-%-lic.tar" />
-      <source tarname="regex-%-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 0a02543..0c8dc0c 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-termcap.xml -->
+
   <package-collection subsystem="msys">
     <download-host uri="http://prdownloads.sourceforge.net/mingw/%F?download" />
+
     <package name="msys-termcap">
       <affiliate group="MSYS Base System" />
       <description lang="en" title="termcap: The terminal feature database used by certain applications" >
           provides the runtime library.
         </paragraph>
       </description>
+
+      <source tarname="termcap-%-msys-%-src.tar" />
+      <licence tarname="termcap-%-msys-%-lic.tar" />
+
       <component class="bin">
         <release tarname="termcap-0.20050421_1-2-msys-1.0.13-bin.tar.lzma" />
-        <release tarname="termcap-0.20050421_1-1-msys-1.0.11-bin.tar.lzma" />
       </component>
+
       <component class="doc">
         <release tarname="termcap-0.20050421_1-2-msys-1.0.13-doc.tar.lzma" />
-        <release tarname="termcap-0.20050421_1-1-msys-1.0.11-doc.tar.lzma" />
       </component>
+
       <component class="lic">
         <release tarname="termcap-0.20050421_1-2-msys-1.0.13-lic.tar.lzma" />
-        <release tarname="termcap-0.20050421_1-1-msys-1.0.11-lic.tar.lzma" />
       </component>
-      <licence tarname="termcap-%-msys-%-lic.tar" />
-      <source tarname="termcap-%-msys-%-src.tar" />
     </package>
+
     <package name="msys-libtermcap">
       <description lang="en" title="libtermcap: The terminal feature library used by certain applications" >
         <paragraph>The msys-libtermcap package provides the runtime and
           provides the runtime library.
         </paragraph>
       </description>
+
+      <licence tarname="termcap-%-msys-%-lic.tar" />
+      <source tarname="termcap-%-msys-%-src.tar" />
+
       <component class="dll">
         <release tarname="libtermcap-0.20050421_1-2-msys-1.0.13-dll-0.tar.lzma" />
+        <requires eq="msys-termcap-%-msys-%-bin.tar" />
         <requires eq="msys-core-*-msys-*-bin.tar" />
       </component>
+
       <component class="dev">
-        <release tarname="libtermcap-0.20050421_1-2-msys-1.0.13-dev.tar.lzma" >
-          <requires eq="msys-libtermcap-%-msys-%-dll-0.tar" />
-        </release>
-        <release tarname="libtermcap-0.20050421_1-1-msys-1.0.11-dev.tar.lzma" />
+        <release tarname="libtermcap-0.20050421_1-2-msys-1.0.13-dev.tar.lzma" />
+        <requires eq="msys-libtermcap-%-msys-%-dll-0.tar" />
         <requires eq="msys-termcap-%-msys-%-bin.tar" />
       </component>
-      <licence tarname="termcap-%-msys-%-lic.tar" />
-      <source tarname="termcap-%-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: -->