Author: cjg
Date: Tue Sep  2 10:16:08 2014
New Revision: 14173

Log:
Merged libreoffice change from trunk.

Modified:
   branches/systemd/introduction/welcome/changelog.xml
   branches/systemd/packages.ent
   branches/systemd/xsoft/office/libreoffice.xml

Modified: branches/systemd/introduction/welcome/changelog.xml
==============================================================================
--- branches/systemd/introduction/welcome/changelog.xml Tue Sep  2 09:51:26 
2014        (r14172)
+++ branches/systemd/introduction/welcome/changelog.xml Tue Sep  2 10:16:08 
2014        (r14173)
@@ -52,6 +52,10 @@
         <listitem>
           <para>[cjg] - Updated appdata-tools to new version.</para>
         </listitem>
+        <listitem>
+          <para>[fernando] - Update to libreoffice-4.3.1.2. Fixes
+          <ulink url="&blfs-ticket-root;5445">#5445</ulink>.</para>
+        </listitem>
       </itemizedlist>
     </listitem>
 

Modified: branches/systemd/packages.ent
==============================================================================
--- branches/systemd/packages.ent       Tue Sep  2 09:51:26 2014        (r14172)
+++ branches/systemd/packages.ent       Tue Sep  2 10:16:08 2014        (r14173)
@@ -550,8 +550,8 @@
 <!ENTITY gnumeric-version             "1.12.17">
 <!ENTITY gnucash-version              "2.4.11">
 
-<!ENTITY libreoffice-version          "4.3.0">
-<!ENTITY libreoffice-patch            ".4">
+<!ENTITY libreoffice-version          "4.3.1">
+<!ENTITY libreoffice-patch            ".2">
 <!ENTITY libreoffice-dlversion        
"&libreoffice-version;&libreoffice-patch;">
 
 <!-- Chapter 35 -->

Modified: branches/systemd/xsoft/office/libreoffice.xml
==============================================================================
--- branches/systemd/xsoft/office/libreoffice.xml       Tue Sep  2 09:51:26 
2014        (r14172)
+++ branches/systemd/xsoft/office/libreoffice.xml       Tue Sep  2 10:16:08 
2014        (r14173)
@@ -7,23 +7,36 @@
   <!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        "de0d9322f3aaeb20abd5e06c5c0972bb">
-  <!ENTITY libreoffice-core-size          "145 MB">
+  <!ENTITY libreoffice-core-md5sum        "cf750c01b6cd0b5c6fdd1760672e67d4">
+  <!ENTITY libreoffice-core-size          "146 MB">
 
   <!ENTITY libreoffice-dict-download-http 
"&libreoffice-dl;/libreoffice-dictionaries-&libreoffice-dlversion;.tar.xz">
-  <!ENTITY libreoffice-dict-md5sum        "cd27ec060c68079a13abf0984dbbf5fa">
+  <!ENTITY libreoffice-dict-md5sum        "aae27f6c9db741c42acae48a1dfb0f5e">
   <!ENTITY libreoffice-dict-size          "36 MB">
 
   <!ENTITY libreoffice-help-download-http 
"&libreoffice-dl;/libreoffice-help-&libreoffice-dlversion;.tar.xz">
-  <!ENTITY libreoffice-help-md5sum        "89d9da0ff2d5ea07f8c30c680fee2b0a">
+  <!ENTITY libreoffice-help-md5sum        "24692bf69bbe877ad2524653c991705a">
   <!ENTITY libreoffice-help-size          "1.8 MB">
 
   <!ENTITY libreoffice-translations-download-http 
"&libreoffice-dl;/libreoffice-translations-&libreoffice-dlversion;.tar.xz">
-  <!ENTITY libreoffice-translations-md5sum        
"8e2f7905a0f827f655a1e21d93c6ddf7">
+  <!ENTITY libreoffice-translations-md5sum        
"b8d3445100c10bb4f21f6c8f25c5c600">
   <!ENTITY libreoffice-translations-size          "121 MB">
 
-  <!ENTITY libreoffice-buildsize          "8.23 GB (497 MB installed), 9.6 GB 
(528 MB installed) with translations">
-  <!ENTITY libreoffice-time               "144.3 SBU, with translations">
+  <!-- This package has some peculiarities, some discussed in the text.
+  Two values for SBU and buildsize are given due to the large difference
+  measured by editors, depending on architecture and sometimes installed
+  dependencies (with-system... -->
+
+  <!ENTITY libreoffice-buildsize          "8.1 GB (535 MB installed), with 
translations">
+  <!ENTITY libreoffice-time               "200 SBU, with translations">
+  <!-- [fo] For version 4.3.1.2 I've got, for i686, statistcs over the upper
+  boundaries for x86_64 of previous versions, thus, temporarily, decided to use
+  single statistcs, instead of a range.
+  -->
+  <!-- This package has some peculiarities, some discussed in the text.
+  Two values for SBU and buildsize are given due to the large difference
+  measured by editors, depending on architecture and sometimes installed
+  dependencies (with-system... -->
 ]>
 
 <sect1 id="libreoffice" xreflabel="LibreOffice-&libreoffice-version;">
@@ -129,7 +142,13 @@
       </listitem>
       <listitem>
         <para>
-          Required patch for i686 systems, in order to fix a problem introduced
+          Required patch to fix building with system Boost:
+          <ulink 
url="&patch-root;/libreoffice-&libreoffice-dlversion;-boost_1_56_0-1.patch"/>
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          Required patch for i686 systems, in order to fix a problem inroduced
           by <application>&gcc-490;</application>:
           <ulink 
url="&patch-root;/libreoffice-&libreoffice-dlversion;-gcc_4_9_0-1.patch"/>
         </para>
@@ -160,7 +179,7 @@
     </note>
 
     <para role="recommended">
-      <!--<xref linkend="boost"/>,-->
+      <xref linkend="boost"/>,
       <xref linkend="clucene"/>,
       <xref linkend="cups"/>,
       <xref linkend="curl"/>,
@@ -241,7 +260,7 @@
 
   <sect2 role="installation">
     <title>Installation of LibreOffice</title>
-
+<!--
     <warning>
       <para>
         Untaring the libreoffice-&libreoffice-dlversion; tarball as
@@ -259,12 +278,21 @@
       <para>
         You can avoid this unpleasantness by
         <emphasis>not</emphasis> untaring it as
-        <systemitem class="username">root</systemitem>. If you must untar
-        it as <systemitem class="username">root</systemitem> pass the
-        option <option>--no-overwrite-dir</option> to tar when untaring
-        as <systemitem class="username">root</systemitem>:
+        <systemitem class="username">root</systemitem>. If you must untar it as
+        <systemitem class="username">root</systemitem> pass the option
+        <option>-\-no-overwrite-dir</option> to tar. This is the default when 
you
+        untar as a user but has to be passed as an option when untaring as
+        <systemitem class="username">root</systemitem>:
+      </para>
+    </warning>-->
+
+    <note>
+      <para>
+       It is recommended to build this package in a graphical environment,
+       because there have been reports of build failures, when using
+       <command>chroot</command> or <command>ssh</command>.
       </para>
-    </warning>
+    </note>
 
 <screen role="root"><userinput>tar -xf 
libreoffice-&libreoffice-dlversion;.tar.xz --no-overwrite-dir &amp;&amp;
 cd libreoffice-&libreoffice-dlversion;</userinput></screen>
@@ -276,15 +304,18 @@
 
 <screen><userinput>install -dm755 external/tarballs &amp;&amp;
 
-tar -xf ../libreoffice-dictionaries-&libreoffice-dlversion;.tar.xz 
--no-overwrite-dir --strip-components=1 &amp;&amp;
-ln -sfv ../../libreoffice-dictionaries-&libreoffice-dlversion;.tar.xz 
external/tarballs/ &amp;&amp;
-ln -sfv ../../libreoffice-help-&libreoffice-dlversion;.tar.xz 
external/tarballs/</userinput></screen>
+tar -xf ../libreoffice-dictionaries-&libreoffice-dlversion;.tar.xz \
+        --no-overwrite-dir --strip-components=1    &amp;&amp;
+<!-- Not necessary for this version
+tar -xf ../libreoffice-help-&libreoffice-dlversion;.tar.xz -\-no-overwrite-dir 
-\-strip-components=1 &amp;&amp;
+-->
 
     <para>
       If you have downloaded the translations tarball, create a symlink:
     </para>
 
-<screen><userinput>ln -sfv 
../../libreoffice-translations-&libreoffice-dlversion;.tar.xz 
external/tarballs/</userinput></screen>
+<screen><userinput>ln -sv 
../../../libreoffice-translations-&libreoffice-dlversion;.tar.xz \
+       external/tarballs/</userinput></screen>
 
     <note>
       <para>
@@ -313,17 +344,16 @@
       the following commands:
     </para>
 
-<screen><userinput>sed -e "/gzip -f/d"   \
+<screen><userinput>patch -Np1 -i 
../libreoffice-&libreoffice-dlversion;-boost_1_56_0-1.patch &amp;&amp;
+
+sed -e "/gzip -f/d"   \
     -e "s|.1.gz|.1|g" \
     -i bin/distro-install-desktop-integration        &amp;&amp;
-sed -e "/distro-install-file-lists/d" -i Makefile.in &amp;&amp;
 
-sed -e "/distro-install-file-lists/d"           \
-    -e "s:fetch_Download_item:&amp;_unchecked:"     \
-    -e "/fetch_Download_item/s:,no-check::"     \
-   -i Makefile.in                                  &amp;&amp;
+sed -e "/distro-install-file-lists/d" -i Makefile.in &amp;&amp;
 
 chmod -v +x bin/unpack-sources                     &amp;&amp;
+chmod -v +x bin/unpack-sources                     &amp;&amp;
 sed -e "s/target\.mk/langlist\.mk/"                \
     -e "s/tar -xf/tar -x --strip-components=1 -f/" \
     -e "/tar -x/s/lo_src_dir/start_dir/"           \
@@ -339,9 +369,9 @@
              --disable-gconf             \
              --disable-odk               \
              --disable-postgresql-sdbc   \
-             --enable-release-build      \
-             --enable-python=system      \<!--
-             - -with-system-boost    \ -->
+             --enable-release-build=yes  \
+             --enable-python=system      \
+             --with-system-boost         \
              --with-system-clucene       \
              --with-system-cairo         \
              --with-system-curl          \
@@ -412,8 +442,7 @@
     <para>
       <command>sed -e ...</command>: First sed prevents compression of the
       manual pages, the second one prevents a script that causes install to
-      fail from running, the third one fixes the download location
-      and the fourth one fixes the unpack script.
+      fail from running, the third one fixes the unpack script.
     </para>
 
     <para>
-- 
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