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
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.
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
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" />
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" />
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" />
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" />
48 <licence tarname="autogen-%-msys-%-lic.tar" />
49 <source tarname="autogen-%-msys-%-src.tar" />
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
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.
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
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" />
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" />
89 <licence tarname="autogen-%-msys-%-lic.tar" />
90 <source tarname="autogen-%-msys-%-src.tar" />
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.
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" />
105 <licence tarname="autogen-%-msys-%-lic.tar" />
106 <source tarname="autogen-%-msys-%-src.tar" />
108 </package-collection>
109 </software-distribution>
110 <!-- vim: set nocompatible expandtab tw=80 ts=2 sw=2 ff=unix: -->