OSDN Git Service

Update & publish mingw32-{cygutils,gendef,mingw-utils,pexports,popt}
authorCharles Wilson <cwilso11@users.sourceforge.net>
Mon, 6 Sep 2010 16:52:35 +0000 (16:52 +0000)
committerCharles Wilson <cwilso11@users.sourceforge.net>
Mon, 6 Sep 2010 16:52:35 +0000 (16:52 +0000)
Add & publish mingw32-pdcurses

ChangeLog
mingw32/issue.log
mingw32/mingw32-cygutils.xml
mingw32/mingw32-gendef.xml
mingw32/mingw32-mingw-utils.xml
mingw32/mingw32-package-list.xml
mingw32/mingw32-pdcurses.xml [new file with mode: 0644]
mingw32/mingw32-pexports.xml
mingw32/mingw32-popt.xml

index d9a33e2..1620f46 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,37 @@
 2010-09-06  Charles Wilson  <mingw@cwilson.fastmail.fm>
 
+       Update & publish mingw32-{cygutils,gendef,mingw-utils,pexports,popt}
+       Add & publish mingw32-pdcurses
+
+       * mingw32/mingw32-cygutils.xml: Clean up formatting; move versioned
+       DLL requirements specs inside the dependent release entity recent
+       releaseof all components; generate and publish
+       mingw32-cygutils.xml.lzma.
+       * mingw32/mingw32-gendef.xml: Clean up formatting; generate and
+       publish mingw32-gendef.xml.lzma.
+       * mingw32/mingw32-mingw-utils.xml: Clean up formatting; generate and
+       publish mingw32-mingw-utils.xml.lzma.
+       * mingw32/mingw32-pexports.xml: Clean up formatting; generate and
+       publish mingw32-pexports.xml.lzma.
+       * mingw32/mingw32-popt.xml: Clean up formatting; move versioned DLL
+       requirements specs inside the dependent release entity recent release
+       of all components; generate and publish mingw32-popt.xml.lzma.
+       * mingw32/mingw32-pdcurses.xml: New meta package description;
+       generate and publish mingw32-pdcurses.xml.lzma.
+
+       * mingw32/mingw32-package-list.xml (mingw32-cygutils): Make it
+       visible.
+       (mingw32-gendef): Ditto.
+       (mingw32-mingw-utils): Ditto.
+       (mingw32-pexports): Ditto.
+       (mingw32-popt): Ditto.
+       (mingw32-pdcurses): Ditto.
+       Regenerate and publish mingw32-package-list.xml.lzma
+
+       * mingw32/issue.log: Updated accordingly.
+
+2010-09-06  Charles Wilson  <mingw@cwilson.fastmail.fm>
+
        Update & publish mingw32-{basic-bsdtar,bzip2,libarchive,xz,zlib}
 
        * mingw32/mingw32-basic-bsdtar.xml: Clean up formatting; generate and
index 41f0681..74588c5 100644 (file)
   mingw32-basic-bsdtar.xml:2010090600
   mingw32-binutils.xml:2010061600
   mingw32-bzip2.xml:2010090600
+  mingw32-cygutils.xml:2010090600
   mingw32-expat.xml:2010052100
   mingw32-gdb.xml:2010052101
+  mingw32-gendef.xml:2010090600
   mingw32-gettext.xml:2010090600
   mingw32-libarchive.xml:2010090600
   mingw32-libiconv.xml:2010090601
   mingw32-libtool.xml:2010090600
   mingw32-make.xml:2010070100
-  mingw32-package-list.xml:2010090602
+  mingw32-mingw-utils.xml:2010090600
+  mingw32-package-list.xml:2010090603
+  mingw32-pdcurses.xml:2010090600
+  mingw32-pexports.xml:2010090600
+  mingw32-popt.xml:2010090600
   mingw32-runtime.xml:2010052101
   mingw32-xz.xml:2010090600
   mingw32-zlib.xml:2010090600
index dbee9c6..d013da3 100644 (file)
@@ -1,58 +1,69 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <software-distribution project="MinGW" home="http://mingw.org" issue="@YYYYMMDDNN@">
+
+  <!-- File: mingw32-cygutils.xml -->
+
   <package-collection subsystem="mingw32">
     <download-host uri="http://prdownloads.sourceforge.net/mingw/%F?download" />
+
     <package name="mingw32-cygutils" alias="cygutils" >
       <description lang="en" title="cygutils: A collection of simple utilities" >
         <paragraph>The cygutils package contains a collection of simple
-          utilities from various sources. However, this mingw32 port is
-          a stripped-down version that provides only the line-ending
-          conversion programs.
+          utilities from various sources.  However, this mingw32 port is a
+          stripped-down version that provides only the line-ending conversion
+          programs.
         </paragraph>
-        <paragraph>The mingw32-cygutils package provides the documentation
-          for cygutils, but no actual utilities. The associated
-          mingw32-cygutils-dos2unix package provides the line-ending
-          conversion programs dos2unix, unix2dos, d2u, and u2d.
+        <paragraph>The mingw32-cygutils package provides the documentation for
+          cygutils, but no actual utilities.  The associated
+          mingw32-cygutils-dos2unix package provides the line-ending conversion
+          programs dos2unix, unix2dos, d2u, and u2d.
         </paragraph>
       </description>
+
+      <licence tarname="cygutils-%-mingw32-%-lic.tar" />
+      <source tarname="cygutils-%-mingw32-%-src.tar" />
+
       <component class="doc">
         <release tarname="cygutils-1.3.4-1-mingw32-doc.tar.lzma" />
       </component>
+
       <component class="lic">
         <release tarname="cygutils-1.3.4-1-mingw32-lic.tar.lzma" />
       </component>
-      <licence tarname="cygutils-%-mingw32-%-lic.tar" />
-      <source tarname="cygutils-%-mingw32-%-src.tar" />
     </package>
+
     <package name="mingw32-cygutils-dos2unix" alias="cygutils-dos2unix">
       <description lang="en" title="cygutils-dos2unix: line-ending conversion utilities" >
         <paragraph>The cygutils-dos2unix package contains implementations of
           dos2unix and unix2dos (d2u, u2d) for modifying the line-ending
-          character(s) used by text files. Each can operate on a list of
-          files, converting them in-place, or as part of a pipeline.
+          character(s) used by text files. Each can operate on a list of files,
+          converting them in-place, or as part of a pipeline.
         </paragraph>
         <paragraph>The MinGW/MSYS project provides two versions of the
-          cygutils-dos2unix package: this mingw32-cygutils-dos2unix one, and
-          the msys-cygutils-dos2unix version. The msys version requires the
-          MSYS dll, but directly understands MSYS pathnames and blends more
-          seamlessly into pipelines with other MSYS tools. This mingw32
-          version does not require the MSYS dll, and is a direct replacement
-          for the old d2u and u2d scripts, and for the unix2dos/dos2unix
-          executables that were long part of the mingw-utils package.
+          cygutils-dos2unix package: this mingw32-cygutils-dos2unix one, and the
+          msys-cygutils-dos2unix version.  The msys version requires the MSYS
+          dll, but directly understands MSYS pathnames and blends more
+          seamlessly into pipelines with other MSYS tools.  This mingw32 version
+          does not require the MSYS dll, and is a direct replacement for the old
+          d2u and u2d scripts, and for the unix2dos/dos2unix executables that
+          were long part of the mingw-utils package.
         </paragraph>
-        <paragraph>The mingw32-cygutils-dos2unix package provides the
-          unix2dos and dos2unix (u2d, d2u) conversion programs. The
-          associated mingw32-cygutils package provides documentation only.
+        <paragraph>The mingw32-cygutils-dos2unix package provides the unix2dos
+          and dos2unix (u2d, d2u) conversion programs.  The associated
+          mingw32-cygutils package provides documentation only.
         </paragraph>
       </description>
-      <component class="bin">
-        <release tarname="cygutils-dos2unix-1.3.4-1-mingw32-bin.tar.lzma" />
-        <requires eq="mingw32-libpopt-*-mingw32-*-dll-0.tar" />
-      </component>
+
       <licence tarname="cygutils-%-mingw32-%-lic.tar" />
       <source tarname="cygutils-%-mingw32-%-src.tar" />
+
+      <component class="bin">
+        <release tarname="cygutils-dos2unix-1.3.4-1-mingw32-bin.tar.lzma" >
+          <requires eq="mingw32-libpopt-*-mingw32-*-dll-0.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 48ee090..c7e4f42 100644 (file)
@@ -1,42 +1,49 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <software-distribution project="MinGW" home="http://mingw.org" issue="@YYYYMMDDNN@">
+
+  <!-- File: mingw32-gendef.xml -->
+
   <package-collection subsystem="mingw32">
     <download-host uri="http://prdownloads.sourceforge.net/mingw/%F?download" />
+
     <package name="mingw32-gendef" alias="gendef">
       <description lang="en" title="gendef: Generate .def files for DLLs" >
         <paragraph>gendef can extract information from DLLs to create
-          corresponding .def files that list the symbols available in each
-          DLL.  .def files can then be used by dlltool (mingw32-binutils)
-          to generate import libraries. gendef is similar to pexports, but
-          the two tools differ in how each determines the "decoration" (or
-          calling convention) appropriate for each symbol, since that
-          information is not always available directly from the DLL's
-          symbol table.  gendef locates the symbol's code in the DLL, and
-          uses a disassembler to determine that information. pexports can
-          use a C pre-processor to extract the information, provided you
-          have the appropriate header files.  Neither method is foolproof,
-          so both tools are provided.
+          corresponding .def files that list the symbols available in each DLL.
+          .def files can then be used by dlltool (mingw32-binutils) to generate
+          import libraries.  gendef is similar to pexports, but the two tools
+          differ in how each determines the "decoration" (or calling convention)
+          appropriate for each symbol, since that information is not always
+          available directly from the DLL's symbol table.  gendef locates the
+          symbol's code in the DLL, and uses a disassembler to determine that
+          information.  pexports can use a C pre-processor to extract the
+          information, provided you have the appropriate header files.  Neither
+          method is foolproof, so both tools are provided.
         </paragraph>
-        <paragraph>gendef was written by the MinGW64 team. It can extract
-          symbols from 32bit or 64bit EXEs or DLLs. It can automatically
-          detect stdcall, fastcall, and cdecl calling conventions and
-          generate the correctly decorated function names, without requiring
-          the header files or a C pre-processor.
+        <paragraph>gendef was written by the MinGW64 team.  It can extract
+          symbols from 32bit or 64bit EXEs or DLLs.  It can automatically detect
+          stdcall, fastcall, and cdecl calling conventions and generate the
+          correctly decorated function names, without requiring the header files
+          or a C pre-processor.
         </paragraph>
       </description>
+
+      <licence tarname="gendef-%-mingw32-%-lic.tar" />
+      <source tarname="gendef-%-mingw32-%-src.tar" />
+
       <component class="bin">
         <release tarname="gendef-1.0.1346-1-mingw32-bin.tar.lzma" />
       </component>
+
       <component class="doc">
         <release tarname="gendef-1.0.1346-1-mingw32-doc.tar.lzma" />
       </component>
+
       <component class="lic">
         <release tarname="gendef-1.0.1346-1-mingw32-lic.tar.lzma" />
       </component>
-      <licence tarname="gendef-%-mingw32-%-lic.tar" />
-      <source tarname="gendef-%-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 1810611..b175a4c 100644 (file)
@@ -1,35 +1,42 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <software-distribution project="MinGW" home="http://mingw.org" issue="@YYYYMMDDNN@">
+
+  <!-- File: mingw32-mingw-utils.xml -->
+
   <package-collection subsystem="mingw32">
     <download-host uri="http://prdownloads.sourceforge.net/mingw/%F?download" />
+
     <package name="mingw32-mingw-utils" alias="mingw-utils mingw32-utils">
       <description lang="en" title="mingw-utils: Various useful tools for MinGW" >
-        <paragraph>mingw-utils provides a number of useful utilities for
-          MinGW. These include: `a2dll', a script to generate DLLs from .a
-          archives; `dsw2mak', a script to generate gcc-compatibile GNU
-          Makefiles from MSDevStudio workspace files; `redir.exe', a utility
-          for redirecting stderr within cmd.exe sessions; `reimp.exe', a
-          tool that converts certain MS-format import libraries to GNU
-          format; `res2coff', for converting .res resource files to .o
-          object format (possibly obsoleted by modern versions of windres
-          from mingw32-binutils). Finally, this package also provides an
-          experimental version of `msys-here.exe', a shell extension that
-          adds a context-menu option to Windows Explorer. To install
-          msys-here, run the `msys-here-config' script.
+        <paragraph>mingw-utils provides a number of useful utilities for MinGW.
+          These include: `a2dll', a script to generate DLLs from .a archives;
+          `dsw2mak', a script to generate gcc-compatibile GNU Makefiles from
+          MSDevStudio workspace files; `redir.exe', a utility for redirecting
+          stderr within cmd.exe sessions; `reimp.exe', a tool that converts
+          certain MS-format import libraries to GNU format; `res2coff', for
+          converting .res resource files to .o object format (possibly obsoleted
+          by modern versions of windres from mingw32-binutils).  Finally, this
+          package also provides an experimental version of `msys-here.exe', a
+          shell extension that adds a context-menu option to Windows Explorer.
+          To install msys-here, run the `msys-here-config' script.
         </paragraph>
         <paragraph>Several utilities were provided in the past by previous
-          incarnations of mingw-utils. These included pexports, which is
-          now provided by the separate mingw32-pexports package; dos2unix
-          and unix2dos, which are both now provided by the separate
-          mingw32-cygutils-dos2unix package; and DrMinGW. DrMinGW is now
+          incarnations of mingw-utils.  These included pexports, which is now
+          provided by the separate mingw32-pexports package; dos2unix and
+          unix2dos, which are both now provided by the separate
+          mingw32-cygutils-dos2unix package; and DrMinGW.  DrMinGW is now
           available and maintained outside the MinGW/MSYS project by its
           original author: http://code.google.com/p/jrfonseca/wiki/DrMingw
         </paragraph>
       </description>
+
+      <licence tarname="mingw-utils-%-mingw32-%-lic.tar" />
+      <source tarname="mingw-utils-%-mingw32-%-src.tar" />
+
       <component class="bin">
-        <release tarname="mingw-utils-0.4-1-mingw32-bin.tar.lzma" />
-        <!-- the following are needed by msys-here-config, a2dll,
-        and dsw2mak -->
+        <!-- All of the following requirements are needed to satisfy 
+             the msys-here-config, a2dll, and dsw2mak elements of
+             mingw-utils -->
         <requires eq="msys-core-*-msys-*-bin.tar" />
         <requires eq="msys-bash-*-msys-*-bin.tar" />
         <requires eq="msys-coreutils-*-msys-*-bin.tar" />
         <requires eq="msys-gawk-*-msys-*-bin.tar" />
         <requires eq="mingw32-binutils-*-mingw32-*-bin.tar" />
         <requires eq="mingw32-pexports-*-mingw32-*-bin.tar" />
+        <release tarname="mingw-utils-0.4-1-mingw32-bin.tar.lzma" />
       </component>
+
       <component class="doc">
         <release tarname="mingw-utils-0.4-1-mingw32-doc.tar.lzma" />
       </component>
+
       <component class="lic">
         <release tarname="mingw-utils-0.4-1-mingw32-lic.tar.lzma" />
       </component>
-      <licence tarname="mingw-utils-%-mingw32-%-lic.tar" />
-      <source tarname="mingw-utils-%-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 e2928d5..4f14605 100644 (file)
   <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-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-gendef" /-->
+  <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-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-pdcurses" />
+  <package-list catalogue="mingw32-pexports" />
+  <package-list catalogue="mingw32-popt" />
   <package-list catalogue="mingw32-pthreads-w32" />
   <package-list catalogue="mingw32-runtime" />
   <package-list catalogue="mingw32-xz" />
diff --git a/mingw32/mingw32-pdcurses.xml b/mingw32/mingw32-pdcurses.xml
new file mode 100644 (file)
index 0000000..27179e1
--- /dev/null
@@ -0,0 +1,71 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<software-distribution project="MinGW" home="http://mingw.org" issue="@YYYYMMDDNN@">
+
+  <!-- File: mingw32-pdcurses.xml -->
+
+  <package-collection subsystem="mingw32">
+    <download-host uri="http://prdownloads.sourceforge.net/mingw/%F?download" />
+
+    <package name="mingw32-pdcurses" alias="mingw32-PDCurses pdcurses PDCurses">
+      <description lang="en" title="PDCurses: Public Domain Curses Implementation">
+        <paragraph>Public Domain Curses, aka PDCurses, is an implementation of
+          X/Open curses for multiple platforms.  This package provides normal,
+          unicode (wide char), and UTF-8 versions of the library and associated
+          demonstration programs.
+        </paragraph>
+        <paragraph>The mingw32-pdcurses package provides the documentation and
+          demonstration programs for the PDCurses library.  The associated
+          mingw32-libpdcurses package provides the runtime library and related
+          development files.
+        </paragraph>
+      </description>
+
+      <licence tarname="PDCurses-%-mingw32-%-lic.tar" />
+      <source tarname="PDCurses-%-mingw32-%-src.tar" />
+
+      <component class="bin">
+        <release tarname="PDCurses-3.4-1-mingw32-bin.tar.lzma" >
+          <requires eq="mingw32-libpdcurses-%-mingw32-%-dll.tar" />
+        </release>
+      </component>
+
+      <component class="doc">
+        <release tarname="PDCurses-3.4-1-mingw32-doc.tar.lzma" />
+      </component>
+
+      <component class="lic">
+        <release tarname="PDCurses-3.4-1-mingw32-lic.tar.lzma" />
+      </component>
+    </package>
+
+    <package name="mingw32-libpdcurses" alias="libpdcurses">
+      <description lang="en" title="libpdcurses: Public Domain Curses Implementation" >
+        <paragraph>Public Domain Curses, aka PDCurses, is an implementation of
+          X/Open curses for multiple platforms.  This package provides normal,
+          unicode (wide char), and UTF-8 versions of the library and associated
+          demonstration programs.
+        </paragraph>
+        <paragraph>The mingw32-libpdcurses package provides the runtime library
+          and related development files for pdcurses.  The associated
+          mingw32-pdcurses package provides the documentation and demonstration
+          programs related to the library.
+        </paragraph>
+      </description>
+
+      <licence tarname="PDCurses-%-mingw32-%-lic.tar" />
+      <source tarname="PDCurses-%-mingw32-%-src.tar" />
+
+      <component class="dll">
+        <release tarname="libpdcurses-3.4-1-mingw32-dll.tar.lzma" />
+      </component>
+
+      <component class="dev">
+        <release tarname="libpdcurses-3.4-1-mingw32-dev.tar.lzma" >
+          <requires eq="mingw32-libpdcurses-%-mingw32-%-dll.tar" />
+        </release>
+      </component>
+    </package>
+
+  </package-collection>
+</software-distribution>
+<!-- vim: set nocompatible expandtab fileformat=unix textwidth=80 tabstop=2 shiftwidth=2: -->
index ab2341e..c4d5885 100644 (file)
@@ -1,46 +1,52 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <software-distribution project="MinGW" home="http://mingw.org" issue="@YYYYMMDDNN@">
+
+  <!-- File: mingw32-pexports.xml -->
+
   <package-collection subsystem="mingw32">
     <download-host uri="http://prdownloads.sourceforge.net/mingw/%F?download" />
     <package name="mingw32-pexports" alias="pexports">
       <description lang="en" title="pexports: Generate .def files for DLLs" >
         <paragraph>pexports can extract information from DLLs to create
-          corresponding .def files that list the symbols available in each
-          DLL.  .def files can then be used by dlltool (mingw32-binutils)
-          to generate import libraries. pexports is similar to gendef, but
-          the two tools differ in how each determines the "decoration" (or
-          calling convention) appropriate for each symbol, since that
-          information is not always available directly from the DLL's
-          symbol table. pexports can use a C pre-processor to extract the
-          information, provided you have the appropriate header files.
-          gendef locates the symbol's code in the DLL, and uses a
-          disassembler to determine that information. Neither method is
-          foolproof, so both tools are provided.
+          corresponding .def files that list the symbols available in each DLL.
+          .def files can then be used by dlltool (mingw32-binutils) to generate
+          import libraries.  pexports is similar to gendef, but the two tools
+          differ in how each determines the "decoration" (or calling convention)
+          appropriate for each symbol, since that information is not always
+          available directly from the DLL's symbol table.  pexports can use a C
+          pre-processor to extract the information, provided you have the
+          appropriate header files.  gendef locates the symbol's code in the DLL,
+          and uses a disassembler to determine that information.  Neither method
+          is foolproof, so both tools are provided.
         </paragraph>
         <paragraph>Note that in order for pexports to detect the calling
-          convention, you must specify on the command line the headers to
-          parse. If the symbols are not declared in those headers, then the
-          proper decorations cannot be computed. Originally written by
-          Anders Norlander, it now supports both 32bit and 64bit DLLs and
-          EXEs thanks to Tor Lillqvist.
+          convention, you must specify on the command line the headers to parse.
+          If the symbols are not declared in those headers, then the proper
+          decorations cannot be computed.  Originally written by Anders
+          Norlander, it now supports both 32bit and 64bit DLLs and EXEs thanks
+          to Tor Lillqvist.
         </paragraph>
       </description>
+
+      <licence tarname="pexports-%-mingw32-%-lic.tar" />
+      <source tarname="pexports-%-mingw32-%-src.tar" />
+
       <component class="bin">
-        <release tarname="pexports-0.44-1-mingw32-bin.tar.lzma" />
         <requires eq="mingw32-gcc-core-*-mingw32-*-bin.tar" />
-        <requires eq="mingw32-w32api-*-mingw32-*-dev.tar" />
         <requires eq="mingw32-mingwrt-*-mingw32-*-dev.tar" />
+        <requires eq="mingw32-w32api-*-mingw32-*-dev.tar" />
+        <release tarname="pexports-0.44-1-mingw32-bin.tar.lzma" />
       </component>
+
       <component class="doc">
         <release tarname="pexports-0.44-1-mingw32-doc.tar.lzma" />
       </component>
+
       <component class="lic">
         <release tarname="pexports-0.44-1-mingw32-lic.tar.lzma" />
       </component>
-      <licence tarname="pexports-%-mingw32-%-lic.tar" />
-      <source tarname="pexports-%-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 8be91ff..cd22c07 100644 (file)
@@ -1,57 +1,69 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <software-distribution project="MinGW" home="http://mingw.org" issue="@YYYYMMDDNN@">
+
+  <!-- File: mingw32-popt.xml -->
+
   <package-collection subsystem="mingw32">
     <download-host uri="http://prdownloads.sourceforge.net/mingw/%F?download" />
+
     <package name="mingw32-popt" alias="popt">
       <description lang="en" title="popt: Command line option parsing library" >
-        <paragraph>popt is a command line option parsing library. While
-          popt is similiar to getopt, it contains a number of enhancements.
-          This version is based on the rpm5.org version of popt, rather
-          than the rpm.org version. The rpm5.org implementation is more
-          portable.
+        <paragraph>popt is a command line option parsing library.  While popt is
+          similiar to getopt, it contains a number of enhancements.  This
+          version is based on the rpm5.org version of popt, rather than the
+          rpm.org version.  The rpm5.org implementation is more portable.
         </paragraph>
-        <paragraph>The mingw32-popt package provides the documentation for
-          the popt library. The associated mingw32-libpopt package provides
-          the runtime library and development files.
+        <paragraph>The mingw32-popt package provides the documentation for the
+          popt library.  The associated mingw32-libpopt package provides the
+          runtime library and development files.
         </paragraph>
       </description>
+
+      <licence tarname="popt-%-mingw32-%-lic.tar" />
+      <source tarname="popt-%-mingw32-%-src.tar" />
+
       <component class="doc">
         <release tarname="popt-1.15-1-mingw32-doc.tar.lzma" />
       </component>
+
       <component class="lic">
         <release tarname="popt-1.15-1-mingw32-lic.tar.lzma" />
       </component>
-      <licence tarname="popt-%-mingw32-%-lic.tar" />
-      <source tarname="popt-%-mingw32-%-src.tar" />
     </package>
+
     <package name="mingw32-libpopt" alias="libpopt">
       <description lang="en" title="libpopt: Command line option parsing library" >
-        <paragraph>popt is a command line option parsing library. While
-          popt is similiar to getopt, it contains a number of enhancements.
-          This version is based on the rpm5.org version of popt, rather
-          than the rpm.org version. The rpm5.org implementation is more
-          portable.
+        <paragraph>popt is a command line option parsing library.  While popt is
+          similiar to getopt, it contains a number of enhancements.  This
+          version is based on the rpm5.org version of popt, rather than the
+          rpm.org version.  The rpm5.org implementation is more portable.
         </paragraph>
-        <paragraph>The mingw32-libpopt package provides the runtime library
-          and development files. The associated mingw32-popt package provides
-          the documentation for the popt library.
+        <paragraph>The mingw32-libpopt package provides the runtime library and
+          development files.  The associated mingw32-popt package provides the
+          documentation for the popt library.
         </paragraph>
       </description>
+
+      <licence tarname="popt-%-mingw32-%-lic.tar" />
+      <source tarname="popt-%-mingw32-%-src.tar" />
+
       <component class="dll">
-        <release tarname="libpopt-1.15-1-mingw32-dll-0.tar.lzma" />
-        <requires eq="mingw32-libintl-*-mingw32-*-dll-8.tar" />
+        <release tarname="libpopt-1.15-1-mingw32-dll-0.tar.lzma" >
+          <requires eq="mingw32-libintl-*-mingw32-*-dll-8.tar" />
+        </release>
       </component>
+
       <component class="dev">
-        <release tarname="libpopt-1.15-1-mingw32-dev.tar.lzma" />
-        <requires eq="mingw32-libpopt-%-mingw32-%-dll-0.tar" />
+        <release tarname="libpopt-1.15-1-mingw32-dev.tar.lzma" >
+          <requires eq="mingw32-libpopt-%-mingw32-%-dll-0.tar" />
+        </release>
       </component>
+
       <component class="lang">
         <release tarname="libpopt-1.15-1-mingw32-lang.tar.lzma" />
       </component>
-      <licence tarname="popt-%-mingw32-%-lic.tar" />
-      <source tarname="popt-%-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: -->