Changeset 863beea


Ignore:
Timestamp:
10/30/2008 05:35:58 AM (16 years ago)
Author:
Bruce Dubbs <bdubbs@…>
Branches:
10.0, 10.0-rc1, 10.1, 10.1-rc1, 11.0, 11.0-rc1, 11.0-rc2, 11.0-rc3, 11.1, 11.1-rc1, 11.2, 11.2-rc1, 11.3, 11.3-rc1, 12.0, 12.0-rc1, 12.1, 12.1-rc1, 6.4, 6.5, 6.6, 6.7, 6.8, 7.0, 7.1, 7.2, 7.3, 7.4, 7.5, 7.5-systemd, 7.6, 7.6-systemd, 7.7, 7.7-systemd, 7.8, 7.8-systemd, 7.9, 7.9-systemd, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, arm, bdubbs/gcc13, ml-11.0, multilib, renodr/libudev-from-systemd, s6-init, trunk, xry111/arm64, xry111/arm64-12.0, xry111/clfs-ng, xry111/lfs-next, xry111/loongarch, xry111/loongarch-12.0, xry111/loongarch-12.1, xry111/mips64el, xry111/pip3, xry111/rust-wip-20221008, xry111/update-glibc
Children:
182d5d3
Parents:
1b12edf
Message:

Fixed perl configuration so it knows the vendor library location.
Changes perl patches to a single consolidated patch with security and other fixes

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@8718 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689

Files:
7 edited

Legend:

Unmodified
Added
Removed
  • chapter01/changelog.xml

    r1b12edf r863beea  
    3838-->
    3939    <listitem>
     40      <para>2008-10-30</para>
     41      <itemizedlist>
     42        <listitem>
     43          <para>[bdubbs] - Added a consolidated patch to perl to address security
     44                                        and othe rissues.  Canged the configure options for perl to define
     45                                        a venor library location.</para>
     46        </listitem>
     47      </itemizedlist>
     48    </listitem>
     49
     50    <listitem>
    4051      <para>2008-10-29</para>
    4152      <itemizedlist>
  • chapter01/whatsnew.xml

    r1b12edf r863beea  
    279279    </listitem>
    280280
    281     <listitem>
     281    <!--<listitem>
    282282      <para>&perl-libc-patch;</para>
    283283    </listitem>
     
    285285    <listitem>
    286286      <para>&perl-page-patch;</para>
    287     </listitem>
    288 
    289     <listitem>
     287    </listitem> -->
     288
     289    <listitem>
     290      <para>&perl-consolidated-patch;</para>
     291    </listitem>
     292
     293    <!--<listitem>
    290294      <para>&perl-security-patch;</para>
    291     </listitem>
     295    </listitem>-->
    292296
    293297    <listitem>
  • chapter03/patches.xml

    r1b12edf r863beea  
    203203    </varlistentry>
    204204
    205     <varlistentry>
     205    <!-- <varlistentry>
    206206      <term>Perl Libc Patch - <token>&perl-libc-patch-size;</token>:</term>
    207207      <listitem>
     
    209209        <para>MD5 sum: <literal>&perl-libc-patch-md5;</literal></para>
    210210      </listitem>
    211     </varlistentry>
    212 
    213     <varlistentry>
     211    </varlistentry> -->
     212
     213    <varlistentry>
     214      <term>Perl Consolidated Patch - <token>&perl-consolidated-patch-size;</token>:</term>
     215      <listitem>
     216        <para>Download: <ulink url="&patches-root;&perl-consolidated-patch;"/></para>
     217        <para>MD5 sum: <literal>&perl-consolidated-patch-md5;</literal></para>
     218      </listitem>
     219    </varlistentry>
     220
     221    <!-- <varlistentry>
    214222      <term>Perl Page Patch - <token>&perl-page-patch-size;</token>:</term>
    215223      <listitem>
     
    225233        <para>MD5 sum: <literal>&perl-security-patch-md5;</literal></para>
    226234      </listitem>
    227     </varlistentry>
     235    </varlistentry> -->
    228236
    229237    <varlistentry>
  • chapter05/perl.xml

    r1b12edf r863beea  
    4444    <title>Installation of Perl</title>
    4545
    46     <para>First adapt some hard-wired paths to the C library by applying
    47     the following patch:</para>
     46    <para>First apply a series of patches to address security issues and adapt some
     47                hard-wired paths to the C library by applying the following patch:</para>
    4848
    49 <screen><userinput remap="pre">patch -Np1 -i ../&perl-libc-patch;</userinput></screen>
     49<screen><userinput remap="pre">patch -Np1 -i ../&perl-consolidated-patch;</userinput></screen>
    5050
    5151    <!-- <para>Fix an incompatibility with gcc-&gcc-version;:</para>
     
    5858    letters):</para>
    5959
    60 <screen><userinput remap="configure">./configure.gnu --prefix=/tools -Dstatic_ext='Data/Dumper Fcntl IO POSIX'</userinput></screen>
     60<screen><userinput remap="configure">sh Configure -des -Dprefix=/tools \
     61                  -Dstatic_ext='Data/Dumper Fcntl IO POSIX'</userinput></screen>
    6162
    6263    <variablelist>
  • chapter06/perl.xml

    r1b12edf r863beea  
    4848<screen><userinput remap="pre">echo "127.0.0.1 localhost $(hostname)" &gt; /etc/hosts</userinput></screen>
    4949
    50     <para>The following patch fixes known vulnerabilities:</para>
    51 
    52 <screen><userinput remap="pre">patch -Np1 -i ../&perl-security-patch;</userinput></screen>
    53 
    54     <para>The following patch fixes an incompatibility with
     50    <para>The following patch fixes known vulnerabilities and other issues
     51                identified by the developers:</para>
     52
     53<screen><userinput remap="pre">patch -Np1 -i ../&perl-consolidated-patch;</userinput></screen>
     54
     55    <!-- <para>The following patch fixes an incompatibility with
    5556    Glibc-&glibc-version;:</para>
    5657
    5758<screen><userinput remap="pre">patch -Np1 -i ../&perl-page-patch;</userinput></screen>
     59    -->
    5860
    5961    <!-- Confirmed that this is not required any longer
     
    7880    auto-detects, by preparing Perl for compilation with:</para>
    7981
    80 <screen><userinput remap="configure">./configure.gnu --prefix=/usr \
    81     -Dman1dir=/usr/share/man/man1 \
    82     -Dman3dir=/usr/share/man/man3 \
    83     -Dpager="/usr/bin/less -isR"</userinput></screen>
     82<screen><userinput remap="configure">sh Configure -des -Dprefix=/usr \
     83                  -Dvendorprefix=/usr           \
     84                  -Dman1dir=/usr/share/man/man1 \
     85                  -Dman3dir=/usr/share/man/man3 \
     86                  -Dpager="/usr/bin/less -isR"</userinput></screen>
    8487
    8588    <variablelist>
    8689      <title>The meaning of the configure options:</title>
     90
     91      <varlistentry>
     92        <term><parameter>-Dvendorprefix=/usr</parameter></term>
     93        <listitem>
     94          <para>This ensures <command>perl</command> knows how to
     95          tell packages where they should install their perl modules.</para>
     96        </listitem>
     97      </varlistentry>
    8798
    8899      <varlistentry>
  • general.ent

    r1b12edf r863beea  
    11<?xml version="1.0" encoding="ISO-8859-1"?>
    2 <!ENTITY version "SVN-20081029">
    3 <!ENTITY releasedate "October 28, 2009">
     2<!ENTITY version "SVN-20081030">
     3<!ENTITY releasedate "October 30, 2009">
    44<!ENTITY copyrightdate "1999-2008"><!-- jhalfs needs a literal dash, not &ndash; -->
    55<!ENTITY milestone "7.0">
  • patches.ent

    r1b12edf r863beea  
    114114
    115115
    116 <!ENTITY perl-libc-patch "perl-&perl-version;-libc-1.patch">
    117 <!ENTITY perl-libc-patch-md5 "3bf8aef1fb6eb6110405e699e4141f99">
    118 <!ENTITY perl-libc-patch-size "1.1 KB">
    119 
    120 <!ENTITY perl-page-patch "perl-&perl-version;-page-1.patch">
    121 <!ENTITY perl-page-patch-md5 "16abf98d92d896601250ca610243cdf5">
    122 <!ENTITY perl-page-patch-size "0.7 KB">
    123 
    124 <!ENTITY perl-security-patch "perl-&perl-version;-security_fix-1.patch">
    125 <!ENTITY perl-security-patch-md5 "4b1384ba595abd070824c2519d1d3176">
    126 <!ENTITY perl-security-patch-size "0.8 KB">
    127 
     116<!ENTITY perl-consolidated-patch "perl-&perl-version;-consolidated-1.patch">
     117<!ENTITY perl-consolidated-patch-md5 "d1bcffb5d671bd659f7ca5c451a0c752">
     118<!ENTITY perl-consolidated-patch-size "7.1 KB">
    128119
    129120<!ENTITY procps-watch-patch "procps-&procps-version;-watch_unicode-1.patch">
Note: See TracChangeset for help on using the changeset viewer.