[Clfs-commits] commit: r4832 - in /branches/clfs-sysroot: BOOK/final-system/common/readline.xml BOOK/introduction/common/changelog.xml BOOK/materials/common/patches.xml BOOK/packages.ent BOOK/patches.ent patches/readline-5.2-fixes-5.patch

svn at cross-lfs.org svn at cross-lfs.org
Sun Mar 15 13:16:10 PDT 2009


Author: jciccone
Date: Sun Mar 15 20:16:09 2009
New Revision: 4832

Log:
Updated Readline to 6.0.

Removed:
    branches/clfs-sysroot/patches/readline-5.2-fixes-5.patch
Modified:
    branches/clfs-sysroot/BOOK/final-system/common/readline.xml
    branches/clfs-sysroot/BOOK/introduction/common/changelog.xml
    branches/clfs-sysroot/BOOK/materials/common/patches.xml
    branches/clfs-sysroot/BOOK/packages.ent
    branches/clfs-sysroot/BOOK/patches.ent

Modified: branches/clfs-sysroot/BOOK/final-system/common/readline.xml
==============================================================================
--- branches/clfs-sysroot/BOOK/final-system/common/readline.xml (original)
+++ branches/clfs-sysroot/BOOK/final-system/common/readline.xml Sun Mar 15 20:16:09 2009
@@ -25,11 +25,10 @@
   <sect2 role="installation">
     <title>Installation of Readline</title>
 
-    <para os="p1">The following patch contains updates from the maintainer. The
-    maintainer of Readline only releases these patches to fix serious issues:
-    </para>
+    <para os="s1">This option forces Readline to link against the
+          <filename class="libraryfile">libncursesw</filename> library:</para>
 
-<screen os="p2"><userinput>patch -Np1 -i ../&readline-fixes-patch;</userinput></screen>
+<screen os="s2"><userinput>sed -i 's:^SHLIB_LIBS=:SHLIB_LIBS=-lncursesw:' support/shobj-conf</userinput></screen>
 
     <para os="a">Prepare Readline for compilation:</para>
 
@@ -38,35 +37,27 @@
 
     <para os="c">Compile the package:</para>
 
-<screen os="d"><userinput>make SHLIB_XLDFLAGS=-lncurses</userinput></screen>
+<screen os="d"><userinput>make</userinput></screen>
 
-    <variablelist os="e">
-      <title>The meaning of the make option:</title>
+    <para os="e">Install the package:</para>
 
-      <varlistentry>
-        <term><parameter>SHLIB_XLDFLAGS=-lncurses</parameter></term>
-        <listitem>
-          <para>This option forces Readline to link against the
-          <filename class="libraryfile">libncurses</filename> library.</para>
-        </listitem>
-      </varlistentry>
-    </variablelist>
+<screen os="f"><userinput>make DESTDIR=${CLFS} install</userinput></screen>
 
-    <para os="f">Install the package:</para>
+    <para os="h">Install the documentation:</para>
 
-<screen os="g"><userinput>make DESTDIR=${CLFS} install</userinput></screen>
+<screen os="i"><userinput>make install-doc</userinput></screen>
 
-    <para os="h">Now move the static libraries to a more appropriate location:</para>
+    <para os="j">Now move the static libraries to a more appropriate location:</para>
 
-<screen os="i"><userinput>mv -v ${CLFS}/lib/lib{readline,history}.a ${CLFS}/usr/lib</userinput></screen>
+<screen os="k"><userinput>mv -v ${CLFS}/lib/lib{readline,history}.a ${CLFS}/usr/lib</userinput></screen>
 
-    <para os="j">Next, remove the <filename class="extension">.so</filename>
+    <para os="l">Next, remove the <filename class="extension">.so</filename>
     files in <filename class="directory">/lib</filename> and relink them into
     <filename class="directory">/usr/lib</filename>.</para>
 
-<screen os="k"><userinput>rm -v ${CLFS}/lib/lib{readline,history}.so
-ln -sfv ../../lib/libreadline.so.5 ${CLFS}/usr/lib/libreadline.so
-ln -sfv ../../lib/libhistory.so.5 ${CLFS}/usr/lib/libhistory.so</userinput></screen>
+<screen os="m"><userinput>rm -v ${CLFS}/lib/lib{readline,history}.so
+ln -sfv ../../lib/libreadline.so.&readline-version2; ${CLFS}/usr/lib/libreadline.so
+ln -sfv ../../lib/libhistory.so.&readline-version2; ${CLFS}/usr/lib/libhistory.so</userinput></screen>
 
   </sect2>
 

Modified: branches/clfs-sysroot/BOOK/introduction/common/changelog.xml
==============================================================================
--- branches/clfs-sysroot/BOOK/introduction/common/changelog.xml (original)
+++ branches/clfs-sysroot/BOOK/introduction/common/changelog.xml Sun Mar 15 20:16:09 2009
@@ -39,6 +39,9 @@
     <listitem>
       <para>March 15, 2009</para>
       <itemizedlist>
+        <listitem>
+          <para>[jciccone] - Updated Readline to 6.0.</para>
+        </listitem>
         <listitem>
           <para>[jciccone] - Added i18n Patch to Diffutils.</para>
         </listitem>

Modified: branches/clfs-sysroot/BOOK/materials/common/patches.xml
==============================================================================
--- branches/clfs-sysroot/BOOK/materials/common/patches.xml (original)
+++ branches/clfs-sysroot/BOOK/materials/common/patches.xml Sun Mar 15 20:16:09 2009
@@ -190,15 +190,6 @@
     </varlistentry>
 
     <varlistentry>
-      <term>Readline Fixes - <token>&readline-fixes-patch-size;</token>:</term>
-      <listitem>
-        <para>Download: <ulink
-        url="&patches-root;&readline-fixes-patch;"/></para>
-        <para>MD5 sum: <literal>&readline-fixes-patch-md5;</literal></para>
-      </listitem>
-    </varlistentry>
-
-    <varlistentry>
       <term>Shadow Sysroot Hacks Patch - <token>&shadow-sysroot_hacks-patch-size;</token>:</term>
       <listitem>
         <para>Download: <ulink

Modified: branches/clfs-sysroot/BOOK/packages.ent
==============================================================================
--- branches/clfs-sysroot/BOOK/packages.ent (original)
+++ branches/clfs-sysroot/BOOK/packages.ent Sun Mar 15 20:16:09 2009
@@ -253,10 +253,11 @@
 <!ENTITY psmisc-md5 "2e81938855cf5cc38856bd4a31d79a4c">
 <!ENTITY psmisc-home "http://psmisc.sourceforge.net">
 
-<!ENTITY readline-version "5.2">
-<!ENTITY readline-size "1,996 KB">
+<!ENTITY readline-version2 "6">
+<!ENTITY readline-version "&readline-version2;.0">
+<!ENTITY readline-size "2,217 KB">
 <!ENTITY readline-url "&gnu;readline/readline-&readline-version;.tar.gz">
-<!ENTITY readline-md5 "e39331f32ad14009b9ff49cc10c5e751">
+<!ENTITY readline-md5 "b7f65a48add447693be6e86f04a63019">
 <!ENTITY readline-home "http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html">
 
 <!ENTITY sed-version "4.1.5">

Modified: branches/clfs-sysroot/BOOK/patches.ent
==============================================================================
--- branches/clfs-sysroot/BOOK/patches.ent (original)
+++ branches/clfs-sysroot/BOOK/patches.ent Sun Mar 15 20:16:09 2009
@@ -80,10 +80,6 @@
 <!ENTITY perl-cross_compile-patch-md5 "7bbb78618e2dd95987ad04c6c54a81c6">
 <!ENTITY perl-cross_compile-patch-size "140 KB">
 
-<!ENTITY readline-fixes-patch "readline-&readline-version;-fixes-5.patch">
-<!ENTITY readline-fixes-patch-md5 "353320fac0a48339f4eccec72591ae3b">
-<!ENTITY readline-fixes-patch-size "24 KB">
-
 <!ENTITY shadow-sysroot_hacks-patch "shadow-&shadow-version;-sysroot_hacks-2.patch">
 <!ENTITY shadow-sysroot_hacks-patch-md5 "cf5095a86c666728650e77f1cdc64874">
 <!ENTITY shadow-sysroot_hacks-patch-size "36 KB">




More information about the Clfs-commits mailing list