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 &amp;&amp;
-export CXXFLAGS_HOLD=$CXXFLAGS &amp;&amp;
-export CFLAGS+=" -fno-delete-null-pointer-checks -fno-lifetime-dse 
-fno-schedule-insns2" &amp;&amp;
-export CXXFLAGS+=" -fno-delete-null-pointer-checks -fno-lifetime-dse 
-fno-schedule-insns2" &amp;&amp;
+<screen><userinput>CFLAGS_HOLD=$CFLAGS           &amp;&amp;
+CXXFLAGS_HOLD=$CXXFLAGS       &amp;&amp;
+EXTRA_FLAGS=" -fno-delete-null-pointer-checks -fno-lifetime-dse 
-fno-schedule-insns2" &amp;&amp;
+export CFLAGS+=$EXTRA_FLAGS   &amp;&amp;
+export CXXFLAGS+=$EXTRA_FLAGS &amp;&amp;
+unset EXTRA_FLAGS             &amp;&amp;
 
 make -f client.mk</userinput></screen>
 
@@ -310,7 +284,8 @@
 
 <screen role="root"><userinput>make  -f client.mk install INSTALL_SDK= 
&amp;&amp;
 chown -R 0:0 /usr/lib/seamonkey-&seamonkey-version;    &amp;&amp;
-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 &amp;&amp;
 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

Reply via email to