瀏覽代碼

Upgrade to Perl 5.8.8

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@7377 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Matthew Burgess 19 年之前
父節點
當前提交
c4aba10f0f
共有 7 個文件被更改,包括 6 次插入32 次删除
  1. 4 0
      chapter01/changelog.xml
  2. 0 3
      chapter01/whatsnew.xml
  3. 1 1
      chapter03/packages.xml
  4. 0 14
      chapter03/patches.xml
  5. 0 11
      chapter06/perl.xml
  6. 1 1
      general.ent
  7. 0 2
      patches.ent

+ 4 - 0
chapter01/changelog.xml

@@ -39,6 +39,10 @@
     <listitem>
     <listitem>
       <para>Febraury 19, 2006</para>
       <para>Febraury 19, 2006</para>
       <itemizedlist>
       <itemizedlist>
+        <listitem>
+          <para>[matthew] - Upgrade to Perl-5.8.8, removing the now unneeded
+          vulnerability and DB module patches.</para>
+        </listitem>
         <listitem>
         <listitem>
           <para>[matthew] - Add the verbose parameter to a couple of commands in
           <para>[matthew] - Add the verbose parameter to a couple of commands in
           Linux-Libc-Headers and DB.</para>
           Linux-Libc-Headers and DB.</para>

+ 0 - 3
chapter01/whatsnew.xml

@@ -231,9 +231,6 @@
     <listitem>
     <listitem>
       <para>&mktemp-tempfile-patch;</para>
       <para>&mktemp-tempfile-patch;</para>
     </listitem>
     </listitem>
-    <listitem>
-      <para>&perl-db_file-patch;</para>
-    </listitem>
     <listitem>
     <listitem>
       <para>&perl-libc-patch;</para>
       <para>&perl-libc-patch;</para>
     </listitem>
     </listitem>

+ 1 - 1
chapter03/packages.xml

@@ -342,7 +342,7 @@
     </varlistentry>
     </varlistentry>
 
 
     <varlistentry>
     <varlistentry>
-      <term>Perl (&perl-version;) - 9,628 KB:</term>
+      <term>Perl (&perl-version;) - 9,886 KB:</term>
       <listitem>
       <listitem>
         <para><ulink url="http://ftp.funet.fi/pub/CPAN/src/"/></para>
         <para><ulink url="http://ftp.funet.fi/pub/CPAN/src/"/></para>
       </listitem>
       </listitem>

+ 0 - 14
chapter03/patches.xml

@@ -167,13 +167,6 @@
       </listitem>
       </listitem>
     </varlistentry>
     </varlistentry>
 
 
-    <varlistentry>
-      <term>Perl DB_File Module Update patch - 6 KB:</term>
-      <listitem>
-        <para><ulink url="&patches-root;&perl-db_file-patch;"/></para>
-      </listitem>
-    </varlistentry>
-
     <varlistentry>
     <varlistentry>
       <term>Perl Libc Patch - 1 KB:</term>
       <term>Perl Libc Patch - 1 KB:</term>
       <listitem>
       <listitem>
@@ -181,13 +174,6 @@
       </listitem>
       </listitem>
     </varlistentry>
     </varlistentry>
 
 
-    <varlistentry>
-      <term>Perl Sprintf Vulnerability Patch - 9 KB:</term>
-      <listitem>
-        <para><ulink url="&patches-root;&perl-sprintf-patch;"/></para>
-      </listitem>
-    </varlistentry>
-
     <varlistentry>
     <varlistentry>
       <term>Sysklogd 8-Bit Cleanness Patch - 1 KB:</term>
       <term>Sysklogd 8-Bit Cleanness Patch - 1 KB:</term>
       <listitem>
       <listitem>

+ 0 - 11
chapter06/perl.xml

@@ -44,17 +44,6 @@
   <sect2 role="installation">
   <sect2 role="installation">
     <title>Installation of Perl</title>
     <title>Installation of Perl</title>
 
 
-    <para>A security vulnerability exists in Perl's sprintf function. Apply the
-    following patch to fix it.</para>
-
-<screen><userinput>patch -Np1 -i ../&perl-sprintf-patch;</userinput></screen>
-
-    <para>The DB_File module that comes with Perl-&perl-version; is incompatible
-    with Berkeley DB-&db-version; (the testsuite fails if this module gets built).
-    Apply the following patch in order to update the DB_File module:</para>
-
-<screen><userinput>patch -Np1 -i ../&perl-db_file-patch;</userinput></screen>
-
     <para>First create a basic <filename>/etc/hosts</filename> file which will be
     <para>First create a basic <filename>/etc/hosts</filename> file which will be
     referenced in one of Perl's configuration files as well as being used used by
     referenced in one of Perl's configuration files as well as being used used by
     the testsuite if you run that.</para>
     the testsuite if you run that.</para>

+ 1 - 1
general.ent

@@ -72,7 +72,7 @@
 <!ENTITY ncurses-version "5.5">
 <!ENTITY ncurses-version "5.5">
 <!-- <!ENTITY ncurses-date "20050319"> -->
 <!-- <!ENTITY ncurses-date "20050319"> -->
 <!ENTITY patch-version "2.5.4">
 <!ENTITY patch-version "2.5.4">
-<!ENTITY perl-version "5.8.7">
+<!ENTITY perl-version "5.8.8">
 <!ENTITY procps-version "3.2.6">
 <!ENTITY procps-version "3.2.6">
 <!ENTITY psmisc-version "22.1">
 <!ENTITY psmisc-version "22.1">
 <!ENTITY readline-version "5.1">
 <!ENTITY readline-version "5.1">

+ 0 - 2
patches.ent

@@ -37,9 +37,7 @@
 <!ENTITY ncurses-fixes-patch "ncurses-&ncurses-version;-fixes-1.patch">
 <!ENTITY ncurses-fixes-patch "ncurses-&ncurses-version;-fixes-1.patch">
 <!-- <!ENTITY ncurses-rollup-patch "ncurses-&ncurses-version;-&ncurses-date;-patch.sh.bz2"> -->
 <!-- <!ENTITY ncurses-rollup-patch "ncurses-&ncurses-version;-&ncurses-date;-patch.sh.bz2"> -->
 
 
-<!ENTITY perl-db_file-patch "perl-&perl-version;-update_db_file-1.patch">
 <!ENTITY perl-libc-patch "perl-&perl-version;-libc-1.patch">
 <!ENTITY perl-libc-patch "perl-&perl-version;-libc-1.patch">
-<!ENTITY perl-sprintf-patch "perl-&perl-version;-sprintf_vulnerability-1.patch">
 
 
 <!ENTITY sysklogd-8bit-patch "sysklogd-&sysklogd-version;-8bit-1.patch">
 <!ENTITY sysklogd-8bit-patch "sysklogd-&sysklogd-version;-8bit-1.patch">
 <!ENTITY sysklogd-fixes-patch "sysklogd-&sysklogd-version;-fixes-1.patch">
 <!ENTITY sysklogd-fixes-patch "sysklogd-&sysklogd-version;-fixes-1.patch">