source: networking/textweb/w3m-systemd.xml@ f46244e8

krejzi/svn
Last change on this file since f46244e8 was da4ed49, checked in by Krejzi <krejzi@…>, 10 years ago

More converts, finishing the networking section entirely.

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/branches/krejzi@14756 af4574ff-66df-0310-9fd7-8a98e5e911e0

  • Property mode set to 100644
File size: 7.1 KB
RevLine 
[773c358]1<?xml version="1.0" encoding="ISO-8859-1"?>
[6732c094]2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
3 "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
[773c358]4 <!ENTITY % general-entities SYSTEM "../../general.ent">
5 %general-entities;
6
[fce275e]7 <!ENTITY w3m-download-http "&sourceforge-repo;/w3m/w3m-&w3m-version;.tar.gz">
[773c358]8 <!ENTITY w3m-download-ftp " ">
[ce6a89f]9 <!ENTITY w3m-md5sum "1b845a983a50b8dec0169ac48479eacc">
10 <!ENTITY w3m-size "2.1 MB">
11 <!ENTITY w3m-buildsize "26 MB">
[f5da8e9]12 <!ENTITY w3m-time "0.3 SBU">
[773c358]13]>
14
[31784c8]15<sect1 id="w3m" xreflabel="w3m-&w3m-version;">
[768d4b6]16 <?dbhtml filename="w3m.html"?>
[50b8d8b]17
[768d4b6]18 <sect1info>
19 <othername>$LastChangedBy$</othername>
20 <date>$Date$</date>
21 </sect1info>
[50b8d8b]22
[768d4b6]23 <title>W3m-&w3m-version;</title>
[50b8d8b]24
[768d4b6]25 <indexterm zone="w3m">
26 <primary sortas="a-W3m">W3m</primary>
27 </indexterm>
28
29 <sect2 role="package">
30 <title>Introduction to W3m</title>
[50b8d8b]31
[f5da8e9]32 <para><application>w3m</application> is primarily a pager but it can
33 also be used as a text-mode WWW browser.</para>
[50b8d8b]34
[aadebdcc]35 &lfs76_checked;
[d4796f8b]36
[768d4b6]37 <bridgehead renderas="sect3">Package Information</bridgehead>
38 <itemizedlist spacing="compact">
39 <listitem>
40 <para>Download (HTTP): <ulink url="&w3m-download-http;"/></para>
41 </listitem>
42 <listitem>
43 <para>Download (FTP): <ulink url="&w3m-download-ftp;"/></para>
44 </listitem>
45 <listitem>
46 <para>Download MD5 sum: &w3m-md5sum;</para>
47 </listitem>
48 <listitem>
49 <para>Download size: &w3m-size;</para>
50 </listitem>
51 <listitem>
52 <para>Estimated disk space required: &w3m-buildsize;</para>
53 </listitem>
54 <listitem>
55 <para>Estimated build time: &w3m-time;</para>
56 </listitem>
57 </itemizedlist>
[50b8d8b]58
[bccef10]59 <bridgehead renderas="sect3">Additional Downloads</bridgehead>
60 <itemizedlist spacing="compact">
61 <listitem>
62 <para>
63 Required patch:
64 <ulink url="&patch-root;/w3m-&w3m-version;-bdwgc72-1.patch"/>
65 </para>
66 </listitem>
67 </itemizedlist>
68
[768d4b6]69 <bridgehead renderas="sect3">W3m Dependencies</bridgehead>
[50b8d8b]70
[768d4b6]71 <bridgehead renderas="sect4">Required</bridgehead>
[4dbbf634]72 <para role="required"><xref linkend="gc"/></para>
[50b8d8b]73
[da4ed49]74 <bridgehead renderas="sect4">Recommended</bridgehead>
75 <para role="recommended">
76 <xref linkend="imlib2"/>
77 </para>
78
[768d4b6]79 <bridgehead renderas="sect4">Optional</bridgehead>
[a1d3648]80 <para role="optional">
81 <xref linkend="gpm"/>,
82 <xref linkend="openssl"/>,
83 <xref linkend="gdk-pixbuf"/>,
84 <xref linkend="compface"/>, and
85 <ulink url="http://packages.debian.org/unstable/text/nkf">nkf</ulink>,
[283bd88]86 a Mail User Agent, and
87 an External Browser
88 </para>
[50b8d8b]89
[061ec9d]90 <para condition="html" role="usernotes">User Notes:
[6c42d4e]91 <ulink url="&blfs-wiki;/W3M"/></para>
[768d4b6]92 </sect2>
[50b8d8b]93
[768d4b6]94 <sect2 role="installation">
95 <title>Installation of W3m</title>
96
[1065a91]97 <para>Install <application>w3m</application> by running the following
[768d4b6]98 commands:</para>
99
[a1d3648]100<screen><userinput>patch -Np1 -i ../w3m-&w3m-version;-bdwgc72-1.patch &amp;&amp;
[bccef10]101sed -i 's/file_handle/file_foo/' istream.{c,h} &amp;&amp;
[bd5c017]102sed -i 's#gdk-pixbuf-xlib-2.0#&amp; x11#' configure &amp;&amp;
[283bd88]103
[da4ed49]104./configure --prefix=/usr --sysconfdir=/etc --with-imagelib=imlib2 &amp;&amp;
105sed -i "s:lImlib2:&amp; -lX11:" Makefile &amp;&amp;
[e8d51d03]106make</userinput></screen>
107
[4edfbea9]108 <para>This package does not come with a test suite.</para>
[e8d51d03]109
110 <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
111
112<screen role="root"><userinput>make install &amp;&amp;
[f5da8e9]113install -v -m644 -D doc/keymap.default /etc/w3m/keymap &amp;&amp;
114install -v -m644 doc/menu.default /etc/w3m/menu &amp;&amp;
115install -v -m755 -d /usr/share/doc/w3m-&w3m-version; &amp;&amp;
116install -v -m644 doc/{HISTORY,READ*,keymap.*,menu.*,*.html} \
117 /usr/share/doc/w3m-&w3m-version;</userinput></screen>
[ce6a89f]118 </sect2>
119
120 <sect2 role="commands">
121 <title>Command Explanations</title>
122
[bccef10]123 <para>
124 <command>patch -p1 &lt; ../w3m-&w3m-version;-bdwgc72-1.patch</command>:
125 This patch fixes compiling w3m with GC-7.2 installed.
126 </para>
127
[ce6a89f]128 <para><command>sed -i 's/file_handle/file_foo/' istream.{c,h}</command>:
129 This sed renames the file_handle function to avoid a clash with a glibc
130 function that has the same name, defined in
131 /usr/include/bits/fcntl.h.</para>
132
[bd5c017]133 <para><command>sed -i 's#gdk-pixbuf-xlib-2.0#&amp; x11#'
134 configure</command>: This sed fixes compiling <application>w3m</application>
[da4ed49]135 using <xref linkend="gdk-pixbuf"/> as its image library. It has no impact if
136 <xref linkend="gdk-pixbuf"/> is not installed.</para>
137
138 <para>
139 <parameter>--with-imagelib=imlib2</parameter>: This switch sets
140 <xref linkend="imlib2"/> as the default image loading library. Remove it
141 if you don't need image loading capabilities or you don't want to
142 install X11. Note that build will fail if Xorg Libraries are present
143 and this switch is not used.
144 </para>
145
146 <para>
147 <parameter>--with-imagelib=gdk-pixbuf</parameter>: Use this switch if you
148 want to use <xref linkend="gdk-pixbuf"/> as the image loading library.
149 </para>
150
151 <para>
152 <command>sed -i "s:lImlib2:&amp; -lX11:" Makefile</command>: This sed
153 fixes building when using <xref linkend="imlib2"/> as the image
154 loading library.
155 </para>
[bd5c017]156
[768d4b6]157 </sect2>
[50b8d8b]158
[768d4b6]159 <sect2 role="configuration">
160 <title>Configuring W3m</title>
[50b8d8b]161
[768d4b6]162 <sect3 id="w3m-config">
163 <title>Config Files</title>
[50b8d8b]164
[768d4b6]165 <para><filename>/etc/w3m/*</filename> and
166 <filename>~/.w3m/*</filename></para>
[50b8d8b]167
[768d4b6]168 <indexterm zone="w3m w3m-config">
169 <primary sortas="e-etc-w3m/*">/etc/w3m/*</primary>
170 </indexterm>
[50b8d8b]171
[768d4b6]172 <indexterm zone="w3m w3m-config">
173 <primary sortas="e-AA.w3m/*">~/.w3m/*</primary>
174 </indexterm>
175 </sect3>
176 </sect2>
[50b8d8b]177
[768d4b6]178 <sect2 role="content">
179 <title>Contents</title>
[50b8d8b]180
[768d4b6]181 <segmentedlist>
182 <segtitle>Installed Programs</segtitle>
[c3c56b2]183 <segtitle>Installed Libraries</segtitle>
[768d4b6]184 <segtitle>Installed Directories</segtitle>
[50b8d8b]185
[768d4b6]186 <seglistitem>
187 <seg>w3m and w3mman</seg>
[c3c56b2]188 <seg>None</seg>
[67bd7d46]189 <seg>/usr/libexec/w3m,
[283bd88]190 /usr/share/w3m, and
191 /usr/share/doc/w3m-&w3m-version;</seg>
[768d4b6]192 </seglistitem>
193 </segmentedlist>
[50b8d8b]194
[768d4b6]195 <variablelist>
196 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
197 <?dbfo list-presentation="list"?>
198 <?dbhtml list-presentation="table"?>
[50b8d8b]199
[768d4b6]200 <varlistentry id="w3m-prog">
201 <term><command>w3m</command></term>
202 <listitem>
203 <para>is a text based web browser and pager.</para>
204 <indexterm zone="w3m w3m-prog">
205 <primary sortas="b-w3m">w3m</primary>
206 </indexterm>
207 </listitem>
208 </varlistentry>
[50b8d8b]209
[768d4b6]210 <varlistentry id="w3mman">
[9a003fe1]211 <!-- Don't remove the extra space, it prevent a FOP warning. -->
212 <term><command>w3mman</command> </term>
[768d4b6]213 <listitem>
[1065a91]214 <para>is an interface to the on-line reference manuals in
[768d4b6]215 <command>w3m</command>.</para>
216 <indexterm zone="w3m w3mman">
217 <primary sortas="b-w3mman">w3mman</primary>
218 </indexterm>
219 </listitem>
220 </varlistentry>
221 </variablelist>
222 </sect2>
[f45b1953]223</sect1>
Note: See TracBrowser for help on using the repository browser.