[Clfs-commits] [Cross-LFS]Cross-LFS Book branch, master, updated. clfs-2.1.0-1162-gdbb297a

git git at cross-lfs.org
Thu May 29 05:26:35 PDT 2014


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Cross-LFS Book".

The branch, master has been updated
       via  dbb297aa185fd9ec34db6f17a620727636307e3f (commit)
       via  5b4af6ff63b9fbb2484a1d954532e8c5bb120b72 (commit)
       via  1ef41006ee1a98e334459c823173db0b1e7276e6 (commit)
       via  886080c1d1dfecede40a4494541acb9dbe3c0a82 (commit)
       via  2e50049db498a572b7487677a2e76b02cf074ff7 (commit)
       via  39c0cd7254d17d279905d9040ee06b612e62a060 (commit)
       via  f0cb0cc94047316a1f0b719b291a32f92160f056 (commit)
      from  8047796bd294a0b4fa147b3f5c00303c5bb2e96b (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit dbb297aa185fd9ec34db6f17a620727636307e3f
Author: William Harrington <kb0iic at cross-lfs.org>
Date:   Wed May 28 21:13:51 2014 -0500

    Remove perl libc patch from common materials.

diff --git a/BOOK/materials/common/patches.xml b/BOOK/materials/common/patches.xml
index 9038127..6b5936f 100644
--- a/BOOK/materials/common/patches.xml
+++ b/BOOK/materials/common/patches.xml
@@ -111,15 +111,6 @@
     </varlistentry>
 
     <varlistentry>
-      <term>Perl Libc Patch - <token>&perl-libc-patch-size;</token>:</term>
-      <listitem>
-        <para>Download: <ulink
-        url="&patches-root;&perl-libc-patch;"/></para>
-        <para>MD5 sum: <literal>&perl-libc-patch-md5;</literal></para>
-      </listitem>
-    </varlistentry>
-
-    <varlistentry>
       <term>Readline Branch Update - <token>&readline-branch_update-patch-size;</token>:</term>
       <listitem>
         <para>Download: <ulink

commit 5b4af6ff63b9fbb2484a1d954532e8c5bb120b72
Author: William Harrington <kb0iic at cross-lfs.org>
Date:   Wed May 28 21:12:07 2014 -0500

    Add master change log entry for Perl 5.20.0 upgrade.

diff --git a/BOOK/introduction/common/changelog.xml b/BOOK/introduction/common/changelog.xml
index 017cf07..b38d57c 100644
--- a/BOOK/introduction/common/changelog.xml
+++ b/BOOK/introduction/common/changelog.xml
@@ -40,6 +40,9 @@
       <para>29 May 2014</para>
       <itemizedlist>
         <listitem>
+          <para>[William Harrington] - Update Perl to 5.20.0.</para>
+        </listitem>
+        <listitem>
           <para>[Chris] - Edited "how" page - removed details about
           booting/chrooting and moved them to the "choose" page for temp-system.</para>
         </listitem>

commit 1ef41006ee1a98e334459c823173db0b1e7276e6
Author: William Harrington <kb0iic at cross-lfs.org>
Date:   Wed May 28 21:11:36 2014 -0500

    Update perl version, size, and md5-hash.

diff --git a/BOOK/packages.ent b/BOOK/packages.ent
index 30c96bf..03a179d 100644
--- a/BOOK/packages.ent
+++ b/BOOK/packages.ent
@@ -379,10 +379,10 @@
 <!ENTITY patch-md5 "e9ae5393426d3ad783a300a338c09b72">
 <!ENTITY patch-home "http://savannah.gnu.org/projects/patch">
 
-<!ENTITY perl-version "5.18.2">
-<!ENTITY perl-size "14,059 KB">
+<!ENTITY perl-version "5.20.0">
+<!ENTITY perl-size "13,770 KB">
 <!ENTITY perl-url "http://www.cpan.org/src/5.0/perl-&perl-version;.tar.bz2">
-<!ENTITY perl-md5 "d549b16ee4e9210988da39193a9389c1">
+<!ENTITY perl-md5 "20cbecd4e9e880ee7a50a136c8b1484e">
 <!ENTITY perl-home "http://www.perl.org">
 
 <!ENTITY pkg-config-lite-version "0.28-1">

commit 886080c1d1dfecede40a4494541acb9dbe3c0a82
Author: William Harrington <kb0iic at cross-lfs.org>
Date:   Wed May 28 21:10:54 2014 -0500

    Remove perl libc patch and update Perl multilib patch size and md5 hash.

diff --git a/BOOK/patches.ent b/BOOK/patches.ent
index c26e7c7..ecf46af 100644
--- a/BOOK/patches.ent
+++ b/BOOK/patches.ent
@@ -52,10 +52,6 @@
 <!ENTITY ncurses-branch_update-patch-md5 "c2b2dc2d31b02c218359e6218f12a72c">
 <!ENTITY ncurses-branch_update-patch-size "2,492 KB">
 
-<!ENTITY perl-libc-patch "perl-&perl-version;-libc-1.patch">
-<!ENTITY perl-libc-patch-md5 "0959d8c1d370ce152b0d2a6df5ccfd7e">
-<!ENTITY perl-libc-patch-size "1.657 KB">
-
 <!ENTITY readline-branch_update-patch "readline-&readline-version;-branch_update-3.patch">
 <!ENTITY readline-branch_update-patch-md5 "db39169d31ee08517e69d5eaec2c61c6">
 <!ENTITY readline-branch_update-patch-size "4.182 KB">
@@ -85,8 +81,8 @@
 <!ENTITY iproute2-libdir-patch-size "1.990 KB">
 
 <!ENTITY perl-multilib-patch "perl-&perl-version;-Configure_multilib-1.patch">
-<!ENTITY perl-multilib-patch-md5 "5b79ffc5337193d4f725d4bfd3c60997">
-<!ENTITY perl-multilib-patch-size "2.000 KB">
+<!ENTITY perl-multilib-patch-md5 "x6c1df5fac5c88f9a79963a19e6f8bc02">
+<!ENTITY perl-multilib-patch-size "2.055 KB">
 
 <!-- Start of Pure64 patches -->
 

commit 2e50049db498a572b7487677a2e76b02cf074ff7
Author: William Harrington <kb0iic at cross-lfs.org>
Date:   Wed May 28 21:10:06 2014 -0500

    Seds for lib32 and li64 path are no longer used in hints. The scripts use plibpth now and are rewwritten.

diff --git a/BOOK/final-system/multilib/perl-64bit.xml b/BOOK/final-system/multilib/perl-64bit.xml
index 2402e2c..cc9c3ad 100644
--- a/BOOK/final-system/multilib/perl-64bit.xml
+++ b/BOOK/final-system/multilib/perl-64bit.xml
@@ -36,18 +36,6 @@
 
 <screen os="mp2"><userinput>patch -Np1 -i ../&perl-multilib-patch;</userinput></screen>
 
-    <para os="s1">There is a further (possibly cosmetic) anomaly - if we
-    install Perl and then run <command>perl -V</command> it will claim that
-    libc is in <filename class="directory">/lib</filename>.  The
-    following sed fixes this, but only takes effect when
-    <command>make install</command> is run:</para>
-
-<screen os="s2"><userinput>sed -i "/libc/s@/lib@/lib64@" hints/linux.sh</userinput></screen>
-
-    <para os="m2">We still need to tell Perl to actually use <filename class="directory">lib64</filename>:</para>
-
-<screen os="m3"><userinput>echo 'installstyle="lib64/perl5"' >> hints/linux.sh</userinput></screen>
-
     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     href="../common/perl.xml"
     xpointer="xpointer(//*[@os='a'])"/>
diff --git a/BOOK/final-system/multilib/perl-n32.xml b/BOOK/final-system/multilib/perl-n32.xml
index 605191c..4bc4d10 100644
--- a/BOOK/final-system/multilib/perl-n32.xml
+++ b/BOOK/final-system/multilib/perl-n32.xml
@@ -40,16 +40,6 @@
     xpointer="xpointer(//*[@os='mp2'])"/>
 
     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
-    href="perl-64bit.xml"
-    xpointer="xpointer(//*[@os='s1'])"/>
-
-<screen os="s2"><userinput>sed -i "/libc/s@/lib@/lib32@" hints/linux.sh</userinput></screen>
-
-    <para os="m2">We still need to tell perl to actually use lib32:</para>
-
-<screen os="m3"><userinput>echo 'installstyle="lib32/perl5"' >> hints/linux.sh</userinput></screen>
-
-    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     href="../common/perl.xml"
     xpointer="xpointer(//*[@os='a'])"/>
 

commit 39c0cd7254d17d279905d9040ee06b612e62a060
Author: William Harrington <kb0iic at cross-lfs.org>
Date:   Wed May 28 21:08:47 2014 -0500

    Remove Perl libc patch as it is needed no longer, since nothing is hardcoded for libc. Script has been redone and uses plibpth.

diff --git a/BOOK/final-system/common/temp-perl.xml b/BOOK/final-system/common/temp-perl.xml
index 36397e3..1e6a144 100644
--- a/BOOK/final-system/common/temp-perl.xml
+++ b/BOOK/final-system/common/temp-perl.xml
@@ -22,11 +22,6 @@
   <sect2 role="installation">
     <title>Installation of Perl</title>
 
-    <para os="a">First adapt some hard-wired paths to the C library by applying
-    the following patch:</para>
-
-<screen os="b"><userinput>patch -Np1 -i ../&perl-libc-patch;</userinput></screen>
-
     <para os="s1">Change a hardcoded path from
     <filename class="directory">/usr/include</filename> to
     <filename class="directory">/tools/include</filename>:</para>
diff --git a/BOOK/final-system/multilib/temp-perl.xml b/BOOK/final-system/multilib/temp-perl.xml
index 4dce6b1..78c1e86 100644
--- a/BOOK/final-system/multilib/temp-perl.xml
+++ b/BOOK/final-system/multilib/temp-perl.xml
@@ -24,14 +24,6 @@
 
     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     href="../common/temp-perl.xml"
-    xpointer="xpointer(//*[@os='a'])"/>
-
-    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
-    href="../common/temp-perl.xml"
-    xpointer="xpointer(//*[@os='b'])"/>
-
-    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
-    href="../common/temp-perl.xml"
     xpointer="xpointer(//*[@os='s1'])"/>
 
     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
diff --git a/BOOK/materials/mips64/patches.xml b/BOOK/materials/mips64/patches.xml
index 52a1c1a..18e3a95 100644
--- a/BOOK/materials/mips64/patches.xml
+++ b/BOOK/materials/mips64/patches.xml
@@ -36,10 +36,6 @@
     href="../x86_64/patches.xml"
     xpointer="xpointer(//*[@os='iproute2-libdir-patch'])"/>
 
-    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
-    href="../x86_64/patches.xml"
-    xpointer="xpointer(//*[@os='perl-multilib-patch'])"/>
-
   </variablelist>
 
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
diff --git a/BOOK/materials/ppc64/patches.xml b/BOOK/materials/ppc64/patches.xml
index 9cf1d08..086e102 100644
--- a/BOOK/materials/ppc64/patches.xml
+++ b/BOOK/materials/ppc64/patches.xml
@@ -25,10 +25,6 @@
     xpointer="xpointer(//*[@os='iproute2-libdir-patch'])"/>
 
     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
-    href="../x86_64/patches.xml"
-    xpointer="xpointer(//*[@os='perl-multilib-patch'])"/>
-
-    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     href="../ppc/patches.xml"
     xpointer="xpointer(//*[@os='powerpcutils-fixes-patch'])"/>
 
diff --git a/BOOK/materials/sparc64/patches.xml b/BOOK/materials/sparc64/patches.xml
index 847ed55..17e5fe2 100644
--- a/BOOK/materials/sparc64/patches.xml
+++ b/BOOK/materials/sparc64/patches.xml
@@ -25,10 +25,6 @@
     xpointer="xpointer(//*[@os='iproute2-libdir-patch'])"/>
 
     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
-    href="../x86_64/patches.xml"
-    xpointer="xpointer(//*[@os='perl-multilib-patch'])"/>
-
-    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     href="../sparc/patches.xml"
     xpointer="xpointer(//*[@os='silo-fixes-patch'])"/>
 
diff --git a/BOOK/materials/x86_64/patches.xml b/BOOK/materials/x86_64/patches.xml
index 67986cd..1ffc577 100644
--- a/BOOK/materials/x86_64/patches.xml
+++ b/BOOK/materials/x86_64/patches.xml
@@ -25,15 +25,6 @@
       </listitem>
     </varlistentry>
 
-    <varlistentry os="perl-multilib-patch">
-      <term>Perl Configure Multilib Patch - <token>&perl-multilib-patch-size;</token>:</term>
-      <listitem>
-        <para>Download: <ulink
-        url="&patches-root;&perl-multilib-patch;"/></para>
-        <para>MD5 sum: <literal>&perl-multilib-patch-md5;</literal></para>
-      </listitem>
-    </varlistentry>
-
   </variablelist>
 
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"

commit f0cb0cc94047316a1f0b719b291a32f92160f056
Author: William Harrington <kb0iic at cross-lfs.org>
Date:   Wed May 28 21:06:01 2014 -0500

    Rename Perl Configure Multilib patch for 5.20.0 from 5.18.2.

diff --git a/patches/perl-5.18.2-libc-1.patch b/patches/perl-5.18.2-libc-1.patch
deleted file mode 100644
index 23b6de1..0000000
--- a/patches/perl-5.18.2-libc-1.patch
+++ /dev/null
@@ -1,45 +0,0 @@
-Submitted By: Jonathan Norman <Jonathan at bluesquarelinux.co.uk>
-Date: 2013-08-13
-Initial Package Version: 5.8.8
-Origin: Ryan Oliver
-Upstream Status: Unknown
-Description: This patch adapts some hard-wired paths to the C library.
-             It uses the $prefix variable to locate the correct libc.
-
-Rediffed: Against 5.10.0 by Joe Ciccone on 2008-08-30
-          Against 5.10.1 By Jim Gifford on 2009-08-25
-          Against 5.12.1 By Joe Ciccone on 2010-08-01
-          Against 5.14.0 By Jonathan Norman on 2011-05-17
-          Against 5.16.1 by William Harrington on 2012-08-26
-Rename for 5.16.2 by William Harrington on 2012-11-01
-
-Rediffed: Against 5.18.0 by William Harrington on 2013-05-27
-Rediffed: Against 5.18.1 by William Harrington on 2013-08-13
-Rediffed: Against 5.18.2 by Chris Staub on 2014-01-10
-
-diff -Naur perl-5.18.2.orig/hints/linux.sh perl-5.18.2/hints/linux.sh
---- perl-5.18.2.orig/hints/linux.sh	2014-01-06 17:46:45.000000000 -0500
-+++ perl-5.18.2/hints/linux.sh	2014-01-10 02:34:36.000000000 -0500
-@@ -66,9 +66,9 @@
- # We don't use __GLIBC__ and  __GLIBC_MINOR__ because they
- # are insufficiently precise to distinguish things like
- # libc-2.0.6 and libc-2.0.7.
--if test -L /lib/libc.so.6; then
--    libc=`ls -l /lib/libc.so.6 | awk '{print $NF}'`
--    libc=/lib/$libc
-+if test -L ${prefix}/lib/libc.so.6; then
-+    libc=`ls -l ${prefix}/lib/libc.so.6 | awk '{print $NF}'`
-+    libc=${prefix}/lib/$libc
- fi
- 
- # Configure may fail to find lstat() since it's a static/inline
-@@ -456,3 +456,9 @@
-     libswanted="$libswanted pthread"
-     ;;
- esac
-+
-+locincpth=""
-+loclibpth=""
-+glibpth="${prefix}/lib"
-+usrinc="${prefix}/include"
-+
diff --git a/patches/perl-5.18.2-Configure_multilib-1.patch b/patches/perl-5.20.0-Configure_multilib-1.patch
similarity index 97%
rename from patches/perl-5.18.2-Configure_multilib-1.patch
rename to patches/perl-5.20.0-Configure_multilib-1.patch
index 1bcb00f..9d9f384 100644
--- a/patches/perl-5.18.2-Configure_multilib-1.patch
+++ b/patches/perl-5.20.0-Configure_multilib-1.patch
@@ -16,6 +16,8 @@ Rediffed: Against 5.18.0 by William Harrington on 2013-05-28
 Rediffed: Against 5.18.1 by William Harrington on 2013-08-13
 Rediffed: Against 5.18.2 by Chris Staub on 2014-01-10
 
+Rename for 5.20.0 by William Harrington on 2014-05-29
+
 diff -Naur perl-5.18.2.orig/Configure perl-5.18.2/Configure
 --- perl-5.18.2.orig/Configure	2014-01-06 17:46:42.000000000 -0500
 +++ perl-5.18.2/Configure	2014-01-10 02:38:43.000000000 -0500

-----------------------------------------------------------------------

Summary of changes:
 BOOK/final-system/common/temp-perl.xml             |    5 --
 BOOK/final-system/multilib/perl-64bit.xml          |   12 -----
 BOOK/final-system/multilib/perl-n32.xml            |   10 ----
 BOOK/final-system/multilib/temp-perl.xml           |    8 ----
 BOOK/introduction/common/changelog.xml             |    3 +
 BOOK/materials/common/patches.xml                  |    9 ----
 BOOK/materials/mips64/patches.xml                  |    4 --
 BOOK/materials/ppc64/patches.xml                   |    4 --
 BOOK/materials/sparc64/patches.xml                 |    4 --
 BOOK/materials/x86_64/patches.xml                  |    9 ----
 BOOK/packages.ent                                  |    6 +-
 BOOK/patches.ent                                   |    8 +---
 patches/perl-5.18.2-libc-1.patch                   |   45 --------------------
 ...atch => perl-5.20.0-Configure_multilib-1.patch} |    2 +
 14 files changed, 10 insertions(+), 119 deletions(-)
 delete mode 100644 patches/perl-5.18.2-libc-1.patch
 rename patches/{perl-5.18.2-Configure_multilib-1.patch => perl-5.20.0-Configure_multilib-1.patch} (97%)


hooks/post-receive
-- 
Cross-LFS Book



More information about the Clfs-commits mailing list