Author: bdubbs
Date: Thu Dec 29 13:33:16 2016
New Revision: 18108
Log:
Update to seamonkey-2.46
Modified:
trunk/BOOK/general.ent
trunk/BOOK/introduction/welcome/changelog.xml
trunk/BOOK/packages.ent
trunk/BOOK/xsoft/graphweb/seamonkey.xml
Modified: trunk/BOOK/general.ent
==============================================================================
--- trunk/BOOK/general.ent Thu Dec 29 08:26:30 2016 (r18107)
+++ trunk/BOOK/general.ent Thu Dec 29 13:33:16 2016 (r18108)
@@ -1,12 +1,12 @@
<!-- $LastChangedBy$ $Date$ -->
-<!ENTITY day "28"> <!-- Always 2 digits -->
+<!ENTITY day "29"> <!-- Always 2 digits -->
<!ENTITY month "12"> <!-- Always 2 digits -->
<!ENTITY year "2016">
<!ENTITY copyrightdate "2001-&year;">
<!ENTITY copyholder "The BLFS Development Team">
<!ENTITY version "&year;-&month;-&day;">
-<!ENTITY releasedate "December 28th &year;">
+<!ENTITY releasedate "December 29th &year;">
<!ENTITY pubdate "&year;-&month;-&day;"> <!-- metadata req. by TLDP -->
<!ENTITY blfs-version "svn"> <!-- svn|[release #] -->
<!ENTITY lfs-version "development"> <!-- x.y|development -->
Modified: trunk/BOOK/introduction/welcome/changelog.xml
==============================================================================
--- trunk/BOOK/introduction/welcome/changelog.xml Thu Dec 29 08:26:30
2016 (r18107)
+++ trunk/BOOK/introduction/welcome/changelog.xml Thu Dec 29 13:33:16
2016 (r18108)
@@ -44,6 +44,16 @@
-->
<listitem>
+ <para>December 29th, 2016</para>
+ <itemizedlist>
+ <listitem>
+ <para>[bdubbs] - Update to seamonkey-2.46. Fixes
+ <ulink url="&blfs-ticket-root;8675">#8675</ulink>.</para>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+
+ <listitem>
<para>December 28th, 2016</para>
<itemizedlist>
<listitem>
Modified: trunk/BOOK/packages.ent
==============================================================================
--- trunk/BOOK/packages.ent Thu Dec 29 08:26:30 2016 (r18107)
+++ trunk/BOOK/packages.ent Thu Dec 29 13:33:16 2016 (r18108)
@@ -693,7 +693,7 @@
<!ENTITY chromium-version "55.0.2883.75">
<!ENTITY firefox-version "50.1.0">
<!ENTITY flashplayer-version "23.0.0.207">
-<!ENTITY seamonkey-version "2.40">
+<!ENTITY seamonkey-version "2.46">
<!-- Chapter 44 -->
<!ENTITY balsa-version "2.5.2">
Modified: trunk/BOOK/xsoft/graphweb/seamonkey.xml
==============================================================================
--- trunk/BOOK/xsoft/graphweb/seamonkey.xml Thu Dec 29 08:26:30 2016
(r18107)
+++ trunk/BOOK/xsoft/graphweb/seamonkey.xml Thu Dec 29 13:33:16 2016
(r18108)
@@ -7,10 +7,10 @@
<!ENTITY seamonkey-download-http
"&mozilla-http;/seamonkey/releases/&seamonkey-version;/source/seamonkey-&seamonkey-version;.source.tar.xz">
<!-- <!ENTITY seamonkey-download-ftp
"&mozilla-ftp;/seamonkey/releases/&seamonkey-version;/source/seamonkey-&seamonkey-version;.source.tar.bz2">-->
<!ENTITY seamonkey-download-ftp " ">
- <!ENTITY seamonkey-md5sum "5789df8f96e14577c275f10fdf8462f3">
- <!ENTITY seamonkey-size "185 MB">
- <!ENTITY seamonkey-buildsize "4.3 GB (84 MB installed)">
- <!ENTITY seamonkey-time "13 SBU (using parallelism=4)">
+ <!ENTITY seamonkey-md5sum "436a158e16eee151b97f96c053b82d45">
+ <!ENTITY seamonkey-size "195 MB">
+ <!ENTITY seamonkey-buildsize "3.9 GB (104 MB installed)">
+ <!ENTITY seamonkey-time "13.8 SBU (using parallelism=4)">
]>
<sect1 id="seamonkey" xreflabel="SeaMonkey-&seamonkey-version;">
@@ -115,9 +115,9 @@
<xref linkend="icu"/>,
<xref linkend="libevent"/>,
<xref linkend="libvpx"/>,
- <xref linkend="nspr"/>, and
- <xref linkend="nss"/><!--, and
- <xref linkend="sqlite"/>-->
+ <xref linkend="nspr"/>,
+ <xref linkend="nss"/>, and
+ <xref linkend="sqlite"/>
</para>
<bridgehead renderas="sect4">Optional</bridgehead>
@@ -201,32 +201,26 @@
# this line
ac_add_options --disable-necko-wifi
-# GStreamer is necessary for H.264 video playback in HTML5 Video Player;
-# to be enabled, also remember to set "media.gstreamer.enabled" to "true"
-# in about:config. If you have GStreamer 1.x.y, comment out this line and
-# uncomment the following one:
-ac_add_options --disable-gstreamer
-#ac_add_options --enable-gstreamer=1.0
-
# Uncomment these lines if you have installed optional dependencies:
#ac_add_options --enable-system-hunspell
#ac_add_options --enable-startup-notification
-# Comment out following option if you have PulseAudio installed
-ac_add_options --disable-pulseaudio
+# Uncomment the following option if you have PulseAudio installed
+#ac_add_options --enable-pulseaudio
# Comment out following option if you have gconf installed
ac_add_options --disable-gconf
# Comment out following options if you have not installed
# recommended dependencies:
-# Do not use system SQLite for SeaMonkey based on XUL-47
-#ac_add_options --enable-system-sqlite
+ac_add_options --enable-system-sqlite
ac_add_options --with-system-libevent
ac_add_options --with-system-libvpx
ac_add_options --with-system-nspr
ac_add_options --with-system-nss
-ac_add_options --with-system-icu
+
+# Us the internal version of icu due to execution problems
+#ac_add_options --with-system-icu
# The BLFS editors recommend not changing anything below this line:
ac_add_options --prefix=/usr
@@ -256,9 +250,7 @@
ac_add_options --with-system-bz2
ac_add_options --with-system-jpeg
ac_add_options --with-system-png
-ac_add_options --with-system-zlib
-
-mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/moz-build-dir</literal>
+ac_add_options --with-system-zlib</literal>
EOF</userinput></screen>
<note><para>
@@ -268,34 +260,16 @@
</para></note>
<para>
- The moz-build-dir directory needs to exist and match the value used in
- mozconfig (above) for the object directory (MOZ_OBJDIR):
- </para>
-
-<screen><userinput>mkdir -vp mozilla/moz-build-dir</userinput></screen>
-
- <para>
Compile <application>SeaMonkey</application> by running the following
commands:
</para>
-<!-- Should not be needed if Xorg setup instructions were followed
- <note><para>If you did not install Xorg in /usr, be sure to specify the
- location with:</para>
- <screen><userinput>export CPLUS_INCLUDE_PATH=$XORG_PREFIX/include
-export C_INCLUDE_PATH=$XORG_PREFIX/include</userinput></screen>
- </note>
--->
- <para>
- Fix an issue with GCC-6.0 and higher:
- </para>
-
-<screen><userinput>patch -d mozilla/ -Np1 -i
../../seamonkey-&seamonkey-version;-gcc6-1.patch</userinput></screen>
-
-<screen><userinput>export CFLAGS_HOLD=$CFLAGS &&
-export CXXFLAGS_HOLD=$CXXFLAGS &&
-export CFLAGS+=" -fno-delete-null-pointer-checks -fno-lifetime-dse
-fno-schedule-insns2" &&
-export CXXFLAGS+=" -fno-delete-null-pointer-checks -fno-lifetime-dse
-fno-schedule-insns2" &&
+<screen><userinput>CFLAGS_HOLD=$CFLAGS &&
+CXXFLAGS_HOLD=$CXXFLAGS &&
+EXTRA_FLAGS=" -fno-delete-null-pointer-checks -fno-lifetime-dse
-fno-schedule-insns2" &&
+export CFLAGS+=$EXTRA_FLAGS &&
+export CXXFLAGS+=$EXTRA_FLAGS &&
+unset EXTRA_FLAGS &&
make -f client.mk</userinput></screen>
@@ -310,7 +284,8 @@
<screen role="root"><userinput>make -f client.mk install INSTALL_SDK=
&&
chown -R 0:0 /usr/lib/seamonkey-&seamonkey-version; &&
-cp -v moz-build-dir/dist/man/man1/seamonkey.1
/usr/share/man/man1</userinput></screen>
+
+cp -v $(find -name seamonkey.1 | head -n1)
/usr/share/man/man1</userinput></screen>
<para>
Set the compilation flags back to their original values:
@@ -320,7 +295,6 @@
export CXXFLAGS=$CXXFLAGS_HOLD &&
unset CFLAGS_HOLD CXXFLAGS_HOLD</userinput></screen>
-
<bridgehead renderas="sect3" id="devel-seamonkey" xreflabel="SeaMonkey">
All the Development Libraries and Headers
</bridgehead>
@@ -331,18 +305,21 @@
<systemitem class="username">root</systemitem> user:
</para>
-<screen role="root"><userinput>make -C moz-build-dir
install</userinput></screen>
+<screen role="root"><userinput>make -C obj* install</userinput></screen>
+
+ <note>
+ <para>
+ The build directory is set by the make procedure and is dependent on
+ the system archetecture, but the directory name starts with 'obj'.
+ </para>
+ </note>
+
</sect2>
<sect2 role="commands">
<title>Command Explanations</title>
<para>
- <command>mkdir -vp mozilla/moz-build-dir</command>: fixes a build failure
- of Makefile at the beginning of the build, where a file cannot be found.
- </para>
-
- <para>
<command>export CFLAGS= ... export CXXFLAGS= ...</command>: These
settings work around code which gcc6 would otherwise regard as
out-of-specification and allow it to produce a working program.
@@ -360,15 +337,7 @@
<sect2 role="configuration">
<title>Configuring SeaMonkey</title>
-<!-- This worked for me without the extra configuration
- <para>
- If you did not add the <option>- -disable-webm</option> option to your
- <filename>mozconfig</filename>, your <application>SeaMonkey</application>
- can play most youtube videos without the need for the flash plugin. To
- enable this, go to <ulink url="http://www.youtube.com/html5"/> and click
- on 'Join the HTML5 Trial' (needs cookies enabled).
- </para>
--->
+
<para>
For installing various <application>SeaMonkey</application> plugins,
refer
to <ulink url="http://plugindoc.mozdev.org/linux.html">Mozdev's PluginDoc
--
http://lists.linuxfromscratch.org/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page