HV_FONTS_PATH="/usr/share/fonts"
ABIWORD="abiword-2.6.4"
+AGG="agg-2.5"
ALSA_DRIVER="alsa-driver-1.0.15"
ALSA_LIB="alsa-lib-1.0.15"
ALSA_PLUGINS="alsa-plugins-1.0.15"
LIBFAAD2="faad2-2.6.1"
LIBFAAC="faac-1.26"
FCRON="fcron-3.0.0"
-##FFMPEG="ffmpeg-17742"
FFMPEG="ffmpeg-0.5"
FILE_PKG="file-4.26"
FINDUTILS="findutils-4.2.32"
-FIREFOX="firefox-3.0.1"
+FIREFOX="firefox-3.0.10"
FLAC="flac-1.2.1"
-#####FLASH_PLUGIN="flash-player-9.0.48.0"
FLEX="flex-2.5.33"
FONTCONFIG="fontconfig-2.4.2"
FREETYPE="freetype-2.3.4"
ESPGS="espgs-8.15.2"
GHOSTSCRIPT_FONTS_STD="ghostscript-fonts-std-8.11"
GHOSTSCRIPT_FONTS_OTHER="ghostscript-fonts-other-6.0"
+GNASH=" gnash-0.8.5"
GIMP="gimp-2.6.6"
GUTENPRINT="gutenprint-5.2.3"
GLIB2="glib-2.18.4"
GDM="gdm-2.18.3"
GNOME_MOUNT="gnome-mount-0.6"
-LIBSOUP="libsoup-2.2.100"
+LIBSOUP="libsoup-2.4.1"
GGV="ggv-2.8.4"
LIBWNCK="libwnck-2.16.1"
STARTUP_NOTIFICATION="startup-notification-0.8"
KVM="kvm-84"
LAME="lame-3.97"
-LCMS="lcms-1.15"
+LCMS="lcms-1.17"
LESS="less-418"
LESSTIF="lesstif-0.95.0"
LFS_BOOTSCRIPTS="lfs-bootscripts-20070813"
LIBID3TAG="libid3tag-0.15.1b"
LIBMAD="libmad-0.15.1b"
LIBJPEG="libjpeg-6b"
-LIBPNG="libpng-1.2.29"
+LIBPNG="libpng-1.2.35"
LIBTIFF="tiff-3.7.4"
GIFLIB="giflib-4.1.4"
LIBMNG="libmng-1.0.9"
OPENSP="OpenSP-1.5.2"
OPENSSH="openssh-4.7p1"
OPENSSL="openssl-0.9.8g"
-OPERA="opera-9.51-2061.gcc4-shared-qt3.i386"
+OPERA="opera-9.64-2480.gcc4-shared-qt3.i386"
OPERA_LANG_FR="ouw900_fr-CA.lng"
PAM="Linux-PAM-0.99.7.1"
PHP="php-5.2.6"
PIXMAN="pixman-0.10.0"
PKG_CONFIG="pkg-config-0.22"
-POPPLER="poppler-0.8.5"
+POPPLER="poppler-0.10.5"
POPT="popt-1.10.4"
PORTAUDIO="portaudio-v19_061121"
PORTMAP="portmap-6.0"
# Use the default settings specified in the source tree
. $topsrcdir/browser/config/mozconfig
+# build the browser
+ac_add_options --enable-application=browser
+
# Create an object directory and specify to build the package in that
# directory. If desired, modify the location of the object directory
# to a directory inside the source tree by removing '../' from the
# the BLFS book to point to your desired prefix.
ac_add_options --prefix=/usr
+# Compile with a minimal level of optimization
+ac_add_options --enable-optimize
+
# These options are used so that the Firefox binaries are linked to
# the system-installed copies of the specified libraries instead of
# the source tree code which may not be the most recent versions.
ac_add_options --with-system-zlib
ac_add_options --with-system-jpeg
ac_add_options --enable-system-cairo
-# --with-system-png: Problem with missing apng support
-
-# This option causes the installed binaries to have the official
-# Firefox name embedded in them. Due to license restrictions, you
-# may not distribute binaries created using this option.
-ac_add_options --enable-official-branding
+ac_add_options --enable-system-lcms
+ac_add_options --enable-system-sqlite
+# comment this if you have not installed png with the apng patch
+ac_add_options --with-system-png
# This option is used to enable support for rendering SVG files in the
# Firefox browser. Comment out the line to disable the option.
ac_add_options --enable-svg
-# This option is used so that the debugging symbols are removed from
-# the installed binaries during the installation process. Comment out
-# this option if you may have a need to retain the debugging symbols
-# in the installed binaries. Note that this can substantially
-# increase the size of the installed binaries.
-ac_add_options --enable-strip
+# These two options enable support for building Firefox with
+# system-installed versions of the Network Security Services (NSS)
+# and Netscape Portable Runtime (NSPR) libraries. We build these
+# as part of xulrunner, so we can use them here. For a standalone
+# firefox you might want to comment these.
+#ac_add_options --with-system-nspr
+#ac_add_options --with-system-nss
-# This option is added so that test libraries and programs are not
-# built. These would only be required for debugging purposes.
-ac_add_options --disable-tests
+# uncomment this if you did not build curl
+ac_add_options --disable-crashreporter
# This option is added so that the Mozilla Installer program is not
# built or installed. The program is not required for a BLFS
# installation of Firefox.
ac_add_options --disable-installer
+# The updater is not useful if you build from source.
+ac_add_options --disable-updater
+
# This option is used to disable the a11y support in the Firefox
# binaries. Comment out this option if you require a11y support.
ac_add_options --disable-accessibility
+# This option is added so that test libraries and programs are not
+# built. These would only be required for debugging purposes.
+ac_add_options --disable-tests
+
+# The mochitest is a separate test feature and has caused problems
+# in the past.
+ac_add_options --disable-mochitest
+
# This option is used to enable source tree included LDAP support in
# the Firefox binaries.
###################################################################
# make[3]: *** No targets specified and no makefile found. Stop.
######ac_add_options --enable-ldap
-# These two options enable support for building Firefox with
-# system-installed versions of the Network Security Services (NSS)
-# and Netscape Portable Runtime (NSPR) libraries. Uncomment both
-# lines to enable support for system-installed NSS/NSPR.
-#ac_add_options --with-system-nss
-# --with-system-nss: Problem with missing nss-config in nss-3.12!!!
-#ac_add_options --with-system-nspr
+# This option causes the installed binaries to have the official
+# Firefox name embedded in them. Due to license restrictions, you
+# may not distribute binaries created using this option.
+ac_add_options --enable-official-branding
+
+# use the anti-phishing blacklist
+ac_add_options --enable-safe-browsing
+
+# This option is used so that the debugging symbols are removed from
+# the installed binaries during the installation process. Comment out
+# this option if you may have a need to retain the debugging symbols
+# in the installed binaries. Note that this can substantially
+# increase the size of the installed binaries.
+ac_add_options --enable-strip
+
+# Point to the xulrunner libraries - comment this for a standalone browser
+#ac_add_options --with-libxul-sdk=/usr/lib/xulrunner-devel-1.9.0.7
+
EOF
sed -i -e "s!_FIREFOX_BUILD_DIR_!${FIREFOX_BUILD_DIR}!g" .mozconfig &&