1
0
Эх сурвалжийг харах

Update to bc-1.07

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11217 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Bruce Dubbs 8 жил өмнө
parent
commit
a36bd4f2f1

+ 10 - 0
chapter01/changelog.xml

@@ -42,6 +42,16 @@
     <listitem revision="sysv"> or <listitem revision="systemd"> as
     <listitem revision="sysv"> or <listitem revision="systemd"> as
     appropriate for the entry or if needed the entire day's listitem.
     appropriate for the entry or if needed the entire day's listitem.
 -->
 -->
+    <listitem>
+      <para>2017-04-03</para>
+      <itemizedlist>
+        <listitem>
+          <para>[bdubbs] - Update to bc-1.07. Fixes
+          <ulink url="&lfs-ticket-root;4071">#4071</ulink>.</para>
+        </listitem>
+      </itemizedlist>
+    </listitem>
+
     <listitem>
     <listitem>
       <para>2017-03-31</para>
       <para>2017-03-31</para>
       <itemizedlist>
       <itemizedlist>

+ 6 - 3
chapter01/whatsnew.xml

@@ -41,6 +41,9 @@
     <!--<listitem>
     <!--<listitem>
       <para>Bash &bash-version;</para>
       <para>Bash &bash-version;</para>
     </listitem>-->
     </listitem>-->
+    <listitem>
+      <para>Bc &bc-version;</para>
+    </listitem>
     <listitem>
     <listitem>
       <para>Binutils &binutils-version;</para>
       <para>Binutils &binutils-version;</para>
     </listitem>
     </listitem>
@@ -262,9 +265,9 @@
     <title>Removed:</title>
     <title>Removed:</title>
     <listitem><para></para></listitem>  <!-- satisfy build -->
     <listitem><para></para></listitem>  <!-- satisfy build -->
 
 
-    <!--<listitem>
-      <para>bash-4.3.30-upstream_fixes-3.patch</para>
-    </listitem>-->
+    <listitem>
+      <para>bc-1.06.95-memory_leak-1.patch</para>
+    </listitem>
 
 
   </itemizedlist>
   </itemizedlist>
 
 

+ 2 - 2
chapter03/patches.xml

@@ -25,7 +25,7 @@
         <para>MD5 sum: <literal>&bash-fixes-patch-md5;</literal></para>
         <para>MD5 sum: <literal>&bash-fixes-patch-md5;</literal></para>
       </listitem>
       </listitem>
     </varlistentry>
     </varlistentry>
-
+<!--
     <varlistentry>
     <varlistentry>
       <term>Bc Memory Leak Patch - <token>&bc-memory-leak-patch-size;</token>:</term>
       <term>Bc Memory Leak Patch - <token>&bc-memory-leak-patch-size;</token>:</term>
       <listitem>
       <listitem>
@@ -33,7 +33,7 @@
         <para>MD5 sum: <literal>&bc-memory-leak-patch-md5;</literal></para>
         <para>MD5 sum: <literal>&bc-memory-leak-patch-md5;</literal></para>
       </listitem>
       </listitem>
     </varlistentry>
     </varlistentry>
-
+-->
     <varlistentry>
     <varlistentry>
       <term>Bzip2 Documentation Patch - <token>&bzip2-docs-patch-size;</token>:</term>
       <term>Bzip2 Documentation Patch - <token>&bzip2-docs-patch-size;</token>:</term>
       <listitem>
       <listitem>

+ 14 - 3
chapter06/bc.xml

@@ -41,9 +41,20 @@
   <sect2 role="installation">
   <sect2 role="installation">
     <title>Installation of Bc</title>
     <title>Installation of Bc</title>
 
 
-    <para>First, fix some minor memory leaks in the code:</para>
-
-<screen><userinput remap="pre">patch -Np1 -i ../&bc-memory-leak-patch;</userinput></screen> 
+    <para>First, change an internal script to use <command>sed</command> instead 
+    of <command>ed</command>:</para>
+
+<screen><userinput remap="pre">cat &gt; bc/fix-libmath_h &lt;&lt; "EOF"
+#! /bin/bash
+sed -e '1   s/^/{"/' \
+    -e     's/$/",/' \
+    -e '2,$ s/^/"/'  \
+    -e   '$ d'       \
+    -i libmath.h
+
+sed -e '$ s/$/0}/' \
+    -i libmath.h
+EOF</userinput></screen> 
 
 
     <para>Create a temporary symbolic link so the package can find
     <para>Create a temporary symbolic link so the package can find
     the readline library and confirm that its required libncurses
     the readline library and confirm that its required libncurses

+ 3 - 3
general.ent

@@ -1,13 +1,13 @@
-<!ENTITY version         "SVN-20170331">
+<!ENTITY version         "SVN-20170403">
 <!ENTITY short-version   "svn">  <!-- Used below in &blfs-book; 
 <!ENTITY short-version   "svn">  <!-- Used below in &blfs-book; 
                                       Change to x.y for release but not -rc releases -->
                                       Change to x.y for release but not -rc releases -->
 <!ENTITY generic-version "development"> <!-- Use "development"  or "x.y[-pre{x}]" -->
 <!ENTITY generic-version "development"> <!-- Use "development"  or "x.y[-pre{x}]" -->
 
 
-<!ENTITY versiond        "20170331-systemd">
+<!ENTITY versiond        "20170403-systemd">
 <!ENTITY short-versiond  "systemd">
 <!ENTITY short-versiond  "systemd">
 <!ENTITY generic-versiond "systemd"> 
 <!ENTITY generic-versiond "systemd"> 
 
 
-<!ENTITY releasedate     "March 31, 2017">
+<!ENTITY releasedate     "April 3, 2017">
 
 
 <!ENTITY copyrightdate   "1999-2017"><!-- jhalfs needs a literal dash, not &ndash; -->
 <!ENTITY copyrightdate   "1999-2017"><!-- jhalfs needs a literal dash, not &ndash; -->
 <!ENTITY milestone       "8.1">
 <!ENTITY milestone       "8.1">

+ 4 - 4
packages.ent

@@ -50,10 +50,10 @@
 <!ENTITY bash-ch6-du "56 MB">
 <!ENTITY bash-ch6-du "56 MB">
 <!ENTITY bash-ch6-sbu "1.7 SBU">
 <!ENTITY bash-ch6-sbu "1.7 SBU">
 
 
-<!ENTITY bc-version "1.06.95">
-<!ENTITY bc-size "288 KB">
-<!ENTITY bc-url "&alpha-gnu;bc/bc-&bc-version;.tar.bz2">
-<!ENTITY bc-md5 "5126a721b73f97d715bb72c13c889035">
+<!ENTITY bc-version "1.07">
+<!ENTITY bc-size "409 KB">
+<!ENTITY bc-url "&gnu;bc/bc-&bc-version;.tar.gz">
+<!ENTITY bc-md5 "e91638a947beadabf4d7770bdbb3d512">
 <!ENTITY bc-home "&gnu-software;bc/">
 <!ENTITY bc-home "&gnu-software;bc/">
 <!ENTITY bc-ch6-du "3.6 MB">
 <!ENTITY bc-ch6-du "3.6 MB">
 <!ENTITY bc-ch6-sbu "0.1 SBU">
 <!ENTITY bc-ch6-sbu "0.1 SBU">

+ 2 - 0
patches.ent

@@ -6,9 +6,11 @@
 <!ENTITY bash-fixes-patch-md5 "e3d5bf23a4e5628680893d46e6ff286e">
 <!ENTITY bash-fixes-patch-md5 "e3d5bf23a4e5628680893d46e6ff286e">
 <!ENTITY bash-fixes-patch-size "17 KB">
 <!ENTITY bash-fixes-patch-size "17 KB">
 
 
+<!--
 <!ENTITY bc-memory-leak-patch "bc-&bc-version;-memory_leak-1.patch">
 <!ENTITY bc-memory-leak-patch "bc-&bc-version;-memory_leak-1.patch">
 <!ENTITY bc-memory-leak-patch-md5 "877e81fba316fe487ec23501059d54b8">
 <!ENTITY bc-memory-leak-patch-md5 "877e81fba316fe487ec23501059d54b8">
 <!ENTITY bc-memory-leak-patch-size "1.4 KB">
 <!ENTITY bc-memory-leak-patch-size "1.4 KB">
+-->
 
 
 <!ENTITY bzip2-docs-patch "bzip2-&bzip2-version;-install_docs-1.patch">
 <!ENTITY bzip2-docs-patch "bzip2-&bzip2-version;-install_docs-1.patch">
 <!ENTITY bzip2-docs-patch-md5 "6a5ac7e89b791aae556de0f745916f7f">
 <!ENTITY bzip2-docs-patch-md5 "6a5ac7e89b791aae556de0f745916f7f">