OSDN Git Service

Add vim modelines to all .xml; retabify selected files
[mingw/mingw-dist.git] / msys / msys-autogen.xml
1 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
2 <software-distribution project="MinGW" home="http://mingw.org" issue="@YYYYMMDDNN@">
3   <package-collection subsystem="msys">
4     <download-host uri="http://prdownloads.sourceforge.net/mingw/%F?download" />
5     <package name="msys-autogen">
6       <affiliate group="MSYS Developer Toolkit" />
7       <description lang="en" title="autogen: Simplifies the creation and maintenance of programs" >
8         <paragraph>AutoGen is a tool designed to simplify the creation and
9           maintenance of programs that contain large amounts of repetitious
10           text. It is especially valuable in programs that have several
11           blocks of text that must be kept synchronized. libopts provides
12           the runtime component of an autogen add-on that simplifies the
13           maintainance of that portion of your code that parses command-line
14           options.
15         </paragraph>
16         <paragraph>A common example where this would be useful is in
17           creating and maintaining the code required for processing program
18           options. Processing options requires multiple constructs to be
19           maintained in parallel in different places in your program.
20           Options maintenance needs to be done countless times. So, AutoGen
21           comes with an add-on package named AutoOpts that simplifies the
22           maintenance and documentation of program options.
23         </paragraph>
24         <paragraph>The msys-autogen package provides the autogen utilities
25           and documentation. The associated msys-libopts package provides
26           the runtime library and development files for AutoOpts, a semi-
27           automated command line option parser library and toolset based on
28           AutoGen.
29         </paragraph>
30       </description>
31       <component class="bin">
32         <release tarname="autogen-5.9.2-2-msys-1.0.11-bin.tar.lzma" />
33         <release tarname="autogen-5.10.1-1-msys-1.0.15-bin.tar.lzma" >
34           <requires eq="msys-libxml2-*-msys-*-dll-2.tar" />
35         </release>
36         <requires eq="msys-libopts-%-msys-%-dll-25.tar" />
37         <requires eq="msys-libguile-*-msys-*-dll-17.tar" />
38         <requires eq="msys-libregex-*-msys-*-dll-1.tar" />
39       </component>
40       <component class="doc">
41         <release tarname="autogen-5.9.2-2-msys-1.0.11-doc.tar.lzma" />
42         <release tarname="autogen-5.10.1-1-msys-1.0.15-doc.tar.lzma" />
43       </component>
44       <component class="lic">
45         <release tarname="autogen-5.9.2-2-msys-1.0.11-lic.tar.lzma" />
46         <release tarname="autogen-5.10.1-1-msys-1.0.15-lic.tar.lzma" />
47       </component>
48       <licence tarname="autogen-%-msys-%-lic.tar" />
49       <source tarname="autogen-%-msys-%-src.tar" />
50     </package>
51     <package name="msys-libopts">
52       <description lang="en" title="libopts: a semi-automated command line parsing library" >
53         <paragraph>AutoGen is a tool designed to simplify the creation and
54           maintenance of programs that contain large amounts of repetitious
55           text. It is especially valuable in programs that have several
56           blocks of text that must be kept synchronized. libopts provides
57           the runtime component of an autogen add-on that simplifies the
58           maintainance of that portion of your code that parses command-line
59           options.
60         </paragraph>
61         <paragraph>A common example where this would be useful is in
62           creating and maintaining the code required for processing program
63           options. Processing options requires multiple constructs to be
64           maintained in parallel in different places in your program.
65           Options maintenance needs to be done countless times. So, AutoGen
66           comes with an add-on package named AutoOpts that simplifies the
67           maintenance and documentation of program options.
68         </paragraph>
69         <paragraph>The msys-libopts package provides the runtime library
70           and development files for AutoOpts, a semi-automated command
71           line option parser library and toolset based on AutoGen. The
72           associated msys-autogen package provides the autogen utilities
73           and documentation.
74         </paragraph>
75       </description>
76       <component class="dll">
77         <release tarname="libopts-5.9.2-2-msys-1.0.11-dll-25.tar.lzma" />
78         <release tarname="libopts-5.10.1-1-msys-1.0.15-dll-25.tar.lzma" />
79         <requires eq="msys-libregex-*-msys-*-dll-1.tar" />
80       </component>
81       <component class="dev">
82         <release tarname="libopts-5.9.2-2-msys-1.0.11-dev.tar.lzma" />
83         <release tarname="libopts-5.10.1-1-msys-1.0.15-dev.tar.lzma" />
84         <requires eq="msys-libopts-%-msys-%-dll-25.tar" />
85         <requires eq="msys-libguile-*-msys-*-dev.tar" />
86         <requires eq="msys-libregex-*-msys-*-dev.tar" />
87         <requires eq="msys-autogen-*-msys-*-bin.tar" />
88       </component>
89       <licence tarname="autogen-%-msys-%-lic.tar" />
90       <source tarname="autogen-%-msys-%-src.tar" />
91     </package>
92     <package name="msys-libguileopts">
93       <description lang="en" title="libguileopts: A little-used demonstration library" >
94         <paragraph>libguileopts is an extension library that can be
95           loaded into certain versions of guile to provide enhanced
96           option parsing capabilities to that interpreter. However,
97           modern autogen releases no longer provide this library.
98         </paragraph>
99       </description>
100       <component class="dll">
101         <release tarname="libguileopts-5.9.2-2-msys-1.0.11-dll-0.tar.lzma" />
102         <requires eq="msys-core-*-msys-*-bin.tar" />
103         <requires eq="msys-libguile-*-msys-*-dll-17.tar" />
104       </component>
105       <licence tarname="autogen-%-msys-%-lic.tar" />
106       <source tarname="autogen-%-msys-%-src.tar" />
107     </package>
108   </package-collection>
109 </software-distribution>
110 <!-- vim: set nocompatible expandtab tw=80 ts=2 sw=2 ff=unix: -->
111