Changeset 2e3b77b


Ignore:
Timestamp:
12/29/2016 09:33:16 PM (7 years ago)
Author:
Bruce Dubbs <bdubbs@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, lazarus, lxqt, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
6a06803c
Parents:
8b06825a
Message:

Update to seamonkey-2.46

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@18108 af4574ff-66df-0310-9fd7-8a98e5e911e0

Files:
4 edited

Legend:

Unmodified
Added
Removed
  • general.ent

    r8b06825a r2e3b77b  
    11<!-- $LastChangedBy$ $Date$ -->
    22
    3 <!ENTITY day          "28">                   <!-- Always 2 digits -->
     3<!ENTITY day          "29">                   <!-- Always 2 digits -->
    44<!ENTITY month        "12">                   <!-- Always 2 digits -->
    55<!ENTITY year         "2016">
     
    77<!ENTITY copyholder   "The BLFS Development Team">
    88<!ENTITY version      "&year;-&month;-&day;">
    9 <!ENTITY releasedate  "December 28th &year;">
     9<!ENTITY releasedate  "December 29th &year;">
    1010<!ENTITY pubdate      "&year;-&month;-&day;"> <!-- metadata req. by TLDP -->
    1111<!ENTITY blfs-version "svn">                  <!-- svn|[release #] -->
  • introduction/welcome/changelog.xml

    r8b06825a r2e3b77b  
    4545
    4646    <listitem>
     47      <para>December 29th, 2016</para>
     48      <itemizedlist>
     49        <listitem>
     50          <para>[bdubbs] - Update to seamonkey-2.46. Fixes
     51          <ulink url="&blfs-ticket-root;8675">#8675</ulink>.</para>
     52        </listitem>
     53      </itemizedlist>
     54    </listitem>
     55
     56    <listitem>
    4757      <para>December 28th, 2016</para>
    4858      <itemizedlist>
  • packages.ent

    r8b06825a r2e3b77b  
    694694<!ENTITY firefox-version              "50.1.0">
    695695<!ENTITY flashplayer-version          "23.0.0.207">
    696 <!ENTITY seamonkey-version            "2.40">
     696<!ENTITY seamonkey-version            "2.46">
    697697
    698698<!-- Chapter 44 -->
  • xsoft/graphweb/seamonkey.xml

    r8b06825a r2e3b77b  
    88<!--  <!ENTITY seamonkey-download-ftp "&mozilla-ftp;/seamonkey/releases/&seamonkey-version;/source/seamonkey-&seamonkey-version;.source.tar.bz2">-->
    99  <!ENTITY seamonkey-download-ftp " ">
    10   <!ENTITY seamonkey-md5sum        "5789df8f96e14577c275f10fdf8462f3">
    11   <!ENTITY seamonkey-size          "185 MB">
    12   <!ENTITY seamonkey-buildsize     "4.3 GB (84 MB installed)">
    13   <!ENTITY seamonkey-time          "13 SBU (using parallelism=4)">
     10  <!ENTITY seamonkey-md5sum        "436a158e16eee151b97f96c053b82d45">
     11  <!ENTITY seamonkey-size          "195 MB">
     12  <!ENTITY seamonkey-buildsize     "3.9 GB (104 MB installed)">
     13  <!ENTITY seamonkey-time          "13.8 SBU (using parallelism=4)">
    1414]>
    1515
     
    116116      <xref linkend="libevent"/>,
    117117      <xref linkend="libvpx"/>,
    118       <xref linkend="nspr"/>, and
    119       <xref linkend="nss"/><!--, and
    120       <xref linkend="sqlite"/>-->
     118      <xref linkend="nspr"/>,
     119      <xref linkend="nss"/>, and
     120      <xref linkend="sqlite"/>
    121121    </para>
    122122
     
    202202ac_add_options --disable-necko-wifi
    203203
    204 # GStreamer is necessary for H.264 video playback in HTML5 Video Player;
    205 # to be enabled, also remember to set "media.gstreamer.enabled" to "true"
    206 # in about:config. If you have GStreamer 1.x.y, comment out this line and
    207 # uncomment the following one:
    208 ac_add_options --disable-gstreamer
    209 #ac_add_options --enable-gstreamer=1.0
    210 
    211204# Uncomment these lines if you have installed optional dependencies:
    212205#ac_add_options --enable-system-hunspell
    213206#ac_add_options --enable-startup-notification
    214207
    215 # Comment out following option if you have PulseAudio installed
    216 ac_add_options --disable-pulseaudio
     208# Uncomment the following option if you have PulseAudio installed
     209#ac_add_options --enable-pulseaudio
    217210
    218211# Comment out following option if you have gconf installed
     
    221214# Comment out following options if you have not installed
    222215# recommended dependencies:
    223 # Do not use system SQLite for SeaMonkey based on XUL-47
    224 #ac_add_options --enable-system-sqlite
     216ac_add_options --enable-system-sqlite
    225217ac_add_options --with-system-libevent
    226218ac_add_options --with-system-libvpx
    227219ac_add_options --with-system-nspr
    228220ac_add_options --with-system-nss
    229 ac_add_options --with-system-icu
     221
     222# Us the internal version of icu due to execution problems
     223#ac_add_options --with-system-icu
    230224
    231225# The BLFS editors recommend not changing anything below this line:
     
    257251ac_add_options --with-system-jpeg
    258252ac_add_options --with-system-png
    259 ac_add_options --with-system-zlib
    260 
    261 mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/moz-build-dir</literal>
     253ac_add_options --with-system-zlib</literal>
    262254EOF</userinput></screen>
    263255
     
    269261
    270262    <para>
    271       The moz-build-dir directory needs to exist and match the value used in
    272       mozconfig (above) for the object directory (MOZ_OBJDIR):
    273     </para>
    274 
    275 <screen><userinput>mkdir -vp mozilla/moz-build-dir</userinput></screen>
    276 
    277     <para>
    278263      Compile <application>SeaMonkey</application> by running the following
    279264      commands:
    280265    </para>
    281 <!--  Should not be needed if Xorg setup instructions were followed
    282     <note><para>If you did not install Xorg in /usr, be sure to specify the
    283     location with:</para>
    284 
    285     <screen><userinput>export CPLUS_INCLUDE_PATH=$XORG_PREFIX/include
    286 export C_INCLUDE_PATH=$XORG_PREFIX/include</userinput></screen>
    287     </note>
    288 -->
    289     <para>
    290       Fix an issue with GCC-6.0 and higher:
    291     </para>
    292 
    293 <screen><userinput>patch -d mozilla/ -Np1 -i ../../seamonkey-&seamonkey-version;-gcc6-1.patch</userinput></screen>
    294 
    295 <screen><userinput>export CFLAGS_HOLD=$CFLAGS &amp;&amp;
    296 export CXXFLAGS_HOLD=$CXXFLAGS &amp;&amp;
    297 export CFLAGS+=" -fno-delete-null-pointer-checks -fno-lifetime-dse -fno-schedule-insns2" &amp;&amp;
    298 export CXXFLAGS+=" -fno-delete-null-pointer-checks -fno-lifetime-dse -fno-schedule-insns2" &amp;&amp;
     266
     267<screen><userinput>CFLAGS_HOLD=$CFLAGS           &amp;&amp;
     268CXXFLAGS_HOLD=$CXXFLAGS       &amp;&amp;
     269EXTRA_FLAGS=" -fno-delete-null-pointer-checks -fno-lifetime-dse -fno-schedule-insns2" &amp;&amp;
     270export CFLAGS+=$EXTRA_FLAGS   &amp;&amp;
     271export CXXFLAGS+=$EXTRA_FLAGS &amp;&amp;
     272unset EXTRA_FLAGS             &amp;&amp;
    299273
    300274make -f client.mk</userinput></screen>
     
    311285<screen role="root"><userinput>make  -f client.mk install INSTALL_SDK= &amp;&amp;
    312286chown -R 0:0 /usr/lib/seamonkey-&seamonkey-version;    &amp;&amp;
    313 cp    -v moz-build-dir/dist/man/man1/seamonkey.1 /usr/share/man/man1</userinput></screen>
     287
     288cp -v $(find -name seamonkey.1 | head -n1) /usr/share/man/man1</userinput></screen>
    314289
    315290    <para>
     
    321296unset CFLAGS_HOLD CXXFLAGS_HOLD</userinput></screen>
    322297
    323 
    324298    <bridgehead renderas="sect3" id="devel-seamonkey" xreflabel="SeaMonkey">
    325299      All the Development Libraries and Headers
     
    332306    </para>
    333307
    334 <screen role="root"><userinput>make -C moz-build-dir install</userinput></screen>
     308<screen role="root"><userinput>make -C obj* install</userinput></screen>
     309
     310    <note>
     311      <para>
     312        The build directory is set by the make procedure and is dependent on
     313        the system archetecture, but the directory name starts with 'obj'.
     314      </para>
     315    </note>
     316
    335317  </sect2>
    336318
    337319  <sect2 role="commands">
    338320    <title>Command Explanations</title>
    339 
    340     <para>
    341       <command>mkdir -vp mozilla/moz-build-dir</command>: fixes a build failure
    342       of Makefile at the beginning of the build, where a file cannot be found.
    343     </para>
    344321
    345322    <para>
     
    361338  <sect2 role="configuration">
    362339    <title>Configuring SeaMonkey</title>
    363 <!-- This worked for me without the extra configuration
    364     <para>
    365       If you did not add the <option>- -disable-webm</option> option to your
    366       <filename>mozconfig</filename>, your <application>SeaMonkey</application>
    367       can play most youtube videos without the need for the flash plugin. To
    368       enable this, go to <ulink url="http://www.youtube.com/html5"/> and click
    369       on 'Join the HTML5 Trial' (needs cookies enabled).
    370     </para>
    371 -->
     340
    372341    <para>
    373342      For installing various <application>SeaMonkey</application> plugins, refer
Note: See TracChangeset for help on using the changeset viewer.