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>
--
http://linuxfromscratch.org/mailman/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page