[blfs-book] r10470 - in trunk/BOOK: . introduction/welcome x/lib xsoft/graphweb

ken at linuxfromscratch.org ken at linuxfromscratch.org
Fri Jul 27 16:50:15 PDT 2012


Author: ken
Date: 2012-07-27 17:50:10 -0600 (Fri, 27 Jul 2012)
New Revision: 10470

Modified:
   trunk/BOOK/general.ent
   trunk/BOOK/introduction/welcome/changelog.xml
   trunk/BOOK/x/lib/xulrunner.xml
   trunk/BOOK/xsoft/graphweb/firefox.xml
Log:
firefox-14.0.1

Modified: trunk/BOOK/general.ent
===================================================================
--- trunk/BOOK/general.ent	2012-07-27 19:59:50 UTC (rev 10469)
+++ trunk/BOOK/general.ent	2012-07-27 23:50:10 UTC (rev 10470)
@@ -692,7 +692,7 @@
 <!ENTITY shared-mime-info-version     "1.0">
 <!ENTITY startup-notification-version "0.12">
 <!ENTITY webkitgtk-version            "1.8.1">
-<!ENTITY xulrunner-version            "13.0.1">
+<!ENTITY xulrunner-version            "14.0.1">
 
 <!ENTITY gtk2-libdir                  "2.0/2.10.0">
 <!ENTITY qt-dir                       "$QTDIR">
@@ -975,7 +975,7 @@
 
 <!-- Chapter 36 -->
 <!ENTITY seamonkey-version            "2.10.1">
-<!ENTITY firefox-version              "13.0.1">
+<!ENTITY firefox-version              "14.0.1">
 
 <!-- Obsolete
 <!ENTITY dillo-version                "0.8.5">

Modified: trunk/BOOK/introduction/welcome/changelog.xml
===================================================================
--- trunk/BOOK/introduction/welcome/changelog.xml	2012-07-27 19:59:50 UTC (rev 10469)
+++ trunk/BOOK/introduction/welcome/changelog.xml	2012-07-27 23:50:10 UTC (rev 10470)
@@ -50,6 +50,9 @@
           <para>[bdubbs] - Update to git-1.7.11.3.  Fixes
           <ulink url="&blfs-ticket-root;3420">#3420</ulink>.</para>
         </listitem>
+        <listitem>
+          <para>[ken] - Update to firefox- and xulrunner- 14.0.1.</para>
+        </listitem>
       </itemizedlist>
     </listitem>
 

Modified: trunk/BOOK/x/lib/xulrunner.xml
===================================================================
--- trunk/BOOK/x/lib/xulrunner.xml	2012-07-27 19:59:50 UTC (rev 10469)
+++ trunk/BOOK/x/lib/xulrunner.xml	2012-07-27 23:50:10 UTC (rev 10470)
@@ -9,10 +9,10 @@
   <!ENTITY xulrunner-download-ftp
   "ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/&firefox-version;/source/firefox-&firefox-version;.source.tar.bz2">
   <!-- md5sum and size should match firefox, but the buildsize and time will differ -->
-  <!ENTITY xulrunner-md5sum        "f50ca7656eec47030b396f39075fa980">
-  <!ENTITY xulrunner-size          "76 MB">
-  <!ENTITY xulrunner-buildsize     "1 GB (95 MB installed)">
-  <!ENTITY xulrunner-time          "25 SBU">
+  <!ENTITY xulrunner-md5sum        "c2f884f0f6c41c65cf20f678a1ee7191">
+  <!ENTITY xulrunner-size          "79 MB">
+  <!ENTITY xulrunner-buildsize     "1 GB (100 MB installed)">
+  <!ENTITY xulrunner-time          "14 SBU">
 ]>
 
 <sect1 id="xulrunner" xreflabel="Xulrunner-&xulrunner-version;">
@@ -134,8 +134,8 @@
 # several jobs at once, but if you have a single core, delete this line:
 mk_add_options MOZ_MAKE_FLAGS="-j4"
 
-# If you have installed Yasm delete this option:
-ac_add_options --disable-webm
+# If you have not installed Yasm, uncomment this option:
+# ac_add_options --disable-webm
 
 # If you have installed DBus-Glib delete this option:
 ac_add_options --disable-dbus
@@ -194,8 +194,8 @@
 rm -rf            /usr/lib/xulrunner-&xulrunner-version;/plugins &&
 ln -sv ../mozilla/plugins /usr/lib/xulrunner-&xulrunner-version; &&
 
-for library in /usr/lib/xulrunner-devel-&xulrunner-version;/sdk/lib/*.so
-do ln -sfv ${library#/usr/lib/} /usr${library#*sdk}
+for library in /usr/lib/xulrunner-&xulrunner-version;/*.so
+do ln -sfv $library /usr/lib
 done</userinput></screen>
   </sect2>
 
@@ -220,13 +220,14 @@
 
     <para>
       <command>for library in
-      /usr/lib/xulrunner-devel-&xulrunner-version;/sdk/lib/*.so; do ln -sfv
-      ${library#/usr/lib/} /usr${library#*sdk}; done</command>: The libraries
-      shipped with this package are installed into
-      <filename class="directory">/usr/lib/xulrunner-devel-&xulrunner-version;</filename>
+      /usr/lib/xulrunner-&xulrunner-version;/*.so; do ln -sfv $library /usr/lib;
+      done</command>: The libraries shipped with this package are installed into
+      <filename class="directory">/usr/lib/xulrunner-&xulrunner-version;</filename>
       which means they will not be found at runtime. These commands make
       relative symbolic links to the shared libraries from
-      <filename class="directory">/usr/lib</filename>.
+      <filename class="directory">/usr/lib</filename>.  Debug versions of some,
+      but not all, of these libraries can also be found in
+ <filename class="directory">/usr/lib/xulrunner-devel-&xulrunner-version;/sdk/lib</filename>.
     </para>
   </sect2>
 

Modified: trunk/BOOK/xsoft/graphweb/firefox.xml
===================================================================
--- trunk/BOOK/xsoft/graphweb/firefox.xml	2012-07-27 19:59:50 UTC (rev 10469)
+++ trunk/BOOK/xsoft/graphweb/firefox.xml	2012-07-27 23:50:10 UTC (rev 10470)
@@ -8,10 +8,10 @@
    <!-- "http://releases.mozilla.org/pub/mozilla.org/firefox/releases/&firefox-version;/source/firefox-&firefox-version;.source.tar.bz2"> -->
   <!ENTITY firefox-download-ftp
     "ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/&firefox-version;/source/firefox-&firefox-version;.source.tar.bz2">
-  <!ENTITY firefox-md5sum        "82deadb501c7fc0e9fa6b025f51f05a1">
-  <!ENTITY firefox-size          "76 MB">
-  <!ENTITY firefox-buildsize     "2.9 GB (31 MB installed)">
-  <!ENTITY firefox-time          "29 SBU (0.3 SBU if using xulrunner)">
+  <!ENTITY firefox-md5sum        "c2f884f0f6c41c65cf20f678a1ee7191">
+  <!ENTITY firefox-size          "79 MB">
+  <!ENTITY firefox-buildsize     "3.1 GB (36 MB installed) (or 582MB and 3.3MB if using xulrunner)">
+  <!ENTITY firefox-time          "18 SBU (0.3 SBU if using xulrunner)">
 ]>
 
 <sect1 id="firefox" xreflabel="Firefox-&firefox-version;">
@@ -135,8 +135,11 @@
       below. To see the entire list of available configuration options (and an
       abbreviated description of each one), issue <command>./configure
       --help</command>. You may also wish to review the entire file and
-      uncomment any other desired options. Create the file by issuing the
-      following command:
+      uncomment any other desired options. The commented line for
+      <literal>--with-libxul-sdk</literal> has an escaped dollar sign - if you
+      have chosed to paste the entries into a <filename>mozconfig</filename> file
+      in your editor, you do not need the escape, it is only necessary when invoking
+      a subshell in a HERE document. Create the file by issuing the following command:
     </para>
 
 <screen><userinput>cat > mozconfig << EOF
@@ -144,8 +147,8 @@
 # several jobs at once, but if you have a single core, delete this line:
 mk_add_options MOZ_MAKE_FLAGS="-j4"
 
-# If you have installed Yasm delete this option:
-ac_add_options --disable-webm
+# If you have not installed Yasm, uncomment this option:
+# ac_add_options --disable-webm
 
 # If you have installed DBus-Glib delete this option:
 ac_add_options --disable-dbus
@@ -158,7 +161,7 @@
 
 # If you have installed xulrunner uncomment these two lines:
 # ac_add_options --with-system-libxul
-# ac_add_options --with-libxul-sdk=$(pkg-config --variable=sdkdir libxul)
+# ac_add_options --with-libxul-sdk=\$(pkg-config --variable=sdkdir libxul)
 
 # Uncomment these if you have installed them:
 # ac_add_options --enable-startup-notification
@@ -191,6 +194,16 @@
 EOF</userinput></screen>
 
     <para>
+      If you are building a stand-alone <application>firefox</application> with
+      system versions of <application>nspr</application>,
+      <application>nss</application>, or <application>sqlite</application>
+      issue the following command:
+    </para>
+
+<screen><userinput>sed -i 's/\(MOZ_PKG_FATAL_WARNINGS =\).*/\1 0/' \
+  browser/installer/Makefile.in &&</userinput></screen>
+
+    <para>
       Compile <application>Firefox</application> by issuing the following
       commands:
     </para>
@@ -260,6 +273,11 @@
     <title>Command Explanations</title>
 
     <para>
+      <command>sed -i 's/\(MOZ_PKG_FATAL_WARNINGS =\).*/\1 0/' ...</command>: This
+      sed fixes an error in the internal packaging check..
+    </para>
+
+    <para>
       <command>sed -i 's# ""##' browser/base/Makefile.in</command>: This sed
       removes an unprintable control character from the title bar.
     </para>




More information about the blfs-book mailing list