Changeset 78768d2
- Timestamp:
- 04/17/2005 09:02:50 PM (19 years ago)
- Branches:
- 10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 12.2, 6.1, 6.2, 6.2.0, 6.2.0-rc1, 6.2.0-rc2, 6.3, 6.3-rc1, 6.3-rc2, 6.3-rc3, 7.10, 7.4, 7.5, 7.6, 7.6-blfs, 7.6-systemd, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, gimp3, gnome, kde5-13430, kde5-14269, kde5-14686, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, krejzi/svn, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, systemd-11177, systemd-13485, trunk, upgradedb, xry111/for-12.3, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/spidermonkey128, xry111/test-20220226, xry111/xf86-video-removal
- Children:
- 720eb4f6
- Parents:
- 1423d58f
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
general.ent
r1423d58f r78768d2 279 279 <!ENTITY atk-version "1.9.1"> 280 280 <!ENTITY gtk2-version "2.6.7"> 281 <!ENTITY lesstif-version "0.94. 0">281 <!ENTITY lesstif-version "0.94.4"> 282 282 <!ENTITY startup-notification-version "0.8"> 283 283 <!ENTITY shared-mime-info-version "0.15"> -
introduction/welcome/changelog.xml
r1423d58f r78768d2 22 22 23 23 <itemizedlist> 24 25 <listitem><para>April 17th, 2005 [randy]: Updated to 26 LessTif-0.94.4.</para></listitem> 24 27 25 28 <listitem><para>April 17th, 2005 [manuel]: Updated the stylesheets to use -
introduction/welcome/credits.xml
r1423d58f r78768d2 152 152 DocBook DSSSL Stylesheets, DocBook-utils, Ethereal, Evolution Data Server, 153 153 Exim (many additions), Expect, FOP, GNOME Doc Utils, GnuCash (many additions), 154 Heimdal, HTML Tidy, JadeTeX, Java Access Bridge, libgail-gnome, libgnomecups, 155 MPlayer (extensive overhaul), PDL, Perl Modules, pilot-link, Samba 3 (many 156 additions), Shadow (rewrite), SANE (original instructions by Alex Kloss), 157 SLIB, Stunnel and Sysstat: <emphasis>Randy McMurchy</emphasis></para></listitem> 154 Heimdal, HTML Tidy, JadeTeX, Java Access Bridge, LessTif (rewrite), 155 libgail-gnome, libgnomecups, MPlayer (extensive overhaul), PDL, Perl Modules, 156 pilot-link, Samba 3 (many additions), Shadow (rewrite), SANE (original 157 instructions by Alex Kloss), SLIB, Stunnel and Sysstat: 158 <emphasis>Randy McMurchy</emphasis></para></listitem> 158 159 159 160 <listitem><para>Screen: <emphasis>Andreas Pedersen</emphasis></para></listitem> -
x/lib/lesstif.xml
r1423d58f r78768d2 7 7 <!ENTITY lesstif-download-http "http://prdownloads.sourceforge.net/lesstif/lesstif-&lesstif-version;.tar.bz2"> 8 8 <!ENTITY lesstif-download-ftp " "> 9 <!ENTITY lesstif-md5sum " 20f38a06c863e0c51ca0c862ef039601">9 <!ENTITY lesstif-md5sum "3096ca456c0bc299d895974d307c82d8"> 10 10 <!ENTITY lesstif-size "2.4 MB"> 11 <!ENTITY lesstif-buildsize "1 09.9 MB (includes buildingtest suite)">12 <!ENTITY lesstif-time "2. 94 SBU (includes buildingtest suite)">11 <!ENTITY lesstif-buildsize "160 MB (includes building and running the test suite)"> 12 <!ENTITY lesstif-time "2.89 SBU (includes building the test suite)"> 13 13 ]> 14 14 … … 20 20 <?dbhtml filename="lesstif.html" ?> 21 21 <title><application>LessTif</application>-&lesstif-version;</title> 22 <indexterm zone="lesstif"> 23 <primary sortas="a-LessTif">LessTif</primary></indexterm> 22 24 23 25 <sect2> … … 25 27 26 28 <para>The <application>LessTif</application> package contains an Open 27 Source version of <application>OSF/Motif (R)</application>.</para>29 Source version of <application>OSF/Motif®</application>.</para> 28 30 29 31 <sect3><title>Package information</title> … … 41 43 </sect3> 42 44 45 <sect3><title>Additional downloads</title> 46 <itemizedlist spacing='compact'> 47 <listitem><para>Required patch: <ulink 48 url="&patch-root;/lesstif-&lesstif-version;-testsuite_fix-1.patch"/></para></listitem> 49 </itemizedlist> 50 </sect3> 51 43 52 <sect3><title><application>LessTif</application> dependencies</title> 44 53 <sect4><title>Required</title> … … 47 56 48 57 <sect4><title>Optional</title> 49 <para><xref linkend="lynx"/> or <xref linkend="Links"/> and 58 <para><xref linkend="lynx"/> or <xref linkend="Links"/> (used to generate the 59 <filename>INSTALL</filename> documentation file) and 50 60 <ulink url="http://dmalloc.com">Dmalloc</ulink></para> 51 61 </sect4> … … 60 70 commands:</para> 61 71 62 <screen><userinput><command>find -name Makefile.in | \ 63 xargs sed -i 's@$(prefix)/LessTif@$(prefix)/share/LessTif@g' && 64 ./configure --prefix=/usr \ 65 --enable-build-21 \ 66 --disable-debug \ 67 --enable-production \ 68 --disable-build-tests \ 69 --with-xdnd && 70 make && 71 make install</command></userinput></screen> 72 <screen><userinput><command>patch -Np1 -i ../lesstif-&lesstif-version;-testsuite_fix-1.patch && 73 ./configure --prefix=/usr --disable-debug \ 74 --enable-production --with-xdnd && 75 make rootdir=/usr/share/doc/lesstif-&lesstif-version;</command></userinput></screen> 76 77 <para>Now, as the root user:</para> 78 79 <screen><userinput role='root'><command>make rootdir=/usr/share/doc/lesstif-&lesstif-version; install && 80 mv -v /usr/X11R6/lib/X11/mwm /etc/X11 && 81 ln -v -s ../../../../etc/X11/mwm /usr/X11R6/lib/X11 && 82 ldconfig</command></userinput></screen> 72 83 73 84 </sect2> … … 76 87 <title>Command explanations</title> 77 88 78 <para><command>sed -i 's@$(prefix)/LessTif@$(prefix)/share/LessTif@g'</command>: 79 This moves the location of the non-FHS compliant 80 <filename class="directory">/usr/LessTif</filename> directory to 81 <filename class="directory">/usr/share/LessTif</filename>.</para> 82 83 <para><parameter>--enable-build-21</parameter>: Build the 89 <!-- Disabled these parameters as they are the default 90 <para><parameter>-enable-build-21</parameter>: Build the 84 91 <application>Motif</application> 2.1 compatible version of the 85 92 <application>LessTif</application> libraries.</para> 86 93 94 <para><parameter>-disable-build-tests</parameter>: Do not build the 95 <filename class="directory">test/</filename> tree (see Testing 96 <application>LessTif</application>).</para> 97 --> 98 87 99 <para><parameter>--disable-debug</parameter>: Do not generate debugging 88 100 information.</para> … … 91 103 of the <application>LessTif</application> libraries.</para> 92 104 93 <para><parameter>--disable-build-tests</parameter>: Do not build the94 <filename class="directory">test/</filename> tree (see Testing95 <application>LessTif</application>).</para>96 97 105 <para><parameter>--with-xdnd</parameter>: Enable <acronym>XDND</acronym> 98 106 <acronym>GNOME</acronym> compatibility support.</para> 99 107 100 </sect2> 101 102 <sect2> 103 <title>Configuring <application>LessTif</application></title> 104 105 <sect3><title>Configuration Information</title> 106 107 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="../../lib-config.xml"/> 108 109 </sect3> 108 <para><parameter>rootdir=/usr/share/doc/lesstif-&lesstif-version;</parameter>: 109 This installs the documentation into an appropriate directory instead of the 110 non-FHS compliant <filename class="directory">/usr/LessTif</filename> 111 directory.</para> 112 113 <para><command>mv -v /usr/X11R6/lib/X11/mwm /etc/X11</command>: The 114 <filename class="directory">mwm</filename> configuration directory is moved 115 to its proper <acronym>FHS</acronym> location in 116 <filename class="directory">/etc/X11</filename>.</para> 117 118 <para><command>ln -v -s ../../../../etc/X11/mwm /usr/X11R6/lib/X11</command>: 119 A symlink required by some legacy applications is created pointing to the 120 <filename class="directory">mwm</filename> configuration directory moved in 121 the previous command.</para> 110 122 111 123 </sect2> … … 115 127 116 128 <para>It is advisable to test the installation of 117 <application>LessTif</application> with the test suite located in 118 <filename class="directory">lesstif-&lesstif-version;/test</filename>. It is 129 <application>LessTif</application> using the included test suite. It is 119 130 not required to install any of the resulting binaries to validate the 120 installation. The following commands executed from the source 121 directory will suffice:</para> 131 installation. Issue the following commands to build the test suite:</para> 122 132 123 133 <screen><userinput><command>cd test && … … 125 135 make</command></userinput></screen> 126 136 137 <para>To run the tests, issue the following commands:</para> 138 139 <screen><userinput><command>cd Xm && 140 ./testall *</command></userinput></screen> 141 142 <para>You'll need to manually close three of the test windows. The first one 143 is from <command>test28</command> in the 144 <filename class='directory'>list</filename> directory. The second one is from 145 <command>test10</command> in the 146 <filename class='directory'>menushell</filename> directory. You should click 147 on the button in the window and choose <quote>exit</quote> (do it twice) to 148 finish the test. The third test is from <command>test24</command> in the 149 <filename class='directory'>scrolledwindow</filename> directory.</para> 150 151 <para>As many as 100 tests are known to fail. The patch applied at the 152 beginning of the installation created a file used to compare known failures 153 to the failures from the test run. This file was created from an installation 154 using the current <acronym>LFS</acronym> book and should be a fairly accurate 155 representation of the failures you'll encounter. You could see some minor 156 variances, however.</para> 157 158 </sect2> 159 160 <sect2> 161 <title>Configuring <application>LessTif</application></title> 162 163 <sect3 id="lesstif-config"><title>Config files</title> 164 <para><filename>/etc/X11/mwm/system.mwmrc</filename> and 165 <filename>~/.mwmrc</filename></para> 166 <indexterm zone="lesstif lesstif-config"> 167 <primary sortas="e-AA.mwmrc">~/.mwmrc</primary></indexterm> 168 <indexterm zone="lesstif lesstif-config"> 169 <primary sortas="e-etc-X11-mwm-system.mwmrc">/etc/X11/mwm/system.mwmrc</primary> 170 </indexterm> 171 </sect3> 172 173 <sect3><title>Configuration information</title> 174 <para>The config files are used to customize the behavior of the 175 <command>mwm</command> window manager. Information about customizing these 176 files can be found in the <filename>mwmrc(5)</filename> man page.</para> 177 </sect3> 178 127 179 </sect2> 128 180 … … 130 182 <title>Contents</title> 131 183 132 <para>The <application>LessTif</application> package contains 133 <command>mxmkmf</command>, <command>mwm</command>, 134 <command>xmbind</command>, <command>uil</command> and 135 <application>LessTif</application> libraries.</para> 136 137 </sect2> 138 139 <sect2><title>Description</title> 140 141 <sect3><title>mxmkmf</title> 142 <para><command>mxmkmf</command> is the <application>LessTif</application> 143 version of <command>xmkmf</command> which creates a 144 <filename>Makefile</filename> from an <filename>Imakefile</filename></para> 145 </sect3> 146 147 <sect3><title>mwm</title> 148 <para><command>mwm</command> is a window manager that adheres largely to the 184 <segmentedlist> 185 <segtitle>Installed Programs</segtitle> 186 <segtitle>Installed Libraries</segtitle> 187 <segtitle>Installed Directories</segtitle> 188 189 <seglistitem> 190 <seg>motif-config, mwm, mxmkmf, uil and xmbind</seg> 191 <seg>libDtPrints.so, libMrm.so, libUil.so and libXm.so</seg> 192 <seg>/etc/X11/mwm, /usr/include/Xm, /usr/include/Mrm, /usr/include/uil, 193 /usr/include/Dt, /usr/lib/LessTif and 194 /usr/share/doc/lesstif-&lesstif-version;</seg> 195 </seglistitem> 196 </segmentedlist> 197 198 <variablelist> 199 <bridgehead renderas="sect3">Short Descriptions</bridgehead> 200 <?dbfo list-presentation="list"?> 201 202 <varlistentry id="motif-config"> 203 <term><command>motif-config</command></term> 204 <listitem><para>is used to find out configuration information for packages 205 needing to link to the <application>LessTif</application> libraries.</para> 206 <indexterm zone="lesstif motif-config"> 207 <primary sortas="b-motif-config">motif-config</primary> 208 </indexterm></listitem> 209 </varlistentry> 210 211 <varlistentry id="mwm"> 212 <term><command>mwm</command></term> 213 <listitem><para>is a window manager that adheres largely to the 149 214 <application>Motif</application> <command>mwm</command> specification.</para> 150 </sect3> 151 152 <sect3><title>xmbind</title> 153 <para><command>xmbind</command> configures the virtual key bindings of 154 <application>LessTif</application> applications</para> 155 </sect3> 156 157 <sect3><title>uil</title> 158 <para><command>uil</command> is a user interface language compiler which 159 translates a plain text description of the user interface of a 160 <application>Motif</application> application into a machine-readable form. 161 </para> 162 </sect3> 163 164 <sect3><title>lesstif libraries</title> 165 <para><application>LessTif</application> libraries are an 166 <application><acronym>OSF</acronym>/Motif(R)</application> source code 167 compatible library for the <application>X</application> Window System.</para> 168 </sect3> 215 <indexterm zone="lesstif mwm"> 216 <primary sortas="b-mwm">mwm</primary> 217 </indexterm></listitem> 218 </varlistentry> 219 220 <varlistentry id="mxmkmf"> 221 <term><command>mxmkmf</command></term> 222 <listitem><para>is the <application>LessTif</application> version of 223 <command>xmkmf</command> which creates a 224 <filename>Makefile</filename> from an <filename>Imakefile</filename>.</para> 225 <indexterm zone="lesstif mxmkmf"> 226 <primary sortas="b-mxmkmf">mxmkmf</primary> 227 </indexterm></listitem> 228 </varlistentry> 229 230 <varlistentry id="uil"> 231 <term><command>uil</command></term> 232 <listitem><para>is a user interface language compiler which translates a plain 233 text description of the user interface of a <application>Motif</application> 234 application into a machine-readable form.</para> 235 <indexterm zone="lesstif uil"> 236 <primary sortas="b-uil">uil</primary> 237 </indexterm></listitem> 238 </varlistentry> 239 240 <varlistentry id="xmbind"> 241 <term><command>xmbind</command></term> 242 <listitem><para> configures the virtual key bindings of 243 <application>LessTif</application> applications.</para> 244 <indexterm zone="lesstif xmbind"> 245 <primary sortas="b-xmbind">xmbind</primary> 246 </indexterm></listitem> 247 </varlistentry> 248 249 <varlistentry id="libXm"> 250 <term><filename class='libraryfile'>libXm.so</filename></term> 251 <listitem><para>is an <application><acronym>OSF</acronym>/Motif®</application> 252 source code compatible library for the 253 <application>X</application> Window System. You can download an excellent 254 reference guide (mainly for programmers) for the Motif-2.1 specification 255 from <ulink url="http://unc.dl.sourceforge.net/lesstif/6B_book.pdf"/>.</para> 256 <indexterm zone="lesstif libXm"> 257 <primary sortas="c-libXm">libXm.so</primary> 258 </indexterm></listitem> 259 </varlistentry> 260 </variablelist> 169 261 170 262 </sect2>
Note:
See TracChangeset
for help on using the changeset viewer.