Browse Source

Update to bison-3.3.1.
Update to glibc-2.29.
Update to libpipeline-1.5.1.
Update to linux-4.20.6.
Update to meson-0.49.1.
Update to mpfr-4.0.2.
Update to ninja-1.9.0.



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

Bruce Dubbs 6 years ago
parent
commit
a2717960c1

+ 1 - 1
appendices/dependencies.xml

@@ -947,7 +947,7 @@
 
 
         <seglistitem>
         <seglistitem>
          <seg>Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Gettext,
          <seg>Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Gettext,
-         Grep, Gzip, Linux API Headers, Make, Perl, Sed, and Texinfo</seg>
+         Grep, Gzip, Linux API Headers, Make, Perl, Python, Sed, and Texinfo</seg>
         </seglistitem>
         </seglistitem>
       </segmentedlist>
       </segmentedlist>
 
 

+ 34 - 0
chapter01/changelog.xml

@@ -43,6 +43,40 @@
     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>2019-02-01</para>
+      <itemizedlist>
+        <listitem>
+          <para>[bdubbs] - Update to bison-3.3.1. Fixes
+          <ulink url="&lfs-ticket-root;4412">#4412</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[bdubbs] - Update to glibc-2.29. Fixes
+          <ulink url="&lfs-ticket-root;4415">#4415</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[bdubbs] - Update to libpipeline-1.5.1. Fixes
+          <ulink url="&lfs-ticket-root;4413">#4413</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[bdubbs] - Update to linux-4.20.6. Fixes
+          <ulink url="&lfs-ticket-root;4409">#4409</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[bdubbs] - Update to meson-0.49.1. Fixes
+          <ulink url="&lfs-ticket-root;4410">#4410</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[bdubbs] - Update to mpfr-4.0.2. Fixes
+          <ulink url="&lfs-ticket-root;4416">#4416</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[bdubbs] - Update to ninja-1.9.0. Fixes
+          <ulink url="&lfs-ticket-root;4414">#4414</ulink>.</para>
+        </listitem>
+      </itemizedlist>
+    </listitem>
+
     <listitem>
     <listitem>
       <para>2019-01-27</para>
       <para>2019-01-27</para>
       <itemizedlist>
       <itemizedlist>

+ 9 - 6
chapter01/whatsnew.xml

@@ -101,9 +101,9 @@
     <!--<listitem>
     <!--<listitem>
       <para>Gettext-&gettext-version;</para>
       <para>Gettext-&gettext-version;</para>
     </listitem>-->
     </listitem>-->
-    <!--<listitem>
+    <listitem>
       <para>Glibc-&glibc-version;</para>
       <para>Glibc-&glibc-version;</para>
-    </listitem>-->
+    </listitem>
     <!--<listitem>
     <!--<listitem>
       <para>GMP-&gmp-version;</para>
       <para>GMP-&gmp-version;</para>
     </listitem>-->
     </listitem>-->
@@ -152,9 +152,9 @@
     <listitem>
     <listitem>
       <para>Libelf-&elfutils-version; (from elfutils)</para>
       <para>Libelf-&elfutils-version; (from elfutils)</para>
    </listitem>
    </listitem>
-   <!--<listitem>
+   <listitem>
       <para>Libpipeline-&libpipeline-version;</para>
       <para>Libpipeline-&libpipeline-version;</para>
-   </listitem>-->
+   </listitem>
     <!--<listitem>
     <!--<listitem>
       <para>Libtool-&libtool-version;</para>
       <para>Libtool-&libtool-version;</para>
     </listitem>-->
     </listitem>-->
@@ -179,12 +179,15 @@
    <!-- <listitem>
    <!-- <listitem>
       <para>MPC-&mpc-version;</para>
       <para>MPC-&mpc-version;</para>
    </listitem>-->
    </listitem>-->
-   <!-- <listitem>
+   <listitem>
       <para>MPFR-&mpfr-version;</para>
       <para>MPFR-&mpfr-version;</para>
-   </listitem>-->
+   </listitem>
    <!--<listitem>
    <!--<listitem>
       <para>Ncurses-&ncurses-version;</para>
       <para>Ncurses-&ncurses-version;</para>
    </listitem>-->
    </listitem>-->
+   <listitem>
+      <para>Ninja-&ninja-version;</para>
+   </listitem>
    <listitem>
    <listitem>
       <para>Openssl-&openssl-version;</para>
       <para>Openssl-&openssl-version;</para>
    </listitem>
    </listitem>

+ 6 - 1
chapter02/hostreqs.xml

@@ -115,6 +115,10 @@
       <para><emphasis role="strong">Perl-5.8.8</emphasis></para>
       <para><emphasis role="strong">Perl-5.8.8</emphasis></para>
     </listitem>
     </listitem>
 
 
+    <listitem>
+      <para><emphasis role="strong">Python-3.4</emphasis></para>
+    </listitem>
+
     <listitem>
     <listitem>
       <para><emphasis role="strong">Sed-4.1.5</emphasis></para>
       <para><emphasis role="strong">Sed-4.1.5</emphasis></para>
     </listitem>
     </listitem>
@@ -198,9 +202,10 @@ m4 --version | head -n1
 make --version | head -n1
 make --version | head -n1
 patch --version | head -n1
 patch --version | head -n1
 echo Perl `perl -V:version`
 echo Perl `perl -V:version`
+python3 --version
 sed --version | head -n1
 sed --version | head -n1
 tar --version | head -n1
 tar --version | head -n1
-makeinfo --version | head -n1
+makeinfo --version | head -n1  # texinfo version
 xz --version | head -n1
 xz --version | head -n1
 <?hard-pagebreak?>
 <?hard-pagebreak?>
 echo 'int main(){}' &gt; dummy.c &amp;&amp; g++ -o dummy dummy.c
 echo 'int main(){}' &gt; dummy.c &amp;&amp; g++ -o dummy dummy.c

+ 2 - 1
chapter03/patches.xml

@@ -91,7 +91,7 @@
         <para>MD5 sum: <literal>&kbd-backspace-patch-md5;</literal></para>
         <para>MD5 sum: <literal>&kbd-backspace-patch-md5;</literal></para>
       </listitem>
       </listitem>
     </varlistentry>
     </varlistentry>
-
+<!--
     <varlistentry>
     <varlistentry>
       <term>Ninja Limit Jobs Patch - <token>&ninja-limit-jobs-patch-size;</token>:</term>
       <term>Ninja Limit Jobs Patch - <token>&ninja-limit-jobs-patch-size;</token>:</term>
       <listitem>
       <listitem>
@@ -99,6 +99,7 @@
         <para>MD5 sum: <literal>&ninja-limit-jobs-patch-md5;</literal></para>
         <para>MD5 sum: <literal>&ninja-limit-jobs-patch-md5;</literal></para>
       </listitem>
       </listitem>
     </varlistentry>
     </varlistentry>
+-->
 <!--
 <!--
     <varlistentry>
     <varlistentry>
       <term>Readline Upstream Fixes Patch - <token>&readline-fixes-patch-size;</token>:</term>
       <term>Readline Upstream Fixes Patch - <token>&readline-fixes-patch-size;</token>:</term>

+ 1 - 0
chapter05/chapter05.xml

@@ -40,6 +40,7 @@
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="make.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="make.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="patch.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="patch.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="perl.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="perl.xml"/>
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="python.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sed.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sed.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="tar.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="tar.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="texinfo.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="texinfo.xml"/>

+ 72 - 0
chapter05/python.xml

@@ -0,0 +1,72 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
+  "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
+  <!ENTITY % general-entities SYSTEM "../general.ent">
+  %general-entities;
+]>
+
+<sect1 id="ch-tools-Python" role="wrap">
+  <?dbhtml filename="Python.html"?>
+
+  <sect1info condition="script">
+    <productname>Python</productname>
+    <productnumber>&python-version;</productnumber>
+    <address>&python-url;</address>
+  </sect1info>
+
+  <title>Python-&python-version;</title>
+
+  <indexterm zone="ch-tools-Python">
+    <primary sortas="a-Python">Python</primary>
+    <secondary>tools</secondary>
+  </indexterm>
+
+  <sect2 role="package">
+    <title/>
+
+    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+    href="../chapter06/python.xml"
+    xpointer="xpointer(/sect1/sect2[1]/para[1])"/>
+
+    <segmentedlist>
+    <segtitle>&buildtime;</segtitle>
+      <segtitle>&diskspace;</segtitle>
+
+      <seglistitem>
+        <seg>&python-ch5-sbu;</seg>
+        <seg>&python-ch5-du;</seg>
+      </seglistitem>
+    </segmentedlist>
+
+  </sect2>
+
+  <sect2 role="installation">
+    <title>Installation of Python</title>
+
+    <para>Prepare Python for compilation:</para>
+
+<screen><userinput remap="configure">./configure --prefix=/tools --with-ensurepip=no</userinput></screen>
+
+    <para>Compile the package:</para>
+
+<screen><userinput remap="make">make</userinput></screen>
+
+    <para>Compilation is now complete. The test suite requires TK and 
+    and X Windows and cannot be run at this time.
+    </para>
+
+    <para>Install the package:</para>
+
+<screen><userinput remap="install">make install</userinput></screen>
+
+  </sect2>
+
+  <sect2 role="content">
+    <title/>
+
+    <para>Details on this package are located in
+    <xref linkend="contents-python" role="."/></para>
+
+  </sect2>
+
+</sect1>

+ 7 - 7
chapter06/glibc.xml

@@ -151,7 +151,8 @@ unset GCC_INCDIR</userinput></screen>
     <para>Generally a few tests do not pass. The test failures listed below
     <para>Generally a few tests do not pass. The test failures listed below
     are usually safe to ignore.</para>
     are usually safe to ignore.</para>
 
 
-<screen><userinput remap="test">make check</userinput></screen>
+<screen><userinput remap="test">ln -sfnv /tools/lib/ld-linux-x86-64.so.2 /lib/ld-linux-x86-64.so.2
+make check</userinput></screen>
 
 
     <para>You may see some test failures.  The Glibc test suite is
     <para>You may see some test failures.  The Glibc test suite is
     somewhat dependent on the host system.  This is a list of the most common
     somewhat dependent on the host system.  This is a list of the most common
@@ -163,12 +164,12 @@ unset GCC_INCDIR</userinput></screen>
         <para><emphasis>misc/tst-ttyname</emphasis> 
         <para><emphasis>misc/tst-ttyname</emphasis> 
         is known to fail in the LFS chroot environment.</para>
         is known to fail in the LFS chroot environment.</para>
       </listitem>
       </listitem>
-
+<!--
       <listitem>
       <listitem>
         <para><emphasis>inet/tst-idna_name_classify</emphasis> 
         <para><emphasis>inet/tst-idna_name_classify</emphasis> 
         is known to fail in the LFS chroot environment.</para>
         is known to fail in the LFS chroot environment.</para>
       </listitem>
       </listitem>
-
+-->
       <listitem>
       <listitem>
         <para><emphasis>posix/tst-getaddrinfo4</emphasis> and
         <para><emphasis>posix/tst-getaddrinfo4</emphasis> and
         <emphasis>posix/tst-getaddrinfo5</emphasis>
         <emphasis>posix/tst-getaddrinfo5</emphasis>
@@ -180,14 +181,13 @@ unset GCC_INCDIR</userinput></screen>
         test may fail for reasons that have not been determined.</para>
         test may fail for reasons that have not been determined.</para>
       </listitem>
       </listitem>
 
 
-<!--
       <listitem>
       <listitem>
-        <para>The <emphasis>rt/tst-cputimer1</emphasis> and 
-        <emphasis>rt/tst-cpuclock2</emphasis> tests have been known to
+        <para>The <emphasis>rt/tst-cputimer{1,2,3}</emphasis>  
+        tests have been known to
         fail.  The reason is not completely understood, but indications are
         fail.  The reason is not completely understood, but indications are
         that minor timing issues can trigger these failures.</para>
         that minor timing issues can trigger these failures.</para>
       </listitem>
       </listitem>
--->
+
       <listitem>
       <listitem>
         <para>The math tests sometimes fail when running on
         <para>The math tests sometimes fail when running on
         systems where the CPU is not a relatively new Intel or
         systems where the CPU is not a relatively new Intel or

+ 4 - 4
chapter06/ninja.xml

@@ -39,7 +39,7 @@
 
 
   <sect2 role="installation">
   <sect2 role="installation">
     <title>Installation of Ninja</title>
     <title>Installation of Ninja</title>
-
+<!--
     <para>When run, ninja normally runs a maximum number of processes
     <para>When run, ninja normally runs a maximum number of processes
     in parallel.  By default this is the number of cores on the system 
     in parallel.  By default this is the number of cores on the system 
     plus two.  In some cases this can overheat a CPU or run a system out
     plus two.  In some cases this can overheat a CPU or run a system out
@@ -51,9 +51,9 @@
     limit the number of parallel processes via an environment variable, 
     limit the number of parallel processes via an environment variable, 
     NINJAJOBS.  <command>For example</command> setting:
     NINJAJOBS.  <command>For example</command> setting:
 
 
-     <!-- Using <command> here to make the output bold.  We really don't want
+     <!- - Using <command> here to make the output bold.  We really don't want
      users setting this now and experience shows that many users blindly
      users setting this now and experience shows that many users blindly
-     copy/paste anything in a box. -->
+     copy/paste anything in a box. - ->
 
 
     <screen>export NINJAJOBS=4</screen>
     <screen>export NINJAJOBS=4</screen>
 
 
@@ -62,7 +62,7 @@
     <para>If desired, install the patch by running:</para>
     <para>If desired, install the patch by running:</para>
 
 
 <screen><userinput remap="pre">patch -Np1 -i ../ninja-1.8.2-add_NINJAJOBS_var-1.patch</userinput></screen>
 <screen><userinput remap="pre">patch -Np1 -i ../ninja-1.8.2-add_NINJAJOBS_var-1.patch</userinput></screen>
-
+-->
     <para>Build Ninja with:</para>
     <para>Build Ninja with:</para>
 
 
 <screen><userinput remap="configure">python3 configure.py --bootstrap</userinput></screen>
 <screen><userinput remap="configure">python3 configure.py --bootstrap</userinput></screen>

+ 3 - 3
general.ent

@@ -1,13 +1,13 @@
-<!ENTITY version         "SVN-20190127">
+<!ENTITY version         "SVN-20190201">
 <!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        "20190127-systemd">
+<!ENTITY versiond        "20190201-systemd">
 <!ENTITY short-versiond  "systemd">
 <!ENTITY short-versiond  "systemd">
 <!ENTITY generic-versiond "systemd"> 
 <!ENTITY generic-versiond "systemd"> 
 
 
-<!ENTITY releasedate     "January 27, 2019">
+<!ENTITY releasedate     "February 1, 2019">
 
 
 <!ENTITY copyrightdate   "1999-2019"><!-- jhalfs needs a literal dash, not &ndash; -->
 <!ENTITY copyrightdate   "1999-2019"><!-- jhalfs needs a literal dash, not &ndash; -->
 <!ENTITY milestone       "8.4">
 <!ENTITY milestone       "8.4">

+ 23 - 21
packages.ent

@@ -70,10 +70,10 @@
 <!ENTITY binutils-ch6-du "4.9 GB">
 <!ENTITY binutils-ch6-du "4.9 GB">
 <!ENTITY binutils-ch6-sbu "6.6 SBU">
 <!ENTITY binutils-ch6-sbu "6.6 SBU">
 
 
-<!ENTITY bison-version "3.2.4">
-<!ENTITY bison-size "2,048 KB">
+<!ENTITY bison-version "3.3.1">
+<!ENTITY bison-size "2,057 KB">
 <!ENTITY bison-url "&gnu;bison/bison-&bison-version;.tar.xz">
 <!ENTITY bison-url "&gnu;bison/bison-&bison-version;.tar.xz">
-<!ENTITY bison-md5 "4c8cec0ca8b637d46f24902d032b9296">
+<!ENTITY bison-md5 "fc69eed779108594122e7af1ca574539">
 <!ENTITY bison-home "&gnu-software;bison/">
 <!ENTITY bison-home "&gnu-software;bison/">
 <!ENTITY bison-ch5-du "35 MB">
 <!ENTITY bison-ch5-du "35 MB">
 <!ENTITY bison-ch5-sbu "0.3 SBU">
 <!ENTITY bison-ch5-sbu "0.3 SBU">
@@ -262,10 +262,10 @@
 <!ENTITY gettext-ch6-du "210 MB">
 <!ENTITY gettext-ch6-du "210 MB">
 <!ENTITY gettext-ch6-sbu "2.6 SBU">
 <!ENTITY gettext-ch6-sbu "2.6 SBU">
 
 
-<!ENTITY glibc-version "2.28">
-<!ENTITY glibc-size "16,098 KB">
+<!ENTITY glibc-version "2.29">
+<!ENTITY glibc-size "16,129 KB">
 <!ENTITY glibc-url "&gnu;glibc/glibc-&glibc-version;.tar.xz">
 <!ENTITY glibc-url "&gnu;glibc/glibc-&glibc-version;.tar.xz">
-<!ENTITY glibc-md5 "c81d2388896379997bc359d4f2084239">
+<!ENTITY glibc-md5 "e6c279d5b2f0736f740216f152acf974">
 <!ENTITY glibc-home "&gnu-software;libc/">
 <!ENTITY glibc-home "&gnu-software;libc/">
 <!ENTITY glibc-ch5-du "882 MB">
 <!ENTITY glibc-ch5-du "882 MB">
 <!ENTITY glibc-ch5-sbu "4.7 SBU">
 <!ENTITY glibc-ch5-sbu "4.7 SBU">
@@ -405,10 +405,10 @@
 <!ENTITY libffi-ch6-du "7.6 MB">
 <!ENTITY libffi-ch6-du "7.6 MB">
 <!ENTITY libffi-ch6-sbu "0.4 SBU">
 <!ENTITY libffi-ch6-sbu "0.4 SBU">
 
 
-<!ENTITY libpipeline-version "1.5.0">
-<!ENTITY libpipeline-size "810 KB">
+<!ENTITY libpipeline-version "1.5.1">
+<!ENTITY libpipeline-size "965 KB">
 <!ENTITY libpipeline-url "&savannah;/releases/libpipeline/libpipeline-&libpipeline-version;.tar.gz">
 <!ENTITY libpipeline-url "&savannah;/releases/libpipeline/libpipeline-&libpipeline-version;.tar.gz">
-<!ENTITY libpipeline-md5 "b7437a5020190cfa84f09c412db38902">
+<!ENTITY libpipeline-md5 "4c8fe6cd85422baafd6e060f896c61bc">
 <!ENTITY libpipeline-home "http://libpipeline.nongnu.org/">
 <!ENTITY libpipeline-home "http://libpipeline.nongnu.org/">
 <!ENTITY libpipeline-ch6-du "8.2 MB">
 <!ENTITY libpipeline-ch6-du "8.2 MB">
 <!ENTITY libpipeline-ch6-sbu "0.1 SBU">
 <!ENTITY libpipeline-ch6-sbu "0.1 SBU">
@@ -423,12 +423,12 @@
 
 
 <!ENTITY linux-major-version "4">
 <!ENTITY linux-major-version "4">
 <!ENTITY linux-minor-version "20">
 <!ENTITY linux-minor-version "20">
-<!ENTITY linux-patch-version "1">
+<!ENTITY linux-patch-version "6">
 <!--<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;">-->
 <!--<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;">-->
 <!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;">
 <!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;">
-<!ENTITY linux-size "100,816 KB">
+<!ENTITY linux-size "101,828 KB">
 <!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;.x/linux-&linux-version;.tar.xz">
 <!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;.x/linux-&linux-version;.tar.xz">
-<!ENTITY linux-md5 "210b8d108b502c462eeaec435c8e1a57">
+<!ENTITY linux-md5 "43cb8498de6830c9ed8021d3ab52741c">
 <!ENTITY linux-home "https://www.kernel.org/">
 <!ENTITY linux-home "https://www.kernel.org/">
 <!-- measured for 4.8.3 / gcc-6.2.0 on x86_64 : minimum is
 <!-- measured for 4.8.3 / gcc-6.2.0 on x86_64 : minimum is
  allnoconfig extended for a hopefully-bootable build on desktop machine,
  allnoconfig extended for a hopefully-bootable build on desktop machine,
@@ -477,10 +477,10 @@
 <!ENTITY man-pages-ch6-du "28 MB">
 <!ENTITY man-pages-ch6-du "28 MB">
 <!ENTITY man-pages-ch6-sbu "less than 0.1 SBU">
 <!ENTITY man-pages-ch6-sbu "less than 0.1 SBU">
 
 
-<!ENTITY meson-version "0.49.0">
-<!ENTITY meson-size "1,308 KB">
+<!ENTITY meson-version "0.49.1">
+<!ENTITY meson-size "1,310 KB">
 <!ENTITY meson-url "&github;/mesonbuild/meson/releases/download/&meson-version;/meson-&meson-version;.tar.gz">
 <!ENTITY meson-url "&github;/mesonbuild/meson/releases/download/&meson-version;/meson-&meson-version;.tar.gz">
-<!ENTITY meson-md5 "3c35b91e8040901034809576d54007c6">
+<!ENTITY meson-md5 "86ad6c1faa7ad8cbcdc13b3c5152b931">
 <!ENTITY meson-home "https://mesonbuild.com">
 <!ENTITY meson-home "https://mesonbuild.com">
 <!ENTITY meson-ch6-du "21 MB">
 <!ENTITY meson-ch6-du "21 MB">
 <!ENTITY meson-ch6-sbu "less than 0.1 SBU">
 <!ENTITY meson-ch6-sbu "less than 0.1 SBU">
@@ -493,10 +493,10 @@
 <!ENTITY mpc-ch6-du "22 MB">
 <!ENTITY mpc-ch6-du "22 MB">
 <!ENTITY mpc-ch6-sbu "0.3 SBU">
 <!ENTITY mpc-ch6-sbu "0.3 SBU">
 
 
-<!ENTITY mpfr-version "4.0.1">
-<!ENTITY mpfr-size "1,380 KB">
+<!ENTITY mpfr-version "4.0.2">
+<!ENTITY mpfr-size "1,409 KB">
 <!ENTITY mpfr-url "http://www.mpfr.org/mpfr-&mpfr-version;/mpfr-&mpfr-version;.tar.xz">
 <!ENTITY mpfr-url "http://www.mpfr.org/mpfr-&mpfr-version;/mpfr-&mpfr-version;.tar.xz">
-<!ENTITY mpfr-md5 "b8dd19bd9bb1ec8831a6a582a7308073">
+<!ENTITY mpfr-md5 "320fbc4463d4c8cb1e566929d8adc4f8">
 <!ENTITY mpfr-home "https://www.mpfr.org/">
 <!ENTITY mpfr-home "https://www.mpfr.org/">
 <!ENTITY mpfr-ch6-du "36 MB">
 <!ENTITY mpfr-ch6-du "36 MB">
 <!ENTITY mpfr-ch6-sbu "1.1 SBU">
 <!ENTITY mpfr-ch6-sbu "1.1 SBU">
@@ -511,10 +511,10 @@
 <!ENTITY ncurses-ch6-du "42 MB">
 <!ENTITY ncurses-ch6-du "42 MB">
 <!ENTITY ncurses-ch6-sbu "0.4 SBU">
 <!ENTITY ncurses-ch6-sbu "0.4 SBU">
 
 
-<!ENTITY ninja-version "1.8.2">
-<!ENTITY ninja-size "181 KB">
+<!ENTITY ninja-version "1.9.0">
+<!ENTITY ninja-size "187 KB">
 <!ENTITY ninja-url "&github;/ninja-build/ninja/archive/v&ninja-version;/ninja-&ninja-version;.tar.gz">
 <!ENTITY ninja-url "&github;/ninja-build/ninja/archive/v&ninja-version;/ninja-&ninja-version;.tar.gz">
-<!ENTITY ninja-md5 "5fdb04461cc7f5d02536b3bfc0300166">
+<!ENTITY ninja-md5 "f340be768a76724b83e6daab69009902">
 <!ENTITY ninja-home "https://ninja-build.org/">
 <!ENTITY ninja-home "https://ninja-build.org/">
 <!ENTITY ninja-ch6-du "83 MB">
 <!ENTITY ninja-ch6-du "83 MB">
 <!ENTITY ninja-ch6-sbu "0.2 SBU">
 <!ENTITY ninja-ch6-sbu "0.2 SBU">
@@ -581,6 +581,8 @@
 <!ENTITY python-url "https://www.python.org/ftp/python/&python-version;/Python-&python-version;.tar.xz">
 <!ENTITY python-url "https://www.python.org/ftp/python/&python-version;/Python-&python-version;.tar.xz">
 <!ENTITY python-md5 "df6ec36011808205beda239c72f947cb">
 <!ENTITY python-md5 "df6ec36011808205beda239c72f947cb">
 <!ENTITY python-home "https://www.python.org/">
 <!ENTITY python-home "https://www.python.org/">
+<!ENTITY python-ch5-du "32 MB">
+<!ENTITY python-ch5-sbu "2.9 SBU">
 <!ENTITY python-ch6-du "390 MB">
 <!ENTITY python-ch6-du "390 MB">
 <!ENTITY python-ch6-sbu "1.3 SBU">
 <!ENTITY python-ch6-sbu "1.3 SBU">
 <!ENTITY python-docs-url "https://docs.python.org/ftp/python/doc/&python-version;/python-&python-version;-docs-html.tar.bz2">
 <!ENTITY python-docs-url "https://docs.python.org/ftp/python/doc/&python-version;/python-&python-version;-docs-html.tar.bz2">

+ 2 - 2
patches.ent

@@ -48,11 +48,11 @@
 <!ENTITY kbd-backspace-patch "kbd-&kbd-version;-backspace-1.patch">
 <!ENTITY kbd-backspace-patch "kbd-&kbd-version;-backspace-1.patch">
 <!ENTITY kbd-backspace-patch-md5 "f75cca16a38da6caa7d52151f7136895">
 <!ENTITY kbd-backspace-patch-md5 "f75cca16a38da6caa7d52151f7136895">
 <!ENTITY kbd-backspace-patch-size "12 KB">
 <!ENTITY kbd-backspace-patch-size "12 KB">
-
+<!--
 <!ENTITY ninja-limit-jobs-patch "ninja-&ninja-version;-add_NINJAJOBS_var-1.patch">
 <!ENTITY ninja-limit-jobs-patch "ninja-&ninja-version;-add_NINJAJOBS_var-1.patch">
 <!ENTITY ninja-limit-jobs-patch-md5 "f537a633532492e805aa342fa869ca45">
 <!ENTITY ninja-limit-jobs-patch-md5 "f537a633532492e805aa342fa869ca45">
 <!ENTITY ninja-limit-jobs-patch-size "2.5 KB">
 <!ENTITY ninja-limit-jobs-patch-size "2.5 KB">
-
+-->
 <!ENTITY sysvinit-consolidated-patch "sysvinit-&sysvinit-version;-consolidated-1.patch">
 <!ENTITY sysvinit-consolidated-patch "sysvinit-&sysvinit-version;-consolidated-1.patch">
 <!ENTITY sysvinit-consolidated-patch-md5 "aaa84675e717504d7d3da452c8c2eaf1">
 <!ENTITY sysvinit-consolidated-patch-md5 "aaa84675e717504d7d3da452c8c2eaf1">
 <!ENTITY sysvinit-consolidated-patch-size "2.6 KB">
 <!ENTITY sysvinit-consolidated-patch-size "2.6 KB">