Author: bdubbs
Date: Sun Oct 15 11:23:25 2017
New Revision: 19328

Log:
Remove ninja, libffi, and python3 as dependencies 
for many packages as they are now a part of LFS.

Modified:
   trunk/BOOK/general/genlib/boost.xml
   trunk/BOOK/general/genlib/genlib.xml
   trunk/BOOK/general/genlib/glib2.xml
   trunk/BOOK/general/genlib/js38.xml
   trunk/BOOK/general/genlib/libblockdev.xml
   trunk/BOOK/general/genlib/libbytesize.xml
   trunk/BOOK/general/genlib/libseccomp.xml
   trunk/BOOK/general/genlib/libxml2.xml
   trunk/BOOK/general/genlib/talloc.xml
   trunk/BOOK/general/genlib/wayland.xml
   trunk/BOOK/general/genutils/asciidoc.xml
   trunk/BOOK/general/genutils/ibus.xml
   trunk/BOOK/general/genutils/iso-codes.xml
   trunk/BOOK/general/graphlib/exiv2.xml
   trunk/BOOK/general/graphlib/newt.xml
   trunk/BOOK/general/graphlib/opencv.xml
   trunk/BOOK/general/prog/dbus-python.xml
   trunk/BOOK/general/prog/doxygen.xml
   trunk/BOOK/general/prog/guile.xml
   trunk/BOOK/general/prog/librep.xml
   trunk/BOOK/general/prog/llvm.xml
   trunk/BOOK/general/prog/pycairo.xml
   trunk/BOOK/general/prog/pycrypto.xml
   trunk/BOOK/general/prog/python2.xml
   trunk/BOOK/general/prog/python3.xml
   trunk/BOOK/general/prog/pyxdg.xml
   trunk/BOOK/general/prog/pyyaml.xml
   trunk/BOOK/general/prog/ruby.xml
   trunk/BOOK/general/prog/rust.xml
   trunk/BOOK/general/prog/six.xml
   trunk/BOOK/general/prog/swig.xml
   trunk/BOOK/general/prog/yasm.xml
   trunk/BOOK/general/sysutils/systemd.xml
   trunk/BOOK/general/sysutils/upower.xml
   trunk/BOOK/gnome/platform/folks.xml
   trunk/BOOK/introduction/welcome/changelog.xml
   trunk/BOOK/multimedia/libdriv/flashplayer.xml
   trunk/BOOK/networking/netprogs/samba.xml
   trunk/BOOK/networking/netprogs/wget.xml
   trunk/BOOK/packages.ent
   trunk/BOOK/postlfs/security/gpgme.xml
   trunk/BOOK/postlfs/security/p11-kit.xml
   trunk/BOOK/postlfs/security/volume_key.xml
   trunk/BOOK/pst/ps/mupdf.xml
   trunk/BOOK/pst/xml/docbook-xsl.xml
   trunk/BOOK/x/installing/libevdev.xml
   trunk/BOOK/x/installing/xcb-proto.xml
   trunk/BOOK/x/lib/qtwebengine.xml
   trunk/BOOK/xsoft/office/libreoffice.xml

Modified: trunk/BOOK/general/genlib/boost.xml
==============================================================================
--- trunk/BOOK/general/genlib/boost.xml Sun Oct 15 08:04:16 2017        (r19327)
+++ trunk/BOOK/general/genlib/boost.xml Sun Oct 15 11:23:25 2017        (r19328)
@@ -82,7 +82,7 @@
     <bridgehead renderas="sect4">Optional</bridgehead>
     <para role="optional">
       <xref linkend="icu"/>,
-      <xref linkend="python2"/> or <xref linkend="python3"/>, and
+      <xref linkend="python2"/>, and
       <ulink url="https://www.open-mpi.org/";>Open MPI</ulink>
     </para>
 

Modified: trunk/BOOK/general/genlib/genlib.xml
==============================================================================
--- trunk/BOOK/general/genlib/genlib.xml        Sun Oct 15 08:04:16 2017        
(r19327)
+++ trunk/BOOK/general/genlib/genlib.xml        Sun Oct 15 11:23:25 2017        
(r19328)
@@ -79,11 +79,9 @@
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"; 
href="libbytesize.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"; href="libcroco.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"; href="libdaemon.xml"/>
-<!--
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"; 
href="libdbusmenuqt.xml"/>
--->
+<!-- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"; 
href="libdbusmenuqt.xml"/> -->
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"; href="libesmtp.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"; href="libffi.xml"/>
+<!--  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"; 
href="libffi.xml"/>-->
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"; href="libgcrypt.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"; 
href="libgpg-error.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"; href="libgsf.xml"/>

Modified: trunk/BOOK/general/genlib/glib2.xml
==============================================================================
--- trunk/BOOK/general/genlib/glib2.xml Sun Oct 15 08:04:16 2017        (r19327)
+++ trunk/BOOK/general/genlib/glib2.xml Sun Oct 15 11:23:25 2017        (r19328)
@@ -74,12 +74,12 @@
 
     <bridgehead renderas="sect3">GLib Dependencies</bridgehead>
 
+<!--
     <bridgehead renderas="sect4">Required</bridgehead>
     <para role="required">
-      <xref linkend="libffi"/> and
       <xref linkend="python2"/> or <xref linkend="python3"/>
     </para>
-
+-->
     <bridgehead renderas="sect4">Recommended</bridgehead>
     <para role="recommended">
       <xref linkend="pcre"/> (built with Unicode properties)
@@ -90,6 +90,7 @@
       <xref linkend="dbus"/> (required for some tests),
       <xref linkend="elfutils"/>,
       <xref linkend="gtk-doc"/>,
+      <xref linkend="python2"/>,
       <ulink url="ftp://oss.sgi.com/projects/fam/download/stable/";>FAM 
library</ulink>, and
       <ulink url="https://www.gnu.org/software/indent/";>GNU Indent</ulink>
     </para>
@@ -122,7 +123,9 @@
       commands:
     </para>
 
-<screen><userinput>./configure --prefix=/usr --with-pcre=system &amp;&amp;
+<screen><userinput>./configure --prefix=/usr      \
+            --with-pcre=system \
+            --with-python=/usr/bin/python3 &amp;&amp;
 make</userinput></screen>
 
     <para>

Modified: trunk/BOOK/general/genlib/js38.xml
==============================================================================
--- trunk/BOOK/general/genlib/js38.xml  Sun Oct 15 08:04:16 2017        (r19327)
+++ trunk/BOOK/general/genlib/js38.xml  Sun Oct 15 11:23:25 2017        (r19328)
@@ -86,7 +86,6 @@
     <para role="required">
       <xref linkend="autoconf213"/>,
       <xref linkend="icu"/>,
-      <xref linkend="libffi"/>,
       <xref linkend="nspr"/>,
       <xref linkend="python2"/>, and
       <xref linkend="zip"/>

Modified: trunk/BOOK/general/genlib/libblockdev.xml
==============================================================================
--- trunk/BOOK/general/genlib/libblockdev.xml   Sun Oct 15 08:04:16 2017        
(r19327)
+++ trunk/BOOK/general/genlib/libblockdev.xml   Sun Oct 15 11:23:25 2017        
(r19328)
@@ -86,8 +86,7 @@
 
     <bridgehead renderas="sect4">Recommended</bridgehead>
     <para role="recommended">
-      <xref linkend="python3"/>,
-      <xref linkend="nss"/>, and 
+      <xref linkend="nss"/> and 
       <xref linkend="cryptsetup"/> 
     </para>
 
@@ -115,8 +114,7 @@
       the following commands:
     </para>
 
-<screen><userinput>
-./configure --prefix=/usr     \
+<screen><userinput>./configure --prefix=/usr     \
             --sysconfdir=/etc \
             --without-dm      &amp;&amp;
 make</userinput></screen>

Modified: trunk/BOOK/general/genlib/libbytesize.xml
==============================================================================
--- trunk/BOOK/general/genlib/libbytesize.xml   Sun Oct 15 08:04:16 2017        
(r19327)
+++ trunk/BOOK/general/genlib/libbytesize.xml   Sun Oct 15 11:23:25 2017        
(r19328)
@@ -81,7 +81,6 @@
     <para role="optional">
       <xref linkend="gtk-doc"/>,
       <xref linkend="python2"/>, 
-      <xref linkend="python3"/>, 
       <xref linkend="six"/> (python module for tests),
       <ulink 
url="https://github.com/rhinstaller/pocketlint/releases";>pocketlint</ulink> 
(python module for one test), and 
       <ulink url="https://pypi.python.org/pypi/polib";>polib</ulink> (python 
module for one test)

Modified: trunk/BOOK/general/genlib/libseccomp.xml
==============================================================================
--- trunk/BOOK/general/genlib/libseccomp.xml    Sun Oct 15 08:04:16 2017        
(r19327)
+++ trunk/BOOK/general/genlib/libseccomp.xml    Sun Oct 15 11:23:25 2017        
(r19328)
@@ -77,12 +77,12 @@
     </itemizedlist>
 
     <bridgehead renderas="sect3">libseccomp Dependencies</bridgehead>
-
+<!--
     <bridgehead renderas="sect4">Required</bridgehead>
     <para role="required">
       <xref linkend="python3"/>
     </para>
-
+-->
     <bridgehead renderas="sect4">Optional</bridgehead>
     <para role="optional">
       <xref linkend="valgrind"/>,

Modified: trunk/BOOK/general/genlib/libxml2.xml
==============================================================================
--- trunk/BOOK/general/genlib/libxml2.xml       Sun Oct 15 08:04:16 2017        
(r19327)
+++ trunk/BOOK/general/genlib/libxml2.xml       Sun Oct 15 11:23:25 2017        
(r19328)
@@ -91,11 +91,11 @@
 
     <bridgehead renderas="sect3">libxml2 Dependencies</bridgehead>
 
-    <bridgehead renderas="sect4">Recommended</bridgehead>
-    <para role="recommended">
-      <xref linkend="python2"/> or <xref linkend="python3"/> (to build and
+    <bridgehead renderas="sect4">Optional</bridgehead>
+    <para role="optional">
+      <xref linkend="python2"/> <!--or <xref linkend="python3"/> (to build and
       install a <application>Python</application> library module, additionally
-      it is required to run the full suite of tests)
+      it is required to run the full suite of tests)-->
       <!-- As discovered by Bruce, itstool needs this module. -->
     </para>
 
@@ -135,7 +135,11 @@
       commands:
     </para>
 
-<screen><userinput>./configure --prefix=/usr --disable-static --with-history 
&amp;&amp;
+<screen><userinput>
+./configure --prefix=/usr    \
+            --disable-static \
+            --with-history   \
+            --with-python=/usr/bin/python3 &amp;&amp;
 make</userinput></screen>
 
     <para>If you downloaded the testsuite, issue the following command:</para>

Modified: trunk/BOOK/general/genlib/talloc.xml
==============================================================================
--- trunk/BOOK/general/genlib/talloc.xml        Sun Oct 15 08:04:16 2017        
(r19327)
+++ trunk/BOOK/general/genlib/talloc.xml        Sun Oct 15 11:23:25 2017        
(r19328)
@@ -76,9 +76,8 @@
     <para role="optional">
       <xref linkend="DocBook"/>,
       <xref linkend="docbook-xsl"/> and
-      <xref linkend="libxslt"/> (To generate man pages),
-      <xref linkend="python2"/> (To build Python-2 module) and
-      <xref linkend="python3"/> (To build Python-3 module)
+      <xref linkend="libxslt"/> (To generate man pages), and
+      <xref linkend="python2"/> (To build Python-2 module)
     </para>
 
     <para condition="html" role="usernotes">

Modified: trunk/BOOK/general/genlib/wayland.xml
==============================================================================
--- trunk/BOOK/general/genlib/wayland.xml       Sun Oct 15 08:04:16 2017        
(r19327)
+++ trunk/BOOK/general/genlib/wayland.xml       Sun Oct 15 11:23:25 2017        
(r19328)
@@ -75,7 +75,6 @@
 
     <bridgehead renderas="sect4">Required</bridgehead>
     <para role="required">
-      <xref linkend="libffi"/> and
       <xref linkend="libxml2"/>
     </para>
 

Modified: trunk/BOOK/general/genutils/asciidoc.xml
==============================================================================
--- trunk/BOOK/general/genutils/asciidoc.xml    Sun Oct 15 08:04:16 2017        
(r19327)
+++ trunk/BOOK/general/genutils/asciidoc.xml    Sun Oct 15 11:23:25 2017        
(r19328)
@@ -60,10 +60,9 @@
 
     <bridgehead renderas="sect3">Asciidoc Dependencies</bridgehead>
 
-    <bridgehead renderas="sect4">Required</bridgehead>
-    <para role="required">
-      <xref linkend="python2"/> or
-      <xref linkend="python3"/>
+    <bridgehead renderas="sect4">Optional</bridgehead>
+    <para role="optional">
+      <xref linkend="python2"/> 
     </para>
 
     <para condition="html" role="usernotes">User Notes:

Modified: trunk/BOOK/general/genutils/ibus.xml
==============================================================================
--- trunk/BOOK/general/genutils/ibus.xml        Sun Oct 15 08:04:16 2017        
(r19327)
+++ trunk/BOOK/general/genutils/ibus.xml        Sun Oct 15 11:23:25 2017        
(r19328)
@@ -92,7 +92,6 @@
       <xref linkend="dbus-python"/> and
       <xref linkend="pygobject3"/> (both to build the Python support library),
       <xref linkend="gtk-doc"/>,
-      <xref linkend="python3"/>,
       <xref linkend="pyxdg"/> (for the <command>ibus-setup</command>), and
       <xref linkend="libxkbcommon"/>,
       <xref linkend="wayland"/> (both to build the Wayland support programs), 
and

Modified: trunk/BOOK/general/genutils/iso-codes.xml
==============================================================================
--- trunk/BOOK/general/genutils/iso-codes.xml   Sun Oct 15 08:04:16 2017        
(r19327)
+++ trunk/BOOK/general/genutils/iso-codes.xml   Sun Oct 15 11:23:25 2017        
(r19328)
@@ -72,12 +72,12 @@
     </itemizedlist>
     
     <bridgehead renderas="sect3">ISO Codes Dependencies</bridgehead>
-
+<!--
     <bridgehead renderas="sect4">Required</bridgehead>
     <para role="required">
       <xref linkend="python3"/>
     </para>
-
+-->
     <para condition="html" role="usernotes">User Notes:
       <ulink url="&blfs-wiki;/iso-codes"/>
     </para>

Modified: trunk/BOOK/general/graphlib/exiv2.xml
==============================================================================
--- trunk/BOOK/general/graphlib/exiv2.xml       Sun Oct 15 08:04:16 2017        
(r19327)
+++ trunk/BOOK/general/graphlib/exiv2.xml       Sun Oct 15 11:23:25 2017        
(r19328)
@@ -85,8 +85,7 @@
     <bridgehead renderas="sect4">Optional for documentation</bridgehead>
     <para role="optional">
       <xref linkend="doxygen"/>,
-      <xref linkend="graphviz"/>,
-      <xref linkend="python3"/>, and
+      <xref linkend="graphviz"/>, and
       <xref linkend="libxslt"/>
     </para>
 

Modified: trunk/BOOK/general/graphlib/newt.xml
==============================================================================
--- trunk/BOOK/general/graphlib/newt.xml        Sun Oct 15 08:04:16 2017        
(r19327)
+++ trunk/BOOK/general/graphlib/newt.xml        Sun Oct 15 11:23:25 2017        
(r19328)
@@ -88,8 +88,7 @@
 
     <bridgehead renderas="sect4">Optional</bridgehead>
     <para role="optional">
-      <xref linkend="python2"/> and
-      <xref linkend="python3"/>
+      <xref linkend="python2"/> 
     </para>
 
     <para condition="html" role="usernotes">User Notes:

Modified: trunk/BOOK/general/graphlib/opencv.xml
==============================================================================
--- trunk/BOOK/general/graphlib/opencv.xml      Sun Oct 15 08:04:16 2017        
(r19327)
+++ trunk/BOOK/general/graphlib/opencv.xml      Sun Oct 15 11:23:25 2017        
(r19328)
@@ -111,7 +111,6 @@
       <xref linkend="libpng"/>,
       <xref linkend="libtiff"/>,
       <xref linkend="libwebp"/>,
-      <xref linkend="python2"/>,
       <xref linkend="v4l-utils"/>, and
       <xref linkend="xine-lib"/>
     </para>
@@ -121,7 +120,7 @@
       <xref linkend="apache-ant"/>,
       <xref linkend="doxygen"/>,
       <xref linkend="java"/>,
-      <xref linkend="python3"/>,
+      <xref linkend="python2"/>,
       <ulink url="https://developer.nvidia.com/cuda-zone";>Cuda</ulink>,
       <ulink url="http://eigen.tuxfamily.org/";>Eigen</ulink>,
       <ulink url="http://www.openexr.com/";>OpenEXR</ulink>,

Modified: trunk/BOOK/general/prog/dbus-python.xml
==============================================================================
--- trunk/BOOK/general/prog/dbus-python.xml     Sun Oct 15 08:04:16 2017        
(r19327)
+++ trunk/BOOK/general/prog/dbus-python.xml     Sun Oct 15 11:23:25 2017        
(r19328)
@@ -69,9 +69,12 @@
 
       <bridgehead renderas="sect5">Required</bridgehead>
       <para role="required">
-        <xref linkend="dbus-glib"/> and
-        <xref linkend="python2"/> and/or
-        <xref linkend="python3"/>
+        <xref linkend="dbus-glib"/> 
+      </para>
+
+      <bridgehead renderas="sect5">Optional</bridgehead>
+      <para role="optional">
+        <xref linkend="python2"/>
       </para>
 
       <bridgehead renderas="sect5">

Modified: trunk/BOOK/general/prog/doxygen.xml
==============================================================================
--- trunk/BOOK/general/prog/doxygen.xml Sun Oct 15 08:04:16 2017        (r19327)
+++ trunk/BOOK/general/prog/doxygen.xml Sun Oct 15 11:23:25 2017        (r19328)
@@ -107,7 +107,7 @@
       <xref linkend="gs"/>,
       <xref linkend="libxml2"/> (required for the tests),
       <xref linkend="llvm"/> (with clang),
-      <xref linkend="python2"/> or <xref linkend="python3"/>,
+      <xref linkend="python2"/>,
       <xref linkend="qt5"/> (for doxywizard),
       <xref linkend="texlive"/> (or <xref linkend="tl-installer"/>), and
       <xref linkend="xapian"/> (for doxyindexer)

Modified: trunk/BOOK/general/prog/guile.xml
==============================================================================
--- trunk/BOOK/general/prog/guile.xml   Sun Oct 15 08:04:16 2017        (r19327)
+++ trunk/BOOK/general/prog/guile.xml   Sun Oct 15 11:23:25 2017        (r19328)
@@ -75,8 +75,7 @@
 
     <bridgehead renderas="sect4">Required</bridgehead>
     <para role="required">
-      <xref linkend="gc"/>,
-      <xref linkend="libffi"/> and
+      <xref linkend="gc"/> and
       <xref linkend="libunistring"/>
     </para>
 

Modified: trunk/BOOK/general/prog/librep.xml
==============================================================================
--- trunk/BOOK/general/prog/librep.xml  Sun Oct 15 08:04:16 2017        (r19327)
+++ trunk/BOOK/general/prog/librep.xml  Sun Oct 15 11:23:25 2017        (r19328)
@@ -56,14 +56,14 @@
         <para>Estimated build time: &librep-time;</para>
       </listitem>
     </itemizedlist>
-
+<!--
     <bridgehead renderas="sect3">Librep Dependencies</bridgehead>
 
     <bridgehead renderas="sect4">Optional</bridgehead>
     <para role="optional">
       <xref linkend="libffi"/>
     </para>
-
+-->
     <para condition="html" role="usernotes">User Notes:
     <ulink url="&blfs-wiki;/librep"/></para>
 

Modified: trunk/BOOK/general/prog/llvm.xml
==============================================================================
--- trunk/BOOK/general/prog/llvm.xml    Sun Oct 15 08:04:16 2017        (r19327)
+++ trunk/BOOK/general/prog/llvm.xml    Sun Oct 15 11:23:25 2017        (r19328)
@@ -152,7 +152,6 @@
 
     <bridgehead renderas="sect4">Recommended</bridgehead>
     <para role="recommended">
-      <xref linkend="libffi"/> and
       <xref linkend="python2"/>
     </para>
 

Modified: trunk/BOOK/general/prog/pycairo.xml
==============================================================================
--- trunk/BOOK/general/prog/pycairo.xml Sun Oct 15 08:04:16 2017        (r19327)
+++ trunk/BOOK/general/prog/pycairo.xml Sun Oct 15 11:23:25 2017        (r19328)
@@ -70,13 +70,12 @@
 
       <bridgehead renderas="sect5">Required</bridgehead>
       <para role="required">
-        <xref linkend="cairo"/>, 
-        <xref linkend="python2"/>, and/or 
-        <xref linkend="python3"/>
+        <xref linkend="cairo"/> 
       </para>
 
       <bridgehead renderas="sect5">Optional</bridgehead>
       <para role="optional">
+        <xref linkend="python2"/> and
         <ulink url="https://hypothesis.readthedocs.io";>Hypothesis</ulink> 
           (for tests)
       </para>

Modified: trunk/BOOK/general/prog/pycrypto.xml
==============================================================================
--- trunk/BOOK/general/prog/pycrypto.xml        Sun Oct 15 08:04:16 2017        
(r19327)
+++ trunk/BOOK/general/prog/pycrypto.xml        Sun Oct 15 11:23:25 2017        
(r19328)
@@ -68,10 +68,9 @@
 
       <bridgehead renderas="sect4">PyCrypto Dependencies</bridgehead>
 
-      <bridgehead renderas="sect5">Required</bridgehead>
-      <para role="required">
-        <xref linkend="python2"/> and/or
-        <xref linkend="python3"/>
+      <bridgehead renderas="sect5">Optional</bridgehead>
+      <para role="optional">
+        <xref linkend="python2"/> 
       </para>
 
       <para condition="html" role="usernotes">

Modified: trunk/BOOK/general/prog/python2.xml
==============================================================================
--- trunk/BOOK/general/prog/python2.xml Sun Oct 15 08:04:16 2017        (r19327)
+++ trunk/BOOK/general/prog/python2.xml Sun Oct 15 11:23:25 2017        (r19328)
@@ -89,12 +89,12 @@
     </itemizedlist>
 
     <bridgehead renderas="sect3">Python 2 Dependencies</bridgehead>
-
+<!--
     <bridgehead renderas="sect4">Recommended</bridgehead>
     <para role="recommended">
       <xref linkend="libffi"/>
     </para>
-
+-->
     <bridgehead renderas="sect4">Optional</bridgehead>
     <para role="optional">
       <xref linkend="bluez"/> and
@@ -186,8 +186,7 @@
 
     <para>
       <parameter>--with-system-ffi</parameter>: This switch enables linking
-      against system version of <application>libffi</application>. Remove if
-      you have not installed <xref linkend="libffi"/>.
+      against system version of <application>libffi</application>. 
     </para>
 
     <para>

Modified: trunk/BOOK/general/prog/python3.xml
==============================================================================
--- trunk/BOOK/general/prog/python3.xml Sun Oct 15 08:04:16 2017        (r19327)
+++ trunk/BOOK/general/prog/python3.xml Sun Oct 15 11:23:25 2017        (r19328)
@@ -40,6 +40,10 @@
       prototyping large programs or developing entire applications.
     </para>
 
+    <note><para><application>Python 3</application> was installed in LFS.
+    The only reason to rebuild it here is if optional modules
+    are needed.</para></note>
+
     &lfs81_checked;
 
     <bridgehead renderas="sect3">Package Information</bridgehead>
@@ -87,12 +91,12 @@
     </itemizedlist>
 
     <bridgehead renderas="sect3">Python 3 Dependencies</bridgehead>
-
+<!--
     <bridgehead renderas="sect4">Recommended</bridgehead>
     <para role="recommended">
       <xref linkend="libffi"/>
     </para>
-
+-->
     <bridgehead renderas="sect4">Optional</bridgehead>
     <para role="optional">
       <xref linkend="bluez"/>,
@@ -186,8 +190,7 @@
 
     <para>
       <parameter>--with-system-ffi</parameter>: This switch enables linking
-      against system version of <application>libffi</application>. Remove if
-      you have not installed <xref linkend="libffi"/>.
+      against system version of <application>libffi</application>. 
     </para>
 
     <para>

Modified: trunk/BOOK/general/prog/pyxdg.xml
==============================================================================
--- trunk/BOOK/general/prog/pyxdg.xml   Sun Oct 15 08:04:16 2017        (r19327)
+++ trunk/BOOK/general/prog/pyxdg.xml   Sun Oct 15 11:23:25 2017        (r19328)
@@ -68,10 +68,9 @@
 
       <bridgehead renderas="sect4">PyXDG Dependencies</bridgehead>
 
-      <bridgehead renderas="sect5">Required</bridgehead>
-      <para role="required">
-        <xref linkend="python2"/> and/or
-        <xref linkend="python3"/>
+      <bridgehead renderas="sect5">Optional</bridgehead>
+      <para role="optional">
+        <xref linkend="python2"/> 
       </para>
 
       <para condition="html" role="usernotes">

Modified: trunk/BOOK/general/prog/pyyaml.xml
==============================================================================
--- trunk/BOOK/general/prog/pyyaml.xml  Sun Oct 15 08:04:16 2017        (r19327)
+++ trunk/BOOK/general/prog/pyyaml.xml  Sun Oct 15 11:23:25 2017        (r19328)
@@ -69,11 +69,14 @@
 
       <bridgehead renderas="sect5">Required</bridgehead>
       <para role="required">
-        <xref linkend="python2"/> and/or
-        <xref linkend="python3"/> and
         <xref linkend="yaml"/>
       </para>
 
+      <bridgehead renderas="sect5">Optional</bridgehead>
+      <para role="optional">
+        <xref linkend="python2"/> 
+      </para>
+
       <para condition="html" role="usernotes">
         User Notes: <ulink url="&blfs-wiki;/PyYAML"/>
       </para>

Modified: trunk/BOOK/general/prog/ruby.xml
==============================================================================
--- trunk/BOOK/general/prog/ruby.xml    Sun Oct 15 08:04:16 2017        (r19327)
+++ trunk/BOOK/general/prog/ruby.xml    Sun Oct 15 11:23:25 2017        (r19328)
@@ -78,7 +78,6 @@
       <xref linkend="db"/>,
       <xref linkend="doxygen"/>,
       <xref linkend="graphviz"/>,
-      <xref linkend="libffi"/>,
       <xref linkend="openssl"/>,
       <xref linkend="tk"/>,
       <xref linkend="valgrind"/>, and

Modified: trunk/BOOK/general/prog/rust.xml
==============================================================================
--- trunk/BOOK/general/prog/rust.xml    Sun Oct 15 08:04:16 2017        (r19327)
+++ trunk/BOOK/general/prog/rust.xml    Sun Oct 15 11:23:25 2017        (r19328)
@@ -100,8 +100,7 @@
 
     <bridgehead renderas="sect4">Optional</bridgehead>
     <para role="optional">
-      <xref linkend="gdb"/> (used by debuginfo-gdb in the testsuite),
-      <xref linkend="ninja"/>
+      <xref linkend="gdb"/> (used by debuginfo-gdb in the testsuite)
     </para>
 
     <para condition="html" role="usernotes">

Modified: trunk/BOOK/general/prog/six.xml
==============================================================================
--- trunk/BOOK/general/prog/six.xml     Sun Oct 15 08:04:16 2017        (r19327)
+++ trunk/BOOK/general/prog/six.xml     Sun Oct 15 11:23:25 2017        (r19328)
@@ -67,10 +67,9 @@
 
       <bridgehead renderas="sect4">Six Dependencies</bridgehead>
 
-      <bridgehead renderas="sect5">Required Dependencies</bridgehead>
-      <para role="required">
-        <xref linkend="python2"/> and/or
-        <xref linkend="python3"/>
+      <bridgehead renderas="sect5">Optional Dependencies</bridgehead>
+      <para role="optional">
+        <xref linkend="python2"/> 
       </para>
 
       <para condition="html" role="usernotes">

Modified: trunk/BOOK/general/prog/swig.xml
==============================================================================
--- trunk/BOOK/general/prog/swig.xml    Sun Oct 15 08:04:16 2017        (r19327)
+++ trunk/BOOK/general/prog/swig.xml    Sun Oct 15 11:23:25 2017        (r19328)
@@ -137,8 +137,8 @@
       <emphasis>configure</emphasis>. The tests are only executed for the
       languages installed on your machine, so the disk space and SBU values
       given for the tests may vary, and should be considered as mere orders of
-      magnitude. If you have both <xref linkend="python2"/> and
-      <xref linkend="python3"/> installed, the Python-3 tests are not run.
+      magnitude. If you have <xref linkend="python2"/> 
+      installed, the Python-3 tests are not run.
       You can run tests for Python-3 by issuing
       <command>PY3=1 make check-python-examples</command> followed by
       <command>PY3=1 make check-python-test-suite</command>.  According to

Modified: trunk/BOOK/general/prog/yasm.xml
==============================================================================
--- trunk/BOOK/general/prog/yasm.xml    Sun Oct 15 08:04:16 2017        (r19327)
+++ trunk/BOOK/general/prog/yasm.xml    Sun Oct 15 11:23:25 2017        (r19328)
@@ -62,7 +62,7 @@
 
     <bridgehead renderas="sect4">Optional</bridgehead>
     <para role="optional">
-      <xref linkend="python2"/> or <xref linkend="python3"/>, and
+      <xref linkend="python2"/> and
       <ulink url="http://cython.org/";>Cython</ulink>
     </para>
 

Modified: trunk/BOOK/general/sysutils/systemd.xml
==============================================================================
--- trunk/BOOK/general/sysutils/systemd.xml     Sun Oct 15 08:04:16 2017        
(r19327)
+++ trunk/BOOK/general/sysutils/systemd.xml     Sun Oct 15 11:23:25 2017        
(r19328)
@@ -73,9 +73,7 @@
 
     <bridgehead renderas="sect4">Recommended Runtime Dependencies</bridgehead>
     <para role="recommended">
-      <xref role="runtime" linkend="polkit"/> and
-      <xref role="runtime" linkend="python3"/> (also required for the
-       test suite)<!-- hwdb  and tests -->
+      <xref role="runtime" linkend="polkit"/> 
     </para>
 
     <bridgehead renderas="sect4">Optional</bridgehead>

Modified: trunk/BOOK/general/sysutils/upower.xml
==============================================================================
--- trunk/BOOK/general/sysutils/upower.xml      Sun Oct 15 08:04:16 2017        
(r19327)
+++ trunk/BOOK/general/sysutils/upower.xml      Sun Oct 15 11:23:25 2017        
(r19328)
@@ -90,7 +90,6 @@
     <bridgehead renderas="sect4">Optional</bridgehead>
     <para role="optional">
       <xref linkend="gtk-doc"/> and
-      <xref linkend="python3"/>, with
       <xref linkend="pygobject3"/>,
       <ulink url="https://launchpad.net/umockdev/";>umockdev</ulink>, and
       <ulink 
url="https://pypi.python.org/pypi/python-dbusmock";>python-dbusmock</ulink>

Modified: trunk/BOOK/gnome/platform/folks.xml
==============================================================================
--- trunk/BOOK/gnome/platform/folks.xml Sun Oct 15 08:04:16 2017        (r19327)
+++ trunk/BOOK/gnome/platform/folks.xml Sun Oct 15 11:23:25 2017        (r19328)
@@ -85,8 +85,7 @@
 
     <bridgehead renderas="sect4">Recommended</bridgehead>
     <para role="recommended">
-      <xref linkend="bluez"/>,
-      <xref linkend="python3"/>, and
+      <xref linkend="bluez"/> and
       <xref linkend="vala"/>
     </para>
 

Modified: trunk/BOOK/introduction/welcome/changelog.xml
==============================================================================
--- trunk/BOOK/introduction/welcome/changelog.xml       Sun Oct 15 08:04:16 
2017        (r19327)
+++ trunk/BOOK/introduction/welcome/changelog.xml       Sun Oct 15 11:23:25 
2017        (r19328)
@@ -46,6 +46,10 @@
       <para>October 15th, 2017</para>
       <itemizedlist>
         <listitem>
+          <para>[bdubbs] - Remove ninja, libffi, and python3 as dependencies 
+          for many packages as they are now a part of LFS.</para>
+        </listitem>
+        <listitem>
           <para>[pierre] - Fix colord-1.3.5 build for SysV.</para>
         </listitem>
       </itemizedlist>

Modified: trunk/BOOK/multimedia/libdriv/flashplayer.xml
==============================================================================
--- trunk/BOOK/multimedia/libdriv/flashplayer.xml       Sun Oct 15 08:04:16 
2017        (r19327)
+++ trunk/BOOK/multimedia/libdriv/flashplayer.xml       Sun Oct 15 11:23:25 
2017        (r19328)
@@ -129,7 +129,6 @@
       <xref linkend="curl"/>,
       <xref linkend="graphite2"/>,
       <xref linkend="gtk2"/>,
-      <xref linkend="libffi"/>,
       <xref linkend="pcre"/>,
       <xref linkend="mesa"/>, and
       <xref linkend="nss"/>, 

Modified: trunk/BOOK/networking/netprogs/samba.xml
==============================================================================
--- trunk/BOOK/networking/netprogs/samba.xml    Sun Oct 15 08:04:16 2017        
(r19327)
+++ trunk/BOOK/networking/netprogs/samba.xml    Sun Oct 15 11:23:25 2017        
(r19328)
@@ -74,7 +74,6 @@
       <xref linkend="libxslt"/> (for documentation),
       <xref linkend="perl-parse-yapp"/>,
       <xref linkend="pycrypto"/>,
-      <xref linkend="python3"/>,
       <xref linkend="openldap"/>, and
       <xref linkend="openssl"/> <!-- This can be removed at openldap-2.4.45.-->
     </para>

Modified: trunk/BOOK/networking/netprogs/wget.xml
==============================================================================
--- trunk/BOOK/networking/netprogs/wget.xml     Sun Oct 15 08:04:16 2017        
(r19327)
+++ trunk/BOOK/networking/netprogs/wget.xml     Sun Oct 15 11:23:25 2017        
(r19328)
@@ -77,8 +77,7 @@
     <bridgehead renderas="sect4">Recommended</bridgehead>
     <para role="recommended">
       <xref role="runtime" linkend="cacerts"/> (runtime),
-      <xref linkend="openssl"/>, and 
-      <xref linkend="python3"/>
+      <xref linkend="openssl"/>
     </para>
 
     <bridgehead renderas="sect4">Optional</bridgehead>

Modified: trunk/BOOK/packages.ent
==============================================================================
--- trunk/BOOK/packages.ent     Sun Oct 15 08:04:16 2017        (r19327)
+++ trunk/BOOK/packages.ent     Sun Oct 15 11:23:25 2017        (r19328)
@@ -134,7 +134,7 @@
 <!ENTITY libepoxy-minor               "1.4">
 <!ENTITY libepoxy-version             "&libepoxy-minor;.3">
 <!ENTITY libesmtp-version             "1.0.6">
-<!ENTITY libffi-version               "3.2.1">
+<!--<!ENTITY libffi-version               "3.2.1">-->
 <!ENTITY libgcrypt-version            "1.8.1">
 <!ENTITY libglade-version             "2.6.4">
 <!ENTITY libgpg-error-version         "1.27">

Modified: trunk/BOOK/postlfs/security/gpgme.xml
==============================================================================
--- trunk/BOOK/postlfs/security/gpgme.xml       Sun Oct 15 08:04:16 2017        
(r19327)
+++ trunk/BOOK/postlfs/security/gpgme.xml       Sun Oct 15 11:23:25 2017        
(r19328)
@@ -88,7 +88,6 @@
       <xref linkend="gnupg2"/> (used during the testsuite), and 
       <xref linkend="clisp"/>, 
       <xref linkend="python2"/>, 
-      <xref linkend="python3"/>,
       <xref linkend="qt5"/>, and/or
       <xref linkend="swig"/> (for language bindings)
     </para>

Modified: trunk/BOOK/postlfs/security/p11-kit.xml
==============================================================================
--- trunk/BOOK/postlfs/security/p11-kit.xml     Sun Oct 15 08:04:16 2017        
(r19327)
+++ trunk/BOOK/postlfs/security/p11-kit.xml     Sun Oct 15 11:23:25 2017        
(r19328)
@@ -74,9 +74,8 @@
 
     <bridgehead renderas="sect4">Recommended</bridgehead>
     <para role="recommended">
-      <xref linkend="cacerts"/>,
-      <xref linkend="libtasn1"/>, and
-      <xref linkend="libffi"/>
+      <xref linkend="cacerts"/> and
+      <xref linkend="libtasn1"/>
     </para>
 
     <bridgehead renderas="sect4">Optional</bridgehead>

Modified: trunk/BOOK/postlfs/security/volume_key.xml
==============================================================================
--- trunk/BOOK/postlfs/security/volume_key.xml  Sun Oct 15 08:04:16 2017        
(r19327)
+++ trunk/BOOK/postlfs/security/volume_key.xml  Sun Oct 15 11:23:25 2017        
(r19328)
@@ -95,12 +95,12 @@
     <para role="recommended">
       <xref linkend="python2"/>
     </para>
-
+<!--
     <bridgehead renderas="sect4">Optional</bridgehead>
     <para role="optional">
       <xref linkend="python3"/>
     </para>
-
+-->
     <para condition="html" role="usernotes">User Notes:
       <ulink url="&blfs-wiki;/volume_key"/>
     </para>

Modified: trunk/BOOK/pst/ps/mupdf.xml
==============================================================================
--- trunk/BOOK/pst/ps/mupdf.xml Sun Oct 15 08:04:16 2017        (r19327)
+++ trunk/BOOK/pst/ps/mupdf.xml Sun Oct 15 11:23:25 2017        (r19328)
@@ -82,7 +82,7 @@
       <listitem>
         <para>
           Recommended patch:
-          <ulink url="&patch-root;/mupdf-&mupdf-version;-openjpeg-2.patch"/>
+          <ulink url="&patch-root;/mupdf-&mupdf-version;-openjpeg-3.patch"/>
         </para>
       </listitem>
     </itemizedlist>

Modified: trunk/BOOK/pst/xml/docbook-xsl.xml
==============================================================================
--- trunk/BOOK/pst/xml/docbook-xsl.xml  Sun Oct 15 08:04:16 2017        (r19327)
+++ trunk/BOOK/pst/xml/docbook-xsl.xml  Sun Oct 15 11:23:25 2017        (r19328)
@@ -87,8 +87,7 @@
       <xref linkend="apache-ant"/> (to produce <quote>webhelp</quote> 
documents),
       <xref linkend="libxslt"/> (or any other XSLT processor, to process
       Docbook documents),
-      <xref linkend="python2"/> or <xref linkend="python3"/> (to use
-      <quote>extensions</quote>),
+      <xref linkend="python2"/>, 
       <xref linkend="ruby"/> (to utilize the <quote>epub</quote> stylesheets),
       <xref linkend="zip"/> (to produce <quote>epub3</quote> documents), and
       <ulink url="http://sourceforge.net/projects/saxon/files/saxon6/";>

Modified: trunk/BOOK/x/installing/libevdev.xml
==============================================================================
--- trunk/BOOK/x/installing/libevdev.xml        Sun Oct 15 08:04:16 2017        
(r19327)
+++ trunk/BOOK/x/installing/libevdev.xml        Sun Oct 15 11:23:25 2017        
(r19328)
@@ -73,16 +73,17 @@
       </itemizedlist>
 
       <bridgehead renderas="sect4">libevdev Dependencies</bridgehead>
-
+<!--
       <bridgehead renderas="sect5">Required</bridgehead>
       <para role="required">
         <xref linkend="python2"/> or <xref linkend="python3"/>
       </para>
-
+-->
       <bridgehead renderas="sect5">Optional</bridgehead>
       <para role="optional">
         <xref linkend="check"/> (required for tests),
-        <xref linkend="doxygen"/>, and
+        <xref linkend="doxygen"/>, 
+        <xref linkend="python2"/>, and
         <xref linkend="valgrind"/> (optional for tests)
       </para>
 

Modified: trunk/BOOK/x/installing/xcb-proto.xml
==============================================================================
--- trunk/BOOK/x/installing/xcb-proto.xml       Sun Oct 15 08:04:16 2017        
(r19327)
+++ trunk/BOOK/x/installing/xcb-proto.xml       Sun Oct 15 11:23:25 2017        
(r19328)
@@ -77,15 +77,15 @@
 
     <bridgehead renderas="sect4">Required</bridgehead>
     <para role="required">
-      <xref linkend="python2"/> or
-      <xref linkend="python3"/>, and
       <xref linkend="xorg-env"/> (should be set for the following instructions
       to work)
     </para>
 
-    <bridgehead renderas="sect4">Optional (required to run the
-    tests)</bridgehead>
-    <para role="optional"><xref linkend="libxml2"/></para>
+    <bridgehead renderas="sect4">Optional</bridgehead>
+    <para role="optional">
+      <xref linkend="python2"/> and
+      <xref linkend="libxml2"/> (required to run the tests)
+     </para>
 
     <para condition="html" role="usernotes">User Notes:
     <ulink url="&blfs-wiki;/xcb-proto"/></para>

Modified: trunk/BOOK/x/lib/qtwebengine.xml
==============================================================================
--- trunk/BOOK/x/lib/qtwebengine.xml    Sun Oct 15 08:04:16 2017        (r19327)
+++ trunk/BOOK/x/lib/qtwebengine.xml    Sun Oct 15 11:23:25 2017        (r19328)
@@ -41,7 +41,7 @@
     <para>
       <application>QtWebEngine</application> integrates
       <application>chromium</application>&quot;s web capabilities into Qt. It
-      ships with its own copy of <xref linkend="ninja"/> which it uses for the
+      ships with its own copy of ninja which it uses for the
       build, and various copies of libraries from ffmpeg, icu, libvpx, and zlib
       (including libminizip) which have been forked by the
       <application>chromium</application> developers.

Modified: trunk/BOOK/xsoft/office/libreoffice.xml
==============================================================================
--- trunk/BOOK/xsoft/office/libreoffice.xml     Sun Oct 15 08:04:16 2017        
(r19327)
+++ trunk/BOOK/xsoft/office/libreoffice.xml     Sun Oct 15 11:23:25 2017        
(r19328)
@@ -196,7 +196,6 @@
       <xref linkend="gnutls"/>,
       <xref linkend="poppler"/>,
       <xref linkend="postgresql"/>,
-      <xref linkend="python3"/>,
       <xref linkend="redland"/>,
       <xref linkend="serf"/>, and
       <xref linkend="unixodbc"/>
-- 
http://lists.linuxfromscratch.org/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to