Author: fernando
Date: Wed Feb 10 19:14:43 2016
New Revision: 16942

Log:
• Firefox-44.0.1: still crashing with system cairo. Comment
  ac_add_options --enable-default-toolkit=cairo-gtk3.
• Update to libinput-1.1.7.
• Update to libreoffice-5.1.0 (libreoffice-5.1.0.3).

Modified:
   trunk/BOOK/introduction/welcome/changelog.xml
   trunk/BOOK/packages.ent
   trunk/BOOK/x/installing/libinput.xml
   trunk/BOOK/xsoft/graphweb/firefox.xml
   trunk/BOOK/xsoft/office/libreoffice.xml

Modified: trunk/BOOK/introduction/welcome/changelog.xml
==============================================================================
--- trunk/BOOK/introduction/welcome/changelog.xml       Wed Feb 10 17:50:48 
2016        (r16941)
+++ trunk/BOOK/introduction/welcome/changelog.xml       Wed Feb 10 19:14:43 
2016        (r16942)
@@ -48,6 +48,14 @@
       <para>February 10th, 2016</para>
       <itemizedlist>
         <listitem>
+          <para>[fernando] - Update to libreoffice-5.1.0 (libreoffice-5.1.0.3).
+          Fixes <ulink url="&blfs-ticket-root;7449">#7449</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[fernando] - Update to libinput-1.1.7. Fixes
+          <ulink url="&blfs-ticket-root;7448">#7448</ulink>.</para>
+        </listitem>
+        <listitem>
           <para>[ken] - Add more external perl modules required by
           the testsuites of other modules. Note that Test::MockModule
           uses Module::Build.</para>

Modified: trunk/BOOK/packages.ent
==============================================================================
--- trunk/BOOK/packages.ent     Wed Feb 10 17:50:48 2016        (r16941)
+++ trunk/BOOK/packages.ent     Wed Feb 10 19:14:43 2016        (r16942)
@@ -652,8 +652,8 @@
 <!ENTITY gnumeric-version             "1.12.27">
 <!ENTITY gnucash-version              "2.4.11">
 
-<!ENTITY libreoffice-version          "5.0.4">
-<!ENTITY libreoffice-patch            ".2">
+<!ENTITY libreoffice-version          "5.1.0">
+<!ENTITY libreoffice-patch            ".3">
 <!ENTITY libreoffice-dlversion        
"&libreoffice-version;&libreoffice-patch;">
 
 <!-- Chapter 43 -->

Modified: trunk/BOOK/x/installing/libinput.xml
==============================================================================
--- trunk/BOOK/x/installing/libinput.xml        Wed Feb 10 17:50:48 2016        
(r16941)
+++ trunk/BOOK/x/installing/libinput.xml        Wed Feb 10 19:14:43 2016        
(r16942)
@@ -4,13 +4,13 @@
   <!ENTITY % general-entities SYSTEM "../../general.ent">
   %general-entities;
 
-  <!ENTITY libinput-version "1.1.6">
+  <!ENTITY libinput-version "1.1.7">
 
   <!ENTITY libinput-download-http 
"http://www.freedesktop.org/software/libinput/libinput-&libinput-version;.tar.xz";>
   <!ENTITY libinput-download-ftp  " ">
-  <!ENTITY libinput-md5sum        "7ae03d6c4176537cb588b8d2a23cb297">
-  <!ENTITY libinput-size          "804 KB">
-  <!ENTITY libinput-buildsize     "31 MB">
+  <!ENTITY libinput-md5sum        "a501715a6135ac1f772bb5f3e3183481">
+  <!ENTITY libinput-size          "808 KB">
+  <!ENTITY libinput-buildsize     "32 MB">
   <!ENTITY libinput-time          "0.2 SBU">
 ]>
 

Modified: trunk/BOOK/xsoft/graphweb/firefox.xml
==============================================================================
--- trunk/BOOK/xsoft/graphweb/firefox.xml       Wed Feb 10 17:50:48 2016        
(r16941)
+++ trunk/BOOK/xsoft/graphweb/firefox.xml       Wed Feb 10 19:14:43 2016        
(r16942)
@@ -189,7 +189,7 @@
 #ac_add_options --enable-gstreamer=1.0
 
 # Uncomment this option if you wish to build with gtk+-3
-ac_add_options --enable-default-toolkit=cairo-gtk3
+#ac_add_options --enable-default-toolkit=cairo-gtk3
 
 # Uncomment these lines if you have installed optional dependencies:
 #ac_add_options --enable-system-hunspell
@@ -229,8 +229,7 @@
 
 # From firefox-40, using system cairo causes firefox to crash
 # frequently when it is doing background rendering in a tab.
-# Apparently fixed at firefox-44.0.1
-ac_add_options --enable-system-cairo
+#ac_add_options --enable-system-cairo
 ac_add_options --enable-system-ffi
 ac_add_options --enable-system-pixman
 

Modified: trunk/BOOK/xsoft/office/libreoffice.xml
==============================================================================
--- trunk/BOOK/xsoft/office/libreoffice.xml     Wed Feb 10 17:50:48 2016        
(r16941)
+++ trunk/BOOK/xsoft/office/libreoffice.xml     Wed Feb 10 19:14:43 2016        
(r16942)
@@ -7,24 +7,24 @@
   <!ENTITY libreoffice-dl 
"http://download.documentfoundation.org/libreoffice/src/&libreoffice-version;";>
 
   <!ENTITY libreoffice-core-download-http 
"&libreoffice-dl;/libreoffice-&libreoffice-dlversion;.tar.xz">
-  <!ENTITY libreoffice-core-md5sum        "0c6381581f93ef7142b00837002755dd">
-  <!ENTITY libreoffice-core-size          "160 MB">
+  <!ENTITY libreoffice-core-md5sum        "a0cbe7fe9368e35068bd619281380379">
+  <!ENTITY libreoffice-core-size          "168 MB">
 
   <!ENTITY libreoffice-dict-download-http 
"&libreoffice-dl;/libreoffice-dictionaries-&libreoffice-dlversion;.tar.xz">
-  <!ENTITY libreoffice-dict-md5sum        "eaad734b700e4ccc2362097a84392ba0">
-  <!ENTITY libreoffice-dict-size          "36 MB">
+  <!ENTITY libreoffice-dict-md5sum        "1daa2553486a991f4a19d3fd8f9ecc6a">
+  <!ENTITY libreoffice-dict-size          "37 MB">
 
   <!ENTITY libreoffice-help-download-http 
"&libreoffice-dl;/libreoffice-help-&libreoffice-dlversion;.tar.xz">
-  <!ENTITY libreoffice-help-md5sum        "82f2dcd28e6bfe33e0edb480b9c8f8e4">
-  <!ENTITY libreoffice-help-size          "1.8 MB">
+  <!ENTITY libreoffice-help-md5sum        "e24d7920ef9fc36f977ebb954173fd43">
+  <!ENTITY libreoffice-help-size          "1.9 MB">
 
   <!ENTITY libreoffice-translations-download-http 
"&libreoffice-dl;/libreoffice-translations-&libreoffice-dlversion;.tar.xz">
-  <!ENTITY libreoffice-translations-md5sum        
"73711d36f4d16b0e2657367c823e1872">
-  <!ENTITY libreoffice-translations-size          "125 MB">
+  <!ENTITY libreoffice-translations-md5sum        
"76495173c3e7a74f4aa53198d8bb99e5">
+  <!ENTITY libreoffice-translations-size          "126 MB">
 
 
-  <!ENTITY libreoffice-buildsize          "12 GB (647 MB installed)">
-  <!ENTITY libreoffice-time               "64.3 SBU with parallelism = 4 
(reputedly 202+ SBU with one core)">
+  <!ENTITY libreoffice-buildsize          "9.9 GB (643 MB installed)">
+  <!ENTITY libreoffice-time               "55 SBU with parallelism = 4 
(reputedly 202+ SBU with one core)">
 
   <!-- This package has some peculiarities, some discussed in the text.
   Two values for SBU and buildsize are given due to the large difference
@@ -150,13 +150,13 @@
           Translations size: &libreoffice-translations-size;
         </para>
       </listitem>
-
+<!--
       <listitem>
         <para>
           Required patch to use <xref linkend="boost"/>:
           <ulink 
url="&patch-root;/libreoffice-&libreoffice-dlversion;-boost_1_60_0-1.patch"/>
         </para>
-      </listitem>
+      </listitem>-->
     </itemizedlist>
 
     <bridgehead renderas="sect3">LibreOffice Dependencies</bridgehead>
@@ -175,11 +175,13 @@
       <para>
         Most of these packages are recommended because if they're not 
installed,
         the build process will compile and install its own (often older)
-        version.
+        version, with the side effect of increasing build and installed disk
+        space and build time.
       </para>
     </note>
 
     <para role="recommended">
+      <xref linkend="apr"/>,
       <xref linkend="boost"/> <!--(currently, broken with boost-1.60.0)-->,
       <xref linkend="clucene"/>,
       <xref linkend="cups"/>,
@@ -192,6 +194,7 @@
       <xref linkend="gtk2"/>,
       <xref linkend="harfbuzz"/>,
       <xref linkend="icu"/>,
+      <xref linkend="libatomic_ops"/>,
       <xref linkend="lcms2"/>,
       <xref linkend="librsvg"/>,
       <xref linkend="libxml2"/> and
@@ -204,8 +207,10 @@
       <xref linkend="openssl"/> or
       <xref linkend="gnutls"/>,
       <xref linkend="poppler"/>,
+      <xref linkend="postgresql"/>,
       <xref linkend="python3"/>,
-      <xref linkend="redland"/>, and
+      <xref linkend="redland"/>,
+      <xref linkend="serf"/>, and
       <xref linkend="unixodbc"/>
     </para>
 
@@ -214,18 +219,16 @@
       <xref linkend="apache-ant"/>,
       <xref linkend="avahi"/>,
       <xref linkend="bluez"/>,
+      <xref linkend="dconf"/>,
       <xref linkend="desktop-file-utils"/>,
       <xref linkend="doxygen"/> (not relevant if using --disable-odk),
-      <xref linkend="GConf"/>,
       <xref linkend="gdb"/>,
       <xref linkend="gtk3"/> (see <quote>Command Explanations</quote>),
       <xref linkend="kdelibs"/>,
-      <xref linkend="libatomic_ops"/>,
       <xref linkend="mariadb"/> or <ulink 
url="http://www.mysql.com/";>MySQL</ulink>,
       <xref linkend="mitkrb"/>,
       <xref linkend="nasm"/>,
       <xref linkend="openjdk"/>,
-      <xref linkend="postgresql"/>,
       <xref linkend="sane"/>,
       <xref linkend="valgrind"/>,
       <xref linkend="vlc"/>,
@@ -238,6 +241,7 @@
       <ulink url="http://sourceforge.net/projects/cppunit/";>Cppunit</ulink>,
       <ulink url="http://www.firebirdsql.org/";>Firebird</ulink>,
       <ulink url="http://downloads.sourceforge.net/glew/";>glew (OpenGL 
Extension Wrangler Library)</ulink>,
+      <ulink url="https://github.com/behdad/glyphy";>glyphy</ulink>,
       <ulink url="http://ftp.gnome.org/pub/gnome/sources/gnome-vfs/";>Gnome 
VFS</ulink>,
 
       <ulink url="https://code.google.com/p/hamcrest/";>hamcrest</ulink>,
@@ -318,10 +322,10 @@
 
     <important>
       <para>
-      Unlike the other packages, we suppose that you have not yet unpacked the
-      package. This is so because the <option>--no-overwrite-dir</option> 
switch
-      is needed in case you unpack as the
-      <systemitem class="username">root</systemitem> user.
+        Unlike the other packages, we suppose that you have not yet unpacked 
the
+        package. This is so because the <option>--no-overwrite-dir</option>
+        switch is needed in case you unpack as the <systemitem
+        class="username">root</systemitem> user.
       </para>
     </important>
 
@@ -362,12 +366,12 @@
     </para>
 
 <screen><userinput>export 
LO_PREFIX=<replaceable>&lt;PREFIX&gt;</replaceable></userinput></screen>
-
+<!--
     <para>
      Fix build failures introduced by 
<application>boost-&boost-version;</application>:
     </para>
 
-<screen><userinput>patch -Np1 -i 
../libreoffice-&libreoffice-dlversion;-boost_1_60_0-1.patch</userinput></screen>
+<screen><userinput>patch -Np1 -i 
../libreoffice-&libreoffice-dlversion;-boost_1_60_0-1.patch</userinput></screen>-->
 
     <para>
       Locales "fr" and "en-GB", you will find below, are just examples; you
@@ -393,21 +397,21 @@
 
 ./autogen.sh --prefix=$LO_PREFIX         \
              --sysconfdir=/etc           \
-             --with-vendor="BLFS"        \
-             --with-lang="fr en-GB"      \
+             --with-vendor=BLFS          \
+             --with-lang=fr en-GB        \
              --with-help                 \
              --with-myspell-dicts        \
              --with-alloc=system         \
              --without-java              \
              --without-system-dicts      \
-             --disable-gconf             \
+             --disable-dconf             \
              --disable-odk               \
-             --disable-postgresql-sdbc   \
              --enable-release-build=yes  \
              --enable-python=system      \
-             --with-system-boost         \
-             --with-system-clucene       \
+             --with-system-apr           \
+             --with-system-boost=yes     \
              --with-system-cairo         \
+             --with-system-clucene       \
              --with-system-curl          \
              --with-system-expat         \
              --with-system-graphite      \
@@ -415,9 +419,9 @@
              --with-system-icu           \
              --with-system-jpeg          \
              --with-system-lcms2         \
+             --with-system-libatomic_ops \
              --with-system-libpng        \
              --with-system-libxml        \
-             --with-system-mesa-headers  \
              --with-system-neon          \
              --with-system-npapi-headers \
              --with-system-nss           \
@@ -425,7 +429,9 @@
              --with-system-openldap      \
              --with-system-openssl       \
              --with-system-poppler       \
+             --with-system-postgresql    \
              --with-system-redland       \
+             --with-system-serf          \
              --with-system-zlib          \
              --with-parallelism=$(getconf 
_NPROCESSORS_ONLN)</userinput></screen>
 
@@ -525,7 +531,7 @@
     </para>
 
     <para>
-      <parameter>--with-lang="fr en-GB"</parameter>: This switch sets
+      <parameter>--with-lang=fr en-GB</parameter>: This switch sets
       what languages to support. To list several languages, separate them with
       a space. For all languages, use
       <parameter>--with-lang=ALL</parameter>.
@@ -555,11 +561,20 @@
       instead of the internal one.
     </para>
 
-<!--    <para>
-      <parameter>\-\-without-system-boost</parameter>: This switch disables use
-      of system boost, so bundled one is used, because currently, the build is
-      broken with <xref linkend="boost"/>.
-    </para> -->
+    <para>
+      
<parameter>--with-system-boost=<replaceable>&lt;yes/no&gt;</replaceable></parameter>:
+      This switch enables/disables use of system boost, so bundled one may be 
or
+      not used, because currently, depending on the user decision, or if the
+      build is broken with latest <application>Boost</application> in BLFS,
+      which frequently occurs and there is a delay until either a fix is found
+      or it is fixed upstream.
+    </para>
+
+    <para>
+      <parameter>--disable-dconf</parameter>: This switch disables compiling
+      <application>LibreOffice</application> with the
+      <application>GNOME DConf</application> configuration system support.
+    </para>
 
     <para>
       <parameter>--without-system-dicts</parameter>: This switch disables use
@@ -574,30 +589,12 @@
     </para>
 
     <para>
-      <parameter>--disable-gconf</parameter>: This switch disables compiling
-      <application>LibreOffice</application> with the deprecated
-      <application>GNOME</application> configuration system support.
-    </para>
-
-    <para>
       <parameter>--disable-odk</parameter>: This switch disables installing the
       office development kit. Remove if you want to develop a
       <application>LibreOffice</application> based application.
     </para>
 
     <para>
-      <parameter>--disable-postgresql-sdbc</parameter>: This switch disables
-      compiling <application>LibreOffice</application> with the ability to
-      connect to a <application>PostgreSQL</application> database. Remove it if
-      you would like <application>LibreOffice</application> to be able to
-      connect to a <application>PostgreSQL</application> database. If you have
-      installed <application>PostgreSQL</application> on your system and would
-      like <application>LibreOffice</application> to use that rather than
-      compile its own copy, use the <option>--with-system-postgresql</option>
-      switch.
-    </para>
-
-    <para>
       <parameter>--enable-release-build=yes</parameter>: This switch enables a
       Release Build.  <application>LibreOffice</application> can be built as a
       Release Build or as a Developer Build, because their default installation
@@ -642,6 +639,17 @@
     </para>
 
     <para>
+      <option>--disable-postgresql-sdbc</option>: This switch disables 
compiling
+      <application>LibreOffice</application> with the ability to connect to a
+      <application>PostgreSQL</application> database. Remove it if you would
+      like <application>LibreOffice</application> to be able to connect to a
+      <application>PostgreSQL</application> database. If you have installed
+      <application>PostgreSQL</application> on your system and would like
+      <application>LibreOffice</application> to use that rather than compile 
its
+      own copy, use the <option>--with-system-postgresql</option> switch.
+    </para>
+
+    <para>
       <option>--enable-gtk3</option>: Use this switch if you want to build the
       <application>GTK+ 3</application> integration module. This is
       experimental and may not work.
-- 
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