Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • postlfs/editors/emacs.xml

    r85a581fd r64218c2  
    88  <!ENTITY emacs-download-ftp  "&gnu-ftp;/emacs/emacs-&emacs-version;.tar.xz">
    99  <!ENTITY emacs-download-ftp  " ">
    10   <!ENTITY emacs-md5sum        "4c3d9ff35b2ab2fe518dc7eb3951e128">
    11   <!ENTITY emacs-size          "43 MB">
    12   <!ENTITY emacs-buildsize     "620 MB">
    13   <!ENTITY emacs-time          "0.6 SBU (Using parallelism=4)">
     10  <!ENTITY emacs-md5sum        "f1f25356b68ec69caccd41d95988d23d">
     11  <!ENTITY emacs-size          "42 MB">
     12  <!ENTITY emacs-buildsize     "480 MB">
     13  <!ENTITY emacs-time          "0.7 SBU (Using parallelism=4)">
    1414]>
    1515
     
    1818
    1919  <sect1info>
     20    <othername>$LastChangedBy$</othername>
    2021    <date>$Date$</date>
    2122  </sect1info>
     
    3536    </para>
    3637
    37     &lfs110a_checked;
     38    &lfs10_checked;
    3839
    3940    <bridgehead renderas="sect3">Package Information</bridgehead>
     
    7576    <bridgehead renderas="sect4">Recommended</bridgehead>
    7677    <para role="recommended">
    77       <xref linkend="harfbuzz"/>,
    7878      <xref linkend="giflib"/>,
    79       <xref linkend="gnutls"/>,
    80       <xref linkend="jansson"/>, and
     79      <xref linkend="gnutls"/>, and
    8180      <xref linkend="libtiff"/>
    8281    </para>
     
    8685      <xref linkend="x-window-system"/>,
    8786      <xref linkend="alsa-lib"/>,
    88       <xref linkend="cairo"/>,
    8987      <xref linkend="dbus"/>,
    9088      <xref linkend="GConf"/>,
     
    9492      <xref role="nodep" linkend="gtk2"/> or <xref linkend="gtk3"/>,
    9593      <xref linkend="imagemagick"/>,
    96       <xref linkend="lcms2"/>,
     94      <xref linkend="jansson"/>, <!-- for JSON support -->
    9795      <xref linkend="libjpeg"/>,
    9896      <xref linkend="libpng"/>,
     
    103101      <ulink url="&gnu-http;/intlfonts/">intlfonts</ulink>,
    104102      <ulink url="http://directory.fsf.org/wiki/Libungif">libungif</ulink>,
    105       <ulink url="http://www.nongnu.org/m17n/">libotf</ulink>, and
     103      <ulink url="http://www.nongnu.org/m17n/">libotf</ulink> and
    106104      <ulink url="http://www.nongnu.org/m17n/">m17n-lib</ulink> - to correctly
    107105      display such complex scripts as Indic and Khmer, and also for scripts
    108       that require Arabic shaping support (Arabic and Farsi),
    109       <ulink url="https://mailutils.org/">mailutils</ulink>, and
     106      that require Arabic shaping support (Arabic and Farsi), and
    110107      <ulink url="&xorg-download-http;/lib/">libXaw3d</ulink>
    111108    </para>
     
    120117
    121118    <para>
    122       First, work around a portability bug in glibc 2.34,
    123       which no longer defines SIGSTKSZ.
    124     </para>
    125 
    126 <screen><userinput>sed -e '/SIGSTKSZ/ s|^.*$|static max_align_t sigsegv_stack[\
    127    (64 * 1024 + sizeof (max_align_t) - 1) / sizeof (max_align_t)];|' \
    128     -i src/sysdep.c</userinput></screen>
    129 
    130     <para>
    131119      Install <application>Emacs</application> by running the following
    132120      commands:
    133121    </para>
    134122
    135 <screen><userinput>./configure --prefix=/usr &amp;&amp;
     123<screen><userinput>./configure --prefix=/usr --localstatedir=/var &amp;&amp;
    136124make</userinput></screen>
     125<!-- make bootstrap only necessary for development versions obtained with git
     126-->
    137127
    138128    <para>
     
    162152    <title>Command Explanations</title>
    163153
    164     <!-- With 27.2, it writes scores to ~/.emacs.d/games
    165     <para>
    166       <parameter>- -localstatedir=/var</parameter>: Create game score files
     154    <para>
     155      <parameter>--localstatedir=/var</parameter>: Create game score files
    167156      in <filename class='directory'>/var/games/emacs</filename> instead
    168157      of <filename class='directory'>/usr/var/games/emacs</filename>.
    169158    </para>
    170     -->
    171159
    172160    <para>
     
    189177      <option>--with-gnutls=no</option>: Use this if you have not installed
    190178      <xref linkend="gnutls"/>.
    191     </para>
    192 
    193     <para>
    194       <option>--without-harfbuzz</option>: Use this if you have not installed
    195       <xref linkend="harfbuzz"/>.
    196     </para>
    197 
    198     <para>
    199       <option>--with-json=no</option>: Use this if you have not installed
    200       <xref linkend="jansson"/>.
    201179    </para>
    202180
     
    216194             emacs (symlink),
    217195             emacs-&emacs-version;,
    218              emacsclient, and
    219              etags</seg>
     196             emacsclient,
     197             etags, and
     198             grep-changelog</seg>
    220199        <seg>None</seg>
    221         <seg>/usr/libexec/emacs and
    222              /usr/share/emacs</seg>
     200        <seg>/usr/libexec/emacs,
     201             /usr/share/emacs, and
     202             /var/games/emacs</seg>
    223203      </seglistitem>
    224204    </segmentedlist>
     
    234214          <para>
    235215            creates cross-reference tagfile database files
    236             for source code
     216            for source code.
    237217          </para>
    238218          <indexterm zone="emacs ctags">
     
    247227          <para>
    248228            permits browsing of C++ class hierarchies from
    249             within <command>emacs</command>
     229            within <command>emacs</command>.
    250230          </para>
    251231          <indexterm zone="emacs ebrowse">
     
    259239        <listitem>
    260240          <para>
    261             is an editor
     241            is an editor.
    262242          </para>
    263243          <indexterm zone="emacs emacs-prog">
     
    272252          <para>
    273253            attaches an <command>emacs</command> session to an already
    274             running <command>emacsserver</command> instance
     254            running <command>emacsserver</command> instance.
    275255          </para>
    276256          <indexterm zone="emacs emacsclient">
     
    285265          <para>
    286266            is another program to generate source code
    287             cross-reference tagfiles
     267            cross-reference tagfiles.
    288268          </para>
    289269          <indexterm zone="emacs etags">
     
    293273      </varlistentry>
    294274
    295 <!-- Not seen with 27.2
    296275      <varlistentry id="grep-changelog">
    297276        <term><command>grep-changelog</command></term>
     
    299278          <para>
    300279            prints entries in Change Logs matching
    301             various criteria
     280            various criteria.
    302281          </para>
    303282          <indexterm zone="emacs grep-changelog">
     
    306285        </listitem>
    307286      </varlistentry>
    308 -->
    309287<!--
    310288      <varlistentry id="rcs-checkin">
Note: See TracChangeset for help on using the changeset viewer.