Selaa lähdekoodia

Reword FHS Compliance Note.
Update to perl-5.22.1.
Update to perl-5.22.1.
Update to linux-4.3.1.
Update to man-pages-4.03.
Fix xz problem identified upstream.


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

Bruce Dubbs 9 vuotta sitten
vanhempi
commit
6bf3f584c1
7 muutettua tiedostoa jossa 63 lisäystä ja 25 poistoa
  1. 30 0
      chapter01/changelog.xml
  2. 4 4
      chapter01/whatsnew.xml
  3. 7 8
      chapter06/creatingdirs.xml
  4. 7 0
      chapter06/xz.xml
  5. 2 2
      general.ent
  6. 11 11
      packages.ent
  7. 2 0
      prologue/architecture.xml

+ 30 - 0
chapter01/changelog.xml

@@ -36,6 +36,36 @@
     </listitem>
 -->
 
+    <listitem>
+      <para>2015-12-19</para>
+      <itemizedlist>
+        <listitem>
+          <para>[bdubbs] - Reword FHS Compliance Note. Fixes
+          <ulink url="&lfs-ticket-root;3871">#3871</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[bdubbs] - Update to perl-5.22.1. Fixes
+          <ulink url="&lfs-ticket-root;3870">#3870</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[bdubbs] - Update to perl-5.22.1. Fixes
+          <ulink url="&lfs-ticket-root;3870">#3870</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[bdubbs] - Update to linux-4.3.1. Fixes
+          <ulink url="&lfs-ticket-root;3868">#3868</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[bdubbs] - Update to man-pages-4.03. Fixes
+          <ulink url="&lfs-ticket-root;3867">#3867</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[bdubbs] - Fix xz problem identified upstream. Fixes
+          <ulink url="&lfs-ticket-root;3869">#3869</ulink>.</para>
+        </listitem>
+      </itemizedlist>
+    </listitem>
+
     <listitem>
       <para>2015-12-06</para>
       <itemizedlist>

+ 4 - 4
chapter01/whatsnew.xml

@@ -160,9 +160,9 @@
     <listitem>
       <para>Man-DB &man-db-version;</para>
     </listitem>
-    <!--<listitem>
+    <listitem>
       <para>Man-pages &man-pages-version;</para>
-    </listitem>-->
+    </listitem>
     <!--<listitem>
       <para>MPC &mpc-version;</para>
     </listitem>-->
@@ -175,9 +175,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>

+ 7 - 8
chapter06/creatingdirs.xml

@@ -52,15 +52,14 @@ mkdir -pv /var/{opt,cache,lib/{color,misc,locate},local}</userinput></screen>
   <sect2>
     <title>FHS Compliance Note</title>
 
-    <para>The directory tree is based on the Filesystem Hierarchy Standard (FHS)
-    (available at <ulink url="https://wiki.linuxfoundation.org/en/FHS"/>).
-    The FHS also stipulates the existence of <filename
+    <para>The directory tree is based on the Filesystem Hierarchy Standard
+    (FHS) (available at <ulink
+    url="https://wiki.linuxfoundation.org/en/FHS"/>).  The FHS also stipulates
+    the optional existence some directories such as <filename
     class="directory">/usr/local/games</filename> and <filename
-    class="directory">/usr/share/games</filename>. The FHS is not precise as to
-    the structure of the <filename class="directory">/usr/local/share</filename>
-    subdirectory, so we create only the directories that are needed. However,
-    feel free to create these directories if you prefer to conform more strictly
-    to the FHS.</para>
+    class="directory">/usr/share/games</filename>.  We create only the
+    directories that are needed. However, feel free to create these
+    directories.  </para>
 
   </sect2>
 

+ 7 - 0
chapter06/xz.xml

@@ -44,6 +44,13 @@
   <sect2 role="installation">
     <title>Installation of Xz</title>
 
+    <para>First, fix an internal problem:</para>
+
+<screen><userinput remap="pre">sed -e '/mf\.buffer = NULL/a next->coder->mf.size = 0;' \
+     -i src/liblzma/lz/lz_encoder.c</userinput></screen>
+
+
+
     <para>Prepare Xz for compilation with:</para>
 
 <screen><userinput remap="configure">./configure --prefix=/usr    \

+ 2 - 2
general.ent

@@ -1,7 +1,7 @@
-<!ENTITY version         "SVN-20151205">
+<!ENTITY version         "SVN-20151210">
 <!ENTITY short-version   "svn">  <!-- Used below in &blfs-book;. Change to x.y for release 
                                       but not -rc releases -->
-<!ENTITY releasedate     "December 5, 2015">
+<!ENTITY releasedate     "December 19, 2015">
 <!ENTITY copyrightdate   "1999-2015"><!-- jhalfs needs a literal dash, not &ndash; -->
 <!ENTITY milestone       "7.9">
 <!ENTITY generic-version "development"> <!-- Use "development", "testing", or "x.y[-pre{x}]" -->

+ 11 - 11
packages.ent

@@ -382,12 +382,12 @@
 
 <!ENTITY linux-major-version "4">
 <!ENTITY linux-minor-version "3">
-<!ENTITY linux-patch-version "0">
-<!--<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;">-->
-<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;">
-<!ENTITY linux-size "84,884 KB">
+<!ENTITY linux-patch-version "1">
+<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;">
+<!-- <!ENTITY linux-version "&linux-major-version;.&linux-minor-version;"> -->
+<!ENTITY linux-size "84,864 KB">
 <!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;.x/linux-&linux-version;.tar.xz">
-<!ENTITY linux-md5 "58b35794eee3b6d52ce7be39357801e7">
+<!ENTITY linux-md5 "889ac7d9d10699204809481e00cfa37c">
 <!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,
@@ -428,10 +428,10 @@
 <!ENTITY man-db-ch6-du "30 MB">
 <!ENTITY man-db-ch6-sbu "0.4 SBU">
 
-<!ENTITY man-pages-version "4.02">
-<!ENTITY man-pages-size "1,371 KB">
+<!ENTITY man-pages-version "4.03">
+<!ENTITY man-pages-size "1,379 KB">
 <!ENTITY man-pages-url "&kernel;linux/docs/man-pages/man-pages-&man-pages-version;.tar.xz">
-<!ENTITY man-pages-md5 "6c5692af39eb5fe468a8bd1f110b0edd">
+<!ENTITY man-pages-md5 "3835788d4422b92ac565b4bd97d295f6">
 <!ENTITY man-pages-home "http://www.kernel.org/doc/man-pages/">
 <!ENTITY man-pages-ch6-du "26 MB">
 <!ENTITY man-pages-ch6-sbu "less than 0.1 SBU">
@@ -472,10 +472,10 @@
 <!ENTITY patch-ch6-du "11.3 MB">
 <!ENTITY patch-ch6-sbu "0.2 SBU">
 
-<!ENTITY perl-version "5.22.0">
-<!ENTITY perl-size "13,488 KB">
+<!ENTITY perl-version "5.22.1">
+<!ENTITY perl-size "13,376 KB">
 <!ENTITY perl-url "http://www.cpan.org/src/5.0/perl-&perl-version;.tar.bz2">
-<!ENTITY perl-md5 "f67b152160431b3180fb766bdc2d02e2">
+<!ENTITY perl-md5 "67242b9bd642b458bec884ed2a040910">
 <!ENTITY perl-home "http://www.perl.org/">
 <!ENTITY perl-ch5-du "239 MB">
 <!ENTITY perl-ch5-sbu "1.4 SBU">

+ 2 - 0
prologue/architecture.xml

@@ -44,6 +44,7 @@ instructions needed for a straightforward base Linux system.  You can refer to
 the <ulink url="http://trac.clfs.org/">Cross Linux From Scratch</ulink>
 project for this advanced topic.</para>
 
+<!-- This does not appear to be valid for LFS/BLFS any more
 <para>There is one last comment about 64-bit systems. There are some older
 packages that cannot currently be built in a "pure" 64-bit system or require
 specialized build instructions. Generally, these packages have some embedded
@@ -53,6 +54,7 @@ specialized build instructions. Generally, these packages have some embedded
 http://xorg.freedesktop.org/releases/individual/driver/</ulink>. Many of these
 problems can be worked around, but may require some specialized procedures or
 patches.</para>
+-->
 
 </sect1>