aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthew Burgess <matthew@linuxfromscratch.org>2006-02-19 20:13:22 +0000
committerMatthew Burgess <matthew@linuxfromscratch.org>2006-02-19 20:13:22 +0000
commitc4aba10f0f68f6f2c857c1917976646e48d37a52 (patch)
treed921238b698e816d47ec48dc59753d3a490f4049
parente178a8e0d3bbf7cebbaf7c01f4382292d380e33e (diff)
Upgrade to Perl 5.8.8
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@7377 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
-rw-r--r--chapter01/changelog.xml4
-rw-r--r--chapter01/whatsnew.xml3
-rw-r--r--chapter03/packages.xml2
-rw-r--r--chapter03/patches.xml14
-rw-r--r--chapter06/perl.xml11
-rw-r--r--general.ent2
-rw-r--r--patches.ent2
7 files changed, 6 insertions, 32 deletions
diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml
index 4a2a05922..9c66160eb 100644
--- a/chapter01/changelog.xml
+++ b/chapter01/changelog.xml
@@ -40,6 +40,10 @@
<para>Febraury 19, 2006</para>
<itemizedlist>
<listitem>
+ <para>[matthew] - Upgrade to Perl-5.8.8, removing the now unneeded
+ vulnerability and DB module patches.</para>
+ </listitem>
+ <listitem>
<para>[matthew] - Add the verbose parameter to a couple of commands in
Linux-Libc-Headers and DB.</para>
</listitem>
diff --git a/chapter01/whatsnew.xml b/chapter01/whatsnew.xml
index 5ec47b078..cac416a95 100644
--- a/chapter01/whatsnew.xml
+++ b/chapter01/whatsnew.xml
@@ -232,9 +232,6 @@
<para>&mktemp-tempfile-patch;</para>
</listitem>
<listitem>
- <para>&perl-db_file-patch;</para>
- </listitem>
- <listitem>
<para>&perl-libc-patch;</para>
</listitem>
<listitem>
diff --git a/chapter03/packages.xml b/chapter03/packages.xml
index 1ab11d8a3..4889f0611 100644
--- a/chapter03/packages.xml
+++ b/chapter03/packages.xml
@@ -342,7 +342,7 @@
</varlistentry>
<varlistentry>
- <term>Perl (&perl-version;) - 9,628 KB:</term>
+ <term>Perl (&perl-version;) - 9,886 KB:</term>
<listitem>
<para><ulink url="http://ftp.funet.fi/pub/CPAN/src/"/></para>
</listitem>
diff --git a/chapter03/patches.xml b/chapter03/patches.xml
index d2b3b3380..1b518cdd0 100644
--- a/chapter03/patches.xml
+++ b/chapter03/patches.xml
@@ -168,13 +168,6 @@
</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>
<term>Perl Libc Patch - 1 KB:</term>
<listitem>
<para><ulink url="&patches-root;&perl-libc-patch;"/></para>
@@ -182,13 +175,6 @@
</varlistentry>
<varlistentry>
- <term>Perl Sprintf Vulnerability Patch - 9 KB:</term>
- <listitem>
- <para><ulink url="&patches-root;&perl-sprintf-patch;"/></para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
<term>Sysklogd 8-Bit Cleanness Patch - 1 KB:</term>
<listitem>
<para><ulink url="&patches-root;&sysklogd-8bit-patch;"/></para>
diff --git a/chapter06/perl.xml b/chapter06/perl.xml
index 277d831a2..dd3fee746 100644
--- a/chapter06/perl.xml
+++ b/chapter06/perl.xml
@@ -44,17 +44,6 @@
<sect2 role="installation">
<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
referenced in one of Perl's configuration files as well as being used used by
the testsuite if you run that.</para>
diff --git a/general.ent b/general.ent
index e35a99f88..82f624522 100644
--- a/general.ent
+++ b/general.ent
@@ -72,7 +72,7 @@
<!ENTITY ncurses-version "5.5">
<!-- <!ENTITY ncurses-date "20050319"> -->
<!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 psmisc-version "22.1">
<!ENTITY readline-version "5.1">
diff --git a/patches.ent b/patches.ent
index 1a5903c6a..13aa2f559 100644
--- a/patches.ent
+++ b/patches.ent
@@ -37,9 +37,7 @@
<!ENTITY ncurses-fixes-patch "ncurses-&ncurses-version;-fixes-1.patch">
<!-- <!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-sprintf-patch "perl-&perl-version;-sprintf_vulnerability-1.patch">
<!ENTITY sysklogd-8bit-patch "sysklogd-&sysklogd-version;-8bit-1.patch">
<!ENTITY sysklogd-fixes-patch "sysklogd-&sysklogd-version;-fixes-1.patch">