Changeset 7905

Show
Ignore:
Timestamp:
01/31/07 11:24:33 (1 year ago)
Author:
matthew
Message:

Add upstream fixes from the Readline maintainer. Fixes #1945.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/BOOK/chapter01/changelog.xml

    r7904 r7905  
    4141      <itemizedlist> 
    4242        <listitem> 
     43          <para>[matthew] - Include a patch from from the Readline maintainer to 
     44          fix a multibyte-related issue.  Fixes 
     45          <ulink url="&lfs-ticket-root;1945">#1945</ulink></para> 
     46        </listitem> 
     47        <listitem> 
    4348          <para>[matthew] - Include more upstream fixes from the Bash maintainer 
    4449          in bash-3.2-fixes-2.patch</para> 
  • trunk/BOOK/chapter01/whatsnew.xml

    r7901 r7905  
    212212    </listitem> 
    213213    <listitem> 
     214      <para>&readline-fixes-patch;</para> 
     215    </listitem> 
     216    <listitem> 
    214217      <para>&util-linux-lseek-patch;</para> 
    215218    </listitem> 
  • trunk/BOOK/chapter03/patches.xml

    r7901 r7905  
    172172 
    173173    <varlistentry> 
     174      <term>Readline Fixes Patch - <token>&readline-fixes-patch-size;</token>:</term> 
     175      <listitem> 
     176        <para>Download: <ulink url="&patches-root;&readline-fixes-patch;"/></para> 
     177        <para>MD5 sum: <literal>&readline-fixes-patch-md5;</literal></para> 
     178      </listitem> 
     179    </varlistentry> 
     180 
     181    <varlistentry> 
    174182      <term>Sysklogd 8-Bit Cleanness Patch - <token>&sysklogd-8bit-patch-size;</token>:</term> 
    175183      <listitem> 
  • trunk/BOOK/chapter06/readline.xml

    r7847 r7905  
    4343<screen><userinput>sed -i '/MV.*old/d' Makefile.in 
    4444sed -i '/{OLDSUFF}/c:' support/shlib-install</userinput></screen> 
     45 
     46    <para>Readline contains a bug in its handling of non-multibyte characters, 
     47    which can lead to incorrect display calculations and incorrect redisplay. 
     48    Fix this issue by applying the following patch from the upstream maintainer: 
     49    </para> 
     50 
     51<screen><userinput>patch -Np1 -i ../&readline-fixes-patch;</userinput></screen> 
    4552 
    4653    <para>Prepare Readline for compilation:</para> 
  • trunk/BOOK/patches.ent

    r7904 r7905  
    9191 
    9292 
     93<!ENTITY readline-fixes-patch "readline-&readline-version;-fixes-1.patch"> 
     94<!ENTITY readline-fixes-patch-md5 "5da0e4305bc8e4e61ba4f2f0c6afc6ff"> 
     95<!ENTITY readline-fixes-patch-size "0.8 KB"> 
     96 
     97 
    9398<!ENTITY sysklogd-8bit-patch "sysklogd-&sysklogd-version;-8bit-1.patch"> 
    9499<!ENTITY sysklogd-8bit-patch-md5 "cc0d9c3bd67a6b6357e42807cf06073e">