Преглед изворни кода

Update to e2fsprogs-1.42.10
Update to grep-2.20
Update to perl-5.20.0
Update to man-pages-3.68
Update to tzdata-2014d
Update to check-0.9.13
Update to linux-3.14.5
Update to eudev-1.7


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

Bruce Dubbs пре 11 година
родитељ
комит
5ef820bf04
9 измењених фајлова са 102 додато и 37 уклоњено
  1. 38 0
      chapter01/changelog.xml
  2. 11 4
      chapter01/whatsnew.xml
  3. 10 2
      chapter03/patches.xml
  4. 5 3
      chapter05/perl.xml
  5. 3 0
      chapter06/binutils.xml
  6. 3 2
      chapter06/e2fsprogs.xml
  7. 3 3
      chapter06/glibc.xml
  8. 23 23
      packages.ent
  9. 6 0
      patches.ent

+ 38 - 0
chapter01/changelog.xml

@@ -35,6 +35,44 @@
       </itemizedlist>
     </listitem>
 -->
+    <listitem>
+      <para>2014-06-04</para>
+      <itemizedlist>
+        <listitem>
+          <para>[bdubbs] - Update to e2fsprogs-1.42.10.  Fixes
+           <ulink url="&lfs-ticket-root;3586">#3596</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[bdubbs] - Update to grep-2.20.  Fixes
+           <ulink url="&lfs-ticket-root;3589">#3589</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[bdubbs] - Update to perl-5.20.0.  Fixes
+           <ulink url="&lfs-ticket-root;3592">#3592</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[bdubbs] - Update to man-pages-3.68.  Fixes
+           <ulink url="&lfs-ticket-root;3593">#3593</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[bdubbs] - Update to tzdata-2014d.  Fixes
+           <ulink url="&lfs-ticket-root;3594">#3594</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[bdubbs] - Update to check-0.9.13.  Fixes
+           <ulink url="&lfs-ticket-root;3596">#3596</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[bdubbs] - Update to linux-3.14.5.  Fixes
+           <ulink url="&lfs-ticket-root;3597">#3597</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[bdubbs] - Update to eudev-1.7.  Fixes
+           <ulink url="&lfs-ticket-root;3598">#3598</ulink>.</para>
+        </listitem>
+      </itemizedlist>
+    </listitem>
+
     <listitem>
       <para>2014-05-27</para>
       <itemizedlist>

+ 11 - 4
chapter01/whatsnew.xml

@@ -46,9 +46,9 @@
     <!--<listitem>
       <para>Bzip2 &bzip2-version;</para>
     </listitem>-->
-    <!--<listitem>
+    <listitem>
       <para>Check &check-version;</para>
-    </listitem>-->
+    </listitem>
     <!--<listitem>
       <para>Coreutils &coreutils-version;</para>
     </listitem>-->
@@ -157,9 +157,9 @@
     <!--<listitem>
       <para>Patch &patch-version;</para>
     </listitem>-->
-    <!--<listitem>
+    <listitem>
       <para>Perl &perl-version;</para>
-    </listitem>-->
+    </listitem>
     <!--<listitem>
       <para>Pkg-config &pkgconfig-version;</para>
     </listitem>-->
@@ -247,6 +247,9 @@
     <!--<listitem>
       <para>dbus-&dbus-version;</para>
     </listitem>-->
+    <listitem>
+      <para>eudev-&e2fsprogs-fix-test-patch;</para>
+    </listitem>
     <listitem>
       <para>eudev-&eudev-version;</para>
     </listitem>
@@ -284,6 +287,10 @@
       <para>bash-4.2-fixes-12.patch</para>
     </listitem>
 
+    <listitem>
+      <para>perl-5.18.2-libc-1.patch</para>
+    </listitem>
+
     <listitem>
       <para>readline-6.2-fixes-2.patch</para>
     </listitem>

+ 10 - 2
chapter03/patches.xml

@@ -66,6 +66,14 @@
       </listitem>
     </varlistentry>
 
+    <varlistentry>
+      <term>E2fsprogs Fix Test Patch - <token>&e2fsprogs-fix-test-patch-size;</token>:</term>
+      <listitem>
+        <para>Download: <ulink url="&patches-root;&e2fsprogs-fix-test-patch;"/></para>
+        <para>MD5 sum: <literal>&e2fsprogs-fix-test-patch-md5;</literal></para>
+      </listitem>
+    </varlistentry>
+
     <varlistentry>
       <term>Gcc Upstream Patch - <token>&gcc-upstream-patch-size;</token>:</term>
       <listitem>
@@ -97,7 +105,7 @@
         <para>MD5 sum: <literal>&mpfr-fixes-patch-md5;</literal></para>
       </listitem>
     </varlistentry>
-
+<!--
     <varlistentry>
       <term>Perl Libc Patch - <token>&perl-libc-patch-size;</token>:</term>
       <listitem>
@@ -105,7 +113,7 @@
         <para>MD5 sum: <literal>&perl-libc-patch-md5;</literal></para>
       </listitem>
     </varlistentry>
-
+-->
     <varlistentry>
       <term>Readline Upstream Fixes Patch - <token>&readline-fixes-patch-size;</token>:</term>
       <listitem>

+ 5 - 3
chapter05/perl.xml

@@ -42,15 +42,17 @@
 
   <sect2 role="installation">
     <title>Installation of Perl</title>
-
+<!--
     <para>First apply the following patch to adapt some hard-wired paths to the
     C library:</para>
 
 <screen><userinput remap="pre">patch -Np1 -i ../&perl-libc-patch;</userinput></screen>
-
+ 
+    Note: -Dlibs=-lm below avoids looking for gdbm and db libraries causing failure
+-->
     <para>Prepare Perl for compilation:</para>
 
-<screen><userinput remap="configure">sh Configure -des -Dprefix=/tools</userinput></screen>
+<screen><userinput remap="configure">sh Configure -des -Dprefix=/tools -Dlibs=-lm</userinput></screen>
 
     <para>Build the package:</para>
 

+ 3 - 0
chapter06/binutils.xml

@@ -116,6 +116,9 @@ cd ../binutils-build</userinput></screen>
 
 <screen><userinput remap="test">make check</userinput></screen>
 
+    <para>Six tests in the lto.exp testsuite are known to fail due
+    to changes in the most recent version of gcc.</para>
+
     <para>Install the package:</para>
 
 <screen><userinput remap="install">make tooldir=/usr install</userinput></screen>

+ 3 - 2
chapter06/e2fsprogs.xml

@@ -44,10 +44,11 @@
   <sect2 role="installation">
     <title>Installation of E2fsprogs</title>
 
-    <para>First fix a problem with running regression tests in the LFS chroot
+    <para>First fix some problems with running regression tests in the LFS chroot
     environment:</para>
 
-<screen><userinput remap="pre">sed -i -e 's|^LD_LIBRARY_PATH.*|&amp;:/tools/lib|' tests/test_config</userinput></screen>
+<screen><userinput remap="pre">patch -Np1 -i ../&e2fsprogs-fix-test-patch;
+sed -i -e 's|^LD_LIBRARY_PATH.*|&amp;:/tools/lib|' tests/test_config</userinput></screen>
 
     <para>The E2fsprogs documentation recommends that the package be built in
     a subdirectory of the source tree: </para>

+ 3 - 3
chapter06/glibc.xml

@@ -412,7 +412,7 @@ mkdir -pv /etc/ld.so.conf.d</userinput></screen>
         ldd, lddlibc4, locale, localedef, makedb, mtrace, nscd, pcprofiledump,
         pldd, rpcgen, sln, sotruss, sprof, tzselect, xtrace,
         zdump, and zic</seg>
-        <seg>ld.so, libBrokenLocale.{a,so}, libSegFault.so, libanl.{a,so},
+        <seg>ld-&glibc-version;.so, libBrokenLocale.{a,so}, libSegFault.so, libanl.{a,so},
         libc.{a,so}, libc_nonshared.a, libcidn.so,
         libcrypt.{a,so}, libdl.{a,so}, libg.a, libieee.a, libm.{a,so},
         libmcheck.a, libmemusage.so, libnsl.{a,so}, libnss_compat.so,
@@ -698,11 +698,11 @@ mkdir -pv /etc/ld.so.conf.d</userinput></screen>
       </varlistentry>
 
       <varlistentry id="ld.so">
-        <term><filename class="libraryfile">ld.so</filename></term>
+        <term><filename class="libraryfile">ld-&glibc-version;.so</filename></term>
         <listitem>
           <para>The helper program for shared library executables</para>
           <indexterm zone="ch-system-glibc ld.so">
-            <primary sortas="c-ld.so">ld.so</primary>
+            <primary sortas="c-ld.so">ld-&glibc-version;.so</primary>
           </indexterm>
         </listitem>
       </varlistentry>

+ 23 - 23
packages.ent

@@ -92,10 +92,10 @@
 <!ENTITY bzip2-ch6-du "6.9 MB">
 <!ENTITY bzip2-ch6-sbu "less than 0.1 SBU">
 
-<!ENTITY check-version "0.9.12">
-<!ENTITY check-size "714 KB">
+<!ENTITY check-version "0.9.13">
+<!ENTITY check-size "736 KB">
 <!ENTITY check-url "http://sourceforge.net/projects/check/files/check/&check-version;/check-&check-version;.tar.gz">
-<!ENTITY check-md5 "46fe540d1a03714c7a1967dbc6d484e7">
+<!ENTITY check-md5 "95530868f81a9496b2518fd2b713008a">
 <!ENTITY check-home "http://check.sourceforge.net/">
 <!ENTITY check-ch5-du "6.9 MB">
 <!ENTITY check-ch5-sbu "0.1 SBU">
@@ -139,18 +139,18 @@
 <!-- NOTE: When updating e2fsprogs, remember to check the list
      of acceptable features that can be shown by debugfs in
      chapter02/creatingfilesystem.xml -->
-<!ENTITY e2fsprogs-version "1.42.9">
-<!ENTITY e2fsprogs-size "5,928 KB">
+<!ENTITY e2fsprogs-version "1.42.10">
+<!ENTITY e2fsprogs-size "5,983 KB">
 <!ENTITY e2fsprogs-url "http://downloads.sourceforge.net/project/e2fsprogs/e2fsprogs/v&e2fsprogs-version;/e2fsprogs-&e2fsprogs-version;.tar.gz">
-<!ENTITY e2fsprogs-md5 "3f8e41e63b432ba114b33f58674563f7">
+<!ENTITY e2fsprogs-md5 "62bfe2fe0a194c5c37165789ac2825a8">
 <!ENTITY e2fsprogs-home "http://e2fsprogs.sourceforge.net/">
 <!ENTITY e2fsprogs-ch6-du "64 MB">
 <!ENTITY e2fsprogs-ch6-sbu "1.7 SBU">
 
-<!ENTITY eudev-version "1.6">
-<!ENTITY eudev-size "1,689 KB">
+<!ENTITY eudev-version "1.7">
+<!ENTITY eudev-size "1,715 KB">
 <!ENTITY eudev-url "http://dev.gentoo.org/~blueness/eudev/eudev-&eudev-version;.tar.gz">
-<!ENTITY eudev-md5 "c2fbf420a50d07b80158a0185cbb08f7">
+<!ENTITY eudev-md5 "80649a0350ff9620fc2da9562d9f2a6a">
 <!ENTITY eudev-manpages-size "9 KB">
 <!ENTITY eudev-manpages-url "&anduin-other;eudev-&eudev-version;-manpages.tar.bz2">
 <!ENTITY eudev-manpages-md5 "eaa5b9af344e958c29288e5376b97a28">
@@ -278,10 +278,10 @@
 <!ENTITY gperf-ch6-du "6.5 MB">
 <!ENTITY gperf-ch6-sbu "0.1 SBU">
 
-<!ENTITY grep-version "2.18">
-<!ENTITY grep-size "1,185 KB">
+<!ENTITY grep-version "2.20">
+<!ENTITY grep-size "1,209 KB">
 <!ENTITY grep-url "&gnu;grep/grep-&grep-version;.tar.xz">
-<!ENTITY grep-md5 "7439f8266f50844b56cc3e2721606541">
+<!ENTITY grep-md5 "2cbea44a4f1548aee20b9ff2d3076908">
 <!ENTITY grep-home "&gnu-software;grep/">
 <!ENTITY grep-ch5-du "21 MB">
 <!ENTITY grep-ch5-sbu "0.2 SBU">
@@ -407,12 +407,12 @@
 
 <!ENTITY linux-major-version "3">
 <!ENTITY linux-minor-version "14">
-<!ENTITY linux-patch-version "4">
+<!ENTITY linux-patch-version "5">
 <!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;">
 <!--<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;"> -->
-<!ENTITY linux-size "76,566 KB">
+<!ENTITY linux-size "76,562 KB">
 <!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;.x/linux-&linux-version;.tar.xz">
-<!ENTITY linux-md5 "c7c565d14833550faa39ef8279272182">
+<!ENTITY linux-md5 "db2f2b8a83239852b72e560811eb80de">
 <!ENTITY linux-home "http://www.kernel.org/">
 <!-- measured for 3.9.0 / gcc-4.8.0 on x86_64 : minimum is
  allnoconfig extended for a hopefully-bootable build on desktop machine,
@@ -453,10 +453,10 @@
 <!ENTITY man-db-ch6-du "27 MB">
 <!ENTITY man-db-ch6-sbu "0.5 SBU">
 
-<!ENTITY man-pages-version "3.67">
-<!ENTITY man-pages-size "1,219 KB">
+<!ENTITY man-pages-version "3.68">
+<!ENTITY man-pages-size "1,225 KB">
 <!ENTITY man-pages-url "&kernel;linux/docs/man-pages/man-pages-&man-pages-version;.tar.xz">
-<!ENTITY man-pages-md5 "5629dae00ef93658ada9226aa33b51b6">
+<!ENTITY man-pages-md5 "43965ed65b34aeff75767b162f97eb01">
 <!ENTITY man-pages-home "http://www.kernel.org/doc/man-pages/">
 <!ENTITY man-pages-ch6-du "23 MB">
 <!ENTITY man-pages-ch6-sbu "less than 0.1 SBU">
@@ -501,10 +501,10 @@
 <!ENTITY patch-ch6-du "3.4 MB">
 <!ENTITY patch-ch6-sbu "less than 0.1 SBU">
 
-<!ENTITY perl-version "5.18.2">
-<!ENTITY perl-size "13,730 KB">
+<!ENTITY perl-version "5.20.0">
+<!ENTITY perl-size "13,448 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 perl-ch5-du "235 MB">
 <!ENTITY perl-ch5-sbu "1.6 SBU">
@@ -614,10 +614,10 @@
 <!ENTITY systemd-ch6-du  "410 MB">
 <!ENTITY systemd-ch6-sbu "4.5 SBU">
 
-<!ENTITY tzdata-version "2014c">
+<!ENTITY tzdata-version "2014d">
 <!ENTITY tzdata-size "217 KB">
 <!ENTITY tzdata-url "http://www.iana.org/time-zones/repository/releases/tzdata&tzdata-version;.tar.gz">
-<!ENTITY tzdata-md5 "fa7f3dc1c6f6238253a6f2b850467e2e">
+<!ENTITY tzdata-md5 "299b86c0368ecfb321f15d5c408a1d9b">
 <!ENTITY tzdata-home "http://www.iana.org/time-zones">
 <!ENTITY tzdata-ch6-du "6.4 MB">
 <!ENTITY tzdata-ch6-sbu "less than 0.1 SBU">

+ 6 - 0
patches.ent

@@ -26,6 +26,10 @@
 <!ENTITY coreutils-shuf-segfault-patch-md5 "f1b5b35392914e327b1b6bbbb454d256">
 <!ENTITY coreutils-shuf-segfault-patch-size "4 KB">
 
+<!ENTITY e2fsprogs-fix-test-patch "e2fsprogs-&e2fsprogs-version;-fix_test-1.patch">
+<!ENTITY e2fsprogs-fix-test-patch-md5 "7c20605628536db298bb3bb4666047bf">
+<!ENTITY e2fsprogs-fix-test-patch-size "0.7 KB">
+
 <!ENTITY gcc-upstream-patch "gcc-&gcc-version;-upstream_fixes-1.patch">
 <!ENTITY gcc-upstream-patch-md5 "f070aae5f5f92259ed167539725e6241">
 <!ENTITY gcc-upstream-patch-size "4.0 KB">
@@ -42,9 +46,11 @@
 <!ENTITY mpfr-fixes-patch-md5 "aaf52416b309dd0b8c5eb92ae9c210c1">
 <!ENTITY mpfr-fixes-patch-size "43 KB">
 
+<!--
 <!ENTITY perl-libc-patch "perl-&perl-version;-libc-1.patch">
 <!ENTITY perl-libc-patch-md5 "daf5c64fd7311e924966842680535f8f">
 <!ENTITY perl-libc-patch-size "1.6 KB">
+-->
 
 <!ENTITY readline-fixes-patch "readline-6.3-upstream_fixes-1.patch">
 <!ENTITY readline-fixes-patch-md5 "bbee7fad08474328b807e6828c26a961">