[lfs-book] r9865 - in trunk/BOOK: . chapter01 chapter03 chapter06

matthew at linuxfromscratch.org matthew at linuxfromscratch.org
Wed May 30 12:33:57 PDT 2012


Author: matthew
Date: 2012-05-30 13:33:53 -0600 (Wed, 30 May 2012)
New Revision: 9865

Modified:
   trunk/BOOK/chapter01/changelog.xml
   trunk/BOOK/chapter01/whatsnew.xml
   trunk/BOOK/chapter03/patches.xml
   trunk/BOOK/chapter06/automake.xml
   trunk/BOOK/chapter06/perl.xml
   trunk/BOOK/packages.ent
   trunk/BOOK/patches.ent
Log:
Upgrade to Perl-5.16.0. Fixes #3094.

Modified: trunk/BOOK/chapter01/changelog.xml
===================================================================
--- trunk/BOOK/chapter01/changelog.xml	2012-05-30 19:33:16 UTC (rev 9864)
+++ trunk/BOOK/chapter01/changelog.xml	2012-05-30 19:33:53 UTC (rev 9865)
@@ -40,6 +40,10 @@
       <para>2012-05-30</para>
       <itemizedlist>
          <listitem>
+           <para>[matthew] - Upgrade to Perl-5.16.0.  Fixes
+           <ulink url="&lfs-ticket-root;3094">#3094</ulink>.</para>
+         </listitem>
+         <listitem>
            <para>[matthew] - Upgrade to IPRoute2-3.4.0.  Fixes
            <ulink url="&lfs-ticket-root;3096">#3096</ulink>.</para>
          </listitem>

Modified: trunk/BOOK/chapter01/whatsnew.xml
===================================================================
--- trunk/BOOK/chapter01/whatsnew.xml	2012-05-30 19:33:16 UTC (rev 9864)
+++ trunk/BOOK/chapter01/whatsnew.xml	2012-05-30 19:33:53 UTC (rev 9865)
@@ -154,9 +154,9 @@
     <!--<listitem>
       <para>Patch &patch-version;</para>
     </listitem>-->
-    <!--<listitem>
+    <listitem>
       <para>Perl &perl-version;</para>
-    </listitem>-->
+    </listitem>
     <!--<listitem>
       <para>Procps &procps-version;</para>
     </listitem>-->
@@ -220,6 +220,10 @@
     <title>Added:</title>
 
     <listitem>
+      <para>&automake-perl_fix-patch;</para>
+    </listitem>
+
+    <listitem>
       <para>&bash-fixes-patch;</para>
     </listitem>
 
@@ -243,6 +247,10 @@
       <para>&kbd-fixes-patch;</para>
     </listitem>
 
+    <listitem>
+      <para>&perl-libc-patch;</para>
+    </listitem>
+
   </itemizedlist>
 
   <itemizedlist>
@@ -284,6 +292,14 @@
       <para>glibc-2.14.1-sort-1.patch</para>
     </listitem>
 
+    <listitem>
+      <para>perl-5.14.2-libc-1.patch</para>
+    </listitem>
+
+    <listitem>
+      <para>perl-5.14.2-security-1.patch</para>
+    </listitem>
+
   </itemizedlist>
 
 </sect1>

Modified: trunk/BOOK/chapter03/patches.xml
===================================================================
--- trunk/BOOK/chapter03/patches.xml	2012-05-30 19:33:16 UTC (rev 9864)
+++ trunk/BOOK/chapter03/patches.xml	2012-05-30 19:33:53 UTC (rev 9865)
@@ -19,6 +19,14 @@
   <variablelist role="materials">
 
     <varlistentry>
+      <term>Automake Perl-&perl-version; Patch - <token>&automake-perl_fix-patch-size;</token>:</term>
+      <listitem>
+        <para>Download: <ulink url="&patches-root;&automake-perl_fix-patch;"/></para>
+        <para>MD5 sum: <literal>&automake-perl_fix-patch-md5;</literal></para>
+      </listitem>
+    </varlistentry>
+
+    <varlistentry>
       <term>Bash Upstream Fixes Patch - <token>&bash-fixes-patch-size;</token>:</term>
       <listitem>
         <para>Download: <ulink url="&patches-root;&bash-fixes-patch;"/></para>
@@ -132,15 +140,6 @@
     </varlistentry>
 
     <varlistentry>
-      <term>Perl Security Patch - <token>&perl-security-patch-size;</token>:</term>
-      <listitem>
-        <para>Download: <ulink url="&patches-root;&perl-security-patch;"/></para>
-        <para>MD5 sum: <literal>&perl-security-patch-md5;</literal></para>
-      </listitem>
-    </varlistentry>
-
-
-    <varlistentry>
       <term>Procps HZ Errors Patch - <token>&procps-hz_fixes-patch-size;</token>:</term>
       <listitem>
         <para>Download: <ulink url="&patches-root;&procps-hz_fixes-patch;"/></para>

Modified: trunk/BOOK/chapter06/automake.xml
===================================================================
--- trunk/BOOK/chapter06/automake.xml	2012-05-30 19:33:16 UTC (rev 9864)
+++ trunk/BOOK/chapter06/automake.xml	2012-05-30 19:33:53 UTC (rev 9865)
@@ -41,6 +41,10 @@
   <sect2 role="installation">
     <title>Installation of Automake</title>
 
+    <para>Apply a patch to fix an incomatibility between Automake-&automake-version; and Perl-&perl-version;:</para>
+
+<screen><userinput remap="pre">patch -Np1 -i ../&automake-perl_fix-patch;</userinput></screen>
+
     <para>Prepare Automake for compilation:</para>
 
 <screen><userinput remap="configure">./configure --prefix=/usr --docdir=/usr/share/doc/automake-&automake-version;</userinput></screen>

Modified: trunk/BOOK/chapter06/perl.xml
===================================================================
--- trunk/BOOK/chapter06/perl.xml	2012-05-30 19:33:16 UTC (rev 9864)
+++ trunk/BOOK/chapter06/perl.xml	2012-05-30 19:33:53 UTC (rev 9865)
@@ -47,10 +47,6 @@
 
 <screen><userinput remap="pre">echo "127.0.0.1 localhost $(hostname)" > /etc/hosts</userinput></screen>
 
-    <para>Apply a patch to fix a security vulnerability in Perl:</para>
-
-<screen><userinput remap="pre">patch -Np1 -i ../&perl-security-patch;</userinput></screen>
-
     <para>This version of Perl now builds the Compress::Raw::Zlib module. By
     default Perl will use an internal copy of the Zlib source for the build.
     Issue the following command so that Perl will use the Zlib library

Modified: trunk/BOOK/packages.ent
===================================================================
--- trunk/BOOK/packages.ent	2012-05-30 19:33:16 UTC (rev 9864)
+++ trunk/BOOK/packages.ent	2012-05-30 19:33:53 UTC (rev 9865)
@@ -419,10 +419,10 @@
 <!ENTITY patch-ch6-du "1.9 MB">
 <!ENTITY patch-ch6-sbu "less than 0.1 SBU">
 
-<!ENTITY perl-version "5.14.2">
-<!ENTITY perl-size "12,917 KB">
+<!ENTITY perl-version "5.16.0">
+<!ENTITY perl-size "13,251 KB">
 <!ENTITY perl-url "http://www.cpan.org/src/5.0/perl-&perl-version;.tar.bz2">
-<!ENTITY perl-md5 "04a4c5d3c1f9f19d77daff8e8cd19a26">
+<!ENTITY perl-md5 "15a2f95fb27231e10998240f13acf961">
 <!ENTITY perl-home "http://www.perl.org/">
 <!ENTITY perl-ch5-du "223 MB">
 <!ENTITY perl-ch5-sbu "1.8 SBU">

Modified: trunk/BOOK/patches.ent
===================================================================
--- trunk/BOOK/patches.ent	2012-05-30 19:33:16 UTC (rev 9864)
+++ trunk/BOOK/patches.ent	2012-05-30 19:33:53 UTC (rev 9865)
@@ -2,6 +2,11 @@
 
 <!-- Start of Common Patches -->
 
+<!ENTITY automake-perl_fix-patch "automake-&automake-version;-perl_fix-1.patch">
+<!ENTITY automake-perl_fix-patch-md5 "97e7f0c0ed29018323f6aa03afbd9764">
+<!ENTITY automake-perl_fix-patch-size "2.9 KB">
+
+
 <!ENTITY bash-fixes-patch "bash-&bash-version;-fixes-6.patch">
 <!ENTITY bash-fixes-patch-md5 "fcca082d3a6e51afc5c02c92221036a6">
 <!ENTITY bash-fixes-patch-size "28.3 KB">
@@ -79,11 +84,7 @@
 <!ENTITY perl-libc-patch-md5 "23682f20b6785e97f99d33be7719c9d6">
 <!ENTITY perl-libc-patch-size "1 KB">
 
-<!ENTITY perl-security-patch "perl-&perl-version;-security_fix-1.patch">
-<!ENTITY perl-security-patch-md5 "7fa3e7e11fecf9d75f65452d700c3dd5">
-<!ENTITY perl-security-patch-size "1 KB">
 
-
 <!ENTITY procps-hz_fixes-patch "procps-&procps-version;-fix_HZ_errors-1.patch">
 <!ENTITY procps-hz_fixes-patch-md5 "2ea4c8e9a2c2a5a291ec63c92d7c6e3b">
 <!ENTITY procps-hz_fixes-patch-size "2.3 KB">




More information about the lfs-book mailing list