Changeset 8a89491 for xsoft/graphweb


Ignore:
Timestamp:
05/03/2020 08:32:01 PM (4 years ago)
Author:
Douglas R. Reno <renodr@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, lazarus, lxqt, 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:
d60738d
Parents:
2ab749f
Message:

Update to GTK+-3.24.20. Also revert to Autotools (see Ticket #13459), and add the scrollbar buttons back.
Update to Seamonkey-2.53.2. Includes well over 100 security fixes. Also cleanup some comments on that page

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • xsoft/graphweb/seamonkey.xml

    r2ab749f r8a89491  
    77  <!ENTITY seamonkey-download-http "&mozilla-http;/seamonkey/releases/&seamonkey-version;/source/seamonkey-&seamonkey-version;.source.tar.xz">
    88  <!ENTITY seamonkey-download-ftp " ">
    9   <!ENTITY seamonkey-md5sum        "0cb5b34ea2194ec1a7e48ba21049cf35">
    10   <!ENTITY seamonkey-size          "277 MB">
     9  <!ENTITY seamonkey-md5sum        "e1a44d0c9e85ef5a370ec2c5cd54b52a">
     10  <!ENTITY seamonkey-size          "278 MB">
    1111  <!ENTITY seamonkey-buildsize     "6.9 GB (154 MB installed)">
    12   <!ENTITY seamonkey-time          "29 SBU (on a 4-core machine)">
     12  <!ENTITY seamonkey-time          "19 SBU (on a 4-core machine)">
    1313]>
    1414
     
    8181    </itemizedlist>
    8282
     83<!-- Applied in seamonkey-2.53.2
    8384    <bridgehead renderas="sect3">Additional Downloads</bridgehead>
    8485    <itemizedlist spacing="compact">
     
    9091      </listitem>
    9192    </itemizedlist>
     93-->
    9294
    9395    <note>
     
    270272    </note>
    271273
     274<!-- Applied in Seamonkey-2.53.2
    272275    <para>
    273276      Apply the patch to allow seamonkey to build with the current version of
     
    275278    </para>
    276279
     280
    277281<screen><userinput>patch -Np1 -i ../seamonkey-&seamonkey-version;-rust_fixes-1.patch</userinput></screen>
    278 
    279     <!--
    280     <para>
    281       <application>GCC-9</application> generates some false positives with
    282       <command>-Werror=format</command>, which prevent building
    283       <application>SeaMonkey</application>. Remove this flag with the
    284       following command:
    285     </para>
    286 
    287 <screen><userinput>grep -rl - - '-Werror=format' | xargs sed -i 's/error=format/no-&amp;/'</userinput></screen>
    288     Does not seem to be needed anymore with 2.53.1 -renodr -->
    289 
     282-->
     283
     284<!-- Applied in Seamonkey-2.53.2
    290285    <para>
    291286      Remove a function definition, which is incompatible with the one in
     
    294289
    295290<screen><userinput>sed -i -e '/pid_t gettid/,+3 s@^@//@' mozilla/tools/profiler/core/platform.h</userinput></screen>
    296 
    297     <!-- Doesn't seem to be needed anymore with 2.53.1
    298     <para>
    299       Remove a search for an unneeded library:
    300     </para>
    301 
    302 <screen><userinput>sed -i '/USE_LIBS/,+2 s/^/#/' mozilla/security/manager/ssl/moz.build</userinput></screen>
    303     -->
    304     <!--
    305     <para>
    306       Remove some unneeded files not removed during the release process:
    307     </para>
    308 
    309 <screen><userinput>rm -rf .git mozilla/.git</userinput></screen>
    310     -->
     291-->
     292
    311293    <para>
    312294      Compile <application>SeaMonkey</application> by running the following
     
    337319
    338320cp -v $(find -name seamonkey.1 | head -n1) /usr/share/man/man1</userinput></screen>
    339 <!-- Not needed: see above
    340     <para>
    341       Set the compilation flags back to their original values:
    342     </para>
    343 
    344 <screen><userinput>export CFLAGS=$CFLAGS_HOLD     &amp;&amp;
    345 export CXXFLAGS=$CXXFLAGS_HOLD &amp;&amp;
    346 unset CFLAGS_HOLD CXXFLAGS_HOLD</userinput></screen>
    347 -->
    348 <!--
    349     <bridgehead renderas="sect3" id="devel-seamonkey" xreflabel="SeaMonkey">
    350       All the Development Libraries and Headers
    351     </bridgehead>
    352 
    353     <para>
    354       If you want to install the full <application>SeaMonkey</application>
    355       development environment, as the
    356       <systemitem class="username">root</systemitem> user:
    357     </para>
    358 
    359 <screen role="nodump"><userinput>make -C obj* install</userinput></screen>
    360 
    361     <note>
    362       <para>
    363         The build directory is set by the make procedure and is dependent on
    364         the system architecture, but the directory name starts with 'obj'.
    365       </para>
    366     </note>
    367        Does not seem to be valid with 2.53.1-->
     321
    368322  </sect2>
    369323
    370324  <sect2 role="commands">
    371325    <title>Command Explanations</title>
    372 <!--
    373     <para>
    374       <command>export CFLAGS= ... export CXXFLAGS= ...</command>: These
    375       settings work around code which gcc6 and later would otherwise regard as
    376       out-of-specification and allow it to produce a working program.
    377     </para>
    378 -->
     326
    379327    <para>
    380328      <command>make -f client.mk</command>: Mozilla products are packaged to
     
    469417        </seg>
    470418        <seg>
    471       <!--/usr/include/seamonkey-&seamonkey-version; (optional),-->
    472419          /usr/lib/seamonkey-&seamonkey-version;
    473       <!--/usr/lib/seamonkey-devel-&seamonkey-version; (optional), and
    474           /usr/share/idl/seamonkey-&seamonkey-version; (optional)-->
    475420        </seg>
    476421      </seglistitem>
Note: See TracChangeset for help on using the changeset viewer.