source: archive/autogen.xml@ 0080c54

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 8.3 8.4 9.0 9.1 basic bdubbs/svn elogind kea ken/TL2024 ken/inkscape-core-mods ken/tuningfonts lazarus lxqt perl-modules plabs/newcss plabs/python-mods python3.11 qt5new rahul/power-profiles-daemon renodr/vulkan-addition trunk upgradedb xry111/intltool xry111/llvm18 xry111/soup3 xry111/test-20220226 xry111/xf86-video-removal
Last change on this file since 0080c54 was 0d7900a, checked in by Randy McMurchy <randy@…>, 11 years ago

Removed extraneous spaces from blank lines and at the end of lines in the .xml

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@11015 af4574ff-66df-0310-9fd7-8a98e5e911e0

  • Property mode set to 100644
File size: 6.6 KB
Line 
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
3 "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
4 <!ENTITY % general-entities SYSTEM "../../general.ent">
5 %general-entities;
6
7 <!ENTITY autogen-download-http
8 "http://ftp.gnu.org/gnu/autogen/rel&autogen-version;/autogen-&autogen-version;.tar.xz">
9 <!ENTITY autogen-download-ftp
10 "ftp://ftp.gnu.org/gnu/autogen/rel&autogen-version;/autogen-&autogen-version;.tar.xz">
11 <!ENTITY autogen-md5sum "0871304953d219f7ad91a60fb1376271">
12 <!ENTITY autogen-size "920 KB">
13 <!ENTITY autogen-buildsize "15 MB">
14 <!ENTITY autogen-time "0.7 SBU">
15]>
16
17<sect1 id="autogen" xreflabel="AutoGen-&autogen-version;">
18 <?dbhtml filename="autogen.html"?>
19
20 <sect1info>
21 <othername>$LastChangedBy$</othername>
22 <date>$Date$</date>
23 </sect1info>
24
25 <title>AutoGen-&autogen-version;</title>
26
27 <indexterm zone="autogen">
28 <primary sortas="a-AutoGen">AutoGen</primary>
29 </indexterm>
30
31 <sect2 role="package">
32 <title>Introduction to AutoGen</title>
33
34 <para>
35 <application>AutoGen</application> is a tool designed to simplify the
36 creation and maintenance of programs that contain large amounts of
37 repetitious text. It is especially valuable in programs that have
38 several blocks of text that must be kept synchronized.
39 </para>
40
41 &lfs71_checked;
42
43 <bridgehead renderas="sect3">Package Information</bridgehead>
44 <itemizedlist spacing="compact">
45 <listitem>
46 <para>
47 Download (HTTP): <ulink url="&autogen-download-http;"/>
48 </para>
49 </listitem>
50 <listitem>
51 <para>
52 Download (FTP): <ulink url="&autogen-download-ftp;"/>
53 </para>
54 </listitem>
55 <listitem>
56 <para>
57 Download MD5 sum: &autogen-md5sum;
58 </para>
59 </listitem>
60 <listitem>
61 <para>
62 Download size: &autogen-size;
63 </para>
64 </listitem>
65 <listitem>
66 <para>
67 Estimated disk space required: &autogen-buildsize;
68 </para>
69 </listitem>
70 <listitem>
71 <para>
72 Estimated build time: &autogen-time;
73 </para>
74 </listitem>
75 </itemizedlist>
76
77 <bridgehead renderas="sect3">AutoGen Dependencies</bridgehead>
78
79 <bridgehead renderas="sect4">Required</bridgehead>
80 <para role="required">
81 <xref linkend="guile"/> and
82 <xref linkend="libxml2"/>
83 </para>
84
85 <para condition="html" role="usernotes">User Notes:
86 <ulink url="&blfs-wiki;/autogen"/>
87 </para>
88 </sect2>
89
90 <sect2 role="installation">
91 <title>Installation of AutoGen</title>
92
93 <para>
94 Install <application>AutoGen</application> by running the following
95 commands:
96 </para>
97
98<screen><userinput>./configure --prefix=/usr --disable-static &amp;&amp;
99make</userinput></screen>
100
101 <para>
102 To test the results, issue: <command>make check</command>.
103 </para>
104
105 <para>
106 Now, as the <systemitem class="username">root</systemitem> user:
107 </para>
108
109<screen role="root"><userinput>make install</userinput></screen>
110
111 </sect2>
112
113 <sect2 role="commands">
114 <title>Command Explanations</title>
115
116 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
117 href="../../xincludes/static-libraries.xml"/>
118
119 </sect2>
120
121 <sect2 role="content">
122 <title>Contents</title>
123
124 <segmentedlist>
125 <segtitle>Installed Programs</segtitle>
126 <segtitle>Installed Library</segtitle>
127 <segtitle>Installed Directories</segtitle>
128
129 <seglistitem>
130 <seg>
131 autogen, autoopts-config, columns, getdefs and xml2ag
132 </seg>
133 <seg>
134 libopts.so
135 </seg>
136 <seg>
137 /usr/include/autoopts and
138 /usr/share/autogen
139 </seg>
140 </seglistitem>
141 </segmentedlist>
142
143 <variablelist>
144 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
145 <?dbfo list-presentation="list"?>
146 <?dbhtml list-presentation="table"?>
147
148 <varlistentry id="autogen-prog">
149 <term><command>autogen</command></term>
150 <listitem>
151 <para>
152 is designed for generating program files that contain
153 repetitive text with varied substitutions.
154 </para>
155 <indexterm zone="autogen autogen-prog">
156 <primary sortas="b-autogen">autogen</primary>
157 </indexterm>
158 </listitem>
159 </varlistentry>
160
161 <varlistentry id="autoopts-config">
162 <term><command>autoopts-config</command></term>
163 <listitem>
164 <para>
165 is a tool that is used by configure to determine the compiler and
166 linker flags that should be used to compile and link programs that
167 use <application>AutoOpts</application>.
168 </para>
169 <indexterm zone="autogen autoopts-config">
170 <primary sortas="b-autoopts-config">autoopts-config</primary>
171 </indexterm>
172 </listitem>
173 </varlistentry>
174
175 <varlistentry id="columns">
176 <term><command>columns</command></term>
177 <listitem>
178 <para>
179 is used to columnize input text.
180 </para>
181 <indexterm zone="autogen columns">
182 <primary sortas="b-columns">columns</primary>
183 </indexterm>
184 </listitem>
185 </varlistentry>
186
187 <varlistentry id="getdefs">
188 <term><command>getdefs</command></term>
189 <listitem>
190 <para>
191 is used to extract <application>AutoGen</application> definitions
192 from a list of source files.
193 </para>
194 <indexterm zone="autogen getdefs">
195 <primary sortas="b-getdefs">getdefs</primary>
196 </indexterm>
197 </listitem>
198 </varlistentry>
199
200 <varlistentry id="xml2ag">
201 <term><command>xml2ag</command></term>
202 <listitem>
203 <para>
204 is used to convert any arbitrary XML file into equivalent
205 <application>AutoGen</application> definitions.
206 </para>
207 <indexterm zone="autogen xml2ag">
208 <primary sortas="b-xml2ag">xml2ag</primary>
209 </indexterm>
210 </listitem>
211 </varlistentry>
212
213 <varlistentry id="libopts">
214 <term><filename class='libraryfile'>libopts.so</filename></term>
215 <listitem>
216 <para>
217 is an automated option processing library based on
218 <application>AutoGen</application>.
219 </para>
220 <indexterm zone="autogen libopts">
221 <primary sortas="c-libopts">libopts.so</primary>
222 </indexterm>
223 </listitem>
224 </varlistentry>
225
226 </variablelist>
227
228 </sect2>
229
230</sect1>
Note: See TracBrowser for help on using the repository browser.