Changeset 07c39524


Ignore:
Timestamp:
10/29/2014 06:58:34 PM (9 years ago)
Author:
Krejzi <krejzi@…>
Branches:
krejzi/svn
Children:
ea4381c
Parents:
18fa498
Message:

Firefox-33.0.2 update.

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/branches/krejzi@14782 af4574ff-66df-0310-9fd7-8a98e5e911e0

Files:
5 edited

Legend:

Unmodified
Added
Removed
  • general.ent

    r18fa498 r07c39524  
    11<!-- $LastChangedBy$ $Date$ -->
    22
    3 <!ENTITY day          "27">                   <!-- Always 2 digits -->
     3<!ENTITY day          "29">                   <!-- Always 2 digits -->
    44<!ENTITY month        "10">                   <!-- Always 2 digits -->
    55<!ENTITY year         "2014">
     
    77<!ENTITY copyholder   "The BLFS systemd-ng Development Team">
    88<!ENTITY version      "&year;-&month;-&day;">
    9 <!ENTITY releasedate  "October 27th, &year;">
     9<!ENTITY releasedate  "October 29th, &year;">
    1010<!ENTITY pubdate      "&year;-&month;-&day;"> <!-- metadata req. by TLDP -->
    1111<!ENTITY blfs-version "systemd-ng">                  <!-- svn|[release #] -->
  • introduction/welcome/changelog.xml

    r18fa498 r07c39524  
    4545-->
    4646    <listitem>
     47      <para>October 29th, 2014</para>
     48      <itemizedlist>
     49        <listitem>
     50          <para>[krejzi] - .</para>
     51        </listitem>
     52        <listitem>
     53          <para>[krejzi] - Updated to firefox-33.0.2.</para>
     54        </listitem>
     55      </itemizedlist>
     56    </listitem>
     57
     58    <listitem>
     59      <para>October 28th, 2014</para>
     60      <itemizedlist>
     61        <listitem>
     62          <para>[krejzi] - Changed LXDE-Common instructions to work on systemd setups.</para>
     63        </listitem>
     64        <listitem>
     65          <para>[krejzi] - Temporarily removed LXDM.</para>
     66        </listitem>
     67        <listitem>
     68          <para>[krejzi] - Changed Xfce4-Session instructions to work on systemd setups.</para>
     69        </listitem>
     70        <listitem>
     71          <para>[krejzi] - Changed KDE-Workspace and "Starting KDE" instructions to work on systemd setups.</para>
     72        </listitem>
     73        <listitem>
     74          <para>[krejzi] - Internal refactoring of the WebKitGTK+-2.6.2 instructions.</para>
     75        </listitem>
     76      </itemizedlist>
     77    </listitem>
     78
     79    <listitem>
    4780      <para>October 27th, 2014</para>
    4881      <itemizedlist>
    4982        <listitem>
    50           <para>[krejzi] - .</para>
    51         </listitem>
    52         <listitem>
    53           <para>[krejzi] - Changed LXDE-Common instructions to work on systemd setups.</para>
    54         </listitem>
    55         <listitem>
    56           <para>[krejzi] - Temporarily removed LXDM.</para>
    57         </listitem>
    58         <listitem>
    59           <para>[krejzi] - Changed Xfce4-Session instructions to work on systemd setups.</para>
    60         </listitem>
    61         <listitem>
    62           <para>[krejzi] - Changed KDE-Workspace and "Starting KDE" instructions to work on systemd setups.</para>
    63         </listitem>
    64         <listitem>
    65           <para>[krejzi] - Internal refactoring of the WebKitGTK+-2.6.2 instructions.</para>
    66         </listitem>
    67       </itemizedlist>
    68     </listitem>
    69 
    70     <listitem>
    71       <para>October 27th, 2014</para>
    72       <itemizedlist>
    73         <listitem>
    7483          <para>[krejzi] - Simplified WebKitGTK-2.4.7 instructions.</para>
    7584        </listitem>
  • packages.ent

    r18fa498 r07c39524  
    586586<!-- Chapter 35 -->
    587587<!ENTITY seamonkey-version            "2.30">
    588 <!ENTITY firefox-version              "33.0.1">
     588<!ENTITY firefox-version              "33.0.2">
    589589
    590590<!-- Chapter 36 -->
  • xsoft/graphweb/firefox.xml

    r18fa498 r07c39524  
    55  %general-entities;
    66
    7 <!--  <!ENTITY firefox-download-http
    8            "http://releases.mozilla.org/pub/mozilla.org/firefox/releases/&firefox-version;/source/firefox-&firefox-version;.source.tar.bz2">-->
    97  <!ENTITY firefox-download-http
    108           "http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/&firefox-version;/source/firefox-&firefox-version;.source.tar.bz2">
    119  <!ENTITY firefox-download-ftp
    1210           "ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/&firefox-version;/source/firefox-&firefox-version;.source.tar.bz2">
    13   <!ENTITY firefox-md5sum        "5a1c4b0b2349e3db94b45bd3f03f9288">
     11  <!ENTITY firefox-md5sum        "385ad037451f141b68515c73cad01704">
    1412  <!ENTITY firefox-size          "148 MB">
    15   <!ENTITY firefox-buildsize     "4.1 GB (100 MB installed)">
    16   <!ENTITY firefox-time          "12 SBU (using parallelism=8)">
     13  <!ENTITY firefox-buildsize     "4.9 GB (66 MB installed)">
     14  <!ENTITY firefox-time          "60 SBU">
    1715]>
    1816
     
    8179      <xref linkend="alsa-lib"/>,
    8280      <xref linkend="gtk2"/>,
    83       <xref linkend="zip"/>, and
    84       <xref linkend="unzip"/>
     81      <xref linkend="unzip"/> and
     82      <xref linkend="zip"/>
    8583    </para>
    8684
     
    9896    <note>
    9997      <para>
    100         If you don't install recommended dependencies, then internal copies of
    101         those packages will be used. They might be tested to work, but they can
    102         be out of date or contain security holes.
     98        If you don't install recommended dependencies,
     99        then internal copies of those packages will
     100        be used. They might be tested to work, but
     101        they can be out of date or contain security
     102        holes.
    103103      </para>
    104104    </note>
     
    107107      <para>
    108108        With <application>Firefox-31.0</application> and later versions, you
    109         must have installed <application>Openssl</application> before
    110         <application>Python 2</application> or the build system will quickly
     109        must have installed <application>OpenSSL</application> before
     110        <application>Python 2</application>, or the build system will quickly
    111111        fail with output including "ImportError: cannot import name
    112112        HTTPSHandler". If you are in any doubt about this (e.g. upgrading
     
    114114        <filename>/usr/lib/python2.7/lib-dynload/_ssl.so</filename> exists.
    115115        If it does not, reinstall <xref linkend="python2"/> (after
    116         installing <xref linkend="openssl"/>.  The latest version of any
     116        installing <xref linkend="openssl"/>  - the latest version of any
    117117        <emphasis>currently maintained</emphasis> version of Openssl should
    118         be satisfactory if already installed.
     118        be satisfactory if already installed - if that package has not already
     119        been installed).
    119120      </para>
    120121    </note>
     
    136137      <xref linkend="startup-notification"/>,
    137138      <xref linkend="wget"/>,
    138       <xref linkend="wireless_tools"/>, and
     139      <xref linkend="wireless_tools"/> and
    139140      <ulink url="http://hunspell.sourceforge.net/">Hunspell</ulink>
    140141    </para>
     
    149150
    150151    <para>
    151       The configuration of <application>Firefox</application> is accomplished
    152       by creating a <filename>mozconfig</filename> file containing the desired
    153       configuration options. A default <filename>mozconfig</filename> is
    154       created below. To see the entire list of available configuration options
    155       (and an abbreviated description of each one), issue <command>./configure
     152      The configuration of <application>Firefox</application> is accomplished by
     153      creating a <filename>mozconfig</filename> file containing the desired
     154      configuration options. A default <filename>mozconfig</filename> is created
     155      below. To see the entire list of available configuration options (and an
     156      abbreviated description of each one), issue <command>./configure
    156157      --help</command>. You may also wish to review the entire file and
    157       uncomment any other desired options.  Create the file by issuing the
    158       following command:
     158      uncomment any other desired options.
     159      Create the file by issuing the following command:
    159160    </para>
    160161
     
    210211ac_add_options --disable-tests
    211212
    212 ac_add_options --enable-optimize
    213213ac_add_options --enable-strip
    214214ac_add_options --enable-install-strip
     
    238238    </para>
    239239
    240     <note><para>
    241       If you are compiling <application>Firefox</application> in chroot, make
    242       sure you have <envar>$SHELL</envar> environment variable set or prepend
    243       <envar>SHELL=/bin/sh</envar> to the first make command below.
    244     </para></note>
    245 
    246 <screen><userinput>test $(uname -m) = "i686" &amp;&amp; sed -i 's/enable-optimize/disable-optimize/' mozconfig || true &amp;&amp;
    247 make -f client.mk</userinput></screen>
     240<screen><userinput>make -f client.mk</userinput></screen>
    248241
    249242    <para>
     
    252245
    253246    <para>
    254       Now, as the <systemitem class="username">root</systemitem> user:
     247      Install <application>Firefox</application> by running the following
     248      commands as the <systemitem class="username">root</systemitem> user:
    255249    </para>
    256250
     
    258252
    259253mkdir -pv /usr/lib/mozilla/plugins &amp;&amp;
    260 ln -sfv ../../mozilla/plugins /usr/lib/firefox-&firefox-version;/browser</userinput></screen>
     254ln -sfv ../mozilla/plugins /usr/lib/firefox-&firefox-version;</userinput></screen>
     255
     256    <para>
     257      The above instruction just installs the parts you need to run
     258      <application>Firefox</application>. Alternatively, if you want to
     259      install the full <application>Firefox</application> development
     260      environment, run the following command as the
     261      <systemitem class="username">root</systemitem> user:
     262    </para>
     263
     264<screen role="root"><userinput>make -C firefox-build-dir install</userinput></screen>
    261265
    262266  </sect2>
     
    264268  <sect2 role="commands">
    265269    <title>Command Explanations</title>
    266 
    267     <para>
    268       <command>test $(uname -m) = "i686" &amp;&amp; sed ...</command>:
    269       On this version of firefox, an old bug has reappeared in 32-bit builds.
    270       With optimization, the install fails with a Python error.  This
    271       command will fix i686 builds and preserve the optimization on x86_64.
    272     </para>
    273270
    274271    <para>
     
    280277    </para>
    281278
    282      <para>
    283       <command>make -C firefox-build-dir install</command>: This runs
    284       <command>make install</command> in firefox-build-dir.
    285     </para>
    286 
    287     <para>
    288       <command>ln -sfv ... /usr/bin/firefox</command>: This puts a symbolic link
    289       to the <command>firefox</command> executable in your <envar>PATH</envar>
    290       variable.
    291     </para>
    292 
    293     <para>
    294       <command>mkdir -p /usr/lib/mozilla/plugins</command>: This checks
    295       that <filename class="directory">/usr/lib/mozilla/plugins</filename>
    296       exists.
    297     </para>
    298 
    299     <para>
    300       <command>ln -sv ... /usr/lib/firefox-&firefox-version;/browser</command>:
     279    <para>
     280      <command>ln -sfv ... /usr/lib/firefox-&firefox-version;/browser</command>:
    301281      This command creates a symbolic link to <filename
    302282      class="directory">/usr/lib/mozilla/plugins</filename>. It's not really
     
    330310
    331311<screen role="root"><userinput>mkdir -pv /usr/share/applications &amp;&amp;
    332 mkdir -pv /usr/share/pixmaps &amp;&amp;
    333312
    334313cat &gt; /usr/share/applications/firefox.desktop &lt;&lt; "EOF" &amp;&amp;
     
    347326EOF
    348327
    349 ln -sfv /usr/lib/firefox-&firefox-version;/browser/icons/mozicon128.png \
    350         /usr/share/pixmaps/firefox.png</userinput></screen>
     328for s in 16 32 48
     329do
     330install -v -Dm644 /usr/lib/firefox-&firefox-version;/browser/chrome/icons/default/default${s}.png \
     331                  /usr/share/icons/hicolor/${s}x${s}/apps/firefox.png
     332done &amp;&amp;
     333install -v -Dm644 /usr/lib/firefox-&firefox-version;/browser/icons/mozicon128.png \
     334                  /usr/share/icons/hicolor/128x128/apps/firefox.png &amp;&amp;
     335gtk-update-icon-cache -qf /usr/share/icons/hicolor &amp;&amp;
     336unset s</userinput></screen>
    351337
    352338  </sect2>
     
    358344      <segtitle>Installed Programs</segtitle>
    359345      <segtitle>Installed Libraries</segtitle>
    360       <segtitle>Installed Directory</segtitle>
     346      <segtitle>Installed Directories</segtitle>
    361347
    362348      <seglistitem>
     
    365351        </seg>
    366352        <seg>
    367           Numerous libraries, browser components, plugins, extensions, and
    368           helper modules installed in
    369           <filename class="directory">/usr/lib/firefox-&firefox-version;</filename>
     353          None
    370354        </seg>
    371355        <seg>
    372           /usr/lib/firefox-&firefox-version;
     356          /usr/lib/firefox-&firefox-version; and
     357          /usr/lib/mozilla/plugins
    373358        </seg>
    374359      </seglistitem>
  • xsoft/other/thunderbird.xml

    r18fa498 r07c39524  
    1111  <!ENTITY thunderbird-md5sum            "6bb66f5cb67d573939d4e2ead6f7c7ca">
    1212  <!ENTITY thunderbird-size              "164 MB">
    13   <!ENTITY thunderbird-buildsize         " 3.7 GB (68 MB installed)">
    14   <!ENTITY thunderbird-time              "13 SBU (using parallelism=8)">
     13  <!ENTITY thunderbird-buildsize         "4.7 GB (68 MB installed)">
     14  <!ENTITY thunderbird-time              "56 SBU">
    1515]>
    1616
     
    8080      <xref linkend="alsa-lib"/>,
    8181      <xref linkend="gtk2"/>,
    82       <xref linkend="zip"/> and
    83       <xref linkend="unzip"/>
     82      <xref linkend="unzip"/> and
     83      <xref linkend="zip"/>
    8484    </para>
    8585
     
    138138      <xref linkend="startup-notification"/>,
    139139      <xref linkend="wget"/>,
    140       <xref linkend="wireless_tools"/>, and
     140      <xref linkend="wireless_tools"/> and
    141141      <ulink url="http://hunspell.sourceforge.net/">Hunspell</ulink>
    142142    </para>
     
    161161
    162162<screen><userinput>cat &gt; mozconfig &lt;&lt; "EOF"
    163 <literal># If you have a multicore machine, the build may be faster if using parallel
    164 # jobs. The build system automatically adds -jN to the "make" flags, where N
    165 # is the number of CPU cores. The option below is therefore useless, unless
    166 # you want to use a smaller number of jobs:
     163<literal># If you have a multicore machine, thunderbird will now use all the cores by
     164# default. Exceptionally, you can reduce the number of cores, e.g. to 1,
     165# by uncommenting the next line and setting a valid number of CPU cores.
    167166#mk_add_options MOZ_MAKE_FLAGS="-j1"
    168167
     
    214213ac_add_options --disable-tests
    215214
    216 ac_add_options --enable-optimize
    217215ac_add_options --enable-strip
    218216ac_add_options --enable-install-strip
     
    238236
    239237    <para>
    240       First, a bug needs to be fixed. Notice that thunderbuild needs to match
    241       the value used in mozconfig (above) for the object directory (MOZ_OBJDIR):
    242     </para>
    243 
    244 <!-- might be necessary
    245 test $(uname -m) = "i686" && sed -i 's/enable-optimize/disable-optimize/' mozconfig || true &&-->
    246 <screen><userinput>mkdir -vp mozilla/thunderbuild</userinput></screen>
     238      First, a bug needs to be fixed. Note that thunderbuild matches
     239      the value used in mozconfig above for the object directory
     240      (MOZ_OBJDIR):
     241    </para>
     242
     243<screen><userinput>mkdir -pv mozilla/thunderbuild</userinput></screen>
    247244
    248245    <para>
     
    251248    </para>
    252249
    253     <note><para>
    254       If you are compiling <application>Thunderbird</application> in chroot,
    255       prepend <envar>SHELL=/bin/sh</envar> to the <!--first -->make command below.
    256     </para></note>
    257 
    258 <screen><userinput>make -f client.mk<!--
    259 make -C thunderbuild/mail/installer--></userinput></screen>
     250<screen><userinput>make -f client.mk</userinput></screen>
    260251
    261252    <para>
     
    267258      commands as the <systemitem class="username">root</systemitem> user:
    268259    </para>
    269 
    270 <!--<screen role="root"><userinput>mkdir -pv /usr/lib/thunderbird-&thunderbird-version; &amp;&amp;
    271 tar -xvf thunderbuild/mozilla/dist/thunderbird-&thunderbird-version;.en-US.linux-$(uname -m).tar.bz2 \
    272     -C /usr/lib/thunderbird-&thunderbird-version; -\-strip-components=1 &amp;&amp;
    273 ln -sfv ../lib/thunderbird-&thunderbird-version;/thunderbird /usr/bin</userinput></screen>-->
    274260
    275261<screen role="root"><userinput>make -f client.mk install INSTALL_SDK=</userinput></screen>
     
    284270
    285271<screen role="root"><userinput>make -C thunderbuild install</userinput></screen>
     272
    286273  </sect2>
    287274
    288275  <sect2 role="commands">
    289276    <title>Command Explanations</title>
    290 <!-- might be necessary
    291     <para>
    292       <command>test $(uname -m) = "i686" &amp;&amp; sed ...</command>: On this
    293       version of thunderbird, an old bug has reappeared in 32-bit builds.  With
    294       optimization, the install fails with a Python error.  This command will
    295       fix i686 builds and preserve the optimization on x86_64.
    296     </para>-->
    297 
    298     <para>
    299       <command>mkdir -vp mozilla/thunderbuild</command>: fixes a build failure
    300       of Makefile at the beginning of build, where a file cannot be found.
    301     </para>
    302277
    303278    <para>
     
    386361EOF
    387362
    388 ln -sfv /usr/lib/thunderbird-&thunderbird-version;/chrome/icons/default/default256.png \
    389         /usr/share/pixmaps/thunderbird.png</userinput></screen>
     363for s in 16 22 24 32 48 256
     364do
     365install -v -Dm644 /usr/lib/thunderbird-&thunderbird-version;/chrome/icons/default/default${s}.png \
     366                  /usr/share/icons/hicolor/${s}x${s}/apps/thunderbird.png
     367done &amp;&amp;
     368gtk-update-icon-cache -qf /usr/share/icons/hicolor &amp;&amp;
     369unset s</userinput></screen>
     370
    390371    </sect3>
     372
    391373  </sect2>
    392374
Note: See TracChangeset for help on using the changeset viewer.