Ignore:
Timestamp:
08/03/2010 07:39:53 PM (14 years ago)
Author:
Ken Moffat <ken@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 7.10, 7.4, 7.5, 7.6, 7.6-blfs, 7.6-systemd, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, gnome, kde5-13430, kde5-14269, kde5-14686, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, krejzi/svn, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, systemd-11177, systemd-13485, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
76ae9a2
Parents:
d0c5ea3
Message:

Update firefox (and xulrunner) to match the updated libpng. Tested on LFS-6.6 x86_64.

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • x/lib/xulrunner.xml

    rd0c5ea3 rf40ee79  
    88  <!ENTITY xulrunner-download-ftp  "ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/&firefox-version;/source/firefox-&firefox-version;.source.tar.bz2">
    99  <!-- md5sum and size should match firefox, but the buildize and time will differ -->
    10   <!ENTITY xulrunner-md5sum        "458051557ff49e6a352c1d56eee5782a">
    11   <!ENTITY xulrunner-size          "47 MB">
    12   <!ENTITY xulrunner-buildsize     "309 MB">
     10  <!ENTITY xulrunner-md5sum        "0ee5f14fd8be07513d16131027ebcb61">
     11  <!ENTITY xulrunner-size          "49 MB">
     12  <!ENTITY xulrunner-buildsize     "820 MB">
    1313  <!ENTITY xulrunner-time          "12 SBU">
    1414]>
     
    3434    applications, and forms the major part of the <application>Mozilla</application>
    3535    codebase.  In particular, it provides the gecko engine together with pkgconfig
    36     files so that applications such as <application>Epiphany</application> and
    37     <application>Yelp</application> can find and use it.</para>
     36    files so that applications such as <application>Yelp</application> can find
     37    and use it.  However, be aware that Gnome applications are transitioning to
     38    <application>Webkit</application> instead of gecko.</para>
    3839
    3940    <bridgehead renderas="sect3">Package Information</bridgehead>
     
    107108    <xref linkend="gnome-vfs"/> and <xref linkend="libgnomeui"/>
    108109    (for gnome integration),
    109     <xref linkend="lcms"/>,
     110    <xref linkend="libnotify"/>,
    110111    <xref linkend="libpng"/> (patched for apng support),
    111112    <!-- Redundant as NSS requires this
     
    153154# options, such as '--with-system-bz2', do not affect the build.
    154155
    155 # specify that Xulrunner should be built.
     156# specify that we want to build xulrunner
    156157ac_add_options --enable-application=xulrunner
    157158
    158 # Build the package in an object directory as recommended by the developers.
    159 # If desired, modify the location of the object directory
     159# Create an object directory and specify to build the package in that
     160# directory. If desired, modify the location of the object directory
    160161# to a directory inside the source tree by removing '../' from the
    161162# line below.
     
    167168ac_add_options --prefix=/usr
    168169
    169 # apply the default optimizations recommended by the developers (-O)
     170# apply a minimal level of optimization (-O)
    170171ac_add_options --enable-optimize
    171172
     
    182183
    183184# Comment this only if you want to use whatever patched version of cairo
    184 # is in the shipped Mozilla tree, together with the system headers.
     185# is in the shipped mozilla tree, together with the system headers.
    185186ac_add_options --enable-system-cairo
    186 
    187 # Comment this if you have not installed lcms.
    188 ac_add_options --enable-system-lcms
    189187
    190188# Comment this if you did not build libjpeg before GTK+-2.
     
    213211ac_add_options --disable-accessibility
    214212
    215 # Uncomment this if you did not build cURL.
     213# Uncomment this if you did not build curl.
    216214#ac_add_options --disable-crashreporter
    217215
    218 # Comment this if you have built D-Bus-GLib.
     216# Comment this if you have built dbus-glib.
    219217ac_add_options --disable-dbus
    220218
    221 # Comment this if you have Gnome-VFS and libgnomeui, and wish to
    222 # integrate Xulrunner into your Gnome desktop.
     219# Comment this if you have gnome-vfs and libgnomeui, and wish to
     220# integrate xulrunner into your gnome desktop
    223221ac_add_options --disable-gnomevfs
    224222
     
    226224# Necko WiFi scanning.
    227225ac_add_options --disable-necko-wifi
     226
     227# Comment this if you have installed libnotify.
     228ac_add_options --disable-libnotify
    228229
    229230# This option is added so that the Mozilla Installer program is not
     
    235236ac_add_options --disable-javaxpcom
    236237
    237 # This option is added so that test libraries and programs used for debugging
    238 # are not built.
     238# This option is added so that test libraries and programs are not
     239# built. These would only be required for debugging purposes.
    239240ac_add_options --disable-tests
    240241
    241242# Disable the updater, which is not appropriate if you build from source
    242243ac_add_options --disable-updater
     244
     245# (options to add extra parts of the package)
     246# Use the anti-phishing measures (a blacklist of sites).
     247ac_add_options --enable-safe-browsing
    243248
    244249# This option is used so that the debugging symbols are removed from
     
    249254ac_add_options --enable-strip
    250255
    251 # (Options to add extra parts of the package)
    252 # Use the anti-phishing measures (a blacklist of sites).
    253 ac_add_options --enable-safe-browsing
    254 
    255256# Uncomment this option if you desire support for dual-monitor
    256257# display using the X-Window Xinerama libraries.
     
    259260# This option identifies the default binary directory of the Xulrunner
    260261# installation and is used to locate Xulrunner's installed files. This
    261 # option is only used for development purposes.
     262# option is is only used for development purposes.
    262263#ac_add_options --with-default-mozilla-five-home=/usr/lib/xulrunner-&xulrunner-version;</literal>
     264
    263265
    264266EOF</userinput></screen>
     
    283285
    284286<screen role="root"><userinput>make -f client.mk install &amp;&amp;
    285 install -v -m644    /usr/lib/mozilla &amp;&amp;
     287install -v -d-m644  /usr/lib/mozilla &amp;&amp;
    286288ln -sv              /usr/lib/xulrunner-&xulrunner-version;/plugins \
    287289                    /usr/lib/mozilla &amp;&amp;
     
    355357
    356358      <seglistitem>
    357         <seg>xulrunner</seg>
     359        <seg>xulrunner, and optionally nspr-config</seg>
    358360        <seg>Numerous libraries, browser components, plugins, extensions, and
    359361        helper modules installed in <filename
Note: See TracChangeset for help on using the changeset viewer.